Mark Vejvoda
f748874601
Ported streflop code to win32
2010-04-24 11:15:15 +00:00
Mark Vejvoda
2bfaa4d1d7
Added streflop (standalone reproducible floating point library) layer to mega-glest (initial checkin only) and changed a few areas to use the library in linux
2010-04-24 03:57:38 +00:00
Mark Vejvoda
a50b89e9cc
Ported 3.3.4.2 fixes to trunk
2010-04-23 04:29:11 +00:00
Mark Vejvoda
2e702d8dd8
One final bugfix for 3.3.4.2 release, click mouse buttons > 2 on some mice would cause a crash
2010-04-23 04:24:20 +00:00
Mark Vejvoda
d412cb5f79
Added a bunch of NULL pointer guards, changed undertake to cleanup dead units more safely and added more debug tracing
2010-04-20 02:19:37 +00:00
Mark Vejvoda
30c4eb2b96
Added some performance logging capabilities and socket cleanup for new broadcast thread sockets
2010-04-15 01:19:00 +00:00
Mark Vejvoda
4c8e4eaccb
bugfix for silly legacy error that was thrown just because the user clicks a mouse button that the game didn't support. Just log the message now instead of throwing errors.
2010-04-13 23:55:07 +00:00
Mark Vejvoda
80f5ee91d5
bugfix to disable alt-enter in win32
2010-04-13 20:20:51 +00:00
Mark Vejvoda
8b90f2bf64
Cleanup from the fallout of porting file locking to win32
2010-04-13 17:14:42 +00:00
Mark Vejvoda
0657004da2
Ported debug file locking mechanism to win32
2010-04-13 17:09:49 +00:00
Mark Vejvoda
feb61e0598
Added a special file locking mechanism to the debug logging which allows testing multi-user to seperate logfiles automatically
2010-04-13 16:00:19 +00:00
Mark Vejvoda
8c438b812d
Some final fixed related to combined cross platform socket code
2010-04-13 07:29:48 +00:00
Mark Vejvoda
561dd69107
First Attempt at merging socket code into cross platform classes
2010-04-13 06:59:30 +00:00
Mark Vejvoda
2c9b6ea3ee
Ported bugfix to win32
2010-04-12 21:54:47 +00:00
Mark Vejvoda
a5aba5cc66
Bugfix for tracker#: 2985599
...
- Added better management of UDP broadcast thread when user toggles on/off network slots.
2010-04-12 21:40:57 +00:00
Mark Vejvoda
f7df0fd3d4
Bugfix for LAN autofind servers. Needed to change the way we broadcast UDP so that we do it individually for each NIC's broadcast address. (see: http://stackoverflow.com/questions/683624/udp-broadcast-on-all-interfaces )
2010-04-11 07:13:14 +00:00
Mark Vejvoda
da230fc73d
Bugfix for LAN autofind servers. Needed to change the way we broadcast UDP so that we do it individually for each NIC's broadcast address. (see: http://stackoverflow.com/questions/683624/udp-broadcast-on-all-interfaces )
2010-04-11 07:12:56 +00:00
Mark Vejvoda
203d37bb6f
Added status update for LAN server searching and guard against people who click find like mad.
2010-04-11 04:29:23 +00:00
Mark Vejvoda
af87e53bbe
Bugfix for trace bug#: 2984991
...
falling back to english text for scenarios text.
- Also added more error checking and commented out some excessive debug output statements.
2010-04-11 01:25:06 +00:00
Mark Vejvoda
63743aeedb
Added more error condition checks and re-throw runtime_error in SDL event handler so we get a nice messagebox in the game
2010-04-09 07:44:23 +00:00
Mark Vejvoda
06b21ca4ee
Bugfix for win32 loading jpg texture's
2010-04-09 06:51:13 +00:00
Mark Vejvoda
a71f0d0e7c
Bugfixes:
...
- Allow for load screens for networked clients
- Reworked the font loading for win32 so it will respect font names and sizes
- Disabled Alt-Enter for win32
2010-04-08 01:12:55 +00:00
Titus Tscharntke
e290b6db82
resolution switch for windows fixed ( hopefully )
2010-04-07 16:38:14 +00:00
Mark Vejvoda
9a2b958869
bugfix for ctrl + # grouping of units in win32
2010-04-06 14:25:00 +00:00
Mark Vejvoda
436f46fcba
Added support for OpenAL in win32
2010-04-06 05:30:22 +00:00
Mark Vejvoda
b7a5970a3c
Added code to support toggling between windowed and fullscreen mode for win32 platform.
2010-04-05 20:42:05 +00:00
Mark Vejvoda
1fe29664c9
bug fix to properly initialize textures dynamically loaded when loading a faction.
2010-04-05 19:38:50 +00:00
Mark Vejvoda
18249c02bd
- Some changes to try to reload textures for win32 when doing alt-enter
...
- Added better logging and guards in sound and socket classes
2010-04-04 04:14:27 +00:00
Mark Vejvoda
a0c0be4d65
Some bug fixes related to file transfer code and user folders
2010-04-03 04:30:28 +00:00
Mark Vejvoda
e56ce605db
Ported latest linux changes to win32
2010-04-03 02:28:49 +00:00
Mark Vejvoda
e3a3b974da
Added more debug output and protection for X11 font processing
2010-04-03 02:23:46 +00:00
Mark Vejvoda
092f3a2bca
some changes in preparation for file transfers
2010-04-03 02:22:41 +00:00
Mark Vejvoda
c8019116c5
Slight change to use receiver's IP address instead of manufactured packet info
2010-04-03 02:21:04 +00:00
Mark Vejvoda
02d0781b40
A few changes to allow for better keyboard state detection
2010-04-02 17:37:04 +00:00
Titus Tscharntke
198d2aeb98
improved resolution change in options menu
2010-04-02 14:21:43 +00:00
Mark Vejvoda
8cf77f1b8a
Ported LAN auto-connect feature to win32
2010-04-02 03:06:27 +00:00
Mark Vejvoda
bc725454fd
Added a new menu item in join menu and added a threaded callback system for clients when searching for servers so that the UI doesn't wait for responses
2010-04-02 02:33:32 +00:00
Mark Vejvoda
d4e645424a
added a fallback to fixed font on X11 in case of missing fonts
2010-04-02 00:31:39 +00:00
Mark Vejvoda
2391d025ac
Bugfix for X11 font loading when NULL pointer encountered.
2010-04-01 20:42:07 +00:00
Titus Tscharntke
c678d35bdb
new glest ini, font handling changed!!!
...
"dynamic" fonts for linux ( maybe an error fallback should be added in gl_wrap.cpp if font is not available )
better option menu layout
2010-04-01 18:59:05 +00:00
Mark Vejvoda
05a031cc0e
Attempt to fix the retrieval of supported video resolutions
2010-04-01 16:23:25 +00:00
Mark Vejvoda
02c41f7b77
Attempt to fix the retrieval of supported video resolutions
2010-04-01 16:22:17 +00:00
Mark Vejvoda
76f4b87cbb
ifdef for win32 only code
2010-04-01 07:53:07 +00:00
Mark Vejvoda
e392f3ca2f
Changed posix to use all IP addresses for LAN auto connect
2010-04-01 07:50:15 +00:00
Mark Vejvoda
6c92f188b6
Ported auto-discover LAN connect to win32
2010-04-01 07:46:14 +00:00
Mark Vejvoda
215fbdb33f
Temp bugfix so that options menu will load, resolution that it tries to auto-select when opening did not exist and caused a crash.
2010-04-01 07:38:49 +00:00
Mark Vejvoda
0bcb710606
Added auto-discovery of LAN servers using UDP broadcast. (for now the client must press the A key from the join menu to trigger this)
2010-04-01 06:31:10 +00:00
Titus Tscharntke
5ecc84099a
fonts
...
options menu
ingame resolution change ( game restart needed )
everything not really poolished yet!
2010-04-01 00:13:28 +00:00
Mark Vejvoda
a74fa24001
Converted win32 project to use SDL so that more code is shared and cross platform friendly. This fixes the issue with using the mouse to scroll the camera.
2010-03-30 00:25:35 +00:00
Mark Vejvoda
cda368b96c
Added logic to NOT trigger camera mousemove if keyboard has a key pressed so you can scroll with keys and still move mouse simultaneously
2010-03-27 21:32:33 +00:00