Commit graph

958 commits

Author SHA1 Message Date
dfighter1985
7c551870c8 CHANGED: #1471 some simple bugfixes, like missing properties, misspelled properties, widget not updating when changed, etc. 2012-08-07 22:35:08 +02:00
dfighter1985
3f1f05082b CHANGED: Implemented property setting for CGroupContainer. 2012-08-07 03:24:15 +02:00
dfighter1985
08dec79e72 CHANGED: Implemented property setting for CGroupTab. 2012-08-07 02:32:12 +02:00
dfighter1985
ede9c82fec CHANGED: Implemented property setting for CDBGroupSelectNumber. 2012-08-07 02:29:23 +02:00
dfighter1985
87e5b794ae CHANGED: Implemented property setting for CDBGroupComboBox. 2012-08-07 01:54:36 +02:00
dfighter1985
d84830051f CHANGED: Implemented property setting for CGroupHTML. 2012-08-07 01:44:46 +02:00
dfighter1985
df1644b001 CHANGED: Implemented property setting for CGroupScrollText. 2012-08-07 01:18:42 +02:00
dfighter1985
fc5443d9f1 CHANGED: Implemented property setting for CGroupParagraph. 2012-08-06 22:04:18 +02:00
dfighter1985
b9ca0e3979 CHANGED: Implemented property setting for CGroupHeader. 2012-08-06 21:28:07 +02:00
dfighter1985
ee1166fa8d CHANGED: Implemented property setting for CGroupList. 2012-08-06 20:55:33 +02:00
dfighter1985
30dfa426cf CHANGED: Implemented property setting for CInterfaceGroupWheel. 2012-08-06 20:11:22 +02:00
dfighter1985
17b59d9110 CHANGED: #1471 Implemented property setting for CGroupTree. 2012-08-05 21:06:03 +02:00
dfighter1985
2a99bb57d1 CHANGED: #1471 Implemented property setting for CGroupMenu. 2012-08-05 20:48:31 +02:00
dfighter1985
3fcf024368 CHANGED: #1471 Implemented property setting for CGgroupModal. 2012-08-05 20:37:41 +02:00
dfighter1985
fb19686b06 CHANGED: #1471 Implemented property setting for CGgroupFrame. 2012-08-05 20:25:26 +02:00
dfighter1985
b18b005e88 CHANGED: #1471 Implemented property setting for CGgroupTable. 2012-08-05 20:09:57 +02:00
dfighter1985
e4cd5dbfa1 CHANGED: #1471 Implemented property setting for CGgroupCell. 2012-08-05 19:59:34 +02:00
dfighter1985
1407d75f06 CHANGED: #1471 Implemented property setting for CGroupEditBox. 2012-08-05 19:39:37 +02:00
dfighter1985
1eb09e31af CHANGED: #1471 Implemented property setting for CInterfaceGroup. 2012-08-05 19:24:09 +02:00
dfighter1985
7497a0202c CHANGED: #1471 Implemented property setting for CViewBitmapCombo. 2012-08-04 20:16:08 +02:00
dfighter1985
3e9ad85b40 CHANGED: #1471 Implemented property setting for CDBViewBar3. 2012-08-04 20:06:18 +02:00
dfighter1985
4dae3b0a18 CHANGED: #1471 Implemented property setting for CDBViewBar. 2012-08-04 19:55:10 +02:00
dfighter1985
0e23702cd2 CHANGED: #1471 Implemented property setting for CViewBitmap. 2012-08-04 19:36:27 +02:00
dfighter1985
68b83eab1f CHANGED: #1471 Implemented property setting for CDBViewQuantity. 2012-08-04 18:17:52 +02:00
dfighter1985
0103afae6e CHANGED: #1471 Implemented property setting for CDBViewNumber. 2012-08-04 18:14:43 +02:00
dfighter1985
15440c0553 CHANGED: #1471 Implemented property setting for CViewTextIDFormated. 2012-08-04 08:06:09 +02:00
dfighter1985
fe1721f00f CHANGED: #1471 Implemented property setting for CViewTextID. 2012-08-04 08:03:48 +02:00
dfighter1985
04840d06f7 CHANGED: #1471 Implemented property setting for CViewTextFormated. 2012-08-04 02:20:50 +02:00
dfighter1985
15bff79e02 CHANGED: #1471 Implemented property setting for CViewText. 2012-08-04 02:18:20 +02:00
dfighter1985
1da81983ae CHANGED: #1471 Implemented property setting for CDBViewDigit. 2012-08-04 01:56:11 +02:00
dfighter1985
cf53991e7a CHANGED: #1471 Implemented property setting for CCtrlTabButton and CCtrlScroll. 2012-08-04 01:46:37 +02:00
dfighter1985
abb32e44a3 CHANGED: #1471 Implemented property setting for CCtrlTextButton. 2012-08-03 22:15:25 +02:00
dfighter1985
dce0640024 CHANGED: #1471 Implemented property setting for CCtrlButton. 2012-08-03 21:34:48 +02:00
dfighter1985
b5c8726553 CHANGED: #1471 Implemented property setting for CCtrlBaseButton. 2012-08-03 21:10:57 +02:00
dfighter1985
b8d5721b4a CHANGED: #1471 Implemented property setting for CCtrlBase. 2012-08-03 18:44:10 +02:00
dfighter1985
d562a50ceb CHANGED: #1471 The property browser widget can now actually change properties. 2012-08-03 03:13:39 +02:00
dfighter1985
607a3f188a CHANGED: #1471 Implemented property setting for CInterfaceElement. 2012-08-03 01:26:39 +02:00
dfighter1985
7d207ae1a4 CHANGED: #1471 Implemented property querying for for CDBViewQuantity. 2012-08-02 20:42:12 +02:00
dfighter1985
4a15416445 CHANGED: #1471 Implemented property querying for for CDBViewNumber. 2012-08-02 20:25:42 +02:00
dfighter1985
289adb12a4 CHANGED: #1471 Implemented property querying for for CViewTextIDFormated. 2012-08-02 19:46:00 +02:00
dfighter1985
9a0e7661ca CHANGED: #1471 Implemented property querying for for CViewTextID. 2012-08-02 19:41:49 +02:00
dfighter1985
7390abe71c CHANGED: #1471 Implemented property querying for for CViewTextFormated. 2012-08-02 19:33:03 +02:00
dfighter1985
94fb0bbb8a CHANGED: #1471 Implemented property querying for for CViewText. 2012-08-02 19:25:00 +02:00
dfighter1985
95b5f61d8c CHANGED: #1471 Implemented property querying for CDBViewBar3. 2012-08-02 08:12:41 +02:00
dfighter1985
01d3e9f3ab CHANGED: #1471 Implemented property querying for CDBViewBar. 2012-08-02 07:49:06 +02:00
dfighter1985
55c8a44ed4 CHANGED: #1471 Implemented property querying for CViewBitmap. 2012-08-02 07:20:38 +02:00
dfighter1985
efa4a4d14e CHANGED: #1471 Implemented property querying for CViewBitmapCombo. 2012-08-02 06:56:05 +02:00
dfighter1985
23085a00b7 CHANGED: #1471 Implemented property querying for CDBViewDigit. 2012-08-02 06:25:41 +02:00
dfighter1985
9fa9ebbeb9 CHANGED: #1471 Implemented property querying for CGroupContainer. 2012-08-02 06:14:24 +02:00
dfighter1985
ed8d2e96af CHANGED: #1471 Implemented property querying for CGroupTab. 2012-08-01 18:54:36 +02:00
dfighter1985
7fd70b44e8 CHANGED: #1471 Implemented property querying for CDBGroupSelectNumber. 2012-08-01 18:42:01 +02:00
dfighter1985
963936c503 CHANGED: #1471 Implemented property querying for CGroupScrollText and CGroupHTML. 2012-08-01 08:05:27 +02:00
dfighter1985
a3b7a78961 CHANGED: #1471 Implemented property querying for CGroupParagraph. 2012-08-01 06:24:14 +02:00
dfighter1985
eec6a5cb8a CHANGED: #1471 Implemented property querying for CGroupHeader. 2012-08-01 05:58:10 +02:00
dfighter1985
50dd85e0d6 CHANGED: #1471 Implemented property querying for CGroupList. 2012-08-01 05:51:35 +02:00
dfighter1985
4f7743eb80 CHANGED: #1471 Implemented property querying for CInterfaceGroupWheel. 2012-07-31 22:19:45 +02:00
dfighter1985
b62e9e2c61 CHANGED: #1471 Implemented property querying for CGroupTree. 2012-07-31 20:44:46 +02:00
dfighter1985
d2025b37f8 CHANGED: #1471 Implemented property querying for CGroupMenu. 2012-07-31 06:45:03 +02:00
dfighter1985
1105f0e3d3 CHANGED: #1471 Implemented property querying for CGroupModal. 2012-07-31 05:56:28 +02:00
dfighter1985
413f91c70a CHANGED: #1471 Implemented property querying for CGroupFrame. 2012-07-31 05:19:24 +02:00
dfighter1985
b4c6213e54 CHANGED: #1471 Implemented property querying for CGroupTable. 2012-07-30 22:50:35 +02:00
dfighter1985
027c767d7f CHANGED: #1471 Implemented property querying for CGroupEditbox and CGroupCell. 2012-07-30 21:50:51 +02:00
dfighter1985
d939a09864 CHANGED: #1471 Implemented property querying for CCtrlScroll. 2012-07-30 06:33:36 +02:00
dfighter1985
f37239091d CHANGED: #1471 Implemented property querying for CCtrlTabButton. 2012-07-30 05:17:33 +02:00
dfighter1985
1d81411cf0 CHANGED: #1471 Implemented CCtrlTextButton property querying. 2012-07-28 23:12:22 +02:00
dfighter1985
e9b8d83c58 CHANGED: #1471 Implemented property querying for CCtrlButton. 2012-07-28 20:37:36 +02:00
dfighter1985
942acc490b CHANGED: #1471 Implemented property querying for CCtrlBaseButton. 2012-07-28 20:07:20 +02:00
kaetemi
4739dfef9b Fixed: A strange loading crash with bad textures 2012-07-28 12:40:36 +02:00
kaetemi
9e1702af57 Fixed: Typos 2012-07-28 11:31:28 +02:00
kaetemi
9b6537458c Added: Implementation of timer tests for linux 2012-07-28 01:32:48 +02:00
dfighter1985
307129e1bf CHANGED: #1471 Implemented property querying for CCtrlBase and CInterfaceGroup. 2012-07-28 00:17:41 +02:00
kaetemi
e09573ee81 Changed: Simplify more 2012-07-27 22:49:17 +02:00
kaetemi
986148af4e Changed: Simplify some things 2012-07-27 22:33:07 +02:00
kaetemi
8560e1c146 Added: Function to prefer high resolution local time 2012-07-27 22:26:49 +02:00
kaetemi
0b749547b8 Added: Function and tool to check system timer sanity across cpu cores 2012-07-27 21:20:07 +02:00
dfighter1985
f245e69063 CHANGED: #1471 implemented property querying for CInterfaceElement. 2012-07-27 08:14:16 +02:00
dfighter1985
14ac62dbad ADDED: #1471 Implemented basic framework for querying widget properties. Not yet fully implemented. 2012-07-26 20:12:24 +02:00
dfighter1985
63c6788273 CHANGED: #1471 LinkList and LinkEditor are now fully implemented. 2012-07-25 21:51:05 +02:00
dfighter1985
5817e07468 ADDED: #1471 My work on the link editor so far. Not yet fully implemented. 2012-07-25 09:09:12 +02:00
dfighter1985
f3abf43368 CHANGED: #1471 ActionEditor is now implemented. 2012-07-24 21:41:20 +02:00
dfighter1985
6fd1b1bc06 CHANGED: #1471 The procedure list window is now fully implemented ( can add/remove/edit procedures ). 2012-07-24 06:58:47 +02:00
dfighter1985
25599a4a82 CHANGED: #1471 Buttons can now be selected in the NelGUI widget or the widget hierarchy widget, and they will become highlighted. 2012-07-22 23:32:35 +02:00
dfighter1985
1bdb92f565 CHANGED: #1471 Don't show the over texture for buttons when in editor mode. 2012-07-22 02:46:33 +02:00
dfighter1985
c2b902250f 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. 2012-07-22 02:09:37 +02:00
dfighter1985
2dc85e1136 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. 2012-07-21 21:12:43 +02:00
dfighter1985
ef2c79cdcb 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. 2012-07-21 04:44:47 +02:00
dfighter1985
39d0e3dff7 ADDED: #1471 Loaded project files are now parsed, and the result is displayed. 2012-07-19 22:28:45 +02:00
dfighter1985
19a087a0f7 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. 2012-07-19 04:39:30 +02:00
dfighter1985
da53ae9206 CHANGED: #1471 The local string mapper is now instantiated by CWidgetManager. 2012-07-16 06:16:43 +02:00
dfighter1985
73c63a99c7 CHANGED: #1471 it's a good idea to register GUI widget classes with the reflection system if we want to use them! 2012-07-14 05:16:09 +02:00
dfighter1985
5f49fab257 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. 2012-07-14 01:46:22 +02:00
dfighter1985
f2c3c55bde CHANGED: #1471 CInterfaceParser is now a component of CWidgetManager, and is instantiated by an abstract factory method. (IParser::createParser()) 2012-07-13 05:37:09 +02:00
dfighter1985
3e5137810b CHANGED: #1474 CInterfaceManager is no longer a subclass of CInterfaceParser, instead CInterfaceParser is a component of CInterfaceManager. 2012-07-12 21:39:51 +02:00
dfighter1985
c9692cfc05 CHANGED: #1471 Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser. 2012-07-12 09:01:35 +02:00
dfighter1985
7e8e21e2f6 CHANGED: #1471 Moved CProcedure code to it's own files, and also moved the procedure handling code from CInterfaceManager to CWidgetManager. 2012-07-12 05:29:33 +02:00
dfighter1985
b2ee4d275c CHANGED: #1471 Moved some more GUI code from CInterfaceManager to CWidgetManager. 2012-07-11 22:27:22 +02:00
dfighter1985
6506989e14 CHANGED: #1471 Moved the input event handling code from CInterfaceManager to CWidgetManager. 2012-07-11 06:44:34 +02:00
dfighter1985
86302f6a39 CHANGED: #1471 Moved the widget drawing code from CInterfaceManager to CWidgetManager, so the GUI library can now draw the widgets! 2012-07-10 23:01:09 +02:00
dfighter1985
27953ec7e8 CHANGED: #1471 Moved the contexthelp drawing/controlling code to the GUI library. 2012-07-10 06:25:15 +02:00
dfighter1985
e97ec6788e CHANGED: #1471 CInterfaceParser is now part of the Nel GUI library and is under the NLGUI namespace. 2012-07-09 03:45:00 +02:00
dfighter1985
4ed62dc1c4 CHANGED: #1471 Classes derived from CInterfaceOptions are now instantiated using a factory. 2012-07-08 01:56:49 +02:00
dfighter1985
28288d2543 CHANGED: #1471 Moved CSheetSelectionGroup and CSheetSelection to the GUI library. 2012-07-07 20:38:45 +02:00
dfighter1985
e24cffa79f Merged default branch into gui-refactoring. 2012-07-02 22:46:08 +02:00
dfighter1985
5a76ae7b38 CHANGED: #1471 Moved the basic interface expression user functions into the NELGUI library under the NLGUI namespace. 2012-07-02 05:07:13 +02:00
dfighter1985
363bb731c7 CHANGED: #1471 CViewPointer is now part of the NELGUI library and is under the NLGUI namespace. 2012-07-02 03:21:42 +02:00
dfighter1985
923695fe70 CHANGED: #1471 Broke up CViewPointer into a generic and a Ryzom game related class. 2012-07-02 02:50:47 +02:00
dfighter1985
66293a4fd9 CHANGED: #1471 CInterfaceTrack and CInterfaceAnim are now part of the NELGUI library and are under the NLGUI namespace. 2012-07-01 04:13:24 +02:00
dfighter1985
bf624b79ec CHANGED: #1471 CGroupHTML, CGroupParagraph, CViewLink are now part of the NELGUI library and are under the NLGUI namespace. 2012-07-01 03:11:24 +02:00
dfighter1985
31c887ede8 CHANGED: #1471 Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code. 2012-06-30 05:58:02 +02:00
dfighter1985
215f7124d2 CHANGED: #1471 CGroupTable and CGroupCell are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-29 06:58:14 +02:00
dfighter1985
0c8698d7f0 CHANGED: #1471 CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-29 02:57:29 +02:00
kaetemi
e0da8b7f56 Fixed: Valgrind warnings 2012-06-28 11:30:58 +02:00
kaetemi
0d4f6da330 Fixed: Valgrind warnings 2012-06-28 11:08:36 +02:00
dfighter1985
17c499ef17 CHANGED: #1471 CDBGroupSelectNumber is now part of the NELGUI library and is under the NLGUI namespace. Also had to add a workaround so that the linker doesn't drop the seemingly unused code from the library. Thanks goes to Kaetami for that! 2012-06-28 11:06:36 +02:00
dfighter1985
b5c4ad14da CHANGED: #1471 CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:35:11 +02:00
dfighter1985
c1f7df59d7 CHANGED: #1471 CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:16:15 +02:00
dfighter1985
5afbf1615a CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:07:44 +02:00
dfighter1985
2f0a724cd7 CHANGED: #1471 CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:51:30 +02:00
dfighter1985
cdb0c5b6c5 CHANGED: #1471 CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:30:12 +02:00
dfighter1985
854e269ae6 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:08:15 +02:00
dfighter1985
308fa1d0ea CHANGED: CGroupTab and CCtrlTabButton are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-24 03:53:15 +02:00
dfighter1985
bb32f759c1 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-23 22:38:10 +02:00
dfighter1985
82e2759971 CHANGED: #1471 CGroupScrollText is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 21:24:48 +02:00
dfighter1985
bdf9c2b7ba CHANGED: #1471 CGroupContainer is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 07:21:32 +02:00
dfighter1985
2b4298b269 CHANGED: #1471 CGroupContainer no longer depends on CInterfaceManager, CViewPointer and the Ryzom game client time values. 2012-06-23 06:24:09 +02:00
dfighter1985
d7ea450e20 CHANGED: #1471 Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer ) 2012-06-23 04:23:52 +02:00
dfighter1985
02227edb58 CHANGED: #1471 CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace. 2012-06-23 03:27:49 +02:00
dfighter1985
ab8b296adc CHANGED: #1471 CGroupList is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 06:48:19 +02:00
dfighter1985
e131c0f837 CHANGED: #1471 CGroupTree is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 05:37:55 +02:00
dfighter1985
2fcef29aa3 CHANGED: #1471 CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 04:40:34 +02:00
dfighter1985
547bd65160 CHANGED: #1471 CViewBitmapCombo no longer depends on CViewPointer. 2012-06-22 04:27:53 +02:00
dfighter1985
b7dc46ed8b CHANGED: #1471 CViewBitmap is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 03:49:43 +02:00
dfighter1985
0370f77424 CHANGED: #1471 CViewBitmap no longer depends on CGroupContainer. 2012-06-21 23:05:12 +02:00
dfighter1985
1854b8e33a CHANGED: #1471 CCtrlTextButton is now part of NELGUI library, and is under NLGUI namespace. 2012-06-21 22:20:02 +02:00
dfighter1985
80cc60118a CHANGED: #1471 CViewTextIDFormated is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-21 20:31:10 +02:00
dfighter1985
9503f2aaae CHANGED: #1471 CViewTextFormated is now part of NELGUI library, and is under the NLGUI namespace. 2012-06-21 10:32:46 +02:00
dfighter1985
ed9c2c84ec CHANGED: #1471 CViewTextID is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-21 07:18:25 +02:00
dfighter1985
69068877fc CHANGED: #1471 CGroupWheel is now in NELGUI library and is under the NLGUI namespace. 2012-06-17 21:21:20 +02:00
dfighter1985
b244a05cf1 CHANGED: #1471 CViewText is now part of NELGUI library and is under the NLGUI namespace. 2012-06-17 02:49:00 +02:00
dfighter1985
4e67289d6d CHANGED: #1471 CViewText no longer depends on CInterfaceManager. 2012-06-17 02:08:21 +02:00
dfighter1985
f8df1159ff CHANGED: #1471 moved some ucstring handling code to the NELGUI library ( required for CViewText ) 2012-06-16 22:21:14 +02:00
dfighter1985
e28e452649 CHANGED: #1471 CViewPolygon is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-16 21:05:16 +02:00
dfighter1985
6115a122c9 CHANGED: #1471 CViewQuad is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-16 20:53:58 +02:00
dfighter1985
c560575a56 CHANGED: #1471 CCtrlTooltip is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 04:16:12 +02:00
dfighter1985
eed17cc4f4 CHANGED: #1471 CCtrlColPick is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 03:39:23 +02:00
dfighter1985
3933bd73d3 CHANGED: #1471 CCtrlPolygon is now in the NELGUI library and is under NLGUI. 2012-06-16 02:55:19 +02:00
dfighter1985
3929588a04 CHANGED: #1471 CCtrlQuad is now in the NELGUI library under the NLGUI namespace. 2012-06-16 02:34:07 +02:00
dfighter1985
4bde602411 CHANGED: #1471 CCtrlScroll is now part of NELGUI, and is under the NLGUI namespace. Also added a new class CGroupSubMenuBase. 2012-06-16 02:06:53 +02:00
dfighter1985
892a8131ca CHANGED: #1471 CCtrlButton is now under the NLGUI namespace. 2012-06-16 00:49:40 +02:00
dfighter1985
84fe4773fb CHANGED: #1471 CCtrlButton is now part of the NEL GUI library. 2012-06-16 00:23:20 +02:00
dfighter1985
8226c2b897 CHANGED: #1471 CCtrlBaseButton is now part of the NLGUI namespace. 2012-06-15 23:30:27 +02:00
dfighter1985
c57c909ed7 CHANGED: #1471 CCtrlBaseButton is now part of the NELGUI Library. 2012-06-15 22:40:08 +02:00
dfighter1985
7b745058a8 CHANGED: #1471 Moved back some more static methods from CLuaIHMRyzom to CLuaIHM, as CLuaIHM can now handle these too. 2012-06-09 22:18:29 +02:00
dfighter1985
3db1f3cc48 CHANGED: #1471 The classes moved in the previous commit are now under the NLGUI namespace. 2012-06-09 03:57:40 +02:00
dfighter1985
529dd877fe CHANGED: #1471 Finally moved some of the basic widget classes and the widget manager, action handler manager to the GUI lib. Also moved some GUI related methods back to CLuaIHM. 2012-06-09 01:37:43 +02:00
kaetemi
2e01e8c4bf Changed: Different default type id for sound sheet id workaround 2012-06-05 19:11:43 +02:00
kaetemi
08e3f3c180 Changed: Reserve sheet id with short id 0 for unknown sheet for new sheet types 2012-06-05 15:13:13 +02:00
kaetemi
72fc210dd0 Changed: Small optimization for sheet id constructor with default type 2012-06-05 14:03:38 +02:00
kaetemi
cb1d9a9f73 Changed: Assign sane type id to temporary sound sheet ids 2012-06-04 13:27:12 +02:00
kaetemi
cb0cbdff89 Changed: Removed some debug messages 2012-06-04 12:35:34 +02:00
kaetemi
6cfb10a275 Fixed: Make build_soundbank tool work with latest changes 2012-06-03 16:00:43 +02:00
kaetemi
fb7689db88 Added: Temporary workaround for using sound sheet id without updated sheet id bin 2012-06-03 15:57:57 +02:00
kaetemi
41069c4582 Changed: Also handle distMax with negative alpha in new manual rolloff function 2012-06-03 15:56:47 +02:00
kaetemi
1eae7bc35b Changed: Avoid some more sqrt calculations 2012-06-03 02:00:32 +02:00
kaetemi
1709e7ed8a Added: Specific code for amplitude based rolloff to avoid unneccesary log10 and pow calls and improve performance 2012-06-03 01:50:53 +02:00
kaetemi
0d05d505f3 Changed: Debug messages 2012-06-02 23:06:48 +02:00
kaetemi
1a32d2691c Fixed: Sound CSheetId implementation 2012-06-02 18:12:38 +02:00
kaetemi
1ac3f3f170 Fixed: Sound CSheetID implementation (part 3) (partially tested) 2012-06-02 16:06:10 +02:00
kaetemi
c935b00119 Fixed: Sound CSheetID implementation (part 2) (not tested) 2012-06-02 15:24:21 +02:00
kaetemi
a2c2d78fe8 Added: Additional constructor for CSheetId with default type, in case the user did not put the type with the sheet name 2012-06-02 15:21:03 +02:00
kaetemi
ea6ede03ba Fixed: Sound CSheetId implementation (part 1) (not tested) 2012-06-02 14:54:39 +02:00
kaetemi
caf00a5b7c Added: Missing implementation of initWithoutSheet to use CSheetId without a sheet_id.bin, required for leveldesign and build tools 2012-06-02 14:53:11 +02:00
kaetemi
b7d687d0c0 Merged: From default to sound_dev 2012-06-02 11:09:14 +02:00
dfighter1985
5ea64cb530 CHANGED: #1471 CViewRenderer no longer depends on CClientConfig, and is now part of NELGUI, under the NLGUI namespace. 2012-06-02 02:09:58 +02:00
sfb
2f9410f22d Fixed EOL issues and added .hgeol file. 2012-05-29 08:31:11 -05:00
Fabien_HENON
67a05e8c28 Changed: #1469 StringId conversion to CSheetId for sounds 2012-05-26 23:40:27 +02:00
Fabien_HENON
ae78742ca6 Changed: #1469 Getting last version from default branch 2012-05-26 21:38:30 +02:00
Fabien_HENON
c2a054fe90 Changed: #1469 StringId conversion to SheetId for sounds V2 (DOES NOT COMPILE YET) 2012-05-26 19:21:19 +02:00
dfighter1985
42919dc86b CHANGED: #1471 CInterfaceExpr, CInterfaceExprNode and related classes are now in NELGUI and under NLGUI namespace. 2012-05-25 03:21:03 +02:00
kervala
c97a644050 Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 2012-05-24 20:28:19 +02:00
dfighter1985
2fff0616a5 CHANGED: #1471 CInterfaceProperty is not part of the NELGUI library and is under NLGUI namespace. 2012-05-24 18:23:51 +02:00
dfighter1985
bb9101ae9f ADDED: #1471 added a global db manager for the GUI library, also added support for resizeing the CDB bank handler. 2012-05-24 00:55:50 +02:00
Fabien_HENON
efc409a319 Changed: #1469 StringId conversion to SheetId for sound (DOES NOT COMPILE YET) 2012-05-23 22:27:39 +02:00
dfighter1985
c817c68e83 CHANGED: #1471 Moved the stuff I moved to NELGUI library, under the NLGUI namespace. 2012-05-23 19:40:41 +02:00
dfighter1985
731d1ced46 CHANGED: #1471 Moved the previously refactored code to the NELGUI library. 2012-05-23 04:13:58 +02:00
kervala
4c0d138212 Fixed: Some Windows.h inclusions 2012-05-21 10:03:08 +02:00
kervala
bd1b1a3e2b Changed: #878 Fix typos in comments/code 2012-05-19 23:43:42 +02:00
dfighter1985
2af7e250b2 Moved some Lua stuff over to the NelGUI library. 2012-05-19 23:00:52 +02:00
dfighter1985
e1b6690e6f Moved some Lua related string formatting methods from CInterfaceManager to
LuaHelperStuff namespace.
2012-05-19 00:00:09 +02:00
kervala
844c22c16b Fixed: #1328 Map time and weather Issue (synced with SVN, thanks!) 2012-05-18 20:53:59 +02:00
dfighter1985
88cc7df755 Refactored the CEvent -> CEventDescriptor code in CInputHandlerManager. Extracted it as a new class CInputHandler, and moved some of it to CInterfaceManager. 2012-05-17 03:28:50 +02:00
kervala
c147b63082 Changed: #1275 Compilation under Mac OS X 2012-05-15 12:58:20 +02:00
kervala
9b2b51b6a5 Changed: #825 Remove all warnings when compiling Ryzom 2012-05-15 12:55:56 +02:00
kervala
7db67187ef Changed: #1275 Use of NLDRIVERGL or NLDRIVERGLES namespaces with NL_STATIC to avoid duplicated symbols 2012-05-14 13:21:00 +02:00
kervala
e9408a8a0f Changed: #1275 Create an OpenGL ES driver 2012-05-13 17:43:46 +02:00
kervala
41e103bc7a Changed: #1275 Added OpenGL ES CMake module 2012-05-13 16:23:48 +02:00
kervala
61d7295efa Changed: #1275 Create an OpenGL ES driver 2012-05-13 15:27:20 +02:00
kervala
a7d6082d49 Changed: Include OpenGL headers in "opengl" directory 2012-05-13 15:26:45 +02:00
kervala
798aec2e4f Changed: Update glext.h 2012-05-12 20:58:23 +02:00
kervala
bfa731e39b Changed: #1275 Create an OpenGL ES driver 2012-05-12 20:56:37 +02:00
kervala
3a40ef6d12 Changed: Include stdopengl.h in Objective-C files 2012-05-12 20:55:58 +02:00
kervala
b8794f814c Fixed: Renable PCH under for OpenGL driver under Mac OS X 2012-05-12 20:54:37 +02:00
kervala
b8dde56d41 Changed: #1275 Create an OpenGL ES driver 2012-05-12 19:21:52 +02:00
dfighter1985
e3d72333dd Moved event descriptors under the NLGUI namespace. 2012-05-10 23:31:39 +02:00
dfighter1985
c976419448 Created NELGUI library, moved the GUI event descriptors there. 2012-05-10 22:17:04 +02:00
dfighter1985
5f041538c8 Added new class CCDBManager, which encapsulates the separate CDB components into a easily (re)usable database solution. Also made CCDBSynchronized and CInterfaceManager use it. 2012-04-27 22:49:38 +02:00
dfighter1985
d2d4838252 Refactored the static branch observing code into a new class CCDBBranchObservingHandler. The CDB system *should* be fully reusable now! 2012-04-22 06:45:35 +02:00
dfighter1985
4e6e7d9a6e Extracted the CDB bank handling code into a new class CCDBBankHandler, the CDB system should be now totally independent of Ryzom. 2012-04-17 08:23:02 +02:00
dfighter1985
cf2305b1ce CDB is now part of NLMISC. However it still requires some work! 2012-04-16 06:08:12 +02:00
kaetemi
f815bb2549 Fixed: Crash on exit caused by incomplete music channel reset 2012-04-13 23:30:35 +02:00
kaetemi
0e5d7137d6 Fixed: Typo 2012-04-13 14:15:04 +02:00
kaetemi
45a857b564 Changed: #1459 Reserve functional group controller node names 2012-04-13 13:59:24 +02:00
kaetemi
c340881992 Merge 2012-04-13 11:59:56 +02:00
kaetemi
77c3ccb1e1 Changed: #1459 Simplify the sound group controller interface 2012-04-13 11:54:20 +02:00
kervala
291a956216 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 10:07:06 +02:00
kaetemi
beae63c1a0 Changed: Provide a fake sound name for fake CSound created by music channel 2012-04-13 03:10:13 +02:00
kaetemi
616faf1c51 Fixed: #1298 Replace assert with warning when physical sound source fails to play 2012-04-12 21:38:28 +02:00
kaetemi
1926c56f64 Fixed: The default max distance for sources is now sqrt(numeric_limits<float>::max()) 2012-04-12 18:16:53 +02:00
kaetemi
4973e05183 Added: Log warnings when setting excessively high max distances on sound sources 2012-04-12 18:06:33 +02:00
kaetemi
e0369c701c Removed: Warning messages 2012-04-12 17:56:54 +02:00
kaetemi
dec156f728 Fixed: Relative positioning mode was not implemented in OpenAL library driver with manual rolloff enabled 2012-04-12 17:48:56 +02:00
kaetemi
a87afeb44b Fixed: Always commit 3d positioning when calling play on sources. This avoids having to wait for update call. Sources no longer cause loud noise when ryzom client finishes loading 2012-04-12 17:24:06 +02:00
kaetemi
55a95afef0 Changed: #795 Handle safely when audio decoder fails to be created 2012-04-12 12:06:03 +02:00
kaetemi
68562243ec Merge 2012-04-12 00:28:10 +02:00
kaetemi
65096786e1 Changed: #795 #1460 Make sure the streaming thread safely stops in all cases 2012-04-12 00:25:26 +02:00
kaetemi
afb32cfe1a Fixed: Typos and warnings 2012-04-11 23:34:36 +02:00
kaetemi
83ce48e8dd Changed: Make CWinThread::start more sane, and fixed a typo 2012-04-11 22:05:18 +02:00
kaetemi
20e3ce42a3 Fixed: Implementation for CPThread::isRunning() 2012-04-11 21:55:33 +02:00
kaetemi
aa3472e9d1 Fixed: #795 Hang when stopping file stream source that is synchronously waiting for play 2012-04-11 21:51:01 +02:00
kaetemi
a0a03da71a Added: Some sort of implementation for CPThread::isRunning() 2012-04-11 20:20:02 +02:00
kaetemi
25cffcdd12 Added: #1460 Music channel on top of stream file source when driver does not have built-in music channels 2012-04-11 19:30:37 +02:00
kaetemi
d886df588b Added: #795 Synchronous loading of audio file streams 2012-04-11 18:07:16 +02:00
kaetemi
fe70efdc6c Added: #795 Streamed audio file sound source 2012-04-11 17:39:46 +02:00
kaetemi
30240f6e52 Fixed: #795 Removed unused include 2012-04-11 15:45:59 +02:00
kaetemi
0a4d8d06bd Changed: Allow changing looping parameter of audio decoder after init 2012-04-11 15:44:02 +02:00
kaetemi
3aff28aab4 Added: Function to set thread priority 2012-04-11 15:38:49 +02:00
kaetemi
392b224799 Fixed: Potential bug in CWinThread, someone using a mutex on the stack again 2012-04-11 13:24:03 +02:00
kaetemi
b02784f55f Moved: #795 CAudioDecoder from stream ogg vorbis sample to nlsound 2012-04-11 11:52:28 +02:00
kaetemi
4eeb06857c Removed: #795 CMusicBuffer from sound lowlevel 2012-04-11 11:40:42 +02:00
kaetemi
f5df001376 Changed: Improve performance of ryzom client CSoundManager. Strange code, though. 2012-04-11 00:48:47 +02:00
kaetemi
17ff9e9f68 Changed: #795 Move vorbis dependency to nlsound and group project files 2012-04-10 20:40:24 +02:00
kaetemi
2825b8b402 Fixed: #1459 Done 2012-04-10 18:18:58 +02:00
kaetemi
6b88c8dd69 Added: #1459 Load group controller from sound sheets 2012-04-10 16:32:04 +02:00
kaetemi
8a6b6e218c Added: #1459 Group controllers for sound sources 2012-04-10 15:24:35 +02:00
kaetemi
933c939509 Added: FormatNotSet value for TBufferFormat 2012-04-10 00:06:05 +02:00
kaetemi
385fdefbfc Removed: #795 XAudio2 music implementation 2012-04-09 21:46:07 +02:00
kaetemi
e0350b84c9 Removed: OpenAL music implementation 2012-04-09 21:12:48 +02:00
kaetemi
50fdf13ac5 Reverted: 3fdff8debe52 No comment 2012-04-09 20:28:14 +02:00
kaetemi
0a07e483f9 Reverted: a1603fc4efbf Only release internal resources in driver destructor, not the driver classes, otherwise there will be crashes on exit. The driver classes are deleted by the application. 2012-04-09 20:18:13 +02:00
kaetemi
dee18c2e72 Added: Log warnings when setting excessively high max distances on sound sources 2012-04-09 20:00:53 +02:00