Commit Graph

877 Commits

Author SHA1 Message Date
Ketmar Dark 577489bf96 nanovega/blendish/svg fixes (small) 2018-03-12 17:38:04 -04:00
Adam D. Ruppe 89e9886b97 scripting nvg 2018-03-12 17:38:01 -04:00
Adam D. Ruppe 9eafac3c7c somehow i forgot operator % all this time 2018-03-10 19:22:16 -05:00
Adam D. Ruppe d042d294d4 update to new stb_ttf from ketmar 2018-03-10 12:39:14 -05:00
Ketmar Dark c0db16a13d NanoVega: fixed kerning bug in stb_ttf backend; implemented glyph outline retrieval for stb.ttf; experimental API to get tesselated paths 2018-03-10 12:35:12 -05:00
Adam D. Ruppe 848130ea98 dub json update 2018-03-09 10:27:18 -05:00
Adam D. Ruppe abc785efcc slight rejiggering 2018-03-09 10:03:25 -05:00
Adam D. Ruppe 2108172b34 dub.json overhaul 2018-03-09 09:57:11 -05:00
Adam D. Ruppe ecf04589d0 unicode window title 2018-03-08 17:35:20 -05:00
Adam D. Ruppe 53525181d4 fixup webfreaks PR 2018-03-08 17:22:41 -05:00
Adam D. Ruppe 02af0ad09b
Merge pull request #142 from WebFreak001/wmutil
Added new wmutil module
2018-03-08 17:06:20 -05:00
Adam D. Ruppe 44959e6e50
Merge pull request #143 from WebFreak001/windowtitle
Made SimpleWindow.title fetch the actual current title
2018-03-08 17:04:22 -05:00
WebFreak001 5a19612630 Made SimpleWindow.title fetch the actual current title 2018-03-08 21:59:45 +01:00
WebFreak001 8e61ca75a3 Fix iterateWindows on X11 with no param not iterating over root 2018-03-08 21:51:50 +01:00
WebFreak001 652b30151f Made iterateWindow actually use parent window 2018-03-08 21:48:35 +01:00
WebFreak001 3300a69966 Added new wmutil module
Contains findWindowByClass and ownerPID for now, planning on adding more window getters
2018-03-08 21:45:17 +01:00
Adam D. Ruppe d44de6f22b catchup 2018-03-07 22:51:40 -05:00
Ketmar Dark 871b27712d nanovega: more shader fixes for shitel 2018-03-06 14:22:56 -05:00
Ketmar Dark 238eefa2c3 NanoVega: no more `texelFetch()` in GLSL 2018-03-06 14:16:41 -05:00
Adam D. Ruppe 990e3fa055
Merge pull request #140 from WebFreak001/master
Implement setOpacity on X11
2018-03-06 13:43:19 -05:00
Adam D. Ruppe 530f378385 64 bit oops 2018-03-06 13:37:35 -05:00
WebFreak001 a08a809158 Implement setOpacity on X11 2018-03-06 19:37:09 +01:00
Adam D. Ruppe 3c7ad66389 fix error on linux introduced by last patch 2018-03-06 11:20:12 -05:00
Adam D. Ruppe 357b8b41e0 transparent windows, from WebFreak 2018-03-06 11:17:12 -05:00
Ketmar Dark 10766f14fa nvg: API for 3-color linear gradients; multistop linear gradient optimizations 2018-03-05 08:41:37 -05:00
Adam D. Ruppe d41a95dc26 ketmar: tesselation 2018-03-04 22:26:40 -05:00
Adam D. Ruppe cc1547b831 ketmar bugfix lol 2018-03-04 16:57:52 -05:00
Adam D. Ruppe 846dddddb7 from ketmar: NanoVega clipping API 2018-03-04 09:19:53 -05:00
Adam D. Ruppe 452d63b165 lol bad uniitest 2018-03-03 19:46:33 -05:00
Adam D. Ruppe 15566ab70b process pool tweaks 2018-03-03 12:00:20 -05:00
Adam D. Ruppe d10bf0a2c8 work with old as well as new dmd for now 2018-03-02 13:19:57 -05:00
Adam D. Ruppe fcbb561df6 fix composite ops 2018-03-01 22:12:27 -05:00
Adam D. Ruppe 38ac81e3fa ketmar string fix 2018-03-01 18:13:14 -05:00
Adam D. Ruppe 04b8b4b08f ketmar memory management patch to handle deprecated delete 2018-03-01 11:30:25 -05:00
Adam D. Ruppe 6ed8ab8a4f more ketmar patches 2018-02-28 23:11:50 -05:00
Adam D. Ruppe a1c57fa9eb ketmar patches 2018-02-28 19:16:53 -05:00
Adam D. Ruppe bb111a1af2 ketmar forgot lol 2018-02-27 18:24:35 -05:00
Adam D. Ruppe 905eab5d7a ketmar patch more api and dox 2018-02-27 18:13:28 -05:00
Adam D. Ruppe 62782c4caf ketmar unreachable fix for static if 2018-02-27 12:42:44 -05:00
Adam D. Ruppe 6b0ad21795
Merge pull request #139 from WebFreak001/fix-warns
Fix warnings in simpledisplay & nanovega blocking dub builds
2018-02-27 12:33:14 -05:00
WebFreak001 9ec5697d3b Fix warnings in simpledisplay & nanovega blocking dub builds 2018-02-27 18:31:00 +01:00
Adam D. Ruppe 8b6835218d from ketmar: more small fixes: slightly better image API, some documentation clarifications 2018-02-27 11:25:45 -05:00
Adam D. Ruppe 548cfe06d1 ketmar first patch after alpha release 2018-02-27 09:33:47 -05:00
Adam D. Ruppe 6127e2bfac non-image branch fix 2018-02-26 20:51:08 -05:00
Adam D. Ruppe 8d1655cd0a 64 bit 2018-02-26 19:53:39 -05:00
Adam D. Ruppe d39aef4420 new modules from ketmar 2018-02-26 19:52:03 -05:00
Adam D. Ruppe 4940a3344a new dmd deprecation (ugh) 2018-02-26 19:50:25 -05:00
Adam D. Ruppe 9235f38340 ketmar fix 2018-02-26 18:19:18 -05:00
Adam D. Ruppe 53e7bbb89d finally removing obsolete stuff 2018-02-24 19:08:46 -05:00
Adam D. Ruppe 16b84d2c2d call it backgroundColor instead of color 2018-02-21 16:32:45 -05:00