Robert Osfield
545c52d4bb
From Jean-Sebastien Guay, build fixes form Windows
2009-05-15 15:49:10 +00:00
Robert Osfield
ea7721d542
Added checks against libcurl version to decide what features are used or not
2009-05-15 15:10:59 +00:00
Robert Osfield
e94f874e54
Removed debugging code block
2009-05-15 12:31:23 +00:00
Robert Osfield
a4cc72d4fb
Removed redundant errno declaration that was cause build problems under RedHat 3.2.
...
Removed redundant version declarations.
2009-05-15 12:22:53 +00:00
Robert Osfield
a0272d6665
From Martin Beckett, "n bool ReaderWriter::fileExists(const std::string& filename, const Options* /*options*/) const
...
Windows doesn't define F_OK and access() is in io.h, rather than stdio.h
These are fixed in FileUtils.cpp, so I copied the fix from there - might be better to move this to FileUtils header and include it here and in FileUtils.cpp?"
2009-05-15 07:50:20 +00:00
Robert Osfield
0d68d95188
Moved the compilation of Contributors list to separate source file, and made it an optional compile based on whether you are a maintainer or not.
2009-05-14 16:24:39 +00:00
Robert Osfield
6bcc1c527c
From Ulrich Hertlein, "please find attached a patch for TrackballManipulator to fix zooming using the MBP touchpad. The old code would always zoom-in even when using the gesture to zoom-out.
...
Also attached are some code and documentation cleanups for GUIEventAdapter that collect related values (e.g. scrolling, tablet pen) in a struct.
"
2009-05-14 16:08:12 +00:00
Robert Osfield
5432430fa6
Added setting of full filename to options as "filename" entry.
2009-05-14 16:06:34 +00:00
Robert Osfield
2cefc5f71a
From Ulrich Hertlein, "please find attached a patch for TrackballManipulator to fix zooming using the MBP touchpad. The old code would always zoom-in even when using the gesture to zoom-out.
...
Also attached are some code and documentation cleanups for GUIEventAdapter that collect related values (e.g. scrolling, tablet pen) in a struct.
"
2009-05-14 15:45:54 +00:00
Robert Osfield
6a269e24e5
From Stephan Huber, "attached you'll find some bugfixes and enhancements for the Cocoa
...
implementation of GraoicsWindowCocoa:
Enhancements/Bugfixes:
+ now it's possible to integrate osgViewer better into existing
cocoa-applications:
* create one or more NSOpenGLView(s) and add these to your window(s)
* create one or more NSWindows
* disable the integrated event-polling of osgViewer, and let the work be
done by Cocoa / NSApplicationRun. You'll have to run the osgViewer's
runloop in a separate thread
+ missing menu-event-handling implemented
+ added NSAutoReleasePools where necessary, this fixes some memory-leaks
+ fixed some crashes and thread-issues"
2009-05-14 15:34:15 +00:00
Robert Osfield
b80247f385
Integrated support for relative paths, and http hosted presentations
2009-05-14 13:40:02 +00:00
Robert Osfield
2dad77a102
Replaced tabs with spaces
2009-05-14 13:30:25 +00:00
Robert Osfield
fcfb8468cf
Changed tabs to spaces
2009-05-14 13:16:05 +00:00
Robert Osfield
af7e47a79b
Changed debug message to INFO notication level
2009-05-14 13:10:18 +00:00
Robert Osfield
c72124e449
Added support for read the various animaton materials/paths from http
2009-05-14 13:05:32 +00:00
Robert Osfield
cbd07774f0
Updated wrappers
2009-05-14 09:44:55 +00:00
Robert Osfield
3c88e59496
Added support for reading presentations and content via http, with support of the FileCache when available.
2009-05-13 19:48:02 +00:00
Robert Osfield
59ddcd08f4
Added intial cut at fileExists() implement using libcurl. Note, current implement loads the whole file and then discards it so is very in-efficient. This implementation will soon be replaced.
2009-05-13 19:47:26 +00:00
Robert Osfield
122ee0a001
Added ReaderWriter::fileExists() method to help enable querrying of existing of files on servers using the curl plugin
2009-05-13 19:46:16 +00:00
Robert Osfield
078fe9e84c
Added support for Object, Image, HeightField and Shaders in FileCache
2009-05-13 19:44:27 +00:00
Robert Osfield
2e73fb2131
Fixed handling of space after = in options set up.
2009-05-13 15:05:23 +00:00
Robert Osfield
41b6c4dde8
Rearranged static SDL callback so that it's after the SDL.h header.
2009-05-13 08:40:10 +00:00
Robert Osfield
0cf92badba
From Thibault Genessay, "On Windows, when a process tries to spawn one too many thread,
...
_beginthreadex() fails but OpenThreads still waits on the startup
Block before returning to the caller of OpenThreads::Thread::start().
This causes a deadlock. The return value of _beginthreadex() is
actually checked, but after the call to OpenThreads::Block::block() so
it is basically useless.
Attached is a fix to move the check for the return value of
_beginthreadex() before the call to block(), so that start() can
return to the caller with a non-zero error code. This solves the
problem for me."
2009-05-13 08:33:55 +00:00
Robert Osfield
0de08dad28
Removed SDL header
2009-05-12 16:26:07 +00:00
Robert Osfield
9c5498376c
Re-ordered SDL class to try and avoid OSX issues with _main.
2009-05-12 13:24:08 +00:00
Robert Osfield
e179ecc69d
Attempt to fix OSX missing _main symbol error
2009-05-12 12:27:54 +00:00
Cedric Pinson
c98466d401
from Maciej Krol:\nFixes for OSG_USE_PTR_IMPLICIT_OUTPUT_CONVERSION = OFF
2009-05-12 11:54:50 +00:00
Robert Osfield
bdaead21bf
From Fajran Iman Rusadi, fixed error in window index management when children add insert or removed.
2009-05-12 10:45:44 +00:00
Stephan Maximilian HUBER
45cd488431
From Stephan Huber:
...
updated XCode project to reflect current trunk
2009-05-12 08:56:45 +00:00
Robert Osfield
de6b571ac8
Added return to end of file to prevent warning
2009-05-12 05:58:31 +00:00
Robert Osfield
8138a7698f
Moved getAttributeVec into public: to allow 3rd party code to access without having to subclass
2009-05-12 05:49:36 +00:00
Robert Osfield
3ca952f35b
Updated wrappers
2009-05-11 16:38:59 +00:00
Robert Osfield
5b89e2eb17
Moved ReadFile/WriteFile/FindFile/FileLocationCallbacks from include/osg/Options into their own Callbacks header/source file.
2009-05-11 16:38:40 +00:00
Robert Osfield
ee1f5da3b6
Commented out debug messages
2009-05-11 14:11:35 +00:00
Stephan Maximilian HUBER
66e93950b8
From Stephan Huber:
...
updated XCode project to reflect current trunk
2009-05-11 13:03:20 +00:00
Robert Osfield
f939ea731e
Moved Registry::ReadFileCallback + WriteFileCallback, and osgDB::ReaderWriter::Options into their own separate Options file and into the osgDB namespace.
...
Introduced a new callback osgDB::FindFileCallback that overrides the default behavior of findDataFile/findLibraryFile.
Introduced support for assigning ReaderWriter::Options directory to PagedLOD.
Introduced new osgDB::FileLocationCallback for assistancing the DatabasePager to know when a file is hosted on a local or remote file system.
2009-05-11 11:39:12 +00:00
Robert Osfield
67e0abf149
Added OSG_MIN_VERSION_REQUIRED, OSG_VERSION_LESS_THAN, OSG_VERSION_LESS_OR_EQUAL, OSG_VERSION_GREATER_THAN, OSG_VERSION_GREATER_OR_EQUAL macros to help out with management of feature usage in 3rd party libs and applications
2009-05-11 11:08:16 +00:00
Robert Osfield
c79b1f3ac8
Moved Options copy constructor to .cpp
2009-05-09 08:54:38 +00:00
Robert Osfield
b7b065abe3
Refactored the Registry::ReadFileCallback, WriteFileCallback and ReaderWriter::Options to they are now defined in their own header and in the osgDB namespace.
...
Introduced a new FindFileCallback to Registry to compliement the existing ReadFileCallback and WriteFileCallback.
Added support for assign Find, Read and WriteFileCallbacks to osdDB::Options to enable plugins/applications to override the callbacks just for that
read/write call and any nested file operations
2009-05-09 08:49:27 +00:00
Robert Osfield
a4ff2c4af7
Removed redudent check against frustum.getCurrentMask()
2009-05-08 12:53:11 +00:00
Robert Osfield
0442237ec1
Changed 0 initializer to InheritCursor
2009-05-08 12:38:05 +00:00
Robert Osfield
426c5d4e44
Added osgGA and osgText to dependency list
2009-05-08 12:34:06 +00:00
Robert Osfield
c97d88b59c
Added osgText dependency
2009-05-08 12:32:00 +00:00
Robert Osfield
cb3c0e7df7
Cleaned up set up of SDL.
2009-05-08 09:29:40 +00:00
Robert Osfield
1729648038
Added support for pushing handling relative paths set internally in the presentation file.
...
Added setting of env vars defined in presentation file.
2009-05-08 08:34:32 +00:00
Robert Osfield
fafb7028f8
Fixed unitialized variable
2009-05-08 07:50:09 +00:00
Robert Osfield
0ab285a3ef
From Jean-Sebastien Guay, changed the timing control for when no audio layer is supplied.
2009-05-08 07:46:46 +00:00
Robert Osfield
622e7a6611
Moved property code from ImageLayer into Layer where it belongs
2009-05-07 18:32:36 +00:00
Robert Osfield
24c19fa17e
Changed setting of stack back assigned to push_back to fix bug with cull mask management.
2009-05-07 18:30:33 +00:00
Robert Osfield
4a28b2ed4b
Fixed handling of resize of ABSOLUTE_RF slave cameras
2009-05-07 14:53:21 +00:00