Arbed Changelog

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).