551ea4cee0
Add missing documentation
...
gswe_antiscion_data_new_with_planets() and gswe_antiscion_data_calculate()
were not documented, nor exposed to the public API as they should be.
2013-10-09 00:05:38 +02:00
bd8c1532e7
Protect gswe_init() from re-entry
...
As gswe_init() calls functions that call gswe_init(), gswe_init() must
be protected against such re-entry.
2013-10-05 03:04:03 +02:00
367b777a2d
Initialize SWE-GLib from each class init function
...
This is to satisfy #8 . Also, this makes SWE-GLib available for GLib
before 2.36, as gswe_init() also calls g_type_init(), which was necessary
before GLib 2.36
2013-10-05 02:18:30 +02:00
695f5b96ae
Initialize GLib type system when necessary
...
With 2.36 it became deprecated, as the type system is initialized
automatically. Before that version, just call g_type_init()
from gswe_init()
2013-10-05 02:11:12 +02:00
5f8939d730
Make gswe_error_quark() available to glib < 2.34
2013-10-05 01:12:09 +02:00
e81df2e4b0
Moved antiscion calculation code to GsweAntiscionData
2013-10-04 17:01:15 +02:00
8ae0c4de71
Removed unnecessary variable from gswe_aspect_data_calculate()
2013-10-04 17:00:52 +02:00
acedf464f4
Documentation fix on GsweAntiscionAxisInfo
2013-10-04 01:46:53 +02:00
f3c72120a7
Documentation fix for GsweMoonPhaseData
2013-10-04 01:46:53 +02:00
d261e5ab4f
Added warning if the planet position can not be calculated due to missing planet info
2013-10-04 01:46:53 +02:00
c5a82b2aae
Added missing parameter for Moon phase calculation call
2013-10-04 01:46:53 +02:00
5dcd5cdd17
Outsourced Moon phase calculation to GsweMoonPhaseData
2013-10-04 01:18:34 +02:00
20a350eacc
Small performance fixes
...
Removed some unnecessary checks
2013-10-04 01:00:26 +02:00
bd54b5d37a
Fixed GsweAntiscionAxisInfo API to comply with GsweAspectInfo API
2013-10-04 00:33:28 +02:00
a224f5ab99
Bug fix in gswe_moment_calculate_antiscia()
...
antiscion_data->antiscion_axis_info can be NULL, but at that point
antiscion_data->antiscion_axis_info->axes can't be GSWE_ANTISCION_AXIS_NONE
2013-10-04 00:20:32 +02:00
54698df423
Removed unnecessary const prefix from GsweMoment methods returning boxed types
2013-10-04 00:19:11 +02:00
c78108ce84
Fixed Makefile to install all header files as required
2013-10-04 00:17:32 +02:00
4506e31946
Fixed name of Ascendant
...
it was typed consequently as “ascendent”
2013-10-03 23:09:55 +02:00
981c91d702
Fixed gswe_moment_calculate_planet() so it now understands Asc, MC and Vertex
2013-10-01 01:48:43 +02:00
2ec9bacf91
Fixed up things so RPM for 2.0.0 can be built
2013-10-01 01:06:45 +02:00
0b15005e3a
Made GsweHouseData a refcounted boxed type
...
This is to satisfy #7
2013-09-30 23:11:52 +02:00
6d88993fa3
Made GsweAntiscionData a refcounted boxed type
...
This is to satisfy #7
2013-09-30 23:02:18 +02:00
dc8146925d
Made GsweHouseSystemInfo a refcounted boxed type
...
This is to satisfy #7
2013-09-30 22:53:44 +02:00
f92caa4e1a
Made GsweMoonPhaseData a refcounted boxed type
...
This is to satisfy #7
2013-09-30 22:39:46 +02:00
3a06d4bcee
Fixed gswe_sign_info_table creation
...
This is a fixup for commit a1f8d1f7da
2013-09-30 22:25:20 +02:00
bc9ff2fc09
Fixed gswe_planet_info_table creation
...
This is a fixup for commit dcd58b5dd1
2013-09-30 22:25:19 +02:00
27ee3747ad
Fixed gswe_antiscion_axis_info_table creation
...
This is a fixup for commit 84195964ab
2013-09-30 22:15:40 +02:00
6b712794c0
Made GswePlanetData a refcounted boxed type
...
This is to satisfy #7
2013-09-30 22:13:37 +02:00
dbee248a6e
Made GsweAspectData a refcounted boxed type
...
This is to satisfy #7 , but it also satisfies #8 , as gswe_init() is
called where data initialized there is necessary.
2013-09-30 21:42:19 +02:00
7564183aa2
Made GsweAspectInfo a refcounted boxed type
...
This is to satisfy #7
2013-09-30 21:31:21 +02:00
dcd58b5dd1
Changed GswePlanetInfo to a refcounted boxed type
2013-09-27 18:33:52 +02:00
6d84d650b5
Now calling gswe_init() in GsweMoment constructors
...
This is to satisfy #8 , although it's not fully implemented yet.
2013-09-27 03:49:51 +02:00
84195964ab
Made GsweAntiscionAxisInfo a refcounted boxed type
2013-09-27 03:09:29 +02:00
b73ac78f17
Moved all GError domains into one global GSWE_ERROR domain
2013-09-27 02:39:24 +02:00
8f52abadf0
Typo fix in house system name, in gswe-types.h
2013-09-27 02:39:24 +02:00
a1f8d1f7da
Made GsweSignInfo a refcounted boxed type
2013-09-27 02:39:24 +02:00
347dae00d3
Went to major version 2.0
...
There are too many API (and ABI) changes there, so let's just switch to 2.0
2013-09-26 22:30:31 +02:00
60b51c2ed2
Fixed plural in GsweAspectInfo description
2013-09-24 01:24:18 +02:00
9ee5569bb1
Moved GsweHouseData to its own sources
2013-09-24 01:24:00 +02:00
20c3aafe85
Moved GsweHouseSystemInfo to its own sources
2013-09-24 01:16:33 +02:00
39ddb2ee0e
Moved GsweSignInfo to its own sources
2013-09-24 00:42:42 +02:00
ebeaf1eb4d
Moved GswePlanetInfo to its own sources
2013-09-24 00:00:58 +02:00
886ff03353
Fixed documentation link in gswe-antiscion-data.c
2013-09-23 23:37:57 +02:00
1b0f831333
Added section information to GsweAspectInfo
2013-09-23 23:13:08 +02:00
e06c73c23d
Moved GsweAntiscionAxisInfo to its own source files
2013-09-23 23:12:50 +02:00
6ee6650d84
Moved GsweAntiscionData to its own source files
2013-09-23 22:27:18 +02:00
eb5b3fff5d
Fixed GsweAspectData's short description
2013-09-23 22:14:40 +02:00
d4015cae75
Moved GsweAspectData to its own source files
2013-09-23 21:36:26 +02:00
3fd8c200e0
Moved GswePlanetData to its own source files
2013-09-23 21:18:41 +02:00
9a788f8164
Fixed MoonPhaseData related errors
...
• Added missing include in swe-glib.h
• Fixed @include in GsweMoonPhaseData section documentation
2013-09-23 20:16:28 +02:00