Differences between revisions 54 and 55
Revision 54 as of 2016-09-12 16:39:25
Size: 7222
Editor: KaiJaeger
Revision 55 as of 2017-05-14 22:00:52
Size: 7356
Editor: KaiJaeger
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:

=== Version 4.1.0 from 2017-05-10 ===
 * Method `History` changed.
 * Bug fix: `Version`
 * `Compare` is now managed by acre 3.

Compare Project Page

(Hide table-of-contents)

Link to Compare's home page


Future Enhancements

Don't hesitate to add your wishes here.

Version History

Version 4.1.0 from 2017-05-10

  • Method History changed.

  • Bug fix: Version

  • Compare is now managed by acre 3.

Version 4.0.0 from 2016-09-12

  • This version needs at least Dyalog 15.0 Unicode.
  • All scripts updated.
  • WinFile replaced by FilesAndDirs.

  • Test cases polished.

Version 3.7.0 from 2016-03-23

  • Documentation converted to Markdown. This requires at least ADOC 5.0.

Version 3.6.1 from 2015-04-04

  • Major bug fix in Merge.

Version 3.6.0 from 2015-01-09

  • Version now returns just Compare (no path).

  • ADOCable documentation now uses ticks for marking up APL inline code.

Version 3.5.1 from 2014-11-01

  • Bug fix.

Version 3.5.0 from 2014-11-01

  • 64-bit compatibility ensured.

Version 3.4.1 from 2014-10-28

  • Bug fix regarding the "=" operation in Display.Diff.

Version 3.4.0 from 2014-02-18

  • The "Search" feature on the tab is now ignoring case.

  • Bug fix: paths were sometimes missing. Edit did not work then either.
  • More test cases: the Display.Diff stuff is not checked.

Version 3.3.4 from 2014-01-12

  • And more ⎕DF and unnamed namespace-related issues...

  • Test cases are now asking whether acre-related test cases should be included or not.

Version 3.3.3 from 2014-01-11

  • ⎕DF could (still) cause an issue when used in a ill-designed way. We are working around this now.

  • Couple of issues solved regarding the new version of acre.

Version 3.3.2 from 2014-01-07

  • The rubbish report crashed when there was no rubbish found/

Version 3.3.1 from 2013-07-29

  • Some ⎕DF related issues got fixed.

  • Some minor bug fixes.

Version 3.3.0 from 2013-06-16

  • New test suite; 95% of it can now run in test mode.

Version 3.2.1 from 2013-06-11

  • Bug fixes in "Rubbish Report".

Version 3.2.0 from 2013-06-10

  • The report introduced with version 3.1 now comprises all sorts of things:
    • References to namespaces
    • Instances
    • Code in attached namespaces of classes, interfaces and GUI objects.
    • Attached namespaces of GUI objects with KeepOnClose←1

    • Empty namespaces.
    • References pointing to ordinary namespaces.

Version 3.1.0 from 2013-06-04

  • Reports instances and refs to namespaces now.

Version 3.0.7 from 2013-04-26

  • All hits in the tab were listed twice.

  • A date that arrived as a matrix made Compare crash (elsewhere).

Version 3.0.6 from 2013-03-01

  • A date that arrived as a matrix made Compare crash.

Version 3.0.5 from 2012-12-19

  • Name class investigation did not work properly under some circumstances.

Version 3.0.3 from 2012-09-29

  • Verbose documentation removed from script. Details went to aplwiki.com/Compare.
  • Comparing namespaces greatly improved.
  • References could cause a problem.

Version 3.0.2 from 2012-02-16

  • Merge: editing a function which only existed in one of the two namespaces opened an empty edit window.

  • Merge: occasionally the "Edit" command failed with a VALUE ERROR.

Version 3.0.1 from 2012-02-01

  • The ability to compare two ordinary namespaces was removed from method These; use Merge instead.

Version 3.0.0 from 2012-01-20

  • Compare now inherits basic stuff from newly created class CompareSimple. This was introduced in order to save space in case someone just want to compare two objects and get a report.

Version 2.1.1 from 2012-01-03

  • Version 2.1.0 has introduced a bug into These.

Version 2.1.0 from 2011-12-30

  • The These method now supports a reportFile parameter: if specified nothing is displayed but a diff report is created and written to reportFile which therefore must be a valid file name.

Version 2.0.0 from 2011-12-19

  • The Display.Diff method now offers a "Report" command which compiles all the differences into just one document.

Version 1.9.91 from 2011-09-15

  • Two test cases improved.
  • Method These returned wrong result under certain circumstances.

  • Feeding These with just one argument without an acre instance running crashed.

  • Utilities sometimes were addressed by ##. rather than refToUtils.

Version 1.9.8 from 2011-08-18

  • Minor change: So far Compare signalled an error when stumbling across a reference which was pointing to a non-existing object. Now a remark is printed to the session instead.

Version 1.9.7 from 2011-08-15

  • Deleting more than one object in one go from the workspace did not work.
  • There were still problems with Compare when CompareGUI is running as a User Command.

  • Under special circumstances RunCompareIt did crash because refToAcreInstance was not defined.

Version 1.9.6 from 2011-08-13

  • Compare now checks the existence of any files specified as arguments to the These method and throws an error if they don't.

Version 1.9.5 from 2011-08-10

  • Comparing with a file did not work anymore. Introduced with version 1.9.4

Version 1.9.4 from 2011-08-02

  • Size of the script reduced (width!). Important in order to avoid WS FULL when using Dyalog's "Search" tool.

Version 1.9.3 from 2011-07-07

  • Method FindAcreInstance did not work anymore due to a change in acre.

Version 1.9.2 from 2011-07-02

  • Version function returned wrong/invalid result.

Version 1.8.3 from 2011-06-03

  • Bug with refToUtils fixed.

  • Bug with RunCompareIt fixed.

Version 1.8.3 from 2011-06-03

  • Private methods WriteToFile and RunCompareIt made "Public".

Version 1.8.3 from 2011-05-03

  • Uses APLTreeUtils rather than APLTeamUtils

  • Licensing changed

Version 1.8.3 from 2011-05-03

  • Method These has a problem with filename containing blanks.

Version 1.8.2 from 2011-05-02

  • File:/// was used to indicate filenames; that's wrong. Correct is file://.

  • Couple of minor bug fixes

Version 1.8.1 from 2011-04-17

  • Bug fix: moving around by keystrokes did not work

Version 1.8.0 from 2011-04-17

  • A number of minor bug fixes
  • GUI as well as a couple of methods improved
  • Documentation improved

Version 1.7.0 from 2011-02-19

  • New method "Get_UUID" implemented in order to tell this "Compare" from any others.
  • Setting "readOnly2" to 1 in "These" was ignored
  • Finally Compare has learned to act on itself under all possible cirdumstances.

  • New method "Get_UUID" implemented in order to tell this Compare from other classes with the same name.

Version 1.6.0 from 2011-01-01

Version 1.0.0 from 2010-12-27

  • First version introduced.

Compare/ProjectPage (last edited 2017-05-14 22:00:52 by KaiJaeger)