1
0
Fork 0
Commit graph

192 commits

Author SHA1 Message Date
James Turner
30407911d5 Ensure non-Hudson BUILD_NUMBER is actually an int, not a string 2010-11-13 12:51:43 -08:00
James Turner
ff97931250 Another attempt at placating the shell. Everything sucks. 2010-11-13 12:29:38 -08:00
James Turner
b3c6f94b89 What sucks? Autoconf sucks. 2010-11-13 11:18:19 -08:00
James Turner
a6458c2ed6 Autoconf changes for more flexible versioning. 2010-11-13 10:40:29 -08:00
James Turner
0d6de72b57 Add headerpax-max-install-names, for Mac deployment. 2010-11-02 14:24:09 +00:00
ThorstenB
1987178a58 Show compiler warnings by default.
Cleaned-up indentation of help text.
2010-10-30 21:00:20 +02:00
Durk Talsma
8b74319139 Change default status of atcdcl compilation from 'enabled' to 'disabled'. 2010-07-27 20:31:32 +02:00
James Turner
76712b6b97 Fix configure.ac breakage - I would remove the one file referenced in configure! 2010-07-02 00:10:50 +01:00
Torsten Dreyer
f7d0a7bd39 config.h-msvc* restoration
As sugested by Frederic, remove the .in files and their reference in
configure.ac, and remove the target files from .gitignore
2010-06-26 20:52:29 +02: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
James Turner
59215b098c Fixed ALUT/OpenAL framework handling on Mac with autoconf. 2010-05-06 15:40:00 +01:00
James Turner
ad13e4f3b4 Update Mac configure script for new ALUT scheme; support --with-alut-framework. 2010-05-06 13:18:54 +01:00
Tim Moore
33b0bf83e1 Merge branch 'curt/release-stuff' into next 2010-02-25 23:23:00 +01:00
curt
942c208636 Make sure we check for the proper simgear version. 2010-02-25 23:22:43 +01:00
Tim Moore
986f9b7dd1 Merge branch 'ehofman/config' into next 2010-02-10 15:04:10 +01:00
ehofman
83a95fa656 Bail out if one of the required OpenScenegraph libraries was not found. 2010-02-10 15:03:58 +01:00
Tim Moore
988a6771aa Merge branch 'durk/atcdcl-cond'
Conflicts:
	src/ATC/trafficcontrol.cxx
	src/Main/Makefile.am
2010-02-10 00:45:06 +01:00
durk
ce6e1dc07c Update version number. 2010-02-05 11:20:26 +01:00
fredb
00e9ad3055 MINGW patch from Benot Laniel 2010-01-25 17:12:04 +01:00
Tim Moore
29260852af Merge branch 'durk/version' 2010-01-25 14:21:53 +01:00
durk
18ee66b297 Let the version number reflect the current state of the release process. 2010-01-21 06:30:47 +01:00
fredb
bf534e1ff9 Update MSVC 9 projects 2010-01-21 06:26:48 +01:00
ehofman
56ed207097 Tatsuhiro Nishioka:
These patches fixes minor bug in addition to providing --with-openal-framework and --with-cocoa-framework.
Now you can use your own version of OpenAL.framework for selecting various audio output device.
Plus, you can build FG/SG on Snow Leopard with cocoa configuration.
2010-01-05 22:21:17 +01:00
durk
8114d1d899 Conditional compilation of ATCDCL module. Use --disable-atcdcl to try building flightgear without ATCDCL code. 2009-12-30 17:44:06 +01:00
Tim Moore
17df9cc459 Change boost version to 1.37 again
boost/tr1 doesn't support unordered_map before, and I don't want to
test for it myself.
2009-12-20 10:34:07 +01:00
Tim Moore
b4f58ef24e Drop boost version back to 1.34 2009-12-20 10:34:07 +01:00
Tim Moore
fcd3348ae6 bump boost version to 1.37 2009-12-20 10:34:07 +01:00
Tim Moore
9bc4c938d2 Clean up autoconf test for osg::CullSettings::CLEAR_MASK 2009-12-10 07:26:52 +01:00
ehofman
2c617798d5 The problem with the current test is that HAVE_CULLSETTINGS_CLEAR_MASK is always defined, either with a value of 1 or a value of 0 while the test in the code checks for '#if defined(HAVE_CULLSETTINGS_CLEAR_MASK)' 2009-12-01 19:12:05 +01:00
Tim Moore
78ebe9424b Add HAVE_CULLSETTINGS_CLEAR_MASK to configure.ac and check it in camera code
This works around a behavior / interface change in OSG post 2.9.6.
2009-11-30 09:29:07 +01:00
torsten
8265bc07b9 fgpanel is shouldn't have escaped (yet) 2009-09-17 22:54:42 +02:00
torsten
16eefc84d1 Tatsuhiro Nishioka:
Patches for configure.ac and Makefile.am files in FG/SG so Mac developers can build these in a unix way.
These also enables Mac developers to choose either PLIB framework or PLIB static libs.
2009-09-17 22:54:42 +02:00
ehofman
7e07b57d92 test for the presence of alut.h. if it's not found only display a warning message in gl-info and test-env-map. A clean build without glut installed is now possible. 2009-09-09 08:56:32 +02:00
torsten
5c57153e62 Advanced input subsystem - Step3: Adding support for the Linux event devices 2009-08-12 23:45:54 +02:00
frohlich
0c0b38733e Add a new tool called fgviewer.
Modified Files:
	configure.ac utils/Makefile.am
Added Files:
 	utils/fgviewer/.cvsignore utils/fgviewer/Makefile.am
	utils/fgviewer/fgviewer.cxx
2009-06-03 00:18:54 +02:00
timoore
8e1248e1e1 Add --enable-fpe option to cause a trap on floating point exceptions
Only on Linux for now; traps on divide by zero and "invalid", which includes
generating a NaN and overflowing an integer conversion.
2009-06-03 00:18:54 +02:00
frohlich
f9f9350b96 Adapt to SGTimeStamp changes.
Modified Files:
	configure.ac src/Cockpit/panel.cxx src/FDM/Makefile.am
	src/FDM/flight.hxx src/FDM/ExternalNet/ExternalNet.hxx
	src/Instrumentation/marker_beacon.cxx src/Main/Makefile.am
	src/Main/fg_init.cxx src/Main/main.cxx
	src/MultiPlayer/multiplaymgr.cxx src/Time/fg_timer.cxx
	utils/GPSsmooth/MIDG_main.cxx utils/GPSsmooth/UGear_main.cxx
	utils/GPSsmooth/gps_main.cxx
2009-03-18 08:00:08 +01:00
fredb
bd9b80db4d TerraSync/SVN build fix by Martin Spott 2009-03-05 10:52:03 +01:00
durk
e0b9d2365e Synchronize version number with our latest release. 2009-02-04 23:51:21 +01:00
curt
231225da67 Attempt to sort out the version number mess in preparation for the v1.9.0
release.
2008-12-19 20:41:57 +00:00
durk
7679152499 Finalizing the preparation of fgfs-2.99.5-rc2. 2008-12-10 18:19:52 +00:00
timoore
fa9e58e608 Add autoconf macro and better variable handling for Boost.
The Boost test macro comes from the Autoconf Archive.
2008-11-21 12:57:01 +00:00
timoore
4f4434787f Cleanup of camera code in preperation for shadows
Partition depth in CameraGroup:
Remove the ViewPartionNode scenegraph node. The split rendering of the
scene, done to avoid Z buffer precision problems, is now done by two
slave cameras of the viewer.

Rename FGManipulator to FGEventHandler.

Remove virtual member functions that aren't required for event handlers.

Begin using camera group properties to update cameras at runtime;
Initially only the viewport properties are used.

When no camera group is found in the property tree (the default),
create the properties for one. Expose the default window by name.

Add a test for Boost headers to configure.ac. Boost is now a
dependency.

Remove GLUT and SDL versions of the OSG graphics.
2008-11-18 22:45:57 +00:00
mfranz
fbe1a51d38 add propmerge utility, which merges <PropertyList> XML files. Writes
result to the given output file if specified, or prints it to stdout
otherwise. Usage:

  $ propmerge [-o <outfile>] <list-of-infiles>
2008-11-11 18:36:16 +00:00
curt
e8ff28f9f8 Tidy up for a source code "snapshot" release. 2008-10-30 18:35:44 +00:00
fredb
2710564c7d Alex Perry :
This patch changes terrasync so it links against the subversion
library if you have it installed.  It supports people who build binary
releases for use by non-developers by removing the runtime external
dependency on having command line svn or rsync available.  Since the
patch changes autoconf to detect libsvn,  I'd appreciate it if people
who release binaries could verify that the detection scripting works
for their platform.

Developer warning:  If you do have libsvn developer libraries
installed, terrasync changes its default option from "-R" to "-S" to
remove the command line dependency.  However, Martin has not yet
uploaded world scenery into the subversion repository so it won't be
useful to fly against and you may want to specify "-R" on the command
line in the short term.  Or run both.


Me: Update MSVC 7.1 project file. Need svn-win32-1.x.y_dev.zip and svn-win32-1.x.y.zip
located at http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
2008-10-19 16:08:29 +00:00
curt
35a3d6dec9 - Update FlightGear.dsp
- Assign an arbitrary prerelease version number
- Tweaks to top level Makefile.am
2008-08-28 21:19:38 +00:00
ehofman
d9bfd5a425 This should apply, and everything should build cleanly, in isolation from the
SimGear change. It changes all the SG_xxxx to be the 'real' includes, and gets
rid of many #ifdef SG_HAVE_STD_INCLUDES. As an added bonus, rather than
replacing 'SG_USING_NAMESPACE(std)' with 'using namespace std', I just fixed
the small number of places to use std:: explicitly. So we're no longer polluting
the global namespace with the entire contents of std, in many cases.

There is one more 'mechanical' change to come - getting rid of SG_USING_STD(X),
but I want to keep that separate from everything else. (There's another
mechnical change, replacing <math.h> with <cmath> and so on *everywhere*, but
one step at a time)
2008-07-25 18:38:29 +00:00
durk
a0bb5b3c67 - Added the ATC directory again, in it's new incarnation as the storage
location for general purpose ATC functions, meant to be compatible with
  the AIModels code.
2008-07-13 12:38:01 +00:00
timoore
580ebf637b Clean up OSG camera setup and interface to plib PUI
Switch to defining PU_USE_NONE and providing our own callback
functions to pui for "get window" and "get window size." A new
WindowSystemAdapter class assigns ID numbers to windows for the
purpose of identifying them to plib; the window size can be extracted
from the osg::GraphicsContext class in all the different
implementations (osgViewer, glut, sdl).

Implement a GraphicsContextOperation that runs code in a particular
graphics context, perhaps in another thread, and provides an
isFinished() method to test if the operation has finished. This allows
us to initialize plib PUI properly if there are multiple graphics
contexts without using fgMakeCurrent(). fgMakeCurrent() can't work in
multi-threaded OSG configurations.

Eliminate fgMakeCurrent() and all its uses, either by using
GraphicsContextOperation or by seeing that it is not necessary.

Attach the GUI camera as a slave camera.

Don't manipulate the OSG state in the drawImplementation() functions
for SGHUDAndPanelDrawable and SGPuDrawable; it's not needed.
2008-05-19 21:21:03 +00:00