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)