Commit graph

1015 commits

Author SHA1 Message Date
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
3bba3af4ab CHANGED: #1471 CGroupList no longer depends on CGroupContainer. 2012-06-22 05:44:01 +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
8c93416909 CHANGED: #1471 CGroupTree no longer depends on CGroupContainer. 2012-06-22 05:13:05 +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
2b12907293 CHANGED: #1471 CCtrlTextButton no longer depends on CGroupContainer. 2012-06-21 21:28:13 +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
1594ec45f8 CHANGED: #1471 CViewTextIDFormated no longer depends on Ryzom game related code. 2012-06-21 20:21:01 +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
462f7c9399 CHANGED: #1471 CViewTextFormated no longer depends on Ryzom game related code. 2012-06-21 10:20:43 +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
b16c0362ef CHANGED: #1471 CViewTextID no longer depends on the client string manager. 2012-06-21 06:57:39 +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
396abe14cf CHANGED: #1471 decoupled CViewText from CGroupContainer and CCtrlResizer. 2012-06-16 23:03:29 +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
dfighter1985
7ddc76cc85 CHANGED: #1471 Moved some code from CGroupContainer to CGroupContainerBase. CAHManager now depends on CGroupContainerBase instead of CGroupContainer. 2012-06-08 04:41:33 +02:00
dfighter1985
3a99551784 CHANGED: #1471 CWidgetManager no longer depends on CGroupContainer, instead of depends on a new class CGroupContainerBase. 2012-06-08 03:45:43 +02:00
dfighter1985
7e19a57ae5 CHANGED: #1471 Broke up CInterfaceOptions to two files, moved the options from CInterfaceParser to CWidgetManager, CGroupFrame no longer depends on CInterfaceManager. 2012-06-08 02:43:20 +02:00
dfighter1985
9f09f4d080 CHANGED: #1471 CWidgetManager no longer depends on CGroupInScene. 2012-06-08 00:28:47 +02:00
dfighter1985
d9e1fcad72 CHANGED: #1471 CWidgetManager no longer depends on CViewPointer. Instead it depends on the new class CViewPointerBase. 2012-06-07 23:57:02 +02:00
dfighter1985
737f4f59d6 CHANGED: #1471 CWidgetManager no longer depends on CGroupEditBox, it depends on a new class CGroupEditBoxBase instead. 2012-06-07 05:11:14 +02:00
dfighter1985
617168c3b5 CHANGED: #1471 CInterfaceGroup no longer depends on CGroupScrollText. 2012-06-07 03:30:27 +02:00
dfighter1985
ecbdef6ab5 CHANGED: #1471 CInterfaceGroup no longer depends on CCtrlScroll. Instead if depends on a new CCtrlScrollBase class. 2012-06-07 02:54:14 +02:00
dfighter1985
f807707bb6 CHANGED: #1471 CInterfaceElement no longer depends on CGroupContainer. 2012-06-06 22:31:47 +02:00
dfighter1985
2488cf5c15 CHANGED: #1471 CInterfaceGroup no longer depends on CGroupContainer. 2012-06-06 05:48:51 +02:00
dfighter1985
60c5ad2bfd CHANGED: #1471 CInterfaceGroup::InvalidateTexts is now implemented with a visitor, method removed. Also added CInterfaceGroup::visitGroupAndChildren, that only visits the group and it's sub-groups. 2012-06-06 04:10:34 +02:00
dfighter1985
1e1888b47f CHANGED: #1471 moved makeWindow and unMakeWindow methods to CWidgetManager from CInterfaceManager. So CInterfaceGroup no longer depends on CInterfaceManager. 2012-06-06 01:56:25 +02:00
dfighter1985
6a48aa9d6c CHANGED: #1471 extracted some dragging related code from CDBCtrlSheet and created a new class CCtrlDraggable, so that CWidgetManager doesn't have to be coupled with CDBCtrlSheet. 2012-06-05 05:25:49 +02:00
kaetemi
87585588fc Reverted: Unnecessary changes to config and data from merge 2012-06-04 15:03:40 +02:00
dfighter1985
7a32e739e7 CHANGED: #1471 Moved lots of code from CInterfaceManager to CWidgetManager ( mostly code that is directly used by the widgets ) 2012-06-03 03:48:31 +02:00
dfighter1985
1f58c8ddc2 ADDED: #1471 IParser interface with a few methods, accessible from CWidgetManager, just so that I don't have to move CInterfaceParser right now. 2012-06-02 21:48:11 +02:00
kaetemi
1a32d2691c Fixed: Sound CSheetId implementation 2012-06-02 18:12:38 +02:00
kaetemi
c935b00119 Fixed: Sound CSheetID implementation (part 2) (not tested) 2012-06-02 15:24:21 +02:00
kaetemi
b7d687d0c0 Merged: From default to sound_dev 2012-06-02 11:09:14 +02:00
kaetemi
7bd37858ff Merged: From gsoc2012-fabien r2211 to sound_dev 2012-06-02 10:57:01 +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
dfighter1985
891859406f CHANGED: #1471 CViewRenderer is now a separate Simpleton and not a part of CInterfaceManager. 2012-06-01 03:41:44 +02:00
dfighter1985
41134639db CHANGED: #1471 Moved CInterface::runActionHandler methods to CAHManager. 2012-06-01 01:22:05 +02:00
dfighter1985
51a515fded CHANGED: #1471 Renamed the action handler factory manager to CAHManager and moved some global functions into it as instance methods. Also broke up an action handler file to AH and Ryzom related files. 2012-06-01 00:19:53 +02:00
dfighter1985
2e9fe265f2 CHANGED: #1471 Moved some more code from CInterfaceManager to CWidgetManager ( mostly widget lookup, modal handling, pointer, etc ) 2012-05-31 04:27:27 +02:00
dfighter1985
8d2f01fac8 ADDED: #1471 Added new class CWidgetManager, and started to move code into it from CInterfaceManager. 2012-05-30 02:12:37 +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
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
kervala
c48667fae9 Fixed: #1474 Compilation with new MySQL headers 2012-05-24 12:56:53 +02:00
dfighter1985
dc6c1db2cd CHANGED: #1471 instead of CInterfaceManager, the new global db manager will be used. 2012-05-24 05:02:24 +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
dfighter1985
4db9e47d13 Added: #1471 CLuaManager, Singleton for the Lua state, the code parts that depend on a globally available Lua state now depend on this instead of CInterfaceManager. Also refactored the code so it's ready to be moved to the NELGUI lib. 2012-05-23 02:41:43 +02:00
kervala
587def6dbb Fixed: Compilation with new MySQL headers 2012-05-21 10:51:30 +02:00
kervala
3b3950227e Changed: Don't include local files in PCH 2012-05-21 10:04:00 +02:00
dfighter1985
0d0fe51a0d Some more Lua refactoring, started to break CLuaIHM into 2 parts. CLuaIHM will be generic, CLuaIHMRyzom will contain the Ryzom only code. 2012-05-21 03:35:05 +02:00
dfighter1985
ed3d565dda CLuaString will no longer depend on CInterfaceManager. 2012-05-20 00:59:31 +02:00
kervala
6e1400091e Fixed: Compilation with new mysqlclient headers 2012-05-20 00:05:01 +02:00
kervala
edd1012f22 Fixed: Compilation under Windows 2012-05-19 23:47:43 +02:00
dfighter1985
2af7e250b2 Moved some Lua stuff over to the NelGUI library. 2012-05-19 23:00:52 +02:00
kervala
4601dd3451 Changed: Revert a previous "fix" because iconv is already linked to Ryzom client under Mac OS X 2012-05-19 14:49:38 +02:00
kervala
9877d3953a Fixed: Compilation under Mac OS X where curl needs iconv 2012-05-19 09:09:41 +02:00
dfighter1985
e1b6690e6f Moved some Lua related string formatting methods from CInterfaceManager to
LuaHelperStuff namespace.
2012-05-19 00:00:09 +02:00
dfighter1985
653ff421ea FIXED: Crash caused by CInterfaceLinkUpdater trying to remove itself after CInterfaceManager had been released. 2012-05-17 03:38:27 +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
2a7effb835 Changed: #878 Fix typos in comments/code 2012-05-14 13:32:06 +02:00
kervala
178e47552c Fixed: Crash when suri is empty 2012-05-14 13:30:41 +02:00
kervala
ec2011ece5 Changed: #878 Fix typos in comments/code 2012-05-14 13:08:44 +02:00
kervala
72b4500c84 Changed: #1275 Enable OpenGL ES driver in Ryzom client 2012-05-13 17:14:34 +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
sfb
06359f6a73 Fixed: #1374 Rolled back a const-ness change and tested connecting to Ring successfully. 2012-05-10 08:06:19 -05:00
kervala
38ae47456c Added: Mac OS X resources 2012-05-07 10:30:37 +02:00
kervala
3f961a0749 Changed: Set CMAKE_OSX_DEPLOYMENT_TARGET if not defined
Changed: Use custom Info.plist
Added: RYZOM_DATA_DIR option to copy data from there
2012-05-07 10:30:24 +02:00
kervala
54b1709d14 Fixed: Compilation using WITH_STATIC_EXTERNAL under Mac OS X 2012-05-06 21:50:44 +02:00
vl
c322ff5129 Merge 2012-05-04 12:08:04 +02:00
dfighter1985
e6f5bdef0b Merging cdb-refactoring into gui-refactoring. 2012-04-28 21:36:39 +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
dfighter1985
7e3c4aa15e Moved xml auto pointer to nlmisc. 2012-04-16 02:50:18 +02:00
dfighter1985
631a3710fc CDB no longer depends on Ryzom database banks. 2012-04-16 02:18:07 +02:00
dfighter1985
4313f62647 CDB no longer depends on CInterfaceLink. 2012-04-16 01:31:21 +02:00
kaetemi
eb293f5325 Fixed: Warnings 2012-04-13 23:29:18 +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
abbded6e92 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 09:36:51 +02:00
kaetemi
444becf71d Changed: #1461 Bad minimum value for comparing fast swim speed causes random switching between fast and slow swim speed particle effects 2012-04-13 03:06:52 +02:00
kaetemi
f4e097fbfd Fixed: Compile error 2012-04-11 21:49:25 +02:00
kaetemi
f4cccb233d Changed: #1459 Use effects group controller for ryzom client effects volume control 2012-04-11 11:24:48 +02:00
kaetemi
f5df001376 Changed: Improve performance of ryzom client CSoundManager. Strange code, though. 2012-04-11 00:48:47 +02:00
kervala
40fa6620bf Changed: #825 Remove all warnings when compiling Ryzom 2012-04-08 14:23:36 +02:00
kervala
bac5b8d084 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 23:47:55 +02:00
kervala
ed95d4ed79 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 22:30:39 +02:00
kervala
d3bb7e1062 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 20:04:08 +02:00
kervala
c441d086ce Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 15:04:26 +02:00
kervala
de5137d0f6 Fixed: #1448 Compilation with CLang 2012-04-07 14:57:15 +02:00
kervala
0c72dc612d Changed: Check for Lua, Luabind, CURL and LibWWW only if compiling the client 2012-04-07 14:03:50 +02:00
kervala
4dd62721b9 Changed: #1448 Compilation with CLang 2012-04-07 11:51:21 +02:00
kervala
5c66cbf374 Changed: #1448 Compilation with CLang (patch provided by GelluleX, thanks !) 2012-04-07 11:14:21 +02:00
kaetemi
5add0ca372 Fixed: #1455 Bad changes in revision 48a37af6954c 2012-04-05 19:30:41 +02:00
kaetemi
acab58a3b9 Fixed: Compile errors under Linux. 2012-04-05 17:45:53 +02:00
sfb
3178cb6708 Fixed: #1455 VS10 isn't implicitly casting to CSString. Forcing it, which is probably more correct anyway. 2012-04-02 14:26:12 -05:00
sfb
548740bafc Fixed: #1378 Imported nimetu's WebIG reference implementation. 2012-03-22 15:48:13 -05:00
sfb
ae10726b98 Fixed: #1414 Copied index.ctp to listdir.ctp and admin_index.ctp to eliminate symlinks. 2012-03-22 15:18:17 -05:00
sfb
f035e13e02 Changed: #1414 Removing symlinks. 2012-03-22 15:17:12 -05:00
sfb
6091c0092e merge from default 2012-03-22 14:31:07 -05:00
kervala
a543cd7f24 Changed: #878 Fix typos in comments/code 2012-03-17 15:01:27 +01:00
kervala
213b1cd207 Changed: #1433 Merge changes from patch 1.13 2012-03-17 15:00:24 +01:00
sfb
47eac5203e merge inbound 2012-03-12 13:31:26 -05:00
sfb
3d7b89f77b Fixed: #1449 Added missing header, fixed CMake configuration, fixed iterators. GUS builds fine without MFC extensions. 2012-03-12 13:28:56 -05:00
sfb
cce95ffdfb Fixed: #1436 Fixed license header for deployment_configuration files - PMS should be building fine now. 2012-03-12 13:26:13 -05:00
kervala
859f168dd0 Fixed: ryzom_servershare CMakeLists.txt typo 2012-03-10 13:08:13 +01:00
kaetemi
5cab75f13e Fixed: Forgot to add the grouped files to the target thing 2012-03-09 18:26:53 +01:00
kervala
4be475c983 Merge 2012-03-09 13:06:52 +01:00
kervala
b7fe9c27ee Changed: #1433 Merge changes from patch 1.13 (patch provided by Molator) 2012-03-09 13:03:47 +01:00
kaetemi
ec66027596 Changed: Some source file grouping in some projects 2012-03-09 11:30:31 +01:00
kervala
68fd549142 Changed: #1433 Merge changes from patch 1.13 2012-03-08 16:59:03 +01:00
kervala
19fa9a35dc Changed: #1433 Merge changes from patch 1.13 2012-03-05 18:56:30 +01:00
kervala
f5feca0430 Changed: #1433 Merge changes from patch 1.13 2012-03-05 11:59:00 +01:00
kervala
79c934520c Fixed: #1433 Merge changes from patch 1.13 2012-03-04 16:54:37 +01:00
kervala
d403d24bb0 Changed: #1433 Merge changes from patch 1.13 2012-03-04 14:35:44 +01:00
kervala
6c1e509898 Changed: #1433 Merge changes from patch 1.13 2012-03-04 14:11:28 +01:00
kervala
07e5d9d10e Changed: #1433 Merge changes from patch 1.13 2012-03-04 14:09:23 +01:00
kervala
f84de8f1b0 Changed: #1433 Merge changes from patch 1.13 2012-03-04 14:06:07 +01:00
kervala
71b7cb9ef0 Changed: #1433 Merge changes from patch 1.13 2012-03-04 14:01:11 +01:00
kervala
41551e3026 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kervala
81e1e78b02 Fixed: Compilation under Mac OS X 2012-02-29 23:12:07 +01:00
sfb
1d49b93a04 merge 2012-02-29 09:33:05 -06:00
sfb
12a20bd94c merge 2012-02-29 09:32:53 -06:00