Fixed breaks in Win32 UI caused by the observer rewrite.

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4102 10d76133-bd44-0410-b00f-95d021917061
adapt KDE eclipse browser to Chris' recent changes

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4103 10d76133-bd44-0410-b00f-95d021917061
Added missing assignment operator and constructor for the observer class. Fixes a crash when using multiple views.

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4104 10d76133-bd44-0410-b00f-95d021917061
Fixed broken goto eclipse event due to Observer changes

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4105 10d76133-bd44-0410-b00f-95d021917061
second attempt to include Chris' changes into the KDE eclipse browser

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4107 10d76133-bd44-0410-b00f-95d021917061
Fixed Windows eclipse finder to correctly set camera orientation and position.

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4109 10d76133-bd44-0410-b00f-95d021917061
Accounting for changes in ObserverFrame.


git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4110 10d76133-bd44-0410-b00f-95d021917061
Fixed compiler warning about missing virtual desctructor for EclipseFinderWatcher.



git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4111 10d76133-bd44-0410-b00f-95d021917061
Emulate right dragging with Option+left drag in Qt4 front-end for Mac OS X.



git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4112 10d76133-bd44-0410-b00f-95d021917061
Added lookAt method to Quaternion class.

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4113 10d76133-bd44-0410-b00f-95d021917061
Fixed unused variable compiler warnings in axisarrow.cpp.

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4114 10d76133-bd44-0410-b00f-95d021917061
Improved event finder in Qt4 front end:
- Improved reponsiveness during long eclipse searches, spend less time rendering during short searches
- Added context menu for eclipse table that allows user to choose one of four viewing angles for an eclipse.


git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4115 10d76133-bd44-0410-b00f-95d021917061
Added object:catalognumber method in celx for retrieving SAO and HD star catalog numbers.


git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4116 10d76133-bd44-0410-b00f-95d021917061
Disabled secure C runtime warnings in Qt4 build for Windows/Visual C++.

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4117 10d76133-bd44-0410-b00f-95d021917061
Fixed frame object creation for celx scripts. Switched to using placement new to create new ObserverFrame objects in Lua user data area. Added gc metamethod for frames to fix memory leak.


git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4118 10d76133-bd44-0410-b00f-95d021917061
Implemented depth sorting for markers, with option to specify non-occludable
markers.



git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4119 10d76133-bd44-0410-b00f-95d021917061
Changed name of 'planetographic' coordinate system in celx scripting to the correct 'bodyfixed'. Planetographic is maintained as a synonym. Made a similar change for cel scripting, where the coordinate system was called (even more incorrectly) 'geographic'.

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4120 10d76133-bd44-0410-b00f-95d021917061
Added boolean occludable parameter to celx object:mark method.


git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4121 10d76133-bd44-0410-b00f-95d021917061
Implemented object:locations method in celx. This method returns an iterator
over all the locations associated with an object.



git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4123 10d76133-bd44-0410-b00f-95d021917061
Revisions to 14 Her b, HD 154345 b

git-svn-id: https://svn.code.sf.net/p/celestia/code/trunk@4124 10d76133-bd44-0410-b00f-95d021917061