Vadim Lopatin
bc25586223
fix for issue #261 -- better matching of key flags, better accelerator handling
2016-05-18 09:33:16 +03:00
Vadim Lopatin
ac4593b8f9
fix for issue #261 -- better matching of key flags
2016-05-18 08:47:05 +03:00
Cedric Schneider
da7a1df886
FileDialog: Improve directory selection
...
If you select a directory but do not open it and then hit the "Select Directory" button to close the dialog the open path would be given as result instead of the selected directory.
This change breaks backwards compatibility insofar that the "path" property you would use to access the selected path in OpenDirectory dialogs is no longer the path the user chose, but instead the parent directory of the path the user chose.
2016-05-07 23:12:45 +02:00
Cedric Schneider
d6011aa5e4
FileDialog: Flag to show hidden files
2016-05-07 22:56:22 +02:00
Vadim Lopatin
4e2addbcd0
Merge branch 'master' of github.com:buggins/dlangui
2016-05-04 09:17:35 +03:00
Vadim Lopatin
56658e2802
fix win32 build with older compiler (w/o core.sys.windows)
2016-05-04 09:17:17 +03:00
FreeSlave
07d2b0cf07
Fix segfault when MenuItem does not have Action
2016-04-29 08:38:37 -04:00
Vadim Lopatin
38899267f1
Fix Win32 platform multiple windows OpenGL context usage; -- dlangide#151
2016-04-27 11:56:56 +03:00
Vadim Lopatin
29db6b73a5
fix EditLine ENTER key handling - close #248
2016-04-26 11:12:34 +03:00
Vadim Lopatin
84dca765d9
fix warning
2016-04-25 13:50:14 +03:00
Vadim Lopatin
13ee465cef
fix lighting
2016-04-25 13:39:46 +03:00
Vadim Lopatin
b912b6ba83
fixes
2016-04-25 09:59:15 +03:00
Marco Leise
02ee3ec7bc
Minimal error reporting for SDL_Init
2016-04-23 01:49:59 +02:00
Vadim Lopatin
155607f188
implement #245 - TOUCH_MODE flag; true for Android
2016-04-22 14:53:43 +03:00
Vadim Lopatin
01f82d6725
support animation status on Android platform
2016-04-22 14:46:15 +03:00
Vadim Lopatin
c32df24ad9
ComboEdit enhancements - issue #224
2016-04-22 12:17:11 +03:00
Vadim Lopatin
53e13ff706
ComboEdit enhancements - issue #224
2016-04-22 11:31:28 +03:00
Vadim Lopatin
c1a48eea18
fixes for ComboEdit
2016-04-22 09:39:06 +03:00
Vadim Lopatin
587b5f713e
Android project template - #119
2016-04-21 16:18:03 +03:00
Vadim Lopatin
673d17bf65
Android MotionEvent handling - close #238
2016-04-21 15:40:38 +03:00
Vadim Lopatin
1934e937df
Android: touch event support, part 1 -- implementing #238 #119
2016-04-21 14:56:15 +03:00
Vadim Lopatin
15343b3f47
Android: use default theme
2016-04-21 14:33:31 +03:00
Vadim Lopatin
21b3a2591f
Android support fixes; add fullscreen mode; #119
2016-04-21 14:04:42 +03:00
Vadim Lopatin
806eb393b9
Android support fixes : #119
2016-04-21 10:46:07 +03:00
Vadim Lopatin
a315a9bdae
Android: move platform code to dlangui.platforms.android.androidapp -- #119
2016-04-21 10:01:28 +03:00
Vadim Lopatin
b528a96e3b
Android support; now can show window -- #119
2016-04-21 09:41:47 +03:00
Vadim Lopatin
1911c75765
Android fixes
2016-04-20 16:54:21 +03:00
Vadim Lopatin
2325d3e4df
Android support refactoring; #119
2016-04-20 15:21:28 +03:00
Vadim Lopatin
67bc536912
Android: freetype support
2016-04-20 13:35:17 +03:00
Vadim Lopatin
013e8e956b
allow stripping out legacy OpenGL; disable legacy opengl for Android #119
2016-04-20 11:11:07 +03:00
Vadim Lopatin
7a71c97491
Android support for dlangui.core.logger - #119
2016-04-20 10:48:57 +03:00
Vadim Lopatin
7e230f3d02
Fixes for Android support #119
2016-04-19 15:04:19 +03:00
Vadim Lopatin
ca678d32be
#119 - android backend support, initial implementation
2016-04-19 10:48:51 +03:00
Vadim Lopatin
0e3a2b8c51
possible fix for #231
2016-04-18 10:52:46 +03:00
Vadim Lopatin
8b28219174
fix issue #113 - TableLayout FILL_PARENT support
2016-04-18 10:49:03 +03:00
Vadim Lopatin
234693e408
Merge branch 'master' of github.com:buggins/dlangui
2016-04-18 10:08:03 +03:00
Vadim Lopatin
5898fd478d
update D3d example
2016-04-18 10:07:49 +03:00
FreeSlave
05f8ddb6aa
Add isHidden
2016-04-11 23:56:57 +03:00
FreeSlave
27ff72c90a
Fix getting of gtk bookmarks
2016-04-11 10:53:56 -04:00
Vadim Lopatin
ae1598b977
fix new DMD import warnings
2016-04-11 14:04:32 +03:00
Vadim Lopatin
40b15f77c1
fix LookAt
2016-04-11 13:57:11 +03:00
Vadim Lopatin
156ce94f37
Scene3d Texture colors fixed
2016-04-11 11:58:50 +03:00
Vadim Lopatin
0f61a1d355
fix warnings of DMD2.071
2016-04-11 10:24:45 +03:00
FreeSlave
369d03eb34
Shorten showInFileManager for Linux
2016-04-09 00:41:40 +03:00
FreeSlave
11f77075fa
Don't show dialog when link to bookmark can't be resolved
2016-04-08 14:17:21 +03:00
FreeSlave
1ae842a950
Add bookmarks on Windows
2016-04-07 17:26:26 +03:00
FreeSlave
815a5beb3f
Add bookmarks on linux
2016-04-07 10:03:13 -04:00
Vadim Lopatin
67165ad9e5
fix build error
2016-04-07 14:38:15 +03:00
Vadim Lopatin
3aa01e9065
fix build error:
2016-04-07 14:24:15 +03:00
Vadim Lopatin
84fe6a3467
Fix NO_OPENGL configurations, fix imports
2016-04-07 12:13:06 +03:00
Vadim Lopatin
e1b1056d31
fix mipmap levels support
2016-04-06 14:39:52 +03:00
Vadim Lopatin
0d3fc3b1b5
texture mipmap levels
2016-04-06 12:17:33 +03:00
Vadim Lopatin
ca71fe2e54
bump mapping - cube mesh with tangent and binormal
2016-04-06 11:18:15 +03:00
Vadim Lopatin
31f2c79271
bump mapping vertex attributes
2016-04-06 09:39:42 +03:00
Vadim Lopatin
f5db3da85f
bump mapping
2016-04-06 09:28:07 +03:00
Vadim Lopatin
a8dec6c632
fix warning
2016-04-06 08:44:50 +03:00
Vadim Lopatin
da666d0226
improving fbx import
2016-04-05 16:15:40 +03:00
Vadim Lopatin
22f9b7a8c7
fbx import, initial version
2016-04-05 15:17:11 +03:00
Vadim Lopatin
35ee4fbb99
#183 Scene3d: fix OBJ import
2016-04-05 11:55:33 +03:00
Vadim Lopatin
ec25eb2104
#183 point lights are working
2016-04-05 11:18:21 +03:00
Vadim Lopatin
56795f24da
fix warning
2016-04-05 10:56:02 +03:00
Vadim Lopatin
9633cd9465
trying to get lighting working
2016-04-05 10:54:30 +03:00
Vadim Lopatin
1a1e904f2e
lighting, automatic parameter assignment
2016-04-05 09:33:16 +03:00
Vadim Lopatin
d8bca0d935
lookAt
2016-04-04 17:00:35 +03:00
Vadim Lopatin
b00d3265cd
#183 light autobindings for materials
2016-04-04 16:33:33 +03:00
Vadim Lopatin
42464ccd35
fix build error
2016-04-04 15:37:37 +03:00
Vadim Lopatin
97cf194319
#183 light bindings
2016-04-04 15:36:16 +03:00
Vadim Lopatin
846c25c652
#183 light bindings
2016-04-04 14:56:58 +03:00
Vadim Lopatin
5f0356b3d9
#183 material diffuseColor, ambientColor
2016-04-04 12:18:13 +03:00
Vadim Lopatin
a48dd1d99b
#183 improvements
2016-04-04 11:53:41 +03:00
Vadim Lopatin
b01f90c7c2
#183 OpenGL shaders code refactoring; compatibility with GamePlay SDK
2016-04-04 11:04:22 +03:00
Vadim Lopatin
f9e50f6bcb
Merge pull request #225 from MyLittleRobo/master
...
Add more paths in getRootPaths for Linux
2016-04-04 08:54:42 +03:00
FreeSlave
ed5de5d6b7
Extended getRootPaths support on FreeBSD
2016-04-02 03:43:18 +04:00
FreeSlave
67ccdc54a2
Add more paths in getRootPaths for Linux
2016-04-02 00:46:09 +03:00
Vadim Lopatin
634dfc195c
#183 : lights, initial version
2016-04-01 15:26:21 +03:00
Vadim Lopatin
815283e25c
#183 : fix OBJ loader
2016-04-01 14:26:42 +03:00
Vadim Lopatin
52fbe8a38f
Scene3d: OBJ import
2016-04-01 10:11:33 +03:00
Vadim Lopatin
7fc9dd9495
obj model loader for #183
2016-03-31 15:47:05 +03:00
Vadim Lopatin
06d009d928
fix missing scene3d files
2016-03-31 12:02:36 +03:00
Vadim Lopatin
92a348974f
Implement simple Scene3d drawing: #183
2016-03-31 10:54:54 +03:00
Vadim Lopatin
d882a203c0
fixes for #183
2016-03-29 16:52:10 +03:00
Vadim Lopatin
698e3bc36e
fixes for #183
2016-03-29 16:50:16 +03:00
Vadim Lopatin
84c9dc4e4e
fixes for #183
2016-03-29 16:37:58 +03:00
Vadim Lopatin
cccdc605ce
fixes for #183
2016-03-29 15:36:54 +03:00
Vadim Lopatin
b3da543c8c
3d scene - effect; for #183
2016-03-29 14:50:33 +03:00
Vadim Lopatin
59c6df1c06
fix OpenGL image cache behavior for big images; add DrawBuf.invalidate() to update chaches with changed image; fix #222
2016-03-29 09:36:27 +03:00
Vadim Lopatin
6b767acaa4
fix #209
2016-03-28 17:52:30 +03:00
Vadim Lopatin
8912be6208
fix #219
2016-03-28 17:24:44 +03:00
Vadim Lopatin
de968f3618
Merge branch 'master' of github.com:buggins/dlangui
2016-03-28 16:40:37 +03:00
Vadim Lopatin
01584e7478
fix for #219
2016-03-28 16:40:28 +03:00
gazer
6968e412ea
doc fixes
2016-03-27 20:07:33 +03:00
Vadim Lopatin
48bfd312f7
support older compiler
2016-03-25 15:01:28 +03:00
Vadim Lopatin
18a2451de5
support older compiler
2016-03-25 15:00:09 +03:00
Vadim Lopatin
cb670b057d
support older compiler
2016-03-25 14:59:39 +03:00
Vadim Lopatin
8b827420c2
support older compiler
2016-03-25 14:59:02 +03:00
Vadim Lopatin
695003ba2b
minecraft mesh renderer is working
2016-03-25 14:39:10 +03:00
Vadim Lopatin
1ebecc8bc8
Merge branch 'master' of github.com:buggins/dlangui
2016-03-25 13:15:03 +03:00
Vadim Lopatin
d27062ff63
fix 3d math; d3d example is now working
2016-03-25 13:14:45 +03:00
Dmitry Popov
be04929d12
fix tooltips blinking: don't hide tooltip on mouse move event if no move really happened
2016-03-24 17:48:54 +07:00
Vadim Lopatin
05442de450
d3d example fixes; DML - double literals fix, DML widgets: alpha property fix
2016-03-22 15:49:26 +03:00
Vadim Lopatin
b10cc6f5d8
support ScrollBar.orientation property in DML
2016-03-22 14:47:31 +03:00
Vadim Lopatin
9f37ee5257
remove extra logging
2016-03-22 13:11:01 +03:00
Vadim Lopatin
01da716a70
minecraft like renderer
2016-03-22 11:55:05 +03:00
Vadim Lopatin
e525e13e73
word wrapping for EditBox - starting implementation, issue #206
2016-03-21 17:19:42 +03:00
Vadim Lopatin
3e4d5b6622
fix #199 - crash on theme change
2016-03-21 16:58:00 +03:00
Vadim Lopatin
9d86705a55
fix double drawing of tab header - fix #190
2016-03-21 13:45:23 +03:00
Vadim Lopatin
cb51dc04b1
fix #213 - logging broken by commit e89b684274
Solution: added methods Log.fv, fd, fi, fw, fe, ff which are format line versions of Log.v,d,i,w,e,f
2016-03-21 13:44:29 +03:00
FreeSlave
70ba227745
Use invalidate instead of redraw added in commits dd0df51
and fed4712
2016-03-17 10:49:31 -04:00
Roman Chistokhodov
73e4b1702a
Don't use xdg-open when showing file in folder
2016-03-17 07:57:04 -04:00
FreeSlave
d9af0b3b17
Improved showInFileManager for linux
2016-03-17 01:41:29 +03:00
Vadim Lopatin
e5eb93102e
allow creation of switch widget in DML
2016-03-16 16:42:28 +03:00
Vadim Lopatin
aca556d794
Implement SwitchWidget - close issue #205
2016-03-16 16:40:02 +03:00
Vadim Lopatin
5220409a4d
IRC Client fixes; List fixes
2016-03-16 14:49:32 +03:00
Vadim Lopatin
437391c7de
AsyncSocket support in DlangUI; IRC Client example for AsyncSocket
2016-03-15 14:20:55 +03:00
Vadim Lopatin
03a878f5f1
Merge branch 'master' of github.com:buggins/dlangui
2016-03-14 08:42:08 +03:00
Vadim Lopatin
490d793cec
scene3d fixes
2016-03-14 08:41:22 +03:00
FreeSlave
1af52fee30
Fix version typos. Collect exception from isDir in listDirectory (it throws if examined path does not exist). Sort directories and files (dirEntries don't always return sorted list, it's platform dependant)
2016-03-12 00:55:14 +03:00
FreeSlave
fed4712085
Redraw on window exposed too
2016-03-11 22:26:35 +03:00
FreeSlave
dd0df51ba3
Fix window redrawing ( #197 )
2016-03-11 22:14:10 +03:00
Vadim Lopatin
d8f10f01bf
Merge pull request #191 from theyamo/tabs-fixes
...
Tabs fixes
2016-03-11 09:11:58 +03:00
Vadim Lopatin
b8cadad8fb
3d scene - better scene for testing - #183
2016-03-10 16:15:31 +03:00
Timo Taipalus
1be3c329d7
fixes to tab initialization
...
automatically select the first added tab as the
default and hide the widgets from subsequently
added tabs.
2016-03-10 15:03:46 +02:00
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
9661eb12dd
Move cube mesh creation to Mesh static method - #183
2016-03-10 14:20:53 +03:00
Vadim Lopatin
5107982579
Scene3d - #183
2016-03-10 13:38:32 +03:00
Vadim Lopatin
5d733dd8c3
mesh drawing is working; still some problems with 3d math for matrix calculation
2016-03-10 11:54:00 +03: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
gazer
40d142d035
fix crash when creating dlangide project
2016-01-28 19:05:12 +03:00
Vadim Lopatin
9f9c1d614f
icon+label list adapter
2016-01-28 14:32:26 +03:00
Vadim Lopatin
c6bc225a1b
fix Ctrl+Space processing in SDL backend) - close #160
2016-01-28 13:38:04 +03:00
Vadim Lopatin
5e641270a4
Merge branch 'master' of github.com:buggins/dlangui
2016-01-28 10:24:54 +03:00
Vadim Lopatin
e7bc259039
event handler refactoring
2016-01-28 10:24:38 +03:00
Vadim Lopatin
be19fbca45
Merge pull request #158 from g4z3r/gl
...
random fixes in glsupport.d
2016-01-28 06:56:25 +03:00
gazer
9c74519b48
switching tabs on mouse up
2016-01-27 20:00:31 +03:00
gazer
065865af5a
random fixes in glsupport.d
2016-01-27 18:50:04 +03:00
Vadim Lopatin
054ffbc292
fix ediableContent.text issue with skipped first empty lines
2016-01-27 16:35:22 +03:00
Vadim Lopatin
2c1c88923c
fix keypad Enter key support for SDL platform
2016-01-27 09:15:16 +03:00
Vadim Lopatin
669f19e77d
Merge pull request #156 from tom-tan/add-uiscollection-empty
...
Add dlangui.core.i18n.UIStringCollection.empty
2016-01-27 06:20:58 +03:00
gazer
1a5acd01e7
unittest fix
2016-01-27 04:12:23 +03:00
gazer
3ba090d4cb
ascii-unicode improvements
2016-01-27 00:04:47 +03:00
Tomoya Tanjo
3300483844
Add dlangui.core.i18n.UIStringCollection.empty
2016-01-27 05:11:18 +09:00
Vadim Lopatin
f4d26fa758
Menu/Win (Command) key support; OSX native shortcuts - close #121
2016-01-26 21:00:19 +03:00
Vadim Lopatin
f3f89282f8
OSX native shortcuts support, part 1 - issue #121
2016-01-26 20:43:07 +03:00
Vadim Lopatin
29fb51bcd1
fix Show In File Manager feature for OSX
2016-01-26 19:43:24 +03:00
Vadim Lopatin
73d38d0906
fix Show In File Manager function handling under Linux - close #151
2016-01-26 16:33:44 +03:00
Vadim Lopatin
bc7bcfa0a3
Merge branch 'master' of github.com:buggins/dlangui
2016-01-26 15:17:38 +03:00
Vadim Lopatin
7c435d772a
editor: text hover timeout (tooltip) support
2016-01-26 15:17:11 +03:00
gazer
ceb7de5b59
changes in files.d
2016-01-26 10:32:30 +03:00
Vadim Lopatin
8e31308767
text editor cursor position setting improvement, Ctrl + click handler support
2016-01-26 10:03:36 +03:00
Vadim Lopatin
eb99980d5e
fix style with substyles modification - close #150
2016-01-25 17:30:27 +03:00
Vadim Lopatin
b306388fd6
fix build error
2016-01-25 15:53:28 +03:00
Vadim Lopatin
c5eeec6ea5
initial support for showInFileBrowser - #151
2016-01-25 15:22:34 +03:00
Vadim Lopatin
7eee173a55
showInFileManager
2016-01-25 14:25:15 +03:00
Vadim Lopatin
82e8004757
implement ShowInFileManager Platform method, implement popup menu support for grids, enable showInFileManager popup menu in FileDialog - for issue #151 - implemented in win32
2016-01-25 14:10:48 +03:00
Vadim Lopatin
7978f7029e
implement #134 - white space marks in editors
2016-01-22 14:56:37 +03:00
Vadim Lopatin
5ff718a3e2
Fix button drawing with visibility=GONE; close #146
2016-01-22 10:30:32 +03:00
Vadim Lopatin
65c32cdae5
fix build error
2016-01-21 11:59:13 +03:00
Vadim Lopatin
d6d84c51b8
standard font faces
2016-01-21 11:50:15 +03:00
Vadim Lopatin
f1ef6c2544
increase standard font face priorities when searching for fonts
2016-01-21 11:41:23 +03:00
Vadim Lopatin
48b6d474cb
Tree Widget - support Default tree item
2016-01-18 13:12:02 +03:00
Vadim Lopatin
e9e99d6bf5
move Mouse Wheel handler from tree to base class -- scroll widget
2016-01-18 11:09:25 +03:00
Vadim Lopatin
040b9233d7
Mouse wheel support in lists and tree widget
2016-01-18 10:07:58 +03:00
Vadim Lopatin
3c371caa5a
3d scene, continue development
2016-01-15 16:29:06 +03:00
Vadim Lopatin
cbd055d054
gl scene fixes
2016-01-15 15:19:41 +03:00
Vadim Lopatin
fa19941071
vec2; material and mesh initial commit
2016-01-15 12:07:11 +03:00
Vadim Lopatin
39e73e16d2
fix StringGrid font: for DlangIDE issue 87
2016-01-15 09:57:39 +03:00
Vadim Lopatin
087baad535
3d scene
2016-01-14 16:20:12 +03:00
Vadim Lopatin
73035e925d
custom OpenGL drawing support fixed
2016-01-13 13:42:54 +03:00
Vadim Lopatin
d3b2c9bedf
GL Example - fix textures handling
2016-01-13 11:59:13 +03:00
Vadim Lopatin
fc8ef197d6
OpenGL example update
2016-01-13 11:33:27 +03:00
Vadim Lopatin
007784cfb4
fix combobox signal handling
2016-01-12 13:27:56 +03:00
Vadim Lopatin
c9c9837da5
fix crash on removing editor mark
2016-01-12 11:09:35 +03:00
Lastin
1355b26e84
Adds flag whether to destroy objects when removing all children from a widget
2016-01-10 17:11:07 +00:00
gazer
3e76ee1c36
refactor GLItemCache and GLGlyphCache
2016-01-08 18:08:46 +03:00
Vadim Lopatin
17e34364eb
Merge pull request #141 from tom-tan/init-to-initialize
...
Rename `init` to `initialize`
2016-01-08 15:22:40 +03:00
Tomoya Tanjo
54511f6305
Rename init to initialize
2016-01-05 22:12:18 +09:00
gazer
4d16c29506
decreased a number of vao creations
2016-01-04 22:31:27 +03:00
gazer
936838bf2d
clear some code
2016-01-04 21:03:35 +03:00
gazer
57002757b7
triangle strips
2016-01-04 19:43:05 +03:00
gazer
6c95d1f7d6
cache shader state
2016-01-04 19:37:43 +03:00
Keywan Ghadami
72953d0cdc
fix utf8-decode
...
+ fixed decoding of 3 bytes unicode codepoints
+ ((ch1 & 0x1F) << 12) to ((ch1 & 0x3F) << 12)
+ refactored code to be able to make simple unittest
+ added unittests for utf8 decoding
2015-12-30 15:28:02 +01:00
Vadim Lopatin
483780ac96
Merge pull request #136 from keywan-ghadami/fix-linestream-buffer-overflow
...
fix bufferoverflow
2015-12-29 11:32:00 +03:00
Keywan Ghadami
d51e05396c
minor improvement for file-dialog
...
if the user selects no file and press the open button:
the dialog will (instead of closing itself) now open the selected directory
2015-12-29 08:53:23 +01:00
Keywan Ghadami
6293c9eb80
fix bufferoverflow
...
+ double buffersize for mulitybytes
+ stop processing if no charater is consumed within the loop
2015-12-28 17:27:52 +01:00
Vadim Lopatin
4f0cced6b4
css parser
2015-12-24 17:40:41 +03:00
Vadim Lopatin
9f768c85af
fix unittest; CSS parser improvements
2015-12-24 15:17:19 +03:00
Vadim Lopatin
1686fde76d
CSS parser
2015-12-24 14:48:23 +03:00
Vadim Lopatin
2037fcfe23
CSS parser
2015-12-24 13:55:21 +03:00
Vadim Lopatin
0d5c3509f0
CSS parser
2015-12-24 12:32:53 +03:00
Vadim Lopatin
206d9b7c60
CSS parser
2015-12-24 11:21:57 +03:00
Vadim Lopatin
e958ecae6d
CSS parser
2015-12-24 10:25:20 +03:00
Vadim Lopatin
a06585a87d
css parser
2015-12-24 09:46:47 +03:00
Vadim Lopatin
7982e7e3fe
msvc unittests for dlangui
2015-12-24 08:38:21 +03:00
Vadim Lopatin
a2c6d38970
css parser
2015-12-23 17:10:34 +03:00
Vadim Lopatin
3d338b86b0
CSS parser
2015-12-23 16:32:43 +03:00
Vadim Lopatin
ac2abfba54
css parser, starting implementatin
2015-12-23 15:26:12 +03:00
Vadim Lopatin
34fe23adca
DOM improvements; fix unit tests
2015-12-23 13:41:59 +03:00
Vadim Lopatin
e2a847f108
DOM
2015-12-23 12:23:20 +03:00
Vadim Lopatin
d090f8ad49
DOM initial implementation
2015-12-23 11:32:14 +03:00
Vadim Lopatin
65d7802840
Merge branch 'master' of github.com:buggins/dlangui
2015-12-23 08:46:12 +03:00
Vadim Lopatin
3c5b3a61a7
replace tabs with 4 spaces
2015-12-23 08:45:54 +03:00
Vadim Lopatin
4561b4a8ae
Merge pull request #133 from alphaKAI/fix-not-allowed-code-at-graphics-fonts
...
fix build error at graphics/fonts.d
2015-12-23 08:37:37 +03:00
alphaKAI
3e51ebbfbb
fix build error
...
D does not allow default constructor and to declare some constructors
for struct.
It is because that, unfortunately, your code does not be permitted in
D's structure.
Correct Code:
import std.stdio;
struct T{
this(int v = 2){
writeln(v);
}
}
void main(){
T s = T(1);
}
However, following code is not permitted.
import std.stdio;
struct T{
this(int v = 2){
writeln(v);
}
}
void main(){
T t; // <- This definition occur build error. This definition call
default constructor such as this() but T does not has this().
T s = T(30);
}
That's why your following code dose not permitted.
struct glyph_gamma_table(int maxv = 65)
{
this(double gammaValue = 1.0)
{
gamma = gammaValue;
}
//...
}
__gshared glyph_gamma_table!65 _gamma65;// <- calling this() !!!!!!
__gshared glyph_gamma_table!256 _gamma256;// <- calling this() !!!!!
By the way I might found your miss.
Your code is:
gamma = gammaValue;
But this is not properly in this place, I think.
I guess that you intended to write as follows.
gamma(gammaValue);
I fixed as above.
2015-12-23 13:27:07 +09:00
default0
536526185b
Fix scrollbar of FileDialog not updating
...
If you change the opened directory in the FileDialog and opened
a directory with enough contents to require a scrollbar, the
scrollbar would not show up until you first scrolled. This commit
fixes this by updating the scrollbar whenever the displayed
directory of the FileDialog changes.
2015-12-22 15:47:19 +01:00
Vadim Lopatin
e8f9422d59
opengl example
2015-12-22 14:48:23 +03:00
Vadim Lopatin
7bdff965b2
math3d
2015-12-22 13:41:34 +03:00
Vadim Lopatin
f35bb6eda6
get rid of gl3n dependency
2015-12-22 12:25:33 +03:00
Vadim Lopatin
01d04ad99f
update math3d
2015-12-22 11:23:07 +03:00
Vadim Lopatin
bc5cee4341
math 3d - initial implementation
2015-12-22 10:03:34 +03:00
gazer
7333bdfee9
fix
2015-12-22 04:34:27 +03:00
Vadim Lopatin
2900576f9f
opengl example; 3d math
2015-12-21 16:58:29 +03:00
Vadim Lopatin
6bae3ee378
OpenGL support & opengl example improvements
2015-12-21 15:47:25 +03:00
Vadim Lopatin
349c6612e1
refactor OpenGL initialization
2015-12-21 11:35:31 +03:00
Vadim Lopatin
2cb21339e5
refactoring
2015-12-21 10:44:19 +03:00
Vadim Lopatin
7924bcf4a9
OpenGL refactoring
2015-12-21 10:40:41 +03:00
Vadim Lopatin
b1cbd52e79
remove FontProgram from GLSupport - anyway CrearType cannot be implemented with shaders
2015-12-21 10:25:20 +03:00
Vadim Lopatin
0556ad5781
refactor setOrthoProjection, implement setPerspectiveProjection
2015-12-21 10:18:49 +03:00
Vadim Lopatin
aea38fb5fe
change OpenGLDrawable interface
2015-12-21 09:52:19 +03:00
Vadim Lopatin
57aba53bf5
OpenGL example for legacy API
2015-12-21 09:46:14 +03:00
Vadim Lopatin
07f8ec9127
support alignment property in DML
2015-12-21 09:31:29 +03:00
gazer
ef837c1ffc
clear some code
2015-12-20 22:23:15 +03:00
gazer
b8a533c598
foreach loops pt. 3
2015-12-20 18:04:27 +03:00
gazer
058bc68d2d
foreach loops pt. 2
2015-12-19 21:30:52 +03:00
gazer
443236ada9
foreach loops pt. 1
2015-12-19 16:20:00 +03:00
gazer
2a53c9b4fd
`switch` with `with` keyword to improve readability
2015-12-19 13:52:08 +03:00
gazer
db7b78d239
Many tiny fixes
2015-12-19 10:08:18 +03:00
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