What's new in Arbed 1.8.2
Jun 6, 2016
- Does not refuse to save modified projects any more that had warnings at open.
- Improves reading iOS projects (still supports only XML and binary formats, though).
- Can now handle new Breakpoint format (no more unknown "brkP" errors).
- Now handles Descriptions in Event Definitions.
- Improves error reporting for cmdline usage.
- Unknown Tag warnings now re-appear for every loaded file to keep it properly documented to the user.
New in Arbed 1.8.1 (Jun 6, 2016)
- Can now read FileTypeSets from VCP projects written by Xojo 2015r4.
- The Linux version finally works with the Drop Pad window like it does for OSX and Windows.
- The Windows version can now show HTML pages as intended, instead of reporting odd error messages.
- The search function can now search specifically for "Kind", e.g. to find all Properties or all Container Controls.
New in Arbed 1.8 (Jun 6, 2016)
- Project Comparison improvements and fixes:
- Now detects differences in the order of Controls and Menu Items.
- "Minor Differences" (see "Comparison" menu) now includes case differences in source code (but not in string literals).
- Text Case Differences in Properties are not "minor" any more.
- "Apply" buttons are now called "Merge".
- The Comparison Filter input field can now also exlude the search string by prefixing it with a "^" character.
- The Filter now also works on "Type" column (one can now filter for "left only", for instance).
- Scripting improvements:
- Script Editor handles errors better, jumps to error line.
- New "Run on" option "Every method in Selection": When this is chosen, the script is run on every method that's inside the selected classes, modules or methods, or in the entire project if nothing is selected.
- Adds scripting functions from Xojo's IDE Scripting, so that scripts like "Format Code" (https://github.com/jcowgar/xojo-format-code) can be run in Arbed and applied to multiple methods in one go.
- Other changes and bug fixes:
- Can now open iOS projects.
- New "Clone Project" command to create a duplicate of an open project. Facilitates before after comparisons.
- New context command "View / Edit Controls Order" for Views + Controls.
- Now understands recently added extensions (Text type, Using etc.).
- Various fixes for reading VCP (text format) projects.
- Fixes Undo recording for Merging of one-sided items in hierarchical view mode.
- Fixes HTML + Text Export (was missing all non-public identifiers in non-API mode), removing "Icon Set" output and fixing order of conditional constants.
New in Arbed 1.7.8 (Mar 5, 2015)
- Can now open, edit and save binary projects written with recent Xojo versions (2014r3 and later) containig new "Double" type.
- Includes new script for replacing conditional constants ("Replace Localized String Constants.arbs").
- Arbed Scripting: RegEx.Search() now returns nil if no match is found. Formerly, it would never do that.
- Fixes an encoding issue with CEF, where some special chars ("🔍") would not store correctly, damaging the text (turns out that MemoryBlock.WString() is not working well).
- Fixes bug where merging an external file's path (non-code, e.g image) and saving to VCP format led to an Assertion error ("Can't generate file extension for img").
- Fix: Avoids an exception when reading encrypted project items
New in Arbed 1.6.0 (Dec 5, 2012)
- Comparison now shows differences of an item's scope.
- Can now edit name and scope of Enums and Structures.
- Makes many of the script functions for String Obfuscation available to general scripts as well.
- Main window (Drop Pad) now preserves the state of all checkboxes between runs.
New in Arbed 1.3.3 (Jul 23, 2011)
- Using the "Apply" (merge) function in the Comparison window won't cause a slowdown of the app any more (Caused by a RB bug, Feedback ID 17179, which is now worked around by avoiding WeakRefs in that area).