Ads

Release Notes / ChangeLog


2005/08/05  0.9.2 Beta

- Tree: File type info in tool tip text

- FIXED: Tree drag and drop (still buggy)

- "Close" menu is disabled if no tabs

- API: Removed "org.makagiga.Tabs.getClose*Action()" methods;
added "org.makagiga.Tabs.createCloseMenu()" method

- FIXED: Console "screenshot" command;
changed default screenshot file name to "screenshot-CURRENTDATE-CURRENTTIME.png"

- Dialogs: OK/Cancel buttons of the parent dialog are being disabled
to reduce confusing

- FIXED: Tab tool tips were not set after session restore

- API: Added "org.makagiga.editors.todo.TodoEditorCore.isCompleted(int)" method

- API: Added "org.makagiga.common.SimpleTableCellRenderer.row"
and "org.makagiga.common.SimpleTableCellRenderer.table" fields

- Todo List: Now you cannot add an empty summary

- API: Added "org.makagiga.common.MTextField.isEmpty()" method

- "README.txt" file has been replaced with "README.html"
(sorry, the old "README.txt" file will not be uninstalled)

- Source Package: Added NetBeans IDE 4.1 project folder

- FIXED: Changed default file chooser directory to the user's home directory

- FIXED: Removed all "This page has no Menu" menu items

- FIXED: "Toggle Designer" menu item is disabled if Designer is not avaiable

- API: Removed "org.makagiga.editors.DummyDesigner" class

- FIXED: Better UI layout

- API: "org.makagiga.common.AppInfo.mail" → "org.makagiga.common.AppInfo.bugReport"

- build.properties, build.xml: "prog_mail" → "prog_bug_report"

- build.xml: ${java_args} (defined in "build.properties")

- API: "org.makagiga.MetaInfo.enableToolTips()" changed to
"org.makagiga.MetaInfo.setToolTipsEnabled(boolean)"

- API: "org.makagiga.MetaInfo.getToolTip()" changed to "org.makagiga.MetaInfo.getToolTipText()"

- API: Added "org.makagiga.common.SimpleTableCellRenderer.setColors(JTable, JComponent, int)" method

- FIXED: Date spinner font size

- "Import" menu is now initialized on demand

- Cached "List.selectionBackground" and "List.selectionForeground" in the Tree renderer

- Changed default "org.makagiga.common.MTable"'s inter cell spacing to 1

- FIXED: Added scroll bars to the "org.makagiga.common.MMessage.text"

- Todo List: Improved table cell painting

- Message box and file chooser icons are now loaded and initialized on demand

- Linux launcher:
- Using "/usr/java/latest" directory (if exists)
- Picking the latest Java version instead of the first found
- Using JAVA_HOME environment variable (if defined)

- FIXED: Bigger "Properties" dialog window

- Windows Installer: Added 1MB to the required free disk space

- Live Tutorial: Faster painting

- Help: Added "Scroll to top" at the bottom of the page

- Updated language translations

- Implemented "org.makagiga.editors.Editor.onLastClose()".
This function frees unused shared objects/memory
when the last editor of the specified class is being closed.

- API: Added "org.makagiga.common.MTimer.Format.MS"

- Find Files: Examples in the "Search for" tool tip text

- Find Files: Context menu

- NEW: Todo list can be exported as "HTML Transitional" or "XHTML Strict".
This fixes problem with CSS and "CDATA" in .html files.

- API: "org.makagiga.editors.todo.TodoEditorCore.saveToFileAsHTML(String)" changed to
"org.makagiga.editors.todo.TodoEditorCore.saveToFileAsHTML(String, boolean)"

- FIXED: Background/foreground color for selected item in the "Find Files" panel

- API: Added "org.makagiga.common.MMenu.showPopup(Component)" method

- API: Added "org.makagiga.common.MList.setSelectedItem(I)"

- API: Method "org.makagiga.tree.Tree.getTreeMenu()" changed to
"org.makagiga.tree.Tree.createTreeMenu(MMenu, boolean)"

- FIXED: Double ampersand ("&&") is now not treated as mnemonic identifier
(partially implemented)

- NEW: "Close All Others" menu item

- API: Added "org.makagiga.Tabs.getCloseAllOthersAction()" method

- API: Added "org.makagiga.settings.AdvancedSettings.readBrowserCommand()"
and "org.makagiga.settings.AdvancedSettings.readCustomBrowser()" methods

- API: Added "org.makagiga.common.MPanel.setMargin(int, int, int, int)" method

- "http://java.sun.com/j2se/1.5.0/download.jsp" → "http://java.com/en/download/index.jsp"

- Removed "Internet" submenu from the "Help" menu;
all stuff have been moved to the new "About" dialog.

- Updated API documentation

- API: Added "org.makagiga.common.MLabel(Icon)" constructor

- NEW: A new "About" dialog ("org.makagiga.common.MAbout" class)

- FIXED: "Label" menu is disabled for the "root" item

- FIXED: "Label" menu is created only once

- NEW: New icons for "Text Editor" and "Todo List" (taken from the Kontact)

- FIXED: Changed classpath order again. This will fix loading of external images.

- FIXED: Components layout in text input box ("org.makagiga.common.MMessage.Base")

- Maximum icon size is now limited to 48px.
See "org.makagiga.common.FS.MAX_ICON_SIZE".

- FIXED: "images" directory is now included in the source package
(thanks to djurban)

- "http://java.com/en/download/manual.jsp" → "http://java.com/en/download/index.jsp"

- FIXED: Remove extra spaces from a comment automatically

- README.txt: Added information that Windows 200x/XP is also officialy supported

- FIXED: Try to launch browser via "start.exe" only if Windows 200x/XP was not detected

- API: Added "org.makagiga.common.OS.isWindowsSupported()" method

- NEW: makagiga*.zip: Execute permission (755) for the "makagiga.jar" file.
In newer JSE6 versions you can execute "makagiga.jar" as a normal program (Linux).

- API: Removed "org.makagiga.editors.homepage" package.
It will be available as an external plugin.

- Web Start: "Konrad Twardowski" → "makagiga.sourceforge.net"

- Update: Added support for downloading Windows installer

- FIXED: Remove previous shut down hook (if any)