Giel van Schijndel
372851ea71
Fix typo that prevented the multiplayer mod from being installed
...
Patch by Paul Wise <pabs>, this closes bug #12313
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6043 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-18 18:31:15 +00:00
Freddie Witherden
994e2d3938
Fix radar corruption under nVidia/Intel cards. This closes ticket #72 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6042 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-18 17:45:16 +00:00
Dennis Schridde
85ac0d8ae0
Minor buildsystem cleanups
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6040 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-18 16:08:37 +00:00
Freddie Witherden
dc878823c2
Fix the inclusion of GLEE in betawidget; this fixes the blending problems under nVidia Linux. Plus some minor indentation fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6037 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-18 11:24:36 +00:00
Freddie Witherden
7af67f65e0
Update the Xcode project so that trunk builds. (Broken as a result of the PhysFS VFS files being moved.) Textures are still corrupt.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6036 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-17 19:09:27 +00:00
Giel van Schijndel
409eebce0e
Make sure to #include <sqlite3.h> instead of "lib/sqlite3/sqlite3.h"
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6035 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-16 20:21:50 +00:00
Giel van Schijndel
10ac89541a
Update our SQLite copy from 3.5.9 to 3.6.2
...
* 3.6.0 introduced an interface change to the VFS layer
* Updated physfs_vfs.c for the interface change in 3.6.0, breaking compatibility with SQLite < 3.6.0
* Change the configure script to require sqlite3 >= 3.6
This closes ticket:66
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6034 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-16 20:02:16 +00:00
Per Inge Mathisen
5774017c25
From patch #1104 : New turret management code: Minor change the API for actionInsideMinRange() to pass pointer
...
to weapon stats directly.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6033 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-16 19:21:25 +00:00
Giel van Schijndel
be491b38f5
* Fix weird naming of research upgrade path
...
- e.g. Sensor Upgrade -> Sensor Upgrade (note the lack of an Mk2)
* Fix several naming inconsistencies
This closes ticket:56, patch by <Zarel>
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6032 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-15 20:34:46 +00:00
Giel van Schijndel
73bd4b81f9
Don't #define DATADIR when compiling SQLite as it causes conflicts with some Windows headers (objidl.h:95)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6029 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-15 06:06:59 +00:00
Giel van Schijndel
2c616f323e
Trunk is currently broken when playing music and switching between the "base" and "mp" mods, see ticket:57.
...
This revision fixes ticket:57. We (Buginator, EvilGuru and Giel) decided to use the fix suggested in ticket:57 for now and to use [wiki:Proposal:ModMounting] on a later date. I.e. fix the problem now (however dirty the solution may be), and implement a properly designed one later on, instead of letting trunk remain broken until said proposal is worked out in enough detail.
This revision fixes bug #11847 , bug #11875 , bug #11898 , bug #11976 , bug #11989 , bug #12017 , bug #12250 and bug #12280 .
Patch by Buginator and myself
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6028 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 20:36:50 +00:00
Giel van Schijndel
043cc9d278
Fix a spelling error in the MSVC project files causing problems with the #include path
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6027 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 19:47:56 +00:00
Freddie Witherden
430f621b9e
Commit patch #67 which removes the long-dead LOADBARCALLBACK macro. Approved by Giel. This closes ticket #67 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6026 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 17:01:22 +00:00
René Jürgens
afd15e3dc5
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6023 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 15:40:13 +00:00
René Jürgens
ec42455709
test
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6022 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 15:39:49 +00:00
Giel van Schijndel
ff507b13f0
* Don't use "if USE_SYSTEM_SQLITE" sections in all Makefiles
...
* Use the pkg-config variables SQLITE_CFLAGS and SQLITE_LIBS to compile and link with instead
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6021 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 14:41:44 +00:00
Freddie Witherden
26444e8e07
Switch from a virtal method to an event handler for re-generating the window's pattern.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6020 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 13:49:37 +00:00
Giel van Schijndel
9d7a8e8d43
Update our SQLite copy from 3.5.4 to 3.5.9
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6019 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 13:48:22 +00:00
Giel van Schijndel
140f553d06
* Change the autotools build system such that if the system provides an SQLite version that meets our requirements we use that instead of the one in our own repository
...
* Require sqlite3 versions >= 3.5.4 and < 3.6 (due to r5984 these versions are possible)
* Move physfs_vfs.[ch] from lib/sqlite3/ to lib/framework/
* Update the autotools, raw win32 Makefile, Code::Blocks and MSVC build systems
- NOTE: Xcode still requires an update
This closes ticket:59
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6018 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 13:40:28 +00:00
Giel van Schijndel
e2fa071a02
Replace the custom crafted Lua interface code for the addEventHandler and addTimerEventHandler methods of class widget with a SWIG typemap
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6017 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 13:27:03 +00:00
Giel van Schijndel
4d79c24838
* Add Lua support for widget animations
...
* These can be defined using Lua tables; see the example code in sdl-testapp.lua
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6016 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 13:26:48 +00:00
Giel van Schijndel
8681483c7d
Make sure to translate before scaling in widgetCompositeImpl as that yields in-place scaling as opposed to scaled translating
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6015 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 13:16:49 +00:00
Giel van Schijndel
e3c884a249
When resizing windows make sure to resize their gradient as well
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6011 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 01:34:16 +00:00
Giel van Schijndel
e766b2f605
Allow Lua event handlers to remove themselves (i.e. don't segfault in that case)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6010 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 01:32:59 +00:00
Giel van Schijndel
41e74888ef
Make sure to use "destroy" as the method name in lua_widget_destroy for error message generation
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6009 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 00:48:29 +00:00
Giel van Schijndel
ee7cfc1ac5
* Add enum spacerDirection and its contents to the Lua betawidget module
...
* Add method `destroy` to the Lua class `widget` and its children in the betawidget module
* Add some code that demonstrates the usage of widget:destroy() and its current flaws (i.e. segfaults ''will'' occur when using widget after calling the destroy() method on it, garbage collection is included in "using")
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6008 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-14 00:37:20 +00:00
Giel van Schijndel
c661cb9bc4
* Don't use a single cairo_pattern to store the window gradient for ''all'' windows
...
* Use a separate cairo_pattern for each window to store the window gradient in
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6007 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-13 23:15:44 +00:00
Giel van Schijndel
a2a22b3804
Check both the `lua5.1` and `lua` pkg-config package in betawidget's ./configure script
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6006 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-13 22:36:47 +00:00
Giel van Schijndel
123551b6b6
Initialise the network buffer to send GAMESTRUCTs from across to zero
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6004 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-13 20:39:26 +00:00
Giel van Schijndel
07e8a802f9
Remove the last remnants from platform selection in betawidget/Makefile.am
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6003 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-13 18:36:33 +00:00
Giel van Schijndel
ea446b8653
* Use recursive make (through SUBDIRS) to build the `platform` portion of betawidget
...
* Compile the utility part we use from Warzone (framework/utf.c and ivis_opengl/GLee.c) separately
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6002 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-13 18:35:26 +00:00
Freddie Witherden
92c13785fa
Commit patch #63 which cleanly shuts down the path finding thread on exit. This closes ticks #63 and #42 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6001 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-13 12:27:57 +00:00
Elio Gubser
2395064bc8
outsourced the pathing function from windowDoDrawMaskImpl and windowDoDrawImpl, corrected some obvious nasty bugs
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5998 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-12 18:58:18 +00:00
Elio Gubser
413cc540a9
outsourced the pathing function from windowDoDrawMaskImpl and windowDoDrawImpl, corrected some obvious nasty bugs
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5997 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-12 18:52:23 +00:00
Elio Gubser
426f09cf9b
nicer window design implemented
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5996 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-12 18:05:28 +00:00
Giel van Schijndel
5daf3d8035
Simplify the automake processed makefiles in data/
...
* Getting rid of the custom crafted installation rules
* Replace them with a single automake primary build rule: nodist_<instdir>_DATA
This closes ticket:62
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5995 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-12 08:19:57 +00:00
Giel van Schijndel
77f3599ada
Update POTFILES.in fixing a build error when generating translation files
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5994 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-12 07:47:15 +00:00
Per Inge Mathisen
64d1a576db
patch #1103 : Cleanup of buildStructure
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5993 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 19:14:03 +00:00
Per Inge Mathisen
704117f85c
Fix various doxygen errors and warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5992 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 18:25:34 +00:00
Per Inge Mathisen
be263e0b8c
Fix missing define of WZ_DECL_THREAD on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5991 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 18:16:06 +00:00
Per Inge Mathisen
b5295af792
Doxygenize actions
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5990 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 18:03:30 +00:00
Giel van Schijndel
c2f0855e00
NTW is a multiplay mod, not a global mod. So move it to data/mods/multiplay.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5989 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 09:12:38 +00:00
Giel van Schijndel
50c974f74b
Install all betawidget headers into $(pkgincludedir)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5988 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 07:56:28 +00:00
Giel van Schijndel
937c19a9a6
Include the scripting manual in the distributed documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5987 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 05:41:46 +00:00
Giel van Schijndel
6a6ac6cad6
Remove unused m4 macros
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5986 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-11 05:41:41 +00:00
Freddie Witherden
7fc3b92682
Simplify the structWallScan function; patch by Zarel. This closes ticket #55 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5985 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-10 11:30:19 +00:00
Giel van Schijndel
6088fca5af
* Make xGetTempname (from the PhysicsFS VFS for SQLite) return a bogus filename to keep SQLite happy
...
- We can safely catch the only one case where this filename is used (see comment in diff for an explanation)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5984 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-09 20:07:16 +00:00
Freddie Witherden
4bb879d64c
Make sure we fill out the event structure for EVT_DESTRUCT events.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5983 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-09 18:10:06 +00:00
Giel van Schijndel
d1e5303b45
Ahum, don't include the autogenerated files from my WIP in POTFILES.in
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5982 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-09 17:14:00 +00:00
Giel van Schijndel
9107d52405
Update POTFILES.in
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5981 4a71c877-e1ca-e34f-864e-861f7616d084
2008-09-09 17:10:55 +00:00