]> icculus.org git repositories - taylor/freespace2.git/log
taylor/freespace2.git
7 years agoset proper version string on mainhall for FS1 demo
Taylor Richards [Mon, 24 Oct 2016 01:03:02 +0000 (21:03 -0400)]
set proper version string on mainhall for FS1 demo

7 years agofix some memory issues that were causing problems
Taylor Richards [Sun, 23 Oct 2016 22:58:01 +0000 (18:58 -0400)]
fix some memory issues that were causing problems

7 years agoremove some old FS2_DEMO related #warnings
Taylor Richards [Sun, 23 Oct 2016 09:10:02 +0000 (05:10 -0400)]
remove some old FS2_DEMO related #warnings

7 years agofix some audio playback errors (buffer alignment)
Taylor Richards [Sun, 23 Oct 2016 09:09:24 +0000 (05:09 -0400)]
fix some audio playback errors (buffer alignment)

7 years agodeal with possible NULL ptr
Taylor Richards [Sun, 23 Oct 2016 09:07:46 +0000 (05:07 -0400)]
deal with possible NULL ptr

7 years agofix memory leak and properly initialize some structs
Taylor Richards [Sun, 23 Oct 2016 09:07:25 +0000 (05:07 -0400)]
fix memory leak and properly initialize some structs

7 years agofix threat gauge color in fs2 demo
Taylor Richards [Sat, 22 Oct 2016 18:03:16 +0000 (14:03 -0400)]
fix threat gauge color in fs2 demo

7 years agoreduce title delay (too long compared to original demo)
Taylor Richards [Fri, 21 Oct 2016 13:24:38 +0000 (09:24 -0400)]
reduce title delay (too long compared to original demo)

7 years agouse proper FS2 demo pilot files
Taylor Richards [Fri, 21 Oct 2016 13:21:31 +0000 (09:21 -0400)]
use proper FS2 demo pilot files

 - set controls, hud gauges, ship types to match original demo
 - correct format and versioning of PLR and CSG files

7 years agoFS2 demo title screen fixes
Taylor Richards [Fri, 21 Oct 2016 13:18:57 +0000 (09:18 -0400)]
FS2 demo title screen fixes

 - FS1 title screen is different
 - add 2 sec delay so title isn't just a flash

7 years agoenable PXO by default
Taylor Richards [Fri, 21 Oct 2016 13:16:43 +0000 (09:16 -0400)]
enable PXO by default

7 years agoadd launcher help text for FS2 demo
Taylor Richards [Wed, 19 Oct 2016 05:44:24 +0000 (01:44 -0400)]
add launcher help text for FS2 demo

7 years agomake sure the proper readme file is used
Taylor Richards [Wed, 19 Oct 2016 05:43:46 +0000 (01:43 -0400)]
make sure the proper readme file is used

7 years agoset proper launcher title for demo builds
Taylor Richards [Wed, 19 Oct 2016 05:42:57 +0000 (01:42 -0400)]
set proper launcher title for demo builds

7 years agoskip toolset building when it's a demo
Taylor Richards [Wed, 19 Oct 2016 01:04:50 +0000 (21:04 -0400)]
skip toolset building when it's a demo

7 years agofix compiler errors/warnings with FS2 demo
Taylor Richards [Tue, 18 Oct 2016 19:11:05 +0000 (15:11 -0400)]
fix compiler errors/warnings with FS2 demo

7 years agouse app name instead of title for prefs path
Taylor Richards [Tue, 18 Oct 2016 19:10:08 +0000 (15:10 -0400)]
use app name instead of title for prefs path

7 years agoproper padding of PXO stats struct for FS2 demo
Taylor Richards [Tue, 18 Oct 2016 19:08:16 +0000 (15:08 -0400)]
proper padding of PXO stats struct for FS2 demo

7 years agomerge fixes
Taylor Richards [Tue, 18 Oct 2016 08:14:14 +0000 (04:14 -0400)]
merge fixes

7 years agoadd option to daemonize standalone server
Taylor Richards [Wed, 12 Oct 2016 00:29:36 +0000 (20:29 -0400)]
add option to daemonize standalone server

7 years agofix broken timer that was causing a/v sync issues
Taylor Richards [Mon, 10 Oct 2016 20:30:34 +0000 (16:30 -0400)]
fix broken timer that was causing a/v sync issues

7 years agoswitch to SDL_min/SDL_max (fixes compiler errors)
Taylor Richards [Mon, 10 Oct 2016 06:48:22 +0000 (02:48 -0400)]
switch to SDL_min/SDL_max (fixes compiler errors)

7 years agosilence compiler warning on Windows
Taylor Richards [Sun, 10 Jul 2016 20:01:01 +0000 (16:01 -0400)]
silence compiler warning on Windows

7 years agofix rendering issues with rect_internal()
Taylor Richards [Sun, 10 Jul 2016 20:00:39 +0000 (16:00 -0400)]
fix rendering issues with rect_internal()

7 years agoattempt at hang fix for multi options screen on Windows
Taylor Richards [Sun, 10 Jul 2016 19:59:47 +0000 (15:59 -0400)]
attempt at hang fix for multi options screen on Windows

7 years agoavoid popup-in-popup Int3() if chat disconnects during sign in
Taylor Richards [Sun, 10 Jul 2016 19:59:08 +0000 (15:59 -0400)]
avoid popup-in-popup Int3() if chat disconnects during sign in

7 years agodetach from inetfile threads rather than waiting on them
Taylor Richards [Sun, 10 Jul 2016 19:57:34 +0000 (15:57 -0400)]
detach from inetfile threads rather than waiting on them

7 years agomake use SOCKLEN_T to get rid of platform #ifdef's
Taylor Richards [Sun, 10 Jul 2016 19:55:55 +0000 (15:55 -0400)]
make use SOCKLEN_T to get rid of platform #ifdef's

7 years agoprevent httpget and chat from trying to connect indefinitely
Taylor Richards [Sun, 10 Jul 2016 19:53:36 +0000 (15:53 -0400)]
prevent httpget and chat from trying to connect indefinitely

7 years agomerge updated graphics code
Taylor Richards [Tue, 5 Jul 2016 21:56:51 +0000 (17:56 -0400)]
merge updated graphics code

7 years agounbreak libwebsockets finding on *nix
Taylor Richards [Tue, 5 Jul 2016 21:55:18 +0000 (17:55 -0400)]
unbreak libwebsockets finding on *nix

7 years agohandle npot textures properly to base spec
Taylor Richards [Mon, 4 Jul 2016 15:47:58 +0000 (11:47 -0400)]
handle npot textures properly to base spec

7 years agosilence compiler warnings (mostly shadow variables)
Taylor Richards [Mon, 4 Jul 2016 02:00:43 +0000 (22:00 -0400)]
silence compiler warnings (mostly shadow variables)

7 years agowork around OpenAL hang on Win when closing device in capture_init()
Taylor Richards [Mon, 4 Jul 2016 01:59:31 +0000 (21:59 -0400)]
work around OpenAL hang on Win when closing device in capture_init()

7 years agofix for launcher creating hidden game window on Win
Taylor Richards [Mon, 4 Jul 2016 01:57:32 +0000 (21:57 -0400)]
fix for launcher creating hidden game window on Win

7 years agoadd debug spew for when GL2 falls back
Taylor Richards [Mon, 4 Jul 2016 01:56:31 +0000 (21:56 -0400)]
add debug spew for when GL2 falls back

7 years agoset fonttool as console app in order to get usage text
Taylor Richards [Mon, 4 Jul 2016 01:54:38 +0000 (21:54 -0400)]
set fonttool as console app in order to get usage text

7 years agomake path to deps easier on Win; add ANGLE dep for GLES2 support
Taylor Richards [Mon, 4 Jul 2016 01:53:33 +0000 (21:53 -0400)]
make path to deps easier on Win; add ANGLE dep for GLES2 support

7 years agofix issues with get_region()
Taylor Richards [Fri, 1 Jul 2016 17:03:07 +0000 (13:03 -0400)]
fix issues with get_region()

7 years agofix buf size in gl2 print_screen()
Taylor Richards [Fri, 1 Jul 2016 17:01:48 +0000 (13:01 -0400)]
fix buf size in gl2 print_screen()

7 years agoadd GUI+p key combo for when printscreen key not available
Taylor Richards [Fri, 1 Jul 2016 07:46:27 +0000 (03:46 -0400)]
add GUI+p key combo for when printscreen key not available

7 years agofix print_screen()
Taylor Richards [Fri, 1 Jul 2016 07:45:25 +0000 (03:45 -0400)]
fix print_screen()

7 years agofix aabitmap blending issues in GL2
Taylor Richards [Thu, 30 Jun 2016 17:35:05 +0000 (13:35 -0400)]
fix aabitmap blending issues in GL2

7 years agofix crash in tcache_flush() when tcache hasn't been initted yet
Taylor Richards [Thu, 30 Jun 2016 04:23:05 +0000 (00:23 -0400)]
fix crash in tcache_flush() when tcache hasn't been initted yet

7 years agocleanup, fixes, and optimizations
Taylor Richards [Fri, 17 Jun 2016 22:42:25 +0000 (18:42 -0400)]
cleanup, fixes, and optimizations

 - remove secondary color fog mode in GL1
 - remove old/dead code
 - optimize drawing functions a bit
 - let GL do more of the clipping work (for aabitmaps)
 - reorganize GL1 texture fucntions to better match previous GL2 fixes
 - remove unnecessary -1 from SDL_snprintf's in cmdline
 - fix b0rked textures in wxGL
 - faster drawing of mouse cursor in flip()
 - glClear after flip in GL1 (better fullscreen/window fix)
 - fix scaling of movies on viewport resize in GL1
 - remove u/v_scale from GL2 (always 1.0 anyway)
 - set_cull(1) in wxGL during init
 - proper cleanup() for wxGL

7 years agoremove obsolete no_grab cmdline option
Taylor Richards [Fri, 17 Jun 2016 05:27:07 +0000 (01:27 -0400)]
remove obsolete no_grab cmdline option

7 years agofix some mouse handling issues
Taylor Richards [Fri, 17 Jun 2016 05:22:56 +0000 (01:22 -0400)]
fix some mouse handling issues

 - relative mouse mode for fullscreen to fix offscreen cursor
 - grab cursor properly when using mouse to fly
 - ungrab cursor when necessary
 - make sure Int3() will release & reset cursor during debugging

7 years agoavoid processing of repeating KMOD_GUI+key
Taylor Richards [Fri, 17 Jun 2016 05:16:57 +0000 (01:16 -0400)]
avoid processing of repeating KMOD_GUI+key

7 years agosimply fullscreen<->window switching
Taylor Richards [Fri, 17 Jun 2016 05:15:23 +0000 (01:15 -0400)]
simply fullscreen<->window switching

7 years agostop mouse buttons from triggering joy HAT controls
Taylor Richards [Fri, 17 Jun 2016 01:37:31 +0000 (21:37 -0400)]
stop mouse buttons from triggering joy HAT controls

7 years agojust use linear fog in GL1; cleanup
Taylor Richards [Sat, 11 Jun 2016 02:25:08 +0000 (22:25 -0400)]
just use linear fog in GL1; cleanup

7 years agoadd gr_stream_*() for movie playback
Taylor Richards [Fri, 10 Jun 2016 17:09:03 +0000 (13:09 -0400)]
add gr_stream_*() for movie playback

7 years agoimplement GL2 framebuffer, plus various fixes
Taylor Richards [Fri, 10 Jun 2016 08:16:01 +0000 (04:16 -0400)]
implement GL2 framebuffer, plus various fixes

 - fix cleanup() to fall back properly (GL2->GL1)
 - implement save_screen() for GL2
 - use proper values in get_region() and set_clip() for GL2

7 years agoproperly (re)set context attributes for GL1
Taylor Richards [Thu, 2 Jun 2016 17:38:37 +0000 (13:38 -0400)]
properly (re)set context attributes for GL1

7 years agobetter fog support
Taylor Richards [Tue, 31 May 2016 03:37:32 +0000 (23:37 -0400)]
better fog support

7 years agorendering functions mostly done; more complete shader setup
Taylor Richards [Mon, 30 May 2016 17:08:18 +0000 (13:08 -0400)]
rendering functions mostly done; more complete shader setup

7 years agofirst pass at OpenGL ES 2 support
Taylor Richards [Mon, 30 May 2016 03:14:23 +0000 (23:14 -0400)]
first pass at OpenGL ES 2 support

7 years agominor cleanup and performance improvements
Taylor Richards [Sun, 1 May 2016 00:16:37 +0000 (20:16 -0400)]
minor cleanup and performance improvements

7 years agoswitch from 1555 BGR to 5551 RGB
Taylor Richards [Sun, 1 May 2016 00:10:36 +0000 (20:10 -0400)]
switch from 1555 BGR to 5551 RGB

8 years agomerge in fixes from Windows build
Taylor Richards [Wed, 30 Mar 2016 23:03:50 +0000 (19:03 -0400)]
merge in fixes from Windows build

8 years agostop timer first thing on shutdown to prevent crash
Taylor Richards [Wed, 30 Mar 2016 23:00:00 +0000 (19:00 -0400)]
stop timer first thing on shutdown to prevent crash

8 years agocall popup Layout() after setting labels (Windows fix)
Taylor Richards [Wed, 30 Mar 2016 22:59:12 +0000 (18:59 -0400)]
call popup Layout() after setting labels (Windows fix)

8 years agoadjust popup style and size to work properly on Windows
Taylor Richards [Wed, 30 Mar 2016 22:56:50 +0000 (18:56 -0400)]
adjust popup style and size to work properly on Windows

8 years agochange binary names to make retail release
Taylor Richards [Mon, 28 Mar 2016 21:13:37 +0000 (17:13 -0400)]
change binary names to make retail release

8 years agoprevent vert scroll bar on connections box
Taylor Richards [Sat, 26 Mar 2016 23:04:30 +0000 (19:04 -0400)]
prevent vert scroll bar on connections box

8 years agoremove old border flag on conn count
Taylor Richards [Sat, 26 Mar 2016 23:03:45 +0000 (19:03 -0400)]
remove old border flag on conn count

8 years agoremove invalid alignment flag on stand GUI popup
Taylor Richards [Sat, 26 Mar 2016 23:02:30 +0000 (19:02 -0400)]
remove invalid alignment flag on stand GUI popup

8 years agofix port validator that was initializing as random number on Windows
Taylor Richards [Sat, 26 Mar 2016 23:01:49 +0000 (19:01 -0400)]
fix port validator that was initializing as random number on Windows

8 years agoremove invalid alignment flag on help window button
Taylor Richards [Sat, 26 Mar 2016 23:00:19 +0000 (19:00 -0400)]
remove invalid alignment flag on help window button

8 years agopad help text width a bit more to remove horiz scroll
Taylor Richards [Sat, 26 Mar 2016 22:59:28 +0000 (18:59 -0400)]
pad help text width a bit more to remove horiz scroll

8 years agoclean up Windows #include's and use winsock2
Taylor Richards [Sat, 26 Mar 2016 19:18:25 +0000 (15:18 -0400)]
clean up Windows #include's and use winsock2

8 years agoorganize source files in folders for Visual Studio
Taylor Richards [Sat, 26 Mar 2016 17:03:41 +0000 (13:03 -0400)]
organize source files in folders for Visual Studio

8 years agosilence some compiler warnings
Taylor Richards [Mon, 21 Mar 2016 07:57:14 +0000 (03:57 -0400)]
silence some compiler warnings

8 years agomerge new standalone server and client
Taylor Richards [Mon, 21 Mar 2016 01:29:30 +0000 (21:29 -0400)]
merge new standalone server and client

8 years agobuild standalone GUI by default
Taylor Richards [Mon, 21 Mar 2016 01:25:42 +0000 (21:25 -0400)]
build standalone GUI by default

8 years agoembed standalone web in executable
Taylor Richards [Sun, 20 Mar 2016 19:07:06 +0000 (15:07 -0400)]
embed standalone web in executable

8 years agosync with newest standalone web version
Taylor Richards [Sat, 19 Mar 2016 16:34:10 +0000 (12:34 -0400)]
sync with newest standalone web version

 - bug fixes
 - streamline as much as possible for size
 - more bug fixes
 - update ws message format to match server
 - minor socket error handling/reporting
 - deal with server rejection if too many clients

8 years agoclear active player (stats) on conn change, let client reset
Taylor Richards [Sat, 19 Mar 2016 16:30:13 +0000 (12:30 -0400)]
clear active player (stats) on conn change, let client reset

8 years agofix ui reset
Taylor Richards [Thu, 17 Mar 2016 22:16:19 +0000 (18:16 -0400)]
fix ui reset

8 years agoremove some debugging code
Taylor Richards [Thu, 17 Mar 2016 18:45:16 +0000 (14:45 -0400)]
remove some debugging code

8 years agotry to restart game process if it was terminated
Taylor Richards [Thu, 17 Mar 2016 18:43:15 +0000 (14:43 -0400)]
try to restart game process if it was terminated

8 years agoadd test for existing instance of game (an error condition)
Taylor Richards [Thu, 17 Mar 2016 18:42:16 +0000 (14:42 -0400)]
add test for existing instance of game (an error condition)

8 years agoread port setting from config file if needed
Taylor Richards [Thu, 17 Mar 2016 13:30:38 +0000 (09:30 -0400)]
read port setting from config file if needed

8 years agoget rid of useless state info; reset timestamps properly
Taylor Richards [Thu, 17 Mar 2016 04:40:04 +0000 (00:40 -0400)]
get rid of useless state info; reset timestamps properly

8 years agomake sure ping updates don't change currently selected line
Taylor Richards [Thu, 17 Mar 2016 04:37:05 +0000 (00:37 -0400)]
make sure ping updates don't change currently selected line

8 years agomake kick button actually work
Taylor Richards [Thu, 17 Mar 2016 04:35:21 +0000 (00:35 -0400)]
make kick button actually work

8 years agomake sure connection strings have newline
Taylor Richards [Thu, 17 Mar 2016 04:34:44 +0000 (00:34 -0400)]
make sure connection strings have newline

8 years agoavoid empty conn messages
Taylor Richards [Wed, 16 Mar 2016 21:01:33 +0000 (17:01 -0400)]
avoid empty conn messages

8 years agorefactor websocket code
Taylor Richards [Wed, 16 Mar 2016 20:28:56 +0000 (16:28 -0400)]
refactor websocket code

 - cleaner and easier to work with
 - clean up issues with conn and ping msgs
 - restrict to one client at a time
 - avoid lost msgs during game startup

8 years agotry to fix field spacing on popup
Taylor Richards [Sat, 12 Mar 2016 18:09:50 +0000 (13:09 -0500)]
try to fix field spacing on popup

8 years agofix display of goals (proper reset, expand)
Taylor Richards [Sat, 12 Mar 2016 18:08:56 +0000 (13:08 -0500)]
fix display of goals (proper reset, expand)

8 years agosupport for mission goals in GUI
Taylor Richards [Fri, 11 Mar 2016 21:24:41 +0000 (16:24 -0500)]
support for mission goals in GUI

8 years agohandle player info and player selection
Taylor Richards [Fri, 11 Mar 2016 21:23:44 +0000 (16:23 -0500)]
handle player info and player selection

8 years agohandle for connections and ping updates
Taylor Richards [Fri, 11 Mar 2016 21:21:21 +0000 (16:21 -0500)]
handle for connections and ping updates

8 years agofix bad reset of netgame info on server
Taylor Richards [Wed, 9 Mar 2016 15:25:14 +0000 (10:25 -0500)]
fix bad reset of netgame info on server

8 years agoadd some horizontal spacing to netgame info
Taylor Richards [Wed, 9 Mar 2016 15:24:26 +0000 (10:24 -0500)]
add some horizontal spacing to netgame info

8 years agoadd full standalone reset (not just UI)
Taylor Richards [Wed, 9 Mar 2016 15:23:39 +0000 (10:23 -0500)]
add full standalone reset (not just UI)

8 years agocenter popup window on main dialog
Taylor Richards [Wed, 9 Mar 2016 15:22:03 +0000 (10:22 -0500)]
center popup window on main dialog

8 years agoadjust popup size and vertically center text
Taylor Richards [Wed, 9 Mar 2016 15:21:18 +0000 (10:21 -0500)]
adjust popup size and vertically center text

8 years agoget rid of extra new-line on websocket debug messages
Taylor Richards [Wed, 9 Mar 2016 14:49:08 +0000 (09:49 -0500)]
get rid of extra new-line on websocket debug messages