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
8044519535
Removed unneeded includes from gswe-moment.c
2013-09-23 20:14:30 +02:00
0e17962278
Moved GsweAspectData to its own source files
2013-09-23 20:13:56 +02:00
197f6922c7
Outsourced GsweMoonPhaseData to its own sources
...
This messed up documentation, still checking why
2013-09-23 00:03:10 +02:00
e7bd73fdc1
Renamed gswe_headers to gswe_enum_headers for better understanding
2013-09-22 23:48:35 +02:00
a5a29c7c33
Added GSWE_MOON_PHASE_NONE as a new Moon phase
...
!!!ABI BREAKAGE!!!
2013-09-22 23:46:54 +02:00
fc6f7ea159
Fixet protector definition in gswe-types.h
2013-09-22 23:18:33 +02:00
835dfddccd
Added comment block at the beginning of gswe-types.c
2013-09-22 23:03:30 +02:00
20aacb8c6d
Typo fix - = instead of ==
2013-09-22 22:58:18 +02:00
a918338bdf
Added some comments, mostly TODO items
2013-09-22 18:59:19 +02:00
67979d9890
Made HOUSE_SYSTEM_NONE a valid and working house system
...
Solves #1
2013-09-22 18:59:01 +02:00
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
cac67e57e3
Fixed licensing issue
...
Fixes #2
2013-09-22 18:22:13 +02:00
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
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
984ed5d527
Setting the time zone value now doesn't validate the Gregorian date
2013-09-18 21:54:52 +02:00
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
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
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
4fd39664cc
Finished RPM spec file
2013-09-16 22:37:37 +02:00
62f5e8e8b8
Implemented gswe_timestamp_calculate_gregorian()
2013-09-16 16:15:23 +02:00
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
fbc29dbb2e
Added a GError parameter to gswe_timestamp_calculate_gregorian()
2013-09-16 16:14:08 +02:00
2f63859c0b
Made no-value error non-fatal in gswe_timestamp_calculate_gregorian()
2013-09-16 16:12:04 +02:00
a92fdca8b2
Created functions gswe_moment_get_sign_planets() and gswe_moment_get_house_planets()
2013-09-16 14:27:41 +02:00
c8753f49be
Renamed function gswe_moment_get_planets() to gswe_moment_get_all_planets()
2013-09-16 14:27:37 +02:00
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
8c498551be
Finished GsweMoment documentation
2013-09-16 14:00:06 +02:00
270c83afac
Finished documenting GsweTimestamp
...
As a total, 92% of code is covered by documentation.
2013-09-16 13:37:24 +02:00
08465d91c3
Continued library documentation.
...
81% is covered already.
2013-09-16 13:20:53 +02:00
12d0dfb069
Moved internal hash table definitions to swe-glib-private.h
2013-09-16 13:18:46 +02:00
49ec42eebe
Renamed GsweAntiscionInfo to GsweAntiscionAxisInfo
2013-09-16 13:18:20 +02:00
123e0c8a65
Fixed quark definition code
2013-09-16 12:20:18 +02:00
3174484ff4
Added GTK-Doc section documentation
2013-09-16 11:34:32 +02:00
7d67dabf1f
Made GsweAntiscionData a boxed type
2013-09-16 11:34:07 +02:00
7387778367
Made GsweAspectData a boxed type
2013-09-16 11:33:51 +02:00
794aaa11c3
Made GsweHouseData a boxed type
2013-09-16 11:33:14 +02:00
67a2f0d074
Created gswe-types.c for type registration
2013-09-16 11:32:33 +02:00
767d30f231
Changed mirrorpoints to antiscian in the final naming convention
2013-09-16 10:13:25 +02:00
ea91278738
Made GsweSignInfo a boxed type
2013-09-16 09:23:46 +02:00
a4f0c8ef9a
Defined GswePlanetInfo as a boxed type
2013-09-16 09:17:11 +02:00
5c3e05ce56
Added legal headings to all source files.
2013-09-16 09:16:49 +02:00
3d563f9af2
Added coordinates and house system as properties of GsweMoment
2013-09-14 16:31:22 +02:00
9247b755f0
Documentation fix: added one missing parameter
2013-09-11 10:38:06 +02:00
387b65c792
Added gswe_moment_{set,get}_house_system() to the API
2013-09-11 03:41:42 +02:00
97521c4e7c
Made gswe_moment_init() static
2013-09-11 03:37:00 +02:00
7632b8f155
Documented gswe_moment_get_house()
2013-09-11 03:36:39 +02:00
0f0b1e230a
GSWE_HOUSE_SYSTEM_NONE is now handled at a few points
2013-09-11 03:36:19 +02:00
a58794ca95
Added more GsweMoment documentation
2013-09-11 03:35:45 +02:00
4136e9452b
gswe_moment_set_timestamp() now increases revision, as it should be
2013-09-11 03:34:43 +02:00
4cd286d83f
Added gswe_moment_{get,set}_coordinates() to the API
2013-09-11 03:34:07 +02:00
32d3a26ee6
Documented gswe_timestamp_new()
2013-09-11 03:33:14 +02:00
615a633c25
Finished documenting GsweMomentPrivate
2013-09-11 03:32:49 +02:00
9588ed6447
Made GsweCoordinates a boxed type
2013-09-11 03:32:20 +02:00
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
a2f7154c15
Typo fix for GSWE_TYPE_PLANET_DATA
2013-09-11 03:28:47 +02:00
a9b4e0d10f
Added gswe_moment_get_timestamp() to the API.
2013-09-11 03:28:15 +02:00
a57ce7cd2f
Finished documenting GsweMomentError and GsweTimestampError
2013-09-11 01:55:35 +02:00
ec82bfc08d
Added @err to function documentation
2013-09-11 01:55:10 +02:00
e520c3188b
Removed the changed method from GsweMomentClass and GsweTimestampClass
2013-09-11 01:54:36 +02:00
c5294a3155
Marked reserved GObject class slots as private
...
This stops GTK-Doc from complaining
2013-09-11 01:48:19 +02:00
e11eca2bb0
Merge branch 'master' of github.com:gergelypolonkai/swe-glib
2013-09-11 01:08:55 +02:00
f65f66fd72
Finalized API
...
From this on, API (and hopefully ABI) change is very unlikely
2013-09-11 01:08:35 +02:00
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
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
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
fc0b767581
Merge branch 'master' of github.com:gergelypolonkai/swe-glib
2013-09-10 19:39:44 +02:00
c413810e64
Removed unneeded variable from src/Makefile.am
2013-09-10 19:39:39 +02:00
a43dc653e5
Moved header install target to src/Makefile.am for consistency
2013-09-10 19:33:35 +02:00
18b5390a33
Made some more tweaks so make dist
generates a working distribution
2013-09-10 02:52:03 +02:00
e4748e5521
Fixed messed up signal handling
2013-09-09 10:51:50 +02:00
5a997cb61d
Added method gswe_timestamp_set_gregorian_full()
2013-09-09 10:10:57 +02:00
8c0fb42d4a
Documentation fix for gswe_init()
2013-09-09 10:10:22 +02:00
910acdbe1e
Fixed minor issues for complete and perfect installation
2013-09-06 11:16:42 +02:00