Celestia 1.5.1, RC1

General discussion about Celestia that doesn't fit into other forums.
Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Celestia 1.5.1, RC1

Post #1by chris » 23.03.2008, 23:27

A Windows binary package for the first 1.5.1 release candidate is available here:

http://www.celestiaproject.net/~claurel/celest ... 5.1rc1.exe

This build was created from the ver1_5_1 branch, revision 4216.

1.5.1 is a translation and bug fix release. Many of the translations were not ready when 1.5.0 was release, whereas 1.5.1 features complete translations. There are no new features in 1.5.1. The features that were described as being in 1.5.1 will be in 1.6.0. This is simply a renaming: no development has been postponed. Selden has updated the WikiBook to reflect the new naming: http://en.wikibooks.org/wiki/Celestia/160Features

Most of the credit for the 1.5.1 release should go to Christophe Teyssier, who has been organizing the Celestia translation effort for years, and who also took care of creating the 1.5.1 branch and backporting bug fixes from the trunk. Thank you!

Here is the ChangeLog:

Code: Select all

* Added fonts for Russian, Chinese, and Japanese
* Updated translations
* Fixed date formatting for non-UTF8 locales
* Fixed crash for dates prior to JD -1.5 when local format is used
* Fixed star rendering for Macs with ATI graphics hardware (worked around
  a driver bug in point sprite support.)
* Fixed star glare clipping bug
* Fixed bug that caused some stars to be drawn untextured
* Fixed faster/slower options in the Windows time menu to adjust time by
  10x instead of 2x
* Fixed translation of time acronyms DST and STD
* Use localized versions of start script, guide, demo, license, and controls
  file from locale directory
* Fixed Windows 98/ME input problem; most keyboard commands weren't working on
  the OSes.
* Made Lua os functions available from celx scripts when access policy is "ask"


--Chris

volcanopele
Posts: 103
Joined: 05.02.2007
With us: 17 years 9 months

Post #2by volcanopele » 25.03.2008, 18:51

Thanks. Looking at the planned features for version 1.6, I see two features that I am definitely looking forward to: object timelines (no longer need three versions of Saturn and Jupiter!!!) and secondary illumination.

Reiko
Posts: 1119
Joined: 05.10.2006
Age: 41
With us: 18 years 1 month
Location: Out there...

Post #3by Reiko » 25.03.2008, 19:47

Thank goodness you added Japanese fonts! :D

Tomasz M. Bladyniec
Posts: 16
Joined: 05.01.2004
Age: 42
With us: 20 years 10 months
Location: Warsaw, Poland
Contact:

Re: Celestia 1.5.1, RC1

Post #4by Tomasz M. Bladyniec » 26.03.2008, 23:05

So, does it mean I can use cyrillic and hiragana in ssc files, and name, for example, soviet spaceships in cyrillic? It never worked before...
By the way, how to use all those translated versions of Celestia, which are in "locale" folder? I can't find any option of changing the language in the program...

Reiko, anata no eigo wa sugoi desu yo! :) douzo yoroshiku Porando kara
SAVE AS MANY AS YOU CAN

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Re: Celestia 1.5.1, RC1

Post #5by Christophe » 27.03.2008, 16:35

Tomasz M. Bladyniec wrote:So, does it mean I can use cyrillic and hiragana in ssc files, and name, for example, soviet spaceships in cyrillic? It never worked before...
By the way, how to use all those translated versions of Celestia, which are in "locale" folder? I can't find any option of changing the language in the program...

Reiko, anata no eigo wa sugoi desu yo! :) douzo yoroshiku Porando kara

Celestia uses pre-rendered textures to render fonts, so to be able to use a given script in ssc files you need to use a font texture which includes those characters.

In 1.5.1 we ship alternative textures for the supported non latin languages and the correct texture is loaded automaticaly at startup. It is still possible to force a given texture file by setting it in celestia.cfg. And you can create your own texture fonts using my online tool for example.

To select an alternate language you need to set le LANGUAGE environment variable before launching Celestia, you can do this from a command prompt or you can create a bat file. If you need more details on this you can search the forums, this as been discussed before.
Christophe

ANDREA
Posts: 1543
Joined: 01.06.2002
With us: 22 years 5 months
Location: Rome, ITALY

Re: Celestia 1.5.1, RC1

Post #6by ANDREA » 27.03.2008, 17:01

Christophe wrote:In 1.5.1 we ship alternative textures for the supported non latin languages .....
Christophe, regarding fonts, could it be possible to have a set of bigger fonts, e.g. clean and cleanbold 14-20 (actually 12-16), and sans and sansbold 18-24 (actually 14-20)? :oops:
This to improve the importance of titles in our .cel scripts that, if I'm right, can be changed only chosing them in the .cfg file (and this perhaps could be another possible request to m3ntol, i.e. to create a .cel command line that may allow the use of different fonts from the scripts). :wink:
Many thanks, Christophe.
Bye

Andrea :D
"Something is always better than nothing!"
HP Omen 15-DC1040nl- Intel® Core i7 9750H, 2.6/4.5 GHz- 1TB PCIe NVMe M.2 SSD+ 1TB SATA 6 SSD- 32GB SDRAM DDR4 2666 MHz- Nvidia GeForce GTX 1660 Ti 6 GB-WIN 11 PRO

danielj
Posts: 1477
Joined: 15.08.2003
With us: 21 years 3 months

Re: Celestia 1.5.1, RC1

Post #7by danielj » 27.03.2008, 20:14

What?s the diference between RC1 and SVN r4225?

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: Celestia 1.5.1, RC1

Post #8by t00fri » 27.03.2008, 20:56

danielj wrote:What?s the diference between RC1 and SVN r4225?

As you can read in Chris' announcement, the RC1 version of the 1.5.1 Windows binary distribution corresponded to the SVN revision 4216. Each code change in the SVN development repository increases that number by 1!

The SVN revision 4225 is obviously more recent, since that number is higher than 4216.

Got it?

F.

PS: can we congratulate to your master examination that you told us took place end of February?
Image

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Re: Celestia 1.5.1, RC1

Post #9by Christophe » 27.03.2008, 21:09

danielj wrote:What?s the diference between RC1 and SVN r4225?

Code: Select all

$ svn log -r4216:4225  https://celestia.svn.sourceforge.net/svnroot/celestia/
------------------------------------------------------------------------
r4217 | cjlaurel | 2008-03-21 23:38:05 +0100 (ven, 21 mar 2008) | 5 lines

Fixed broken rendering of background markers. Markers behind the viewer were
being rendered. Added code to cull markers outside the field of view, fixing
the bug and improving performance when lots of markers are enabled.


------------------------------------------------------------------------
r4218 | cjlaurel | 2008-03-23 19:57:26 +0100 (dim, 23 mar 2008) | 2 lines

Fixed bug 1923254 "invisible planet crashes Celestia". The code to pick the preferred distance from a reference point wasn't checking for the case when the point had no child objects. A simple check for NULL fixed the problem.

------------------------------------------------------------------------
r4219 | dirkpitt2050 | 2008-03-24 00:15:38 +0100 (lun, 24 mar 2008) | 1 line

Slight Mac project cleanup.
------------------------------------------------------------------------
r4220 | cjlaurel | 2008-03-24 17:45:04 +0100 (lun, 24 mar 2008) | 1 line

Fixed bug 1924243 (Planetographic grid bug.) Celestia was crashing because the grid geometry was being deleted whenever a grid was disabled. Removing the incorrect delete fixed the problem. Also repositioned the long/lat labels so that they don't appear to float in the sky when the viewer is close to a planet.
------------------------------------------------------------------------
r4221 | cjlaurel | 2008-03-24 21:46:07 +0100 (lun, 24 mar 2008) | 4 lines

Implemented a simple memory pool class, useful for allocating lots of
small objects that will be freed simultaneously.


------------------------------------------------------------------------
r4222 | t00fri | 2008-03-24 22:39:33 +0100 (lun, 24 mar 2008) | 1 line

Updated Celestia Resources to include Celestial Matters Website and Forums.
------------------------------------------------------------------------
r4224 | dirkpitt2050 | 2008-03-25 00:23:16 +0100 (mar, 25 mar 2008) | 1 line

HDR bloom, adaptive exposure, calibrated nightlights - disabled by default, enable with USE_HDR and HDR_COMPRESS. 4 new vertex programs added.
------------------------------------------------------------------------
r4225 | cjlaurel | 2008-03-26 00:49:04 +0100 (mer, 26 mar 2008) | 1 line

Fixed a picking bug that occurred when an object's frame parent was defined with respect to a different star system than it's namespace parent. This was a problem when planets were defined in a frame centered on the solar system barycenter. The picking code had never been updated to use the frame hierarchy; this change corrects the oversight.
------------------------------------------------------------------------


http://svnbook.red-bean.com/
Christophe

conj
Posts: 13
Joined: 19.07.2007
With us: 17 years 4 months
Location: England, United Kingdom

Re: Celestia 1.5.1, RC1

Post #10by conj » 27.03.2008, 22:41

i just downloaded this patch, and created a dual star system outside the 16k limit! :D only bug is with my system, is that i can see the stars from OUTSIDE THE GALAXY! (i don't know if this is supposed to happen or not...)
Image

danielj
Posts: 1477
Joined: 15.08.2003
With us: 21 years 3 months

Re: Celestia 1.5.1, RC1

Post #11by danielj » 28.03.2008, 17:04

So the SVN is a build of Celestia 1.5.1 RC 1?
Is the Celestia 1.5.1 RC1 analogous to Celestia 1.5.1 pre?Or will we have a Celestia 1.5.1 pre soon?

Guckytos
Posts: 439
Joined: 01.06.2004
With us: 20 years 5 months
Location: Germany

Re: Celestia 1.5.1, RC1

Post #12by Guckytos » 28.03.2008, 18:57

danielj wrote:So the SVN is a build of Celestia 1.5.1 RC 1?
Is the Celestia 1.5.1 RC1 analogous to Celestia 1.5.1 pre?Or will we have a Celestia 1.5.1 pre soon?

No daniel, it is the other way round.

Celestia 1.5.1 RC 1 is a build out of the SVN. The SVN is where the source code of Celestia is stored.

Any change to this source code increases now the SVN number. So since Celestia 1.5.1 RC 1 was built with SVN number 4216 and the code in the SVN has now the number 4225 (or even higher), this means that at least 10 new funcions or changes have been made to the code since Celestia 1.5.1 RC 1 was built.

Celestia 1.5.1 RC 1 IS analogous to Celestia 1.5.1 pre!

In normal software development there is always a RC (Release Candidate) before the final version. In Celestia these were up to now named "pre".

So --> RC == pre

Regards,

Guckytos

ajtribick
Developer
Posts: 1855
Joined: 11.08.2003
With us: 21 years 3 months

Re: Celestia 1.5.1, RC1

Post #13by ajtribick » 28.03.2008, 23:12

Not sure about this, but would it be possible to include my revised version of z-dist.celx, which corrects a couple of minor bugs in the script's functionality?


Return to “Celestia Users”