Commit 7e467379 authored by Tomasz Buchert's avatar Tomasz Buchert

Imported Upstream version 0.15.0

parent 5a343e5e

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

env:
global:
- secure: "nDBuoowqSmcjCOsK4uXfkRRGuvcLt434lXeZIND/bfOEDgOv7h62w5h4i3ebSgItWkBStLzGB8Owfb2v/S0jC+wSIoP+SD2wRg12LA0/eeb3OBYw/TR5FlCVx21/GzvODTNi8NdWb92AcYGhbLNPqMDIFHGscARjHiP2EnONhTs="
addons:
coverity_scan:
project:
name: "Stellarium/stellarium"
description: "A realistic, real-time 3D simulation of the night sky."
notification_email: mcardinot@gmail.com
build_command_prepend: cmake ../.
build_command: make -j 2
branch_pattern: master
language: cpp
compiler:
- gcc
before_install:
- "wget -q -O libarchive-3.1.2.tar.gz http://sourceforge.net/projects/cardinot/files/util/libarchive-3.1.2.tar.gz/download"
- "tar -xzvf libarchive-3.1.2.tar.gz"
- "wget -q -O cmake-3.1.3.tar.gz http://sourceforge.net/projects/cardinot/files/util/cmake-3.1.3.tar.gz/download"
- "tar -xzvf cmake-3.1.3.tar.gz"
- "mkdir qt5"
- "wget -q -O qt5.zip http://sourceforge.net/projects/cardinot/files/util/qt541.zip/download"
- "unzip -qq qt5.zip -d qt5"
- "export PATH=`pwd`/qt5/bin:$PATH"
- "export QT_PLUGIN_PATH=`pwd`/qt5/plugins"
install:
- "cd libarchive-3.1.2"
- "./configure --prefix=/usr --disable-static"
- "make -j 2"
- "sudo make install -j 2"
- "cd .."
- "cd cmake-3.1.3"
- "./bootstrap"
- "make -j 2"
- "sudo make install -j 2"
- "cd .."
before_script:
- "mkdir build"
- "cd build"
script:
- "cmake ../."
- "make -j 2"
- "sudo make install -j 2"
notifications:
recipients:
- mcardinot@gmail.com
email:
on_success: change
on_failure: always
irc:
channels:
- "irc.freenode.net#stellarium"
template:
- "Stellarium/trunk #%{build_number} (%{author}): %{message}"
- "Change view : %{compare_url}"
- "Build details : %{build_url}"
This diff is collapsed.
0.15.0 [2016-07-31]
In memory of our team member Barry Gerdes.
Version 0.15.0 is based on Qt5.6. Starting with this version, some graphics cards
have been blacklisted by Qt and are automatically forced to use ANGLE on Windows.
We introduce a major internal change with the StelProperty system.
This allows simpler access to internal variables and therefore more ways of operation.
Most notably this version introduces an alternative control option via RemoteControl,
a new webserver interface plugin.
We also introduce another milestone towards providing better astronomical accuracy for
historical applications: experimental support of getting planetary positions from JPL DE430 and
DE431 ephemerides. This feature is however not fully tested yet.
The major changes:
- Added StelProperty system
- Added new plugin for exhibitions and planetariums - Remote Control
- Added new skycultures: Macedonian, Ojibwe, Dakota/Lakota/Nakota,
Kamilaroi/Euahlayi
- Updated code of plugins
- Added Bookmarks tool and updated AstroCalc tool
- Added new functions for Scripting Engine and new scripts
- Added Miller Cylindrical Projection
- Added updates and improvements in DSO and star catalogues (include initial
support of The Washington Double Star Catalog)
- azimuth lines (also targetting geographic locations) in ArchaeoLines plugin
- Many fixes and improvements...
In addition, we prepared a new user guide.
Full list of changes: https://launchpad.net/stellarium/0.15/0.15.0
0.14.3 [2016-03-20]
Bugfix release:
- Added Bengali description for landscapes (LP: #1548627)
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -226,6 +226,9 @@ for more details on the location of the user data directory for your OS.
2.4 The tesselation algorithms were originally extracted from the glues
library version 1.4 Mike Gorchak <mike@malva.ua> (SGI FREE SOFTWARE
LICENSE B).
2.5 OBJ loader in the Scenery3D plugin based on glObjViewer (c) 2007 dhpoware
2.6 Parts of the code to work with DE430 and DE431 data files have been
taken from Project Pluto (GPL license).
3. Data
3.1 The Hipparcos star catalog
......@@ -451,11 +454,13 @@ for more details on the location of the user data directory for your OS.
http://www.madpc.co.uk/~peterv/
4.26 Image of IC434 from Marc Aragnou
4.27 Image of solar corona from eclipse 2008-08-01 by Georg Zotti
4.28 Images of IC59, IC63, IC410, NGC2359, Sadr region from Carole Pope
https://sites.google.com/site/caroleastroimaging/
--------------------------------------------------------------------------------
9. LICENSE
--------------------------------------------------------------------------------
Copyright (C) 2004-2015 Fabien Chereau et al.
Copyright (C) 2004-2016 Fabien Chereau et al.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
......
......@@ -150,7 +150,7 @@ INLINE_INHERITED_MEMB = NO
# shortest path that makes the file name unique will be used
# The default value is: YES.
FULL_PATH_NAMES = NO
FULL_PATH_NAMES = YES
# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
# Stripping is only done if one of the specified strings matches the left-hand
......@@ -360,7 +360,7 @@ DISTRIBUTE_GROUP_DOC = NO
# \nosubgrouping command.
# The default value is: YES.
SUBGROUPING = YES
SUBGROUPING = NO
# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions
# are shown inside the group in which they are included (e.g. using \ingroup)
......@@ -431,13 +431,13 @@ EXTRACT_PRIVATE = NO
# scope will be included in the documentation.
# The default value is: NO.
EXTRACT_PACKAGE = NO
EXTRACT_PACKAGE = YES
# If the EXTRACT_STATIC tag is set to YES all static members of a file will be
# included in the documentation.
# The default value is: NO.
EXTRACT_STATIC = NO
EXTRACT_STATIC = YES
# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined
# locally in source files will be included in the documentation. If set to NO
......@@ -445,7 +445,7 @@ EXTRACT_STATIC = NO
# for Java sources.
# The default value is: YES.
EXTRACT_LOCAL_CLASSES = NO
EXTRACT_LOCAL_CLASSES = YES
# This flag is only useful for Objective-C code. When set to YES local methods,
# which are defined in the implementation section but not in the interface are
......@@ -453,7 +453,7 @@ EXTRACT_LOCAL_CLASSES = NO
# included.
# The default value is: NO.
EXTRACT_LOCAL_METHODS = NO
EXTRACT_LOCAL_METHODS = YES
# If this flag is set to YES, the members of anonymous namespaces will be
# extracted and appear in the documentation as a namespace called
......@@ -462,7 +462,7 @@ EXTRACT_LOCAL_METHODS = NO
# are hidden.
# The default value is: NO.
EXTRACT_ANON_NSPACES = NO
EXTRACT_ANON_NSPACES = YES
# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
# undocumented members inside documented classes or files. If set to NO these
......@@ -485,7 +485,7 @@ HIDE_UNDOC_CLASSES = NO
# included in the documentation.
# The default value is: NO.
HIDE_FRIEND_COMPOUNDS = YES
HIDE_FRIEND_COMPOUNDS = NO
# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any
# documentation blocks found inside the body of a function. If set to NO these
......@@ -764,6 +764,7 @@ WARN_LOGFILE =
# Note: If this tag is empty the current directory is searched.
INPUT = @PROJECT_SOURCE_DIR@/src/ \
@PROJECT_SOURCE_DIR@/plugins/ \
@PROJECT_SOURCE_DIR@/doc/
# This tag can be used to specify the character encoding of the source files
......@@ -801,8 +802,7 @@ RECURSIVE = YES
# Note that relative paths are relative to the directory from which doxygen is
# run.
EXCLUDE = @PROJECT_SOURCE_DIR@/src/core/external \
@PROJECT_SOURCE_DIR@/doc/mainpage-plugins.doxygen
EXCLUDE = @PROJECT_SOURCE_DIR@/src/core/external
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded
......@@ -1296,14 +1296,14 @@ TOC_EXPAND = NO
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.
GENERATE_QHP = NO
GENERATE_QHP = YES
# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify
# the file name of the resulting .qch file. The path specified is relative to
# the HTML output folder.
# This tag requires that the tag GENERATE_QHP is set to YES.
QCH_FILE =
QCH_FILE = ../stellarium.qch
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
# Project output. For more information please see Qt Help Project / Namespace
......@@ -1350,7 +1350,7 @@ QHP_SECT_FILTER_ATTRS =
# generated .qhp file.
# This tag requires that the tag GENERATE_QHP is set to YES.
QHG_LOCATION =
QHG_LOCATION = qhelpgenerator
# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
# generated, together with the HTML files, they form an Eclipse help plugin. To
......@@ -1987,7 +1987,7 @@ INCLUDE_FILE_PATTERNS =
# recursively expanded use the := operator instead of the = operator.
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
PREDEFINED =
PREDEFINED =
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
# tag can be used to specify a list of macro names that should be expanded. The
......@@ -2006,7 +2006,7 @@ EXPAND_AS_DEFINED =
# The default value is: YES.
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
SKIP_FUNCTION_MACROS = NO
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------
# Configuration options related to external references
......@@ -2025,9 +2025,10 @@ SKIP_FUNCTION_MACROS = NO
# the path). If a tag file is not located in the directory in which doxygen is
# run, you must also specify the path to the tagfile here.
TAGFILES = stellarium.tag=../../doc/@VERSION@ \
stellariumPlugins.tag=../../doc-plugins/@VERSION@ \
qt.tag=http://doc.qt.io/qt-5/
TAGFILES = qt.tag=http://doc.qt.io/qt-5/
qtcore.tags=http://doc.qt.io/qt-5/ \
qtgui.tags=http://doc.qt.io/qt-5/ \
qtwidgets.tags=http://doc.qt.io/qt-5/
# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
# tag file that is based on the input files it reads. See section "Linking to
......@@ -2103,7 +2104,7 @@ HIDE_UNDOC_RELATIONS = YES
# set to NO
# The default value is: YES.
HAVE_DOT = NO
HAVE_DOT = @HAVE_DOT@
# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
# to run in parallel. When set to 0 doxygen will base this on the number of
......@@ -2145,7 +2146,7 @@ DOT_FONTPATH =
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
CLASS_GRAPH = NO
CLASS_GRAPH = YES
# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
# graph for each documented class showing the direct and indirect implementation
......@@ -2154,7 +2155,7 @@ CLASS_GRAPH = NO
# The default value is: YES.