20bb11bcb7
Created the wrapper application AgApp
...
AgApp is a subclass of GtkApplication, and is used to wrap around the
whole Astrognome application
2013-09-08 13:39:44 +02:00
5cd2227ff6
Added libgd as a compile time dependency
...
It is now used temporarily to create a header bar in the first window
2013-09-08 13:38:48 +02:00
aaeb90a6e0
Created resource from astrognome.ui
2013-09-08 13:37:38 +02:00
14241d6545
Started porting to GApplication
2013-09-07 23:17:59 +02:00
5481385474
Created small TODO file
2013-09-07 23:15:46 +02:00
74255d31c6
Added libgd as a submodule, until GTK+ 3.10 comes out
...
libgd provides some neat widgets, like a header similar to
GTK+ 3.10's GtkHeaderBar, which comes in handy when generating the
window headers.
2013-09-07 23:14:35 +02:00
d1240dfa6f
Fixed a typo in README.md
2013-09-06 16:40:19 +02:00
49583c9c95
Now installing (and reading) UI file to (from) $(pkgdatadir)
2013-09-06 16:38:37 +02:00
6595f0f961
Created geonames_process.pl Perl script to download and process geonames.org data
...
It is *NOT* ready for distribution yet! The script must be finished with
downloading real data, or separate rules must be added to create
(download) dependency files like timeZones.txt, allCountries.zip and
countryInfo.txt.
2013-09-06 16:37:36 +02:00
ecfac69a67
Updated README.md to reflect recent changes
2013-09-06 12:52:11 +02:00
459163a480
Removed SWE-GLib from the source tree after making it a separate project
2013-09-06 12:51:20 +02:00
8b661ed04d
Changed source to build with external SWE-GLib
2013-09-06 11:34:24 +02:00
ec9ad449b7
Moved all SWE and SWE-GLib related files under swe-glib/
...
!!!WARNING!!! The build system is not updated to reflect this! The
!!!WARNING!!! whole point is to subtree the swe-glib/ directory,
!!!WARNING!!! making SWE-Glib a separate project as it intended to be.
2013-09-05 11:36:43 +02:00
28a55131bb
Started creating "pure path" sign symbols
...
These symbols are based on the original Cantarell symbols, but instead of
creating filled paths, these utilize only single paths that hase to be
stroked. This way, changing the stroke-width value is enough to make the
sign emphasized.
2013-09-05 11:23:08 +02:00
549e43c4da
Fixed SVG files (removed unnecessary groupings)
2013-09-05 11:19:37 +02:00
b309a49011
Renamed typo filename
2013-09-04 15:05:20 +02:00
e082c0fe07
Added chat log on the topic of 2D drawing
2013-09-03 18:12:02 +02:00
5cfb27d3cd
Created basic UI for Astrognome
...
UI is a bit overrated word here. You can enter your name, birth date and
birth place with coordinates. Time zone is hard-coded +0100. Output is
textual, and created on separate tabs. Design of dialogs and the main
window is not clear yet.
2013-09-03 18:10:12 +02:00
ff26919775
Removed SWE as a direct dependency of Astrognome
2013-09-03 18:04:43 +02:00
1e4b769314
Now doing all calculations through SWE-GLib
2013-09-03 13:14:28 +02:00
c30c3fd9ac
SWE-GLib can now calculate mirrorpoints (antiscia)
2013-09-03 12:59:32 +02:00
f61d2fa80a
Added mirror point axes
2013-09-03 12:01:08 +02:00
bdc8a847b6
Outsourced aspect calculation to SWE-GLib
2013-09-03 11:40:57 +02:00
1966d1f503
Removed unneeded structs from executable code
2013-09-03 11:35:37 +02:00
a7368d92c5
Added some function documentation
2013-09-03 11:26:53 +02:00
b954f0584e
Finished gswe_moment_get_planet_aspects()
2013-09-03 11:26:37 +02:00
dc94217a70
Added planetary distance to GsweAspectData structure
2013-09-03 11:26:09 +02:00
c25d078b7d
SWE-GLib can now calculate aspects
2013-09-03 01:11:18 +02:00
65a014410a
Added the "none" aspect to the aspect list
2013-09-03 00:45:02 +02:00
0b722dc84c
Made aspect names translatable
2013-09-03 00:44:42 +02:00
a1db6a16b3
Removed unneeded variables from astrognome.c
2013-09-02 23:49:46 +02:00
7bb59c6deb
Added aspect definitions to SWE-GLib
2013-09-02 23:49:17 +02:00
157bca2707
Removed function get_sign() from calculate.[ch]
2013-09-02 23:32:14 +02:00
c94ae14203
Created GsweHouseData struct to hold house data, including starting sign
2013-09-02 23:29:58 +02:00
3ae4385740
Removed unneeded printf
2013-09-02 23:28:59 +02:00
9c694df8db
Now displaying planetary calculations based on SWE-GLib instead of pure SWE
2013-09-02 23:14:30 +02:00
9af961f4e4
SWE-GLib is now calculating Moon's phase
2013-09-02 23:12:56 +02:00
9a43ebb904
Now also calculating element and quality points
2013-09-02 23:10:35 +02:00
ac343217b2
Now adding all known planets to the GsweMoment in astrognome.c
2013-09-02 23:04:05 +02:00
ea28bef085
Fixed sign elements and qualities
2013-09-02 17:34:30 +02:00
c92a1ad648
Created planetary calculation functionality
2013-09-02 16:19:45 +02:00
fd26b7c01c
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
ad6f87baae
Added some documentation
2013-09-02 16:17:23 +02:00
770af8c2c0
Created gswe_sign_info_table
2013-09-02 12:31:19 +02:00
29968e594b
Added planet point values to SWE-GLib's gswe_planet_info_table
2013-09-02 12:29:50 +02:00
32b7fa1b96
Moved the GsweHouseSystem typedef up in gswe-types.h to create some consistency
2013-09-02 10:28:30 +02:00
6aada9a3c6
Outsourced house cusp position calculations to SWE-GLib.
2013-09-01 22:30:51 +02:00
7dc0a25d9d
Modified GsweTimestamp so the time zone must be specified as a double (in hours)
2013-09-01 19:30:27 +02:00
4f2c91d553
Added house systems to library initialization
2013-09-01 16:09:57 +02:00
44ac62e474
Made planet_info_table externally accessible
2013-09-01 16:09:30 +02:00