1
0
Fork 0
Commit graph

180 commits

Author SHA1 Message Date
Frederic Bouvier
3e03f879a7 Update MSVC10 project files 2010-08-08 11:31:47 +02:00
James Turner
7f36caede6 Create TimeManager subsystem, and collect the time related code out of main.cxx and fg_init.cxx into it.
Remove the unfortunately named 'tmp.[cxx|hxx]', pushing the remaining code in FGLight.
(second try, with init bug fixed)
2010-08-04 09:16:37 +01:00
James Turner
47fd8a8a2a Revert "Create TimeManager subsystem" - not quite ready for prime-time yet!
This reverts commit 50eb95dcad.
2010-08-02 00:23:36 +01:00
James Turner
50eb95dcad Create TimeManager subsystem, and collect the time related code out of main.cxx and fg_init.cxx into it.
Remove the unfortunately named 'tmp.[cxx|hxx]', pushing the remaining code in FGLight.
2010-08-01 20:33:11 +01:00
Frederic Bouvier
c4d8cec0f4 Fix MSVC 10 compilation 2010-08-01 18:43:41 +02:00
Durk Talsma
e957d7b0da Merge branch 'next' of git://gitorious.org/fg/flightgear into next 2010-08-01 18:10:25 +02:00
Durk Talsma
5641db9f56 Fix MSVC compilation (hopefully). 2010-08-01 18:08:53 +02:00
Frederic Bouvier
d93e31ae31 MSVC 10 build: use Boost 1.43 for VC10 2010-08-01 18:07:28 +02:00
Frederic Bouvier
9f5a724d64 Ignore msbuild cache 2010-08-01 18:07:23 +02:00
Frederic Bouvier
3fb8b7e679 Update project to use VC100 OSG and Boost 1.42.0 2010-08-01 18:07:21 +02:00
Frederic Bouvier
5d3689b36c Add VS2010 project files 2010-08-01 18:07:15 +02:00
Frederic Bouvier
ab09078767 Disable ATCDCL and fix replacement layer 2010-07-31 09:25:17 +02:00
Torsten Dreyer
fa29a3d1b3 Keep the windows users happy with the new JSBSim merge
Added FGRungeKutta to the project
2010-07-16 16:49:24 +02:00
James Turner
88e65f7662 aircraft.[cxx|hxx] is gone. 2010-07-01 22:56:22 +01:00
Torsten Dreyer
5cf1767b6f Fix build on Windows
Add missing files to Lib_Flight
Thanks to Alan Teeder
2010-06-27 15:07:07 +02:00
James Turner
4756cd4882 Wrap SGEphemeris in a subsytem/property interface, and remove from mainloop. 2010-06-26 10:31:21 +01:00
Torsten Dreyer
d558b52cb6 New autopilot subsystem implementation.
Split the former single-file-implementation in xmlauto.?xx into multiple
files and use some OO techniques. Started with documentation to be used
with doxygen.
2010-06-24 17:09:33 +02:00
James Turner
ad19acf1c6 Remove C++ autobrake code - this can all be done easier in XML now! 2010-05-29 10:36:23 +01:00
Frederic Bouvier
3864a2a074 More files to ignore 2010-05-08 20:48:06 +02:00
Frederic Bouvier
c4ac013c42 Plib is in 3rdParty for Win32 build 2010-05-08 20:13:52 +02:00
Frederic Bouvier
1e279e8f65 More VS90 build files ignored 2010-05-08 13:32:22 +02:00
Frederic Bouvier
6e664aaa78 Ignore Win32 build files 2010-05-08 01:00:41 +02:00
fredb
84d2f842eb Cleanup MSVC projects, and update readme file 2010-05-05 16:56:39 +02:00
fredb
e169de829d Cleanup MSVC projects, and update readme file 2010-05-05 16:56:26 +02:00
jmt
e4c4a3a412 MapWidget for the GUI, initial commit. 2010-03-28 15:25:47 +02:00
jmt
f6ba7c9c94 MSVC project updates: add GUI/WaypointList[.cxx|.hxx] to build. 2010-02-25 23:31:21 +01:00
fredb
3b19148d80 Specific icon and packaging for the win64 version 2010-01-26 12:12:20 +01:00
fredb
2eaeebb0a8 Remove useless dependency 2010-01-21 06:28:02 +01:00
fredb
bf534e1ff9 Update MSVC 9 projects 2010-01-21 06:26:48 +01:00
Tim Moore
c1bb4aec97 Merge branch 'vivian/trainz' 2010-01-17 00:02:51 +01:00
Tim Moore
582a95f0cb small cleanup to vivian's patch 2009-12-09 09:23:20 +01:00
Tim Moore
d3f0b13a38 Update MSVC project files for the autobrake files 2009-09-21 23:06:43 +02:00
timoore
b1ea517fc9 AIGroundVehicle from Vivian Meazza 2009-08-25 12:48:16 +02:00
fredb
f8b8a55ef2 Update MSVC9 projects 2009-08-23 21:43:08 +02:00
timoore
3bce312213 Get fgviewer working as a part of fgfs
Move fgviewer code into fgfs binary. Its osgViewer-style main function is
called from bootstrap.cxx if the --fgviewer argument is passed to fgfs.

Use fgfs initialization functions in fgviewer codepath. Read
command-line arguments and autosave.xml.
2009-08-12 23:45:54 +02:00
fredb
5ccff35017 Update MSVC9 projects 2009-08-10 07:14:38 +02:00
fredb
9718338560 Compile under MSVC9 2009-07-27 23:52:33 +02:00
fredb
be60d022ef Add a readme file 2009-07-02 08:59:16 +02:00
fredb
417e938d0c Add MSVC90 (VS2008) project files 2009-07-02 08:59:16 +02:00
fredb
ed486c39dc Add MSVC90 (VS2008) project files 2009-07-02 08:59:16 +02:00
fredb
dd1558d2b0 Update MSVC 7.1 projects - Put PLIB and FLTK in 3rdParty 2009-07-02 08:59:16 +02:00
fredb
2c3f12698a Update MSVC 7.1 projects - Put PLIB and FLTK in 3rdParty 2009-07-02 08:59:16 +02:00
fredb
86c1c3945a Update MSVC 7.1 projects - Get rid of GLUT 2009-07-02 08:59:16 +02:00
frohlich
05a0a1f231 Remove ViewPartitionNode that is obviously superseeded by the
CameraGroup implementation and that is not used by flightgear.

Modified Files:
	FlightGear.dsp configure.ac projects/VC7.1/FlightGear.vcproj
 	src/FDM/Makefile.am src/Main/Makefile.am
Removed Files:
	src/Main/ViewPartitionNode.cxx src/Main/ViewPartitionNode.hxx
2009-07-02 08:59:16 +02:00
fredb
5c12248888 Update MSVC 7.1 projects 2009-06-25 10:20:24 +02:00
fredb
40586c77fd X-Plane 850 airport file format parsing. 810 is still supported and may be mixed with new format.
Ground radar updated to display new pavements.
2009-06-15 10:29:45 +02:00
fredb
a1c8c2c8af Update MSVC 7.1 projects 2009-06-11 16:05:20 +02:00
fredb
6de19758a5 Update MSVC 7.1 projects 2009-06-03 00:18:56 +02:00
fredb
182a03d052 Update MSVC 7.1 projects 2009-06-03 00:18:56 +02:00
fredb
513e689a4e Update MSVC 7.1 projects - Add fgviewer to the solution 2009-06-03 00:18:55 +02:00
fredb
9a24270f4a Update MSVC 7.1 projects - Remove useless directories in link command 2009-06-03 00:18:55 +02:00
fredb
5fad5ce1c2 Update MSVC 7.1 projects 2009-05-18 12:24:17 +02:00
fredb
9e52e8ddb8 Update MSVC 7.1 projects - add ridge lift 2009-05-02 00:44:21 +02:00
fredb
a6563c402c Update MSVC 7.1 projects - add xmlgrep 2009-05-02 00:44:20 +02:00
frohlich
183b871b48 Fix a problem with two concurent 'round to multiple of basic simulation
time' code paths. The problem may lead to skipped fdm updates at very high
frame rates. The most visible effect of that was that the aircraft
slips backwards wrt the forward moving carrier.
Remove unused stuff.

Modified Files:
	configure.ac projects/VC7.1/FlightGear.vcproj
	projects/VC8/FlightGearLib.vcproj src/Cockpit/cockpit.cxx
 	src/FDM/Makefile.am src/FDM/flight.cxx src/FDM/flight.hxx
 	src/FDM/SP/Balloon.cxx src/FDM/SP/BalloonSim.cpp
 	src/FDM/SP/BalloonSim.h src/Main/Makefile.am
 	src/Main/fg_init.cxx src/Main/main.cxx src/Time/Makefile.am
Removed Files:
 	src/Time/fg_timer.cxx src/Time/fg_timer.hxx
2009-03-18 08:00:09 +01:00
fredb
391e81f819 Update MSVC 7.1 projects 2009-03-18 08:00:07 +01:00
fredb
12efd9615c Update MSVC 7.1 projects - Generate all Release binaries in the same directory 2009-02-22 23:52:18 +01:00
fredb
8766be0fb1 Update MSVC 7.1 projects - Remove pthreads dependency (2) 2009-01-26 09:48:31 +01:00
fredb
a325eea0c7 Update MSVC 7.1 projects - Remove pthreads dependency 2009-01-26 09:48:24 +01:00
fredb
35db06a4d6 Update MSVC 7.1 project - AV400Sim added 2009-01-21 09:55:33 +01:00
Tim Moore
552c3149ae Merge branch 'maint' (early part) into next 2009-01-18 23:21:11 +01:00
fredb
c7b88756f2 Update MSVC 7.1 project 2009-01-18 23:10:52 +01:00
fredb
0a8e4173a1 Update MSVC 7.1 projects 2009-01-07 10:33:31 +01:00
fredb
3f83a915c0 Update MSVC 7.1 project 2009-01-04 00:22:24 +01:00
fredb
c396ba8784 Update MSVC 7.1 projects. Add Boost 2008-11-22 11:26:57 +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
fredb
c6e4bb0669 Alex Perry :
* Doesn't download the area at lot,lon of 0,0 if terrasync starts before FlightGear is ready
* Attempt to download the Airports directory when no scenery needs to be fetched
* Add svn over http support for flag "-S", in addition to the existing default of rsync
* Add the command line flag "-T" to just refresh the KSFO surrounding area and exit

Frederic Bouvier:
Add a MSVC71 project file
2008-10-12 07:55:09 +00:00
fredb
d3819c5f0c Update MSVC 7.1 projects 2008-09-28 08:27:51 +00:00
fredb
0786bc8b61 Ignore generated files 2008-09-13 08:44:26 +00:00
fredb
146d2b5f9c Update MSVC 7.1 project 2008-09-08 19:52:34 +00:00
fredb
4f071a9207 Update MSVC 7.1 projects 2008-09-07 08:43:19 +00:00
fredb
64d20b741d Add a MSVC 7.1 project for the metar program 2008-08-31 18:34:22 +00:00
fredb
fbdc0962dd Update MSVC 7.1 projects 2008-08-31 12:35:18 +00:00
fredb
9620f3ae00 Update MSVC 7.1 projects 2008-08-17 18:58:17 +00:00
fredb
444de56679 Update MSVC 7.1 projects - Adapt to OSG 2.6.0-rc1 : location of header files should now be searched in the install directory, here ..\..\..\install\msvc71\OpenSceneGraph\include
3dconvert not built anymore. Use osgconv
2008-08-02 11:31:17 +00:00
mfranz
b68b751fd4 get rid of mouse.cxx and pu{Show|Hide}Cursor() 2008-07-27 09:39:10 +00:00
fredb
1823dc3677 Update MSVC 7.1 projects - Balloon, BalloonSim and MagicCarpet not build anymore 2008-07-25 21:57:53 +00:00
fredb
d826026726 Update MSVC 7.1 projects - new JSBsim 2008-07-20 07:40:16 +00:00
fredb
504b74ee47 Update MSVC 7.1 projects. Add WindowSystemAdapter 2008-05-20 06:36:24 +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
timoore
4dea9807f6 fg: move most scenery-related code to simgear
From Till Busch.
2008-05-14 22:10:07 +00:00
fredb
4db30b5abb Update MSVC 7.1 projects. Rename ATC -> ATCDCL 2008-05-14 09:50:05 +00:00
timoore
6cd9794b0c Add a subclass of fntTexFont that defers font loading
Loading is deferred until the first render so that it has a chance of
happening in the proper graphics context.
2008-05-06 21:31:01 +00:00
fredb
3947a58e3d Update MSVC 7.1 projects 2008-04-27 16:15:20 +00:00
fredb
9d65510b05 Update MSVC 7.1 projects 2008-04-14 06:28:31 +00:00
fredb
575320c325 Update MSVC 7.1 projects 2008-03-22 12:19:07 +00:00
fredb
182c1cdae8 Update MSVC 7.1 projects 2008-03-09 22:15:41 +00:00
fredb
17739729be Update MSVC 7.1 projects 2008-03-09 22:09:31 +00:00
durk
dcd24409ae Olaf Flebbe: Micro update to the MSVC8 Project files. 2008-03-02 16:15:24 +00:00
fredb
0923158138 Update MSVC 7.1 projects 2008-02-29 07:27:09 +00:00
fredb
cb44d7c132 Update MSVC 7.1 projects 2008-02-28 21:27:09 +00:00
fredb
d15229a835 Update MSVC 7.1 projects 2008-01-17 21:42:56 +00:00
timoore
a1f268f2df add ViewPartitionNode to VS project 2008-01-04 08:46:01 +00:00
fredb
c00ab2588e Update MSVC 7.1 projects - compile with osgViewer instead of glut 2007-12-19 07:35:59 +00:00
timoore
f105f47e91 Added copyright to SceneryPager. Removed FGTileLoader 2007-12-15 06:01:24 +00:00
durk
3393934b0f Olaf Flebbe: Add a few new files to the MSVC projects. 2007-11-13 20:24:22 +00:00
fredb
04b0650bed Update MSVC 7.1 projects 2007-08-12 13:40:00 +00:00
frohlich
15defbb233 Modified Files:
projects/VC8/FlightGearLib.vcproj src/Include/config.h-msvc8:
	Build system updates from Olaf Flebbe.
2007-08-07 04:57:42 +00:00
fredb
0aab8f68f4 Stay with fg_os.cxx for now 2007-06-16 16:41:17 +00:00
fredb
c5a3f570f8 Update MSVC 7.1 projects 2007-06-16 16:16:27 +00:00