Commit Graph

992 Commits

Author SHA1 Message Date
Timo Taipalus e89b684274 logger: using writefln to allow formatted strings 2016-03-10 14:52:23 +02:00
Timo Taipalus 0f0ac6a527 selectTab - checks for illegal index value
Don't send illegal index value to object list and
cause exception, just output error to console instead
2016-03-10 14:51:20 +02:00
Vadim Lopatin 86722e9ea6 Merge pull request #186 from keywan-ghadami/file-dialog-selected-directory-textbox
minor improvement file dialog
2016-03-09 09:06:27 +03:00
Keywan Ghadami 56cc745320 new method to get selected text
public getter method to get current selected text from the editor.
used to avoid code duplication but more important for me i need it for get the selection so i can prefill search panel textbox in dlangide.
2016-03-08 11:44:55 +01:00
Keywan Ghadami 85a2b5007f minor improvement file dialog
show selected directory in textbox
this gives a better visual feedback to the user when selecting directories e.g. by mouse click.
2016-03-08 08:17:40 +01:00
Dmitry Popov a59e876622 fix off-by-one error in SimpleTextFormatter line splitting where last char of last word was sent to next line 2016-03-03 21:44:56 +07:00
Dmitry Popov 5d48ae8fc4 avoid GC allocation in ColorDrawBufBase.drawRescaled, use original scale factor (before clipping) 2016-03-03 21:41:07 +07:00
Dmitry Popov f7e0fa2503 fix off-by-one error in Win32ColorDrawBuf leading to crashes when minimized 2016-03-03 21:33:38 +07:00
Vadim Lopatin b7b44d3e14 trying to get mesh drawing working for #183 2016-02-29 14:58:17 +03:00
Vadim Lopatin a0632573b3 opengl scene 2016-02-29 09:41:25 +03:00
Vadim Lopatin d73eeb0c3f fix opengl on win32 2016-02-29 09:14:18 +03:00
Vadim Lopatin a2a4523e13 3d graphics #183 2016-02-26 15:26:27 +03:00
Vadim Lopatin f45371673b MainMenu support in DML - #182 2016-02-24 11:17:39 +03:00
Vadim Lopatin 615d0484f3 register MainMenu to be accessible from DML 2016-02-24 11:07:14 +03:00
Vadim Lopatin 11593f91db mesh drawing 2016-02-19 14:07:38 +03:00
Vadim Lopatin 887cd27e2f scene3d - refactoring, better GL program support 2016-02-19 13:49:29 +03:00
Vadim Lopatin eda2ce8216 mesh and vertex buffer 2016-02-19 11:16:58 +03:00
Vadim Lopatin 5eea4c57b6 mesh/graphics buffers refactoring 2016-02-19 10:30:40 +03:00
Vadim Lopatin 82d7eb746f mesh and vertex buffers, continue development 2016-02-18 15:09:09 +03:00
Vadim Lopatin bc9fe4f2f0 fix build error on x64 2016-02-16 15:57:33 +03:00
Vadim Lopatin f694bf38eb 3d graphics: mesh, continue development: 2016-02-16 15:34:58 +03:00
Vadim Lopatin 3bd735773f fix buggin/dlangide#138 2016-02-05 10:23:57 +03:00
Vadim Lopatin 81f068fc7b Merge pull request #177 from g4z3r/master
small code enhancements
2016-02-03 11:34:44 +03:00
Vadim Lopatin c6c49b2cef fix for issue #103 - workaround for DMD bug with static this() and synchronized class instantiation from it 2016-02-03 11:16:25 +03:00
gazer 87bb30d54e small code enhancements 2016-02-02 14:14:42 +03:00
default0 9778555702 Change Textbox Behaviour
Textboxes have slightly altered behaviour: Shift-clicking to move the
cursor creates a selection from the previous cursor position to the
new position.
Tabbing into an EditLine selects all its contents, tabbing out of an
EditLine deselects everything.
2016-02-01 21:22:32 +01:00
Vadim Lopatin c9896d9cb4 fix theme change handling - close buggins/dlangide#132 2016-02-01 15:01:56 +03:00
Vadim Lopatin 8d5c118922 editors find panel - part 3 2016-02-01 12:05:36 +03:00
Vadim Lopatin 489884c752 editor find panel, part 2 2016-02-01 10:48:00 +03:00
Vadim Lopatin f63809f4a4 editor find panel support, part 1 2016-02-01 09:52:28 +03:00
Vadim Lopatin 1e902a00bb Merge pull request #172 from g4z3r/master
optimization: caching widget style
2016-02-01 06:39:01 +03:00
Vadim Lopatin b1c81cc824 Merge pull request #174 from g4z3r/editors
fix missing \n after copy-paste
2016-02-01 06:38:07 +03:00
gazer 26f6f891b7 fix missing \n after copy-paste 2016-01-31 22:52:49 +03:00
gazer 2543137a62 fix https://github.com/buggins/dlangide/issues/130 2016-01-31 19:35:59 +03:00
gazer c834116053 fix misprint 2016-01-31 19:35:09 +03:00
gazer 4723343eaf ability to set GL context version by application 2016-01-31 09:22:19 +03:00
gazer 744383d0fd cache widget style 2016-01-31 07:04:24 +03:00
Keywan Ghadami 32d59ecaae fix https://github.com/buggins/dlangide/issues/129 2016-01-30 14:56:55 +01:00
gazer e5fbbf68b9 fix freeze after resizing 2016-01-29 21:47:36 +03:00
Vadim Lopatin 60a074e665 fix build error on x64 2016-01-29 16:04:17 +03:00
Vadim Lopatin 224448357c scene3d/mesh vertex buffer - development in progress 2016-01-29 16:02:32 +03:00
Vadim Lopatin f9780e268e fix #168 - share OpenGL context between windows under Win32/OpenGL 2016-01-29 14:58:19 +03:00
gazer c2edca6d7b a little optimization 2016-01-29 11:18:04 +03:00
gazer de42d281b6 draw lines with drawLines 2016-01-29 11:18:04 +03:00
Vadim Lopatin e18506dfed Merge pull request #163 from g4z3r/master
fix crash when change font settings
2016-01-29 07:01:55 +03:00
Vadim Lopatin 692d9e7c12 Merge pull request #165 from g4z3r/gl
fix nvidia problem
2016-01-29 07:01:24 +03:00
Zhao Puming e9446b2733 Add a little padding to TreeItem's label
So that it would not stick too close to the icon
2016-01-29 11:19:31 +08:00
gazer 9446401bb4 fix nvidia problem 2016-01-29 06:07:19 +03:00
gazer 34930457ff fix crash when change font settings 2016-01-28 23:20:30 +03:00
gazer 3ac0820b8a disable annoying registerFont logging 2016-01-28 23:18:33 +03:00