Astrolog32 History Of Changes


Changes are listed starting at version 5.30a. For previous changes look in Walter Pullen's site.

Most recent changes are at the bottom.


------------------------------------------------------------------------
*Astrolog 5.30a

Actually here I moved all my previous changes from Astrolog 5.20k to new
original version 5.30. Most new switches are accessible in Windows version
through menus.

   * 1. In graphics wheel chart between house (sign) cusps and house
     numbers (sign icons) are added icons of dispositors.

   * 2. In graphics wheel charts is changed dashenness of aspects lines:
     now aspect line is solid if orb of real aspect is below 1/4 of maximum
     allowed orb for current aspect (not fixed 2 degree independent of
     allowed orbs). In case of narrow orbs about 2 degree original Astrolog
     shows all aspects with solid lines, changed one only exact aspects
     with orb below 0.5 degree.

   * 3. In comparison grid charts transit-natal (both text and graphics) is
     now used different planets restriction set for both input charts,
     second set is transiting planets restriction set (originally in this
     case was used for both charts one restriction set from first chart).

   * 4. Added alternative way to restrict stars. Originally if all stars
     are unrestricted, using of -U switch caused garbage of graphics wheel
     chart from aspect lines between all stars, also star orbs are fixed
     2.0 deg.

     In version 5.30a are added switches YU, YUo and YUa.
     -YUo <value> - SET aspect ORBS for stars (in degrees), default 1.2 deg
     -YU - switch on/off alternative star restrictions.
     -YUa <value> - number of aspects taked into account to unrestrict
     stars.
     For example:
     -YUa 1 - all stars not conjunct allowed objects are restricted,
     -YUa 2 - all stars not conjunct or not opposed allowed objects are
     restricted etc.
     Note, that switch -YU itself don't allow any stars, one can use -U
     switch independent of -YU. In Windows version these settings are
     available in menu "Chart Settings".
     Stars needs really very narrow orbs, about 1 deg or narrower, and in
     version 5.30a orb additions of objects aren't used for aspects with
     stars, because orb-addition may be in this case greater than orb
     itself.

     Here you can compare images of natal chart wheels in case of original
     and changed Astrolog (my own birth chart). Note, that in case of
     changed Astrolog 5.30a stars are allowed, but displayed are only
     stars, conjunct with some other allowed object.
     Difference of aspect lines is more clear in case of comparison chart
     natal-transit with 2.5 times narrower orbs - original and changed.
     Note, that in changed case is changed also info-border. (look point 11
     below).

   * 5. In case of comparison charts and parallel-antiparallel charts all
     orbs and orb-additions are temporarily decreased and restored after
     calculating of chart. In case of parallels-antiparallels also powers
     of aspects are decreased 4 times. Now no need to change aspect orbs in
     case of comparison or parallel-antiparrelel charts - they are
     automatically decreased.
     New switches -YOc <value> and -YOp <value> sets coefficients of
     temporary decreasing. For example:
     -YOc 2.0 - set for comparison charts 2 TIMES narrower orbs (default
     2.5)
     -YOp 5.0 - set for parallel-antiparallel charts 5 TIMES narrower orbs
     (default 6.0)
     To disallow this option enough to set both coefficient to 1.0. In
     Windows version these switches are available in menu "Aspect
     Settings".

   * 6. Changed aspect powers calculation. With -a and -a0 switches instead
     fixed powers of planets given in astrolog.dat file, powers calculated
     with -j switch are used (really, only positions part). In case of
     comparison charts for natal charts are used calculated planet powers,
     for transiting planets respective transiting powers from astrolog.dat,
     for progressed planets calculated planets powers. If compared two
     separate charts, calculated different powers for both charts are used.
     Changed are also power calculations with -T switch, now "-Tn" and "-rt
     infile now" gives same result.

   * 7. Planets powers calculations are overwritten.

     Changed calculation of position powers powers: Added decreasing of
     power, if planet is in falling or debilitating sign or house. In
     aspects powers sum calculations now is used position powers of
     planets, given in first column, instead fixed from astrolog.dat - now
     powers of aspects depends from planets positions.

     Astrolog routines gives possibility to include in powers calculations
     also addition of power, if planets are in reception. Now planet powers
     are calculated in separate routine used for both -a and -j switches.
     Taked into account are: ruling, exalting, fall and debilitating in
     sign and house, also RECEPTION for main planets. As earlier, planet
     give addition to rulers through sign and house, also house cusps give
     addition to sign rulers.

     MAIN CHANGE:
     Astrologers are using two definitions of house ruler:
     1) classical (natural ruler) - ruler of 1st house is Mars, ruler of
     2nd house is Venus etc.
     2) accidental (situative ruler) - ruler of house is planet, which
     rules sign where is house cusp.
     Contemporary astrologers uses mostly situative rulers, and natural
     rulers are used as auxiliary.
     Original astrolog uses in power calculations only natural rulers.
     In current version influence through houses are divided to two parts:
     1) 1/2 is given to natural rulers.
     2) 1/2 is given to situative rulers.

     To planets total powers are added powers of parallels and
     antiparallels. Orbs and orb additions are temporarily decreased (look
     point 6 above) and aspect-powers decreased 4 times (for parallel
     0.25).

   * 8. Changed -j -X graphics chart: situative rulers hierarchy is added,
     so now here is three hierarchy: sign dispositor, house natural
     dispositor and house situative dispositor. Here you can also compare
     outputs of original and changed versions of Astrolog.

   * 9. In standard text chart added column with planet ruling, exalt etc
     in house, corresponding to situative house ruler. So after house
     number in column Rul. is now two letters - first one corresponding
     natural ruler, second one corresponding situative ruler.

   * 10. Added animation of graphics secondary progressed charts:

          astrolog -i infile.in -pn -X and
          astrolog -i infile.in -p mm dd yy -X

   * 11. Changed info-border in graphics wheel charts. In case of
     progression chart are displayed natal data, and also time and Julian
     day, where chart is progressed. In case of comparison charts are
     displayed info of both charts and for second chart is marked which
     chart it is: comparison, transit or progressed. These data changes
     respectively in case of animation.

   * 12. Fixed bug, where applayng-separating of comparison charts natal -
     progressed and natal - transit was wrong. Now with -rt and -rp switch
     natal chart planets velocities are made zero, and -rt (or -rp) with -a
     switch give correct applay-separate aspects (like -T switch).

   * 13. By analogy with sign's powers calculations added house's powers
     calculation. (in DOS version switch -j0).

   * 14. In aspect configurations list (in dos version switch -g0) added
     "Mystic Rectangle". Aspect configuration list is now printed out also
     with aspect list (switch -a0). "Mystic Rectangle" is described in
     lesson by L. M. P. McPherson.

   * 15. Original Astrolog has ability to display positions of 177 Arabic
     Parts. But there aren't displayed aspects to other objects. In version
     5.30a is added possibility to show only Parts, which haves some
     aspects with other unrestricted objects, and to show these aspects.
     Orbs can be set by user.
     Here are added switches YPo, YPa and YPs.

     -YPo <value> - SET aspect ORBS for Arabic Parts (in degrees), default
     1.0 deg.

     -YPa <value> - number of aspects taked into account to display Parts.

     For example:
     -YPa 1 - all Parts not conjunct allowed objects aren't displayed.
     -YPa 2 - all Parts not conjunct or not opposed allowed objects aren't
     displayed etc.
     -YPa 0 - switch off this option, display like original version.

     -YPs <value> - number of aspects displayed for every Parts.

     For example:
     -YPs 1 - all conjunctions are displayed.
     -YPs 2 - all conjunctions and oppositions are displayed etc.
     -YPs 0 - switch off this option, display like original version.

     In Windows version these switches are available in menu "Chart
     Settings". Note, that these switches are independent, that means, in
     case of -YPa 0 -YPs 18 Astrolog 5.30a display all aspects of all
     Arabic Parts.
     Here you can look example of output with default settings.

   * 16. Added new graphics outputs:
     The idea was given by Theodore Natsinas the author of "Astro - Chart
     ", (1992) published by Compupress - Greece. Any comments or opinions
     about it can be mailed to: tednat@compulink.gr

        o Tension - harmonic chart. On graphics wheel chart instead of
          standard aspects distribution of tensions/harmonics are
          displayed. Over the Zodiac for every point is calculated sum of
          powers of all aspects to this point, oppositions and squares has
          negative influence, trines and sextiles positive (conjunctions
          aren't taken into account as neutral). Tension points are placed
          near center, harmonics near outside of wheel. Result is like some
          flower, where petals shows harmonic areas, intervals between
          petals shows tension areas. Ring in center shows neutral level.
          This chart can be reversed, and petals shows tension areas.

        o Aspectation chart. By analogy, for every point is calculated sum
          of all allowed aspects to this point, but now all influences are
          summarized with same sign. Now petals shows more aspected areas
          in a chart.
          Both charts can be rescaled.

        o Allowed are also analogous comparison charts. Here are two
          differences:
          a) In case of comparison charts orbs are temporarily decreased
          (look point 5 above), so "flower" can be with very sharp petals,
          but one can use -YOc switch to smooth picture. -YOc 1.5 seems
          enough.
          b) In different comparison charts different planet powers for
          outer planets ring are used: for comparison (-r0) planet powers
          are calculated (look point 7 above), for transit planets
          respective transit influences from astrolog.dat are used. Powers
          for inner planet ring are calculated like for natal. Here you can
          look such transit chart, where orbs are temporarily decreased 1.5
          times (switch -YOc 1.5 used).

        o New switches:

               -Xa 0 - switch off new graphics (also -X made it) -Xa 1 -
               display tension/harmonic chart, tensions inside.
               -Xa -1 - same chart, but reversed, tensions outside.
               -Xa 2 - display aspecting chart.
               -YXc <value> - rescale both charts, value between 0.2 and
               4.0, default 1.0.

          In Windows version these switches are available in menu "Chart
          Settings" in separate box.

        o Text output for such charts is added to standard influence output
          (-j). After every allowed object is printed four columns. First
          two columns shows respectively harmonics and tensions in point,
          where planet is placed. Third column (sum of first two) shows
          summary tensions/harmonics in point, where planet is placed,
          fourth one total aspectation of this point. Note, that these
          aren't planet powers but parameters of respective point on chart.
          In other words, third column correspond to -Xa and -XA switches,
          and fourth one correspond to -Xc switch.

   * 17. Corrected calculation of Alcabitius house cusps. Thanks to Per
     Dahlin (pdahlin@tripnet.se) who sent me definition of Alcabitius house
     cusps.

   * 18. Changed calculations of house cusps in Polar Zone. In some
     situations in Polar Zone (named by Per Dahlin "circumpolar
     situations") pairs ASC - DES must be reverted, because Zodiac is
     ascending in reverted direction. Discussion in alt.astrology shows,
     that exist two points of view to flipping also MC -IC:

          1) MC is defined as upper culmination, then MC - IC aren't
          flipped, but MC is under horizon.
          2) MC is defined as culmination above horizon and MC - IC are
          flipped.

     In most graphics wheel charts with reverted ASC, it' s placed to
     right. Then Zodiac and planets saves his placement.

     Because exists two points of view to flipping of MC in Polar Zone, in
     this version user can select, flip in circumpolar situation only Asc
     or both Asc and MC. This option is controlled by switch -YH (or _YH,
     =YH). Default setting is =YH (that means, flipped are both MC and
     Asc). If one want flip only Asc, best way is add to astrolog.dat line:

          _YH

     Because use of this switch is very rare, this switch isn't controlled
     under Windows menus.

   * 19. Added Uranian Proserpina. So Astrolog 5.30a has 9 Uranians instead
     original 8. Proserpina is Uranian #8, (obj. #40) and last Uranian
     Poseidon is obj. #41. Remember about corresponding changes in
     astrolog.dat. All info about Proserpina I have is available here.

   * 20. Added 25 fixed stars, listed here. Because added stars have
     apparent magnitude greater than 2.0, colors of star printout are
     changed. Stars brighter than (less than) magnitude 1.0, are red, with
     magnitude between 1.0 and 2.0 are orange, and stars with magnitudes
     greater than 2.0 are dark red. Star name "Orion" is changed to Alnilam
     (epsilon Orionis), because one of added stars Mintaka (delta Orionis)
     is another star from Orion's belt (see helpfile of Astrolog,
     description of switch -U)

   * 21. In Windows version increased (2 times) screen buffer, because some
     new text outputs doesn't go in old one.

   * 22. Added new feature. In original Astrolog user can customize
     rulership of a planet using switch -YJ. That mean, changed are data,
     where planet is argument and sign is value, and lot of planets can be
     marked as rulers of same sign. But this switch don't changes data,
     where sign is argument, planet is value, and here for every sign is
     only one planet marked as ruler. Graphics dispositor chart uses just
     these data and this chart is independent of switch -YJ.

     In version 5.30a is added new switch -Yr, which allow to change these
     data and set as ruler of sign any planet, even Uranian. As result, on
     graphics dispositor chart can be more than 10 fixed planets
     (originally Mercury and Venus rules two signs) but maximum 12, own
     planet for every sign.
     Using of switch:

          -Yr <sign> <object>

     Example below changes ruler of Virgo to Proserpina and ruler of Libra
     to Chiron.

          -Yr 6 40 -Yr 7 11

     Here you can look an example of such chart.

     This switch changes also data, where planet is argument, that mean, no
     need for additional switch -YJ <object> <sign> <old_value>. Such
     change of ruler of sign changes also results of planets powers
     calculations, because changed version of Astrolog uses dispositor data
     in power calculations.

     Using of this switch is probably very rare, so best way is put it to
     astrolog.dat file.

   * 23. Changed default color of Venus from green (Air) to yellow (Earth)
     because Venus is always connected with Taurus (Earth), but often as
     ruler of Libra is used some other planet (for example Chiron). If one
     likes more original color, it can be simply restored by adding of one
     line to astrolog.dat file:

          -YJ 4 7 2

------------------------------------------------------------------------
*Astrolog 5.30b

Mostly cleanup of code, but also added some new things.

   * 24. In Windows version using of parallel-contraparallel aspects can be
     set very simply. But Transit To Transit and Transit To Natal Hits are
     calculated for normal aspects independent of setting of Parallel
     aspect switch. Only effect is changing of aspect names from
     conjunctions and Oppositions to Parallels and Contraparallels, but
     used are really normal aspects, also trines, squares etc. In original
     Astrolog searching of parallel and contraparallel hits is absent at
     all. Now this omissed part is added and is possible to search also
     Parallel and ContraParallel aspects like it was possible with normal
     aspects.

     I don't added any specific switch to DOS version, in DOS version such
     searches are possible by using of additional switch -ap, which
     switches to parallel aspects.

     Note, that I don't added also any new interpretation.

   * 25. Overwrited temporary decreasing of orbs in case of parallels and
     comparison charts which allowed to remove lot of unnecessary code.

   * 26. Fixed my omission in animation of progressed chart, which itself
     worked, but in cause of transit-transit and transit-natal searches and
     influences caused changes of chart data (in Windows version after
     repeat of search, data of first chart was changed).

   * 27. Fixed original Astrolog omission, where in case of -sr switch
     (equatorial coordinates instead ecliptical) coordinates of house cusps
     aren't transformed from ecliptics to equator, and planets itself was
     on equator, but was placed to ecliptical houses.

   * 28. All -Z switch (Horizon) charts must be independent from -sr
     switch, because image of visible sky relatively to local horizon must
     be independent of coordinate system we use for planets (equatorial,
     ecliptical or some other). In original Astrolog all outputs of -Z
     switches changes in case of additional switch -sr. All routines,
     connected with -Z switch, transforms first coordinates from ecliptic
     to equator and then from equator to local horizon coordinates. In case
     of -sr switch first transform from ecliptic to equator is superfluous,
     because in case of -sr switch coordinates are already given in
     equatorial system. In 5.30b this bug is fixed.

   * 29. Added new switch -Ze, where outputs are relatively to equator
     instead of local horizon. These outputs gives good illustration to
     parallels- contraparallels. Combinations -Z0e and -Ze0 are legal, also
     with -X switch. In Windows version added respective control in menu
     "Obscure Settings".

   * 30. To graphics outputs with -Z -X switches (overview of space
     relatively to local horizon) are added positions of ecliptics (dark
     gray dashed line) and space equator (light gray dashed line).
     Animation of such picture gives good possibility to look to moving of
     planets and important planes in time and hepls to understand problems
     with polar MC and Asc. Here is example of normal chart. In case of
     polar chart is clearly visible, that MC (intersection point of
     ecliptic and south direction) is under local horizon, also Asc
     (intersection point of ecliptic and local horizon) is on west from MC.

   * 31. Fixed my bug with switch -Zd (rising and setting) in polar zone,
     where flipping of MC caused nonexisting hits from planets to MC and
     IC.

   * 32. Fixed bug in calculation of Gauquelin sectors in polar zone. In
     this case some planets can not rise and set during a day. Astrolog
     restricts such planets, but original version don't restores old
     restriction set when returning to standard wheel.

------------------------------------------------------------------------
*Astrolog 5.30b1

   * 33. Fixed my own bug, where using SouthNode/Lilith with _b switch
     (don't use ephemeris files) caused in graphics mode error message and
     exit.

------------------------------------------------------------------------
*Astrolog 5.30c

   * 34. Missing of control over Proserpina in Windows version caused a lot
     of problems (in Win version). This very serious bug is fixed now.

   * 35. Added two points on the sky - Centre of our Galaxy and Apex of
     Sun. There are different data, better seems data from "Brockhaus ABC
     der Astronimie" (Leipzig 1961):

          Centre of Galaxy: 17h 40' , -29 deg
          Apex of Sun: 18h 04' , +30 deg

     Better data of Centrum of Galaxy gives J. Shklowsky (- 17h 42' 30" -29
     deg 02', results of radioastronomy). Of cource, all theses dara are
     corrected to epoch 1900, used by Astrolog.

   * 36. In text mode added support of 8-bit characters in any place (name,
     place, custom interpretation etc.). In graphics mode Astrolog uses his
     own fonts, and needs additional work to create at least codepage 850
     support.

   * 37. Added new interpretation way, where interpretation is read from
     text files, prepared by user. There are three areas:

        o planets and aspects, where are described meanings of planets in
          signs and houses and their aspects.
        o houses, where are described meanings of positions of house cusps,
          planets in houses etc.
        o meanings of stars (if these are unrestricted).

     NOTE, that interpretation is read from additional text files, which
     must be filled by user. Here you can see full description of this
     feature.

     This interpretation is controlled by switches:

          -Ia - only regrouped info, without interpretation
          -Ib - full interpretation
          -Ip - interpretation of planets
          -Ih - interpretation of houses

     All these switches works also without interpretation files.

------------------------------------------------------------------------
*Astrolog 5.30c1

   * 38. Added 8-bit text support also to graphics mode. Because of
     structure of original Astrolog (uses his own font) here is compiled in
     support of codepage 850 (international latin). As I wrote earlyer
     (look above), in text mode actual codepage is supported.

   * 39. Fixed my bug, where some 8-bit characters in first place of name
     or postion caused damage of text chart header.

------------------------------------------------------------------------
*Astrolog 5.30c2

   * 40. Fixed bug in my addition to influence (switch -j0) printout. Total
     aspectation of planets was wrong - was added influence of conjunction
     of planet with himself.

   * 41. Aspectation output (switch -j0) is changed. Now are six columns:
     Name of planet, sum of harmonical aspects (trines and sextiles), sum
     of tension aspects (squares and oppositions), sum of harmonical and
     tension aspects, where tension aspects are negative, sum of
     conjuncions, total aspectation of planet.

   * 42. In "flower" graphics output is removed simultaneous influence of
     opposite house cusps - included are conjunctions and trines to
     unrestricted cusps, but removed oppositions and sextiles to allowed
     opposite cusps. That's similar to "smart cusps" option of original
     Astrolog.

------------------------------------------------------------------------
*Astrolog 5.30d

   * 43. Added alternative interpretation of positions of dispositors in
     signs and houses. Switches -Ib, -Ip, -Ih are same, than in previous
     versions. Changes and additions:

     -Ia - added info about positions of situative and natural dispositors
     in signs and houses
     -Id - like -Ih, but added interpretations of positions of dispositors
     in signs and houses
     -Io - All possible interpretations. Like -Ib, but added
     interpretations of dispositors in signs and houses.

     Interpretations of positions of dispositors in houses and signs you
     can find in book "The Astrological Tarot" by Georges Mushery,
     published in 1994 by Senate, an imprint of Studio Editions Ltd,
     London.

     NOTE, that interpretation is read from additional text files, which
     must be filled by user. Here you can see full description of this
     feature.

------------------------------------------------------------------------
*Astrolog 5.30e

   * 44. Last changes in "alternative interpretation" wasn't reflected in
     Windows version's menus. This omission is fixed.

   * 45. Original Astrolog 5.30 sources (and also older changed versions)
     can't be compiled in text mode without corrections in sources. In
     version 5.30e it's fixed.

   * 46. Changed graphich output "Local Horizon" (switches -X -Z). On
     ecliptics curve (added in version 5.30b) are marked beginnig points of
     zodiacal signs. So finally there are local horizon (horizontal
     stright), space equator (light gray dashed line) and ecliptics (dark
     gray dashed line). Point 0Ari is marked as red, 0Lib as green and all
     other beginning points of zodiacal sings as white points on ecliptics
     curve.
     Animation of this graphics chart is good illustration to problems with
     Houses in polar zone.

------------------------------------------------------------------------
*Astrolog 5.30f

   * 47. To graphics wheel and biwheel charts added new feature. Original
     Astrolog (and all previous changed versions) shows all exact (or
     nearly exact) aspects as solid lines, undependently of real power of
     aspect. That means, exact aspect between two very weak planet is
     solid, and not exact (but much more powerful) aspect between two
     important planet is dashed.

     Astrolog 5.30f allows to change dashennes of aspect lines relatively
     to calculated power, not exactness. That means, solid are all aspects
     with power more than 8.0 (default setting), and weak aspects are
     dached even they are exact. New feature is realized in "bonus mode"
     (-Xi switch or pressing the i key in a window). That allows change
     between "aspects by exactness" and "aspects by power" by the fly. In
     some cases changes in chart are great, in some cases small. To be
     sure, which mode is in using, to info border just below "Astrolog
     5.30f" in bonus mode are now words "Bonus mode". Originally in bonus
     mode are shown only planets without aspects.

     One can change minimal aspect power to be solid by new switch -YPp.

          -YPp <value>

     Default value is 8.0. In Windows version value can be changed in menu
     "Obscure settings".

------------------------------------------------------------------------
*Astrolog 5.30g

   * 48. To info-border of graphics wheel charts (single and comparison) is
     added some info of aspects in (or between) chart(s). There are
     outputs:

          Harm = sum of harmonical aspects (trines and sextiles),
          Tens = sum of tension aspects (squares and oppositions),
          Summ = sum of harmonical and tension aspects, where tension
          aspects are negative,
          Conj = sum of conjuncions,
          Total = total aspectation of planet.

     This option is controlled by new switch -XI. If Astrolog is already
     running graphichs wheel chart, this option can be toggled on/off by
     pressing "I".

     In case of single chart that's just same info, whish is printed out in
     last line in -j0 switch text output. In case of comparison charts
     there are summarized aspects between two charts.

   * in aspectation calculations with -j0 switch. There was always used orb
     addition, so all numbers was greater (until 7-8%).

------------------------------------------------------------------------
*Astrolog 5.30g1

   * 50. Fixed my bug, caused by changes in two previous versions. In case
     of graphichs composite chart graphichs wheel was correct, but planets
     positions in infoborder was wrong: there was postitions from first
     chart, not from composite chart. This bug is fixed now.

   * 51. Position of Centre of Galaxy is corrected. Seems, that I made
     there unnecessary transformation of epoch, which caused difference
     about 1 degree. New position for now (26Sag08) matches better with
     other sources than old one (25Sag22).

------------------------------------------------------------------------
*Astrolog 5.31g

Alois Treindl modified Astrolog 5.30 and named new version 5.31. It
contains the new Swiss Ephemeris instead of the older Placalc ephemeris.
The responsibility for this modification is with Alois Treindl. Original
Astrolog 5.31 with all related files is available at
ftp://www.astro.com/pub/astrolog/

Instead of older Placalc ephemeris new ones are used: sepl_xx.se1 for
planets, seas_xx.se1 for astreoids and semo_xx.se1 for Moon. Every set of
files covers 600 years. Windows version has builtin planetary and Moon
ephemeris, which uses another algorithm and covers 3000 BC - 3000 AD.
Though, external ephemeris are more precise and quick. Pkziped set of
ephemeris files sweph_18.zip contains files for 1800 AD - 2400 AD.

   * 52. Just same modification is made with Astrolog 5.30g1, new version
     name is 5.31g. This version hasn't any additional modifications from
     my side.

------------------------------------------------------------------------
*Astrolog 5.41a

Astrolog 5.40 and then 5.41 with Swiss Ephemeris was released.

   * 53. Here I moved all my previous changes from Astrolog 5.31g to new
     original version 5.41. Because Swiss Ephemeris are more precise and
     quick than older Placalc ephemeris, I moved to 5.41 and don't will
     change versions with Placalc anymore. So Astrolog 5.40a doesn't exist.

----


Note: Modifications from version 5.41 to 5.41g are by Valentin Abramov.

------------------------------------------------------------------------
*Astrolog 5.41B

   * 54. Added alternative interpretation of TRANSIT-NATAL comparison
     charts, analogious to earlyer alternative interpretation of natal
     charts. For details see file interalt.txt. Sample interpretation files
     with descriptions are in file interalt.zip.

   * 55. Added three new switches (YSa, YSj, YSs) for use in astrolog.dat
     file, which allows to change some default settings:

          =YSa - sets aspects in listings by default as
          applying-separating.
          =YSj - influence text chart shows by default also house's
          influence.
          =YSs - aspect listing shows by default also aspect summary.

   * 56. To most text outputs added headers, where are described type of
     chart, in case of comparison charts also data of both charts. In case
     of multiply charts header is printed only once.

   * 57. To Aspects Configurations list added also "Kite" (described for
     example in lesson about aspects by L. M. C. McPherson.

   * 58. Fixed original Astrolog bug, appeared between versions 5.30 and
     5.40 - positions of planets and Houses in Gauquelin graphics chart
     infoborder was wrong.

   * 59. To Windows version "Help" menu added new item - Open World Atlas,
     which opens WEB browser and connects to infoserver
     http://www.astro.ch/atlas/. (I use it often to find coordinates and
     timezones of different towns). URL is placed into file watlas.url,
     added to package.

   * 60. Fixed original Astrolog omission - Windows version "Help" menu
     looks for necessary files only in local directory. Now these files are
     searched through all directories, connected with astrolog (see
     helpfile for details of setting of environment variables) with
     searching order:

        o 1) Local directory
        o 2) Environment directories, set in autoexec.bat, one of them
          version specific (names of directories as examples, names of
          environment variables must be strict and in upper-case:
             + a) set ASTR5.41B=C:\aaaaa\541
             + b) set ASTROLOG=d:\abbbb
             + c) set ASTR=H:\miscfile
        o 3) Default directory, compiled in: C:\ASTROLOG

     If Astrolog doesn't find file, it doesn't attempt to start wordpad or
     WEB browser but prints only warning, that it can't find file.

   * 61. Improved configuration file astrolog.dat, saved by Windows version
     - all switches of changed versions are in separate section:

          ; SWITCHES, NOT SUPPORTED BY ORIGINAL ASTROLOG

     That simplifies use of the same astrolog.dat file for both changed and
     original versions - for original version simply comment out all
     switches, described in this section.

   * 62. Fixed bug in stars restriction window, appeared in 5.41a (star
     Sheat was always shown as unrestricted).

------------------------------------------------------------------------
*Astrolog 5.41C

All changes in last version are connected with fixed stars. Main change -
also fixed stars are now calculated by Swiss Ephemeris routines.

   * 63. Stars calculations moved to Swiss Ephemeris, which improved
     precision of calculations. Additional file fixstars.ast is necessary.
     That's specially modified file fixstars.cat from SWEPH, which contains
     data of about 800 fixed stars (actually fixstars.ast is last version
     of fixstars.cat, where data of stars, used by Astrolog, are copied to
     first 74 lines). There are traditional name of star (like Aldebaran),
     canonical name (like alTau), ephemeris and magnitude. Without this
     file all stars calculations are made as in previous versions.

   * 64. If fixstars.ast file is used, name and maginitude from file
     overwrites these internal data of Astrolog and are printed out in
     listings etc. In some printouts are used also canonical names of
     stars.

   * 65. Stars are searched by line (star) number in fixstars.ast file, so
     copying of lines in astrolog.ast to first 74 positions gives
     possibilty to use all stars from this catalogue (in blocks by 74
     stars, allowed by changed Astrolog).

        o Note, that most stars in catalogue hasn't traditional name but
          only canonical name. If you want to use such a stars, I suggest
          to write canonical name also into traditional name field (like
          i'ts made with zeRet in fixstars.ast). In other case you will see
          blank starname(s) in all listings and if such stars are more than
          one, it's difficult to distinguish them (in some printouts they
          can be distinguished by canonical name).

   * 66. Changed stars restrictions menu in Windows version. Internal names
     of stars, used by Astrolog, are overwritten by names from fixstars.ast
     file. Canonical names aren't used there, so if you will use stars with
     blank traditional name filed, it will be blank also in menu.

        o Note, that when Astrolog starts first time with disallowed fixed
          stars, internal stars names are used (because fixstars.ast file
          isn't used in this case). If you use modified fixstars.ast file,
          you have to cast once any chart with all fixed stars
          unrestricted. Then all stars names will be overwritten and with
          next charts you can see there new names from fixstars.ast and use
          them for restriction.

        o In case of alternative stars restriciton you don't need stars
          restriction menu, stars are restricted and unrestricted
          automagically. But after first chart with fixed stars there will
          be names from fixstars.ast.

   * 67. Changed some text outputs:

        o In chart listing object name field is increased to 10 characters,
          (important for stars!), for stars added canonical names instead
          of blank field for velocity.

        o In Local Horizon and Prime Vertical text charts added recpective
          line to header, object names increased to 7 characters.

   * 68. Stars colours can be customized. New switches:

          -YUb1 <value> for stars with magnitude below 1.0
          -YUb2 <value> for stars with magnitude between 1.0 and 2.0
          -YUb3 <value> for stars with magnitude over 2.0

          Colors: ( <value> )

          0 - black, 1 - maroon, 2 - dk. green, 3 - orange, 4 - dk. blue, 5
          - purple, 6 - dk. cyan, 7 - lt. gray, 8 - dk. gray, 9 - red, 10 -
          green, 11 - yellow, 12 - blue, 13 - magenta, 14 - cyan, 15 -
          white.

     "Save settings" in Windows version saves also these stars colours
     settings.

   * 69. To Windows version "Help" menu added new item - Open Fixed Stars,
     which opens WEB browser and connects to infoserver
     http://www.winshop.com.au/annew/. URL is placed into file stars.url,
     added to package.

------------------------------------------------------------------------
*Astrolog 5.41D

   * 70. Fixed bug in Windows and Unix/Linux versions 5.41C, where use of
     alternative interpretation files causes crach of program.

   * 71. Calculations of Uranianas are also moved from Matrix routines to
     Swiss Ephemeris. No need in additional ephemeris files, these
     ephemeris are in standard SWEPH package. Note, that Proserpina was
     added earlyer by myself and is calculated as previously by Matrix
     routines. So Proserpina is moved to last place and is now Uranian #9
     (not #8 as earlyer).

   * 72. Improved fixed stars ephemeris file fixstars.ast:
        o In previous file all omegas and omicrons had same canonical name
          - om. Now all omegas are clearly ome, all omicrons omi. That
          caused small changes in printout formats where canonical names of
          fixed stars are used.
        o Stars are reordered by constellations, which helps seek of
          necessary stars.
        o Added names to lot of stars.
        o Added some stars, used in astrology, but not listed earlyer. Now
          file contains data of over 1000 fixed stars.

   * 73. Added stars ordering by Prime Vertical. In Windows version it can
     be choosen in Chart settings, in command line versions is added new
     switch -Up.

   * 74. Added new graphics output - local horizon chart in Prime Vertical
     coordinates. In original Astrolog -Z0 switch has different meanings in
     text and graphics modes. In text mode it gets output with prime
     vertical coordinates, in graphics mode it's local horizon output (same
     with -Z), but with other point of view, named in Windows version
     "Horizon Chart Displays With Polar Center" (choose it in "Chart" ->
     "Chart Settings", then "Local Horizon" chart and then Graphics).

        o Original Astrolog output. You lie faced to zehith, head to Nord.
          Zenith is just in centre of screen, upper half is nordic
          hemisphere, internal circle represents local horizon, external
          dashed circle represents "stretched" opposite point Nadir.
          Planets, which are under horizon, are outside internal circle.
          Original Astrolog covered sky up to -90 deg in corners of picture
          and up tp -37 deg latitude in N, E, S and W directions (so area
          inside 53 deg to nadir in these directions is invisible). I
          rescaled picture, so now in these directions is invisible only
          area inside 9 degree from Nadir (visible is part between +90 and
          -81 degree latitude), and in corners is visible "stretched"
          Nadir.

        o To switch to added Prime Vertical mode, hit i (bonus mode). This
          system is exactly perpendicular to previous. You are faced to
          South - horizontal line in centre of screen is local horizon,
          just in centre of screen is southern point of horizon. Part
          inside of internal cicrcle is just in front of you, outside of
          cicrcle behind you. So Zenith is just upper crossing point of
          vertical line and circle, nadir lower one. This picture is scaled
          just as previous one, dached outern circle is "stretched" northen
          point on local horizon.

------------------------------------------------------------------------
*Astrolog 5.41E

   * 75. Added restriction set for progressed charts (for natal-progressed
     comparison charts only!). To set restrictions for progressed charts a
     new switch -YRP is used in the same way as restrictions and transit
     restricitons are set by -YR and -YRT switches (see helpfile and
     astrolog.dat).

   * 76. Modified power calculations. There are significant changes:

        o 1) Positional power calculations revised and cleaned. This caused
          changes in some settings in the astrolog.dat file (see
          power.txt). Initial powers are revised. Of course, one can play
          with these values to find his own preferred power levels.
        o 2) User can set powers of parallels relative to conjunctions (new
          switch -YOP <value>, default 0.25). In earlier versions this
          default value was fixed.
        o 3) In all planet power calculations only unrestricted aspects are
          used (earlier versions used in some outputs just the 5 main
          aspects).

   * 77. Small changes in headers for comparison text charts - for synastry
     and dual charts the name from the second chart is added.

   * 78. All older versions of Astrolog showed parallel/contraparallel
     aspects as separating. To find out whether a parallel/contraparallel
     is applying, it's necessary to know speeds in latitude but Astrolog
     did not use them, and could not calculate these aspects at all.

     Fortunately the Swiss Ephemeris calculates speeds in latitude, so in
     version 5.41E real appplying/separating parallel/contraparallel
     aspects are calculated. Note that it's necessary to use the Swiss
     Ephemeris to calculate them. With _b switch (don't use ephemeris
     files) Matrix routines are used and speeds in latitude aren't
     calculated, and these aspects won't be calculated in that case - as in
     original version, aspects are then always shown as separating.

   * 79. Fixed a bug in the Windows version, where restrictions of Alnilam
     and Elnath were garbled. Restriction of Alnilam caused the restriction
     of Elnath and vice-versa.

   * 80. Fixed a bug in the Windows version, where it wasn't possible to
     use the "Null" house system.

   * 81. Aspects between fixed stars are removed from all outputs.

------------------------------------------------------------------------
*Astrolog 5.41F

   * 82. Fixed original astrolog bug. POF (in main objects) was wrong in
     case of equatorial coordinates (but in arabic parts list it was
     correct).

   * 83. Colors of all main objects can be changed from default. New switch
     added:

          -Yq <object> <color>

          Just by standard Astrolog rules there are object and color
          numbers or names (see helpfile.540), so all examples below will
          give you blue Mars :)

               -Yq 5 12
               -Yq 5 blue
               -Yq mars 12
               -Yq mars blue

   * 84. Alternative stars restriction works now also with parallels. So if
     (with active "alternative restriction") you switch to parallels (View
     -> Parallel Aspects), unrestricted will be stars which parallels some
     object (if you increase apect numbers for alternative restriction,
     there will be unrestricted stars with contraparallels too).

   * 85. To switch to parallels in command line (DOS or Unix) version (in
     Win version it's simple), there is new switch -YSP. It's useful also
     in some other cases (like in combination with -d switch to see
     parallel-contraparallel events during day/month etc).

   * 86. Added automagic restriction of stars also by prime vertical. There
     are new switches:

          -YUP <value>

          where value:
               0 - switch this off
               1 - unrestricted are stars, which conjuncts some object
               (except cusps, POF etc).
               2 - unrestricted are stars with PV = 0, 45, 90, etc degrees
               3 - unrestricted are both above

          -YUO1 <orb1>
          -YUO2 <orb2>

          These switches are obvious, they sets orbs for automagic
          restrictions above (for YUP 1 and YUP 2 respectively), default
          orbs are 1.166666667 deg (1deg10').
          When you use -YUP <value>, don't worry about switching on/off
          "alternative stars restriction", it will be automatically back to
          previous value when you get -YUP 0.
          I dindn't add anyhing to Windows version menus, all can be
          comfortably done by macros like
          {M0 1 "_v -Z0 -U -Up -YUP 1"}
          DOS version supports all new switches above.

   * 87. Added alternative date format for some outputs (like events search
     with -d switch), where abbreviature of month is printed instead of
     number of month (i.e. "12 Jan 2000" instead of original "12- 1-2000").
     That can be switched by new switch -Yn. Default setting is Astrolog's
     original one (numeric month), =Yn switches to abbreviatures.

   * 88. Names and abbreviatures of aspects can be customized. New
     switches:

          -An <n> <name>
          -AA <n> <abbreviature>

          There n is number of aspect, name and abbreviature are new name
          and abbreviature for this aspect. Best way to use is put them to
          astrolog.dat file.

          NB! <abbreviature> MUST be three characters. Astrolog doesn't
          check lenght of new abbreviature, and in other case most outputs
          where aspect abbreviatures are used, will be distorted.

   * 89. Astrolog computes position of Lilith (Dark Moon) using external
     ephemeris. When -b setting is off, Astrolog will display the position
     of the South Node instead (see helpfile.540, description of -HO
     switch). Position of Lilith is calculated by Swiss Ephemeris only if
     central planet is Earth, and in version 5.41F if central planet isn't
     Earth, Lilit is analogiously replaced by South Node even if -b switch
     is on.

   * 90. Original Astrolog doesn't replace central object in comparison
     grid charts. In version 5.41F changes of central planet are reflected
     also there.

------------------------------------------------------------------------
*Astrolog 5.41G

   * 91. Fixed original Astrolog bug, where Local Horizon data (and also
     Prime Vertical) were off by up to several arc-minutes.

   * 92. Fixed original Astrolog bug (Windows version), where "Time / Space
     Midpoint" chart is correct, but it was not possible to return back to
     "No relationship chart" - there was still previous "midpoint" chart.

   * 93. In "Rising and Setting" chart fixed bug, where "Print Nearest
     Second" worked unproperly - seconds weren't shown for risings and
     settings.

     In this context more correct termin instead of "zenith" and "nadir" is
     astronomical termin "culmination" that means transit over meridian.
     There are two culminations: "upper culmination" when planet has
     highest position and "lower culmination" when planet has lowest
     position. So in the chart termins "zeniths" and "nadirs" are replaced
     by "culm.(up)" and "culm.(lo)" respectively.

   * 94.Uncorrect object name "Nadir" has been replaced by corret "IC".
     Nadir has different meaning than IC, Nadir is the point on the sky
     opposite to Zenith.

   * 95. Slightly improved Astrolog's behaviour in case of progressed and
     relationship charts. Earlyer Windows versions allowed to do
     progression and then do some relationship chart like Natal-Progressed.
     Or vice versa, when looking say Natal-Progressed chart switch also
     Progression "on". That all confused Astrolog and results were often
     unpredictable.

     Now any use of relationship charts (in menu "Info") switches off "Do
     Progression" (in "Chart" => "Progressions"). And vice versa, switching
     progression on (in "Chart" => "Progression") switches off any
     comparison. As result Astrolog is displaying just what it has to
     dasplay, no confusion.

   * 96. Fixed orignal astrolog bug (appeared only in Windows version).
     When natal chart was opened from file with saved planets positions
     (not birth data), there only first output was correct, all next charts
     (as aspect list, transit searches, all comparison charts etc) had
     wrong planets positions.

     NB! Use such input files carefully! They are treated by astrolog as
     files "with no time and space", so a lot of chart types can't be used
     with them. An examples are all progression charts, because they needs
     birth-chart time to calculate progressions.

   * 97. Fixed bug of changed versions, where in case of use of data with
     saved planet positions (just as above), data-border of graphics charts
     dilsplayed info "no time or space" twice.

   * Time and location have new format - with seconds, both for chart's
     data inputs and outputs. Only outputs with old data format are events
     searching outputs, because with reasonably low division value they
     anyway can be off by a few minutes, so seconds seems unnecessary
     there.

          "Rising and setting" chart is only exception among searching
          charts that shows time with seconds. Even with default setting d:
          48 times are off by only a few seconds, and it is quick enough to
          show precise (by seconds) times with d: 96 in reasonably short
          time. Note, that values of azimuth angles in rising/setting
          moment are extremely sensitive of time changes (very small change
          of time causes big change in azimuth) and can be off by a few
          seconds. To improve azimuth precision one has to increase
          division value up to hundreds.

     All input files with old time/location format can be used, but all
     outputs are saved only in new time/location format.

   * 98. Calculations precision improved - time-dependent obliquity of
     ecliptic is used instead of fixed value.

   * Added new switsh to change local horizon text output from default ENWS
     to NESW. One has just to add line

          =YZ

     to astrolog.dat file and it will be deafult setting.

   * 99. Slightly changed Prime Vertical text chart output: Altitude and
     Azimuth in header have been replaced by Amplitude and Prm-Vrt. One can
     see this chart by choosing "Local Horizon" and setting "Horizon Chart
     with Polar Center / Prime Vert. (text)" in "Chart settings". Note,
     that this switch has different meanings for text and graphics charts:
     in text mode it switches between Local Horizon <=> Prime Vertical
     outputs, in graphics it switches between "normal wiew" and "view vith
     Polar Center". However, one can switch also between Polar Center and
     Pime Vert. also in graphics by hitting 'i' on the keyboard (switch to
     bonus mode).

   * 100. Changed calculations of Solar Arc. Original Astrolog calculates
     there actually directions, where all planets and house cusps positions
     are moved forward to an amount equal in degrees to the number of years
     that have passed between the specified date and the chart in question.
     Because real (even mean or average) motion of Sun isn't 1 degree per
     day, resulting Solar Arc Sun position doesn't match with secondary
     progressed Sun position (but they must match).

     To correct this situation, there has been added another calculation of
     Solar Arc - first secondary progressed Sun's position is determined
     and then all chart components are moved accordlingly.

     To avoid misunderstanding, existing Solar Acr calculations remains,
     but have now corrected name "Degree Per Day/Month", as earlyer one can
     change amount of degrees per year (more strictly, amount of days for 1
     degree direction. See description of -p0 and -pd switches in
     helpfile.540). Added calculation is named "Solar Arc Directions" and
     there Sun's position follows secondary progressed Sun positions, all
     other point in chart are moved accordlingly.

     Existing switches -p0, -p0n remain as previously. For new correct
     "Solar Arc Directions" calculations new switches -p1 and -p1n are
     used. In Windows version all can be done through menus: "Chart" =>
     "Progressions..."

   * 101. Slightly changed chraphics charts' infoborder and text charts'
     headers - secondary progressed charts are still named as "progressed",
     Solar Arc and "Degree per Year/Mont" are marked as "directed" with
     name of direction.

   * Graphics chart's infoborder has additional information: Obliquity of
     ecliptic, Sidereal time, Delta T (in seconds) and in case of sidereal
     chart Ayanamsha (sidereal offest).

     Note, that Ayanamsha has negative value and dafaults to Fagan Bradley.
     Ayanamsha control in "Calculation Settings" has a dropdown to allow
     quick selection of some common systems of sidereal astrology. The
     values are additions to default value and they are 0.0 for Fagan
     Bradley, 0.883333 (or 0 degrees 53') for N.C. Lahiri, 0.983333 (or 0
     degrees 59') for Krishnamurti, and 2.333333 (or 2 degrees 20') for
     B.V. Raman. On the screen has shown resulting value.

   * 102. Date/time and Julian Day in the graphics charts' infoboredr has
     been colored:

          1. First (or single) data/time is always bright white.

          2. Second date/time is always yellow.

          3. JD (which is actually also time/date) has color of
          corresponding date/time above (as yellow in case of transit
          comparison or direction charts). If JD doesn't correspond to
          neither date/time above (as in case of progressions where JD
          corresponds to date/time of planets' positions on the screen),
          color is green. Note, that in case of Synastry and Comparison
          charts JD will be yellow, becsuse it corresponds to second
          date/time above (data of second chart).

   * 103. Windows version controls of progressed charts have been polished.
     They looks more clear now. As default 365.2422 (tropical) year has
     used.

     In "Degree per Days" dropdown are also available:

          365.25636 (sidereal year)
          27.321582 (tropical month)
          27.321661 (sidereal month)
          29.530588 (synodic month)

     Other more exotic (like Draconic) years/months aren't included.

   * 104. Astrolog computes position of Lilith (Dark Moon) using external
     ephemeris. When ephemeris are set off, Astrolog will display the
     position of the South Node instead (see helpfile.540, description of
     -HO switch). For users, who wants to use South Node always, there has
     been added new switch =YN which forces Astrolog to do it. This switch
     can be entered through "Edit" => "Enter Command Line" (Windows
     version) or simply added to astrolog.dat file to make this behaviour
     default.

   * 105. By default Astrolog calculates mean Lilith. For users who wants
     to use osculting position of Lilith, new switch -YL has been added. As
     above, this switch can be added to astrolog.dat file, which makes such
     behaviour default.

   * 106. Dispositors glyphs on the graphics wheels can be switched on/off
     using switch -YD. It can be added to astrolg.dat file: =YD (on) or
     _YD (off), default "on".

----

Note: Modifications from version 5.41 to 5.41g are by Valentin Abramov.

------------------------------------------------------------------------

Astrolog32 version 1.00 (05/Mar/2004)


   * Ported Astrolog from Win16 to Win32. This port involved many changes,
     for example to function prototypes, variable types, etc.

   * Removed Swiss Ephemeris files from Astrolog package. Swiss Ephemeris
     is still used, but it is compiled separately and then its library is
     linked to Astrolog. This makes it easier to upgrade in the future to
     new versions of Swiss Ephemeris. Also it makes the executable smaller
     if static libraries are used.

   * Reorganized the menu tree to make it more intuitive.

   * Changed some defaults for when the configuration file is not found:
     a graphics chart of the planets position for the current time is shown,
     as opposed to a text listing of the planets position on 19/Nov/1971,
     as it used to be. The dispositor's glyph is not shown. The default
     latitude and longitude are now zero. This is more politically
     correct - it is some place in the Atlantic Ocean!

   * Changed the configuration file name to astrolog32.dat. Changes were
     made to the file itself, typos were corrected, some formatting changes
     were done, the switch to start with a chart for the present time was
     removed, as it is now redundant.

   * Added true node setting to the configuration file.

   * Added harmonic number to the info bar, if it is different from one.

   * Reformated all source files with GNU indent, for better readability.

   * Moved the contents of four files, readme.541, helpfile.540,
     changes.txt and power.txt into a new file called helpfile.txt.
     This is to make access to information easier. Createad a Microsoft
     Word version of the same file, called helpfile.doc.

   * Cleaned-up headers in all source files, and history.txt.

   * Changed the graphical calendar function to make it less likely that
     text will overlap. Added a menu item for month and year. Removed
     calendar configuration item from Charts Settings, as it is not useful
     any more. Accelerator key 'K', besides drawing the calendar as before,
     also toggles between month and year. Switch K does the same thing,
     and the y after the K has no effect anymore.

   * Added one more option for wall paper (stretch).

   * Created new file version.h with version name and date, plus name
     of application. This is to make it easier to create a new build.

   * RTan(r) is now defined as tan(r) also for PCs.

   * Fixed bug in SzTim that was causing times to be displayed incorrectly
     in some cases. (Michael Rideout)

   * Increased variable WHEELCOLS from 15 to 16. This is so that house
     wheels in text mode are displayed correctly (previously columns where
     not propoerly aligned, in some cases). (Michael Rideout)

   * Fixed bug in PrintWheelCenter whereby string was overflowing its
     boundary. Array szT was too small.

   * In the definition of szObjName in data.c, added an empty space
     after IC ("IC "). This is so that house wheels in text mode are
     displayed correctly for Vedic Houses and some other house systems.

   * Temporarily removed version number from About dialog for ease of
     maintenance.

   * Removed Macro 40 so that ALT F4 can perform its usual Windows
     function.

   * Changed command 'x'. Before it was doing reverse video plus graphics
     mode, now only does reverse video.

   * Removed hard-coded yellow text from the info bar, as it was causing
     problems for some users. Removed also green, so now all text in the
     top part of the info bar is the same colour, except for the
     application name.

   * Fixed a bug whereby text version of Biorhythm chart was not being
     shown if a text version of other chart was shown previously.


Credits for Astrolog32 version 1.00:

------------------------------------------------------------------------

Astrolog32 version 1.05 (02/Apr/2004)

·   Corrected Astrolog time issue in version 1.00, that originated when
    "-n" was removed from the default configuration file.

·   The NOW chart is now read after the configuration file, so the chart
    will refer to the configured location. (In version 1.00 the NOW chart
    referred to the default location (0º  longitude, 0º latitude)).

·   The "Time minute addition to be used when NOW charts are off" feature
    has been removed, as it is now unnecessary. If that setting appears in
    the configuration file it will be ignored.

·   Function GetTimeNow was rewritten. It now calls GetSystemTime instead
    of the standard C function "time".

·   Multi-language support was added. Files that are language specific now
    have a two-letter termination, such as "_en" for English, or "_fr" for
    French. A resource file and resource include file were created for
    French. Data initialisation was moved move from files "data.c" and
    "data2.c" into "data_en.c" and "data_fr.c". File "data2.c" was deleted.

·   A new include file "macro_functions.h" was created, to contain
    macro-functions previously defined in astrolog.h and extern.h. This
    file is called from "astrolog.h".

·   Old switches and unused code for other OSes were removed to make
    Astrolog32 easier to maintain. Most of the removed code was useless
    as it would not compile or run anyway. Some Unix code might be usable,
    but there are already many Unix versions available, so there is no
    point in keeping that code in Astrolog32.

·   Menus, dialogues and other text were translated into French (mainly
    by Philippe Epaud, with some translation done by Antonio Ramos and
    Alexandra Lach).

·   Corrected old bug in NparseSz. There were "break's" missing in
    "switch" statement. Also comparison is done now to the length of the
    shorter string, as opposed to only three characters as before. This
    is needed to support French, where for example, the month names "Juin"
    and "Juillet" have the same three letters at the beginning.

·   Month of birth in chart file is now saved as a number instead of three
    letters as before. This is so that Astrolog versions of different
    languages have compatible chart files.

·   Added Sadalmalek as star #75.

·   Corrected bug whereby Astrolog and Swiss Ephemeris were looking for
    fixed star catalogue files of different names.

·   The tie-in between South Node and Lilith was removed. South Node is
    now object 17 (as before) but Lilith is object 18. As a result all
    other objects that come after Lilith had their object numbers
    incremented by one. South Node and Lilith can now be displayed
    simultaneously.

·   Osculating Lilith is now configurable in menu Settings/Calculations,
    and its configuration is saved.

·   A second European glyph for Lilith is now available and configurable
    in menu Obscure Settings/Calculations, and its configuration is saved.

·   Modified alternate interpretation files, incrementing planet number
    by 1 if equal or greater than 17. File version was changed from 00 to 01.

·   File version is now checked for configuration and interpretation files.
    Files with incompatible version numbers are not accepted.

·   Added terminating NULL to chLocal in function FprocessInterpretFile
    (old bug).

·   Modified the layout of some dialog boxes to improve readability.

·   Changed the default for "Use Real System Fonts In Graphic Files"
    from TRUE to FALSE. This is to avoid creating files that cannot be read
    properly by those who do not have the necessary fonts installed.

·   Moved Interpretations from the View menu to the Lists menu, as it is
    more logical.

·   Corrected an old bug in function FacceptAspect in the calculations of
    aspects to the North and South Nodes.

·   Added version number and creation date to Help\About dialog box.


Credits for Astrolog32 version 1.05:


------------------------------------------------------------------------

Astrolog32 version 1.10 (17/Jun/2004)


Corrected bug in 1.05 where East Point was shown with incorrect colour.

Created abbreviations for object names to be used in the info bar and elsewhere. Fixed a few   problems related to abbreviations.

Made small changes to the layout of the Influence List.

Added disclaimer to About dialogue box and all source files.

Created an array of flags for aspect restrictions. By default only the first five aspects are unrestricted.

The -RA switch (restrict aspects by giving them negative orbs) was changed. It still restricts aspects, but does so by setting the aspect, without touching the orb.

The -A switch (specify the number of aspects to use in charts) was disabled, though the program does not complain if it finds it, for backward compatibility. The corresponding editing box in the Windows interface was removed.

Created new switch:
-YAR <asp1> <asp2> <flag1>..<flag2>: Aspect restrictions for range.

Fixed old bug whereby Vertex was sometimes 180 degrees off for tropical latitudes.

True obliquity calculated by Swiss Ephemeris is now used instead of mean obliquity calculated by the Matrix routines. Seconds of obliquity are now displayed on the info bar with four decimal places.

Fixed bug whereby in the Arabic Parts list, a conjunction was shown between the Part of Fortune and itself.

Added French User's Guide created by Philippe Epaud. Added a call to it in the Help Menu in the French version.

Added a call to the French ReadMe file (lisezmoi.html) to Astrolog.

Added configuration for inversion of Arabic parts and dispositor's glyph on the zodiac to the Chart Settings dialogue box.

Changed the way true/mean node, and osculating/mean Lilith are saved in the configuration file. This change is cosmetic, and has no impact on functionality.

Modified Aspects dialogue box: Removed Toggle button as some people don't know what toggle means. Positive logic is now used to select aspects - if ticked it is selected. Values for orb reductions for parallel and comparison charts are now entered in percentage.

Modified Object and Star Restrictions dialogue box: Positive logic is now used to select an object - if ticked it is selected. This change was made only to the Windows interface, internally and in the switches Astrolog still operates with "restrictions".

Removed from the Windows interface and keyboard shortcuts the commands Include Minors, Include Uranians and Include Cusps, because they were unnecessary and their purpose was not clear. The switches '-C' and '-u' to include cusps and Uranians are now inactive.

Modified the default restrictions, to make them work with the changes above.

Removed Scribble Colour from the Settings menu, and added it to the Colour Settings dialogue box.

Previously the Help\Objects function would only show unrestricted objects. This was changed, now help is displayed on all objects defined in the program. Also corrected alignment problems.

Added a link to French atlas at AstroDienst.

Fixed old bug where Poseidon and Proserpina were swapped in the Cusps and Minors dialogue box.

Fixed bug whereby Lilith was being shown for heliocentric charts (it shouldn't).

Made several changes to the functions that print an aspect list:
·    Fixed old bug whereby, depending on configuration settings, the most powerful aspects would not be shown.
·    Streamlined the sorting algorithm.
·    Improved precision of power calculations.
·    Modified function so that all aspects are shown when sorting by power.
·    Improved display of aspects.
·    Added option to sort aspects by orb. This option can be configured with switch YSo, and is saved in the configuration file.

Created new entries in the View menu to set the type of sort, and a new keyboard shortcut (Control-x).

Improved the function that lists transits by influence: returns are now flagged as "Return" instead of just an "R", added table header, increased field width for planet name displays, abbreviated the indication for applying or separating aspects, added sorting by orb, added display according to applying/separating switch.

Modified the Charts menu: the setting for Sidereal/Tropical is now shown with separate menu items, with a bullet showing the current choice.

Replaced the check mark with a bullet in the House System menu. Fixed old bug with check mark.

Moved setting for applying/separating aspects from the View menu to the Aspects dialogue box. Moved setting for aspect summary from the Charts Settings dialogue box to the Aspects dialogue box.

Moved "Chart for now" from Edit menu to Charts menu.

Moved Tropical/Sidereal, House Systems and House Settings from Charts menu to Settings menu.

Moved Edit Configuration file from File menu to Edit menu.

Moved all relationships charts to the main Charts menu, as it is important to know when or not relationship mode is on (with the bullet) - it prevents the display of other charts.

Deleted dialog box to enter charts 3 and 4. Moved setting of tri and quad wheel to Charts menu, moved opening of charts 3 and 4 to File menu, and created two new entries in Edit menu to edit charts 3 and 4. Renamed the "Previous" button inside the Edit Chart Data dialogue box as "Recall Chart data from memory". The functionality is exactly the same, only the label was changed to better represent what it actually does.

Moved calendar into Graphics menu. Renamed Graphics menu as Extra. Moved Save Chart Info and Recall Chart Info from Animation menu to Edit menu. Moved Add Aspect Info from Graphics menu to View Menu.

Created in Lists menu an entry for Influence chart. Choosing this entry puts Astrolog in text mode. Renamed Influence entry in Charts menu as Dispositors. Choosing this entry puts Astrolog in graphics mode. Keyboard shortcut 'v' toggles between the two chart types, as before.

Modified the Heliocentric command in Charts Menu, so that it does exactly what it says, that is, puts Astrolog in heliocentric mode if it is not, otherwise, the mode becomes geocentric. The check mark also reflects the fact that is heliocentric. Moved Heliocentric to Settings menu.

Created two menu entries for setting graphics or text mode in View menu. Current state is indicated by a bullet. Moved Parallel aspects from View to Settings menu. Moved setting of Mean Node from Obscure to Calculations dialogue box. Move Smart aspects, power to be solid and parallel power from Obscure to Aspects dialogue box. Parallel power is now entered as percentage.

Improved dialogue control to enter data: the full month name is shown, instead of just three characters as before, and the choice of years goes from 2004-2010 instead of 1990-1999.

Renamed Obscure dialogue box as Miscellaneous. Moved glyph settings from Obscure to Graphics dialogue box. Created new dialogue box for Arabic Parts Settings. Moved settings for Display format and Text columns from Calculations to Chart Settings dialogue box.

Added checkmarks to the majority of commands in Charts and Lists menus, so that the current choice can be seen.

Added new function to show the internal program status, to help development and debugging, accessible from the Help menu. This function is not intended for general users.

The name of the default location can now be chosen in the Default Info dialogue box. Added new command "-zn" to set the name of the default location, which is saved in the configuration file.

The Now button in the Transits dialogue box was renamed Here and Now. It does the same as before, setting the time to now and location to default, and in addition, now sets the location name to default.  The chart name is left unchanged. Exactly the same was done in the Progressions and Chart Data dialogue boxes.

Changed the way the switch "-n" is implemented, as well as Here and Now in Charts menu, and other related commands. Previously the person's name and location name were being erased, now the name remains unchanged, and the location is set to the default location. The rest of the functionality is unchanged, namely the latitude, longitude, time zone and DST are set to default, and time and date are set for now.

Changed the longitude and latitude fields in Chart Data and Default Info dialogue boxes from combo box to edit field, as it makes more sense.

Removed macro SWISS_EPHEMERIS from Astrolog32. It didn't make sense anymore since the intent is to use Swiss Ephemeris to a greater extent, and eventually remove most of the Matrix functions.

Ayanamsha is now displayed in the info bar as a positive number for the current time (previously it was negative). This is in agreement with Swiss Ephemeris as well as astrological literature. Also ayanamsha is displayed now with three decimal digits for seconds. Note that for years before around 210 AC (using Fagan/Bradley), Swiss Ephemeris returns a ayanamsha of 359 degrees, while Astrolog shows -1. This behaviour has not been changed. Also note that included in this ayanamsha as displayed, is the value of the zodiac offset. This is the same as before.

Swiss Ephemeris is now used to calculate ayanamsha. A new type of sidereal mode was created. It can be set by the switch "-sm mode", where mode is a mandatory parameter per Swiss Ephemeris, from 1 for Fagan-Bradley through 17 for Galactic Centre at 0 Sagittarius. This mode can also be set in the Calculations Settings dialogue box, and is saved in the configuration file.

The Zodiac Offset, which before was used in both tropical and sidereal charts, will now be used only in sidereal. In the calculations dialogue box, this offset is now displayed in a edit box (previously it was displayed in a combo box with menu). The reason is that the old menu is not necessary anymore.

Removed almost all Windows menu shortcuts (those that appear in the menus as an underscore letter), because many of them were not working, as they were conflicting with Astrolog own shortcuts. Left only the few shortcuts on the top level menu that were still working, such as ALT-F for File, etc. Also from a developer's point of view it is a nightmare to work with two different sets of shortcuts, too much trouble for two little benefit. Astrolog own shortcuts have not been touched.

Many changes were done to directories in Astrolog32. Previously, when Astrolog32 looked for a file (configuration file, ephemeris file, chart files specified with the "-i" command, fixed stars catalogue, documentation files, URLs) it searched for it in five to seven directories: the current directory, three directories specified with environment variables plus version number, and one to three directories specified at compile time, which in the release version was c:\astrolog (it may search c:\astrolog three times).

With the new changes, Astrolog32 will look for files in three directories only, in this order:
1.    current drive and directory;
2.    drive and directory where astrolog32.exe is (which may or may not be the same as the current drive and directory);
3.    a directory that depends on the type of file Astrolog32 is looking for, as detailed below;

These are the rules for an automatic search for reading from a file,  however the default path to write to a file, defined in the Windows file selection dialogue box, will be one of the directories defined below accordingly to the file type.

The following directories have been defined, and the files stored in each directory are shown:

·    Main - Astrolog32.exe, astrolog32.dat, icons, URLs, documentation files, fixed stars catalogue.
·    Ephemeris - This directory will store Swiss Ephemeris files. Note that while a list of search directories is passed by Astolog32 to Swiss Ephemeris, Swiss Ephemeris has its own file search routine. For example, one of the places it looks for is the directory specified by the environment variable SE_EPHE_PATH. This is the current behaviour and will not be changed, as Astolog32 (currently) uses Swiss Ephemeris in its unchanged form.
·    Charts - Charts and planet position files.
·    Interpretations - Interpretation files (pl01.dat, house10.dat, etc).
·    Miscellaneous - Miscellaneous files, such as chart saved as text, bitmap, Windows Meta File, or Postscript. Command files also go here.
·    American Atlas, International Atlas - Atlas files.


The environment variables ASTR and ASTROLOG are not used anymore for searching directories. All the directories defined above are configurable, and saved in the configuration file. This also implies that the configuration file (astrolog32.dat) will have to be in the current directory or in the directory where astrolog32.exe is, in order for Astrolog32 to find it.

When the program starts, if the configuration file cannot be found, a dialogue box is presented to the user, inviting him or her to do some initial configuration of the program. There are three buttons that will call the Regional Settings, the Directories and Default Location dialogue boxes.

Made other changes to the way files are handled by Astrolog32 to enhance usability. Improved filters when selecting a file for reading and writing. An initial directory is always initialised according to the file type. The file name itself is initialised for chart files with the person's name plus extension ".dat" - this saves typing. Position files are initialised with the person's name plus "_pos.dat".

Created a new command "-ic" to read a generic command file. This is the same as "-i", the only difference being that the former looks for a file in the miscellaneous directory, while the latter looks for it in the charts directory.

Removed from Astrolog32 the capability of reading and writing chart files and planet positions in old format, meaning format up to and including version 4.10. It is unlikely anybody is still using those files.

Removed from Astrolog32 the capability of not choosing Swiss Ephemeris in the Calculations Settings dialogue box and through the switch "-b", in other words, Swiss Ephemeris is now permanently enabled. The reason is that the long term plan is to tie Astrolog32 tighter to Swiss Ephemeris, and replace Matrix routines by Swiss Ephemeris routines.

Added capability of switching between charts 1 and 2. This can be accessed from the Edit menu or through the keyboard shortcut "X".

Fixed bug whereby in commands -pn and -p0n to do progressions, timezone and DST were not being set to default, as they should.

Turned SetCI from a macro to a function, and added an extra parameter, location name, so that it does not get lost when the rest of the parameters get copied.

Removed "YX" switch from configuration file as it was not being used in the program anymore. Removed several functions that were not being used, for example, to input data. Created several new functions to handle chart information, to improve modularity.

Added macro 40 to Run menu, however no shortcut is defined for it. The corresponding shortcut (ALT F4) is used by Windows to close the main window. Removed shortcut for macro 42 (ALT F6), because it was not working. Added 72 new macros, for a grand total of 120, divided in six menus of 20 each. The new macros don't have shortcuts.

Renamed Zodiac Offset as Sidereal Correction, as that better reflects how it is now used. In the Calculations menu grouped this correction with the sidereal mode. On the info bar the sidereal selected mode is now displayed below the indication of sidereal chart (if enabled), immediately followed by the ayanamsha.

Fixed old bug whereby the Warnings message box was being displayed with the Error icon, and the Error message box was being displayed with the Warnings icon.

Moved list of changes from a text file to a HTML file.


Credits for Astrolog32 version 1.10:

------------------------------------------------------------------------


Disclaimer

This software is provided "as is", without warranty of any kind, either express or implied. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, arising from the use or performance of this software.