Commit graph

52 commits

Author SHA1 Message Date
Yamagi Burmeister
e9c90e16a9 Change atoi() to strtol() 2012-06-04 09:13:28 +02:00
Christoph Mallon
ab034114b4 Whitespace fixes. 2012-04-30 08:25:59 +02:00
Yamagi Burmeister
2c3c203097 Merge out new options framework from the trunk 2012-04-25 09:57:17 +00:00
Yamagi Burmeister
03015a686b Hide music playback from CD behind CDA 2012-04-25 08:53:25 +00:00
Daniel Gibson
7e0a44825e OpenAL support, from Q2Pro
Copied and adapted (hopefully) all relevant code from Q2Pro.
Did some small refactorings when needed.

Still TODO:
* Adapt Makefile
* OGG support when using OpenAL
* A cvar that switches between OpenAL and DMA/SDL
* Actually compiling and testing this stuff ;)
2012-04-15 02:58:01 +00:00
Yamagi Burmeister
bedb5fb573 Reenable gamma via SDL. The upstream bug was fixed with SDL 1.2.15 2012-03-30 09:11:32 +00:00
Yamagi Burmeister
2b2e996dda Make windowed_mouse CVAR_USERINFO 2012-03-08 11:33:58 +00:00
Yamagi Burmeister
35493a49b4 Print the version number in the window title 2012-02-09 16:56:24 +00:00
Yamagi Burmeister
8a5dde5372 Try to recover to gl_mode 4 if the choosen mode could not be set.
This is just another hack to help stupid (mostly Ubuntu) users
and imo completly unnecessary.
2011-12-06 13:50:06 +00:00
Yamagi Burmeister
f9fbe8d380 - Nutze 1024 Samples bei 44 kHz. Dies macht Q2 mit dem
Pulseaudio-Schrott kompatibel.
- Mache s_khz im Frontend und Backend kompatibel
2011-01-23 09:37:30 +00:00
Yamagi Burmeister
b859cec1e2 Löse das Verzeichnis client/input auf 2010-11-25 15:28:41 +00:00
Yamagi Burmeister
a6f25f3220 Erweitere die Input-Keye auf 128 Tasten 2010-11-18 15:52:06 +00:00
Yamagi Burmeister
f3ec32343a Handle auch das Loslassen von tasten 2010-11-18 15:46:25 +00:00
Yamagi Burmeister
46e378c6d4 Fixe einen schweren Bug, bei dem andere Maustasten nicht ausgelesen
wurden, wenn Maus 1 gedrückt war
2010-11-01 15:24:25 +00:00
Yamagi Burmeister
6db456587c Schreibe das Hardwaregamma auf X11 um :) 2010-10-25 15:57:39 +00:00
Yamagi Burmeister
6e13a06b06 Betaversion des neuen Gamma-Codes 2010-10-25 14:18:04 +00:00
Yamagi Burmeister
4f8d7137c4 Repariere vid_restart 2010-10-24 08:34:40 +00:00
Yamagi Burmeister
0bca8c4f55 Fixe den Mausfilter 2010-10-23 10:55:53 +00:00
Yamagi Burmeister
07fe1862c7 s/grap/grab/g 2010-10-23 10:19:02 +00:00
Yamagi Burmeister
b48a3d3c73 Benenne windowed_mouse_always in in_grap um 2010-10-23 10:16:25 +00:00
Yamagi Burmeister
8c3179f50e . vor \n -_- 2010-10-23 10:11:15 +00:00
Yamagi Burmeister
18bac1177a Überarbeite cd.c 2010-10-20 05:59:21 +00:00
Yamagi Burmeister
09c87ea0cc Reformatiere die Startup Ausgabe 2010-10-19 13:34:08 +00:00
Yamagi Burmeister
0b7a5f23fb Und noch ne Lizenz 2010-10-19 12:47:13 +00:00
Yamagi Burmeister
045eb8dc15 Kommentare für den neuen Code 2010-10-19 12:46:15 +00:00
Yamagi Burmeister
829f986109 Überarbeite das Render-Backend 2010-10-19 12:43:11 +00:00
Yamagi Burmeister
0e7a9957e9 Löse qgl/ und vid/ auf 2010-10-19 09:17:18 +00:00
Yamagi Burmeister
c9b7cfb21e Ein wenig mehr aufgeräumt 2010-10-19 08:44:12 +00:00
Yamagi Burmeister
68135136bc Vereinfache den Code ein wenig 2010-10-19 08:30:02 +00:00
Yamagi Burmeister
1807604001 Räume das neue SDL Input Backend auf 2010-10-19 08:25:47 +00:00
Yamagi Burmeister
ae415fe03d Verschmelze beide Low Level Input Backends in eine Datei 2010-10-19 07:29:20 +00:00
Yamagi Burmeister
010aa5b498 Ein neues Inputsystem in SDL. Das ist alles noch sehr Alpha... 2010-10-19 07:14:05 +00:00
Yamagi Burmeister
f78eb87c3c Bennene posix/ nach unix/ um, da dies irgendwie treffender ist 2010-10-18 15:08:13 +00:00
Yamagi Burmeister
714f013511 Benenne refresh/ zu qgl/ um 2010-10-18 14:01:34 +00:00
Yamagi Burmeister
bf1cb56842 Ordne posix/ neu 2010-10-18 13:28:14 +00:00
Yamagi Burmeister
deecd6543c - Copyright und Lizenz eingefügt
- Einige Kommentare
2010-10-14 07:26:09 +00:00
Yamagi Burmeister
86e7ecb0f4 Das SDL Soundbackend komplett reimplementiert. 2010-10-13 21:04:59 +00:00
Yamagi Burmeister
b73a9c782c Die Input-Header in ein eigenes Verzeichnis 2010-06-19 19:18:14 +00:00
Yamagi Burmeister
c81863ef71 snd_local.h -> header/local.h 2010-06-19 19:10:31 +00:00
Yamagi Burmeister
01e870b794 snd_loc.h umbenannt zu snd_local.h 2010-06-19 18:51:28 +00:00
Yamagi Burmeister
d59744effc windowed_mouse_always gibt mit 0 immer frei, bindet mit 1 immer und
arbeitet mit 2 nun automagisch
2010-01-09 08:23:36 +00:00
Yamagi Burmeister
2a82db9509 windowed_mouse_always zum permanenten Freigeben der Maus 2010-01-08 16:05:18 +00:00
Yamagi Burmeister
315f07cae7 Benenne _windowed_mouse und windowed_mouse um 2010-01-08 15:47:16 +00:00
Yamagi Burmeister
cea384c8f5 caedes Patch für freie Auflösungswahl. Läuft noch nicht. 2010-01-08 14:19:29 +00:00
Yamagi Burmeister
6c689a2f3f _windowed_mouse muss an den Renderer übergeben werden können 2010-01-05 12:10:18 +00:00
Yamagi Burmeister
c1094db726 Unlocke die Maus, wenn Konsole offen 2010-01-05 11:53:59 +00:00
Yamagi Burmeister
56db1f4bfa So, Mausgreifen funktioniert 2009-10-04 13:46:52 +00:00
Yamagi Burmeister
f5b5514568 hardwaregamma geht nun 2009-10-04 13:37:37 +00:00
Yamagi Burmeister
caa63853c3 - Linux CD Patch by caedes
- Bump auf 1.05
2009-06-14 16:00:34 +00:00
Yamagi Burmeister
26d79b1eba OK, baut wieder 2009-04-10 13:33:15 +00:00