Commit Graph

43 Commits

Author SHA1 Message Date
Gergely Polonkai 95e89a4c25 Code beautification 2014-07-08 10:43:54 +02:00
Gergely Polonkai e3a6e25bda Add gswe_moment_get_antiscion_by_planets() function 2014-05-07 10:00:23 +02:00
Gergely Polonkai 6566e5356a Add gswe_moment_get_aspect_by_planets() function 2014-05-07 10:00:23 +02:00
Gergely Polonkai 54698df423 Removed unnecessary const prefix from GsweMoment methods returning boxed types 2013-10-04 00:19:11 +02:00
Gergely Polonkai 6b712794c0 Made GswePlanetData a refcounted boxed type
This is to satisfy #7
2013-09-30 22:13:37 +02:00
Gergely Polonkai b73ac78f17 Moved all GError domains into one global GSWE_ERROR domain 2013-09-27 02:39:24 +02:00
Gergely Polonkai 3fd8c200e0 Moved GswePlanetData to its own source files 2013-09-23 21:18:41 +02:00
Gergely Polonkai 197f6922c7 Outsourced GsweMoonPhaseData to its own sources
This messed up documentation, still checking why
2013-09-23 00:03:10 +02:00
Gergely Polonkai cac67e57e3 Fixed licensing issue
Fixes #2
2013-09-22 18:22:13 +02:00
Gergely Polonkai a92fdca8b2 Created functions gswe_moment_get_sign_planets() and gswe_moment_get_house_planets() 2013-09-16 14:27:41 +02:00
Gergely Polonkai c8753f49be Renamed function gswe_moment_get_planets() to gswe_moment_get_all_planets() 2013-09-16 14:27:37 +02:00
Gergely Polonkai f76341930c Made gswe_moment_get_planet() and gswe_moment_get_moon_phase() return const values.
This is to represent that these values should not be freed.
2013-09-16 14:26:15 +02:00
Gergely Polonkai 8c498551be Finished GsweMoment documentation 2013-09-16 14:00:06 +02:00
Gergely Polonkai 08465d91c3 Continued library documentation.
81% is covered already.
2013-09-16 13:20:53 +02:00
Gergely Polonkai 67a2f0d074 Created gswe-types.c for type registration 2013-09-16 11:32:33 +02:00
Gergely Polonkai 767d30f231 Changed mirrorpoints to antiscian in the final naming convention 2013-09-16 10:13:25 +02:00
Gergely Polonkai 5c3e05ce56 Added legal headings to all source files. 2013-09-16 09:16:49 +02:00
Gergely Polonkai 387b65c792 Added gswe_moment_{set,get}_house_system() to the API 2013-09-11 03:41:42 +02:00
Gergely Polonkai 4cd286d83f Added gswe_moment_{get,set}_coordinates() to the API 2013-09-11 03:34:07 +02:00
Gergely Polonkai 9588ed6447 Made GsweCoordinates a boxed type 2013-09-11 03:32:20 +02:00
Gergely Polonkai a2f7154c15 Typo fix for GSWE_TYPE_PLANET_DATA 2013-09-11 03:28:47 +02:00
Gergely Polonkai a9b4e0d10f Added gswe_moment_get_timestamp() to the API. 2013-09-11 03:28:15 +02:00
Gergely Polonkai a57ce7cd2f Finished documenting GsweMomentError and GsweTimestampError 2013-09-11 01:55:35 +02:00
Gergely Polonkai e520c3188b Removed the changed method from GsweMomentClass and GsweTimestampClass 2013-09-11 01:54:36 +02:00
Gergely Polonkai c5294a3155 Marked reserved GObject class slots as private
This stops GTK-Doc from complaining
2013-09-11 01:48:19 +02:00
Gergely Polonkai f65f66fd72 Finalized API
From this on, API (and hopefully ABI) change is very unlikely
2013-09-11 01:08:35 +02:00
Gergely Polonkai 2fe9e524e9 Added some padding members to both GsweMoment and GsweTimestamp
I'd like to keep the ABI as stable as possible. With all the possible
additions in my mind, it is still possible I won't be able to keep it,
even with this much reserved slots.
2013-09-11 00:20:54 +02:00
Gergely Polonkai a1d17fde77 Renamed gswe_moment_get_mirror_mirrorpoints() to gswe_moment_get_mirror_all_aspects()
Just to make the API to seem consistent.
2013-09-11 00:18:31 +02:00
Gergely Polonkai da2aa0c5f0 Renamed gswe_moment_get_aspects() to gswe_moment_get_all_aspects()
Just to make the API to seem consistent.
2013-09-11 00:17:23 +02:00
Gergely Polonkai da35567f71 Made GsweMoonPhaseData and GswePlanetData boxed types
This is required for introspection to work correctly
2013-09-06 09:32:52 +02:00
Gergely Polonkai 3195fa266b Added some documentation to stop GObject introspection and GTK-Doc complaining
Still many missing...
2013-09-05 19:50:57 +02:00
Gergely Polonkai a8662b2e7d (split from Astrognome)SWE-GLib can now calculate mirrorpoints (antiscia) 2013-09-03 12:59:32 +02:00
Gergely Polonkai c8ea47fbc0 (split from Astrognome)Finished gswe_moment_get_planet_aspects() 2013-09-03 11:26:37 +02:00
Gergely Polonkai b446037e2f (split from Astrognome)Added planetary distance to GsweAspectData structure 2013-09-03 11:26:09 +02:00
Gergely Polonkai e5a12923fa (split from Astrognome)SWE-GLib can now calculate aspects 2013-09-03 01:11:18 +02:00
Gergely Polonkai 1467ae8b8c (split from Astrognome)Created GsweHouseData struct to hold house data, including starting sign 2013-09-02 23:29:58 +02:00
Gergely Polonkai 4f25ad0bdf (split from Astrognome)SWE-GLib is now calculating Moon's phase 2013-09-02 23:12:56 +02:00
Gergely Polonkai 36aaf36f93 (split from Astrognome)Now also calculating element and quality points 2013-09-02 23:10:35 +02:00
Gergely Polonkai 02c88f4cfe (split from Astrognome)Created planetary calculation functionality 2013-09-02 16:19:45 +02:00
Gergely Polonkai dbdb9e90f8 (split from Astrognome)Outsourced house cusp position calculations to SWE-GLib. 2013-09-01 22:30:51 +02:00
Gergely Polonkai 32f7ba9fb1 (split from Astrognome)Removed unnecessary julian_timestamp property of GsweMomentPrivate 2013-09-01 14:21:21 +02:00
Gergely Polonkai e996fa6093 (split from Astrognome)Changed signal name GsweMoment::moment-changed to changed 2013-09-01 14:18:57 +02:00
Gergely Polonkai ee60b67eec (split from Astrognome)Added SWE-Glib sources, which currently wraps Swiss Ephemeris function calls 2013-09-01 13:52:18 +02:00