REVISION HISTORY
ARGUS 3.1 revision changes
FOR EXISTING USERS
You may judge your need for upgrading by inspecting the list below, what has been changed over time since your version. You do not need to further back than your existing revision which you can find in the programs about-box.
Most of the changes are in the XLI interpreter adding new codes and fixing old ones, which is interesting only for XLI programmers.
Revision 27:
A bug in the Kündig section calculation, when the option for "Bonatti" sections are selected, would often produce an "invalid floating point error". The reason for this error is not obvious, so the cure, even if it seems to work is no guarantee.
Revision 26:
A better cleanup is now done at program exit. It sometimes happened, that you got a "general protection fault", which now should not happen
When entering registration info, pressing the APPLY button will now finish and close the info-box (if data is accepted).
You may now have radix house numbers in progressed and other printsouts as was the case in the DOS version, by setting CONFX 10 bit 0 to1
You may now avoid the progressed Moon printout in progressed charts by setting CONFX 10 bit 1 to1Revision 25:
You may switch off the automatic save-window-size state at program exit by setting the first character in PCA.CFG line 14 to S
Fixed a bug in the continental part of fortune
Fixed a bug in the Solar-Arc planet speedsRevision 24:
Fixed wrong MCs in the Kundig section printout at high latitudes
Fixed spurious word-wrapping errors in interpretation printouts
Fixed XLI-printtab error conflict with monospaced and embedded tab charactersRevision 23:
WINDOWING
Earlier revisions always started maximized (full screen). This has been changed to start the same state as last session. The size and placement of the main window is saved in PCA.CFG line 14. The placement of the namefile and input menu is changed, so that they are easier to overview when then main window is small.
YEAR 2000 AND TIMEZONE FILES
Argus always operated with a 4-digit year entry, so it should still work after year 2000. If you enter only 2 digits, you will get a 19XX year, so you should make youself a habit of entering years with four digits. The timezone tables are only up to year 2000 inclusive. Entering a year from 2001 onwards earlier produced a warning message, that daylight saving time is no longer automatic. This has now been changed, so that Argus will extrapolate the existing daylight saving tables, assuming that the DST/non-DST switching schedule stays the same (e.g. last sunday in oct at 3.am or whatever). Keep in mind, that this assumption may not be true if governments at some point decide for somehting different. An assumed DST or not DST will be notified in the input menu with parenthesis: (DST) or ().
The files GEO.DLL and TZONE.DLL are now obsolete, their function is included in PCA.EXE.
XLI-INSTALL
XLI-Module installation use a .DEF file for specifying the single files, directories etc. Earlier revisions needed a file called TXT.DEF, which meant, that any disk\directory could hold only one module or set of files. Now any file with the extension .DEF will work. Therefore you may give it the same name as the module. For example a module called NSTAR.XLI, maybe with a chain of files called NSTAR1.XLI, NSTAR2.XLI etc. you could call your DEF file NSTAR.DEF. When the user installs from a CD-ROM or a big directory of modules, his filemenu will show NSTAR.DEF FORECAST.DEF, RAINBOW.DEF etc, which is easy to choose from.
The installation filemenu also accepts extension .EXE. If an .EXE file is chosen, this EXE will be executed in its own directory and receive the Argus directory as commandline parameter. So this EXE file could for example be a complete installer program or a ZIP self-extractor. However this will not insert any titles in the XLI- or interpretation menu selector.
COMMAND LINE PARAMETERS
Earlier versions accepted macros as commandline parameters, e.g. PCA RAV to make PCA auto-execute the macro RAV. Now you may also place an XLI filename for instance PCA EPHGEN , and PCA will execute the file EPHGEN.XLI if present. You may omit path and extension of the xli file in which case the PCA home path and the .XLI extension are assumed. You may also add a macro after the xli file, for example PCA EPHGEN RAVQ which makes PCA run first EPHGEN then the macro RAV and terminate PCA (Q) when done.
BUGS FIXED
- A couple of memory leaks fixed, e.g. the Argus font is now freed, whereas in earlier revisions it was "busy" and unremoveable even after Argus closedown.
- PCA now runs in one instance only
- All file access now has full path, system current path is ignored
- Graph window run from Macro or XLI no longer copies the inputmenu if present
- Deselected pagenumbers now work for all pages, not just for page 1
- Weekday bug in BC dates fixed
- XLI-function call: removed a bug causing danger of an endless loop.
- Minor bug in PCM elements calculation fixed
- Uninitialised directory setting in XLI-install fixed
- File-error endless loop danger fixed.
- Interpretation wordwrap error on screen fixed.
- XLI-code FONTS without fontname now selects correct defaults
- Shorter horizontal scrollbar in text window
- XLI-Syntax error now has an ABORT option
ARGUS FONT and WINDOWS 98
Argus always used its own symbol font, which earlier was installed to windows, so that it could be used from other applications as well. There has been two versions of this font around: The first version, which had Chiron at position 128. This did not work with windows98, because chr(128) was then reserved for the EURO currency symbol. So the second Argus font had Chiron at position 144 as well, and a special XLI module: CHIRON98.XLI could make Argus use position 144 instead.
With revision 23, you get a new version of this font, but it is not automatically installed to windows. It has Chiron at pos 128 and 144, and the sextile symbol, which ealier was a 5-spoke star has been fixed.
If you want the new sextile or need the Windows98 problem fixed:
- Open the Windows Control Panel | Fonts, and remove the ARGUS font. PCA will then use the one placed in its own subdirectory. If you want to use this font in other applications as well, install the PCA.TTF which is now placed in the Argus home directory, using the Windows Control Panel.
- When this is done, start Argus, and then open the XLI menu and call the module CHIRON98 once. You should now have Chiron correctly displayed.
EARLIER REVISION CHANGES
Most of the changes are in the XLI interpreter adding new codes and fixing old ones, which is interesting only for XLI programmers. The other changes made are listed below
Revision 22
- - XLI-odule install uses a filemenu instead of drive A: only.
Revision 21 changes (dec 1998)
- New personal ID, needing both user and serial number. Upgrades will need new control code. Users can now enter user ID themselves using the about-box.
- A bug introduced in last upgrade prevented demodisks from working properly.
- A bug in XLI string @@@@@ templates fixed
Revision 20 changes (may 1998)
- "Present" data input menu now checks zonetable for timezone changes according to current date and time.
- Printout wordwrap (interpretations) bug (corrupt line-ends) fixed.
Revision 19 changes (jan 1998)
- Network access made possible with feature "n" set in personal info
- Bug in ayanamsha of siderial version of progressed houses fixed
Revision 18 changes (dec 1997)
- Possibility (config. file line 94) of searching one country only for cities when entering cityname in field 5 (longitude/city).
Revision 17 changes (nov 1997)
- Macro $65 9 PSTAT now makes it posssible to write text output to a file as raw text to ARGUS.PRN. Macro $1 9 PSTAT closes the file.
- Bug in solar return sometimes selecting the next year fixed.
- Bug in rounding off year in progressed table fixed.
- New Macros 7 and 8: for setting harmonic number, orbscheme r,p,s,c, or none and master orb introduced.
- Macros = and + for storing and retrieving namefile entries now update the nlist screen.
Revision 16 changes (nov 97)
- bug fix: If cityname in default birthdata (input menu) had a comma, a spurious "Austria" was produced.
- When outputting long texts, the screen is now updated regularly.
Revision 15 changes (oct 1997)
- Macros can now call functionkeys using F1. F2. (note the fullstop) etc.
- Bug-fix: When defining F-keys, you earlier had to press ENTER or click another box.
- Horary data now works with an AUTO.XLI file. OEM-XLI lines now accept font colours.
- Bugfix: calling an XLI file from macro using XO did not work properly
- Bugfix: Printer status cleanup after XLI module accessing this.
- Editor window using in text-editor and notes now centered on screen.
- Drawing to screen and printer partially redesigned.
- Input menu for namefile and atlas changes to CTRL-N and CTRL-A
- Namefile window now stays open, placed beside input box
- Macro loop using "=" for name-fetch will now stop at blank or end of file.
- Input menu can now be called from status line at the bottom of the screen
- Startup changed, so program loads faster.
- Error trap when trying to load big files (>32k) into editor
- Editor window now gives less flicker
- Output windows now better into main window when opened.
- Auto font-resize improved to respond immidiately to window resize
- Bugfix: macros 1R. and 1T. seemed to produce page fault errors
- Namefile commands can now be accessed using the keyboard with CTRLi,f,s,d,n,e,o,h
- Bugfix: clicking outside inputwindow while entering data cancelled the partial input.
- Bugfix: Orbspeeds for houses now work correctly.
Revision 14 changes (sep 97)
- Anglian type chartwheel degrees moved.
- Configurable aspectlines on/of in bi-wheel
- Configurable short radix house lines.
- Sex in input menu selectable using the pgup and pgdown keys works better
- Bugfix: GTR date line truncation fixed.
Revision 13 changes (sep 97)
- An error producing wrong progressions which was produced in revision 11 fixed.
Revision 12 changes (sep 97)
- Graphic screen size at opening fixed.
Revision 11 changes (aug 97)
- Bugfix: Some XLI modules could have changed the initialisation data which could produce initialisation errors.
- Bugfix: Dynamic aspect outputs sometimes chose previous month.
Revision 10 changes (July 97)
- About-box layout improved.
- Bugfix: floating point error at ascendant in 0 Ari at 66.30 N.
- When changing radix data, the Radix is now assured to be recalculated.
- Fixed error in AAF data import AD/BC flag.
Revision 9 changes
- Bugfix: Zone sometimes changed from W to E when cursoring over zone field
Revision 8 changes (may 97)
- Text output window now fits better in some cases.
- Bugfix: Namefile notes sometimes difficult to get due to faulty cursor position detection.
- Bugfix: Namefile stepping using cursorkeys sometimes doublestepped.
- Bugfix: Text background colour could not be set.
Revision 7 changes
- Configurable extra topmargin on printouts
- MC position now shows housenumber only in Equal houses system
- If XLI file not found, first look the same file with extension .SCM, and if not found, just abort.
- Bugfix: ASC/ASC was missing in sorted midpoints.
- Now possible to exclude some aspect types from dynamic aspects output.
- Sex can now be changed using pgup pagedown keys.
Revision 6 changes
- Bugfix: Namefile data misinterpreted with american datestyle chosen
- Configurable orbspeed included in aspect printout.
- OEM-XLI now accepts chr(184-191)
- U-key now activates the clock window
- Output windowing fit improved.
Revision 5 changes
- Width of input box now adapts character size.
Revision 4 changes
- Bugfix: Namefile pointer no longer moves when closing namefile window.
- Bugfix: Serious problem in the XLI interpreter execute fixed.
- Namefile access now moves input data focus from "present" to "current".
Revision 3 changes
- Atlas listbox "overshoot" and end of file fixed.
- Bugfix: when agepoint selected, the clock genereated a General protection error.
Revision 2 changes
- Numeric keypad can now be used
- Macro can now use a fullstop to clear the screen
- Macro and XLI calls now move data from the selected input card to "current"
- You may now erase cityname and countryname from input field
- Bugfix: Country name was not updated by namefile fetch
- Bugfix: Relationship chart had a zone problem
- Graphic outputs now display harmonic number different from 1
- Problem in linelength with interpretation wordwrap fixed.