Commit graph

325 commits

Author SHA1 Message Date
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
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
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
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
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
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
178e47552c Fixed: Crash when suri is empty 2012-05-14 13:30:41 +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
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
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
4313f62647 CDB no longer depends on CInterfaceLink. 2012-04-16 01:31:21 +02:00
kervala
abbded6e92 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 09:36:51 +02:00
kervala
ed95d4ed79 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 22:30:39 +02:00
kervala
a543cd7f24 Changed: #878 Fix typos in comments/code 2012-03-17 15:01:27 +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
07e5d9d10e Changed: #1433 Merge changes from patch 1.13 2012-03-04 14:09:23 +01:00
kervala
ad9b680e91 Changed: #1433 Merge changes from patch 1.13 2012-02-27 22:42:30 +01:00
kervala
a272d956c2 Changed: #1433 Merge changes from patch 1.13 2012-02-27 16:10:47 +01:00
kervala
130b431043 Fixed: Bad check in emote tokens 2012-02-13 11:31:28 +01:00
dfighter1985
8b278c8c61 Moved an action handler, from the view manager's source to the game action handlers' source. 2012-02-13 02:30:26 +01:00
dfighter1985
a26458be47 We might as well load the input config when we initialize the input handler. 2012-02-12 02:18:00 +01:00
dfighter1985
a5fcd23dcd CInterfaceManager no longer depends on Driver global variable. 2012-02-11 23:44:55 +01:00
dfighter1985
94b7c2a8e7 CInterfaceManager and CViewText will no longer depend on the TextContext global variable. 2012-02-11 04:19:31 +01:00
dfighter1985
7149af9886 VCiewRenderer no longer depends on the global TextContext variable. Instead it's updated when it changes. 2012-02-11 02:28:14 +01:00
dfighter1985
f0cc382971 CViewRenderer no longer depends on the Driver global variable. Also got rid of the same dependencies in files which included that global from the CViewRenderer header. 2012-02-11 01:41:46 +01:00
dfighter
ef71add33f Moved xml_auto_ptr from game_share to nel misc. 2012-02-08 01:58:15 +01:00
sfb
03b4c8db28 Fixed: #1334 Applied Ulukyn's patch. Adds two new config variables - WebIgMainDomain and WebIgTrustedDomains. 2011-12-21 09:49:30 -06:00
kaetemi
616519f04e Fixed: #1364 Only transfer bonus item infos when context help string is used for tooltip 2011-09-23 00:14:51 +02:00
kervala
d0987263bd Changed: Merge changes from next patch 2011-06-14 19:34:28 +02:00
kervala
9a975ceea1 Changed: #878 Fix typos in comments/code 2011-06-14 19:31:59 +02:00
vl
2d1ed58a4f Fixed: must not be lowered or the tooltip in milkopad doesn't work 2011-06-08 18:36:27 +02:00
kervala
5746e96dcd Changed: Replaced NLMISC::strlwr by NLMISC::toLower 2011-06-08 10:15:16 +02:00
kervala
b5fdad1d11 Fixed: Bad font default size 2011-06-08 10:14:48 +02:00
kervala
ec90234947 Changed: #825 Remove all warnings when compiling Ryzom 2011-06-05 18:06:00 +02:00
kervala
73b6bee421 Changed: Replaced NLMISC::strlwr by NLMISC::toLower 2011-06-05 17:52:40 +02:00
kervala
dc66068f94 Changed: Merge changes from next patch 2011-06-04 13:23:14 +02:00
kervala
5b5a050616 Changed: Exceptions catched by reference 2011-06-03 10:35:25 +02:00
kervala
540bc1f62f Changed: Exceptions catched by reference 2011-06-02 18:31:40 +02:00
kervala
4aa2c68151 Changed: #878 Fix typos in comments/code 2011-05-31 22:16:17 +02:00
kervala
37cfa5a9f2 Changed: Merge changes from next patch 2011-05-31 21:51:26 +02:00
kervala
fbec2565e9 Changed: Compilation with VC++ 2010 without STLport 2011-05-28 15:52:48 +02:00
kervala
e655b0a777 Changed: Use static_assert in nlctassert macro if C++0X is supported by compiler 2011-05-26 16:14:45 +02:00
kervala
35ccf29935 Changed: Merge changes from next patch 2011-05-26 16:06:21 +02:00
kervala
db6f3defa2 Changed: Merge changes from next patch 2011-05-26 14:33:04 +02:00
rti
1c7d8571d7 Fixed: crash when using SelectCharacter = [0,4] (thanks ace) 2011-05-25 16:52:52 +02:00
kervala
5d5f8a964f Fixed: #1177 VS 2010 does not work under CMake 2011-05-12 12:49:17 +02:00
kervala
d6fefddc98 Changed: Changes from last patch 2011-03-31 22:20:16 +02:00
kervala
eaf5f1179b Changed: Changes from last patch 2011-03-11 18:40:06 +01:00
kervala
5ac53fb64e Changed: Changes from last patch 2011-03-09 13:40:44 +01:00
kervala
0d66aff643 Changed: #878 Fix typos in comments/code 2011-02-09 14:42:30 +01:00
kervala
50843ded97 Changed: #825 Remove all warnings when compiling Ryzom 2011-02-09 14:42:03 +01:00
kervala
18785f0fbd Fixed: Compilation with luabind 0.7 (include luabind/version.hpp only when existing) 2010-12-30 12:20:42 +01:00
kervala
62189a69b8 Changed: #878 Fix typos in comments/code 2010-12-08 14:47:17 +01:00
kervala
37d85c1922 Changed: #825 Remove all warnings when compiling Ryzom 2010-11-21 15:07:59 +01:00
kervala
6833c978d3 Changed: #878 Fix typos in comments/code 2010-11-19 11:20:59 +01:00
kervala
d52d4fa291 Changed: #825 Remove all warnings when compiling Ryzom 2010-11-19 11:20:46 +01:00
kervala
2f026feb7f Changed: Fix crashes if interface doesn't have specified controls 2010-11-18 19:41:53 +01:00
kervala
ba935324f6 Changed: #878 Fix typos in comments/code 2010-11-18 19:38:10 +01:00
kervala
a5dbd29c04 Fixed: #1198 Window is too large when switching from fullscreen to windowed mode 2010-11-18 15:04:18 +01:00
kervala
9e26d36c6b Fixed: #1196 Allow to dump ZBuffer when doing a screenshot 2010-11-17 22:24:04 +01:00
kervala
0f7b988352 Changed: #878 Fix typos in comments/code 2010-11-13 18:33:01 +01:00
kervala
6362857850 Changed: #878 Fix typos in comments/code 2010-11-12 14:26:38 +01:00
kervala
eca4acbe49 Changed: #1135 Reverted some changes from next Ryzom patch 2010-11-07 18:51:39 +01:00
kervala
24dfa7bf3d Changed: #1135 Merge changes from Ryzom patch 1.10 2010-11-05 09:45:24 +01:00
kervala
a8fa95a1dc Changed: #878 Fix typos in comments/code 2010-11-04 22:22:29 +01:00
kervala
19191f88f4 Fixed: #1034 Implement CCustomMouse for Linux 2010-11-04 22:14:47 +01:00
kervala
42b7d0148b Changed: #1034 Implement CCustomMouse for Linux 2010-11-04 19:35:44 +01:00
kervala
ce97b8f27b Changed: #825 Remove all warning when compiling Ryzom 2010-11-04 19:27:35 +01:00
kervala
389780f076 Changed: #945 Reverted because it brokes mouse under Windows (if we really need to have both motion and click events, we can send them directly from NeL driver) 2010-11-02 21:26:49 +01:00
kervala
c53d70812d Changed: #1034 Implement CCustomMouse for Linux 2010-11-02 19:45:05 +01:00
kervala
eb3f1737c2 Changed: #878 Fix typos in comments/code 2010-11-02 14:00:32 +01:00
kervala
08386e0c28 Changed: #825 Remove all warning when compiling Ryzom 2010-10-30 14:20:26 +02:00
kervala
ad5a89cc16 Changed: #1135 Merge changes from Ryzom patch 1.10 2010-10-26 13:24:22 +02:00
kervala
2c80b24dfa Changed: #1135 Merge changes from Ryzom patch 1.10 2010-10-23 18:16:49 +02:00
kervala
42d1cbf9fd Changed: Use of getRyzomModes 2010-10-19 14:22:10 +02:00
kervala
574d84fa75 Fixed: Compilation with recent boost versions 2010-10-19 14:19:10 +02:00
kervala
7bd13f3ccb Fixed: Bad detection if a file is in a BNP under Linux 2010-10-18 23:51:50 +02:00
kervala
b62ac30ebb Changed: #1135 Some crashes under Linux 2010-10-18 23:21:24 +02:00
kervala
1355d22e43 Changed: #1135 Merge changes from Ryzom patch 1.10 (thanks Naush) 2010-10-18 20:50:38 +02:00
kervala
5c1aee1509 Changed: #1135 Merge changes from Ryzom patch 1.10 2010-10-18 20:02:31 +02:00
kervala
c1073c4dd1 Changed: #142 Replace atoi and sscanf by fromString when it's possible 2010-10-18 13:23:07 +02:00
kervala
5574174db4 Changed: #825 Remove all warning when compiling Ryzom 2010-10-18 10:10:16 +02:00
kervala
933395109b Changed: #825 Remove all warning when compiling Ryzom 2010-10-18 09:44:19 +02:00
kervala
c1fd965849 Changed: #1038 Implement copy/paste for Linux 2010-10-17 16:38:43 +02:00
kervala
106ef09c23 Changed: #1038 Implement copy/paste for Linux (patch provided by Naush) 2010-10-16 22:19:49 +02:00
kervala
e0ebfebeac Changed: #825 Remove all warning when compiling Ryzom 2010-10-11 15:43:22 +02:00
kervala
b1d6548cff Changed: #825 Remove all warning when compiling Ryzom 2010-10-03 18:35:16 +02:00
kervala
6fb3465433 Changed: #878 Fix typos in comments/code 2010-10-02 14:25:36 +02:00
kervala
bbb68d1c08 Changed: #825 Remove all warning when compiling Ryzom 2010-09-26 22:09:58 +02:00
kervala
3bf713f884 Fixed: Some compilation errors 2010-09-25 22:43:11 +02:00
kervala
264e3ccc9d Fixed: Bad merge 2010-09-25 22:38:06 +02:00
kervala
9c1b43c027 Changed: Added namespace in some macros 2010-09-25 16:04:13 +02:00
kervala
b51b521144 Changed: Removed using namespace in *.h 2010-09-25 16:02:33 +02:00
vl
2055409d5a Fixed: #1033 WebIG now works on linux too 2010-09-24 17:07:17 +02:00
kervala
0c4f818687 Changed: #825 Remove all warnings when compiling Ryzom 2010-09-24 11:03:56 +02:00
kervala
3076c68530 Changed: Removed "using namespace" from *.h 2010-09-23 19:29:14 +02:00
vl
55330e73e3 Fixed: a bug with interface due to the static keyword 2010-09-21 12:18:24 +02:00
kervala
665873a2f8 Changed: #825 Remove all warnings when compiling Ryzom 2010-09-20 21:58:24 +02:00
kervala
9f43646d77 Changed: #825 Remove all warnings when compiling Ryzom 2010-08-28 15:02:00 +02:00
kaetemi
67307bc6e8 Fixed: #1082 Interface texturemaps can be configured in cfg file, png and tga inside interface texturemap treated equally. 2010-08-27 22:15:51 +02:00
kervala
783c3ba8d4 Fixed: #1064 New interface definition missing (patch provided by Naush) 2010-08-08 10:12:03 +02:00
kervala
fd41d63b2a Fixed: #1032 Crash in OpenAL driver when a music is playing and user quit client 2010-07-27 19:32:15 +02:00
kervala
da46bed296 Changed: #878 Fix typos in comments/code 2010-07-27 13:21:11 +02:00
vl
3acf3e7de8 Removed: flooding warning 2010-07-26 10:56:22 +02:00
vl
dedac1804a Merge 2010-07-19 10:12:46 +02:00
vl
3d4bc79512 Merge 2010-07-19 10:12:31 +02:00
vl
0e25ebbfcd Changed: Display fps and spf on SHIFT+F2 2010-07-19 10:11:00 +02:00
kervala
4441f54bba Changed: only check screenshot folder presence one time 2010-07-17 18:47:38 +02:00
kervala
6b705c278a Changed: #878 Fix typos in comments/code 2010-07-16 22:26:02 +02:00
kervala
3cae173804 Changed: #825 Remove all warning when compiling Ryzom 2010-07-16 22:23:45 +02:00
kervala
bc5968bd43 Changed: NLMISC::strupr is depreciated (use NLMISC::toUpper instead 2010-07-15 19:58:04 +02:00
kervala
c20188e90a Changed: #927 Move OS specific code from client or server to NeL when it's possible 2010-07-14 11:44:46 +02:00
vl
25206ebc9c Fixed: some gcc warning 2010-07-13 11:05:21 +02:00
kervala
23fddefef6 Changed: optimizations for PCH 2010-07-10 15:02:07 +02:00
kervala
840179a65c Changed: optimizations for PCH 2010-07-10 14:06:33 +02:00
vl
fa19bf9781 Added: default value for HairColor (thx valgrind) 2010-07-09 16:42:46 +02:00
vl
428c78e894 Merge 2010-07-08 16:14:06 +02:00
vl
2cef5d56c8 Changed: misc things 2010-07-08 16:06:34 +02:00
vl
2109dd2405 Added: new rp jobs 2010-07-08 16:05:15 +02:00
vl
92a21b4c05 Fixed: Bad way to loop a number between 0 and 5 2010-07-06 10:56:45 +02:00
kervala
b22081009b Changed: #841 Change the wrong header in the source code 2010-07-01 09:34:20 +02:00
kervala
c3d1ac3de9 Changed: #878 Fix typos in comments/code 2010-06-24 15:00:31 +02:00
kervala
dac2ec8357 Changed: #991 Make sure all debug files are created in log directory 2010-06-21 21:03:21 +02:00
kervala
46707ef3bc Changed: #878 Fix typos in comments/code 2010-06-14 10:02:51 +02:00
kervala
804170c6f0 Changed: #878 Fix typos in comments/code 2010-06-13 16:58:11 +02:00
kervala
5bf30a0951 Changed: #825 Remove all warning when compiling Ryzom on Linux 2010-06-12 16:33:45 +02:00
kervala
8496b990a1 Changed: #825 Remove all warning when compiling Ryzom on Linux 2010-06-12 13:01:00 +02:00
kervala
26ed6795f4 Changed: #825 Remove all warning when compiling Ryzom on Linux 2010-06-11 11:20:51 +02:00
kervala
aebd540041 Changed: #878 Fix typos in comments/code 2010-06-10 11:50:19 +02:00
kervala
34af1a64ad Fixed: #966 Don't exit if no corresponding screen mode found in windowed 2010-06-07 20:24:11 +02:00
kervala
8abcc22d5a Changed: #927 Move OS specific code from client or server to NeL when it's possible 2010-06-05 19:59:22 +02:00
kervala
6e8fef97e5 Changed: #927 Move OS specific code from client or server to NeL when it's possible 2010-06-05 19:55:32 +02:00
kervala
58bab79dad Changed: #878 Fix typos in comments/code 2010-06-03 14:45:51 +02:00
kervala
1ee6003817 Fixed: #951 Use nlWindow instead of void* for window ID 2010-05-31 13:15:36 +02:00
vl
3e981beab8 Fixed: #935 save the screenshots in screenshot directory 2010-05-28 16:31:11 +02:00
vl
3b0c6f752e Fixed: #945 mouse click events do not respect mouse position (by rti) 2010-05-28 16:08:37 +02:00
kervala
1c36c03d3c Changed: #927 Move OS specific code from client or server to NeL when it's possible 2010-05-22 14:15:29 +02:00
kervala
3c3e17052f Fixed: assert when Local mode is used 2010-05-20 10:30:15 +02:00
kervala
1fec532b3f Fixed: #918 Luabind 0.7 is not correctly detected 2010-05-19 09:46:03 +02:00
kervala
dd810094f4 Changed: #900 ELuaExecuteError: No matching overload found, setContextHelpText 2010-05-18 19:24:01 +02:00
kervala
fff95ad179 Fixed: #912 Arrays not initialized and other minor bugs 2010-05-18 12:01:37 +02:00
kervala
f31ed6c750 Fixed: #900 ELuaExecuteError: No matching overload found, setContextHelpText 2010-05-18 09:46:41 +02:00
vl
b541d58646 Fixed: #892 segfaults with newer libwww on linux 2010-05-17 15:27:43 +02:00
kervala
344b890a65 Fixed: #908 Incorrect method CMusicPlayer::previous() (patch provided by lubos) 2010-05-17 11:22:16 +02:00
vl
2f5e44db63 Changed: #825 remove some warning 2010-05-15 18:47:21 +02:00
kervala
a970ad675c Changed: #853 Compilation on 64-bits platforms 2010-05-13 22:53:14 +02:00
kervala
737427674c Changed: #825 Remove all warning when compiling Ryzom on Linux 2010-05-13 22:45:24 +02:00
vl
0a3bb8db15 Fixed: #887 add do/while to remove some warning and add missing ; 2010-05-13 19:02:00 +02:00
kervala
f02896261a Changed: #885 luabind (On Windows Breaks Compiling) 2010-05-12 18:32:05 +02:00
kervala
ef5dc445fe Changed: #878 Fix typos in comments/code 2010-05-12 16:59:15 +02:00
vl
60e972fa51 Merge 2010-05-12 16:26:57 +02:00
kervala
97d2c2eb5d Changed: #878 Fix typos in comments/code 2010-05-12 16:17:44 +02:00
kervala
7688180fae Fixed: #890 Ryzom Client Build Fix - _Bool is a keyword in C99 (patch provided by rti) 2010-05-12 16:15:48 +02:00
vl
5386672aa2 Changed: make it compile in pure static 2010-05-12 16:01:40 +02:00
kervala
29bc9970c2 Fixed: #885 luabind (On Windows Breaks Compiling) 2010-05-12 11:12:19 +02:00
kervala
ad4f52a781 Merge 2010-05-10 20:41:16 +02:00
kervala
c625dc8d90 Changed: #829 Make Ryzom client working with latest liblua, luabind, libwww 2010-05-10 20:37:23 +02:00
thorbjorn
fb9f11120a Fixed: Compile fixes for gcc 4.5.0
Example:

error: cannot call constructor ‘std::pair<std::basic_string<char>, CInterfaceDDX*>::pair’ directly
error:   for a function-style cast, remove the redundant ‘::pair’
2010-05-08 23:27:35 +02:00
acemtp
7d2f2ff7b1 Fixed: #841 set the good agpl header 2010-05-07 11:06:20 +02:00
acemtp
1792297c93 initial version 2010-05-06 02:08:41 +02:00