This document provides complementary or late-breaking information as a supplement to the standard Jargon Replicator documentation.
Note that if there is a discrepancy between Jargon Replicator Online Help Documents and this document, this document is correct.
See http://www.jargonsoft.com/doc/replicator/releasenotes.html for the latest information.
For changes and bug fixes in prior releases, also see:
Version 2.2 Release Notes
Version 2.1 Release Notes
Version 2.0 Release Notes
Version 1.0 Release Notes
Version 0.9 Release Notes
Contents
Version Information
What's New in this Version
Changes from older versions of Jargon Replicator
Bugs Fixed
Known Issues
Uninstalling Jargon Replicator
This release includes the following:
Jargon Replicator - Version
2.3
1. Added an option to align (anchor) labels Left, Center or Right within their grid column.
2. When the schema browser is opened by clicking the "Browse Schema" button on the "Browse Specs" tab, it will stay open until the Submit or Back buttons are clicked. It can also be closed directly at any time. This makes it faster and easier to do several fieldname selections consecutively, since the schema browse window does not have to be reopened and reinitialized from a host task each time a browse field selection is done.
1. The browse table now has a "Center" anchor, instead of Southwest as previously, which will center
narrow browse tables within the browse frame for better appearance.2. The "pKeys" panel in the main frame now has a "West" anchor instead of Southwest, for better appearance.
1. When doing multiple replications within one session, the routines that save and load context information on the host were sometimes using the default filename "New" instead of the correct generated filename.2. When doing multiple replications within one session, the selected database name was being reset, so that it had to be re-selected each time, instead of being kept as the new default.
3. Textfields of type "date" were being defined with 8 columns instead of 10, in both browse and query/setup frames.
4. Any logical (checkbox) components in secondary tables were being incorrectly added as host params in the main "HTSet" routine for the primary table.
5. All labels now have a left inset of 10 pixels, including those in the first grid column. This improves the appearance and makes it easier to rearrange label/textfield components within a frame.
6. Textfields with the "no-label" phrase in replicated programs were being located in the labels grid column (where the omitted label would have been) instead of in the proper textfield grid column.
7. Override labels in replicated programs were being ignored and the "_field._label" value from the database schema was always being used in the generated client procedure. Now the schema label will only be used if the replicated program had abbreviated it due to the way Progress handles labels in a "display ... with <n> columns" statement.
8. Browse columns were always being created as type "Character", instead of copying the Progress data type such as "Integer", "Decimal" or "Date". Also the corresponding edit masks and label/field alignment options were not being set to correspond to the data type.
9. Column widths were not being calculated correctly. They should be the greater of (1) default minimum width, (2) width of maximum textfield display value (per edit mask), or (3) width of column title. If a "stacked" (multi-line) column title is used, the third value should be the longest of the stacked titles.
10. The routine that selects the leading field component of each index of a table (except word indexes) was not working correctly due to a change in the Progress database metaschema between V8 and V9. No keys were being selected if connected to a V9 database, unless they happened to be in the first five fields of the table.
11. When generating a program from a database table, any "View-As" phrases in the dictionary other than "View-as fill-in" or "View-as editor" were causing that field to be skipped during replication. Temporarily fixed by substituting a "View-as fill-in" phrase in the generated program to override the dictionary "View-as" phrase, pending any future enhancements that could create corresponding GUI components such as combo-box and radio button components.
12. When generating a browse table, the number of visible columns was being set to a value that was one column too high, when the cumulative width of the table columns exceeded 89 characters. When the rowid was made non-visible, this count should have been initialized at zero instead of at one, before adding application browse columns.
On the client, remove the "xml\jrep" subdirectory and the "images\jrep\system" subdirectory. Do NOT remove the "images\jrep\client" subdirectory as this is used by generated client procedures (if button images are defined in those procedures).
On the host, remove the files within the "jrep/" subdirectory. Also remove the "jrep/template" subdirectory. Do NOT remove the "jrep/include" directory as that is used by generated host procedures and must be retained in order to compile and run the generated programs.