ResourceBundle Editor Changelog

What's new in ResourceBundle Editor 0.8.0

Apr 26, 2014
  • Fix: weird memory leak in ResourceBundleEditor by removing a selectionProvider on dispose we never registered ourselves...
  • Fix: memory leak in ResourceFactory
  • Fix: Bugs 2986394 and 1967702: reload editor content on external changes
  • Fix: Bug 1777814: plugin does not respect the actual properties file syntax
  • Fix: Bug 1711869: Error message 'Save Failed:null' when saving
  • Fix: Bug 3563327: Unnecessary removing of a value of existing key
  • Fix: PropertiesParser: huge performance improvement by reusing Patterns instead of re-compiling them all the time
  • Fix: caching of font family names
  • Fix: improved drawing performance of tree expand operation
  • New: implemented find action
  • New: registered find next and find previous actions
  • New: added two preference options: auto-adjust height and minimum editor height, made auto-adjust true by default
  • New: editor font configurableFix: weird memory leak in ResourceBundleEditor by removing a selectionProvider on dispose we never registered ourselves...
  • Fix: memory leak in ResourceFactory
  • Fix: Bugs 2986394 and 1967702: reload editor content on external changes
  • Fix: Bug 1777814: plugin does not respect the actual properties file syntax
  • Fix: Bug 1711869: Error message 'Save Failed:null' when saving
  • Fix: Bug 3563327: Unnecessary removing of a value of existing key
  • Fix: PropertiesParser: huge performance improvement by reusing Patterns instead of re-compiling them all the time
  • Fix: caching of font family names
  • Fix: improved drawing performance of tree expand operation
  • New: implemented find action
  • New: registered find next and find previous actions
  • New: added two preference options: auto-adjust height and minimum editor height, made auto-adjust true by default
  • New: editor font configurable
  • New: improve vertical scrolling with the mouse wheel on win32
  • New: selection is not cleared anymore on lost focus
  • New: set increment and page increment for vertical scrollbar to sensible values
  • New: if the user types or pasted an existing key into the "add text" box, the key is selected in the tree and its values are loaded
  • New: sort order of locales based on display name of the locale
  • Fixes for patch to support loading of resources from fragments.- Included patch to support loading of resources from fragment plug-ins (normal + nl).
  • Fixed a focus/selection-bug
  • Corrected german translations
  • Added filter text field for key tree
  • Added rudimentary keyboard support for I18nPage: ENTER (+Shift) goes to the next (previous) key, TAB (+Shift) goes to the next (previous) BundleEntryComposite
  • Added selection synchronisation between source editors and bundle editor.
  • Added basic undo/redo functionality for BundleEntryEditors by changing the widget used from swt.Text to jface.TextViewer.
  • Creating a new locale is now done without closing the editor
  • Actions in tree context menu now added by menu manager and enable/disable depending on tree selection
  • New: improve vertical scrolling with the mouse wheel on win32
  • New: selection is not cleared anymore on lost focus
  • New: set increment and page increment for vertical scrollbar to sensible values
  • New: if the user types or pasted an existing key into the "add text" box, the key is selected in the tree and its values are loaded
  • New: sort order of locales based on display name of the locale
  • Fixes for patch to support loading of resources from fragments.- Included patch to support loading of resources from fragment plug-ins (normal + nl).
  • Fixed a focus/selection-bug
  • Corrected german translations
  • Added filter text field for key tree
  • Added rudimentary keyboard support for I18nPage: ENTER (+Shift) goes to the next (previous) key, TAB (+Shift) goes to the next (previous) BundleEntryComposite
  • Added selection synchronisation between source editors and bundle editor.
  • Added basic undo/redo functionality for BundleEntryEditors by changing the widget used from swt.Text to jface.TextViewer.
  • Creating a new locale is now done without closing the editor
  • Actions in tree context menu now added by menu manager and enable/disable depending on tree selection

New in ResourceBundle Editor 0.7.7 (Jul 30, 2012)

  • Fix: Upon saving, the last tree selection is kept (the tree is otherwise
  • redrawn, which is something to be fixed in a future release).
  • Fix: Deleting a key now updates the tree properly.

New in ResourceBundle Editor 0.7.6 (Jul 30, 2012)

  • New: Chinese plugin translation added.
  • New (feature #1333822): Added Preferences option not to save empty keys
  • now default behavior).
  • New: Outline view of keys.
  • New: Option to hide key navigation in editor (in preferences).
  • New: Can now filter keys to show only missing translations.
  • New (feature 1487280): Added getResourceManager()
  • to ResourceBundleEditor class.
  • New: Added Hong Kong country flag.
  • New (patch #1601774): Automatically changes fonts to display Asian
  • and other) characters properly.
  • Fix (bug #1568674): creating a new locale file now throws proper exception
  • when the file already exists (as opposed to overwriting content.
  • Fix: (bug #1538787): Trailing whitespaces in values are not longer trimmed
  • leading spaces still are).
  • Fix: Removing a key in a properties file no longer removes it from main
  • key tree if the key exists in other files.

New in ResourceBundle Editor 0.7.5 (Jul 30, 2012)

  • Fix (bug #1455517): No more ArrayIndexOutOfBoundsException.
  • Fix to work on Eclipse 3.2RC1. Discussion at:
  • http://sourceforge.net/forum/forum.php?thread_id=1477852&forum_id=442487

New in ResourceBundle Editor 0.7.4 (Jul 30, 2012)

  • New: Portuguese/Brazilian translation added.
  • Fix (bug #1427638) Backslashes are no longer escaped when not converting
  • unicode values.
  • Fix (bug #1414470) Value with leading spaces now have the first leading space
  • escaped when written to file.
  • Fix (bug #1395662) Added missing Italian and Japanese languages files.
  • Fix (bug #1359651) Fixed invalid parsing of escaped characters (e.g. \n\r\t)
  • showing near the end of lines.
  • Key navigation tree now independent of localized field scrolling
  • when there are too many for the screen).
  • Added description to ResourceBundle wizard and fixed a few typos.

New in ResourceBundle Editor 0.7.3 (Jul 30, 2012)

  • New: Italian plugin translation added.
  • New: Japanese plugin translation added.
  • Fix (bug #1369313): No longer create separate editor instances when creating
  • properties files.
  • Fix (bug #1369312): Fixed an English typo.
  • Fix (bug #1369272): Background for key.gif and keyCommented.gif now
  • transparent.
  • Fix (bug #1369267): The "New ResourceBundle" wizard no displays proper message
  • when no folder is selected.
  • Fix (bug #1369260): The "variant" text field no longer appears squeezed on
  • some platforms.

New in ResourceBundle Editor 0.7.2 (Jul 30, 2012)

  • New: Norwegian plugin translation added.
  • Fix (bug #1312643 and #1326580): No longer drop some characters when saving.
  • Fix (bug #1285026): SWT resources no longer leaking.
  • Fix (bug #1310626): Backslashes are now escaped properly when saved to file.
  • Fix (bug #1312638): Keys with special characters can now be renamed and
  • copied successfully.

New in ResourceBundle Editor 0.7.1 (Jul 30, 2012)

  • New (feature #1219758): Clicking on a file search result entry will now
  • highlight the corresponding matches in the right properties file.
  • Fix (bug #1276347): Great performance improvement on large files.

New in ResourceBundle Editor 0.7.0 (Jul 30, 2012)

  • New: German plugin translation added.
  • New (feature #1219647): Changes on key tree structure are now dynamic
  • the tree is no longer re-generated, which resulted in losing
  • expanded/collapsed information.
  • New: Added "Copy" feature to key tree contextual menu.
  • New: Added "Comment" feature to key tree contextual menu.
  • New: Added "Expand All/Collapse All" features to key tree contextual menu.
  • New (feature #1216393): Matching keys are now highlighted in navigation tree
  • as you type text in the text field below it.
  • New: Default key tree display mode (hierarchical vs flat) is now configurable.
  • New: Default key tree expended state is now configurable.
  • New (feature #1218467): Localized text fields tab key behaviour is now
  • configurable.
  • New (feature #1218322): You can now chose to have unicode encoded hexadecimal
  • letters uppercase or lowercase.
  • New (feature #1218320): You can now chose whether to have spaces around equals
  • signs in generated properties files.
  • New (feature #1115778): Existing comments are now preserved.
  • New (feature #1211728): Added "Comment/Uncomment" features to key tree
  • contextual menu.
  • New: Added button for each localized text boxed to go to corresponding
  • "source" editor.
  • New: Duplicate keys can now be reported.
  • New (feature #1200455): Similar entries can now be reported.
  • Change (feature #1266627): Unicode characters are now (un)escaped by default.
  • Improved resource management (Fonts and Images are now disposed after usage).
  • Double-clicking on a key tree group will now expand/collapse it instead of
  • offering to rename.
  • Minimum text box size for key values is now a big bigger.
  • Key tree now always expanded by default.
  • The "Add" button for adding new keys is now disabled when the corresponding
  • text represents an existing key.
  • Warning icons are now grey when a key has at least one child with a missing
  • key but is not missing one itself.
  • A new preference page was added for formatting-related preferences.
  • Now loads commented properties (double ## key/value lines).
  • A tree key with at least one commented localized entry now shows as grey.
  • A checkbox was added to localized text fields to comment/uncomment keys.
  • Content shows as grey when commented.
  • Key groups not representing existing keys are now shown as italic.
  • Commented entries are now shown with grey text and grey keys.
  • Better detection of NL vs Standard structure when opening files.
  • Fix (bug #1233610): No longer throws NullPointerException in some cases
  • when preference "Support Eclipse "nl" structure..." is selected.
  • Fix (bug #1240858): Malformed \uxxxx encoding in properties files no longer
  • triggers an exception when opening files and more special characters
  • are better escaped/unescaped.

New in ResourceBundle Editor 0.6.0 (Jul 30, 2012)

  • New: Wizard for creating new resource bundle.
  • New (feature #1163003): Can now add a locale (properties file) from an open
  • ResourceBundle editor.
  • New: Support for Eclipse "nl" structure for I18N of plugin development.
  • New (feature #1160110): Escaped new line character style is now configurable
  • UNIX/Windows/Mac).
  • New (feature #1160096): Lines in properties files can wrap after escaped new
  • line characters (configurable).
  • New: Spanish plugin translation added.
  • New (feature #1160118): "Generated By..." comment now optional (preferences).
  • Now supports three-letter ISO languages in properties file locales.
  • Fix (bug #1195518): Files with the same start names (with an underscore)
  • no longer cause the wrong set of files to be open
  • e.g. "file.properties" and "file_ohter.properties").
  • Fix (bug #1201355): It is now impossible to add content in fields representing
  • read-only files.

New in ResourceBundle Editor 0.5.4 (Jul 30, 2012)

  • Fix (bug #1126175): New line and carriage return characters are now always escaped (as '\n' and '\r') when saved, and unescaped when loaded.