Hleb Valoshka
14af83a391
Implement Logger to replace raw cerr/cout and DPRINTF usage
2021-12-20 17:54:50 +03:00
Hleb Valoshka
08b0cd0682
Use custom gettext file to translated object names
2021-12-14 13:16:18 +03:00
Andrew Tribick
a670d8e3be
Cleanup and fix celutil/util.h; rename to tzutil.h
...
- Replace deleteFunc with lambdas
- Remove unused printlineFunc, memsize
- string_view does not allow returning the TZ name, replace with std::string&
2021-12-04 11:44:36 +01:00
Andrew Tribick
f79b21e7d3
Use existing tokenizer to parse ASCII cmod files
2021-11-15 18:28:06 +01:00
Levin Li
d6270ecac2
i18n for star and dsos in code
2021-05-22 09:34:34 +08:00
Hleb Valoshka
db9dd5cb18
Extract string utilities to own file
2021-03-08 14:08:36 +03:00
Hleb Valoshka
ba7e0602a0
Remove 'using namespace std' from header files
2021-03-08 14:08:36 +03:00
Hleb Valoshka
bd7f9ebc9b
Use libepoxy instead of GLEW
...
Unlike GLEW libepoxy supports OpenGL ES and better handles cases with
functions provided by different extensions, e.g. the same functions
provided by vendor/EXT/ARB/core.
2020-03-26 11:24:56 +03:00
Hleb Valoshka
fb4bede3d1
Allow building without NLS
2020-02-15 00:20:13 +03:00
Hleb Valoshka
4a38917e08
Split parser.* into hash.*, value.* and parser.*
2020-02-07 23:15:43 +03:00
Hleb Valoshka
c21934aee3
Refactor asterisms rendering to have common and rendering parts
2019-12-04 10:42:10 +03:00
Li Linfeng
9c371c891c
define macros for print levels and avoid direct use of fmt::printf
2019-08-31 13:32:44 +08:00
Hleb Valoshka
35b53b22d5
Refactor simple shader generation
2019-08-02 14:34:25 +03:00
Hleb Valoshka
a93befe941
Remove uneeded #include "vecgl.h"
2019-07-09 23:38:41 +03:00
Hleb Valoshka
6e35410715
Port asterisms to VertexObject
2019-06-17 18:20:20 +03:00
pirogronian
6e1d57ef3a
Add checking for Greek-formatted names in searching object by directly provided name.
2019-03-26 21:24:21 +01:00
Hleb Valoshka
c80a1520ac
Use config.h on all platforms
2019-02-09 00:21:00 +03:00
Hleb Valoshka
dbd7090117
Make ShaderManager private property of Renderer
2018-12-11 20:32:13 +03:00
Hleb Valoshka
83d2799c0b
Draw asterisms using VBO
2018-11-09 11:14:24 +03:00
Hleb Valoshka
c2205c7f77
Implement AsterismList class with render() method
2018-11-09 11:14:24 +03:00
Hleb Valoshka
8564fa16e7
Make asterism.cpp more C++11-like
2018-11-09 11:14:24 +03:00
Hleb Valoshka
27e39aa4c3
Use c.push_back instead of c.insert(c.end,...)
2018-09-22 23:42:03 +03:00
Hleb Valoshka
b082d5f47f
Automatically convert to c++11 using clan-tidy
...
+ manual cleanups
2018-09-22 23:42:02 +03:00
Hleb Valoshka
5a5b06481f
Fix the most serious fixes found by coverity
...
… resource leaks, null pointers dereference
2018-09-22 23:41:58 +03:00
Hleb Valoshka
882e4ecf28
fix whitespaces and indents
...
trailing spaces are removed
tabs are replaced with 4 spaces
# Conflicts:
# src/celengine/cmdparser.cpp
# src/celengine/command.cpp
# src/celestia/celestiacore.cpp
# src/celestia/celestiacore.h
# src/celestia/qt/qtappwin.cpp
# src/celestia/qt/qtglwidget.cpp
# src/celestia/win32/winmain.cpp
2018-09-22 23:41:57 +03:00
Chris Laurel
78202393aa
Eigenized star code.
2009-07-16 03:27:11 +00:00
Chris Laurel
7272945657
First round of Eigen-izing the core Celestia code.
2009-07-15 03:06:30 +00:00
Chris Laurel
b946b1ae3c
Integrated Javier Nieto's changes that permit colors and visibility to be assinged to individual constellations in cel scripts.
2008-02-29 21:43:30 +00:00
Da Woon Jung
6916a937aa
Mac Qt patch
2008-01-18 06:08:18 +00:00
Toti
67b477b734
Fixed tiny memory leak
2006-11-21 01:10:09 +00:00
Christophe Teyssier
a956ec1a37
Updated translations
...
Moved constellation names to a separate domain
Added windows resource strings
2006-02-23 20:35:25 +00:00
Christophe Teyssier
ae7095edd7
Added i18nName to the Asterism class and a renderer label flag to display
...
localized names of constellations.
Removed some redundant calls to gettext when rendering labels
Added KDE menu entry and preference to toggle I18nConstellationLabels
2005-07-21 22:35:18 +00:00
Bob Ippolito
646ecf860f
Changes to allow compile on OS X and to be wrapped with Objective C++, please let me know if this had any adverse effects on other platforms. Don't expect much out of this from OS X, because these are only changes that affect the celestia base.
...
bob@redivi.com
2002-06-14 15:34:22 +00:00
Chris Laurel
b7fbd3b34b
Added debug level parameter to DPRINTFs
2002-02-06 21:00:33 +00:00
Deon Ramsey
56058eaae5
Put #includes back the way they were, and fix compile problems under win
2002-01-03 21:01:11 +00:00
Deon Ramsey
2218b95a72
Autoconf distribute extension & bugfixes
2001-12-18 23:00:26 +00:00
Chris Laurel
38e79736c5
Reorganized source tree into multiple directories.
2001-11-28 01:50:04 +00:00