Mark Vejvoda
6872a873b2
- added support to disable libircclient via cmake:
...
-DDISABLE_IRCCLIENT=On
2013-01-08 06:59:53 +00:00
Mark Vejvoda
b14167d209
- small fix for fog of war cache
2013-01-04 20:35:38 +00:00
Mark Vejvoda
b96eba3829
- a better way to cache fog of war and use much less memory
2013-01-04 18:00:51 +00:00
Mark Vejvoda
5a2adde414
- added cpack info in cmake script
...
- cleaned up warnings in xml parser
2013-01-04 05:55:45 +00:00
Mark Vejvoda
1f49886755
- re-enabled fog of war cache to improve performance
...
- improve xml file loading speed
2013-01-03 17:30:59 +00:00
Mark Vejvoda
1018d85769
- bugfix to save and close options menu when ok is clicked
2013-01-03 01:55:11 +00:00
Tom Reynolds
3b99aa6a4e
Mark all scripts as exectuable
2013-01-02 15:57:17 +00:00
Tom Reynolds
7c511b1238
Remove executable bit (svn propdel svn:executable) off files which don't need it
2013-01-02 15:03:44 +00:00
Mark Vejvoda
ee2ad95164
- attempt to improve ai decision performance by having each ai player updates done in a thread
2013-01-01 18:55:26 +00:00
Mark Vejvoda
46869536bb
- allow changing screen resolution and fullscreen mode in options menu with confirmation
2013-01-01 10:18:42 +00:00
Mark Vejvoda
f8ef92213d
- fix windows compile
2013-01-01 03:52:56 +00:00
Mark Vejvoda
9275debe2d
- allow changes to video resolution and fullscreen mode without restart
2013-01-01 02:24:23 +00:00
Mark Vejvoda
56dc004119
- added fribidi for opensuse and fedora
...
- allow loading saved games on older versions if version are compatible
2012-12-29 21:31:54 +00:00
Mark Vejvoda
3997bafa2f
- do not show burn particles on attack boost if the boost is not decreasing the hp
2012-12-29 01:01:14 +00:00
Mark Vejvoda
a6d985a488
- bugfix for new miniupnpc on windows XP (the authors added code making it require Vista and higher, no thanks)
...
- added fribidi support to vc++ build (requires new windows dependencies download)
2012-12-28 21:20:52 +00:00
Mark Vejvoda
2d79eb2c0e
- attempt to fix stupid VC++ issue with special characters and certain locales
2012-12-28 14:52:24 +00:00
Mark Vejvoda
5c27bcfea2
- only show debug output in verbose mode
2012-12-28 06:34:10 +00:00
Mark Vejvoda
25fa436318
- added a cache and thread for loading of native language names to improve speed
2012-12-28 01:02:09 +00:00
Mark Vejvoda
6028ff30a6
- see if this helps james (saves as utf8)
2012-12-27 19:27:14 +00:00
Mark Vejvoda
b98effd5f4
- fixed build for vc++ using new miniupnpc 1.7
2012-12-27 19:22:16 +00:00
Mark Vejvoda
4c94cedb85
- upgrade embedded miniupnpc to 1.7 (fixes build)
2012-12-27 18:59:38 +00:00
Mark Vejvoda
7fdd70402d
- added support for libfribidi for languages requiring complex text rendering like Arabic and Hebrew
2012-12-27 08:24:30 +00:00
Mark Vejvoda
f40447cc96
- make most of the attack boost xml settings optional instead of required as requested
2012-12-26 07:57:10 +00:00
Mark Vejvoda
0254b067b3
- attempt to fix headless admin user quick change not getting to other network players before game start.
2012-12-26 07:32:24 +00:00
Mark Vejvoda
7a57668a91
- added support for libminiupnpc 1.7
2012-12-26 01:11:11 +00:00
Mark Vejvoda
c14c9ebc2d
- attempt to fix the segfault reported by tomreyn when headless admin disconnects from the server
2012-12-19 19:55:49 +00:00
Tom Reynolds
848b5fed07
* masterserver scripts: no more undefined indexes
...
* tx cleanup script: correct newline replacement pattern
* localizations: add some updates from Transifex
2012-12-15 22:02:10 +00:00
Mark Vejvoda
f27e1c8d95
- added patch from freebsd for libdl.so
2012-11-30 23:40:27 +00:00
Mark Vejvoda
f91d189512
- updated to 3.7.2-dev
...
- added svn release stamp info to docs
2012-11-23 21:02:10 +00:00
Mark Vejvoda
65b67d865a
- updated to meet debian standards
...
- (changed mac osx file to utf-8)
2012-11-23 06:21:08 +00:00
Mark Vejvoda
989f37e23c
- updating version to 3.7.1 in prep for release
2012-11-23 00:19:31 +00:00
Mark Vejvoda
0a5094c673
- bugfix for version checking
2012-11-22 23:46:00 +00:00
Mark Vejvoda
63e3313e6b
- bugfix for attack-boosts on morphed units
2012-11-22 01:52:01 +00:00
Mark Vejvoda
68d8ef11d8
- see if this hotkey fix is ok for titi
2012-11-21 18:54:50 +00:00
Mark Vejvoda
8979219f43
- patch to support lua 5.2 (from opensuse)
2012-11-21 15:22:15 +00:00
Mark Vejvoda
ab9ded4734
- patch for opensuse loading fonts
2012-11-21 15:16:57 +00:00
Tom Reynolds
a5a83f4813
Some new translations and minor modifications to all main translation files
...
Minor modifications to 'About' screen
2012-11-21 06:08:31 +00:00
Titus Tscharntke
fac5161b2f
small fixes for about screen and so on ...
2012-11-20 23:21:04 +00:00
Mark Vejvoda
6b32c747b5
- fix end game stats if your team won it shows you as a winner.
2012-11-20 02:26:51 +00:00
Mark Vejvoda
c3ff9973d9
- fixed screenshots so holding shift ignores the screenshot key
2012-11-20 01:12:07 +00:00
Mark Vejvoda
f7ebba0301
- when changing playername, we reset the irc client connection when entering the internet lobby
2012-11-19 21:56:21 +00:00
Mark Vejvoda
3f82137c03
- fix for irc bug when leaving internet lobby too soon
2012-11-19 20:14:23 +00:00
Mark Vejvoda
a74295733d
- attempt to leave irc channel in cases where the client thread is shutting down for unknown reasons
2012-11-19 17:17:50 +00:00
Mark Vejvoda
e54aabd713
- bugfix for user in verbose mode with missing map
2012-11-19 05:27:16 +00:00
Mark Vejvoda
838d42599d
- attempt to see if this fixes some strange problems for user 'gonse'
2012-11-17 12:07:51 +00:00
Titus Tscharntke
89329a0928
SHIFT+<letter>+listbox arrow to jump to that letter in a list ( for menu_state_connected too )
...
Still trouble with screenshots when trying to navigate with shift+e+listbox
2012-11-17 01:04:04 +00:00
Mark Vejvoda
07c2af4b99
- no need to crash if admin port already in use, just output error to console
2012-11-15 15:08:30 +00:00
Mark Vejvoda
3773736212
- bugfix for headless admin to get message in his own language (if possible)
2012-11-15 14:45:22 +00:00
Mark Vejvoda
d9b624dbb8
- fixed spelling mistake in variable name
2012-11-15 08:16:08 +00:00
Mark Vejvoda
4a0617b12c
- ripped out a lot of unused code dealing with utf8
2012-11-15 08:12:40 +00:00
Mark Vejvoda
d0006db4a1
- updated for debian compliance
2012-11-15 07:50:43 +00:00
Mark Vejvoda
11fdaf899b
- attempt to see if this fixes tomreyn's selectbuf problems
2012-11-15 07:28:48 +00:00
Mark Vejvoda
20def412bf
- attempt to get new version system working
2012-11-15 00:35:49 +00:00
Titus Tscharntke
dc88090b5d
no screenshots when using hotkeys for listboxes
2012-11-14 23:51:18 +00:00
Mark Vejvoda
490c538086
- bugfix from tomreyn's stacktrace for resource selection
2012-11-14 23:42:12 +00:00
Mark Vejvoda
66ea587b7f
- bugfix from tomreyn's stacktrace for resource selection
2012-11-14 23:24:25 +00:00
Mark Vejvoda
d322f73284
- bug fixes and patches from hasufell related to:
...
- fontconfig not working
- new cmake option to control inclusion of libvlc
- new commandline option to force where to look for fonts: --font-path=x
- removal of libluajit from cmake
2012-11-14 19:20:08 +00:00
Mark Vejvoda
aea1643ed1
- updated for debian compliance
2012-11-12 04:55:33 +00:00
Mark Vejvoda
9d4965ac4e
- updated for debian compliance
2012-11-12 04:52:19 +00:00
Mark Vejvoda
0cd2389e95
- updated for debian compliance
2012-11-12 04:50:34 +00:00
Mark Vejvoda
2469503128
- updated for debian compliance
2012-11-12 04:42:05 +00:00
Mark Vejvoda
df51816eb5
- remove unused code as debian flagged it as a warning
2012-11-12 04:32:01 +00:00
Mark Vejvoda
24fae99539
- remove unused code as debian flagged it as potentially unsafe
2012-11-12 04:18:43 +00:00
Mark Vejvoda
66dd6af50e
- updated game version to 3.7.0 for release
2012-11-12 02:00:58 +00:00
Mark Vejvoda
847f97a048
- try to force focus on main window at startup
2012-11-11 05:31:11 +00:00
Mark Vejvoda
1966710628
- more detailed error handling for bad textures and/or models and sounds
2012-11-11 04:52:26 +00:00
Mark Vejvoda
8ba5524f35
- updated error handling to be more flexible so we can display better error details (like bad tga file, etc)
2012-11-10 23:19:42 +00:00
Mark Vejvoda
1dbcabf12c
- minor feature request added from sourceforge, when command given cannot be executed, sometimes we show the requirements of the command so the user knows why it failed
2012-11-10 19:39:55 +00:00
Mark Vejvoda
35f6a6665b
- attempt to keep irc connection and just join / leave the irc channel as required to speed up irc in the lobby
2012-11-10 09:22:28 +00:00
Mark Vejvoda
8a0390db35
- cleanup compiler warnings
2012-11-10 07:31:21 +00:00
Mark Vejvoda
2e14844a24
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 07:03:47 +00:00
Mark Vejvoda
ff58a868b3
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 06:37:23 +00:00
Titus Tscharntke
a43ebdb69e
changed way of showing the quick marker in the minimap ( x + mouseclick )
2012-11-10 00:01:44 +00:00
Titus Tscharntke
0cee4711d8
version set to beta3 as its no longer compatible
2012-11-09 23:57:58 +00:00
Mark Vejvoda
e3a7aedd5c
- headless server now supports lan option
2012-11-09 21:50:01 +00:00
Mark Vejvoda
8793b3400b
- bugfix for backspace on mac
2012-11-09 21:05:43 +00:00
Mark Vejvoda
e01ccca6a3
- try to fix build on mac
2012-11-09 19:26:44 +00:00
Mark Vejvoda
cc8b983b99
- stop internet lobby chat from overflowing into other UI elements
2012-11-09 18:09:32 +00:00
Mark Vejvoda
0e0aa52f17
- add more info in keyboard screen
2012-11-09 17:27:45 +00:00
Mark Vejvoda
51ca2ccc91
- some cleanup of the irc code
2012-11-09 07:09:53 +00:00
Mark Vejvoda
b178b1d1e9
- fixed messagebox word wrap with lua messages
2012-11-08 23:54:43 +00:00
Mark Vejvoda
16b85dbe79
- added another patch from cygal (he's on fire people!) to word wrap messagebox text
...
- remove newlines from english text where appropriate
2012-11-07 21:24:44 +00:00
Titus Tscharntke
6880b06152
fix to prevent selecting units and resources ( like trees) at once
2012-11-06 22:29:13 +00:00
Mark Vejvoda
7c59a00416
- allow special use of language id's within iso code, for example:
...
zh-cn or zh-tw
(http://en.wikipedia.org/wiki/Wikipedia_talk:Chinese_interlanguage_links )
2012-11-06 04:50:54 +00:00
Mark Vejvoda
29da478bd5
- more cppcheck code cleanup
2012-11-06 03:52:27 +00:00
Mark Vejvoda
5bcc15a7fc
-small bugfix for scrollbars
2012-11-06 00:20:48 +00:00
Mark Vejvoda
8c182b9712
- some minor cppcheck code cleanup
2012-11-05 05:40:47 +00:00
Mark Vejvoda
f0da05fd6b
- added protocol to more messages
2012-11-03 08:33:10 +00:00
Mark Vejvoda
7b95922ce5
- cleanup from debugging
2012-11-03 07:49:09 +00:00
Mark Vejvoda
61cebc07fe
- added some debug code for network protocol
2012-11-03 07:33:39 +00:00
Mark Vejvoda
8bd29bf39b
- added some debug code for network protocol
2012-11-03 06:48:11 +00:00
Mark Vejvoda
72d6c693e1
- added some debug code for network protocol
2012-11-03 06:25:26 +00:00
Mark Vejvoda
fecdf22205
- added some debug code for network protocol
2012-11-03 06:09:40 +00:00
Mark Vejvoda
c1e2eac47d
- added some debug code for network protocol
2012-11-03 05:46:39 +00:00
Mark Vejvoda
4fcfb4de57
- added some debug code for network protocol
2012-11-03 05:26:24 +00:00
Mark Vejvoda
6307f80c12
- added some debug code for network protocol
2012-11-03 05:03:17 +00:00
Mark Vejvoda
3708f333fa
- added some debug code for network protocol
2012-11-03 04:30:13 +00:00
Mark Vejvoda
79037e9381
- added some debug code for network protocol
2012-11-03 04:00:06 +00:00
Mark Vejvoda
d0b2f14513
- added some debug code for network protocol
2012-11-03 03:55:34 +00:00
Mark Vejvoda
96ff1425d3
- added some debug code for network protocol
2012-11-03 03:18:13 +00:00
Mark Vejvoda
bf22297b65
- added some debug code for network protocol
2012-11-03 02:44:39 +00:00
Mark Vejvoda
ca0ffef766
- added some debug code for network protocol
2012-11-03 01:29:20 +00:00
Mark Vejvoda
b6a25c8212
- added some debug code for network protocol
2012-11-03 01:23:48 +00:00
Mark Vejvoda
63ad898c72
- attempt to get new network protocol working on arm
2012-11-03 00:19:13 +00:00
Mark Vejvoda
75acb075e8
- fix compilation of freetype-gl font system
2012-11-02 21:43:35 +00:00
Mark Vejvoda
b4ecc82fba
- added code for new network protocol (disabled by default as i need to test this on arm)
2012-11-02 20:37:48 +00:00
Mark Vejvoda
b168f450b5
- scrollbar patch applied from cygal / quentin --> Thanks
2012-11-02 20:07:50 +00:00
Mark Vejvoda
61c86c15d1
- added code for new network protocol (disabled by default as i need to test this on arm)
2012-11-02 19:08:55 +00:00
Tom Reynolds
f128d40def
More space, lesser parantheses for 'headless' prefix on server title
2012-11-02 17:48:25 +00:00
Mark Vejvoda
7243a22abc
- added byte order logic for loading textures and sounds
2012-11-01 23:07:51 +00:00
Mark Vejvoda
00e075df97
- more byte order logic
...
- added new network packet debug
2012-11-01 22:00:55 +00:00
Mark Vejvoda
0d88936680
- added byte order logic for loading models
2012-11-01 21:22:38 +00:00
Mark Vejvoda
8c2ed1187f
- working on arm support
2012-11-01 19:17:29 +00:00
Mark Vejvoda
caa37c3244
- working on arm support
2012-11-01 19:01:03 +00:00
Mark Vejvoda
b12ade1ada
- test data size
2012-11-01 18:48:24 +00:00
Mark Vejvoda
1346cc6024
- test byte order conversion
2012-11-01 18:22:25 +00:00
Mark Vejvoda
56bcd62d88
- more updates to support big endian
2012-11-01 16:25:15 +00:00
Mark Vejvoda
c1ec7a395c
- more updates to support big endian
2012-11-01 07:03:58 +00:00
Mark Vejvoda
e0efa229c5
- more updates to support big endian
2012-11-01 06:36:35 +00:00
Mark Vejvoda
3bba236d02
- more updates to support big endian
2012-11-01 06:21:35 +00:00
Titus Tscharntke
37b09daa77
cleanup of option menu layout ( But "advanced translation" is not in final place )
2012-11-01 00:39:31 +00:00
Mark Vejvoda
b5dc847b66
- added new byte order code
2012-11-01 00:20:17 +00:00
Mark Vejvoda
b6b1abd43e
- added new byte order code
2012-11-01 00:19:46 +00:00
Mark Vejvoda
3303d382e3
- fix font sizes when loading values from lng files
2012-11-01 00:18:38 +00:00
Mark Vejvoda
7010ddd153
- initial attempt at making network messages endian friendly
2012-11-01 00:06:23 +00:00
Mark Vejvoda
be8564acc6
- get better error details on bad slot switch data
2012-10-31 20:50:42 +00:00
Mark Vejvoda
2fe92ec848
- attempt at getting perfection in debian lintian checks
2012-10-31 05:41:31 +00:00
Mark Vejvoda
5dd6214611
- populate defaults for english to avoid transifex over-writing values in other languages
2012-10-30 21:18:03 +00:00
Mark Vejvoda
6a734a0336
- removed unused includes of fontconfig to cleanup some code
...
- added a warning for developers with older versions of fontconfig, to disable using it
2012-10-30 20:03:23 +00:00
Mark Vejvoda
b5966c3049
- add optional to force non use of fontconfig
2012-10-30 19:47:31 +00:00
Mark Vejvoda
55c7d1976f
- show final font file selected in verbose mode
2012-10-30 19:29:41 +00:00
Mark Vejvoda
1e8438eadb
- add some more verbose info on font searching and cleanup a leak
2012-10-30 19:24:18 +00:00
Mark Vejvoda
6266d1831d
- stub out admin port for mac osx
2012-10-30 18:03:03 +00:00
Mark Vejvoda
e86a1ea5c0
- added address and port to socket error
2012-10-30 17:47:19 +00:00
Mark Vejvoda
5c15a0e9f4
- cast to unsigned int for all calls to srand
2012-10-30 17:12:04 +00:00
Mark Vejvoda
69b5f9b39c
- added guard for intro randomization to avoid forever loop
2012-10-30 17:07:29 +00:00
Mark Vejvoda
8b2e2bfd5d
- attempt to cleanup for debian compliance (proper copyright, etc)
2012-10-30 07:13:33 +00:00
Mark Vejvoda
b30909f90b
- attempt to cleanup for debian compliance (proper copyright, etc)
2012-10-30 06:48:12 +00:00
Mark Vejvoda
b4990de52e
- bugfix for cmake install for map editor and g3d viewer
2012-10-29 21:03:38 +00:00
Mark Vejvoda
1503956c55
- no runtime check for sse on mac (since the asm fails) with: error: can't find a register in class 'BREG' while reloading 'asm'
2012-10-29 20:37:00 +00:00
Mark Vejvoda
38a205c540
- bugfix to cmake install for map editor and g3d viewer
2012-10-29 19:47:58 +00:00
Mark Vejvoda
c0f29ccad2
- check for sse support when using gnu compilers
2012-10-29 07:45:26 +00:00
Mark Vejvoda
51be122b0c
- explicitly check for sse cpu support at runtime (in windows)
...
- can disable this check using: --disable-streflop-checks
2012-10-29 07:28:55 +00:00
Mark Vejvoda
604ee7f7be
- updated platform id strings
2012-10-27 22:38:14 +00:00
Mark Vejvoda
5f52c1a578
- updated version output to be more verbose about platform
2012-10-26 19:03:58 +00:00
Mark Vejvoda
828616ff27
- updated curl-info to show protocols supported by the libcurl used
2012-10-26 18:17:02 +00:00
Mark Vejvoda
6718ee22e3
- curl-info now shows if ssl is enabled
2012-10-26 16:19:50 +00:00
Mark Vejvoda
81989f5947
- bugfix if user clicks around while game loading
...
- cleanup from last checkin (corrections)
2012-10-26 04:35:14 +00:00
Mark Vejvoda
28d65e8d55
- cleanup from last checkin (corrections)
2012-10-26 03:08:40 +00:00
Mark Vejvoda
3419127632
- proper way to handle size_t objects (cleanup warning on other platforms)
2012-10-26 02:42:10 +00:00