Commit graph

1599 commits

Author SHA1 Message Date
kaetemi
5cb8a7700e Exit with error 2014-06-21 05:46:20 +02:00
kaetemi
cf3e779ae9 Fix compile 2014-06-20 23:38:44 +02:00
kaetemi
07dd9eb85b Compile fix 2014-06-20 17:53:38 +02:00
kaetemi
43a061bebd SSE2: Compile fix
--HG--
branch : sse2
2014-06-20 03:08:51 +02:00
kaetemi
cec2970169 SSE2: Replace prefetch
--HG--
branch : sse2
2014-06-14 01:09:05 +02:00
kaetemi
71a598db7e SSE2: Remove dead code
--HG--
branch : sse2
2014-06-13 22:21:07 +02:00
kaetemi
848932f93a SSE2: Fix for MinGW
--HG--
branch : sse2
2014-06-19 00:05:43 +02:00
kaetemi
ac3e69b8ab Merge with default
--HG--
branch : sse2
2014-06-20 03:01:32 +02:00
kaetemi
93e97c56cd Implement occlusion queries for AMD/ATI in the OpenGL driver 2014-06-19 21:49:33 +02:00
kaetemi
fd6a95e3a3 Backed out changeset: f665fcc42968 (except dru.cpp) 2014-06-19 20:22:12 +02:00
kaetemi
b18203fc4e Fix Ryzom server compile under MinGW 2014-06-19 20:19:39 +02:00
kaetemi
7adf98e8a7 Fix NeL GUI compile under MinGW 2014-06-19 00:40:29 +02:00
kaetemi
cffd68230c Fix XA2 driver compile under MinGW 2014-06-18 23:18:06 +02:00
kaetemi
43be0fd2a5 Fix D3D driver compile under MinGW 2014-06-18 16:29:02 +02:00
kaetemi
75f7b9f931 Fix Snowballs service compile under MinGW 2014-06-18 12:52:03 +02:00
kaetemi
9838ef56de Fix Snowballs compile under MinGW 2014-06-18 02:05:54 +02:00
kaetemi
f4fd8bb669 Fix linking of OpenGL driver under MinGW 2014-06-18 01:21:05 +02:00
kaetemi
2f3f12e034 Fix linking of OpenAL driver under MinGW 2014-06-18 00:28:08 +02:00
kaetemi
5bd6c5e06b Fix compilation of NL3D under MinGW 2014-06-17 22:33:56 +02:00
kaetemi
1df9bec563 Fix compilation of NLNET under MinGW 2014-06-17 21:56:53 +02:00
kaetemi
3dd11fe157 Fix compilation of NLMISC under MinGW 2014-06-17 21:48:25 +02:00
kaetemi
d3fb390cf3 SSE2: Align CMatrix
--HG--
branch : sse2
2014-06-13 19:33:09 +02:00
kaetemi
556a41afee SSE2: Implement alignment for arena allocator
--HG--
branch : sse2
2014-06-13 19:26:22 +02:00
kaetemi
eee9ba0cae SSE2: Add aligned allocators
--HG--
branch : sse2
2014-06-13 19:12:31 +02:00
kaetemi
15dc492690 Set additional preferred memory 2014-06-05 15:51:25 +02:00
kaetemi
ad0bf64b18 Cleanup extension initialization 2014-06-05 15:03:09 +02:00
kaetemi
766cace955 Implement volatile vertex buffer for opengl driver, should provide considerable performance improvements for particle systems. Needs additional testing. 2014-06-04 18:59:54 +02:00
kaetemi
db5c65fedf Merge 2014-04-30 12:57:54 +02:00
kaetemi
1a4a7bafab Backed out changeset: 897087f1fa71, 7c3f1f0dc9d8, 61d11f94e3ea 2014-04-30 12:54:20 +02:00
kervala
e84dd7b5f7 Changed: Replaced strlwr by toLower 2014-04-24 22:59:29 +02:00
kervala
24fa8df5ff Fusion avec default
--HG--
branch : compatibility
2014-04-24 19:16:42 +02:00
kervala
3fff8fe467 Changed: Replaced strlwr by toLower
--HG--
branch : compatibility
2014-04-24 18:11:16 +02:00
Nimetu
7cc1bf9f17 Fix compiling on linux with new OpenGL headers (issue #145)
--HG--
branch : Issue#145
2014-04-23 23:23:23 +03:00
dfighter1985
4abf74d6e9 We can now drag elements, they will disappear and whatnot, but at least they can be dragged!
--HG--
branch : gui-editor
2014-04-21 19:30:33 +02:00
dfighter1985
e12d189d51 Refactored input event handling a bit.
--HG--
branch : gui-editor
2014-04-20 21:41:57 +02:00
dfighter1985
41f44b2aa6 Merge default.
--HG--
branch : gsoc2012-gui-editor
2014-04-19 21:53:29 +02:00
kervala
ed1a84c99b Changed: Updated OpenGL and OpenGL ES headers
--HG--
branch : compatibility
2014-04-17 10:44:03 +02:00
kervala
831758beb1 Fixed: nglXSwapIntervalEXT return type should be void
--HG--
branch : compatibility
2014-04-17 10:16:30 +02:00
kaetemi
5ed5cd5ea8 Add interface for HMD with player death support 2014-04-01 13:14:44 +02:00
kervala
8f6c32bd69 Backed out changeset: 3937923211ec
--HG--
branch : compatibility
2014-03-29 12:45:22 +01:00
kervala
c83afd649d Changed: Replaced some Mac OS X warnings by TODO comments
--HG--
branch : compatibility
2014-03-27 16:36:00 +01:00
kervala
81881a583f Fixed: Switch not handled warnings
--HG--
branch : compatibility
2014-03-27 15:53:19 +01:00
kervala
bfaf952f32 Fixed: Warnings with clang: wrong ! and == operators order 2014-03-27 15:50:58 +01:00
kervala
8fa24eeb4e Fixed: Warnings with clang: wrong ! and == operators order
--HG--
branch : compatibility
2014-03-27 15:50:58 +01:00
kervala
a0801ebffe Changed: Removed useless definitions 2014-03-27 13:39:46 +01:00
kervala
7ab7952dbd Changed: Removed useless definitions
--HG--
branch : compatibility
2014-03-27 13:39:46 +01:00
kervala
def5243d06 Changed: Updated OpenGL headers 2014-03-27 13:39:16 +01:00
kervala
ee87716aa0 Changed: Updated OpenGL headers
--HG--
branch : compatibility
2014-03-27 13:39:16 +01:00
kervala
a77bddf265 Changed: Give priority to ARB extensions in tests
--HG--
branch : compatibility
2014-03-26 14:36:00 +01:00
kervala
55a29115ba Changed: Detect available video memory with OpenGL extensions 2014-03-26 14:34:07 +01:00
kervala
d4fb36d1eb Changed: Detect available video memory with OpenGL extensions
--HG--
branch : compatibility
2014-03-26 14:34:07 +01:00
kervala
0aaad7051b Changed: Use OpenGL ES functions prototypes from official headers 2014-03-26 14:32:00 +01:00
kervala
3e30929867 Changed: Use OpenGL ES functions prototypes from official headers
--HG--
branch : compatibility
2014-03-26 14:32:00 +01:00
kervala
c59f9d8a5e Changed: Optimize OpenGL driver PCH 2014-03-26 14:31:32 +01:00
kervala
406df1c59c Changed: Optimize OpenGL driver PCH
--HG--
branch : compatibility
2014-03-26 14:31:32 +01:00
kervala
927ff14998 Changed: Use OpenGL functions prototypes from official headers
Fixed: glDeleteObjectBufferATI replaced by glFreeObjectBufferATI since 2002
2014-03-26 14:14:36 +01:00
kervala
713c07e1e6 Changed: Use OpenGL functions prototypes from official headers
Fixed: glDeleteObjectBufferATI replaced by glFreeObjectBufferATI since 2002

--HG--
branch : compatibility
2014-03-26 14:14:36 +01:00
kervala
2076a6b13d Changed: Typo 2014-03-22 16:23:28 +01:00
kaetemi
de9724a821 Add color to console output 2014-03-13 18:34:26 +01:00
kaetemi
76ce7523ff Additional streaming behaviour fix for XAudio2 driver 2014-02-17 00:20:29 +01:00
kaetemi
49fa568123 Remove some debug 2014-02-16 20:44:58 +01:00
kaetemi
d680b70308 Fix some streaming behaviour in XAudio2 driver 2014-02-16 20:36:58 +01:00
kaetemi
6426393210 Additional streaming behaviour fix for XAudio2 driver
--HG--
branch : compatibility
2014-02-17 00:20:29 +01:00
kaetemi
f703359eaa Remove some debug
--HG--
branch : compatibility
2014-02-16 20:44:58 +01:00
kaetemi
17b99ba796 Fix some streaming behaviour in XAudio2 driver
--HG--
branch : compatibility
2014-02-16 20:36:58 +01:00
kervala
c26e4c7426 Changed: Typo
--HG--
branch : compatibility
2014-03-22 16:23:28 +01:00
botanic
2e1b47e3f0 Backed out merge changeset: b2d97621fa3b
Backed out merge revision to its first parent (99840e8413f2)
2014-02-13 12:12:28 -08:00
kervala
6b04b77bdd Fixed: Reverted i18n change
--HG--
branch : compatibility
2014-02-13 14:17:32 +01:00
kaetemi
ccf99f4f8e Merge 2014-02-09 22:15:33 +01:00
kaetemi
4f2a1b7db2 Fix the bug that caused the shape exporter to crash 2014-02-09 22:12:44 +01:00
Matthew Lagoe
3f04907c31 Merged in botanic/ryzomcore-botanic-testing (pull request #21)
Make it so that bad text always throws a nlwarning
2014-02-08 18:33:27 -08:00
botanic
e728daa7cd Add CMAKE option and NVIDIA PerfHUD support 2014-02-07 19:49:40 -08:00
kaetemi
40fe633dbe Fix thread lockup in zone lighter
--HG--
branch : build_pipeline_py
2014-02-07 02:01:23 +01:00
kaetemi
89a2a2ce99 Do not select stereo display debugger when HMD is set to Auto in Snowballs 2014-02-04 20:52:15 +01:00
kaetemi
bcb2f48940 Remove georges4cvs feature 2014-02-03 00:16:35 +01:00
botanic
e995784886 Fixed typo issue 60 2014-01-28 11:41:26 -08:00
botanic
71b0f9ae92 Issue #60
does seem to work better when latency is high
2014-01-26 03:20:00 -08:00
botanic
60495f79ac Merge 2014-01-26 02:58:42 -08:00
botanic
b6441edf2d Fix for Issue #94 2014-01-26 02:57:59 -08:00
kervala
a5a9532a13 Changed: Best fix for Freetype new layout (we only just need to include ft2build.h as done in font_generator.h) 2014-01-26 11:03:33 +01:00
kervala
09e3471f1b Fixed: Compilation with freetype 2014-01-25 10:45:57 +01:00
Nimetu
ea5a36b105 Remove tooltip debug message from logs
--HG--
branch : misc-patches
2014-01-04 00:20:05 +02:00
Nimetu
3cd6ecdb82 Add deadlock counter to prevent endless loop (issue #73)
--HG--
branch : misc-patches
2014-01-03 19:11:49 +02:00
kervala
b96ad682f5 Fixed: Compilation under Mac OS X 2013-11-13 22:23:24 +01:00
kervala
a45bbd96c5 Fixed: Warning with clang 2013-11-13 22:23:02 +01:00
kervala
af1721a0a4 Changed: Don't need to change _PolygonSmooth if value is the same 2013-11-13 21:55:14 +01:00
kervala
166607f644 Changed: Implement VSync under Mac OS X 2013-11-13 21:54:45 +01:00
kervala
73196fe7fe Changed: Replace strlwr by toLower 2013-11-13 21:53:21 +01:00
kervala
b46c316940 Fixed: #77 crash when using lua:parseInterfaceFromString() (a big thanks to nimetu for the fix !) 2013-11-13 21:52:21 +01:00
kervala
d8a6c9f966 Fixed: Warning with clang 2013-11-13 21:40:41 +01:00
kervala
36a537a88e Changed: Replaced atof by fromString 2013-11-13 21:37:28 +01:00
kervala
b7082644f0 Changed: Updated OpenGL registry 2013-11-13 20:31:08 +01:00
Botanic
6dfafa7ae1 Merge 2013-11-02 16:35:26 -07:00
sfb
df7110d2d6 Bad merge resolution, fixed a couple source files which merged poorly.
--HG--
branch : gsoc2011-worldeditorqt
2013-10-28 11:24:31 -05:00
Botanic
7381de073e fixed bad merge 2013-10-26 00:57:50 -07:00
Botanic
057fe3e0f7 Merge 2013-10-26 00:50:56 -07:00
sfb
892ed1ed3d merge from default
--HG--
branch : gsoc2011-worldeditorqt
2013-10-23 12:08:09 -05:00
Matt Raykowski
0001719d99 Merged in DJanssens/quitta-ryzomcore (pull request #25)
Ryzom AMS - GSOC Project
2013-10-19 16:02:52 -05:00
kaetemi
563afd027c Fix #67 bad NELID in vertex program parser 2013-10-06 20:06:53 +02:00
kervala
eb3c58cce9 Fixed: Use multiarch library path under Linux 2013-09-30 09:11:35 +02:00
kervala
de43ea8d86 Fixed: Some warnings 2013-09-29 16:26:24 +02:00
kervala
f2ee0e99d8 Changed: Detect Windows 8 and Windows Server 2012 2013-09-29 13:41:42 +02:00
kervala
43bbfe3da7 Fixed: Some warnings 2013-09-27 16:30:55 +02:00
kaetemi
3b4730c890 Fix warnings 2013-09-27 01:32:01 +02:00
Quitta
a484de5b3f Merge with quitta-gsoc-2013 2013-09-23 00:49:16 +02:00
kervala
bb7297f260 Fixed: Wrong variable used to compute array length 2013-09-22 13:23:03 +02:00
kervala
b7ddc2c0d2 Fixed: OpenGL ES driver compilation 2013-09-22 13:20:53 +02:00
kervala
82904232d2 Fixed: Warnings with GCC 2013-09-22 13:20:19 +02:00
kervala
6695a9064e Changed: Created NELID macro to fix warning "multi-character character constant" 2013-09-22 13:10:57 +02:00
kaetemi
1a669307da Fix typo 2013-09-14 19:05:54 +02:00
kaetemi
ce9e0a397b Fix regression from stereo branch in wind tree 2013-09-14 18:58:23 +02:00
kaetemi
046e3c92da Fix compile error in vertex program 2013-09-14 17:53:47 +02:00
kaetemi
3c099397d8 Update supportVertexProgram calls 2013-09-14 16:43:36 +02:00
kaetemi
256f7ff06c Cleanup unused code 2013-09-14 16:23:11 +02:00
kaetemi
6dfc8d0a00 Rename
--HG--
branch : multipass-stereo
2013-09-14 00:46:10 +02:00
kaetemi
973215e1d0 Cleanup
--HG--
branch : multipass-stereo
2013-09-14 00:36:06 +02:00
kaetemi
96dc139ddd Merge with default
--HG--
branch : multipass-stereo
2013-09-13 23:24:13 +02:00
kaetemi
df123d6b89 Fix compile errors caused by missing includes 2013-09-13 23:23:19 +02:00
kaetemi
d2bc32e598 Merge with default
--HG--
branch : multipass-stereo
2013-09-13 23:07:49 +02:00
kaetemi
cd9baf8f89 Cleanup
--HG--
branch : multipass-stereo
2013-09-13 23:02:35 +02:00
kaetemi
74cff50842 Use named indices with wind tree program
--HG--
branch : multipass-stereo
2013-09-13 22:20:52 +02:00
kaetemi
c766940e75 Use named indices for per pixel light vertex program
--HG--
branch : multipass-stereo
2013-09-13 21:47:42 +02:00
kaetemi
f9c9c1836a Use named uniform indices for lighted vertex program
--HG--
branch : multipass-stereo
2013-09-13 21:31:47 +02:00
kaetemi
61af565bf9 Updated wind tree program container
--HG--
branch : multipass-stereo
2013-09-13 20:45:06 +02:00
kaetemi
c353121771 Use lighted vertex program container for per pixel light program
--HG--
branch : multipass-stereo
2013-09-13 20:00:20 +02:00
kaetemi
a72f25e763 Add container for lighted vertex program
--HG--
branch : multipass-stereo
2013-09-13 19:03:05 +02:00
kaetemi
ab231ea700 Adjust order for meshvp
--HG--
branch : multipass-stereo
2013-09-13 18:25:52 +02:00
kaetemi
278e19743c Do not use old interface here
--HG--
branch : multipass-stereo
2013-09-13 17:17:11 +02:00
kaetemi
d5c2a0527d Modify calls in bloom effect
--HG--
branch : multipass-stereo
2013-09-13 17:11:42 +02:00
kaetemi
5e14dc4458 Update veget implementation
--HG--
branch : multipass-stereo
2013-09-13 17:09:05 +02:00
kaetemi
9d93ae51a3 Fixes for d3d
--HG--
branch : multipass-stereo
2013-09-13 17:08:56 +02:00
kaetemi
21a70b4211 Update d3d implementation and add some debugging code
--HG--
branch : multipass-stereo
2013-09-11 01:12:37 +02:00
kaetemi
e8d77e23e0 Rename of a d3d specific class
--HG--
branch : multipass-stereo
2013-09-10 19:53:41 +02:00
kaetemi
c6139419ac Partial update of veget vp
--HG--
branch : multipass-stereo
2013-09-10 19:52:14 +02:00
kaetemi
5fbb220795 Update some test code
--HG--
branch : multipass-stereo
2013-09-10 16:42:51 +02:00
kaetemi
c53aa6958e Small adjustment to landscape vp parameter setting
--HG--
branch : multipass-stereo
2013-09-10 16:24:45 +02:00
kaetemi
88cbc2f82b Simplify
--HG--
branch : multipass-stereo
2013-09-10 15:59:31 +02:00
kaetemi
abafc9b1ef Adjust landscape vertex program to use new interface
--HG--
branch : multipass-stereo
2013-09-10 15:42:42 +02:00
kaetemi
5ad617efb6 Use new program interface for water vertex program
--HG--
branch : multipass-stereo
2013-09-10 02:07:16 +02:00
kaetemi
32809d646a Set driver parameters
--HG--
branch : multipass-stereo
2013-09-10 02:01:57 +02:00
kaetemi
64643e564b Some fixes
--HG--
branch : multipass-stereo
2013-09-10 01:29:53 +02:00
kaetemi
0429e67903 Use CSmartPtr for vertex program
--HG--
branch : multipass-stereo
2013-09-10 00:31:26 +02:00
kaetemi
8f4fe87b7b Set params from storage
--HG--
branch : multipass-stereo
2013-09-09 23:39:18 +02:00
kaetemi
e3dead19e4 Replace temporary CMaterial code
--HG--
branch : multipass-stereo
2013-09-09 21:44:14 +02:00
kaetemi
e9444ce36a Implement param storage copy
--HG--
branch : multipass-stereo
2013-09-09 21:05:12 +02:00
kaetemi
bb625c33bd Flag some TODO's
--HG--
branch : multipass-stereo
2013-09-09 20:55:23 +02:00
kaetemi
87b24bc4ab Add glsl pixel program for stereo distortion
--HG--
branch : multipass-stereo
2013-09-09 20:49:59 +02:00
kaetemi
ac2e087fbf Cleanup abstract gpu program interface
--HG--
branch : multipass-stereo
2013-09-09 18:33:38 +02:00
kaetemi
0d743d7f37 Implement new driver interface in Direct3D driver
--HG--
branch : multipass-stereo
2013-09-09 16:36:29 +02:00
kaetemi
81876009d3 Implement new driver interface in OpenGL driver
--HG--
branch : multipass-stereo
2013-09-09 14:43:10 +02:00
kaetemi
d1b93ac3d6 Expand parameter interface
--HG--
branch : multipass-stereo
2013-09-09 12:18:20 +02:00
kaetemi
e84e08b0f6 Reduce function duplication
--HG--
branch : multipass-stereo
2013-09-09 02:03:40 +02:00
kaetemi
afe6c16bf3 Separate count and size
--HG--
branch : multipass-stereo
2013-09-09 01:31:15 +02:00
kaetemi
05583d134a Cleanup driver interface
--HG--
branch : multipass-stereo
2013-09-08 21:57:27 +02:00
kervala
0ccec811d6 Changed: Updated Freetype libraries variable 2013-09-08 12:54:05 +02:00
kervala
87ee7fa8d2 Changed: Moved lua, luabind and curl FIND_PACKAGE in root CMakeLists.txt 2013-09-08 12:52:00 +02:00
kaetemi
235bfcfd94 Add additional set functions
--HG--
branch : multipass-stereo
2013-09-08 01:49:34 +02:00
kaetemi
f0af3326e6 Add gpu program params storage structure
--HG--
branch : multipass-stereo
2013-09-08 01:36:01 +02:00
kaetemi
ee0396bd6f Implement new gpu program interface in direct3d driver
--HG--
branch : multipass-stereo
2013-09-07 22:00:07 +02:00
kaetemi
350b580085 Implement new gpu program interface in opengl driver
--HG--
branch : multipass-stereo
2013-09-07 21:30:40 +02:00
kaetemi
1fa02cae9e Make gpu programs use abstract gpu program class
--HG--
branch : multipass-stereo
2013-09-07 20:41:07 +02:00
kaetemi
97c9c26690 Add abstract gpu program and source classes
--HG--
branch : multipass-stereo
2013-09-07 18:33:18 +02:00
kaetemi
361b7eab74 Fix compile error 2013-09-07 16:05:28 +02:00
kervala
89b945bb8c Changed: Minor changes 2013-09-06 15:00:35 +02:00
kervala
d03c795dd8 Changed: Don't use NLMISC includes in NLMISC PCH 2013-09-06 14:50:19 +02:00
Thibaut Girka
ea8a845ab9 Add support for LibVR
--HG--
branch : multipass-stereo
2013-08-28 08:08:22 +02:00
kaetemi
7782576dfc Merge with default
--HG--
branch : multipass-stereo
2013-09-07 16:25:45 +02:00
kervala
6d10e3189c Changed: Formatting 2013-08-26 12:34:04 +02:00
kervala
881912fa34 Fixed: Crash when trying to display a missing texture 2013-08-26 12:33:26 +02:00
Botanic
d0d69d7c77 Make it so that bad text always throws a nlwarning 2013-08-04 01:43:54 -07:00
kaetemi
71cdf88b81 Fix warning
--HG--
branch : multipass-stereo
2013-08-03 21:29:47 +02:00
kaetemi
96b2df8405 Merge with default
--HG--
branch : multipass-stereo
2013-08-01 23:02:49 +02:00
kaetemi
53bebec880 Add some basic prediction to CCDBNodeBranch::find
--HG--
branch : kaetemi-optimize
2013-08-01 22:47:46 +02:00
kaetemi
3bc5d88d78 Force link 2013-08-01 10:11:11 +02:00
Quitta
eba12f770f Merge with default
--HG--
branch : quitta-gsoc-2013
2013-07-31 16:26:22 +02:00
Quitta
e8db641b47 Merge with default
--HG--
branch : quitta-gsoc-2013
2013-07-31 16:17:29 +02:00
Quitta
12baee2fcf fix for getting client working + possibly auto login for ingame part
--HG--
branch : quitta-gsoc-2013
2013-07-30 01:46:56 +02:00
kaetemi
1c3fbf0256 Improve performance of UsedTexture debugging info in OpenGL driver
--HG--
branch : kaetemi-optimize
2013-07-29 03:41:10 +02:00
kaetemi
64335ae0b8 NLGUI files dbgroup_combo_box.cpp and dbgroup_select_number.cpp were not linked 2013-07-28 21:39:54 +02:00
kaetemi
5a9537dfcc Avoid having to use 'set' action handler, which parses the value expression on every use, in interface links by implementing use of cdb nodes as targets
--HG--
branch : kaetemi-optimize
2013-07-28 05:10:07 +02:00
kaetemi
7bb8dec40c Parse action handler condition for interface link in advance
--HG--
branch : kaetemi-optimize
2013-07-28 03:02:07 +02:00
kaetemi
d5308215aa Avoid redundant per-frame calls to getDbProp in NLGUI::CWidgetManager
--HG--
branch : kaetemi-optimize
2013-07-28 00:48:34 +02:00
kaetemi
1e9771d054 Merge with default
--HG--
branch : multipass-stereo
2013-07-25 00:37:00 +02:00
kaetemi
e435a07bb6 Fix bug #45 crash in zone lighter with large number of CPU cores 2013-07-24 20:51:43 +02:00
kervala
aeddda3e19 Fixed: lua_open() doesn't exist with Lua 5.2 2013-07-24 18:47:50 +02:00
Michael Witrant
293601e80e Fixed definition tests for optional LibOVR
--HG--
branch : multipass-stereo
2013-07-06 20:40:42 +02:00
Michael Witrant
a33a0e5c56 LibOVR is optional, and is disabled by default
--HG--
branch : multipass-stereo
2013-07-06 20:05:19 +02:00
Michael Witrant
c60bd3e3f5 Added LibOVR finder and Linux support, ref #43
--HG--
branch : multipass-stereo
2013-07-06 19:33:07 +02:00
kaetemi
eab2386ff6 Don't render to texture when in wireframe mode, re #43
--HG--
branch : multipass-stereo
2013-07-05 03:42:38 +02:00
kaetemi
248f07ad9e Put stereo render loop inside ryzom client main loop, see #43
--HG--
branch : multipass-stereo
2013-07-05 02:38:56 +02:00
kaetemi
b1aaf05bf6 Init/release VR interfaces in ryzom client, ref #43
--HG--
branch : multipass-stereo
2013-07-05 02:04:34 +02:00
kaetemi
352ee42571 Distort 2D gui as well, ref #43
--HG--
branch : multipass-stereo
2013-07-04 21:12:11 +02:00
kaetemi
dcd77495ca Fix particles being animated twice in stereo render, see #43
--HG--
branch : multipass-stereo
2013-07-04 00:42:06 +02:00
kaetemi
bf8bd64f0d Add stereo debugger for visually comparing rendered frames, ref #43
--HG--
branch : multipass-stereo
2013-07-04 00:09:10 +02:00
kaetemi
e68e7161d8 Use width instead of height of screen for hmd fov, re #43
--HG--
branch : multipass-stereo
2013-07-03 06:04:37 +02:00
kaetemi
1fe2b62eb1 Add minimal head model and world scale, ref #43
--HG--
branch : multipass-stereo
2013-07-03 05:21:32 +02:00
kaetemi
0dd8764e45 Make bloom work together with render target used for the rift shader, ref #43
--HG--
branch : multipass-stereo
2013-07-03 03:53:32 +02:00
kaetemi
52f4a37939 Remove unnecessary user render target code from bloom, see #43
--HG--
branch : multipass-stereo
2013-07-03 03:21:57 +02:00
kaetemi
391fa6dcff Add arbfp1 and fp40 barrel fragment programs, see #43
--HG--
branch : multipass-stereo
2013-07-02 19:39:05 +02:00
kaetemi
73d3176f0c Test arbfp1, see #43
--HG--
branch : multipass-stereo
2013-07-02 18:48:29 +02:00
kaetemi
d13da7a398 Prefer NPOT texture over RECT texture
--HG--
branch : multipass-stereo
2013-07-02 18:43:15 +02:00
kaetemi
43f8adff79 Render left and right deformed view, re #43
--HG--
branch : multipass-stereo
2013-07-02 03:34:49 +02:00
kaetemi
ce92c13289 Test the barrel shader, see #43
--HG--
branch : multipass-stereo
2013-07-02 02:40:27 +02:00
kaetemi
c5c6f7c871 Render the scene to a target texture for the stereo rendering filter, ref #43
--HG--
branch : multipass-stereo
2013-07-02 00:55:13 +02:00
kaetemi
7766116494 Fix a render target issue, see #43
--HG--
branch : multipass-stereo
2013-07-02 00:53:45 +02:00
kaetemi
c5e1235cbb Create stereo render target, see #43
--HG--
branch : multipass-stereo
2013-07-01 23:23:54 +02:00
kaetemi
85109102b2 Add interface for stereo display render targets, ref #43
--HG--
branch : multipass-stereo
2013-07-01 21:23:47 +02:00
kaetemi
fe91e2a751 Cleanup
--HG--
branch : multipass-stereo
2013-07-01 20:15:55 +02:00
kaetemi
5f229667bc Create interface classes for stereo displays and head mounted displays, see #43
--HG--
branch : multipass-stereo
2013-06-28 23:19:32 +02:00
kaetemi
1cc5848220 Create a clipping frustum, ref #43
--HG--
branch : multipass-stereo
2013-06-26 21:35:36 +02:00
kaetemi
e7842982a0 Allow multiple user cameras to be calculated separately, useful for sky etc, re #43
--HG--
branch : multipass-stereo
2013-06-26 20:57:37 +02:00
kaetemi
38be9b5997 Fix warning
--HG--
branch : multipass-stereo
2013-06-26 20:10:30 +02:00
kaetemi
202413ab52 Adjust 2D interface shift, re #43
--HG--
branch : multipass-stereo
2013-06-26 19:58:27 +02:00
kaetemi
4864ce7a5a Add eye distance in 2D interface shift, re #43
--HG--
branch : multipass-stereo
2013-06-26 17:24:23 +02:00
kaetemi
5423d4d025 Add 2D interface shifting calculations, see #43
--HG--
branch : multipass-stereo
2013-06-26 16:59:08 +02:00
kaetemi
39197681fa Correctly adjust text to viewport, re #43
--HG--
branch : multipass-stereo
2013-06-26 16:08:48 +02:00
kaetemi
91be2d64bd Cleanup and make bloom work with stereo rendering, re #43
--HG--
branch : multipass-stereo
2013-06-26 15:49:31 +02:00
kaetemi
32a187a199 Render from multiple cameras, see #43
--HG--
branch : multipass-stereo
2013-06-26 08:00:19 +02:00
kaetemi
a5c9592165 Read sensor data and set camera in snowballs, ref #43
--HG--
branch : multipass-stereo
2013-06-26 04:57:58 +02:00
kaetemi
a79b9f7e65 Add library name to device name, re #43
--HG--
branch : multipass-stereo
2013-06-26 02:55:15 +02:00
kaetemi
64821ab4de List stereo devices, see #43
--HG--
branch : multipass-stereo
2013-06-26 02:45:49 +02:00
kaetemi
78179ed809 Rename some functions to follow the same naming convention of others
--HG--
branch : multipass-stereo
2013-06-19 23:49:39 +02:00
kaetemi
ad5b60963f Cleanup
--HG--
branch : multipass-stereo
2013-06-19 23:34:40 +02:00
kaetemi
be33bbc70f Add support for fp40 with opengl
--HG--
branch : multipass-stereo
2013-06-19 22:41:03 +02:00
kaetemi
f278ac7638 Activate textures for postprocessing material under direct3d
--HG--
branch : multipass-stereo
2013-06-19 21:16:13 +02:00
kaetemi
9b0b1008ff Fix linux compile
--HG--
branch : multipass-stereo
2013-06-19 16:18:09 +02:00
kaetemi
dfb110b387 Add function to check which pixel program profiles are available on a driver
--HG--
branch : multipass-stereo
2013-06-19 05:03:47 +02:00
kaetemi
1c3fc17d91 Cleanup more unneeded code
--HG--
branch : multipass-stereo
2013-06-19 02:36:57 +02:00
kaetemi
4200483383 Removed unneeded parser related code from the opengl pixel program implementation
--HG--
branch : multipass-stereo
2013-06-19 02:33:19 +02:00
kaetemi
197c0687d9 Add direct3d diff for old nevrax pixel program code, marked a todo in the comments
--HG--
branch : multipass-stereo
2013-06-19 02:10:38 +02:00
kaetemi
f08de2dcdc Added diff to opengl driver for old nevrax pixel program code, marked todos in comments
--HG--
branch : multipass-stereo
2013-06-19 02:01:12 +02:00
kaetemi
983fab378c Add rest of the diff from the old nevrax code for pixel programs to NL3D
--HG--
branch : multipass-stereo
2013-06-19 01:38:23 +02:00
kaetemi
7be5858010 Simplify CPixelProgram
--HG--
branch : multipass-stereo
2013-06-19 01:19:45 +02:00
kaetemi
16d47d742f Add some files from old nevrax shader code for exposing pixel programs in the drivers
--HG--
branch : multipass-stereo
2013-06-19 01:14:30 +02:00
kaetemi
f63a275f2b Backed out changeset ea4b76b7213a, bad approach
--HG--
branch : multipass-stereo
2013-06-19 01:03:20 +02:00
kaetemi
c7994bb11f Allow rendering with bloom to a user provided render target (untested) (#43)
--HG--
branch : multipass-stereo
2013-06-17 00:45:17 +02:00
kaetemi
c7a9edd495 Remove silly heap allocation of a null pointer
--HG--
branch : multipass-stereo
2013-06-16 23:49:45 +02:00
kaetemi
87c30bceea Add info structure for multipass camera rendering effects #43
--HG--
branch : multipass-stereo
2013-06-16 20:48:17 +02:00
kaetemi
d139185b1e Compile NLGUI with lua 5.2 2013-06-16 02:33:04 +02:00
dfighter1985
cfc78bd614 FIXED: GUI not showing up because of the interface user functions not getting registered, because of a file linking issue. 2013-06-05 03:29:34 +02:00
dfighter1985
b29fd5ca11 Editbox should now create it's text when added.
--HG--
branch : gsoc2012-gui-editor
2013-05-11 02:40:55 +02:00
dfighter1985
b49a6ca04d Added some defaults.
--HG--
branch : gsoc2012-gui-editor
2013-05-10 22:29:47 +02:00
dfighter1985
25195fce4c The editor probably shouldn't crash when adding textbutton widget.
--HG--
branch : gsoc2012-gui-editor
2013-05-10 02:10:18 +02:00
dfighter1985
9042de4ab2 Make sure to apply the changes, when changing properties.
--HG--
branch : gsoc2012-gui-editor
2013-05-10 00:55:23 +02:00
dfighter1985
057960d056 Forgot to set the parent.
--HG--
branch : gsoc2012-gui-editor
2013-05-10 00:28:29 +02:00
dfighter1985
337f93a233 When adding a new widget, the correct widget is now instantiated. Also added some checks.
--HG--
branch : gsoc2012-gui-editor
2013-05-09 23:57:48 +02:00
dfighter1985
142bc623c9 Some more work for widget adding support. Basically the system works, just need to make sure the proper widget is instantiated, and the defaults are loaded ( so it shows up ).
--HG--
branch : gsoc2012-gui-editor
2013-05-09 05:53:14 +02:00
dfighter1985
a0af49fd40 Merged default.
--HG--
branch : gsoc2012-gui-editor
2013-05-04 22:28:31 +02:00
dfighter1985
67a24bb1b0 Merged default
--HG--
branch : gsoc2012-gui-editor
2013-05-03 02:07:38 +02:00
kaetemi
76a7df820b This should fix #41. It was creating the unknown for the new type and then returning a new sheet for the requested unknown 2013-05-02 21:37:15 +02:00
kervala
2aea567fe2 Changed: Moved Ryzom detailed version in client 2013-04-29 14:46:53 +02:00
kervala
0624da9c82 Changed: Added a new event EventCloseWindowId when system reports window should be closed 2013-04-29 11:15:14 +02:00
kervala
9aff9ae939 Fixed: PCH compilation 2013-03-31 23:36:56 +02:00
kervala
0c2e2d3e8f fixes #32 build failure/error using clang 2013-03-26 13:56:16 +01:00
kervala
3aee7c3ac8 fixes a warning 2013-03-24 20:16:53 +01:00
kervala
ab454f3d92 fixes #31 Luabind can't be found
Added PCH support to NeL GUI
2013-03-24 20:16:23 +01:00
dfighter1985
7aee088634 FIXED: Deleting the CViewText of CCtrlTextButton should no longer lead to crashes.
--HG--
branch : gsoc2012-gui-editor
2013-03-10 00:56:27 +01:00
dfighter1985
b6970c54ae MODIFIED: Ups, missed this.
--HG--
branch : gsoc2012-gui-editor
2013-03-09 22:31:51 +01:00
dfighter1985
df834e0584 FIXED: Widgets will no longer get stuck in the widget hierarchy tree, when deleting their parent.
--HG--
branch : gsoc2012-gui-editor
2013-03-09 22:02:31 +01:00
dfighter1985
20820697a3 FIXED: It's not nice to leak memory.
--HG--
branch : gsoc2012-gui-editor
2013-03-09 20:58:53 +01:00
dfighter1985
363154e241 MODIFIED: Preliminary support for a little cleanup when removing a widget from it's parent group ( for example when moving the widget ).
--HG--
branch : gsoc2012-gui-editor
2013-03-08 06:28:52 +01:00
dfighter1985
aa2affa158 MODIFIED: Draw the highlight of the currently selected widget in editor mode.
--HG--
branch : gsoc2012-gui-editor
2013-03-07 06:01:33 +01:00
dfighter1985
532a3ef7d3 MODIFIED: collapse the widget hierarchy tree and remove the widget from it when it's deleted. Also clear the widget properties panel.
--HG--
branch : gsoc2012-gui-editor
2013-03-03 03:49:56 +01:00
dfighter1985
b80c47cc10 MODIFIED: Somehow I left this here, and it prevented viewtexts from being selected.
--HG--
branch : gsoc2012-gui-editor
2013-03-03 00:54:22 +01:00
dfighter1985
48d50cb409 MODIFIED: Text buttons will now delete their text too when being deleted.
--HG--
branch : gsoc2012-gui-editor
2013-03-02 23:27:17 +01:00
dfighter1985
365ef61ec9 MODIFIED: Update property browser when selecting in the central widget.
--HG--
branch : gsoc2012-gui-editor
2013-02-23 06:55:19 +01:00
dfighter1985
3a7f25bc79 MODIFIED: Views can now be selected too from the central widget.
--HG--
branch : gsoc2012-gui-editor
2013-02-23 00:13:44 +01:00
dfighter1985
fe456d91b6 GUI Editor no longer depends on RTTI typename, instead it uses GetClassName() string provided by DECLARE_UI_CLASS(). 2013-02-20 22:05:09 +01:00
mattraykowski
6e309fee7a changed #20 - moved the libwww package discovery and fixed include paths in library project. 2013-02-19 10:04:40 -06:00
dfighter1985
ecbcdf388f MODIFIED: Resolved some GCC build errors. 2013-02-17 14:30:05 +01:00
mattraykowski
e7e51f01e0 merging gui editor repo. 2013-02-14 09:53:06 -06:00
dfighter1985
96a5f00dbf CHANGED: Somehow lost this code part during development.
--HG--
branch : gsoc2012-gui-editor
2013-02-14 12:13:32 +01:00
dfighter1985
fcb736c387 Merged mainline default branch changes.
--HG--
branch : gsoc2012-gui-editor
2013-02-14 10:47:10 +01:00
kervala
4f8b62acb4 Changed: Typo fixes (Thanks to DuDraig!) 2013-02-12 17:35:51 +01:00
kervala
671827225d Changed: French comments translated to English 2013-02-11 22:24:48 +01:00
kervala
6e498aefad Changed: Typo fixes (thanks to Vagrant!) 2013-02-09 10:05:32 +01:00
kervala
1582ae9dbf Changed: Preliminary memory leaks detection under Windows 2013-02-08 13:29:17 +01:00
kervala
c71e6e82f1 Changed: Typo fixes (thanks to Vagrant!) 2013-02-08 13:26:07 +01:00
kervala
45c8b20f39 Changed: Typo fixes (thanks to Vagrant!) 2013-02-08 13:17:44 +01:00
Botanic
eb7b45eba3 Backed out changeset: e36d69e04aa1 2013-02-08 03:08:59 -08:00
Botanic
74c6735274 Backed out changeset: 57d8f3733daf 2013-02-08 03:08:42 -08:00
Botanic
26c4cd3bc9 Backed out changeset: c569b6062f5d 2013-02-08 03:08:24 -08:00
Botanic
12bb26459b fixed vertex_program_parse 2013-02-07 13:00:51 -08:00
Botanic
f57637baf6 Fixed warning: multi-character character constant [-Wmultichar] 2013-02-07 12:19:00 -08:00
Botanic
4f16007da6 Fixed warning "unix_event_emitter.cpp:569:8: warning: 'KeySym XKeycodeToKeysym(Display*, KeyCode, int)' is deprecated (declared at /usr/include/X11/Xlib.h:1695)" 2013-02-07 03:27:12 -08:00
kervala
c53d1fb301 Changed: OpenGL headers not being found by PCH 2013-01-09 09:29:15 +01:00
kervala
5efeb5ba62 Fixed: Compilation with VC++ 2010 and 2012 2012-12-11 12:22:41 +01:00
kaetemi
dcbdb76fc9 Changed: Better log text 2012-12-10 13:32:17 +01:00
kaetemi
0e973ec976 Fixed: typo 2012-12-10 13:30:14 +01:00
kaetemi
d29a9ee8d7 Changed: Alternative code for play function for streaming source 2012-12-10 13:28:39 +01:00
kaetemi
6502311563 Changed: Additional checks for streaming buffers in OpenAL 2012-12-10 13:09:41 +01:00
kervala
7136618a72 Changed: Preliminary memory leaks detection under Windows 2012-12-08 11:40:34 +01:00
kervala
0cabe14089 Changed: Code simplification 2012-12-08 11:24:43 +01:00
kervala
af366070ea Changed: Simplification of OpenGL ES driver 2012-12-06 10:48:46 +01:00
kervala
9483b7f170 Changed: Updated OpenGL registries 2012-12-06 09:39:53 +01:00
kervala
58c8606d5d Changed: Preliminary memory leaks detection under Windows 2012-12-05 10:26:01 +01:00
kervala
1715470910 Changed: Display HRESULT when D3DXCreateEffect fails 2012-12-03 09:37:21 +01:00
kervala
9ad7bd7969 Changed: Replaced size() by !empty() 2012-12-03 09:36:45 +01:00
kervala
8bf05865ab Changed: Disabled some useless temporary files 2012-12-01 12:43:35 +01:00
dfighter1985
cb13ce46cd MODIFIED: #1471 Merged mainline default to this branch.
--HG--
branch : gsoc2012-gui-editor
2012-11-25 05:22:40 +01:00
dfighter1985
66d381f37d MODIFIED: #1471 Incompatible / unincrementable iterators assert will no longer be hit in debug mode with M$ STL when updating the interface anims.
--HG--
branch : gsoc2012-gui-editor
2012-11-22 22:57:37 +01:00
kervala
11e88fed8f Changed: Minor changes 2012-10-28 13:47:09 +01:00
kervala
b7be696848 Move all PACS headers in nel/include/pacs directory (fixes #2) 2012-10-28 11:55:21 +01:00
kervala
95cb41465a Changed: NPOT textures finally don't need that in D3D 2012-10-27 18:44:38 +02:00
kervala
0d782993f9 Fixed #1: Implement anisotropic filtering for textures 2012-10-27 17:46:13 +02:00
kervala
100befeb1b Changed: Minor changes 2012-10-27 16:39:06 +02:00
kervala
7c024fb479 Changed: Simplify OpenGL ES driver by using some aliases 2012-10-27 16:27:13 +02:00
dfighter1985
d83c375981 CHANGED: #1471 GUI library will now build with the new externals and Visual Studio 2010.
--HG--
branch : gsoc2012-gui-editor
2012-10-24 18:16:01 +02:00
kervala
bced63993b Changed: #573 Add anti-aliasing to the OpenGL Driver 2012-10-17 11:05:51 +02:00
kervala
d8c7fa52f9 Changed: Replaced string empty comparisons with empty() 2012-10-06 18:17:57 +02:00
kervala
25dd379d7e Changed: Replaced string empty comparisons with empty() 2012-10-06 17:17:26 +02:00
kervala
9a5b97dfff Fixed: Compilation under Mac OS X 2012-10-05 20:36:10 +02:00
kervala
29359a552e Fixed: #1496 Fall back to OpenAL default device (patch provided by simco, thanks!) 2012-09-29 12:51:15 +02:00
kervala
6c1f14778e Changed: #825 Remove all warnings when compiling Ryzom 2012-09-27 22:25:00 +02:00
kervala
6c0bd82c2a Changed: Use *_PREFIX instead of fixed values with INSTALL 2012-09-27 22:11:26 +02:00
kervala
3a3fb5ea1a Changed: Added zbuffer formats (commented) 2012-09-26 12:47:13 +02:00
kervala
8e2009279d Changed: Drivers runtimes should go in NL_DRIVER_PREFIX 2012-09-26 12:46:43 +02:00
kervala
493f033e02 Changed: Added a warning when a texture can't be created in D3D driver 2012-09-26 00:02:27 +02:00
kervala
0795a61516 Changed: #825 Remove all warnings when compiling Ryzom 2012-09-25 12:33:02 +02:00
kervala
7a04e920e1 Fixed: #1493 MultiArch support 2012-09-22 22:57:38 +02:00
kervala
8701d6e6ee Fixed: Replaced "Reqiures" by "Requires" in pkg-config files 2012-09-22 22:42:02 +02:00
kervala
429ac753e9 Changed: #878 Fix typos in comments/code 2012-09-11 20:16:26 +02:00
dfighter1985
0da667bffb CHANGED: #1471 CGroupContainer action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing.
--HG--
branch : gsoc2012-gui-editor
2012-08-20 02:14:06 +02:00
dfighter1985
6d343a460b CHANGED: #1471 CGroupWheel action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing.
--HG--
branch : gsoc2012-gui-editor
2012-08-20 01:55:16 +02:00
dfighter1985
905c19b4e4 CHANGED: #1471 CGroupEditBox action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing.
--HG--
branch : gsoc2012-gui-editor
2012-08-20 01:50:13 +02:00
dfighter1985
0e46b933e4 CHANGED: #1471 CInterfaceGroup action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing.
--HG--
branch : gsoc2012-gui-editor
2012-08-20 01:39:20 +02:00
dfighter1985
e620f725c3 CHANGED: #1471 CCtrlBaseButton action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing.
--HG--
branch : gsoc2012-gui-editor
2012-08-20 01:29:49 +02:00
dfighter1985
6b42c11626 CHANGED: #1471 I probably shouldn't sacrifice the game's key config parsing on the altar of the GUI editor :P
--HG--
branch : gsoc2012-gui-editor
2012-08-19 02:38:24 +02:00
dfighter1985
53eb29fef8 CHANGED: #1471 got rid of a crash.
--HG--
branch : gsoc2012-gui-editor
2012-08-19 02:20:57 +02:00
dfighter1985
a0559ee680 CHANGED: #1471 Keys are now parsed from the config files, and then serialized on save.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 20:28:56 +02:00
dfighter1985
c532f23ac1 CHANGED: #1471 Pointer settings are now parsed even when the particular pointer cannot be instantiated. They are also serialized when serializing the GUI.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 18:39:45 +02:00
dfighter1985
0d4c4cd56d CHANGED: #1471 Should be able to change text options for CCtrlTextButton.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 03:37:52 +02:00
dfighter1985
caa024b0be CHANGED: #1471 Serialize text options for Buttons with text too.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 02:46:19 +02:00
dfighter1985
152aacc41e CHANGED: #1471 Squashed a bug that prevented text to be displayed when hardtextformat was specified as an empty string. A.K.A hidden mines in the code. There are some more :(
--HG--
branch : gsoc2012-gui-editor
2012-08-18 01:30:52 +02:00
dfighter1985
d23b17f8a0 CHANGED: #1471 Apparently when parsing variables, the parser changes the parsed entry, so better to re-read it from the XML-tree when caching.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 00:27:52 +02:00
dfighter1985
91368514b6 CHANGED: #1471 GUI Procedures are now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 21:49:54 +02:00
dfighter1985
87001d8ff1 CHANGED: #1471 Links are now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 20:36:35 +02:00
dfighter1985
4ae34c1844 CHANGED: #1471 Variables are now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 06:10:18 +02:00
dfighter1985
ceba5457c5 CHANGED: #1471 Squashed a bug that prevented many widgets from being serialized right. Therefore preventing correct display when loading the saved XML.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 05:11:13 +02:00
dfighter1985
503b9c4234 CHANGED: #1471 Tree/node data is now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 04:37:07 +02:00
dfighter1985
180f86694d CHANGED: #1471 interface options are now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-16 00:45:19 +02:00
dfighter1985
cae68df393 CHANGED: #1471 CGroupMenu's previously unnamed children will now be named properly.
--HG--
branch : gsoc2012-gui-editor
2012-08-15 18:20:54 +02:00
dfighter1985
94a6fe7595 CHANGED: #1471 CCtrlTextButton created CViewText shouldn't be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-15 18:12:33 +02:00
dfighter1985
0e33091e27 CHANGED: #1471 CGroupMenu and CGroupList created widgets shouldn't be serialized by CInterfaceGroup.
--HG--
branch : gsoc2012-gui-editor
2012-08-15 18:02:05 +02:00
dfighter1985
c554c90fbe CHANGED: #1471 Widgets can now be flagged as non-serializable, in which case they won't be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-15 16:35:21 +02:00
dfighter1985
e684882296 CHANGED: #1471 CInterfaceElement::convertBool is now implemented with NLMISC::fromString, and can convert both 0/1 and false/true style strings to boolean.
--HG--
branch : gsoc2012-gui-editor
2012-08-15 16:01:50 +02:00
dfighter1985
875f8814b7 CHANGED: #1471 CGroupContainer fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 21:02:20 +02:00
dfighter1985
f3cdb18f74 CHANGED: #1471 CGroupTab fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 19:43:43 +02:00
dfighter1985
d0f94ade15 CHANGED: #1471 CDBGroupSelectNumber fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 19:29:20 +02:00
dfighter1985
8a33e0ea9f CHANGED: #1471 CDBGroupComboBox fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 18:43:21 +02:00
dfighter1985
005afd7aab CHANGED: #1471 CGroupHTML fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 09:22:24 +02:00
dfighter1985
5371a77486 CHANGED: #1471 CGroupScrollText fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 02:10:27 +02:00
dfighter1985
4c9ab0ac63 CHANGED: #1471 CGroupParagraph fields can now we serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 01:33:54 +02:00
dfighter1985
a390b90ee0 CHANGED: #1471 CGroupHeader fields can now we serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 01:22:49 +02:00
dfighter1985
7d12259197 CHANGED: #1471 CGroupList fields can now we serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 01:20:14 +02:00
dfighter1985
7dfb60bd0c CHANGED: #1471 CGroupHTMLInputOffset fields can now we serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 01:10:14 +02:00
dfighter1985
42b4eae629 CHANGED: #1471 CGroupWheel fields can now we serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 00:59:29 +02:00
dfighter1985
7547c5aa88 CHANGED: #1471 CGroupHeaderEntry fields can now we serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-14 00:53:47 +02:00
dfighter1985
b4c21e1f04 CHANGED: #1471 CGroupTree fields can now we serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-13 22:38:02 +02:00
dfighter1985
e825f9b055 CHANGED: #1471 CGroupMenu fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-13 03:08:41 +02:00
dfighter1985
00bae86e74 CHANGED: #1471 CGroupModal fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-13 02:28:24 +02:00
dfighter1985
59d86b070e CHANGED: #1471 CGroupFrame fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-13 02:06:54 +02:00
dfighter1985
d1cf73e368 CHANGED: #1471 CGroupTable fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-13 01:58:39 +02:00
dfighter1985
11a3e03253 CHANGED: #1471 CGroupCell fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-13 01:34:00 +02:00
dfighter1985
d75e87d2dc CHANGED: #1471 CGroupEditBox fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-13 00:48:06 +02:00
dfighter1985
0e365679b7 CHANGED: #1471 CViewBitmapCombo fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 03:50:55 +02:00
dfighter1985
eb7e805fa5 CHANGED: #1471 CDBViewBar3 fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 03:43:31 +02:00
dfighter1985
7d72abed71 CHANGED: #1471 CDBViewBar fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 03:36:44 +02:00
dfighter1985
67ce41d6b3 CHANGED: #1471 CViewBitmap fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 03:20:03 +02:00
dfighter1985
81ba2dbcff CHANGED: #1471 CDBViewQuantity fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 03:11:28 +02:00
dfighter1985
1d4119c918 CHANGED: #1471 CDBViewNumber fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 02:58:14 +02:00
dfighter1985
0f3f381201 CHANGED: #1471 CViewTextIDFormated fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 01:32:21 +02:00
dfighter1985
a957beeb6c CHANGED: #1471 CViewTextFormated and CViewTextID fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 01:19:05 +02:00
dfighter1985
37c41001aa CHANGED: #1471 CViewText fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-12 00:31:43 +02:00
dfighter1985
a3de7ec1b9 CHANGED: #1471 CViewDigit fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-11 19:56:30 +02:00
dfighter1985
8748660358 CHANGED: #1471 Some type changes for serializing.
--HG--
branch : gsoc2012-gui-editor
2012-08-11 19:39:48 +02:00
dfighter1985
4e00abc283 CHANGED: #1471 CCtrlTooltip fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-11 19:32:18 +02:00
dfighter1985
bffa5806ca CHANGED: #1471 CCtrlScroll fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-11 19:22:55 +02:00
dfighter1985
c6d8874ecf CHANGED: #1471 Implemented property setting/getting and serializing for CCtrlColPick.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 21:44:33 +02:00
dfighter1985
37053325f9 CHANGED: #1471 Controls are now serialized into the XML output file when saving.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 20:08:36 +02:00
dfighter1985
5e52281c6e CHANGED: #1471 CCtrlTabButton fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 19:43:49 +02:00
dfighter1985
0ff3d0cad3 CHANGED: #1471 CCtrlTextButton fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 19:40:41 +02:00
dfighter1985
5a74dc3f3a CHANGED: #1471 CCtrlButton fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 19:23:39 +02:00
dfighter1985
a458949e19 CHANGED: #1471 CCtrlBaseButton fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 19:12:49 +02:00
dfighter1985
190a048641 CHANGED: #1471 Apparently the *root* group needed to be serializes separately, otherwise the parser cannot read it back.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 17:10:01 +02:00
dfighter1985
c7b42f0e83 CHANGED: #1471 CInterfaceGroup fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 13:32:58 +02:00
dfighter1985
50c2f4a41b CHANGED: #1471 CCtrlBase fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 02:43:01 +02:00
dfighter1985
4c43870a47 ADDED: #1471 CWidgetSerializer class, that serializes the widgets into a single XML file. Also CInterfaceElement fields can now be serializes.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 01:21:20 +02:00
dfighter1985
10ff9355e0 CHANGED: #1471 some simple bugfixes, like missing properties, misspelled properties, widget not updating when changed, etc.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 22:35:08 +02:00
dfighter1985
18ebbda594 CHANGED: Implemented property setting for CGroupContainer.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 03:24:15 +02:00
dfighter1985
0f025b030c CHANGED: Implemented property setting for CGroupTab.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 02:32:12 +02:00
dfighter1985
900fccaa2e CHANGED: Implemented property setting for CDBGroupSelectNumber.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 02:29:23 +02:00
dfighter1985
7083a690b2 CHANGED: Implemented property setting for CDBGroupComboBox.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 01:54:36 +02:00
dfighter1985
a5f01d5eea CHANGED: Implemented property setting for CGroupHTML.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 01:44:46 +02:00
dfighter1985
023de1768d CHANGED: Implemented property setting for CGroupScrollText.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 01:18:42 +02:00
dfighter1985
6e4ce5315a CHANGED: Implemented property setting for CGroupParagraph.
--HG--
branch : gsoc2012-gui-editor
2012-08-06 22:04:18 +02:00
dfighter1985
0b20e12469 CHANGED: Implemented property setting for CGroupHeader.
--HG--
branch : gsoc2012-gui-editor
2012-08-06 21:28:07 +02:00
dfighter1985
820a4ecfde CHANGED: Implemented property setting for CGroupList.
--HG--
branch : gsoc2012-gui-editor
2012-08-06 20:55:33 +02:00
dfighter1985
54c1e4a6b2 CHANGED: Implemented property setting for CInterfaceGroupWheel.
--HG--
branch : gsoc2012-gui-editor
2012-08-06 20:11:22 +02:00
dfighter1985
b0d8bed572 CHANGED: #1471 Implemented property setting for CGroupTree.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 21:06:03 +02:00
dfighter1985
17103b9cb8 CHANGED: #1471 Implemented property setting for CGroupMenu.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 20:48:31 +02:00
dfighter1985
cc5e96015f CHANGED: #1471 Implemented property setting for CGgroupModal.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 20:37:41 +02:00
dfighter1985
9697b73c07 CHANGED: #1471 Implemented property setting for CGgroupFrame.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 20:25:26 +02:00
dfighter1985
8e47f9f5b8 CHANGED: #1471 Implemented property setting for CGgroupTable.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 20:09:57 +02:00
dfighter1985
1c7a0e4ff2 CHANGED: #1471 Implemented property setting for CGgroupCell.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 19:59:34 +02:00
dfighter1985
1b74f78369 CHANGED: #1471 Implemented property setting for CGroupEditBox.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 19:39:37 +02:00
dfighter1985
8a3dc8fb4b CHANGED: #1471 Implemented property setting for CInterfaceGroup.
--HG--
branch : gsoc2012-gui-editor
2012-08-05 19:24:09 +02:00
dfighter1985
5c39b718e1 CHANGED: #1471 Implemented property setting for CViewBitmapCombo.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 20:16:08 +02:00
dfighter1985
1e806b2a09 CHANGED: #1471 Implemented property setting for CDBViewBar3.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 20:06:18 +02:00
dfighter1985
04beaac3c8 CHANGED: #1471 Implemented property setting for CDBViewBar.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 19:55:10 +02:00
dfighter1985
f8328d56fd CHANGED: #1471 Implemented property setting for CViewBitmap.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 19:36:27 +02:00
dfighter1985
f835e224ff CHANGED: #1471 Implemented property setting for CDBViewQuantity.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 18:17:52 +02:00
dfighter1985
88819cbcd9 CHANGED: #1471 Implemented property setting for CDBViewNumber.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 18:14:43 +02:00
dfighter1985
072bd05c92 CHANGED: #1471 Implemented property setting for CViewTextIDFormated.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 08:06:09 +02:00
dfighter1985
71b831ac4a CHANGED: #1471 Implemented property setting for CViewTextID.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 08:03:48 +02:00
dfighter1985
76e805fcbb CHANGED: #1471 Implemented property setting for CViewTextFormated.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 02:20:50 +02:00
dfighter1985
62029159bb CHANGED: #1471 Implemented property setting for CViewText.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 02:18:20 +02:00
dfighter1985
702225b348 CHANGED: #1471 Implemented property setting for CDBViewDigit.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 01:56:11 +02:00
dfighter1985
b3a815abce CHANGED: #1471 Implemented property setting for CCtrlTabButton and CCtrlScroll.
--HG--
branch : gsoc2012-gui-editor
2012-08-04 01:46:37 +02:00
dfighter1985
56275ed792 CHANGED: #1471 Implemented property setting for CCtrlTextButton.
--HG--
branch : gsoc2012-gui-editor
2012-08-03 22:15:25 +02:00
dfighter1985
569973afa7 CHANGED: #1471 Implemented property setting for CCtrlButton.
--HG--
branch : gsoc2012-gui-editor
2012-08-03 21:34:48 +02:00
dfighter1985
13b195c0d5 CHANGED: #1471 Implemented property setting for CCtrlBaseButton.
--HG--
branch : gsoc2012-gui-editor
2012-08-03 21:10:57 +02:00
dfighter1985
37710898bc CHANGED: #1471 Implemented property setting for CCtrlBase.
--HG--
branch : gsoc2012-gui-editor
2012-08-03 18:44:10 +02:00
dfighter1985
74cd9b5357 CHANGED: #1471 The property browser widget can now actually change properties.
--HG--
branch : gsoc2012-gui-editor
2012-08-03 03:13:39 +02:00
dfighter1985
3fc262efcf CHANGED: #1471 Implemented property setting for CInterfaceElement.
--HG--
branch : gsoc2012-gui-editor
2012-08-03 01:26:39 +02:00
dfighter1985
0b3be8e93d CHANGED: #1471 Implemented property querying for for CDBViewQuantity.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 20:42:12 +02:00
dfighter1985
d67ffd246b CHANGED: #1471 Implemented property querying for for CDBViewNumber.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 20:25:42 +02:00
dfighter1985
d99ce0a5e9 CHANGED: #1471 Implemented property querying for for CViewTextIDFormated.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:46:00 +02:00
dfighter1985
0436e018aa CHANGED: #1471 Implemented property querying for for CViewTextID.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:41:49 +02:00
dfighter1985
77a2924b73 CHANGED: #1471 Implemented property querying for for CViewTextFormated.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:33:03 +02:00
dfighter1985
4ad9430fcf CHANGED: #1471 Implemented property querying for for CViewText.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:25:00 +02:00
dfighter1985
94c1207c13 CHANGED: #1471 Implemented property querying for CDBViewBar3.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 08:12:41 +02:00
dfighter1985
d104ac5001 CHANGED: #1471 Implemented property querying for CDBViewBar.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 07:49:06 +02:00
dfighter1985
84c77141f7 CHANGED: #1471 Implemented property querying for CViewBitmap.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 07:20:38 +02:00
dfighter1985
ab69e85538 CHANGED: #1471 Implemented property querying for CViewBitmapCombo.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 06:56:05 +02:00
dfighter1985
1d0e897b55 CHANGED: #1471 Implemented property querying for CDBViewDigit.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 06:25:41 +02:00
dfighter1985
ff8d320de5 CHANGED: #1471 Implemented property querying for CGroupContainer.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 06:14:24 +02:00
dfighter1985
9dda3aac07 CHANGED: #1471 Implemented property querying for CGroupTab.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 18:54:36 +02:00
dfighter1985
7657eafe86 CHANGED: #1471 Implemented property querying for CDBGroupSelectNumber.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 18:42:01 +02:00
dfighter1985
8d5064233b CHANGED: #1471 Implemented property querying for CGroupScrollText and CGroupHTML.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 08:05:27 +02:00
dfighter1985
34961bd5d2 CHANGED: #1471 Implemented property querying for CGroupParagraph.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 06:24:14 +02:00
dfighter1985
5c5f25cb8b CHANGED: #1471 Implemented property querying for CGroupHeader.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 05:58:10 +02:00
dfighter1985
02a6417039 CHANGED: #1471 Implemented property querying for CGroupList.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 05:51:35 +02:00
dfighter1985
70d5759713 CHANGED: #1471 Implemented property querying for CInterfaceGroupWheel.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 22:19:45 +02:00
dfighter1985
a74593ae92 CHANGED: #1471 Implemented property querying for CGroupTree.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 20:44:46 +02:00
dfighter1985
e0af9e59cc CHANGED: #1471 Implemented property querying for CGroupMenu.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 06:45:03 +02:00
dfighter1985
d3fb86cc22 CHANGED: #1471 Implemented property querying for CGroupModal.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 05:56:28 +02:00
dfighter1985
7efbd2ff7e CHANGED: #1471 Implemented property querying for CGroupFrame.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 05:19:24 +02:00
dfighter1985
f0b11577a0 CHANGED: #1471 Implemented property querying for CGroupTable.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 22:50:35 +02:00
dfighter1985
8ddbbcb6fa CHANGED: #1471 Implemented property querying for CGroupEditbox and CGroupCell.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 21:50:51 +02:00
dfighter1985
cdb93cedaa CHANGED: #1471 Implemented property querying for CCtrlScroll.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 06:33:36 +02:00
dfighter1985
5eadca5b57 CHANGED: #1471 Implemented property querying for CCtrlTabButton.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 05:17:33 +02:00
dfighter1985
50d3dce8f7 CHANGED: #1471 Implemented CCtrlTextButton property querying.
--HG--
branch : gsoc2012-gui-editor
2012-07-28 23:12:22 +02:00
dfighter1985
0afe418b1c CHANGED: #1471 Implemented property querying for CCtrlButton.
--HG--
branch : gsoc2012-gui-editor
2012-07-28 20:37:36 +02:00
dfighter1985
9694f1a9ab CHANGED: #1471 Implemented property querying for CCtrlBaseButton.
--HG--
branch : gsoc2012-gui-editor
2012-07-28 20:07:20 +02:00
kaetemi
1f5e08b20f Fixed: A strange loading crash with bad textures 2012-07-28 12:40:36 +02:00
kaetemi
e029348d9a Fixed: Typos 2012-07-28 11:31:28 +02:00
kaetemi
d14bbaf331 Added: Implementation of timer tests for linux 2012-07-28 01:32:48 +02:00
dfighter1985
4d687f006f CHANGED: #1471 Implemented property querying for CCtrlBase and CInterfaceGroup.
--HG--
branch : gsoc2012-gui-editor
2012-07-28 00:17:41 +02:00
kaetemi
555336bbea Changed: Simplify more 2012-07-27 22:49:17 +02:00
kaetemi
1c9c2eeded Changed: Simplify some things 2012-07-27 22:33:07 +02:00
kaetemi
bf70ca6bb2 Added: Function to prefer high resolution local time 2012-07-27 22:26:49 +02:00
kaetemi
96d8d45c1d Added: Function and tool to check system timer sanity across cpu cores 2012-07-27 21:20:07 +02:00
dfighter1985
d4cbe55b4a CHANGED: #1471 implemented property querying for CInterfaceElement.
--HG--
branch : gsoc2012-gui-editor
2012-07-27 08:14:16 +02:00
dfighter1985
bd41a67067 ADDED: #1471 Implemented basic framework for querying widget properties. Not yet fully implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-26 20:12:24 +02:00
dfighter1985
515657823b CHANGED: #1471 LinkList and LinkEditor are now fully implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-25 21:51:05 +02:00
dfighter1985
c14d91cfaf ADDED: #1471 My work on the link editor so far. Not yet fully implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-25 09:09:12 +02:00
dfighter1985
00afb70bb8 CHANGED: #1471 ActionEditor is now implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-24 21:41:20 +02:00
dfighter1985
854343434d CHANGED: #1471 The procedure list window is now fully implemented ( can add/remove/edit procedures ).
--HG--
branch : gsoc2012-gui-editor
2012-07-24 06:58:47 +02:00
dfighter1985
2cfd7820d0 CHANGED: #1471 Buttons can now be selected in the NelGUI widget or the widget hierarchy widget, and they will become highlighted.
--HG--
branch : gsoc2012-gui-editor
2012-07-22 23:32:35 +02:00
dfighter1985
69a40421a7 CHANGED: #1471 Don't show the over texture for buttons when in editor mode.
--HG--
branch : gsoc2012-gui-editor
2012-07-22 02:46:33 +02:00
dfighter1985
ed300ea4b8 CHANGED: #1471 Don't execute action handlers and/or Lua scripts in editor mode. Warning log message when trying to look up non-existent action handlers.
--HG--
branch : gsoc2012-gui-editor
2012-07-22 02:09:37 +02:00
dfighter1985
0d21b4fd29 ADDED: #1471 new class CEventListener that can register with the NEl event server and then send the pumped events to a CInputHandler instance which ofc translates them to Nel GUI events and sends them to whoever listens. Also added a timer to NelGUIWidget which periodically pumps events and redraws the viewport.
--HG--
branch : gsoc2012-gui-editor
2012-07-21 21:12:43 +02:00
dfighter1985
af7eb699c2 CHANGED: #1471 Added a new property for CI18N noResolution, when it's set the translation labels are not resolved, and it's set while using the GUI Editor.
--HG--
branch : gsoc2012-gui-editor
2012-07-21 04:44:47 +02:00
dfighter1985
cadd13ba53 ADDED: #1471 Loaded project files are now parsed, and the result is displayed.
--HG--
branch : gsoc2012-gui-editor
2012-07-19 22:28:45 +02:00
dfighter1985
f9bcc43d8c ADDED: #1471 Nel3D widget ( based on Dnk's similar widget ), NelGUI widget skeletons. NelGUI widget will be the widget which renders the GUI library's output and forward the input for it.
--HG--
branch : gsoc2012-gui-editor
2012-07-19 04:39:30 +02:00
dfighter1985
44643839be CHANGED: #1471 The local string mapper is now instantiated by CWidgetManager.
--HG--
branch : gui-refactoring
2012-07-16 06:16:43 +02:00
dfighter1985
63f7fa81e9 CHANGED: #1471 it's a good idea to register GUI widget classes with the reflection system if we want to use them!
--HG--
branch : gui-refactoring
2012-07-14 05:16:09 +02:00
dfighter1985
b8030b966a CHANGED: #1471 Apparently it's a bad idea for NLMISC to depend on a global in Ryzom client, since then it cannot be linked with other binaries.
--HG--
branch : gui-refactoring
2012-07-14 01:46:22 +02:00
dfighter1985
e2abe1e33e CHANGED: #1471 CInterfaceParser is now a component of CWidgetManager, and is instantiated by an abstract factory method. (IParser::createParser())
--HG--
branch : gui-refactoring
2012-07-13 05:37:09 +02:00
dfighter1985
ba6fd68efc CHANGED: #1474 CInterfaceManager is no longer a subclass of CInterfaceParser, instead CInterfaceParser is a component of CInterfaceManager.
--HG--
branch : gui-refactoring
2012-07-12 21:39:51 +02:00
dfighter1985
f9cda42c8d CHANGED: #1471 Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser.
--HG--
branch : gui-refactoring
2012-07-12 09:01:35 +02:00
dfighter1985
11d2efb96f CHANGED: #1471 Moved CProcedure code to it's own files, and also moved the procedure handling code from CInterfaceManager to CWidgetManager.
--HG--
branch : gui-refactoring
2012-07-12 05:29:33 +02:00
dfighter1985
530b542e4a CHANGED: #1471 Moved some more GUI code from CInterfaceManager to CWidgetManager.
--HG--
branch : gui-refactoring
2012-07-11 22:27:22 +02:00
dfighter1985
b8f3aff5b1 CHANGED: #1471 Moved the input event handling code from CInterfaceManager to CWidgetManager.
--HG--
branch : gui-refactoring
2012-07-11 06:44:34 +02:00
dfighter1985
ad764e7bf0 CHANGED: #1471 Moved the widget drawing code from CInterfaceManager to CWidgetManager, so the GUI library can now draw the widgets!
--HG--
branch : gui-refactoring
2012-07-10 23:01:09 +02:00
dfighter1985
42a282de48 CHANGED: #1471 Moved the contexthelp drawing/controlling code to the GUI library.
--HG--
branch : gui-refactoring
2012-07-10 06:25:15 +02:00
dfighter1985
dcadeb9095 CHANGED: #1471 CInterfaceParser is now part of the Nel GUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-09 03:45:00 +02:00
dfighter1985
5e68fa3e75 CHANGED: #1471 Classes derived from CInterfaceOptions are now instantiated using a factory.
--HG--
branch : gui-refactoring
2012-07-08 01:56:49 +02:00
dfighter1985
750b069ff7 CHANGED: #1471 Moved CSheetSelectionGroup and CSheetSelection to the GUI library.
--HG--
branch : gui-refactoring
2012-07-07 20:38:45 +02:00
dfighter1985
d301c46c27 Merged default branch into gui-refactoring.
--HG--
branch : gui-refactoring
2012-07-02 22:46:08 +02:00
dfighter1985
ec51a4f340 CHANGED: #1471 Moved the basic interface expression user functions into the NELGUI library under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-02 05:07:13 +02:00
dfighter1985
65f038bf4e CHANGED: #1471 CViewPointer is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-02 03:21:42 +02:00
dfighter1985
803bdc6272 CHANGED: #1471 Broke up CViewPointer into a generic and a Ryzom game related class.
--HG--
branch : gui-refactoring
2012-07-02 02:50:47 +02:00
dfighter1985
31482e873b CHANGED: #1471 CInterfaceTrack and CInterfaceAnim are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-01 04:13:24 +02:00
dfighter1985
cbb55e5133 CHANGED: #1471 CGroupHTML, CGroupParagraph, CViewLink are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-01 03:11:24 +02:00
dfighter1985
bb698212bf CHANGED: #1471 Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code.
--HG--
branch : gui-refactoring
2012-06-30 05:58:02 +02:00
dfighter1985
b65e0ca0c5 CHANGED: #1471 CGroupTable and CGroupCell are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-29 06:58:14 +02:00
dfighter1985
4ba859dc7c CHANGED: #1471 CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-29 02:57:29 +02:00
kaetemi
d79e04e4dd Fixed: Valgrind warnings 2012-06-28 11:30:58 +02:00