Gergely Polonkai
4506e31946
Fixed name of Ascendant
...
it was typed consequently as “ascendent”
2013-10-03 23:09:55 +02:00
Gergely Polonkai
981c91d702
Fixed gswe_moment_calculate_planet() so it now understands Asc, MC and Vertex
2013-10-01 01:48:43 +02:00
Gergely Polonkai
2ec9bacf91
Fixed up things so RPM for 2.0.0 can be built
2013-10-01 01:06:45 +02:00
Gergely Polonkai
0b15005e3a
Made GsweHouseData a refcounted boxed type
...
This is to satisfy #7
2013-09-30 23:11:52 +02:00
Gergely Polonkai
6d88993fa3
Made GsweAntiscionData a refcounted boxed type
...
This is to satisfy #7
2013-09-30 23:02:18 +02:00
Gergely Polonkai
dc8146925d
Made GsweHouseSystemInfo a refcounted boxed type
...
This is to satisfy #7
2013-09-30 22:53:44 +02:00
Gergely Polonkai
f92caa4e1a
Made GsweMoonPhaseData a refcounted boxed type
...
This is to satisfy #7
2013-09-30 22:39:46 +02:00
Gergely Polonkai
3a06d4bcee
Fixed gswe_sign_info_table creation
...
This is a fixup for commit a1f8d1f7da
2013-09-30 22:25:20 +02:00
Gergely Polonkai
bc9ff2fc09
Fixed gswe_planet_info_table creation
...
This is a fixup for commit dcd58b5dd1
2013-09-30 22:25:19 +02:00
Gergely Polonkai
27ee3747ad
Fixed gswe_antiscion_axis_info_table creation
...
This is a fixup for commit 84195964ab
2013-09-30 22:15:40 +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
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
Gergely Polonkai
7564183aa2
Made GsweAspectInfo a refcounted boxed type
...
This is to satisfy #7
2013-09-30 21:31:21 +02:00
Gergely Polonkai
dcd58b5dd1
Changed GswePlanetInfo to a refcounted boxed type
2013-09-27 18:33:52 +02:00
Gergely Polonkai
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
Gergely Polonkai
84195964ab
Made GsweAntiscionAxisInfo a refcounted boxed type
2013-09-27 03:09:29 +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
8f52abadf0
Typo fix in house system name, in gswe-types.h
2013-09-27 02:39:24 +02:00
Gergely Polonkai
a1f8d1f7da
Made GsweSignInfo a refcounted boxed type
2013-09-27 02:39:24 +02:00
Gergely Polonkai
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
Gergely Polonkai
60b51c2ed2
Fixed plural in GsweAspectInfo description
2013-09-24 01:24:18 +02:00
Gergely Polonkai
9ee5569bb1
Moved GsweHouseData to its own sources
2013-09-24 01:24:00 +02:00
Gergely Polonkai
20c3aafe85
Moved GsweHouseSystemInfo to its own sources
2013-09-24 01:16:33 +02:00
Gergely Polonkai
39ddb2ee0e
Moved GsweSignInfo to its own sources
2013-09-24 00:42:42 +02:00
Gergely Polonkai
ebeaf1eb4d
Moved GswePlanetInfo to its own sources
2013-09-24 00:00:58 +02:00
Gergely Polonkai
886ff03353
Fixed documentation link in gswe-antiscion-data.c
2013-09-23 23:37:57 +02:00
Gergely Polonkai
1b0f831333
Added section information to GsweAspectInfo
2013-09-23 23:13:08 +02:00
Gergely Polonkai
e06c73c23d
Moved GsweAntiscionAxisInfo to its own source files
2013-09-23 23:12:50 +02:00
Gergely Polonkai
6ee6650d84
Moved GsweAntiscionData to its own source files
2013-09-23 22:27:18 +02:00
Gergely Polonkai
eb5b3fff5d
Fixed GsweAspectData's short description
2013-09-23 22:14:40 +02:00
Gergely Polonkai
d4015cae75
Moved GsweAspectData to its own source files
2013-09-23 21:36:26 +02:00
Gergely Polonkai
3fd8c200e0
Moved GswePlanetData to its own source files
2013-09-23 21:18:41 +02:00
Gergely Polonkai
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
Gergely Polonkai
8044519535
Removed unneeded includes from gswe-moment.c
2013-09-23 20:14:30 +02:00
Gergely Polonkai
0e17962278
Moved GsweAspectData to its own source files
2013-09-23 20:13:56 +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
e7bd73fdc1
Renamed gswe_headers to gswe_enum_headers for better understanding
2013-09-22 23:48:35 +02:00
Gergely Polonkai
a5a29c7c33
Added GSWE_MOON_PHASE_NONE as a new Moon phase
...
!!!ABI BREAKAGE!!!
2013-09-22 23:46:54 +02:00
Gergely Polonkai
fc6f7ea159
Fixet protector definition in gswe-types.h
2013-09-22 23:18:33 +02:00
Gergely Polonkai
835dfddccd
Added comment block at the beginning of gswe-types.c
2013-09-22 23:03:30 +02:00
Gergely Polonkai
20aacb8c6d
Typo fix - = instead of ==
2013-09-22 22:58:18 +02:00
Gergely Polonkai
a918338bdf
Added some comments, mostly TODO items
2013-09-22 18:59:19 +02:00
Gergely Polonkai
67979d9890
Made HOUSE_SYSTEM_NONE a valid and working house system
...
Solves #1
2013-09-22 18:59:01 +02:00
Gergely Polonkai
4f61aea449
Now using enum values instead of numbers in gswe_calculate_data_by_position()
...
It's just more beautiful.
2013-09-22 18:56:55 +02:00
Gergely Polonkai
cac67e57e3
Fixed licensing issue
...
Fixes #2
2013-09-22 18:22:13 +02:00
Gergely Polonkai
ac012aada2
Bug fix in find_antiscion()
...
Was assuming that first parameter is a pointer to an enum. It is
actually an int converted to a pointer with GINT_TO_POINTER.
2013-09-18 22:15:53 +02:00
Gergely Polonkai
5b0a2b33c1
Bug fix - house, aspect and antiscia lists were not freed correctly
...
After calling g_list_free_full(), the list must be set to NULL.
2013-09-18 21:55:49 +02:00
Gergely Polonkai
984ed5d527
Setting the time zone value now doesn't validate the Gregorian date
2013-09-18 21:54:52 +02:00
Gergely Polonkai
a790512f13
Fixed GsweTimestamp to comply with documentation
...
Although documentation states that an "empty" timestamp object has
the current date and time in the current time zone, it was not true.
2013-09-18 21:54:17 +02:00
Gergely Polonkai
b7f7f0c02a
Bug fix: gswe_moment_get_all_planets() didn't calculate planet positions before returning the list
2013-09-18 11:55:26 +02:00
Gergely Polonkai
46a59fedf6
Fixed zodiac calculation in GsweMoment
...
Yielded GSWE_SIGN_NONE instead of GSWE_SIGN_ARIES at position 0.0
2013-09-17 09:43:10 +02:00
Gergely Polonkai
4fd39664cc
Finished RPM spec file
2013-09-16 22:37:37 +02:00
Gergely Polonkai
62f5e8e8b8
Implemented gswe_timestamp_calculate_gregorian()
2013-09-16 16:15:23 +02:00
Gergely Polonkai
2fb9569e6c
gswe_timestamp_get_gregorian_timezone doesn't recalculate gregorian value
...
timezone_offset is not changed by the calculation process, no
recalculation is needed.
2013-09-16 16:15:07 +02:00
Gergely Polonkai
fbc29dbb2e
Added a GError parameter to gswe_timestamp_calculate_gregorian()
2013-09-16 16:14:08 +02:00
Gergely Polonkai
2f63859c0b
Made no-value error non-fatal in gswe_timestamp_calculate_gregorian()
2013-09-16 16:12:04 +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
270c83afac
Finished documenting GsweTimestamp
...
As a total, 92% of code is covered by documentation.
2013-09-16 13:37:24 +02:00
Gergely Polonkai
08465d91c3
Continued library documentation.
...
81% is covered already.
2013-09-16 13:20:53 +02:00
Gergely Polonkai
12d0dfb069
Moved internal hash table definitions to swe-glib-private.h
2013-09-16 13:18:46 +02:00
Gergely Polonkai
49ec42eebe
Renamed GsweAntiscionInfo to GsweAntiscionAxisInfo
2013-09-16 13:18:20 +02:00
Gergely Polonkai
123e0c8a65
Fixed quark definition code
2013-09-16 12:20:18 +02:00
Gergely Polonkai
3174484ff4
Added GTK-Doc section documentation
2013-09-16 11:34:32 +02:00
Gergely Polonkai
7d67dabf1f
Made GsweAntiscionData a boxed type
2013-09-16 11:34:07 +02:00
Gergely Polonkai
7387778367
Made GsweAspectData a boxed type
2013-09-16 11:33:51 +02:00
Gergely Polonkai
794aaa11c3
Made GsweHouseData a boxed type
2013-09-16 11:33:14 +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
ea91278738
Made GsweSignInfo a boxed type
2013-09-16 09:23:46 +02:00
Gergely Polonkai
a4f0c8ef9a
Defined GswePlanetInfo as a boxed type
2013-09-16 09:17:11 +02:00
Gergely Polonkai
5c3e05ce56
Added legal headings to all source files.
2013-09-16 09:16:49 +02:00
Gergely Polonkai
3d563f9af2
Added coordinates and house system as properties of GsweMoment
2013-09-14 16:31:22 +02:00
Gergely Polonkai
9247b755f0
Documentation fix: added one missing parameter
2013-09-11 10:38:06 +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
97521c4e7c
Made gswe_moment_init() static
2013-09-11 03:37:00 +02:00
Gergely Polonkai
7632b8f155
Documented gswe_moment_get_house()
2013-09-11 03:36:39 +02:00
Gergely Polonkai
0f0b1e230a
GSWE_HOUSE_SYSTEM_NONE is now handled at a few points
2013-09-11 03:36:19 +02:00
Gergely Polonkai
a58794ca95
Added more GsweMoment documentation
2013-09-11 03:35:45 +02:00
Gergely Polonkai
4136e9452b
gswe_moment_set_timestamp() now increases revision, as it should be
2013-09-11 03:34:43 +02:00
Gergely Polonkai
4cd286d83f
Added gswe_moment_{get,set}_coordinates() to the API
2013-09-11 03:34:07 +02:00
Gergely Polonkai
32d3a26ee6
Documented gswe_timestamp_new()
2013-09-11 03:33:14 +02:00
Gergely Polonkai
615a633c25
Finished documenting GsweMomentPrivate
2013-09-11 03:32:49 +02:00
Gergely Polonkai
9588ed6447
Made GsweCoordinates a boxed type
2013-09-11 03:32:20 +02:00
Gergely Polonkai
cfd9c1a983
Fixed up boxed type registration functions
...
* Removed their *_free functions, as they were only calling g_free
* Made their *_copy functions static
2013-09-11 03:31:35 +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
ec82bfc08d
Added @err to function documentation
2013-09-11 01:55:10 +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
e11eca2bb0
Merge branch 'master' of github.com:gergelypolonkai/swe-glib
2013-09-11 01:08:55 +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
fc0b767581
Merge branch 'master' of github.com:gergelypolonkai/swe-glib
2013-09-10 19:39:44 +02:00
Gergely Polonkai
c413810e64
Removed unneeded variable from src/Makefile.am
2013-09-10 19:39:39 +02:00
Gergely Polonkai
a43dc653e5
Moved header install target to src/Makefile.am for consistency
2013-09-10 19:33:35 +02:00
Gergely Polonkai
18b5390a33
Made some more tweaks so `make dist` generates a working distribution
2013-09-10 02:52:03 +02:00
Gergely Polonkai
e4748e5521
Fixed messed up signal handling
2013-09-09 10:51:50 +02:00
Gergely Polonkai
5a997cb61d
Added method gswe_timestamp_set_gregorian_full()
2013-09-09 10:10:57 +02:00
Gergely Polonkai
8c0fb42d4a
Documentation fix for gswe_init()
2013-09-09 10:10:22 +02:00
Gergely Polonkai
910acdbe1e
Fixed minor issues for complete and perfect installation
2013-09-06 11:16:42 +02:00
Gergely Polonkai
006c8ae137
gswe_init() requires no parameters from now on
...
SwEph path is automatically initialized to $(pkgdatadir)
2013-09-06 11:09:45 +02:00
Gergely Polonkai
fa9afca13f
Fixed enumtypes.[ch] problems due to renaming
2013-09-06 11:08:22 +02:00
Gergely Polonkai
c764a2dc01
Renamed project from 0.1 to 1.0
2013-09-06 11:07:17 +02:00
Gergely Polonkai
89488f3d90
Moved enumtypes.[ch] to gswe-enumtypes.[ch] for naming consistency
2013-09-06 10:12:17 +02:00
Gergely Polonkai
bf98f25703
Added some documentation
...
GTK-Doc stopped complaining at last! \o/
2013-09-06 09:36:09 +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
b87589b155
Added GObject Introspection related rules
2013-09-05 17:17:23 +02:00
Gergely Polonkai
4d5714348a
Modified source, so it now compiles separately
2013-09-05 12:25:58 +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
c2fd555550
(split from Astrognome)Added mirror point axes
2013-09-03 12:01:08 +02:00
Gergely Polonkai
c901d7de53
(split from Astrognome)Added some function documentation
2013-09-03 11:26:53 +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
56901c29af
(split from Astrognome)Added the "none" aspect to the aspect list
2013-09-03 00:45:02 +02:00
Gergely Polonkai
9bc2b5d850
(split from Astrognome)Made aspect names translatable
2013-09-03 00:44:42 +02:00
Gergely Polonkai
f5525ffdd8
(split from Astrognome)Added aspect definitions to SWE-GLib
2013-09-02 23:49:17 +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
72161f7797
(split from Astrognome)Fixed sign elements and qualities
2013-09-02 17:34:30 +02:00
Gergely Polonkai
02c88f4cfe
(split from Astrognome)Created planetary calculation functionality
2013-09-02 16:19:45 +02:00
Gergely Polonkai
4ede15451d
(split from Astrognome)Added GswePlanetInfo.real_body field
...
It shows if the given astrological body's position can be calculated with
Swiss Ephemeris' swe_calc() function.
2013-09-02 16:19:02 +02:00
Gergely Polonkai
b5e8214825
(split from Astrognome)Added some documentation
2013-09-02 16:17:23 +02:00
Gergely Polonkai
cf52f7d1c4
(split from Astrognome)Created gswe_sign_info_table
2013-09-02 12:31:19 +02:00
Gergely Polonkai
4c7bb7963f
(split from Astrognome)Added planet point values to SWE-GLib's gswe_planet_info_table
2013-09-02 12:29:50 +02:00
Gergely Polonkai
1196c90ffc
(split from Astrognome)Moved the GsweHouseSystem typedef up in gswe-types.h to create some consistency
2013-09-02 10:28:30 +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
1c2282324e
(split from Astrognome)Modified GsweTimestamp so the time zone must be specified as a double (in hours)
2013-09-01 19:30:27 +02:00
Gergely Polonkai
f9f73ae5e5
(split from Astrognome)Added house systems to library initialization
2013-09-01 16:09:57 +02:00
Gergely Polonkai
d19c2f370d
(split from Astrognome)Made planet_info_table externally accessible
2013-09-01 16:09:30 +02:00
Gergely Polonkai
4927faa7d0
(split from Astrognome)Added Swiss Ephemeris planet IDs to planet info table initialization
2013-09-01 16:09:06 +02:00
Gergely Polonkai
47268030b9
(split from Astrognome)Removed unneeded global variable from SWE-GLib
2013-09-01 16:07:56 +02:00
Gergely Polonkai
40ca22c859
(split from Astrognome)Added aspects and house systems to gswe-types.h
2013-09-01 16:07:30 +02:00
Gergely Polonkai
64ede94ea0
(split from Astrognome)Added GswePlanetInfo.sweph_id for Swiss Ephemeris planet IDs
2013-09-01 16:06:25 +02:00
Gergely Polonkai
c569e2b6a8
(split from Astrognome)Changed GsweMoment.timestamp from GDateTime to GsweTimestamp
2013-09-01 14:31:23 +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