Simon McVittie
9c76b546e3
Pick up date from SOURCE_DATE_EPOCH, for reproducible builds
...
The goal of reproducible builds is that a rebuild of the same source
code with the same compiler, libraries, etc. should result in the same
binaries. SOURCE_DATE_EPOCH provides a standard way for build systems
to fill in the date of the latest source change, typically from a git
commit or from metadata like the debian/changelog in Debian packages.
This does not change anything if SOURCE_DATE_EPOCH is not defined;
the intention is that a larger build system like a Debian package
will define it.
Please see https://reproducible-builds.org/ for more information about
reproducible builds.
2016-09-22 09:02:20 +01:00
Victor Roemer
398dea397c
Fix Makefile for OSX
...
Bump base SDK from 10.5 -> 10.7
Just use the builtin __APPLE__
2016-06-12 17:17:33 -04:00
Zack Middleton
11668bb1f0
Fix typo of SDL_Has3DNow() in Sys_GetProcessorFeatures()
2016-03-27 12:02:12 -05:00
Ryan C. Gordon
2a3c331ba1
Sys_GetProcessorFeatures() didn't check for 3DNow! or Altivec.
2016-03-27 12:46:38 -04:00
SmileTheory
f663104cfc
Access 32-bit registry key from 64-bit Windows correctly.
2015-12-02 17:07:26 -08:00
Zack Middleton
1902b6e659
Fix compiling on Windows without Steam path/appid
2015-09-26 19:26:21 -05:00
SmileTheory
2f77a98afe
Use Windows uninstall path to find Steam Quake 3 install.
...
Thanks Pan- and Ensiform for pointing this out.
2015-09-25 04:55:41 -07:00
Zack Middleton
7e96fd9cb6
Make steam path optional at compile time for standalone games
2015-09-22 19:25:16 -05:00
SmileTheory
f860a753e0
Add Steam's Quake 3 Arena dir to game dirs on Windows.
2015-09-17 02:53:19 -07:00
Dion Williams
2917077323
Ensure reads from /dev/urandom are unbuffered
...
Upstream: JACoders/OpenJK@de6a9dfd40
2015-09-07 11:33:29 +01:00
Zack Middleton
993b838f27
Fix Windows file list extension check
...
Windows' Sys_ListFiles would add files that contain the extension anywhere,
not only at the end of the file name.
Example: "word.pk3omghacks" use to be loaded as a pk3 file.
2015-07-04 20:46:03 -05:00
Zack Middleton
5d7612ec84
Merge pull request #109 from Pan7/SIGABRT
...
SIGABRT is in ANSI and POSIX.1, and SIGIOT isn't.
2015-06-18 13:20:54 -05:00
Xycaleth
2742dfad26
Add arrow key support for win32 console
2015-01-26 02:39:59 -06:00
Pan7
9c52d6c2bf
SIGABRT is in ANSI and POSIX.1, and SIGIOT isn't.
2015-01-18 18:41:06 +01:00
Zack Middleton
d62dfd87f9
Set float rounding mode on non-Windows platforms
...
Sys_SetFloatEnv in sys_unix.c existed but was not called. It sets the
rounding mode to "to nearest" which is the default on Linux. Might be
required on other platforms, I don't know.
2015-01-12 17:03:13 -06:00
Zack Middleton
39cf21bf54
Fix pid file ignoring user set fs_homepath
...
Create pid file in fs_homepath instead of (always) default homepath.
If not manually set, fs_homepath is set to Sys_DefaultHomePath().
2014-10-29 00:03:49 -05:00
Tim Angus
621a72e698
Fix a few warnings
2014-08-30 17:29:23 +01:00
Zack Middleton
137ddb9dc6
Get clipboard data from SDL
...
This makes pasting in client console and UI edit fields work on X11 and OS X.
Sys_GetClipboardData is only used by client, so returning NULL in dedicated is fine.
2014-08-27 04:32:05 -05:00
Zack Middleton
107cae63d6
Merge branch 'master' into sdl2
...
Conflicts:
.travis.yml
2014-06-03 00:52:49 -05:00
Zack Middleton
347b429fdb
Fix potential OOB in Windows Dedicated TTY CON_Show
...
Found by Coverity.
2014-05-26 23:11:56 -05:00
Zack Middleton
c55df2c9aa
Merge branch 'master' into sdl2
2014-03-24 17:53:08 -05:00
MAN-AT-ARMS
8661e0509b
Release netowrk bindings on shutdown
2014-02-22 21:18:34 -05:00
Zack Middleton
5fdff01d1b
Check #ifdef MACOS_X not #if MACOS_X
2013-10-20 13:58:30 -05:00
Zack Middleton
983ebbb4a6
Ignore -psn* arguments on Mac OS X
...
Mac OS X adds an argument starting with "-psn" when launched using Finder, Dock,
or a terminal using open command and not specifying arguments.
It caused the opening videos to be skipped.
This change mimics SDL 1.2.
2013-10-19 01:10:24 -05:00
Tim Angus
76e49b668e
Merge branch 'master' into sdl2
2013-09-16 22:34:51 +01:00
Tim Angus
58b8cfa0b3
Various fixes from Fuma
2013-09-15 23:54:52 +01:00
Tim Angus
462694763e
Bug #6021 Fix misuse of Sys_Mkdir (Joerg Dietrich)
2013-09-04 17:56:11 +01:00
Thilo Schulz
daf71ca502
Fix recursive crash when home path cannot be created
2013-08-25 12:00:30 +02:00
Tim Angus
bde7665462
Merge branch 'master' into sdl2
...
Conflicts:
code/sdl/sdl_input.c
2013-08-16 23:34:08 +01:00
Zack Middleton
43ea1aebb3
Fix Windows server history scrolling
...
Update history position when CON_HistNext goes to input line, otherwise
when going to previous a line is skipped.
Don't let CON_HistPrev go to unused lines.
2013-07-21 17:32:56 -05:00
/dev/humancontroller
a8ce30163e
make the fread() success-check code in Sys_RandomBytes() more secure
2013-05-30 15:41:19 -05:00
Tim Angus
d9d52f0306
Merge branch 'master' into sdl2
...
Conflicts:
Makefile
code/renderercommon/qgl.h
code/renderergl1/tr_local.h
code/sdl/sdl_glimp.c
2013-05-08 14:27:15 +01:00
Tim Angus
230af8c9e9
Fix shfolder.dll not getting freed
2013-04-09 21:43:01 +01:00
Zack Middleton
2e45edb550
5717 - Gamecode can open file "" for reading
2013-02-15 21:08:47 -06:00
Tim Angus
b9355c5f12
The in_mouse stuff makes no sense in SDL2
2013-01-28 09:25:38 +00:00
Tim Angus
f478761e07
Use SDL 2 instead of SDL 1.2
2013-01-17 18:20:03 +00:00
Zack Middleton
2d6b68edd8
Fix win32 console partial print being overwritten
2013-01-10 16:29:54 -06:00
Zack Middleton
20cd170993
Make win32 console cursor visible
2013-01-10 15:34:54 -06:00
Zack Middleton
c1ddacf5be
Fix win32 input left on buffer and overwritten
...
The input line on the console screen buffer was moved up a line and
overwritten by CON_Print.
Remove input line when console shutdown as well.
2013-01-10 15:06:59 -06:00
Zack Middleton
daa9619913
Don't look for colors past win32 input line length
2013-01-09 15:42:21 -06:00
Zack Middleton
768083b46f
Fix win32 dedicated input line printing to backlog
...
Use to write win32 input line using WriteConsole then overwrite by
CON_Print, so when CON_Print removes color format characters the end of original input line was visable.
"hi ^1guys" use to be shown as "hi guysys" in the console backlog.
2013-01-09 15:21:44 -06:00
Zack Middleton
c501c1ad8a
Colorize text on win32 console
...
Text input line color based on code by "spior"
Main colorize function based on Sys_AnsiColorPrint in sys_main.c
2013-01-08 17:20:01 -06:00
Thilo Schulz
ded2b11959
Fix this for real now.
2012-07-23 21:27:17 +00:00
Tim Angus
88cbeae0fd
* Fix warning
2012-07-07 18:24:20 +00:00
Thilo Schulz
053aa8ead7
Fix windows as well
2012-07-07 18:22:19 +00:00
Tim Angus
37f2b4db90
* (bug #5709 ) Fix crash when invoked with --version
2012-07-07 17:32:19 +00:00
Zack Middleton
6067cadc72
Removed 0xAD character, from /dev/humancontroller.
2012-06-19 14:47:30 +00:00
Zachary Slater
b5acc31a4d
CVE-2012-3345
2012-06-14 18:28:58 +00:00
Zack Middleton
c84377854a
Unix clients can now enter commands from tty console. Patch by Rambetter with some edits by me. ( #4799 )
2012-02-06 21:05:57 +00:00
Tim Angus
fd986dae06
* Fix various warnings with GCC and clang
2011-10-27 21:32:28 +00:00