Commit graph

682 commits

Author SHA1 Message Date
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
kaetemi
2e47ab7fe4 Reverted: dc87ef1a34b6 Parameter distMax depends on fixed values in sheets and other code. Using this to switch between rolloff and minimum sound is likely causing the glitchy sound volumes of background sounds. Must be fixed in whatever code is using too large value of distMax instead, and not here. 2012-04-09 19:03:48 +02:00
kaetemi
51ac3a0e38 Reverted: 2424536ec6f9 The setAsyncLoading function is used for a different purpose. In our case, async means that the file is read on the fly, and otherwise it is fully loaded into memory before being encoded. Synchronous mode is used for example during loading when hard disk access is not guaranteed. 2012-04-09 18:42:31 +02:00
kervala
c441d086ce Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 15:04:26 +02:00
kervala
41551e3026 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kaetemi
c2de0eeb31 Fixed: #620 Incorrect usage of mutex in particle system loader 2012-03-02 22:43:42 +01:00
sfb
12a20bd94c merge 2012-02-29 09:32:53 -06:00
kervala
6865470c03 Changed: #878 Fix typos in comments/code 2012-02-27 10:01:45 +01:00
kervala
ea55ed6cd0 Changed: #1433 Merge changes from patch 1.13 2012-02-27 09:59:27 +01:00
kervala
639b7f2285 Changed: #1219 Bad color when rgba.cpp is compiled with GCC 4.2.4 2012-02-21 21:11:04 +01:00
kervala
6994f7374e Changed: #825 Remove all warnings when compiling Ryzom 2012-01-02 15:41:22 +01:00
sfb
c8467d9b51 Fixed: #1359 Applied patch from GelluleX adding cut/paste functionality to Ryzom for OSX. 2011-12-07 07:20:05 -06:00
sfb
506e214e38 Fixed: #1367 Added ifdef for OSX 10.7 GL API changes. Thanks GelluleX. 2011-12-07 07:16:37 -06:00
kervala
81df57ac0f Changed: #1328 Map time and weather Issue (patch provided by Sywindt) 2011-10-29 15:34:04 +02:00
kervala
b591056364 Fixed: #1376 Wrong NeL window position with Compiz 2011-10-15 16:42:03 +02:00
kervala
87f2f5bdd6 Changed: #1366 No Ryzom client icon under Ubuntu with Unity + Compiz 2011-10-08 12:16:47 +02:00
kervala
312fc3eb74 Fixed: #1366 No Ryzom client icon under Ubuntu with Unity + Compiz 2011-10-08 11:01:10 +02:00
kervala
44e3c936e4 Changed: New option WITH_INSTALL_LIBRARIES which allows user to install only final binaries and no development files (header, static libraries, etc...) 2011-09-11 14:44:37 +02:00
kervala
dbf417cb22 Changed: #1275 Create an OpenGL ES driver 2011-06-08 10:16:44 +02:00
kervala
f06916b4fa Changed: #878 Fix typos in comments/code 2011-06-08 10:14:14 +02:00
kervala
ec90234947 Changed: #825 Remove all warnings when compiling Ryzom 2011-06-05 18:06:00 +02:00
kervala
ab0cc17134 Fixed: Number of processors under Linux 2011-06-04 14:01:56 +02:00
kervala
385955fffb Fixed: Strings buffer overflow in config files 2011-06-04 14:01:32 +02:00
kervala
7d0a22db81 Changed: #878 Fix typos in comments/code 2011-06-04 13:51:03 +02:00
kervala
2d8d895e5b Changed: Display unknown status in FBO errors messages 2011-06-04 13:50:33 +02:00
kervala
57bf9881e8 Fixed: X extensions list is truncated 2011-06-04 13:49:41 +02:00
kervala
5b5a050616 Changed: Exceptions catched by reference 2011-06-03 10:35:25 +02:00
kervala
69bc6a6d4e Changed: Exceptions catched by reference 2011-06-02 18:44:48 +02:00
kervala
540bc1f62f Changed: Exceptions catched by reference 2011-06-02 18:31:40 +02:00
vl
5f98c48e13 Fixed: #1273 problem with shift enter on shop window 2011-04-21 16:39:23 +02:00
vl
d2bc4b288a Fixed: ugly fix to not crash when we cannot create a buffer #1116 2011-06-01 00:04:11 +02:00
rti
c913b2700e merge 2011-05-31 18:12:25 +02:00
rti
b55e9e210e Fixed: #1006 On Mac OS X, do glFinish() after vertex program upload to ensure program is ready to use. 2011-05-31 18:10:32 +02:00
kervala
49c3ae1b85 Changed: #825 Remove all warnings when compiling Ryzom 2011-05-29 16:23:08 +02:00
kervala
44b7912330 Changed: #825 Remove all warnings when compiling Ryzom 2011-05-29 16:20:34 +02:00
kervala
bc994d4bec Changed: Use of CFile::createEmptyFile
Changed: #142 Replace atoi and sscanf by fromString when it's possible
2011-05-29 13:57:08 +02:00
kervala
fbec2565e9 Changed: Compilation with VC++ 2010 without STLport 2011-05-28 15:52:48 +02:00
rti
3fdd571b49 merge 2011-05-26 21:55:10 +02:00
rti
ef98e683a3 Fixed: Build error and assert when disabling NL_FORCE_INDEX_BUFFER_16 2011-05-26 20:57:23 +02:00
kervala
24e2e07ef4 Changed: #878 Fix typos in comments/code 2011-05-26 16:20:17 +02:00
kervala
30819b35a7 Changed: #1177 VS 2010 does not work under CMake 2011-05-26 16:18:38 +02:00
kervala
28d1e2538b Changed: #825 Remove all warnings when compiling Ryzom 2011-05-26 16:07:35 +02:00
kervala
f5e72a4da7 Changed: Merge changes from next patch 2011-05-26 14:14:29 +02:00
kervala
ae70be18fa Changed: #1275 Create an OpenGL ES driver 2011-05-15 17:11:16 +02:00
kervala
41f8011498 Changed: #1275 Create an OpenGL ES driver 2011-05-01 19:11:10 +02:00
kervala
8946b580cb Changed: #1275 Create an OpenGL ES driver 2011-05-01 18:27:05 +02:00
kervala
ab1ddf3e3e Changed: Replaced display of pointers using %d or %X by %p 2011-03-28 17:32:49 +02:00
kervala
a221b39585 Changed: #825 Remove all warnings when compiling Ryzom 2011-03-10 23:22:27 +01:00
kervala
dec67309f3 Changed: #878 Fix typos in comments/code 2011-03-09 14:30:51 +01:00
kervala
b26e6ced32 Fixed: Use of LOD meshes when it shouldn't (patch provided by Sywindt, thanks a lot) 2011-02-24 19:00:36 +01:00
kervala
93c382f02c Changed: #1251 Code simplification and default values if not using config.h 2011-02-24 18:55:14 +01:00
kervala
43decbd157 Fixed: #1251 NeL can't find selected drivers in CMake 2011-02-24 18:42:09 +01:00
kervala
c503b1859c Changed: #1251 NeL can't find selected drivers in CMake 2011-02-24 18:01:31 +01:00
kervala
0a235b7353 Changed: #878 Fix typos in comments/code 2011-02-21 16:08:32 +01:00
kervala
703ba174a2 Changed: #825 Remove all warnings when compiling Ryzom 2011-02-21 13:32:56 +01:00
kervala
9c9f1097f8 Changed: Only use PCH if WITH_PCH is defined 2011-02-21 13:30:31 +01:00
aquiles
872078f1f3 Changed: #1150 fixed wrong includes for moved headers 2011-02-20 16:37:17 +01:00
aquiles
7d76796ee6 Changed: #1150 Moved private headers 2011-02-18 21:27:31 +01:00
vl
0a43a83b25 Changed: on mac, openal is always dynlib 2011-02-18 09:10:55 +01:00
kervala
0b8820ca0c Fixed: Compilation under Linux with STLport 2011-02-11 18:05:19 +01:00
kervala
300c48e191 Changed: #878 Fix typos in comments/code 2011-02-09 16:03:44 +01:00
kervala
a617da4566 Changed: #878 Fix typos in comments/code 2011-02-09 15:45:56 +01:00
kervala
1af7212735 Changed: Add missing files in SOURCE_GROUP 2011-02-09 15:44:19 +01:00
kervala
bf829069ea Fixed: Wrong paths for .cpp files in CMakeLists.txt 2011-02-09 15:31:34 +01:00
kervala
026657b28c Changed: #825 Remove all warnings when compiling Ryzom 2011-02-09 14:34:05 +01:00
kervala
de5b52f7f1 Changed: #1249 Endianness problems while access to disk or memory (patch provided by Jeru) 2011-02-08 18:57:24 +01:00
kervala
8e1a1acb5d Changed: #1249 Endianness problems while access to disk or memory 2011-02-01 18:29:03 +01:00
kervala
0557ec99d5 Changed: #1249 Endianness problems while access to disk or memory 2011-02-01 17:33:30 +01:00
kervala
14a449ab27 Fixed: Crash when using bloom in object_viewer_qt with OpenGL driver 2011-01-22 16:01:00 +01:00
kervala
b048e3987c Fixed: #1231 Remove VC++ projects and solutions which are not needed by Nevrax Linux makefiles 2011-01-16 16:15:13 +01:00
kervala
356816cba7 Changed: #1231 Remove VC++ projects and solutions which are not needed by Nevrax Linux makefiles 2011-01-10 13:50:07 +01:00
rti
1d1af58c52 Changed: #1227 some simplification, added exceptions instead of nlerror 2011-01-08 03:27:47 +01:00
rti
d73c485f23 Fixed #1227: Implement static IThread* IThread::getCurrentThread for pthread based systems 2011-01-08 01:17:13 +01:00
kervala
aa8b8851f0 Fixed: Bad check for scissor 2011-01-07 10:05:08 +01:00
kervala
280df412a6 Fixed: Compilation under some Linux versions 2011-01-05 11:22:30 +01:00
kervala
97c4880afa Changed: Don't modify NeL window if managed by a 3rd party library 2010-12-30 22:18:23 +01:00
kervala
60d043bb78 Fixed: define FNDELAY if not already defined 2010-12-30 12:34:10 +01:00