Commit Graph

2103 Commits

Author SHA1 Message Date
dayllenger 18d30eb8a6 gaussian blur for ColorDrawBuf 2017-10-16 12:21:53 +03:00
gazer 5310d958b7 very basic BoxShadowDrawable 2017-10-16 12:21:18 +03:00
gazer fe0e86d58b add prefix to drawable inner names for borders and box shadows 2017-10-16 12:06:06 +03:00
gazer bb4c7b0a02 box shadow property in Style 2017-10-16 12:05:09 +03:00
Vadim Lopatin c9186ead05 Merge pull request #484 from dayllenger/work
Borders for widgets, 'border' style property
2017-10-16 11:23:24 +03:00
Vadim Lopatin dbbad64649 Merge pull request #490 from dayllenger/master
Highlighting in readme and coding style pages #443
2017-10-16 11:22:46 +03:00
Vadim Lopatin 702bbc6c21 Merge pull request #489 from dayllenger/tetris
Expand window in tetris example
2017-10-16 11:22:36 +03:00
Vadim Lopatin 80a2cd9eca Merge pull request #488 from denizzzka/console_CI_
Adds console build to Travis CI
2017-10-16 11:22:24 +03:00
Vadim Lopatin 32cb4e03e1 Merge pull request #486 from FreeSlave/x11_classhint
Add class hint for x11 window
2017-10-16 11:21:46 +03:00
Vadim Lopatin e977a246b0 Merge pull request #485 from FreeSlave/x11_iconify
Use XIconifyWindow instead of sending the event to programmatically m…
2017-10-16 11:21:29 +03:00
Vadim Lopatin 8a3684ccea Merge pull request #483 from FreeSlave/standardicons
Icon Providers for Windows and Freedesktop
2017-10-16 11:21:16 +03:00
Viktor 7a50e27d28 Update CODING_STYLE.md 2017-10-15 21:17:19 +03:00
Viktor 355b14fafb Update README.md 2017-10-15 21:11:39 +03:00
dayllenger ecf2c1791a fix segfault because of _nullDrawable 2017-10-14 23:08:06 +03:00
dayllenger fdbd7254ee expand window in tetris example 2017-10-14 19:28:33 +03:00
Denis Feklushkin ba26ecd980 Travis CI: console linking fix, right way 2017-10-14 18:08:38 +07:00
Denis Feklushkin 1c561ddbd0 Travis CI: console linking fix 2017-10-14 13:17:28 +07:00
Denis Feklushkin 60b2c3a05a Travis CI: console build added 2017-10-14 12:49:57 +07:00
gazer b8f8f97634 sanitize incoming border property 2017-10-13 07:59:45 +03:00
Roman Chistokhodov c3aa8637a4 Add class hint for x11 window 2017-10-12 23:19:50 +03:00
Roman Chistokhodov ba962b88bb Use XIconifyWindow instead of sending the event to programmatically minimize window 2017-10-12 22:51:41 +03:00
gazer 0f0bbe4f53 get borders from drawables' cache 2017-10-12 21:42:34 +03:00
gazer 8a5152c5c2 CombinedDrawable - work with solid fill background too 2017-10-12 20:56:54 +03:00
gazer e8f11036c9 borders for widgets - initial working implementation 2017-10-12 20:16:48 +03:00
Roman Chistokhodov 137cb927f6 Fix for Windows 2017-10-12 19:20:59 +03:00
Roman Chistokhodov b2bcb79621 Add icon provider class. Add 3rdparty dependencies for freedesktop. Add 'Icons' tab to example1 2017-10-12 18:09:47 +03:00
Vadim Lopatin 2c6da55e63 merge 2017-10-12 15:55:43 +03:00
Vadim Lopatin e928aae901 console mode - Ctrl+C handler - #480 2017-10-12 15:54:43 +03:00
Vadim Lopatin 0a7d041bb2 update version - after PR commit and #480 fix 2017-10-12 13:17:53 +03:00
Vadim Lopatin a5bbe95521 Merge pull request #482 from dayllenger/work
Linear gradients - done software rasterization
2017-10-12 13:16:47 +03:00
gazer b5eb939a46 linear gradients - implemented for software rasterizer 2017-10-12 12:31:19 +03:00
Vadim Lopatin cc85663ac3 add more logs to identify #480 root cause; trying to fix 2017-10-12 12:29:33 +03:00
Vadim Lopatin da4285e697 add more logs to identify #480 root cause 2017-10-12 12:22:47 +03:00
Vadim Lopatin 7698df5c3e add more logs to identify #480 root cause 2017-10-12 12:20:36 +03:00
Vadim Lopatin 4700720a8e update version after PR merge 2017-10-12 11:10:17 +03:00
Vadim Lopatin 8a0da9f8db Merge pull request #481 from dayllenger/work
Linear gradients as background
2017-10-12 10:42:30 +03:00
gazer 970c24f759 linear gradient - the angle 2017-10-12 04:32:58 +03:00
gazer d6d12f337b two colors blending fix 2017-10-12 04:31:45 +03:00
gazer a03f8cf22e linear gradients - GL implementation, vertical only 2017-10-12 02:09:44 +03:00
gazer 955d241fac linear gradients - parsing 2017-10-12 01:44:21 +03:00
Vadim Lopatin b0f0afda82 update version 2017-10-09 09:35:05 +03:00
Vadim Lopatin a765cd2212 DMD profiling on windows workaround 2017-10-09 09:34:54 +03:00
Vadim Lopatin 3f01fb3702 DMD profiling on windows workaround 2017-10-09 09:34:13 +03:00
Vadim Lopatin 132bfd8c2a Merge branch 'master' of github.com:buggins/dlangui 2017-10-09 09:33:21 +03:00
Vadim Lopatin 09b5f729a2 DMD profiling on windows workaround 2017-10-09 09:32:39 +03:00
Vadim Lopatin 04bd183342 Merge pull request #478 from FreeSlave/x11_mouse_wheel
Recognize mouse wheel events on x11. Fix #476
2017-10-09 09:29:36 +03:00
Vadim Lopatin 7da6b5482e Merge pull request #477 from FreeSlave/x11_refactor_eventloop
Avoid code duplication when processing x11 events. Add redraw events …
2017-10-09 09:29:26 +03:00
Vadim Lopatin ab0c10d069 Merge pull request #475 from and3md/expand_size
ExpandSize flag - another #466 fix
2017-10-09 09:29:15 +03:00
Roman Chistokhodov 27b875a4a7 Recognize mouse wheel events on x11. Fix #476 2017-10-07 23:02:06 +03:00
Roman Chistokhodov 5fb0a14945 Avoid code duplication when processing x11 events. Add redraw events for x11 (similarly to sdl2 redraw events), simplify event loop. Remove sleep and use select timeout instead 2017-10-07 22:39:12 +03:00