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