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)