[Celestia-developers] Changes for 1.5.0pre5
Real-time 3D visualization of space
Status: Beta
Brought to you by:
cjlaurel
From: Chris L. <cl...@gm...> - 2007-12-18 23:14:51
|
I'd like to build a 1.5.0pre5 release. Because of the dwindling number of items that need to be completed for 1.5.0, I think this should be the last *planned* prerelease before a 1.5.0 release candidate. Here are the changes that I've noted since 1.5.0pre4: KDE: * Added new marker shapes to popup menu * Fixed cel URL handler to avoid opening of empty tab in Konqueror * Fixed window being resized when URL is activated by another app * CelestialBrowser improvements: - Show satellites of satellites - Don't display barycenters and invisible objects - Added new body classifications: small body and dwarf planet * Filtered invisible objects and barycenters from popup menu Windows: * Fixed bug in popup menu and solar system browser with objects with empty name strings * Fixed bug in 'Set current time' action for Windows Set Time dialog; UTC to TDB correction was not being applied. Mac: * Added more info to OpenGL Info window * Added satellites submenu to context menu * Added Julian date setting to Set Time dialog * Bound Shift+K and Shift+L key combinations to adjust time by factor of 2 * Enabled relative paths for InfoURLs * Fixed pause behavior with cel URLs and bookmarks (non-Windows platforms) * Include star system barycenters in cel URL paths * New extrasolar planets: OGLE-TR-182 b, WASP-3 b, 55 Cnc f, Lupus-TR-3 b, OGLE-TR-211 b, HD 156846 b, HD 4113 b, Kap CrB b, GD 66 b * Brightened grid and constellation border colors * Fixed incorrect assert in Windows fullscreen mode selection (caused app crash when switching to fullscreen mode.) * Switched to double precision arithmetic for orbits to avoid rendering artifacts * Use cubic interpolation for orbits paths to eliminate sharp angles when rendering them * Removed fractional part in the display of galaxy light gain * Fixed bug in calendar date calculation for negative Julian dates and dates far in the past or future. * Changed quaternion slerp so shortest path is taken when interpolating orientations. Prevents extra spinning when using SampledOrientatin. * Implemented SampledTrajectory, a new trajectory type similar to SampledOrbit except with properties to control interpolation and precision. * Fixed bug with showing labels of objects with empty name strings * Replaced month number with name abbreviation in date display * Fixed inconsistent operation of mouse wheel reverse flag * Fixed some memory leaks * Fixed depth sorting of labels for solar system objects * Fixed broken shaders for atmospheres of planets orbiting multiple suns * Re-enabled stellar corona effect Added capability to set default star textures via celestia.cfg * Switched to using different star textures for different spectral classes * Fixed frame related bug that caused a body to be positioned incorrectly when the star of its orbit frame didn't match the namespace root star. * Added RA/Dec to selection information (using observer centered coordinate system) * Removed hardcoded limit on max number of nearby solar systems when rendering (fixes a crashing bug.) * Added untranslated "Sun" name so that scripts and add-ons using that name aren't broken on non-English versions * Added translation for "Milky Way" Performance: * Rearranged some galaxy rendering code to increase performance * Added code to skip deep sky object octree traversal when all deep sky objects are disabled. Scripting: * Added POINT, LINES, and LINE_SMOOTH OpenGL enumerants Internal: * Added code to skip rendering when viewer isn't moving and no changes have bee made to render state (currently disabled) --Chris |