Commit Graph

10483 Commits (c0fec82d439a1732ad806bf4998e617278e772ac)

Author SHA1 Message Date
Per Inge Mathisen c0fec82d43 Slight cleanup of fog setting code 2011-10-16 20:01:30 -04:00
Per Inge Mathisen 55a6259b12 Add support for ECM jammers. ECM jammers will significantly shorten the range
of vision of enemy units and buildings. Not enabled by default. This simplifies
the vision code, merging terrain discovery and object vision, fixing ticket:2917
in the process. Closes ticket:340. Radar detector changed, no longer does
targetting, but allows discovery over 5x longer range instead, and can discover
ECM emissions.
2011-10-16 15:01:58 -04:00
cybersphinx cd6bb3d66e Workaround for linking with ld.bfd.
Ubuntu (and possibly others) still have the old ld.bfd as default
instead of ld.gold, and that fails to recognize the -lz option when it
comes too early. So just add it to the end again.
2011-10-16 05:14:58 +02:00
Per Inge Mathisen 5839c490b1 New Nexus wall models from Berg that work better for the non-height-adjusting wall code. 2011-10-14 13:02:12 -04:00
safety0ff 8f8b9e75f7 Fix bug with Affine3F::translation(). 2011-10-13 22:23:28 -04:00
Per Inge Mathisen 4fcb0c09f1 Update documentation and clean out dead code. Based on patch by littlepig in ticket:2904 2011-10-13 18:26:16 -04:00
Per Inge Mathisen 4955510b00 Remove some unused code, and misc cleanup. 2011-10-13 17:40:05 -04:00
cybersphinx 0af391ad1d Dutch translation update by Qioxis. 2011-10-13 07:33:38 +02:00
cybersphinx 9d7232eb60 Romanian translation update by adimosh.
Closes #2906.
2011-10-13 07:31:01 +02:00
Per Inge Mathisen 13be294b85 Increase the max number of textures in the game from 128 to 255, as requested by our esteemed artists. 2011-10-13 00:09:51 -04:00
Per Inge Mathisen cdcf510717 Fix syntax error 2011-10-04 21:42:50 -04:00
Per Inge Mathisen 442871d433 Merge pull request #22 from littlepig/topic/doxygen
Doxygen documentation added to order.cpp, order.h and orderdef.h
2011-10-04 09:57:33 -07:00
Jorge Cardoso Leitão 011e70da94 Doxygen documentation changed to JavaDoc styling. Small other typos fixed. 2011-10-04 00:26:54 +01:00
Jorge Cardoso Leitão 3d22d33598 Added some small fixes to the committed code, mainly regarding indentation. 2011-10-03 23:46:07 +01:00
Jorge Cardoso Leitão a0e21dde59 doxygen documentation added on order.h and ordered.h. enums were aligned, and almost everything regarding orders are now documented. 2011-10-03 23:46:07 +01:00
Jorge Cardoso Leitão 9cf52af136 Added doxygen documentation to all the functions on this file. No change on any function or variable or anything else added, diff on comments only. 2011-10-03 23:46:06 +01:00
dak180 070b09d412 Activated Romanian translations for mac builds now that they are being updated. 2011-10-02 15:31:20 -03:00
cybersphinx 55632ba308 German translation update by Raymond and Kreuvf.
Closes #2898.
2011-10-02 19:46:12 +02:00
cybersphinx ffd2ad7adb Romanian translation update by Adimosh.
Closes #2906.
2011-10-02 19:42:13 +02:00
Per Inge Mathisen 8662843058 New Collective walls by Berg 2011-09-30 13:58:25 -04:00
Per Inge Mathisen aac05b3bff Update wall model to fix z-fighting, change license to GPL. 2011-09-28 14:31:04 -04:00
Per Inge Mathisen a4d922dc54 Improved wall model to match jagged wall rendering change by Berg. 2011-09-28 11:36:11 -04:00
Per Inge Mathisen 7555473fc3 General code cleanup from sensor jammer patch to reduce size of said patch. 2011-09-28 11:35:37 -04:00
Per Inge Mathisen 554bf6b380 Fix build warnings 2011-09-25 23:55:24 -04:00
Per Inge Mathisen 50f1ce2145 Do not adjust the height of walls to neighbouring walls. This is an experimental change. 2011-09-25 23:36:57 -04:00
dak180 19f7851c00 Make sure that PACKAGE stings get defined even without the presence config.h.
This should make MSVC builds work again.

Fixes #2897.
2011-09-25 14:29:06 -04:00
cybersphinx 2dbd06e9b1 Get rid of the unmaintained makefile.win32s.
Closes #2900.
2011-09-25 19:58:13 +02:00
cybersphinx 307c99f367 Get rid of the unused C++ autorevision.
Refs #2900.
2011-09-25 19:57:56 +02:00
Per Inge Mathisen 9e91b7425b On OS X in fullscreen mode, Qt's painting (WzMainWindow::paintGL) does not start until the game window loses focus. Queuing an update before the event loop starts gets things going.
Patch by nanotech. Closes ticket:2899
2011-09-25 19:33:27 -04:00
Per Inge Mathisen 8173191863 Merge pull request #19 from nanotech/topic/mac-screen-res
Settable screen resolution on Mac OS X.
2011-09-25 10:28:53 -07:00
NanoTech 4d589a95b3 Settable screen resolution on Mac OS X.
Also, only show resolutions available for
the main window's screen.
2011-09-23 22:38:01 -06:00
dak180 cb857bba9c Merge remote-tracking branch 'nanotech/window-title'
Closes #2897.

* nanotech/window-title:
  Set a window title.
2011-09-22 18:24:39 -04:00
dak180 06872ce2c9 Update Png to 1.5.5. 2011-09-22 12:08:07 -04:00
dak180 790a205f5b Add the backup url to the prebuilt script. 2011-09-22 11:35:27 -04:00
NanoTech 28b31b22d6 Set a window title. 2011-09-22 00:32:36 -06:00
cybersphinx 8bd313920d Update .gitignore. 2011-09-21 21:22:30 +02:00
cybersphinx 54a91f3575 Update ChangeLog. 2011-09-20 23:19:37 +02:00
dak180 af83dc1098 Merge branch 'dak180/topic/TypeConfig'
Mac builds no longer require X11 to be installed to run.

* topic/TypeConfig:
  Try to ensure linking to the correct versions of FontConfig and Freetype.
  Use AT&T's binaries of fontconfig and freetype for QuesoGLC.
2011-09-18 14:59:26 -04:00
Per Inge Mathisen defe8dc7ac Make sure we can't divide by zero in base speed calculation. Reported indirectly by ticket:2892 2011-09-18 16:07:30 -04:00
dak180 381250690b Try to ensure linking to the correct versions of FontConfig and Freetype.
The linker on the mac prefers dynamic libs over static, so if any are in the path it will use them instead.
2011-09-18 14:49:48 -04:00
vexed 4e9df51d09 Fix a slight issue in log filename, since tm_mon is a cardinal not a ordinal. 2011-09-17 22:38:55 -04:00
cybersphinx ba1e1b5eb7 Small update of the Doxygen files.
Run "doxygen -u" to update the config file, and fix some links.
2011-09-16 22:24:51 +02:00
cybersphinx 118a58b070 Include wzapp.h.qwth/qtgame.h.qwth from the right Makefile.ams. 2011-09-15 23:54:15 +02:00
cybersphinx 7b13a1e0fa Remove stray backslash. 2011-09-15 23:19:38 +02:00
dak180 294d62bd13 Merge pull request #16 from nanotech/mac-screen-res
Screen resolution detection on Mac.

Closes #2886.
2011-09-15 14:06:07 -07:00
nanotech 44c1f1023b Merge pull request #1 from dak180/topic/mac-screen-res
Small fixes for Mac builds from tarballs and elimination of warnings.
2011-09-15 12:37:45 -07:00
dak180 30a429ce0d Make sure that Mac builds work from the tarball. 2011-09-15 12:29:26 -04:00
dak180 9b4b81c797 Knock out 20 warnings cased by system frameworks in the mac build. 2011-09-15 12:27:43 -04:00
NanoTech b30d3ae526 cocoa_wrapper, macosx_screen_resolutions: Move to EXTRA_DIST 2011-09-14 21:38:44 -06:00
NanoTech 03681c62a4 Fix typo in lib/qtgame/Makefile.am. 2011-09-14 19:05:50 -06:00