curt
b19a270d54
Clean up a couple warnings.
2008-07-21 19:57:56 +00:00
ehofman
d015bfe72f
* change a number of function parameters to const where appropriate
...
* fix a problem where the wrong node-name length was returned
* xmlgrep now also works when only the -e options is specified
* fix xmlgrep to show the correct node-name (it reported the parent
node-name in the previous version)
2008-07-21 12:32:22 +00:00
ehofman
83c2f96153
* fix __xmlSkipComment to properly find the end of comment tag.
...
* add the xmlGetNodeName and xmlCopyNodeName functions
* add the xmlCopyString function
* clean up some code
'xmlgrep -v' now returns the proper node name
2008-07-20 09:38:53 +00:00
ehofman
b4ab5242ec
Change the low level internals of the xml library to reflect the following;
...
* rewrite the code to always recursively walk the node tree when searching
for a particular node. this is required for cases where a node with a
particular name is located deeper in a node with the same name;
for example -r /configuration/device/reference/device would fail in the
previous verion
* rename xmlGetElement to xmlGetNodeNum and add the possibility to request
the nth node with this name
* rename xmlGetNumElements to xmlGetNumNodes
The drawback is that this is approach slows down processing the files a bit,
but at least it can now find any xml node in any xml file.
Also, no more function changes are planned from now on.
2008-07-19 12:18:05 +00:00
ehofman
6e6e8bbefc
* reorganize the code to be able to skip comment sections
...
* depreciate __xmlFindNextElement and use __xmlGetNode instead
* xmlGetNextElement now returns char* instead of void* for furute use
* add preliminary support for wildcards in the search path ('*' and '?')
2008-07-06 11:34:50 +00:00
ehofman
67ca3c0307
* fix a problem caused by removing the last unnecessary alloc
...
* strip leading-, and trailing spaces from the string before comparing
* fix a problem where trailing spaces weren't removed
2008-07-01 12:15:46 +00:00
ehofman
d9b79d6e3e
whoops, my bad
2008-06-30 12:05:26 +00:00
ehofman
f35ab314bf
Remove the last unnecessary alloc from the library
2008-06-30 12:00:40 +00:00
ehofman
dd77cd25f6
Some small updates; fix typo's and fix a small memory leak
...
Improve the documentation in README
2008-06-30 07:30:02 +00:00
mfranz
64a07de080
Erik HOFMAN: add documentation/changelog
2008-06-29 13:33:26 +00:00
mfranz
24071a3133
Erik HOFMAN: faster and better xmlgrep implementation
2008-06-29 13:08:24 +00:00
mfranz
b21cf2a22d
add abort()
2008-06-19 17:25:14 +00:00
mfranz
f35ba3510f
vim syntax files for *.ac and *.nas files. See nasal.vim for how to use them.
...
Note that for XML embedded Nasal you can type :set ft=nasal and back to
XML with :set ft=xml (ft ... filetype)
2008-06-07 17:21:47 +00:00
timoore
ebf2e996e9
Fixes for compiling with gcc 4.3
...
Include standard header files and qualify with std:: where needed.
Qualify various char parameters and variables with const.
2008-04-13 21:12:36 +00:00
curt
8b4f1f2d5e
Add a telnet command parser to UGear so we can feed commands remotely to
...
be passed up to the UAS.
2008-04-04 22:34:19 +00:00
curt
fe41d33b4c
Added autopilot target values to communications link.
...
Pass autopilot target values to LFSGlass display so they can be properly
displayed.
Fix a gps status display bug.
2008-04-04 06:15:05 +00:00
curt
78e6655002
Several updates to implement a sequenced/verified/check summed serial
...
command uplink on the same port we are receiving the telemetry data.
2008-03-30 05:34:40 +00:00
curt
817ba71a2e
- UGsmooth now can send opengc packets directly rather than piping through
...
a running copy of FlightGear (no need to have FlightGear running on weaker
powered groundstations.)
- Add a test for "valid" gps data.
- Pretty print gps coordinates in debug output.
2008-03-28 22:55:42 +00:00
mfranz
205da67313
final cosmetics (because I had posted the web-cvs link to the blender list/forum :-)
2008-03-10 16:31:02 +00:00
mfranz
435cd3ca8f
- GPL license block
...
- new id separator
- drop debug message
- simplification & cleanup
2008-03-08 19:02:08 +00:00
mfranz
7ccdc1081a
- improve Blender registry handling
...
- save each mesh in a different color
2008-03-07 17:09:11 +00:00
mfranz
40261787c2
minor progress bar fix
2008-03-06 10:53:05 +00:00
mfranz
580f65fcb2
uv_export_svg.py: don't group single-chunk objects; move id in front
...
uv_import_svg.py: reverse matrix multiplication; cosmetics
2008-03-06 10:48:28 +00:00
mfranz
615d5ef4d8
... and do no longer assume that the separator is only one character ;-)
2008-03-05 18:21:45 +00:00
mfranz
898584e906
use SVG compliant id separator: _____ instead of #
2008-03-05 18:16:09 +00:00
mfranz
2fcae160a1
UV<->SVG exporter and importer: The importer loads an SVG file that was
...
saved before by the exporter. SVG editors like Inkscape can be used to
move the UV outlines around, to rotate and scale them.
2008-03-05 12:30:01 +00:00
mfranz
7a6376021a
- make it faster by reloading rather than erasing the image every time
...
(this also fixes a bug that wouldn't update a changed texture in 3D view)
- better progress bar
2008-03-03 18:06:57 +00:00
mfranz
cad1df2f58
minor improvements (show busy cursor, etc.)
2008-03-03 11:57:45 +00:00
mfranz
9e9df1e36b
Blender 2.46 box packer script. Allows to unwrap objects individually, and
...
to pack them onto one square texture. Read instructions in the file.
2008-03-02 20:14:13 +00:00
durk
ecc6548d71
cygwin related fixes, and some minor future release related maintenance
...
work.
2008-02-04 20:03:52 +00:00
curt
68c2433df8
Various updates.
2007-12-05 19:01:49 +00:00
mfranz
e54215e7e7
fix license (Public Domain)
2007-10-22 16:58:46 +00:00
curt
a4e1daef5c
Fix a typo introduced when supporting faster than integer gps clocks.
2007-10-02 21:51:50 +00:00
curt
953e3bbfac
First revision of a small utility that will build a simple .ac file around
...
a aerial photo texture. You need to determine the coordinates of the 4
corners of your image and this utility will use that to build a 3d model
in meters and tell you the information to copy into the proper .stg file.
2007-07-16 13:47:42 +00:00
curt
c0e6b239df
Fix the speed estimate, tune control surface deflection gains, parse the full
...
gps ITOW.
2007-06-18 22:01:32 +00:00
curt
78cb8f5ca3
Tweak control input estimation gains.
2007-06-11 20:14:40 +00:00
curt
93617f577d
Add an option to estimate control surfaces deflections based on rotational
...
rates (not perfect, but lacking any data at all this is better than showing
them all hard over full stop.)
2007-06-11 19:13:08 +00:00
curt
c951810f92
A couple tweaks.
2007-06-09 22:38:54 +00:00
curt
1722d26b2f
Add support for a new file format which where packet type are saved out into
...
one file per type in a simple binary conglomeration of packets with no headers
or checksumming (this format is intended for local storage only, not to be
transmitted on the fly over a noisy communication pipe.)
2007-04-27 15:30:26 +00:00
curt
a0e00e1eaf
Switch to "nav" (cooked) data to drive FlightGear.
2007-02-27 19:45:48 +00:00
curt
006a7c1bd8
Fix a bug in file logging (add an ignore checksum option just to humor
...
myself.)
2007-02-21 21:11:15 +00:00
mfranz
7ddd2efbe6
animation plugin for Blender 2.43
2007-02-20 11:35:59 +00:00
curt
15c28a9354
Fix a couple data packet decoding mistakes.
2007-02-20 03:13:01 +00:00
curt
b8d3a41810
Update the ugear health structure to match the microgear code.
2007-02-19 22:52:52 +00:00
curt
8adf1d6ada
Clean up some debugging output.
2007-01-17 23:11:45 +00:00
fredb
eb1f19abf7
MSVC compilation
2007-01-11 22:06:33 +00:00
ehofman
c219b34f0c
add a header eference for bzero()
2006-12-24 12:24:24 +00:00
curt
071d2f12a3
Report health data to the screen.
...
Put actual control surface positions into the net_fdm packets.
2006-12-18 23:04:38 +00:00
frohlich
cb62950760
Modified Files:
...
utils/Modeller/Makefile.am src/FDM/YASim/Makefile.am:
Remove -lssg from the linker lines.
Do no longer build threedconvert. A very similar functionality
is available with osgvconv. But leave threedconvert in place
if somebody will need that ...
2006-12-17 10:12:38 +00:00
fredb
da51cd8198
Move the project to /Projects/VC7.1
2006-12-16 14:12:52 +00:00
fredb
68db72bf4d
ignore UGsmooth executable
2006-11-25 13:22:06 +00:00
curt
3f9013ce51
Updates to parse health packets.
2006-11-22 04:16:07 +00:00
curt
06dc1d6afa
Latest round of changes ... now works.
2006-11-13 03:57:32 +00:00
curt
651a21f9d5
Initial revision of code to read MicroGear serial output and parse,
...
interpolate, and feed to FlightGear either in real time or replaying the
data file.
2006-11-11 18:43:17 +00:00
curt
6fb021ee01
Fix a dumb bug where I inadvertantly did a computation in int32 land causing
...
me to loose 2 decimal places in my location data before converting to lon/lat.
2006-06-01 21:13:56 +00:00
mfranz
049078ea55
- allow multiple spaces in the environment variable
...
- documentation fix
2006-03-09 21:38:39 +00:00
mfranz
c9813d1b5d
new FSF address
2006-02-21 01:16:04 +00:00
fredb
7a27d247d4
Ignore generated files
2006-01-27 21:20:58 +00:00
curt
62607b3376
Updates for newest scenery build.
2006-01-25 02:08:39 +00:00
ehofman
5fa3420e36
Add files required by autotools.
2005-12-06 18:43:02 +00:00
ehofman
da08a84bc5
ignore some autogenerated files.
2005-12-06 18:34:03 +00:00
ehofman
c3379e40e0
MIPSpro doesn't like main() to be redefined.
2005-11-22 20:01:33 +00:00
ehofman
0af5a71f73
IRIX fix.
2005-11-22 18:08:13 +00:00
curt
2c0e18bdd0
Updates from Fred Bouvier:
...
You'll find attached the modified fgadmin that takes care of
'Objects' and 'Terrain' if they exist. I also implemented the
'Check all' / 'Check none' feature you suggested several months
ago.
2005-11-15 22:00:41 +00:00
mfranz
0df186e62f
try to fix faces that come after (currently) unfixable faces
2005-11-11 17:41:31 +00:00
curt
bf7cf64eb2
Updates in preparation for the v0.9.9 coming sometime [hopefully] soon.
2005-11-06 02:40:08 +00:00
mfranz
7ef74fc1d1
simplification
2005-10-30 20:52:54 +00:00
mfranz
837cf56c1f
fix min/max coordinates; spelling; cosmetics
2005-10-30 19:59:53 +00:00
mfranz
bc703b2bd3
script to fix UV faces for some low-end nVidia cards
2005-10-30 17:15:45 +00:00
curt
a00de6d7bb
Verbosity fixes.
2005-10-27 14:38:33 +00:00
ehofman
ac0f6224f6
'nother Cygwin fix.
2005-10-26 12:23:18 +00:00
ehofman
aafb973459
Cygwin fix.
2005-10-26 11:00:18 +00:00
ehofman
edd619957d
Use our own set of endian functions. This fixes a Cygwin problem.
2005-10-11 08:21:07 +00:00
mfranz
4113d0f24d
normalmap
2005-10-05 11:53:34 +00:00
mfranz
c0947d18b9
cvsignore
2005-10-05 11:52:25 +00:00
ehofman
048b7df3f7
Use our own (crossplatform) stdint implementation.
2005-09-28 13:55:54 +00:00
curt
02512e28c0
Add a pass through so we can capture IMU/INS/GPS data to a file at the same
...
time as using it to drive a copy of FlightGear.
2005-09-26 21:19:01 +00:00
curt
6f9f5338c0
Add some initial support for reading live data from a serial port (and
...
passing it along to FlightGear.) I notice that the serial port read only
seems to work correctly if I read one character at a time. Multicharacter
reads seem very unreliable.
2005-09-26 21:02:48 +00:00
curt
ee841a149f
Add a lib needed by Irix.
2005-09-25 19:04:30 +00:00
ehofman
fa2caf88dc
Add an XML grep utility. It's far from complete but it allowed me to test the animation files for the precense of the 'offset' element in the translation animation sections.
2005-09-24 12:31:41 +00:00
curt
2f98caeba8
Switch over to using SGIOChannel so we can try to read data live from
...
the serial port at some future time.
2005-09-23 21:23:13 +00:00
curt
4f72904235
Fix one small type ambiguity and then do some code restructuring.
2005-09-23 19:55:52 +00:00
curt
7473730b85
Compute speed in kts. Speed is linear, but relative to earth centered
...
coordinates.
2005-08-29 03:06:42 +00:00
curt
c8c6fe4fe6
Created a utility (similar to GPSsmooth) that can take a recorded file of
...
MIDG-II binary data and replay it in FG. For more details on the MIDG-II
see: http://www.microboticsinc.com/midg.html
2005-08-27 20:00:58 +00:00
curt
44b882abe4
Don't assume that gps times are integer only (some units kick out data at 10hz
...
and specify time down to tenths of a second.)
2005-07-18 15:03:45 +00:00
mfranz
ab63af1a91
shut up
2005-07-08 08:18:34 +00:00
mfranz
6361ec750b
program that generates C code from a built-in font list; used for the
...
font definition in src/GUI/fonts.cxx
2005-07-08 08:17:43 +00:00
ehofman
53b2902e70
Solaris fix.
2005-07-07 19:09:52 +00:00
curt
45bfaf8ed5
Tune pitch gain, fix a couple annoyance bugs.
2005-07-07 15:40:44 +00:00
ehofman
4c2c48b46a
Fix another dependency.
2005-07-07 09:06:02 +00:00
ehofman
1eab60dd79
IRIX fixes.
2005-07-06 11:51:32 +00:00
curt
46d9714aaf
Attempt to add -lwinmm for windows builds (untested.)
2005-07-05 13:56:03 +00:00
curt
020476df46
Add a small utility that can read a saved GPS track, interpolate data points
...
at some higher frequency, approximate roll/pitch angles, and blast the result
over to FlightGear using FGNetFDM udp packets.
2005-07-02 20:53:42 +00:00
ehofman
2a8f368072
yet another Cygwin fix.
2005-02-18 17:42:46 +00:00
ehofman
5a5b67bab1
Melchior FRANZ:
...
Yesterday night it occurred to me that the current handling of missing METAR
strings isn't good enough:
- in case of missing METAR strings, don't re-send the last successful string,
but the last successful string sent to *this* client. (If one client is
running in virtual December, it won't be happy about dropped in summer
weather.)
- fix a bug that allowed -vc notation (options -v and -c), but broke a lot of
other notations (-b/var/tmp). Only -v can now be accumulated again, as
in -vvvv.
2005-01-31 18:18:25 +00:00
ehofman
4ffb6c0fe9
Melchior FRANZ:
...
Here's a Perl implementation of a METAR proxy server. Tested on Linux only, but
should work on all Unices, and possibly on Windows, too. Its purpose is to:
- provide METAR data for machines without internet connection
- centralize METAR fetching: one machine in a network runs the proxy, all
other connect to the proxy
- deliver defined and reproducible weather for educational purposes
- save weather situations for later use in fgfs
Quick instructions to download the world weather for the last 3 hours
and run proxy and fgfs with it (~ 2MB download; for less bandwidth
consumption see the --record mode):
$ metarproxy --download 3h
$ metarproxy -v -c &
$ fgfs --proxy=localhost:5509 --time-offset=-2 --enable-real-weather-fetch
2005-01-29 09:45:12 +00:00
ehofman
73541395cc
Remove another unneeded dependency.
2005-01-24 12:17:39 +00:00
ehofman
91cb15d9b0
Martin Spott:
...
Remove all dependencies of plib's SL sound library.
2005-01-24 10:17:14 +00:00
curt
453e3963d9
Updated to handle scenery files with a .tgz extension.
2005-01-21 23:23:29 +00:00
ehofman
a3691ac013
Use the proper include definition.
2005-01-20 09:22:38 +00:00
ehofman
f4dd36901e
MAcOS X fix.
2005-01-20 08:42:53 +00:00
ehofman
b912026694
Add support for contrast.
2005-01-14 15:53:13 +00:00
ehofman
8caa0fe507
Oops, remove some extra code.
2005-01-14 14:29:46 +00:00
ehofman
0a4cb24692
First draft of a utility to generate normal maps from a regular texture.
2005-01-14 14:29:08 +00:00
curt
142144a0c3
Update to point to a more generic/current location by default.
2004-12-05 01:16:35 +00:00
curt
16ca655c03
More FreeBSD fixes ... add -lusbhid where needed.
2004-11-21 03:15:19 +00:00
curt
d05121ef46
Fix my mailing address by replacing it with my web page.
2004-11-19 22:10:41 +00:00
curt
4214cd6c10
Migrate FlightGear code to use "#include SG_GL*" defined in
...
"#include <simgear/compiler.h>".
2004-11-18 19:53:00 +00:00
curt
6076c83904
Various tweaks for v0.9.5-pre1.
2004-07-15 18:07:02 +00:00
curt
049afb8a48
Change the default rsync module to Scenery-0.9.5
2004-06-05 18:46:36 +00:00
ehofman
8402f0b296
Add a tool to test the integrity of the animation files by Josh Babcock.
2004-05-14 11:54:06 +00:00
curt
a9188cc5e3
Updated to point to new scenery repository (not fully populated but will
...
be in the next week or so.)
2004-04-15 03:40:39 +00:00
curt
cbc51e84e6
Make sure fgadmin get's into future release tar balls.
2004-03-29 17:42:10 +00:00
david
7aaf51c18a
Hide generated binary.
2004-03-23 20:52:01 +00:00
curt
bcc42cbe4c
Various final tweaks for the 0.9.4.pre1 release.
2004-03-22 20:19:18 +00:00
curt
9fe889e404
Frederic Bouvier:
...
I made these changes because fltk doesn't recognize path
\\SERVER\SHARE as a normal directory, although plib/ul
function succeed at enumerating the content of such a
path.
I had that problem when I decided to test FG on a loaned
HP xw4100 workstation. I installed it over the network and
the install-source became \\myserver\myshare\. with no
scenery files detected.
2004-03-22 02:17:41 +00:00
curt
7a481ed51f
Oops, missed one commit in the last set.
2004-03-15 20:49:26 +00:00
curt
c16feaa963
Frederic Bouvier:
...
I made some changes to current CVS :
- the window is gently resizable, keeping the buttons' height
unchanged, with a minimun size,
- the current activity ( installation or removal ) is displayed
in the progress bar,
- the progress status is exact. For installation, I am
using the total bytes read vs the file size. I had to hack
untarka somehow and bzip2 and Z methods needs to be implemented.
For removal, I am counting files by in-depth traversal, in the
same way remove_dir is working. This seems very quick and
the overhead is unnoticable.
- the Quit button is the only way to quit the program, and it is
deactivated during work. Otherwise, we can get the window hidden
but the program still running in background.
- cleanup on start options that seemed to be copied from fgrun.
Valid options are now :
--silent
to write fgadmin.prefs and stop immediately
--install-source=<DIR>
--scenery-dest=<DIR>
2004-03-15 20:34:38 +00:00
ehofman
86345b961e
Add network libraries for Solaris
2004-02-23 14:29:42 +00:00
curt
2402516dfa
Add a bit more sanity checking on destination directory.
2004-02-16 20:50:42 +00:00
curt
7d6d574a50
Fix a crash if destination directory doesn't exist.
...
Filter non-scenery items from install/remove list boxes.
2004-02-16 19:14:46 +00:00
curt
2513d06633
Updates from Fred to add a progress bar and fix visual glitches.
...
Tweaks by Curt to progress bar, plus sanity checks on included uninstall
box entries.
2004-02-16 14:08:20 +00:00
curt
2985caa09b
Remove references to libtar.
2004-02-16 00:28:32 +00:00
curt
35f63ba709
Rework by Frederic for better windows support.
...
Added MSVC7 workspace files.
Switch from libtar to untarka for it's better windows support.
2004-02-16 00:27:03 +00:00
curt
b7a115b133
Initial revision.
2004-02-15 04:00:48 +00:00
ehofman
3150506b26
Remove a stale source file
2004-01-09 22:39:32 +00:00
ehofman
ab5f7f259d
Hide the binary executables from CVS
2004-01-09 22:32:24 +00:00
ehofman
57220efd9b
Add the math library for architextures that needs it
2004-01-09 22:29:22 +00:00
ehofman
18eb0a35a2
Rename utils/3dconvert to utils/Modeller and add Jim Wilson's animassist utility
2004-01-09 21:19:44 +00:00
ehofman
4cc853e2a2
MIPSpro 7.4 fixes
2003-12-27 22:27:27 +00:00
curt
aebc270482
Update readme.
2003-12-05 02:11:51 +00:00
curt
baaea29281
Change some terrasync defaults.
2003-12-04 04:13:43 +00:00
ehofman
0f5cd84864
Fix a dependency problem for cygwin builds
2003-11-14 17:51:22 +00:00
ehofman
e6cd7a0ed7
Add Manuel Bessler and Stephen Lowry's remote joystick code and add David Magginson's 3dconvert utility
2003-11-12 10:06:18 +00:00
ehofman
14bb4cce37
Add network support libraries
2003-07-09 19:57:22 +00:00
curt
f918bdcc0c
ExternalNet -> Updated to not repeat code from native_ctrls.
2003-01-10 19:45:29 +00:00
curt
81fb6f01a7
Fix for Irix.
2002-12-06 14:28:24 +00:00
david
7df4df0e7f
Hide more generated files.
2002-12-04 12:01:17 +00:00
curt
2d99b0b433
Initial revision.
2002-12-03 15:40:32 +00:00
curt
8293d90341
Added TerraSync/
2002-12-03 15:37:39 +00:00