Commit graph

292 commits

Author SHA1 Message Date
kervala
34827ed8c7 Changed: Alt+F4 should prompt for confirm exit (thank you Naush) 2010-11-02 21:40:00 +01:00
kervala
44879f5d3f Changed: Implement CCustomMouse for Linux 2010-11-02 21:17:32 +01:00
kervala
ef7ad7daa5 Changed: Implement CCustomMouse for Linux 2010-11-02 20:46:15 +01:00
kervala
a4c64bb753 Changed: Implement CCustomMouse for Linux 2010-11-02 19:45:05 +01:00
kervala
d60bcaec05 Changed: Fix typos in comments/code 2010-11-02 14:00:32 +01:00
kervala
7d1b8eae21 Changed: Implement VSync under Linux 2010-11-02 13:42:25 +01:00
kervala
697e3a723c Changed: Use XRender check from FindX11.cmake 2010-11-02 10:02:30 +01:00
rti
d690870fb6 Fixed: Mouse Position is not properly reported if NeL view does not fill window 2010-11-01 21:55:48 +01:00
rti
1b4205b277 Fixed: Viewport size when embedding NeL Cocoa view in Qt 2010-10-31 20:53:14 +01:00
rti
185058a013 Fixed: Needed one resize event to properly show GL view. 2010-10-31 18:24:58 +01:00
rti
bcbde9df16 Fixed: Make OVQT work on MacOS 2010-10-31 16:50:56 +01:00
rti
7883934455 Changed: Implement VSync under Linux 2010-10-30 23:55:54 +02:00
rti
5735dc26b1 merge 2010-10-30 23:48:55 +02:00
rti
a4c9a84d1e Changed: Implement getWndProc() on Mac OS X 2010-10-30 22:36:20 +02:00
kervala
b0141b67e5 Changed: Implement VSync under Linux 2010-10-30 20:13:32 +02:00
kervala
a34865fbcb Changed: Remove all warning when compiling Ryzom 2010-10-30 17:47:47 +02:00
kervala
2ef72986ba Fixed: Implement VSync under Linux 2010-10-30 17:03:28 +02:00
kervala
8d038f9a30 Changed: Implement VSync under Linux 2010-10-30 14:21:11 +02:00
kervala
8399175d8c Changed: Remove all warning when compiling Ryzom 2010-10-30 14:05:50 +02:00
kervala
ccf08113b9 Changed: Implement VSync under Linux 2010-10-30 14:01:31 +02:00
kervala
bb803527ba Fixed: SHIFT+RETURN doesn't work under linux (patch provided by Naush) 2010-10-24 18:54:43 +02:00
kervala
a902f08955 Changed: Remove all warning when compiling Ryzom 2010-10-24 18:52:34 +02:00
rti
254fb2ce97 merge 2010-10-18 22:34:09 +02:00
rti
9bc0f3e06a Changed: Implement getWndProc() on Mac OS X 2010-10-18 22:33:10 +02:00
kervala
2e71a5b4eb Changed: Implement copy/paste for Linux 2010-10-17 23:25:09 +02:00
kervala
621f7505c1 Changed: Implement copy/paste for Linux 2010-10-17 16:29:18 +02:00
kervala
a044d8a5e7 Changed: Remove all warning when compiling Ryzom 2010-10-17 15:26:57 +02:00
kervala
b7b1197f45 Changed: Implement copy/paste for Linux (patch provided by Naush) 2010-10-16 22:16:09 +02:00
rti
120af2580d Fixed: Merge cocoa_adapter.mm code into driver_opengl*.cpp (and cocoa_event_emitter.cpp) 2010-10-15 23:33:42 +02:00
kervala
92a682bc1b Changed: Added better check for Mac OS SDK version 2010-10-14 20:41:34 +02:00
kervala
86aa43e207 Changed: Remove all warning when compiling Ryzom 2010-10-14 14:01:15 +02:00
kervala
8198f65d50 Fixed: X11 Key auto repeat 2010-10-14 13:43:28 +02:00
kervala
89f6f37b4d Changed: getModes for Mac OS X < 10.6 2010-10-05 21:31:02 +02:00
kervala
25f97a0f2e Fixed: Crash when pressing a key under Mac OS X 10.5.7 2010-10-05 21:29:47 +02:00
kervala
f655a8d015 Fixed: Compilation under Mac OS X 10.5 2010-10-04 21:47:26 +02:00
kervala
572d9acf34 Changed: Remove all warning when compiling Ryzom 2010-10-03 18:50:18 +02:00
kervala
31a990fa60 Changed: Remove all warning when compiling Ryzom 2010-10-02 17:27:20 +02:00
kervala
84986b79b7 Fixed: Removed dummyToAvoidStupidCompilerWarning functions to fix compilation if std*.cpp are included more than once 2010-09-28 11:18:21 +02:00
kervala
1677874af2 Added: Detailed error for GL_FRAGMENT_PROGRAM_ARB 2010-09-27 14:37:42 +02:00
kervala
01eb101355 Fixed: Compilation with STLport under Linux (and probably Mac OS X) 2010-09-26 23:27:52 +02:00
kervala
13de385469 Added: NL_ADD_RUNTIME_FLAGS for libraries 2010-09-14 13:51:44 +02:00
mattraykowski
c3e4ffbe26 merge while working on rebase root source dir 2010-09-03 08:02:04 -06:00
mattraykowski
972e141687 Changed: Added more project prefixes to project labels (aka NeL, Ryzom), converted some more Ryzom projects to the new layout. 2010-09-03 07:07:47 -06:00
kervala
ad51d50449 Changed: Prevent Windows to draw background of NeL windows and some other messages 2010-08-30 18:38:00 +02:00
kervala
aa506598d0 Fixed: Under Linux, load NeL drivers from a specific directory 2010-08-28 14:10:56 +02:00
kervala
b5f6188757 Fixed: Window content is black after switching windowed <-> fullscreen 2010-08-22 09:57:33 +02:00
rti
06f7326e34 Fixed: Make cocoa the default subsystem on Mac OS X 2010-08-13 18:16:37 +02:00
rti
ba4eca5cec Fixed: Fullscreen with game resolution < desktop resolution 2010-08-13 16:05:01 +02:00
rti
ed8a11717d Changed: Fix typos in comments/code 2010-08-13 15:40:04 +02:00
kervala
4b294f9402 Fixed: libc functions wouldn't be replaced by intrinsics equivalent 2010-08-11 15:05:03 +02:00
kervala
09d7a4a064 Fixed: Removed driver_opengl_mac.cpp from VC++ project 2010-08-08 20:17:13 +02:00
kervala
5d494ea2fe Fixed: Use wglext.h instead of defining all Windows stuff in driver_opengl_extension_def.h 2010-08-05 18:05:57 +02:00
kervala
2da52ebc36 Fixed: X11 Key auto repeat 2010-08-05 14:21:41 +02:00
rti
0edc5f1f2c Fixed: Problem when we start moving the camera in third person 2010-08-05 03:06:22 +02:00
rti
e1f2fc5abc Fixed: using x11 color depth retrieval on mac without cocoa (removes hardcoded value) 2010-08-04 23:37:47 +02:00
rti
6b0320a7f2 Fixed: screen mode retrieval only in cocoa mode 2010-08-04 22:58:14 +02:00
rti
cc47fd2531 Fixed: Move mac screen mode retrieval to cocoa_adapter 2010-08-04 22:12:54 +02:00
rti
b1fa58f06b Fixed: destroyWindow() terminates the whole application 2010-08-04 21:43:42 +02:00
rti
fddfab508b Fixed: updated get display modes implementation to use more current apis 2010-08-04 21:28:07 +02:00
rti
542d4125a0 Changed: - implemented nglGetProcAddress using dlsym 2010-08-04 20:33:52 +02:00
kervala
a7e4543e5d Changed: Window content is black after switching windowed <-> fullscreen 2010-08-01 14:18:59 +02:00
kervala
3b09bcd927 Changed: Remove all warning when compiling Ryzom 2010-08-01 14:16:44 +02:00
kervala
7e45b27f35 Changed: Remove all warning when compiling Ryzom 2010-08-01 10:45:50 +02:00
kervala
bb8cea02ea Changed: Remove all warning when compiling Ryzom 2010-08-01 10:02:31 +02:00
kervala
01748aa3f5 Changed: Fix typos in comments/code 2010-08-01 10:02:01 +02:00
kervala
540e24b7b6 Changed: Remove all warning when compiling Ryzom 2010-08-01 09:53:45 +02:00
kervala
65647fecbb Changed: Window content is black after switching windowed <-> fullscreen 2010-08-01 09:48:03 +02:00
kervala
90acceadbf Fixed: Window content is black after switching windowed <-> fullscreen 2010-08-01 09:45:53 +02:00
kervala
1fab114680 Fixed: XConfigureNotify window position different from XMoveWindow 2010-08-01 09:32:12 +02:00
kervala
dd93616bf6 Fixed: XMapWindow doesn't preserve current window position 2010-08-01 09:24:10 +02:00
kervala
a587bc1846 Fixed: X11 error when quitting the client on linux 2010-07-31 11:09:09 +02:00
kervala
a3ae822a88 Changed: Fix typos in comments/code 2010-07-27 13:21:11 +02:00
kervala
b22129a4fb Changed: Implement GlWndProc for X11 2010-07-24 23:59:11 +02:00
kervala
2b74d425ed Changed: Implement GlWndProc for X11 2010-07-24 23:12:50 +02:00
kervala
28e5c4e485 Fixed: Implement GlWndProc for X11 2010-07-24 23:09:43 +02:00
kervala
9275ce5175 Changed: Remove all warning when compiling Ryzom 2010-07-24 22:47:42 +02:00
kervala
c6d7643b4b Changed: Remove all warning when compiling Ryzom 2010-07-24 22:29:42 +02:00
vl
e71c3b5417 Merge 2010-07-19 10:12:31 +02:00
kervala
5bb012883d Changed: Remove/convert/update old projects 2010-07-16 22:20:39 +02:00
rti
32cd792e14 merge 2010-07-14 20:40:46 +02:00
rti
d4e2ab4013 Fixed: GLWindow, create, destroy, create would lead to creating two autorelease pools 2010-07-14 20:40:24 +02:00
Matt Raykowski
e3302e6844 merge 2010-07-14 12:13:37 -05:00
Matt Raykowski
b4a635c412 Changed: Added helper macros to cleanup files, removed useless DECORATE_NEL_LIB macro and started adding WITH_STATIC/WITH_STATIC_DRIVER support for full static linking. 2010-07-14 12:13:07 -05:00
rti
1a756384c2 merge 2010-07-14 16:52:34 +02:00
rti
9a490239e8 Fixed: Modifier Key Information 2010-07-14 16:52:15 +02:00
kervala
3b70e484f6 Fixed: Add public setWindowIcon method to UDriver 2010-07-14 16:16:15 +02:00
kervala
00ae75ef04 Fixed: Implement setWindowIcon for Win32 2010-07-14 11:48:24 +02:00
kervala
ad59a1f35b Fixed: Add an internal method to set an icon for X11 window in OpenGL driver 2010-07-13 20:21:32 +02:00
kervala
34e58b7f19 Fixed: XRandR modesetting 2010-07-12 23:02:55 +02:00
kervala
41eedee735 Fixed: XRandR modesetting 2010-07-12 21:52:35 +02:00
vl
f34d0f3249 Added: default value for light 0 (thx valgrind) 2010-07-09 16:42:28 +02:00
vl
6bf8cc13b7 Changed: CSynchronized and CMutex are now, by default, Fair on Windows and Unfair on GNU/Linux and Mac OS X 2010-07-08 17:36:41 +02:00
rti
b9bd5c8fce Fixed: Dead Keys Broken 2010-07-07 02:01:15 +02:00
rti
a91497f86b Fixed: Switch nlWindow from NSWindow* to NSView* 2010-07-07 00:06:46 +02:00
rti
cbbcd286cb Fixed: Switch nlWindow from NSWindow* to NSView* 2010-07-06 21:50:22 +02:00
rti
bc08dee5a0 Fixed: Cocoa Window not necessary 2010-07-06 20:31:30 +02:00
rti
b9b1605120 Changed: improved mouse wheel handling (thresholding) 2010-07-04 19:49:34 +02:00
kervala
ae239a6b94 Changed: Use PCH under Linux with CMake 2010-06-30 15:31:31 +02:00
rti
c613b8a103 Changed: disabled PCH for opengl driver if WITH_COCOA (PCH does not work with objc) 2010-06-28 20:52:56 +02:00
kervala
0238458539 Changed: Use PCH under Linux with CMake (use the same macros for Windows too) 2010-06-26 16:47:36 +02:00
kervala
7d7ded9528 Changed: Added new optimizations for VC++ linker and compiler 2010-06-26 16:37:27 +02:00
kervala
fc22fcb3de Changed: Change the wrong header in the source code 2010-06-25 21:08:52 +02:00
kervala
9eb0e21867 Changed: Use PCH under Linux with CMake 2010-06-25 08:33:15 +02:00
rti
8ad1901f17 Changed: added mac menu, force redraw after buffer swap, some cleanup 2010-06-24 21:39:18 +02:00
rti
59b7ac1f9f merge 2010-06-23 23:52:16 +02:00
rti
60dae3bfd0 Changed: adapted to recent driver changes, some cleanup 2010-06-23 23:37:19 +02:00
kervala
964ffc2183 Fixed: Floating Point Exception in NL3D::CDriverGL::getModes on Linux 2010-06-23 08:59:03 +02:00
kervala
551d33c933 Fixed: Floating Point Exception in NL3D::CDriverGL::getModes on Linux 2010-06-22 08:12:31 +02:00
kervala
28c4072960 Changed: Make sure all debug files are created in log directory 2010-06-21 20:37:46 +02:00
kervala
a5d0faaec5 Changed: Create setWindowStyle and getWindowStyle private methods in OpenGL driver 2010-06-16 09:38:29 +02:00
kervala
3ed8f85188 Fixed: Create setWindowStyle and getWindowStyle private methods in OpenGL driver 2010-06-15 17:44:03 +02:00
kervala
cb649eba75 Fixed: Create setWindowStyle and getWindowStyle private methods in OpenGL driver 2010-06-15 16:47:05 +02:00
kervala
a877932708 Fixed: Create setWindowStyle and getWindowStyle private methods in OpenGL driver 2010-06-14 21:54:58 +02:00
kervala
dcf1277953 Changed: Added SOVERSION property to shared libraries 2010-06-14 10:30:17 +02:00
kervala
7cbe65d2ef Changed: Fix typos in comments/code 2010-06-14 10:02:51 +02:00
rti
ec3f194b42 Changed: fixed set mouse pos in fullscreen on non main monitor 2010-06-13 22:52:18 +02:00
rti
7457a1838f merge 2010-06-13 22:38:39 +02:00
rti
ac758bc0e3 Changed: fixed set mouse pos in fullscreen on non main monitor 2010-06-13 22:36:32 +02:00
kervala
91d971ad64 Fixed: Create setWindowSize private method in OpenGL driver 2010-06-13 21:46:50 +02:00
rti
207c648b88 merge, fixed build with NL_MAC_NATIVE 2010-06-13 21:15:34 +02:00
rti
7e91dd34fd merge 2010-06-13 21:02:38 +02:00
kervala
5e298e8844 Fixed: Create setWindowSize private method in OpenGL driver 2010-06-13 21:00:19 +02:00
rti
2e6078898e Changed: fixed multi screen window positioning, implemented getCurrentScreenMode, (IDriver::InterfaceVersion = 0x67 to enable negative window positions) 2010-06-13 20:24:58 +02:00
kervala
a63d1e249b Fixed: Create createWindow and destroyWindow private methods in OpenGL driver 2010-06-13 18:01:03 +02:00
kervala
f381f335e1 Changed: Fix typos in comments/code 2010-06-13 16:58:11 +02:00
rti
45582ac1c8 Changed: fixed mouse position setting on non main monitor 2010-06-13 15:40:59 +02:00
rti
6ff4d15826 merge 2010-06-13 02:03:23 +02:00
rti
1424cfb2b1 Changed: fixed key 5 and 6 interchanged 2010-06-13 01:01:42 +02:00
kervala
6a78fc23a5 Fixed: Create createWindow and destroyWindow private methods in OpenGL driver 2010-06-12 23:01:46 +02:00
kervala
90fc776669 Fixed: Create createWindow and destroyWindow private methods in OpenGL driver 2010-06-12 22:22:32 +02:00
kervala
2f93f19afc Fixed: Implement getWindowPos for Linux 2010-06-12 17:57:45 +02:00
kervala
e4e43d2ac3 Fixed: Create a setScreenMode method in OpenGL driver 2010-06-12 17:57:07 +02:00
kervala
829e15f5bf Fixed: Create a setScreenMode method in OpenGL driver 2010-06-12 17:38:03 +02:00
kervala
365745a3bf Fixed: Implement getWindowPos for Linux 2010-06-12 16:47:50 +02:00
kervala
929f5a3b8d Changed: Move all window and input related methods to a new file from OpenGL driver 2010-06-12 16:31:39 +02:00
kervala
d16356fefe Changed: Move all window and input related methods to a new file from OpenGL driver 2010-06-12 15:34:20 +02:00
rti
ebc8121dd8 Fixed: Fullscreen X11 on Mac is not available (vidmode missing), disable it in the driver. 2010-06-11 17:12:19 +02:00
rti
cb9217d8a3 Changed: mouse wheel, resizable flag 2010-06-11 16:21:27 +02:00
rti
0eda79d7b3 merge 2010-06-11 15:04:57 +02:00
rti
f082ef3efb Fixed: Do not reset mouse position to implement FreeLook (IDriver::InterfaceVersion = 0x66) 2010-06-11 15:04:10 +02:00
kervala
b4529541c3 Fixed: mapping accentued keys to actions in game 2010-06-11 09:45:06 +02:00
kervala
4b15d7273e Changed: Fix typos in comments/code 2010-06-10 11:50:19 +02:00
rti
1b6382633a merge 2010-06-09 23:35:55 +02:00
rti
38fd14fbd2 Changed: showCursor, setMousePos, improved window move, useOptimizedDrawing:YES, cleaned up comments 2010-06-09 23:15:14 +02:00
kervala
e3cadf3de5 Fixed: Another dead lock under Linux 2010-06-09 20:12:27 +02:00
rti
59155f1839 Changed: enable bloom on mac (commented hardcoded "not for mac" gl ext stuff) 2010-06-09 01:05:24 +02:00
rti
fc9bd00a81 merge 2010-06-09 00:28:52 +02:00
rti
23cbfdbb60 Changed: added fullscreen and mode switching support 2010-06-08 23:27:06 +02:00
kervala
017935c302 Changed: Move all window and input related methods to a new file from OpenGL driver 2010-06-08 18:58:58 +02:00
kervala
5af2dbea2a Changed: Fix typos in comments/code 2010-06-07 16:46:11 +02:00