Celestia 1.7.0 - code changes

Description: The place to discuss creating, porting and modifying Celestia's source code.

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#1by Alexell » 17.11.2016, 14:17

In this topic I will write about Celestia code changes made by project members and community.
This topic only for information.


Added after 36 seconds:
  • Changed Celestia icon.
  • Changed and added menu icons.
  • Make a small changes in the position and size of dialog elements.

  • Fixed Tour Guide bug (go to the first object in the list did not work).
  • Improved quality for jpg screenshots.
  • "Version" label on the splash added to localization.
  • Small changes in Star Browser and Eclipses.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#2by Alexell » 17.11.2016, 15:43

Here's what the new icons:

Screenshot_1.png
Screenshot_1.png (14.63 KiB) Viewed 4787 times
Screenshot_3.png
Screenshot_3.png (17.93 KiB) Viewed 4787 times
Screenshot_5.png
Screenshot_5.png (24.54 KiB) Viewed 4787 times

Screenshot_2.png
Screenshot_2.png (19.08 KiB) Viewed 4787 times
Screenshot_4.png
Screenshot_4.png (27.41 KiB) Viewed 4787 times

Screenshot_6.png
Screenshot_7.png

Screenshot_8.png
Screenshot_8.png (12.79 KiB) Viewed 4787 times
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#3by Alexell » 17.11.2016, 15:45

  • Updated language files.
  • Added sans10_ru.txf font for the Russian locale.
  • Changed controls_ru.txt

Added after 52 minutes 26 seconds:
  • Added "Star color" menu item duplicate key command [Shift +%].
    Screenshot_1.png
    Screenshot_1.png (1.92 KiB) Viewed 4783 times
  • Fixed "Help Guide" menu item error.

Added after 32 minutes 54 seconds:
  • Added new .celx functions: celestia:getstarcolor and celestia:setstarcolor for star color control.
  • Added scripts for example.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#4by Alexell » 07.12.2016, 12:52

QT version:
  • changed Celestia icon
  • added "Manual Celestia" item in Help menu
    CelestiaQT.png
    CelestiaQT.png (23.26 KiB) Viewed 4232 times
  • added menu icons.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#5by Alexell » 20.12.2016, 18:10

QT version:
  • Added splash screen on startup
  • Changed Russian translation file
  • Changed default window position
  • Fixed critical error at removing last item bookmark
  • Changed default render flags
  • Added Russian keyboard support.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#6by Alexell » 02.02.2017, 10:12

  • Added hotkeys for switching resolution textures [R] and [Shift+R]
  • Added a screen message by pressing [Ctrl+X].
  • Star color switching commands now have string values "blackbody_d65" and "enhanced", rather than logical, as previously.
  • Magnitude set to 8.0 as default.
  • Show LocationLabels as default.
  • Added GitHub link to QT vesion.
  • Fixed input object names (on Enter) by Cyrillic, for win and QT version.
  • Updated LUA source library to latest version 5.1.4

Added after 2 hours 50 minutes:
  • Updated GLEW source library to latest version 2.0.0
  • Changed celestia.pot and ru.po
  • Updated LUA source library to version 5.1.5 with Coco patch
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#7by Alexell » 04.02.2017, 14:43

  • Added hotkey [Shift+F10] for video capture
  • Fix hotkeys for MultiView
  • Added scrollbar in PlanetarySystem popup menu for QT like as Win
  • Added version info (QT)
  • Fix obs:gotolonglat (distance parameter work)
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#8by Alexell » 08.02.2017, 09:52

  • Added "barycenters" filter for QT Star Browser.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#9by Alexell » 02.03.2017, 18:26

  • Now constellation boundaries fade in the distance of 70 AU from the Sun, and constellations figures fade at a distance of 4 light-years from the Sun.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#10by Alexell » 04.03.2017, 15:40

  • Added ReverseMouseWheel option (existing in source) in celestia.cfg file
    ReverseMouseWheel performs a change of command rotates the mouse wheel on the opposite. The default value is false.
  • Added new orbit rendering parameters:
    OrbitWindowEnd: End of the orbit window relative to the current simulation time.nUnits are orbital periods. The default value is 0.5. The range of values 0.0 - 1.0.
    OrbitPeriodsShown: Number of orbit periods shown. The default value is 1.0.
    LinearFadeFraction: Fraction of the window over which the orbit fades from opaque to transparent. Fading is disabled when this value is zero. The default value is 0.0. The range of values 0.0 - 1.0.
  • Added store in the registry for star color and VisualMagnitude for QT and Win interface.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#11by Alexell » 20.03.2017, 15:06

  • Added audio support for CEL/CELX scripts
    Original patch created by Victor (vhpgomes), modified by Vincent,
    modified and adapted for FMOD library by Alexell.

Added after 29 minutes 9 seconds:
  • Added .cel and .celx scripts for demonstration audio playback (with demo sound).
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#12by Alexell » 28.03.2017, 21:49

  • Changed order of Render->Star style menu items
    Now:
    • Points
    • Fuzzy Points
    • Scaled Discs
  • Added new CEL/CELX commands
    • CEL: verbosity and overlay.
    • CELX: celestia:verbosity and celestia:overlay.
    Thanks to Vincent Giangiulio.
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#13by Alexell » 03.04.2017, 08:47

  • Added demo CEL/CELX scripts for overlay & verbosity
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#14by Alexell » 17.04.2017, 11:50

  • Use Segoe UI for dialog font, instead of MS Sans Serif (so that the app looks like it belongs in 2017, not 2004) [by dbrant]
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#15by Alexell » 19.04.2017, 07:22

  • Upgrade project files to Microsoft Visual Studio 2017.
  • Upgrade Eigen library to 3.3
  • Adapt code to Eigen 3.3
  • Include Lua 5.1 statically (as source), instead of dll.
  • Add iob_func shim for successful Win32 build.
  • Upgrade code for 64-bit build in Visual Studio:
    • Provide prebuilt x64 static libraries.
    • Update Windows dialog code for 64-bit support.
    • Update libpng to 1.6.29.
[Provided by dbrant]
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#16by Alexell » 17.08.2017, 17:44

  • Small fixes by Alexell and nisselarsson
  • Updated GLEW source lib to latest version 2.1.0
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image

Alexell M
Topic author, Site Admin
Avatar
Alexell M
Topic author, Site Admin
Age: 23
Posts: 228
With us: 6 years 10 months
Location: Moscow, Russia
ICQ Facebook Skype Twitter

#17by Alexell » 21.08.2017, 11:57

  • Added celdat2txt tool
    • Dump the contents of the Celestia star database files in a text format
      that's easy to read, edit or to use in other db applications.
      Created by Hans Bruggink (HB).
Admin of celestiaproject.net.
PC: Lenovo IdeaPad Z570. Intel Core i5-2450M CPU @ 2.50GHz, 8 ГБ ОЗУ, NVIDIA GeForce GT 540M, Windows 7 Ultimate x64.
Phone: iPhone 7 Plus 128 Gb. iOS 10.
Image


Return to “Development”

Who is online (over the past 5 minutes)

Users browsing this forum: 2 guests
Bots: Google [Bot]