Commit Graph

1206 Commits

Author SHA1 Message Date
Adam D. Ruppe 6734ac6cf3 sundry minor fixes 2019-09-28 10:14:09 -04:00
Adam D. Ruppe 472236b9fa vscroll on dropdown window 2019-09-12 08:57:24 -04:00
Adam D. Ruppe 48d1e3395d dom as library too for dub 2019-09-10 16:52:36 -04:00
Adam D. Ruppe 80faa5069f
Merge pull request #212 from quickfur/issue211
Fix issue 211 (timeout compile error)
2019-08-31 09:28:30 -04:00
Adam D. Ruppe 139b052c75 fix mistake 2019-08-31 09:32:38 -04:00
Adam D. Ruppe bd189d4a2b merge conflict 2019-08-31 09:32:01 -04:00
H. S. Teoh 762e149345 Fix issue 211 (timeout compile error)
Not sure whether this is the right fix, but seems to be.
2019-08-31 06:25:55 -07:00
Adam D. Ruppe f6b2f9ebcb
Merge pull request #210 from quickfur/rxvt-unicode-256color
Recognize TERM=rxvt-unicode-256color.
2019-08-31 09:12:58 -04:00
H. S. Teoh d559032bfe Recognize TERM=rxvt-unicode-256color. 2019-08-30 22:11:47 -07:00
Adam D. Ruppe 5d1c2c1c33 spikespaz bug 2019-08-26 21:56:24 -04:00
Adam D. Ruppe 149a23ec09 invalidate for child windows on resize 2019-08-25 21:47:08 -04:00
Adam D. Ruppe 8b9277ebfd use built in label class 2019-08-25 16:10:04 -04:00
Adam D. Ruppe ea5403c270 merge 2019-08-23 22:51:08 -04:00
Adam D. Ruppe b82dd94195 widgetpainter begins 2019-08-23 22:50:37 -04:00
Adam D. Ruppe 82558ba1c6 ugh tab bugs 2019-08-23 22:40:29 -04:00
Adam D. Ruppe b615f51ac8 Merge branch 'master' of github.com:adamdruppe/arsd 2019-08-23 19:44:07 -04:00
Adam D. Ruppe 11f9602ced timedcheck for input should have been checking buffer all along 2019-08-18 14:25:41 -04:00
Adam D. Ruppe f7b8a91d62
Merge pull request #208 from andre2007/minigui
fix minigui dub config
2019-08-18 08:34:00 -04:00
andre2007 9c80f86f28 fix minigui dub config 2019-08-18 14:18:45 +02:00
Adam D. Ruppe 1004011f57 Merge branch 'master' of github.com:adamdruppe/arsd 2019-08-13 13:42:41 -04:00
Adam D. Ruppe 279823ec7a ghandle order of stuff 2019-08-13 13:42:35 -04:00
Adam D. Ruppe 48a0d5fbe7
Merge pull request #205 from AsumFace/arsdimprovements
Support big images
2019-08-11 13:12:06 -04:00
asumface c5b5459c0a
Fix a bunch of integer overflow issues for images larger than 536 megapixels 2019-08-11 18:34:35 +02:00
asumface f5b9e48195
add missing binding
my fault, sorry
2019-08-11 18:34:31 +02:00
Adam D. Ruppe 4b91ff49b5 more timer utility stuff 2019-08-04 21:29:50 -04:00
Adam D. Ruppe 15491784cf windows 2019-08-04 19:12:02 -04:00
Adam D. Ruppe f43729fef8 timer schedulign server 2019-08-04 19:11:30 -04:00
Adam D. Ruppe 6cdc9fcd56 Merge branch 'master' of git://192.168.1.10/home/me/arsd 2019-08-04 19:06:36 -04:00
Adam D. Ruppe 06624a88c2 Merge branch 'master' of git://192.168.1.10/home/me/arsd 2019-08-04 19:06:03 -04:00
Adam D. Ruppe 8050f1f54b timer schedulign server 2019-08-04 19:07:16 -04:00
Adam D. Ruppe 78fd5c9b7c empty string was illegal 2019-07-31 08:54:21 -04:00
Adam D. Ruppe 24ab65d588 thx elronnd 2019-07-25 19:01:57 -04:00
Adam D. Ruppe 67bbc546a4 copy/paste mistake led to spurious warning 2019-07-13 09:01:26 -04:00
Adam D. Ruppe 5235dafffd
Merge pull request #201 from AsumFace/nvgimprovements
Replace broken OpenGL solution with working one
2019-07-12 16:52:05 -04:00
asumface 5d6e320a77
Replace broken OpenGL solution with working one
Previous one was utter nonsense upon closer inspection.

The one in glnvg__finishClip is tested, the one in glnvg__copyFBOToFrom is not because I couldn't figure out how to reach it. Same code however so, eh.
2019-07-12 22:43:01 +02:00
Adam D. Ruppe 794ce6ecc5
Merge pull request #200 from AsumFace/nvgimprovements
Some improvements to nanovega
2019-07-12 11:07:20 -04:00
asumface c52fb47084
Add LOD bias by default
I don't know how driver dependent this shit is, but on my system the scaling with a factor of 0.5<x<1 just looks better with the bias
2019-07-12 00:06:47 +02:00
asumface 08fa54b8e9
Change Mipmapping option interaction
Mipmapping only affects downscaling anyway, so by letting it override the interpolation method we enable another useful configuration. (Blocky upscaling, smooth downscaling)

Option documentation updated.
2019-07-12 00:03:33 +02:00
asumface ed74614ff0
Replace deprecated OpenGL function usage
Change deprecated calls to their modern equivalents. This achieves compatiblity with OpenGL >=3.2 core contexts. Since nanovega requires >=3.0 anyway, all new calls are already required to be supported anyway.

Since no compatibility context is required anymore, the tip has become superfluous.
2019-07-12 00:01:46 +02:00
asumface ff4349777f
Add support for BindBC bindings
Add support for dynamic OpenGL and static FreeType bindings from BindBC. Fontconfig bindings aren't provided yet, so the inbuilt ones are still used.

Add tip to inform users about binding options.
2019-07-11 23:26:19 +02:00
Adam D. Ruppe 3df61e91ff new convenience func 2019-07-09 09:24:36 -04:00
Adam D. Ruppe c21ca0de83 new convenience func 2019-07-09 09:23:20 -04:00
Adam D. Ruppe ed20829686 new convenience func 2019-07-09 09:22:53 -04:00
Adam D. Ruppe 1268d3bf42 pr indent fixup 2019-07-09 08:50:22 -04:00
Adam D. Ruppe 6b3ebe868e
Merge pull request #199 from MuriloMir/patch-1
Give ScreenPainter another function
2019-07-09 08:44:57 -04:00
Adam D. Ruppe 80700fc944 more compatibility fixes with my mac 2019-07-08 21:04:41 -04:00
Adam D. Ruppe 0daa497977 mang i am so sloppy 2019-07-08 20:32:05 -04:00
Adam D. Ruppe 6ba9aad211 oops 2019-07-08 19:26:15 -04:00
Adam D. Ruppe 7c3e46d432 new dmd deprecations 2019-07-08 19:25:47 -04:00
Adam D. Ruppe dc322d1d9a dont work 2019-07-08 11:14:19 -04:00