Commit graph

57 commits

Author SHA1 Message Date
Yamagi Burmeister
c0e9a6f045 Make Quake II compatible with unicode directory names
This changes employs a horrible hack to connect the ASCII Quake II to
the UTF-16 WinAPI. The path to "My Documentes" is read in UTF-16, then
converted to a old "DOS style path" with 8.3 characters. This DOS path
has by convention no UTF-16 characters in it and can be converted into
a normal ASCII string. This ASCII string is the path used by Yamagi
Quake II. The conversion logic will fail if the "Windows to DOS
filename transistion" is deactivated in the registry (it's on by
default). In that case no homedir is used and the "Windows Roaming
Mechanism" kicks in.
2012-06-20 13:39:18 +02:00
Yamagi Burmeister
61e8fbdea1 Mention different Windows localizations 2012-06-14 10:49:08 +02:00
Yamagi Burmeister
661599ed99 Add a TODO with the 6 remaining "problems" 2012-06-13 10:55:16 +02:00
Yamagi Burmeister
f116882160 Remove TODO 2012-06-05 12:54:54 +02:00
Yamagi Burmeister
de3e53069f Remove Alt-Tab handling. It's done by SDL 2012-06-05 10:50:24 +02:00
Yamagi Burmeister
a55d717a80 Replace atoi() with strtol() in Windows code 2012-06-05 10:46:15 +02:00
Yamagi Burmeister
af83f80dff Add header guards to new headers 2012-06-05 10:42:30 +02:00
Yamagi Burmeister
bf590cbba5 Clean up the Makefile 2012-06-05 10:37:34 +02:00
Yamagi Burmeister
28be8cda8e Work around the missing _controlfp prototypes in MinGW 2012-06-05 10:29:20 +02:00
Yamagi Burmeister
58c3b22c8a Add platform defines for Windows 2012-06-05 10:17:01 +02:00
Yamagi Burmeister
ca18af254e Remove Sys_AppActivate()
This code is unnecessary because SDL handles all activation events,
brings the Window into foreground, etc.
2012-06-05 10:11:29 +02:00
Yamagi Burmeister
21ab0de692 Remove support for the Windows clipboard
This was just broken and rewriting it is not worth the efford
2012-06-05 10:09:24 +02:00
Yamagi Burmeister
d1008a564d Port OpenAL to Windows and enable it by default 2012-06-05 09:57:30 +02:00
Yamagi Burmeister
d8dc40fdb4 Update the TODO. We're now able to start the game and watch the demo loop 2012-06-04 13:53:00 +02:00
Yamagi Burmeister
e2def7c1cc We are now able to build and run a dedicated server on Windows 2012-06-04 09:44:44 +02:00
Yamagi Burmeister
d2177bb618 Open binary files in mode "rb" instead of "r"
This subtile bug didn't show on unixoid platforms, but led to problems
on Windows.
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
e85bf27473 We are now able to build q2ded.exe under windows
Of course this is completly untested. Without a game.dll the dedicated
server is useless.
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
280a432161 Comment Sys_AppActivate() since cl_hwnd will be ported later 2012-06-04 09:13:30 +02:00
Yamagi Burmeister
ba8b81068d Update TODO 2012-06-04 09:13:30 +02:00
Yamagi Burmeister
5908432bba Add a TODO to ensure that all new headers have header guards 2012-06-04 09:13:30 +02:00
Yamagi Burmeister
8bfb73ab27 Add TODO
A list of thinks to be done befor the first CFT is released
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
9b02f8f7fe Add a TODO list 2012-06-04 09:13:29 +02:00
Yamagi Burmeister
d4a60e7b77 - Add yq2.cfg to the code, an example to stuff/ and metion it in the
README
- Rename tools/ to stuff/
2011-10-09 17:55:10 +00:00
Yamagi Burmeister
e971a90583 Update TODO 2011-10-09 17:00:12 +00:00
Yamagi Burmeister
7a8f60c90b rework TODO 2011-10-06 09:14:53 +00:00
Yamagi Burmeister
4063056f75 Update TODO 2011-10-05 20:18:07 +00:00
Yamagi Burmeister
0bd9096f7f Integrate caedes systemwide installation patch 2011-10-04 19:29:40 +00:00
Yamagi Burmeister
6be8120804 Update the start script 2011-10-04 19:14:11 +00:00
Yamagi Burmeister
c50f610cb2 Update TODO 2011-10-04 17:19:15 +00:00
Yamagi Burmeister
58f1ec91cd Fix the rare "SZ_GetSpace: overflow" bug, triggered by too much gibs or
debris
2011-10-04 16:02:31 +00:00
Yamagi Burmeister
73d1b251d5 Add a note about texture packs 2011-10-04 15:36:57 +00:00
Yamagi Burmeister
e1f2b10d5e Rework q_shared.* and add sanity checks 2011-10-03 17:04:35 +00:00
Yamagi Burmeister
68d82aa2b5 Rework p_client.h again and add sanity checks. 2011-10-03 08:19:44 +00:00
Yamagi Burmeister
ce3602c663 Update TODO 2011-10-02 07:51:04 +00:00
Yamagi Burmeister
e426e7ab82 Rework g_phys.c again. Port some minor bugfixes from Lazarus 2011-09-30 10:08:10 +00:00
Yamagi Burmeister
bc98788d2e Add a TODO file 2011-08-16 10:26:58 +00:00
Yamagi Burmeister
233d48552f Lösche die nun leere TODO-Liste 2010-10-27 13:50:36 +00:00
Yamagi Burmeister
9128f49e47 Überarbeite das Makefile 2010-10-27 13:50:20 +00:00
Yamagi Burmeister
ec979fb4f5 Headerguards 2010-10-27 13:24:41 +00:00
Yamagi Burmeister
beb16e08f4 Update TODO 2010-10-24 09:00:25 +00:00
Yamagi Burmeister
6fca641044 Update das Todo 2010-10-23 10:56:30 +00:00
Yamagi Burmeister
98cadca2d9 Update das TODO 2010-10-23 08:55:57 +00:00
Yamagi Burmeister
56dc4237d3 Aktualisiere TODO 2010-10-22 09:30:00 +00:00
Yamagi Burmeister
139ecd30f4 Bennene gl_lights.c zu r_lights.c um 2010-10-22 09:23:44 +00:00
Yamagi Burmeister
7563c221f4 Benenne alle GL_ Funktionen in gl_images.c in R_ um 2010-10-22 09:12:38 +00:00
Yamagi Burmeister
d93fb55fb6 Update TODO 2010-10-21 08:22:39 +00:00
Yamagi Burmeister
7270f2d423 Aktualisiere die TODO Liste 2010-10-20 06:11:27 +00:00
Yamagi Burmeister
09c87ea0cc Reformatiere die Startup Ausgabe 2010-10-19 13:34:08 +00:00
Yamagi Burmeister
829f986109 Überarbeite das Render-Backend 2010-10-19 12:43:11 +00:00
Yamagi Burmeister
f408d056db Neue TODFO Items 2010-10-19 09:23:56 +00:00