Commit graph

1126 commits

Author SHA1 Message Date
Yamagi Burmeister
2ee5937fa3 Bump version number to 5.10 2012-12-30 17:46:22 +01:00
svdijk
0f985d3e45 Cleanup the keybindings menu code. 2012-12-29 18:21:46 +01:00
svdijk
4f5ba24003 Some more load/save menu tuning (better QMF_GRAYED use). 2012-12-29 17:18:30 +01:00
svdijk
83037ace88 Some load/save menu tuning. 2012-12-29 17:16:53 +01:00
Yamagi Burmeister
36dd56c5c8 Update the frameworks to use symlinks instead of copies 2012-12-26 19:34:45 +01:00
Yamagi Burmeister
6eee5ee316 Update the appbundle
- Use symlinks instead of copies
- Give a hint what to do if no game data was found

Both suggested by W. Beser
2012-12-26 19:30:46 +01:00
Yamagi Burmeister
4ecec6a4fa Mention the last changes to the menu system in CHANGELOG 2012-12-26 09:34:55 +01:00
svdijk
74f244801f Fix game saving on page 2(+).
Fixes issue #16.
2012-12-26 09:30:16 +01:00
Yamagi Burmeister
364f0b044b framworks -> frameworks (spotted by many) 2012-12-26 09:21:11 +01:00
svdijk
bcc6f62b61 Make the Load/Save menu multi-page (support low-res). 2012-12-09 17:57:00 +01:00
svdijk
a6de9b13d8 Fix an unfortunate typo in yq2.cfg. 2012-12-09 17:56:53 +01:00
svdijk
e78a18c5ca Fix the "help computer" keybinding option; some whitespace cleanup. 2012-12-09 17:56:47 +01:00
Daniel Gibson
1f71e22486 Merge pull request #15 from DrItanium/ia64
Added Itanium Support
2012-12-09 08:32:19 -08:00
Joshua Scoggins
7116d7e90a Fixed a bug in src/common/header/common.h with respect to ia64
I had written #elif define __ia64__ instead of #elif defined __ia64__

This has been fixed.
2012-11-30 20:34:35 -08:00
Joshua Scoggins
a578fff56a Extended the arch check in src/client/header/client.h to include ia64
For ia64 it's necessary to define int as long long instead of long int. I know
this for a fact because pointers that were encoded as long int in my LLVM and
CLIPS bridge would fail horribly when passed out of clips back into LLVM. long
long fixed it.
2012-11-30 20:30:28 -08:00
Joshua Scoggins
24d8f2c0ff Added ia64 to the Makefile under the arch check 2012-11-30 20:22:38 -08:00
Joshua Scoggins
df4c4dd9dd Added ia64 to the ARCH define 2012-11-30 20:21:28 -08:00
Joshua Scoggins
dc0f2ec779 Added the ia64 cpustring 2012-11-30 20:20:44 -08:00
Yamagi Burmeister
bad57c0f31 Mouse release code improvements 2012-11-18 11:06:24 +01:00
Yamagi Burmeister
c6d3b4477c Some clarifications of build under OS X 2012-11-18 10:53:27 +01:00
Yamagi Burmeister
2246ba80a3 Switch App bundle build on by default and remove unneccesary statement 2012-11-18 10:50:55 +01:00
Yamagi Burmeister
dbdfaac827 Add the Quake II barebone app bundle
This one was build by W. Beser and I made some modifications:
- Replace the Frameworks with our "official" one. I think that's
  superfluous but doesn't hurt either.
- Remove the prebuild binaries.
- Extend the launch script to check for the game data.
I'm the one to blame if problems arise :)
2012-11-18 10:47:55 +01:00
Yamagi Burmeister
9de34c9ef9 Move osx-frameworks to osx/frameworks 2012-11-18 10:47:12 +01:00
svdijk
0fe5d4f610 Make sure that the crashlog actually gets written. 2012-11-17 15:31:12 +01:00
svdijk
1dd083cd7d COM_Parse: Fix buffer overflow in long quoted strings. 2012-11-17 15:28:45 +01:00
svdijk
561add00a8 cl_main:CL_UpdateWindowedMouse() optimization. 2012-11-16 20:30:59 +01:00
Yamagi Burmeister
a76d7d5cfb The default video mode is 5 (640x480). Spotted by svdijk. 2012-11-14 21:12:21 +01:00
svdijk
247e2baa3a More mouse grab/release tuning. 2012-11-14 21:08:07 +01:00
Yamagi
b529eb3a9c Merge pull request #14 from pixe1f10w/master
fixed build for pre ansi c99 compilers
2012-11-14 12:05:21 -08:00
Ilia Zhirov
46c77400e2 fixed build on pre ansi c89 compilers 2012-11-14 14:49:40 +06:00
svdijk
823753dec9 Some minor restructuring and cleanup. 2012-11-07 21:15:18 +01:00
svdijk
1c0934f462 Game cleanup. 2012-11-07 21:10:48 +01:00
svdijk
eb8a2d792f Minor console mouse release tweak. 2012-11-05 21:33:44 +01:00
svdijk
63e7855ab7 Makefile whitespace fixes. 2012-11-05 21:33:39 +01:00
svdijk
8c8fba7421 Refresher cleanup. 2012-11-05 21:33:35 +01:00
Yamagi Burmeister
bdcc08d7fd Add the SDLMain.m license to LICENSE 2012-11-05 21:17:44 +01:00
Yamagi Burmeister
c2f887c220 Documentation updates
- Fully explain the OS X support
- Clarify some things
- Update some FAQs
2012-11-05 21:13:27 +01:00
Yamagi Burmeister
82275f636e Merge branch 'master' of github.com:yquake2/yquake2 2012-11-04 18:52:27 +01:00
Yamagi Burmeister
d263e896cf Use an enum for "qboolean" on OS X
Defining "qboolean" to something other than an enum changes the size of
some structs. That in turn breaks compatiblity with mods that use the
enum define. With this change the addons (tested with xatrix and rogue)
are running on OS X. Many thanks to my sister for lending me her
Macbook.
2012-11-04 18:47:15 +01:00
Yamagi Burmeister
ad44779c68 Add teh "official" OS X frameworks
These are the frameworks that'll be used for release builds
2012-11-04 09:29:14 +01:00
Yamagi Burmeister
5c217771cb Use correct include path on OS X
This path matches the libjpeg.framework we'll use to build the
binary releases.
2012-11-04 09:23:25 +01:00
Yamagi Burmeister
86ca73754d Silence a compiler warning on OS X 2012-11-04 09:18:37 +01:00
svdijk
7258a7ea31 stuff/yq2.cfg: Fix some typos and whitespacing. 2012-10-30 20:36:34 +01:00
svdijk
7be7f6831f backends/sdl/input.c: only call SDL_WM_GrabInput() when needed. 2012-10-30 20:36:29 +01:00
svdijk
64632bbc3b client/cl_main.c:UpdateWindowedMouse(): release mouse in menu. 2012-10-30 20:36:23 +01:00
svdijk
76e3480ccb Some rewriting of windowed_mouse setting, in preparation of releasing the mouse in the menu. 2012-10-30 20:36:15 +01:00
svdijk
a1adac8ba9 client/menu/menu.c: make ConsoleFunc() consistent with cl_console:Con_ToggleConsole_f(). 2012-10-30 20:36:10 +01:00
Yamagi Burmeister
01e262eb35 Add a new FAQ regarding the FOV 2012-10-28 11:05:46 +01:00
Yamagi Burmeister
77e51b01a8 Mention new FOV code in CHANGELOG 2012-10-28 10:58:17 +01:00
Ricardo Garcia
74beca0d11 Add "horplus" cvar to get Hor+ behavior with default FOV
If "horplus" is set, the "fov" cvar is interpreted as the horizontal FOV
in a 4:3 screen, and is adapted automatically to the current screen
aspect ratio accordingly. If not set, use the old Vert- approach.

In addition, "horplus" can also be set from the video menu by selecting
the "Auto" option for aspect ratio, which also resets the FOV value to the
standard 90 degrees.

Finally, add a 5:4 aspect ratio (1280x1024) and correct the 16:9 angle
slightly.
2012-10-28 10:20:46 +01:00