Commit graph

1268 commits

Author SHA1 Message Date
dfighter1985
baee35347b CHANGED: #1471 CGroupTable and CGroupCell no longer depend on CInterfaceManager, and a Ryzom game global.
--HG--
branch : gui-refactoring
2012-06-29 06:15:56 +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
kaetemi
e9f75e639d Fixed: Valgrind warnings 2012-06-28 11:08:36 +02:00
dfighter1985
9cb78fe4f5 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!
--HG--
branch : gui-refactoring
2012-06-28 11:06:36 +02:00
dfighter1985
cabff5c8e5 CHANGED: #1471 CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-28 07:35:11 +02:00
dfighter1985
c1148532b9 CHANGED: #1471 CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-28 07:16:15 +02:00
dfighter1985
5e6cada535 CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-28 07:07:44 +02:00
dfighter1985
00ab7b9fa4 CHANGED: #1471 CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 04:51:30 +02:00
dfighter1985
6ac90d848c CHANGED: #1471 CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 04:30:12 +02:00
dfighter1985
14247e9659 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 04:08:15 +02:00
dfighter1985
862c846e43 CHANGED: CGroupTab and CCtrlTabButton are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 03:53:15 +02:00
dfighter1985
3f3b8a35b0 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 22:38:10 +02:00
dfighter1985
3786e362df CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu no longer depend on CInterfaceManager and CInterfaceParser.
--HG--
branch : gui-refactoring
2012-06-23 22:04:33 +02:00
dfighter1985
d4d4041895 CHANGED: #1471 CGroupScrollText is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 21:24:48 +02:00
dfighter1985
b9ac80f41a CHANGED: #1471 CGroupContainer is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 07:21:32 +02:00
dfighter1985
aa5562b166 CHANGED: #1471 CGroupContainer no longer depends on CInterfaceManager, CViewPointer and the Ryzom game client time values.
--HG--
branch : gui-refactoring
2012-06-23 06:24:09 +02:00
dfighter1985
30ddbcd0b9 CHANGED: #1471 Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer )
--HG--
branch : gui-refactoring
2012-06-23 04:23:52 +02:00
dfighter1985
595999580b CHANGED: #1471 CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 03:27:49 +02:00
dfighter1985
3213e52b60 CHANGED: #1471 CGroupEditBox no longer depends on CGroupContainer, and CInputHandlerManager.
--HG--
branch : gui-refactoring
2012-06-22 23:17:55 +02:00
dfighter1985
c746f81499 CHANGED: #1471 CGroupList is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 06:48:19 +02:00
dfighter1985
3f7d55c443 CHANGED: #1471 CGroupTree is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 05:37:55 +02:00
dfighter1985
278ecff08b CHANGED: #1471 CGroupTree no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-22 05:13:05 +02:00
dfighter1985
1d0a1e8f7f CHANGED: #1471 CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 04:40:34 +02:00
dfighter1985
8193f484bf CHANGED: #1471 CViewBitmapCombo no longer depends on CViewPointer.
--HG--
branch : gui-refactoring
2012-06-22 04:27:53 +02:00
dfighter1985
8b84170dec CHANGED: #1471 CViewBitmap is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 03:49:43 +02:00
dfighter1985
5dd0ce01f6 CHANGED: #1471 CViewBitmap no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-21 23:05:12 +02:00
dfighter1985
47a1769dea CHANGED: #1471 CCtrlTextButton is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 22:20:02 +02:00
dfighter1985
040eaad94c CHANGED: #1471 CCtrlTextButton no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-21 21:28:13 +02:00
dfighter1985
90a1049934 CHANGED: #1471 CViewTextIDFormated is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 20:31:10 +02:00
dfighter1985
ec5214ecdb CHANGED: #1471 CViewTextIDFormated no longer depends on Ryzom game related code.
--HG--
branch : gui-refactoring
2012-06-21 20:21:01 +02:00
dfighter1985
a1b52bd8a5 CHANGED: #1471 CViewTextFormated is now part of NELGUI library, and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 10:32:46 +02:00
dfighter1985
d257a3e896 CHANGED: #1471 CViewTextID is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 07:18:25 +02:00
dfighter1985
84d826462d CHANGED: #1471 CGroupWheel is now in NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-17 21:21:20 +02:00
dfighter1985
1ddba090b6 CHANGED: #1471 CViewText is now part of NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-17 02:49:00 +02:00
dfighter1985
7acd93ff7c CHANGED: #1471 CViewText no longer depends on CInterfaceManager.
--HG--
branch : gui-refactoring
2012-06-17 02:08:21 +02:00
dfighter1985
f4823200fc CHANGED: #1471 decoupled CViewText from CGroupContainer and CCtrlResizer.
--HG--
branch : gui-refactoring
2012-06-16 23:03:29 +02:00
dfighter1985
1222e35012 CHANGED: #1471 moved some ucstring handling code to the NELGUI library ( required for CViewText )
--HG--
branch : gui-refactoring
2012-06-16 22:21:14 +02:00
dfighter1985
b51dea4654 CHANGED: #1471 CViewPolygon is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 21:05:16 +02:00
dfighter1985
c480f9804f CHANGED: #1471 CViewQuad is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 20:53:58 +02:00
dfighter1985
0bdb8f7149 CHANGED: #1471 CCtrlTooltip is now in the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 04:16:12 +02:00
dfighter1985
cd8b37eca5 CHANGED: #1471 CCtrlColPick is now in the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 03:39:23 +02:00
dfighter1985
beb9fa96dc CHANGED: #1471 CCtrlPolygon is now in the NELGUI library and is under NLGUI.
--HG--
branch : gui-refactoring
2012-06-16 02:55:19 +02:00
dfighter1985
dbec432a19 CHANGED: #1471 CCtrlQuad is now in the NELGUI library under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 02:34:07 +02:00
dfighter1985
a062e563bf CHANGED: #1471 CCtrlScroll is now part of NELGUI, and is under the NLGUI namespace. Also added a new class CGroupSubMenuBase.
--HG--
branch : gui-refactoring
2012-06-16 02:06:53 +02:00
dfighter1985
a90445fa03 CHANGED: #1471 CCtrlButton is now under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 00:49:40 +02:00
dfighter1985
aca24ff510 CHANGED: #1471 CCtrlButton is now part of the NEL GUI library.
--HG--
branch : gui-refactoring
2012-06-16 00:23:20 +02:00
dfighter1985
bf7d3afd38 CHANGED: #1471 CCtrlBaseButton is now part of the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-15 23:30:27 +02:00
dfighter1985
dfb1f0ed37 CHANGED: #1471 CCtrlBaseButton is now part of the NELGUI Library.
--HG--
branch : gui-refactoring
2012-06-15 22:40:08 +02:00
dfighter1985
a05fe020c3 CHANGED: #1471 Moved back some more static methods from CLuaIHMRyzom to CLuaIHM, as CLuaIHM can now handle these too.
--HG--
branch : gui-refactoring
2012-06-09 22:18:29 +02:00
dfighter1985
c792abe091 CHANGED: #1471 The classes moved in the previous commit are now under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-09 03:57:40 +02:00
dfighter1985
56a75a90ab 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.
--HG--
branch : gui-refactoring
2012-06-09 01:37:43 +02:00
kaetemi
67c2eb523f Changed: Different default type id for sound sheet id workaround 2012-06-05 19:11:43 +02:00
kaetemi
8a80c21661 Changed: Reserve sheet id with short id 0 for unknown sheet for new sheet types 2012-06-05 15:13:13 +02:00
kaetemi
6a806d82d2 Changed: Small optimization for sheet id constructor with default type 2012-06-05 14:03:38 +02:00
kaetemi
a57881561b Fixed: Bad serialization of sound name in background sounds
--HG--
branch : sound_dev
2012-06-04 13:28:03 +02:00
kaetemi
fc8e83a0b9 Changed: Assign sane type id to temporary sound sheet ids
--HG--
branch : sound_dev
2012-06-04 13:27:12 +02:00
kaetemi
36eb2a3057 Changed: Tool build_soundbank can also work without sheet id bin
--HG--
branch : sound_dev
2012-06-04 12:37:56 +02:00
kaetemi
d3352cecf6 Changed: Removed some debug messages
--HG--
branch : sound_dev
2012-06-04 12:35:34 +02:00
kaetemi
8a696b55e1 Fixed: Make build_soundbank tool work with latest changes
--HG--
branch : sound_dev
2012-06-03 16:00:43 +02:00
kaetemi
497ae4d09b Added: Temporary workaround for using sound sheet id without updated sheet id bin
--HG--
branch : sound_dev
2012-06-03 15:57:57 +02:00
kaetemi
6bc3ef2ba6 Changed: Also handle distMax with negative alpha in new manual rolloff function
--HG--
branch : sound_dev
2012-06-03 15:56:47 +02:00
kaetemi
2fc601c556 Changed: Avoid some more sqrt calculations
--HG--
branch : sound_dev
2012-06-03 02:00:32 +02:00
kaetemi
19d2d91f86 Added: Specific code for amplitude based rolloff to avoid unneccesary log10 and pow calls and improve performance
--HG--
branch : sound_dev
2012-06-03 01:50:53 +02:00
kaetemi
221d04642a Changed: Debug messages
--HG--
branch : sound_dev
2012-06-02 23:06:48 +02:00
kaetemi
fc4d91fad2 Fixed: Sound CSheetId implementation
--HG--
branch : sound_dev
2012-06-02 18:12:38 +02:00
kaetemi
f79f3fca48 Fixed: Sound CSheetID implementation (part 3) (partially tested)
--HG--
branch : sound_dev
2012-06-02 16:06:10 +02:00
kaetemi
9cd7498fe9 Fixed: Sound CSheetID implementation (part 2) (not tested)
--HG--
branch : sound_dev
2012-06-02 15:24:21 +02:00
kaetemi
3608f0a429 Added: Additional constructor for CSheetId with default type, in case the user did not put the type with the sheet name
--HG--
branch : sound_dev
2012-06-02 15:21:03 +02:00
kaetemi
aa7598efe2 Fixed: Sound CSheetId implementation (part 1) (not tested)
--HG--
branch : sound_dev
2012-06-02 14:54:39 +02:00
kaetemi
35503d03e5 Added: Missing implementation of initWithoutSheet to use CSheetId without a sheet_id.bin, required for leveldesign and build tools
--HG--
branch : sound_dev
2012-06-02 14:53:11 +02:00
kaetemi
cab401fa13 Merged: From default to sound_dev
--HG--
branch : sound_dev
2012-06-02 11:09:14 +02:00
dfighter1985
0155fd6ed4 CHANGED: #1471 CViewRenderer no longer depends on CClientConfig, and is now part of NELGUI, under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-02 02:09:58 +02:00
dfighter1985
5ebc0c64cc ADDED: #1471 Added new class CWidgetManager, and started to move code into it from CInterfaceManager.
--HG--
branch : gui-refactoring
2012-05-30 02:12:37 +02:00
sfb
af454dd1cf Fixed EOL issues and added .hgeol file. 2012-05-29 08:31:11 -05:00
dfighter1985
2ce2940bf3 CHANGED: #1471 According to dnk-88 these methods are no longer needed, the XML description file is enough for the plugins.
--HG--
branch : gsoc2012-gui-editor
2012-05-27 23:35:46 +02:00
dfighter1985
f4781db64b ADDED: #1471 OVQT GUI Editor plugin skeleton code.
--HG--
branch : gsoc2012-gui-editor
2012-05-27 21:52:02 +02:00
Fabien_HENON
a55297c29a Changed: #1469 StringId conversion to CSheetId for sounds
--HG--
branch : gsoc2012-fabien
2012-05-26 23:40:27 +02:00
Fabien_HENON
dd6f2f2611 Changed: #1469 Getting last version from default branch
--HG--
branch : gsoc2012-fabien
2012-05-26 21:38:30 +02:00
Fabien_HENON
f70bdc4032 Changed: #1469 StringId conversion to SheetId for sounds V2 (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
2012-05-26 19:21:19 +02:00
dfighter1985
2db0a5d06e CHANGED: #1471 CInterfaceExpr, CInterfaceExprNode and related classes are now in NELGUI and under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-05-25 03:21:03 +02:00
kervala
e9692f5fea Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 2012-05-24 20:28:19 +02:00
dfighter1985
4284b5f4d5 CHANGED: #1471 CInterfaceProperty is not part of the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-05-24 18:23:51 +02:00
rti
63191bb27d Fixed: Build on Mac OS X, "id" is a datatype in objective-c(++) 2012-05-24 16:33:56 +02:00
dfighter1985
b834d9ea17 ADDED: #1471 added a global db manager for the GUI library, also added support for resizeing the CDB bank handler.
--HG--
branch : gui-refactoring
2012-05-24 00:55:50 +02:00
Fabien_HENON
5174e15521 Changed: #1469 StringId conversion to SheetId for sound (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
2012-05-23 22:27:39 +02:00
kaetemi
fade75eba6 Added: Hack to exclude .sound sheets starting with _ from being filtered out from the sheet_id.bin. Sound sheets do not follow the conventional sheets naming pattern at the moment 2012-05-23 22:05:34 +02:00
dfighter1985
f769f6fb0c CHANGED: #1471 Moved the stuff I moved to NELGUI library, under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-05-23 19:40:41 +02:00
dfighter1985
5a2a89b4fc CHANGED: #1471 Moved the previously refactored code to the NELGUI library.
--HG--
branch : gui-refactoring
2012-05-23 04:13:58 +02:00
kervala
b0c27a92ce Fixed: Some Windows.h inclusions 2012-05-21 10:03:08 +02:00
kervala
96372fb098 Changed: #878 Fix typos in comments/code 2012-05-19 23:43:42 +02:00
dfighter1985
1289f028a0 Moved some Lua stuff over to the NelGUI library.
--HG--
branch : gui-refactoring
2012-05-19 23:00:52 +02:00
dfighter1985
07b5992f94 Moved some Lua related string formatting methods from CInterfaceManager to
LuaHelperStuff namespace.

--HG--
branch : gui-refactoring
2012-05-19 00:00:09 +02:00
kervala
d2de5596f5 Fixed: Compilation under Linux 2012-05-18 21:08:21 +02:00
kervala
b0e48907d7 Fixed: #1328 Map time and weather Issue (synced with SVN, thanks!) 2012-05-18 20:53:59 +02:00
dfighter1985
b7feaa83cb Refactored the CEvent -> CEventDescriptor code in CInputHandlerManager. Extracted it as a new class CInputHandler, and moved some of it to CInterfaceManager.
--HG--
branch : gui-refactoring
2012-05-17 03:28:50 +02:00
sfb
a1e65ad691 merge incoming 2012-05-15 13:52:33 -05:00
sfb
a8a455fddd Changed: #1306 Added basic new form creation. Lots of bugs still. 2012-05-15 13:51:48 -05:00
kervala
097138eaba Changed: #1275 Compilation under Mac OS X 2012-05-15 12:58:20 +02:00
kervala
2e08d335ab Changed: #825 Remove all warnings when compiling Ryzom 2012-05-15 12:55:56 +02:00