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
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