James Turner
b1b4b7ecf4
Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'.
2011-10-17 17:41:59 +01:00
Frederic Bouvier
c92bc96ff8
Fix win32 fgpanel build
2011-10-08 13:41:32 +02:00
ThorstenB
32a49cb689
fgpanel: improved path handling
...
- Allow relative paths for panels.
- Set FGROOT as resource manager base path, so absolute
XML includes can be resolved
2011-10-08 11:28:28 +02:00
ThorstenB
be720b424a
fgpanel: fixed some error handling/setup issues
...
- Provide error message when fgdata path is missing.
- Exit game mode when closing/aborting program (show mouse cursor etc).
- Support absolute paths for "--panel" parameter.
- Don't crash when a font is missing.
2011-09-30 22:20:00 +02:00
Mathias Froehlich
3bf8b9d91f
automake: Add missing GL and z libs to fgpanel.
2011-09-24 10:03:00 +02:00
Torsten Dreyer
f9d35d3bf5
Add -lsgthreads to fgpanel's automake
2011-09-20 16:03:32 +02:00
Mathias Froehlich
549c5eccb9
cmake: Factor out common simgear dependency libs.
...
Factor out and use this core simgear depenency
library cmake variable.
2011-09-11 11:22:10 +02:00
Frederic Bouvier
099bfd988b
fgfs and fgpanel need to be linked with the winsock library (on Windows)
2011-09-09 21:38:02 +02:00
James Turner
a5a8090d52
Cmake: Split simgear libraries into core and scene (only scene uses OSG). Fix linkage issues, and make helper binaries (yasim, terrasync) link against less stuff.
2011-09-08 13:59:40 +01:00
Csaba Halasz
938d4f3752
autotools build updated with sgthreads library
2011-09-07 22:14:36 +02:00
Mathias Froehlich
6b6238293f
Revert to simgears thread support. Flightgear side.
...
For all source directories outside of simgear/scene,
which really depends very hard on osg, avoid using osg
classes. This should reenable the use of some basic and
scenegraph independent parts of simgear without the
the need for osg.
2011-09-06 07:31:12 +02:00
Martin Spott
c158619e3c
Disable building fgadmin if FLTK's fluid command is unavailable.
2011-09-05 23:44:00 +02:00
James Turner
ab96d0b966
Fix utilities linkage, add OpenThreads
2011-08-31 03:08:52 -07:00
Curtis L. Olson
a5de08e240
Fix a couple issues with non-referenced files missing from the source
...
distribution (and thus breaking the build.)
2011-08-15 22:50:39 -05:00
James Turner
3c9f4ad73e
Switch RealWx to use simgear::HTTP class. Also tweak metar-proxy to send a HTTP status response.
2011-08-08 18:16:49 +01:00
Frederic Bouvier
c28825d9de
More work toward an international fgadmin
2011-08-07 20:26:34 +02:00
Frederic Bouvier
3a17ef2f1a
Get rid of plib to enumerate files. Get a list of files when the directory names contains UTF-8 characters. Doesn't fix issues #394 though because untarka functions should be utf-8 aware
2011-08-07 19:50:35 +02:00
ThorstenB
c4dc12ec94
Improved CMake support for libsvn
...
Don't detect libsvn without APR.
When installed, enable libsvn support by default (same as for automake).
When enabled, provide libsvn to fgfs.
gitignore temporary CMake files
2011-08-04 18:59:46 +02:00
James Turner
6c52a5ac85
Fixes for include-file flattening - condition.hxx no longer pulls in props or props_io
2011-07-30 10:47:28 +01:00
Mathias Froehlich
e3e7fb5db5
Use cmake provided variable for librt.
2011-07-24 14:38:29 +02:00
Torsten Dreyer
dcde3a9350
Try to fix cmake build for fgpanel without GLUT
2011-07-21 23:42:45 +02:00
Torsten Dreyer
8f0f67f668
Enable build of fgpanel by default in cmake
2011-07-21 15:46:29 +02:00
Mathias Froehlich
e389b45599
Provide command line arguments for fgviewer.
...
Provide --fg-root and --fg-scenery command line
processing for fgviewer.
2011-07-15 17:57:32 +02:00
Mathias Froehlich
827ea96d7e
Make fgviewer at least somehow work again.
2011-06-22 22:15:04 +02:00
Torsten Dreyer
c618097e83
Make fgadmin compile under linux
...
missing string.h for str(n)cmp
2011-06-08 16:01:23 +02:00
Torsten Dreyer
3d36577a20
Make cmake for fgpanel work under linux
2011-06-05 21:08:44 +02:00
Torsten Dreyer
7ebc68b3c7
Fix a data type mismatch
2011-06-05 17:10:04 +02:00
Torsten Dreyer
abc97adf2b
Initial commit to add fgpanel to cmake build system
...
Most likely only works on OSX, other OSes will follow later
2011-06-05 17:04:41 +02:00
Torsten Dreyer
8d67103214
fgpanel: fix compile for OSX
2011-06-04 21:27:04 +02:00
Torsten Dreyer
5527fedc80
let fgpanel compile under vc90
2011-05-27 20:53:16 +02:00
Torsten Dreyer
d88dcba5e8
Add fgpanel to the automake build system
2011-04-14 15:33:36 +02:00
Torsten Dreyer
f44dd24462
Initial commit of the fgpanel code
...
fgpanel is basically the stripped down 2D-Panel code from
FlightGear. It is designed as a standalone lightweight panel
rendering engine to draw 2d panels on a lowcost computer/graphic card
without 3d acceleration at reasonablel framerates.
Patches for inclusion into the build system will follow.
2011-04-14 11:11:17 +02:00
ThorstenB
8ca9f26e1b
Ivan Ngeow: Fixed compile for FreeBSD platforms.
2011-02-11 18:53:35 +01:00
Frederic Bouvier
2a7afaf642
Cmake: add a rule to build sources from fluid (.fl) files
2011-01-28 20:12:56 +01:00
James Turner
1108944087
Fix Apple libsvn include for isysroot (SDK) builds.
2011-01-22 18:49:54 +00:00
James Turner
bd60cd21e7
Support the libsvn 1.4 API, which is what is available shipped with Mac OS-X 10.5 (Leopard)
2011-01-19 13:54:30 +00:00
James Turner
c1f44b366c
Working Cmake-terrasync-libsvn support. Probably needs additional refinement, but testable.
2011-01-19 12:14:59 +00:00
Frederic Bouvier
d0a2fbba99
Revert joystick patch. One would have to provide a better one
2011-01-14 22:37:39 +01:00
Frederic Bouvier
4d0a6f5668
Olaf Flebbe: incorporate plib js code to fix problems with MS joysticks under Vista and 7
2011-01-14 21:32:59 +01:00
James Turner
73959885b9
Linux link fixes from Olaf Flebbe
2011-01-13 22:13:58 +00:00
Frederic Bouvier
3d1e9d5831
Cmake: resolve clock_gettime
2011-01-10 23:22:24 +01:00
James Turner
5deec69e00
First attempt at libsvn support in terrasync with CMake
...
- not yet working!
2011-01-09 00:15:29 +00:00
Frederic Bouvier
b0a61f6110
Cmake: finally build terrasync under Windows
2011-01-05 23:47:08 +01:00
Frederic Bouvier
6939abc9af
Trying to fix Linux compilation
2011-01-05 18:43:55 +01:00
Frederic Bouvier
d4c9a393d1
Trying to fix Linux compilation
2011-01-05 18:24:49 +01:00
Frederic Bouvier
9a3e22d842
Trying to fix Linux compilation
2011-01-05 18:10:57 +01:00
Frederic Bouvier
ceabadacc2
Cmake: test the presence of FLTK
2011-01-05 17:58:20 +01:00
Frederic Bouvier
4d4c12bfa0
Replace plib/net.h by SimGear
2011-01-05 17:54:38 +01:00
Frederic Bouvier
ef4c4ac1f5
Cmake: add fgadmin to the project
2011-01-05 17:51:46 +01:00
Frederic Bouvier
1c792fb97c
Provide declarations of hton*() and ntoh*()
2011-01-05 17:38:15 +01:00