Commit Graph

943 Commits

Author SHA1 Message Date
Vadim Lopatin 8ce8c38b24 sdl legacy opengl api 2015-12-19 08:37:30 +03:00
Vadim Lopatin d2049653ba example1: GlGears - trying on OSX 2015-12-19 08:14:18 +03:00
Vadim Lopatin 872b77241b Merge branch 'master' of github.com:buggins/dlangui 2015-12-19 07:52:34 +03:00
Vadim Lopatin c7964762c4 fixes for OSX 2015-12-19 07:52:19 +03:00
gazer 99abb65674 correct sizes and dates in FileDialog 2015-12-18 22:48:24 +03:00
gazer 03d21a463e FillColor; removed unused code; fixes 2015-12-18 19:29:33 +03:00
Vadim Lopatin 568a124274 Custom OpenGL drawable 2015-12-18 16:14:40 +03:00
Vadim Lopatin 73314752e2 fixes for dlangide 2015-12-18 10:30:04 +03:00
Vadim Lopatin 289dfa0749 fix black window on OSX - close #110 2015-12-17 21:41:07 +03:00
Vadim Lopatin e2a0e6e829 remove extra logging 2015-12-17 20:22:12 +03:00
Vadim Lopatin 439033c397 closed #120 2015-12-17 18:57:33 +03:00
Vadim Lopatin b65bc81dac docks - layout priority support 2015-12-17 11:47:27 +03:00
Vadim Lopatin 301127262b fix crash on json saving 2015-12-16 15:30:12 +03:00
Vadim Lopatin b0862b7ae5 URL like button 2015-12-15 14:36:50 +03:00
Vadim Lopatin f5dd9dbc99 fixes 2015-12-15 12:39:28 +03:00
Vadim Lopatin 4feb9d8f2a fixes 2015-12-15 10:51:06 +03:00
Vadim Lopatin e6a1895f32 support for custom line marks in multiline editor (bookmark, breakpoint, error) - close #45 2015-12-15 10:25:35 +03:00
Vadim Lopatin 5baf435713 Text editor line marks support, bookmarks support 2015-12-14 16:25:50 +03:00
Vadim Lopatin 732685c99d text editor line marks 2015-12-14 13:43:16 +03:00
Vadim Lopatin 47487535c5 fix JSON parser 2015-12-14 12:21:19 +03:00
gazer b7be028039 fix 2015-12-12 23:26:11 +03:00
gazer 2280b56171 checkgl should be only in debug 2015-12-12 22:05:59 +03:00
gazer ba5a27ce9e checkError -> checkgl 2015-12-12 20:42:32 +03:00
gazer 184fa4db50 new errors checking function 2015-12-12 20:22:04 +03:00
gazer a7aee91813 vbo fill method 2015-12-12 14:11:24 +03:00
gazer 8336f9c9cb textures with GLObject 2015-12-12 01:37:35 +03:00
gazer 9896492018 FBO with GLObject 2015-12-12 01:24:39 +03:00
gazer 3f2b14f4e3 VAO and VBO with GLObject 2015-12-12 01:20:53 +03:00
gazer bfbdd462fd OpenGL object template 2015-12-12 01:02:17 +03:00
gazer 2ae058e1f7 check() shader; fixes 2015-12-12 00:59:52 +03:00
gazer a3ec66569d clean shader compilation 2015-12-11 17:50:49 +03:00
gazer 8015acaca2 fix shader locations 2015-12-11 16:58:21 +03:00
gazer 15c1110828 few errors checking fixes 2015-12-11 16:57:42 +03:00
gazer 808861a6d3 fix github highlighting 2015-12-11 15:32:47 +03:00
Vadim Lopatin a17923e88c fonts on OSX 2015-12-11 07:08:25 +03:00
Vadim Lopatin 0c5ad89b85 Get rid of dlib dependency: strip png and jpeg reading code and put to 3rdparty/dimage 2015-12-10 16:19:03 +03:00
Vadim Lopatin f841c401fd settings improvements 2015-12-10 11:03:54 +03:00
Vadim Lopatin 176759910c settings dialog improvements 2015-12-10 10:09:30 +03:00
Vadim Lopatin 9e878d2c16 add inputbox dialog; add New Folder button to file dialog 2015-12-09 17:00:17 +03:00
Vadim Lopatin 167cc17d22 fix problem with inputing of { and } in German locale, windows 2015-12-09 15:55:54 +03:00
Vadim Lopatin 94bc5d23b3 Merge pull request #111 from nakajimakotaro/commentfix
comment fix
2015-12-08 20:07:19 +03:00
Vadim Lopatin aa1204df50 fixes 2015-12-08 15:57:59 +03:00
nakajima kotaro 9f6b2c7d34 comment fix 2015-12-08 21:22:48 +09:00
Vadim Lopatin f380eac0b4 settings object improvements 2015-12-08 10:19:13 +03:00
Vadim Lopatin 67544217fe fixes 2015-12-07 17:05:02 +03:00
Vadim Lopatin 1ce0d9c9b5 fixes 2015-12-07 16:53:45 +03:00
Vadim Lopatin 67ff73e84a file dialog improvements 2015-12-07 16:10:48 +03:00
Vadim Lopatin 29bf2c452a listeners refactoring 2015-12-07 11:58:20 +03:00
Vadim Lopatin c31d60951b StringListWinget 2015-12-06 09:27:18 +03:00
Vadim Lopatin ba1b13b290 refactoring of signal names 2015-12-04 14:04:41 +03:00
Vadim Lopatin 1dde772437 Event listener names refactoring 2015-12-03 16:29:45 +03:00
Vadim Lopatin 78c5408dcf fix opengl support under win32 2015-12-03 14:47:45 +03:00
lve 1afb406be0 fixes 2015-12-03 14:29:16 +03:00
Vadim Lopatin 614567c664 fixes 2015-12-03 14:24:47 +03:00
Vadim Lopatin 48828dc30c configs fix 2015-12-03 13:58:37 +03:00
Vadim Lopatin 55c4b077da configuration definitions rework 2015-12-03 13:49:14 +03:00
Vadim Lopatin 4e5fa02802 Update configuration settings 2015-12-03 12:30:25 +03:00
Vadim Lopatin 8ab10544e5 X11 project files updated 2015-12-03 11:30:20 +03:00
Vadim Lopatin 6109734295 X11 backend OpenGL support is working 2015-12-03 10:47:23 +03:00
Vadim Lopatin b94e4c0ba5 X11 backend OpenGL support, initial 2015-12-03 10:08:20 +03:00
Vadim Lopatin a3a2d0258b X11 backend: timers, animation, async tasks fixed 2015-12-03 08:37:40 +03:00
Vadim Lopatin c3cd93fa51 X11 timers support 2015-12-02 17:07:33 +03:00
Vadim Lopatin 1c5ca7757a X11 backend cursors support 2015-12-02 15:11:23 +03:00
Vadim Lopatin 304f882dd2 X11 backend fixes 2015-12-02 14:23:53 +03:00
Vadim Lopatin 33b640f33f update Mono-D linux projects, X11 backend support 2015-12-02 12:30:19 +03:00
Vadim Lopatin f691ec7bb3 X11 backend: timers and custom events 2015-12-02 11:19:26 +03:00
Vadim Lopatin 5b9b130143 X11 backend - input method support 2015-12-01 16:58:26 +03:00
Vadim Lopatin 92805a16a7 X11 keyboard input 2015-12-01 15:35:24 +03:00
Vadim Lopatin 041df58bec X11 backend - keyboard support 2015-12-01 14:45:55 +03:00
Vadim Lopatin 1a54009bf0 fonts and X11 fixes: 2015-12-01 13:29:36 +03:00
Vadim Lopatin 477e825f8f X11 2015-12-01 12:27:02 +03:00
Vadim Lopatin bbd9d365d4 x11 2015-12-01 12:10:07 +03:00
Vadim Lopatin 5176abcaae X11 backend, draw image 2015-12-01 10:49:32 +03:00
Vadim Lopatin 8845f066cb x11 backend, continue development 2015-12-01 09:43:43 +03:00
Vadim Lopatin 0e61a78b70 X11 backend, continue 2015-12-01 08:50:44 +03:00
Vadim Lopatin 57b372e412 fix font support on OSX 2015-12-01 07:02:50 +03:00
Vadim Lopatin 2a0d73476d tabs improvements; grid improvements 2015-11-30 17:40:50 +03:00
Vadim Lopatin 1dfa3c60eb updated scrollbar resources; spreadsheet example improved 2015-11-30 16:09:19 +03:00
Vadim Lopatin efeb1b94d4 spreadsheet 2015-11-30 14:52:42 +03:00
Vadim Lopatin 2dbb69b5a6 spreadsheet example 2015-11-30 14:24:55 +03:00
Vadim Lopatin a7decf99ea spreadsheet example 2015-11-30 13:40:58 +03:00
Vadim Lopatin d00154f5b6 Merge branch 'master' of github.com:buggins/dlangui 2015-11-26 13:29:29 +03:00
Vadim Lopatin eba95b98f8 fixes 2015-11-26 13:29:23 +03:00
lve 31faedba60 X11 support 2015-11-26 13:22:52 +03:00
lve b9616b6589 fixes 2015-11-24 16:34:50 +03:00
Vadim Lopatin 6473c16520 X11 projects 2015-11-20 21:52:02 +03:00
Vadim Lopatin b977506c9b fix project settings for X11 2015-11-19 10:05:13 +03:00
Vadim Lopatin 2516e1d0db fix build errors 2015-11-19 09:04:38 +03:00
Vadim Lopatin cabed856cb merge 2015-11-19 08:51:57 +03:00
Vadim Lopatin e2926ad4e6 X11 backend, initial version 2015-11-18 17:02:19 +03:00
Vadim Lopatin a51abfffc1 mac osx cocoa support prototype 2015-11-16 21:29:32 +03:00
Vadim Lopatin 6764ce322b trying to fix OpenGL under virtualBox 2015-11-16 13:05:47 +03:00
Vadim Lopatin 41cf57d432 create new solution for MonoD-linux; fix crash on startup 2015-11-12 10:38:11 +03:00
Vadim Lopatin 53c20f0498 fix crash in release mode 2015-11-11 14:56:25 +03:00
Vadim Lopatin c125c224b8 fix support of older SDL2 versions - #90 2015-11-11 10:35:00 +03:00
Vadim Lopatin 1526901157 fix older FreeType versions support 2015-11-11 10:08:53 +03:00
Vadim Lopatin 68c6dbef03 fix empty file opening 2015-11-05 12:18:59 +03:00
Vadim Lopatin 1a8504fcd9 perspective projection, part 1 2015-11-03 16:46:32 +03:00
Vadim Lopatin 01d39e0635 implement clipping for line drawing 2015-11-03 16:34:10 +03:00
Vadim Lopatin 0778b77531 OpenGL: drawLine - use line shader instead of drawing line by points 2015-11-03 15:51:49 +03:00
Vadim Lopatin cde32bf2f3 remove usage of std.stream since it's deprecated; fix build warnings on new DMD 2015-11-03 14:20:08 +03:00
Vadim Lopatin a6a818a884 fix DrawBuf.fill behavior - apply clipping rectangle 2015-11-03 10:49:57 +03:00
Vadim Lopatin 0a3ef886b2 fix #95 - window.close behavior on Win32 2015-11-02 11:10:58 +03:00
Vadim Lopatin 61225f156d Merge branch 'master' of github.com:buggins/dlangui 2015-11-02 09:29:32 +03:00
Vadim Lopatin 2ef1154265 fix build errors 2015-11-02 09:28:36 +03:00
Dave Akers bd42a0d5ba Fix loading images upside down when using dlib 2015-08-06 00:48:44 -05:00
FreeSlave c958169f88 Log exception and return null on xpm loading failure. Add copyright 2015-06-07 14:34:15 +03:00
FreeSlave 3638974bdf Should fix x64 build 2015-06-07 14:15:34 +03:00
FreeSlave 9df5d70a6b Add xpm support 2015-06-07 14:06:54 +03:00
Vadim Lopatin eecaf20577 disable logging in win32/release build by default 2015-05-29 09:10:23 +03:00
Vadim Lopatin 33e569d079 for Win32 release mode, use stderr logging to avoid creation of cr3.log file; you can change logger directly in your UIAppMain if needed 2015-05-29 08:38:31 +03:00
Vadim Lopatin 968fae6257 Win 8.1 build as GUI app 2015-05-29 08:22:34 +03:00
Vadim Lopatin a9bc4cded5 remove pragma msg for signal list extraction 2015-05-06 10:06:16 +03:00
Vadim Lopatin be99e37fa2 FontConfig support - elapsed time measurements 2015-05-06 10:02:58 +03:00
Vadim Lopatin 5a977066a4 optimize getting of font list from FontConfig 2015-05-06 10:00:36 +03:00
Vadim Lopatin 2c80ba3f23 combobox improvements 2015-05-05 14:17:22 +03:00
Vadim Lopatin 8edf15db5f FontConfig support 2015-05-05 14:07:33 +03:00
Vadim Lopatin 9b7f4deaf4 DML support improvement 2015-05-05 11:16:48 +03:00
Vadim Lopatin 8190530136 migration to shorter listener names 2015-04-14 13:20:39 +03:00
Vadim Lopatin e34cf65351 convenient form of window.showMessageBox() 2015-04-13 17:35:01 +03:00
Vadim Lopatin 5f7038a4a0 expose ComboBox for DML 2015-04-13 16:49:47 +03:00
Vadim Lopatin 6411f2adde more logging to investigate crash on dmd x86_64 release build 2015-04-10 10:50:00 +03:00
Vadim Lopatin 77a1793761 fix issue #87 2015-04-09 16:24:46 +03:00
Vadim Lopatin e028be2221 3d support continue 2015-04-09 13:59:41 +03:00
Vadim Lopatin 931e26692d fix build under linux 2015-04-09 11:15:00 +03:00
Vadim Lopatin 576d8dbb3b 3d scene, continue 2015-04-08 12:02:16 +03:00
Vadim Lopatin 4452ebdbcd 3d scene, continue development 2015-04-08 08:55:31 +03:00
Vadim Lopatin 9a1d35aa86 trying to fix unittests 2015-04-07 12:24:03 +03:00
Vadim Lopatin d97cec9522 main() refactoring 2015-04-07 12:15:06 +03:00
Vadim Lopatin e592462f6b DML related refactoring 2015-04-07 12:07:21 +03:00
Vadim Lopatin 3eaea625d7 refactoring of DML code 2015-04-07 11:46:03 +03:00
alphaKAI e9473480bb fix implicit convert at src/dlangui/core/parser.d
Erros:
src/dlangui/core/parser.d(162): Error: cannot implicitly convert expression (this._lineText.length) of type ulong to int
src/dlangui/core/parser.d(196): Error: cannot implicitly convert expression (this._lineText.length) of type ulong to int

Original Code(both of these lines):
_len = _lineText.length;
Fixed Core(both of these lines):
_len = cast(int)_lineText.length;
2015-04-03 15:47:46 +09:00
Vadim Lopatin cc0f09a4c4 Hello World rewritten with usage DML parser 2015-04-02 16:30:20 +03:00
Vadim Lopatin c895b3f03a DML editor samples 2015-04-02 15:42:44 +03:00
Vadim Lopatin bd56d0084b DML editor 2015-04-02 14:39:19 +03:00
Vadim Lopatin 5b67dbde81 DML editor sample 2015-04-02 11:53:28 +03:00
Vadim Lopatin f0a615ed82 ML parser improvements; allow specifying percent size for layoutWidth, layoutHeight in percents 2015-04-02 11:06:50 +03:00
Vadim Lopatin 2877cba890 new example: DML editor 2015-04-02 09:50:28 +03:00
Vadim Lopatin 22118b5654 improvements in loading from DML - issue #58 2015-04-01 17:39:58 +03:00
Vadim Lopatin b62334e5c7 improvements in loading from DML - issue #58 2015-04-01 15:14:00 +03:00
Vadim Lopatin bec083326b ML parser, continue 2015-03-31 18:33:06 +03:00
Vadim Lopatin e497b6bb36 ML parser, part 1 2015-03-31 16:39:06 +03:00
Vadim Lopatin 6b5f99853b Merge pull request #82 from Freakazo/master
Make handleAction not protected
2015-03-31 13:07:20 +03:00
Vadim Lopatin b28a1e95b7 list adapters: support adding/removing items, fix issue #80 2015-03-31 13:06:14 +03:00
Vadim Lopatin 433263133c correct win32 opengl initialization - possible fixes issue #81 2015-03-31 10:23:14 +03:00
Hans-Albert Maritz e12b662be6 Make handleAction not protected 2015-03-31 05:37:43 +11:00
Vadim Lopatin 10aa79f479 improve sfml support 2015-03-28 13:06:03 +03:00
Vadim Lopatin 9e08b43f31 dsfml: support keyboard events 2015-03-27 18:43:43 +03:00
Vadim Lopatin 460f02cd57 dsfml support - mouse events and window resize 2015-03-27 18:22:26 +03:00
Vadim Lopatin 27d07cc6d5 add missing files 2015-03-27 16:53:59 +03:00