aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Specfiles don't like dashes, and add --as-neededHEADmasterH. Peter Anvin2018-10-134-5/+30
|
* Correct mistakes in spec fileH. Peter Anvin2018-10-131-2/+3
|
* grv 2018.0grv-2018.0H. Peter Anvin2018-10-131-0/+1
|
* tag: script to tag a release numberH. Peter Anvin2018-10-131-0/+18
|
* Auto-generate version number in packing filesH. Peter Anvin2018-10-133-4/+15
|
* Hack for detecting -lws2_32H. Peter Anvin2018-10-131-0/+5
| | | | | On 32-bit Windows, -lws2_32 uses stdcall, which AC_CHECK_LIBS() won't find since it doesn't include the call prototype.
* Fix netopen.c errorsH. Peter Anvin2018-10-131-6/+8
|
* graphics.c: remove redundant definition of min/maxH. Peter Anvin2018-10-131-3/+0
|
* Makefile.in: fix duplicate use of sdl-config; fix libsH. Peter Anvin2018-10-131-7/+4
|
* Don't build grvscored if we don't have flock()H. Peter Anvin2018-10-132-16/+7
| | | | Windows file locking seems a mess, so just don't bother.
* scoretbl.c: flush output after writingH. Peter Anvin2018-10-131-1/+1
|
* configure.ac: look for a socket libraryH. Peter Anvin2018-10-131-1/+2
|
* netopen.c: winsock: type of _open_osfhandle() has changed?H. Peter Anvin2018-10-131-3/+2
|
* play.c: more fix of "hyper"H. Peter Anvin2018-10-131-6/+6
|
* Windows fixes: min/max already defined; hyper is a macroH. Peter Anvin2018-10-132-4/+8
|
* mkrel: clean up after previous build of the same versionH. Peter Anvin2018-10-131-0/+1
|
* highscore.c: add const to string pointerH. Peter Anvin2018-10-131-1/+1
|
* release script, fix to bullets.hH. Peter Anvin2018-10-133-6/+50
| | | | bullets.c: apparently hyper is a macro on Windows?
* Switch Makefile to autoconfH. Peter Anvin2018-10-1323-63/+893
|
* We have had a play change - call this 2018.0H. Peter Anvin2018-10-133-5/+5
|
* New mystery: Slow ghostsH. Peter Anvin2018-10-134-2/+17
| | | | Suggested-by: Erik Anvin
* Makefile: use sdl-configH. Peter Anvin2018-10-132-13/+17
|
* netopen, win32: if _open_osfhandle fails, close the *socket*H. Peter Anvin2018-09-031-1/+1
| | | | | | | If _open_osfhandle() fails, then we need to close the socket, not the non-existent file descriptor. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Render the screen at native resolutionH. Peter Anvin2018-09-037-41/+131
| | | | | | | | Use the current desktop resolution for the screen canvas instead of switching display modes. Many modern monitors don't handle it well, and this way we get a colored border instead of strange aspect ratios. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Makefile: add $(PERL)H. Peter Anvin2018-08-221-0/+1
| | | | | | Add $(PERL) for if we need it in the future. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* homedir: be saner about the error cases...H. Peter Anvin2013-10-291-6/+10
| | | | | | Try our best... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Quiet warnings, mostly by -Wno-pointer-signH. Peter Anvin2013-10-294-4/+4
| | | | | | | Quiet gcc warnings, mostly by telling gcc to ignore pointer sign. We really don't care. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Make the handling of the SDL headers a little sanerH. Peter Anvin2013-02-044-11/+9
| | | | | A saner way to deal with the SDL header both in and out of a subdirectory.
* highscore: after downloading high scores, update local copygrv-2003.9H. Peter Anvin2013-02-041-0/+2
| | | | | After spending time downloading high scores from the server, update the local copy, too.
* Prepare for version 2003.9; clean up tarball namingH. Peter Anvin2013-02-041-3/+3
|
* sock_to_file: The proper type for fdopen() is "r" not "f"...H. Peter Anvin2013-02-041-1/+1
| | | | A bit of a facepalm...
* scoretbl: don't emit duplicate entriesH. Peter Anvin2013-02-041-7/+9
|
* network: drop support for pre-NT Windows bug workaroundH. Peter Anvin2012-03-126-197/+43
| | | | | | | | | | | | Pre-NT versions of Windows treated sockets as fundamentally different from file handles. In NT-based version of Windows they are "OS handles" which is an abstraction *below* file descriptors, but at least they can be coerced into being file descriptors, and so are one level of braindamage less. Thus, we can remove the whole netcon_t abstraction and all the warning messages associated with pointer type mismatches that go along with it. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* grv.spec: change source to the .xz file rather than .gzgrv-2003.8H. Peter Anvin2012-03-101-1/+1
|
* New version 2003.8H. Peter Anvin2012-03-102-2/+2
| | | | | Confirmed that the MacOS X bug has been fixed, so release a new version.
* highscore: be smarter about when to upload high scoresH. Peter Anvin2012-03-098-61/+126
| | | | | | Upload high scores whenever we have anything in our local database which isn't present on the server. This is possible if the network connection failed to upload last time we connected.
* Aggregate screen updatesH. Peter Anvin2012-03-095-45/+95
| | | | | | | Aggregate screen updates to one per cycle, using SDL_UpdateRects(). Hopefully this should avoid the sluggishness on MacOS X, but that remain to be seen...
* sysrand: Centralize getting randomness from the operating systemH. Peter Anvin2012-03-097-56/+135
| | | | | Centralize getting randomness from the underlying operating system, used to seed the Mersenne Twister PRNG and to generate game IDs.
* Add .gitignore fileH. Peter Anvin2012-03-091-0/+11
|
* Move system-specific directory setting to a separate fileH. Peter Anvin2012-03-096-21/+40
| | | | | Move setting up a separate directory to a separate file; we could add support for Win32 to this file too.
* Actually be able to make a MacOS X bundleH. Peter Anvin2012-03-012-4/+46
| | | | | We still turn it into a zip file instead of a native MacOS X disk image (dmg) file though... not sure how to do that on Linux.
* Fix Windows code; move baseline to WinXP or newerH. Peter Anvin2012-03-012-36/+14
| | | | | | Fix compiling for Windows; drop support for versions of Windows older than WinXP. This should allow us to use stdio even on Windows at some point, too.
* New version 2003.7H. Peter Anvin2012-03-011-1/+1
|
* Makefile for MacOS build using DarwinX (still in progress)H. Peter Anvin2012-03-011-0/+54
| | | | | There is a lot more things that should work before we have a usable MacOS product...
* Clean up crap whitespaceH. Peter Anvin2012-02-2916-97/+91
|
* Merge branch 'master' of ssh://terminus.zytor.com/pub/git/games/grv/grvH. Peter Anvin2012-02-291-19/+83
|\
| * netopen: Support IPv6; abstract out some common codeH. Peter Anvin2012-02-291-19/+83
| | | | | | | | | | If AF_INET6 is defined, compile with getaddrinfo() so we can use IPv6 to talk to the high score server.
* | drawlevel: make add_write() generate a shuffled list directlyH. Peter Anvin2012-02-281-18/+9
| | | | | | | | | | We can build the same swapping operations as for shuffling a whole list into add_white() and we get a shuffled list directly...
* | action: Use a binary search for insertionH. Peter Anvin2012-02-271-10/+21
| | | | | | | | Linear searches make me cry.
* | action: Make sure event retiming really *is* a stable sort...H. Peter Anvin2012-02-271-1/+4
|/