1
0
Fork 0
Commit graph

361 commits

Author SHA1 Message Date
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
Frederic Bouvier
402982f901 Cmake: add more utilities to the build system 2011-01-05 17:19:42 +01:00
Frederic Bouvier
65301bf84e Replace plib/net.h by SimGear 2011-01-05 17:18:12 +01:00
James Turner
a91ec5f9f9 Initial work on CMake build files, with considerable help from Olaf Flebbe. 2010-12-19 15:06:04 +00:00
James Turner
793fee679e Fix for bug 62, clean exit of terrasync on SIGTERM 2010-11-26 02:10:41 +00:00
ThorstenB
f8c94c7729 Another gitignore
Hello GIT!
2010-11-21 13:53:34 +01:00
Christian Schmitt
0a5e86f4e6 remove old .cvsignore files 2010-11-11 01:16:29 +01:00
James Turner
987c1bdfda Automake build fixes for PLIB net/ul removal. 2010-10-24 11:04:14 +01:00
James Turner
0e53e2cbb1 PLIB net removed from FlightGear 2010-10-24 07:10:51 +01:00
Tim Moore
f901dac2ac replace GLU functions with OSG functionality 2010-10-08 23:48:01 +02:00
James Turner
cc7a9d4727 Make even more implict includes explicit. 2010-08-07 13:00:33 +01:00
James Turner
d1852430bf Make various implicit includes (via PLIB) explicit. 2010-07-28 10:25:42 +01:00
Torsten Dreyer
2e6d7e111a gcc warning fixes 2010-06-26 21:24:46 +02:00
Torsten Dreyer
c89b18ddbd Ignore generated files
add generated files to gitignore that has also been in cvsignore
remove generated config.h-msvc* from source control
2010-06-02 11:27:16 +02:00
Tim Moore
473cea7f17 remove references to osgGA::MatrixManipulator
This class has been removed in current OSG sources.
2010-05-31 07:06:55 +02:00
James Turner
ebfe88b359 Fix MinGW compilation of js_server. 2010-05-09 22:59:28 +01:00
James Turner
07ad5f34aa Fix MinGW compilation of TerraSync 2010-05-09 12:23:35 +01:00
James Turner
f8d253ccce Fix terrasync svn-library linkage - not perfect but now links against libsvn_subr correctly.
Further cleanups by an autoconf expert would be most welcome.
2010-05-06 16:44:27 +01:00
Tim Moore
c4ea02811b Merge branch 'ehofman/normal' into next 2010-03-16 15:15:07 +01:00
ehofman
ff7f894754 better calculations. 2010-03-16 15:14:58 +01:00
ehofman
19b857d9be improved normal map calculation 2010-03-16 15:14:55 +01:00
ehofman
4329945e74 be a bit more helpful when the texture file could not be found 2010-03-16 15:14:53 +01:00
Tim Moore
c1e1e2f541 Merge branch 'torsten/js64' into next 2010-03-11 09:01:02 +01:00
torsten
0288a8af4c Just another 64bit fix 2010-03-11 09:00:07 +01:00
torsten
f3677a4ddf David Fries:
Fixes for 64bit systems
2010-03-11 08:59:37 +01:00
fredb
0429b71158 Jari Hkkinen: compile on Mac 2010-03-04 00:46:42 +01:00
fredb
51e0e490f0 Remove a name conflict under Unix 2010-03-04 00:46:26 +01:00
fredb
3a6587ae16 Alex Perry : Don't call stream functions in signal handlers
Me : close socket to force exit when termination signal is received while idle.
2010-03-04 00:46:13 +01:00
fredb
d1d7e6ad38 Alex Perry : Patch to protect terrasync SVN from ^C
Me : make it compile under MSVC. Works with fgrun.
2010-03-04 00:46:02 +01:00
curt
7df30059de Fix a couple "make dist" glitches. 2010-02-17 07:46:08 +01:00
fredb
00e9ad3055 MINGW patch from Benot Laniel 2010-01-25 17:12:04 +01:00
durk
db6b69d369 John Denker:
Subject: [PATCH] Make terrasync more usable, more like a proper daemon.
  -- writes pid to file
  -- normally does not exit until signalled
  -- uses blocking and non-blocking I/O as appropriate.
2010-01-21 06:30:06 +01:00
mfranz
7bec212976 error message like xmllint; prepare for python3 2009-12-27 09:30:44 +01:00
mfranz
30524c7c05 faster reload; colorize symbols; environment variable; comments++; cleanup
Note that Python's XML parser is picky about accents. Choose encoding
ISO-8859-1 for latin1 accents or UTF-8 for UTF-8 accents. (Don't use latin1
comments in UTF-8 encoding!) Use xmllint to check for the validity of your
XML files (or let ./scripts/tools/fg-check do that for you):

  $ xmllint a26-yasim.xml
  a26-yasim.xml:113: parser error : Input is not proper UTF-8, indicate encoding !
  Bytes: 0xE8 0x73 0x20 0x6C
                   moment d'apr?s la doc : ________________________ = __________ =
                               ^
2009-12-23 09:41:20 +01:00
mfranz
b1e8917266 add mirror button (useful for asymmetric aircraft, like the BV-141) 2009-12-14 06:58:06 +01:00
mfranz
fdd252e1c5 comments++; log++; remove obsolete code; prepare for Python3 2009-12-12 00:12:58 +01:00
mfranz
fe6d306493 YASim importer plugin for Blender 2009-12-12 00:12:51 +01:00
curt
d24caed229 Alex Perry: some updates to terrasync. 2009-10-12 07:59:52 +02:00
torsten
6db0398d64 unintentional introduction of a not yet ready util. 2009-09-18 10:34:51 +02:00
torsten
1dff3bf29a and the (hopefully) last one from Tat's Mac-can-run-make patch 2009-09-18 10:32:56 +02:00
torsten
d14a17b5b8 forgotten ones from Tat's patch to enable make builds on Macs 2009-09-18 10:32:42 +02:00
fredb
282ec8ddec Alex Perry : Minor bug fix patch for terrasync 2009-08-23 21:43:08 +02:00
fredb
94caa0b891 Fix case typo 2009-07-27 23:52:33 +02:00
fredb
9718338560 Compile under MSVC9 2009-07-27 23:52:33 +02:00
ehofman
f519f7f631 fix a head path reference 2009-06-23 10:54:10 +02:00
ehofman
575d4c7770 Move the texture code over from SimGear/simgear/screen 2009-06-23 10:54:10 +02:00
ehofman
c7e1994d7b fix a typo 2009-06-23 10:54:10 +02:00
ehofman
2d18249ca9 rename to generic-protocol-analyse which shows it purpose more clearly 2009-06-23 10:54:09 +02:00
ehofman
755f4f12f4 add some debugig logic 2009-06-23 10:54:09 +02:00
ehofman
b03ac3497b Add a generic binary protocol configuration file analyser that outputs the relevant parts of a generic binary protocol configuration 2009-06-23 10:54:09 +02:00
ehofman
65fd0c9c7a small bugfix 2009-06-23 10:54:08 +02:00
ehofman
84221ac794 Fix a bug in xmlGetString and honour the index attribtute 'n' 2009-06-23 10:54:08 +02:00
ehofman
783fa8dd7d a utility to print an xml file as a property tree 2009-06-23 10:54:08 +02:00
frohlich
4b2d677220 Read FG_ROOT/preferences.xml if we can find that.
Modified Files:
	fgviewer.cxx
2009-06-11 16:05:20 +02:00
frohlich
2d7312e462 Link with a minimal set of libraries.
Remove plibs file utility library.

Modified Files:
 	Makefile.am
2009-06-11 16:05:19 +02:00
ehofman
373849dab3 return the len of the string 2009-06-11 16:05:19 +02:00
frohlich
dd66e37353 More default setup for FG_ROOT
Modified Files:
	fgviewer/Makefile.am fgviewer/fgviewer.cxx
2009-06-11 16:05:19 +02:00
frohlich
0c3dc88652 Add some camera manipulators to the viewer.
Set up more of the flightgear internal environment.

Modified Files:
 	utils/fgviewer/fgviewer.cxx
2009-06-03 23:45:33 +02:00
ehofman
2df12dfcdc small fixes 2009-06-03 00:18:56 +02:00
frohlich
e6aa5b2320 Make it compile with gcc-4.4.0
Modified Files:
	utils/GPSsmooth/UGear_command.cxx
2009-06-03 00:18:55 +02:00