This files contains the changes since Quanta 2.0 until the current 3.5.x series. Version 3.5.9: - bugfixes: - fix crashes when using XDebug - fix problem with not stopping on breakpoints when using XDebug - do not keep an empty, Untitled document opened when opening new files [#151682] - fix crash when closing a plugin and no other document is opened [#156728] - insert literal character entities if possible [#129520] - make HTML forms work in the internal preview - fix deadlock in CSS editor when the propery contains ":" [#153221] - improvements: - list plugins in the Open With... menu. Version 3.5.8 (Release date: 07-10-2006) - bugfixes: - fix recursive symlink handling [#145651] - fix add to project when saving a new file into a symlinked directory [#148529] - do not lose CSS selectors after editing inside the dialog if they are repeated [#145413] - avoid crashes in various (random) cases - make the parser as fast as it was in 3.5.6 and before - fix help button in the New Project wizard [#145324] - do not add the same entry over and over to the completion list Version 3.5.7 (Release date: xx-xx-2006; Started 06-02-2006) - bugfixes: - fix directory creation when certain ftp servers are used [#141232] - fix crash when dropping a document template on an Untitled empty document [#141908] - fix crash after using Close Other Tabs for a tab holding a plugin - improvements: - autocompletion for member variables. Patch by Andrew Lowe . Version 3.5.6 (Release date: 26-01-2006; Started 12-10-2006): - bugfixes: - show Find in Files menu if KFileReplace is installed [related to #132530] - fix various crashes in the debugger [#137483] - fix crash when editing a - other CSS editor invocation fixes - don't change the tab name if saving under a new name failed (needs KDE 3.2.2 or later) - use the correct quotation and case when inserting a link to a file from the treeviews [#76663] - fix preview when preview prefix is used - don't crash when parsing an included file.[#76478] - give an error message when saving to remote files failed - performance: - parse the included files less often - behavioral changes: - remove the < and > from the misc. tag Version 3.2.1 (Release date: 09-03-2004; Started 26-01-2004): - bugfixes: - VPL: - put messageBoxes for cut/copy/paste/undo/redo instead of disabling the actions (was confusing) - fix editing in the attribute editor of tags which contain special areas - increase timeout for network operations to 60s [#73173] - don't crash on upload if the current tab holds a plugin [#72912] - don't try to copy the same file twice if it's dropped to the templates tree view - fix crash when clicking on an item of the structure tree which point to an included file - always enable the Open and Open Project buttons - don't let the attribute tree to grow if the tag name is very long - creation of templates directory failed in some cases when using the new project wizard - don't crash the CSS editor on invalid CSS - don't crash when setting table/body/header/footer attributes for newly created tables [#74949] - don't crash the table editor on invalid nested tables - don't crash the table editor when invoked on a table without - make the spellchecker actually replace the wrongly spelled words [#75106] - don't switch to the parent node when clicking on a node in the structure tree and Follow Cursor is enabled [# - don't crash when trying to drag the No Project text in the project tree - fix saving of files with fish:// [#74716] - make insertion and renaming in the project tree view work as expected - fix opening of documentation pages with references [#70345] - fix creation of remote projects [#73172] - fix creation of project when the main directory starts with a protocol name - various parsing fixes - performance: - delayed parsing: reparse only if there was no keypress for some time [#63000 and its duplicates] - background parsing: allow user input while parsing [#63000 and its duplicates] - load DTEPs only on demand: improves startup performance, uses less memory. - behavioral changes: - remove unusable menu items from the RMB menus instead of disabling them - enhancements: - improve document type recognition (treat escaped quote marks as normal quotes) [#61873] - improve namespace support in the autocompletion Version 3.2.0 (Release date: 05-02-2004): - well, mostly the below ones. Check also the KDE 3.2 feature plan. Version 3.2-CVS-1 (Release Date: xx-xx-200x; Started: 25-11-2002) NOTE: Minimum KDE 3.1 is required. [3.2] means that KDE 3.2 (CVS HEAD) is required for the feature to work correctly, or to work at all. - bugfixes: - some makefile cleanup, including fixing of --with-kommander option - some fixes for compilation and running under KDE 3.0.x - 0(=disable) for structure tree refreshing frequency was not handled correctly on the next startup of Quanta, slowing it down - autoselect the renamed files in the Upload Project dialog - make the Apply button in Configure Toolbars dialog work as expected - replace > with > when pasting as HTML quoted [#56234] - opening project views or multiple files on startup is much faster - don't close quanta, if the user cancelled the toolbar saving [#59952] - shortcut to Misc. Tag changed to Ctrl-Shift-T [#60616] - don't toggle the KPart plugin action, if the plugin can't be loaded - keep the permissions on upload [#63671] - new features: - "Replace selection" for script actions replaces the selection if there was some text selected - new option (Tag Style->Update opening/closing tags automatically) to automatically change the closing/opening tag if the opening/closing tag is modified - new options in Parser: - Show empty tag nodes - Show closing tags - Instant update (updates the structure tree as you type) - possibility to define file patterns to be excluded from project added to the Project Options. - "Rename User Toolbar" menu item added - context menus (Rename Toolbar, Remove Toolbar, Edit Toolbar, Remove Action, Edit Action) to user toolbars added [3.2] - abbreviation support added - heuristics to guess the closest matching DTD for the opened document added. Implements wish #53787. - Add New Folder dialog to add local/remote folders to the Files Tree - CSS pseudo DTD added (basic version, only for parsing) - filtering possibility through a script action for templates added - show an error message if the DTD tag files are broken - support opening of linked, included files from the Structure Tree or from the editor RMB menu - upload current file action added - input source setting for KPart plugins - readonly setting for KPart plugins added - entering "/" after "<" fills up the correct closing tag name - parse the included files in pseudo DTD's for structure groups - fix disappearing status bar bug after switching away from a plugin - new Attribute Tree View added. You can view/edit the attributes of a tag here. - new option: set different pre-defined layouts - offer the possibility to Save, Save As, Don't save the modified user toolbars on their removal [#59952] - basic namespace support in autocompletion and the Attribute Tree - frame wizard - DTD for XMLSchema 1.0 - DTD for ColdFusion added - autocompletion for some &char; like entities added - Reload current file menu added - autofill mandatory child tags - note with an icon if there is some parsing problem (like using a tag without it's mandatory child elements). Give a description of the problem in the message window. - skip the html tags when spell-checking [#56586] [3.2] - project documentation in the documentation tree - script management facility: a new scrip treeview - a lot of script helping XML development - XSLT debugger: kxsldbg by Keith Isdale - KFileReplace: search & replace in files - new DTD menu with the following new items: - DTD->DTEP converter - Load DTEP - Send DTEP in Email - Reload, Upload and Close Other Tabs added to the context menu - added the possibility of changing the case of tags/attributes - preview the NOFRAMES area of a document - usability enhancements: - added KTip dialog on start up and help menu - new Output Window options for KPart plugins: - Editor Tab - Editor Frame - Message Frame - reworked Configure Actions dialog - allow the user to decide about opening of files with unknown type - show the Insert/Overwrite status in the status bar - show detailed descriptions in the special chars combobox - restructured editor context menu - default to the document or project dir when opening a new document - load the global plugins config file after the local one. This is important after an update when the global plugin config file contains new plugins. - warn the users if the plugins are not accessible. - new Quick Start dialog for HTML/XHTML DTD variants - up to 10 times faster project handling - new, more powerful HTML table editor - new DCOP interfaces: - changed behavior: - in the RMB menu of Structure Tree View, the "Parse As" is renamed to "Show Groups For". You can select the DTD to show the groups for. - the "Create new file as" options are removed. The default DTD is used for new and unrecognized files - the "Default DTD" option has been moved from "Parser" to "Environment" - the "Always hide DTD toolbar" option is removed - the old weblint syntax checker is dropped. HTML Tidy is used, but not shipped with Quanta. You can still use the weblint if you download and set up an action for it - synched the File and Grep dialog code with Kate - learning of unknown, user entered tags (and functions) - enhanced structure tree building; more general code - changed description.rc structure - the treeviews look and behave the same as the rest of KDE - using KDevelop 3.0 (Gideon) for developing - sort DTD lists in selection combo boxes - on startup load the files from the default project view and the last opened files - completely new parsing routine (faster, better, nicer) - copyright dates and information updated - updated README - UML diagram file added to repository (quanta_uml.xmi) - TODO file added Version 3.1.4 (Release date: xx-xx-2003) - bugfixes: - resolve symlinks before opening a file [#60860] - don't insert the ") - enable copying from documentation/preview even if the user uses separate clipboard and selection - warn about existing files on rename [#60187] - encode the subject in a mailto url [#60275] - usability enhancements: - default to the project dir when saving a new document [#57654] - don't insert spaces before CSS values (it disturbs some browsers) [#41227] - replace %pid with Quanta's pid in the script action line - replace %input with the selected input source the script action line Version 3.1.2 (Release date: 12-05-2003) - bugfixes: - fix ocassional crash when pressing Ctrl-H while viewing the documentation - fix user toolbar handling - fix execution of script actions which does not have any argument [#56211] - fix shortcut for Color dialog [#56235] - store the upload options in the project file [#56237] - closing the files (and closing Quanta) isn't slow anymore [#56233] - store and use the spell checking settings [#56561] - fix the Insert/Overwrite mode handling [#56382] - fix the height of the toolbar tab - fix failure of re-opening a file from File->Open Recent - do not crash when accessing the Plugins menu after a plugin was removed, but the Edit dialog was closed with Cancel (thanks to Laurent Montel) - don't use the preview prefix after the project is closed - show the directory selection dialogs in the project options [#56698] - allow selection of empty directories in Rescan/Upload/New project dialogs [#56778] - fix Quanta tagxml DTD - fix the DTD tag files, add warning if they contain syntax errors - use the Attribute Quotation setting - allow opening of empty local files [#57718] - show files with : inside their names correctly in the Project Tree [#56639] - don't close a modified document if saving has failed [#58013] - fix the selection of modified files in the upload dialog. Should be more accurate now. - do not truncate the file after a preview - usability enhancements: - bring up the message output window, when and action/plugin wants to printed some message. Implements wish #55645. - show files with relative path to the current document in "url" autocompletion [#55989] - switch to the first editable widget when the tag editing dialog appears - changed behavior: - and is inserted instead of and for HTML documents - new DCOP interfaces: - WindowManagerIf::projectURL() - WindowManagerIf::openedURLs() - new features: -DocBook 4.2 DTD added Version 3.1.1 (Release date: 17-03-2003) NOTE: Released together with KDE 3.1.1. - bugfixes: - insert valid DTD definitions [#53274] - Select Tag Area behavior fixed for optional tags - insert non-translated string in CSS code parts - honor the View Default settings from Settings->Configure Editor [#53569] - be less braindead regarding the Show DTD Toolbar setting [#53739] - don't quote the script line more than once in the action configuration dialog - memory leak: editor parts were not deleted when a file was closed - fix insertion of img tags in HTML documents - upload/rescan project/add to new project tree view behavior fixed (really) - fix renaming of file in the Project Tree, when a file with the new name was already present in the project - use the correct encoding for newly created files - be able to select also directories in tag dialogs [#54819] - insert "border-top", "border-right", etc. correctly in CSS - rename only what has to be renamed in the project and enable project saving after a rename - saving of Author and E-Mail project options was broken in some cases - fix numbering of new documents - do not complain about text files being binary ones on a system with broken mimetypes [#54924] - fix session restoration [#53012] - do not save the full path for action icons, only the icon name - crash when deleting an action fixed - insert valid single XML tags from the toolbar - fix running of actions - fix plugin placements and plugin window disappearing after a preview - fix crash when Tag Edit Dialog was requested for an unknown tag action - fix "mainwindow is not resizeable due to large toolbars" bug [#53230] - bring up the file changed dialog, only when the file content has really changed [#55678] - be able to run Quanta in every case by several users on the same machine - usability enhancements: - show the tag attributes (Alt-Down) menu lower than the current line - the dialog layouts are corrected, so they should be usable with every language. Should fix #51438, #53410, #53544, #54910. - changed features: - "Insert in cursor position" for script actions replaces the selection if there was some text selected - new DCOP interfaces: - WindowManagerIf: - currentEditorIfNum(): returns the editor if number for the active document - currentURL():returns the URL of the active document - new features: - DTD for Quanta tags (DTD definition) added - XHTML 1.0 Strict DTD tags added Version 3.1 (Release date: 14-01-2003 (?); Started: 29-10-2002) - released together with KDE 3.1 - bugfixes: - Selector combo was disabled when inserting a new CSS - Preview Position setting is handled correctly for Right/Bottom. - Show DTD Toolbar setting handling corrected - startup bug with an old quantarc corrected (thanks to Ben Burton) - corrected the handling of the Show Line Number and Show Icon Borders setting - Edit Current Tag menu item re-added to popup menu - Remove Folder From Top was not removing the folders permanently - Fix behavior when using the "--unique" switch (SF #635850) - possible crash when using broken script DTDs fixed - Top Folders show the location of the folder near the name - added a Dynamic Word Wrap item to View menu - README updated - temporary files go into a "quanta" subdir - directory structure changes: - Php and ColdFusion highlighting files moved to Kate - documentation moved to doc/quanta - translation files moved to tde-i18n Version 3.1-RC-1 (Release date: 28-10-2002; Started 27-09-2002) - bugfixes: - crash when configuring toolbars/action and running plugins fixed [Thanks to Simon Hausmann ] - some possible startup bugs corrected - annoying closing of files tree view items corrected - annoying switching/flashing of tabs when upload/quit/save all was called removed - annoying menu reordering after toolbars and actions configuration fixed (really) - disappearing cursor fix - remove the invalid files from the recent menu lists correctly - add the projects to the recent project list correctly - possibility to select project default DTD on creation now is possible - Alt-Left and Alt-Right behavior corrected - Insert Files in project bugfix when the selection contained directories [#48959] - script actions located under paths containing spaced were not working correctly - saving of project toolbars corrected - line numbers and icon border setting is valid for all documents and saved correctly - menu shortcuts fixed - config saving on non-English platforms saved - bug fixed when uploading in a non-existent dir structure - no error was displayed if wget was missing [#49463] - frames in preview were not working correctly [#49502] - returning from context help restores the treeviews correctly - Save As->Close->Open was not working correctly [SF #629172] - preview position option is handled - usability enhancements: - faster project loading - faster editing even with autocompletion turned on - faster editing of large files - redesigned project upload dialog - redesigned New Project wizard - adding of non-local directories is possible [requires KDE 3.1 (beta2 is not enough)] - new features: - plugins can be accessed via actions (so you can put them on toolbars) - Kommander script dialog builder/executor tool added to Quanta. Use --without-kommander to disable it's compilation. - the Files and Templates tree view updates itself automatically if the listed directory has changed - extended network transparency: - remote projects - remote files in projects - remote toolbars - new "Rescan Project Directory" dialog - progress indicator in the statusbar for various tasks - project views (a set of files and toolbars): - save / open views - autoload a view on startup (configurable in the project options dialog) - possibility to convert the document to the selected DTD added - new items in the Project Tree View RMB menu - project default language encoding setting added - Clean Indentation menu item re-added - basic DTD tag inheritance added (see the html-frameset directory) - URL information supported in the DTD definition file - Send DTD in E-Mail menu - new DTD's added: - HTML 4.01 Frameset (may not be according to the standard) - HTML 4.01 Strict (may not be according to the standard) - WML-1-2 (created by George Moody ) - updated README file - lots of code cleanup - spellchecker updated to work with KDE 3.1 - Files List View disabled for now (it was not working correctly) Version 3.0 (Release date: 27-09-2002 ; Started at: 12-09-2002) - bugfixes: - menus and toolbars were reordered after Configure Actions & Configure Toolbars - editor options were not saved in some cases - crash when entering "Quanta Homepage menu - Help->Make a Donation menu - View->Show DTD Toolbar menu - Environment setting page (instead of File Masks) with: - file masks selection - default encoding selection combo box - always hide DTD toolbar setting - Parse As... menu for Structure Tree View - warning and reload/merge possibility if a document was changed outside of Quanta - new FTP upload dialog - dynamic, DTD dependent toolbars - project default DTD setting - CSS Editor also edits now ;-) - D&D from editor to templates tree saves the dragged selection to a template file - XHTML tags added (in early phase) - XSLT tags added - XML style single tag support () - plugin support (general, and specific like Cervisia) - CVS management support with the Cervisia part - usability changes: - Tags menu instead of the old Insert menu. Holds the actions available on the toolbars. - "Save To Template" instead of "Save As Template" (to avoid confusion) - Italian and Polish translation files added Version 3.0 pr2a (Release date: 11-09-2002 ; Started at: 10-09-2002): - bugfixes: - CTRL+Space autocompletion: completion box disappeared after the first keystroke - no crash when there is an old local quantaui.rc found - no crash on startup after showing: "A toolbar with the same name already exists. Please rename the loaded toolbar." - Files Tree View sorting error fixed - Files Tree & List View is much faster now - correctly open documents with different encodings - CTRL+Space completion fixes for markup languages - DTD, tag definition changes: - a tag file can have definitions for more than one tag (less files are required) - extended tag file format for script languages - faster parsing routine (with 30-40%) - new options: - auto-close optional tags - auto-close all tags (except single ones) - structure tree refresh frequency setting - items in the autocompletion box are sorted Version 3.0 pr2 (Release date: 09-09-2002; Started at: 01-08-2002): - bugfixes: - MimeType handling bug - unexpected file deletion bug [#36095] - insertion of closing tag bug - editor toolbar GUI bugfix [#45854] - editing toolbars after deleting an action crashed Quanta. It's fixed now. - Find in File function fixes - editor options related fixes - the behavior of the editor tabs is fixed (same QT bug as in 2.0pr2) - XML commenting fix - fix for external filter "eating" characters [SF #492587] - fix for wrong inserting of tags when indentation with TAB was used [SF #601865] - fixed some possible memory leaks - updated Find in Files dialog [closes SF #584469] - the "File list" dialog box shows the correct relative paths when no project is opened - more closed bugs: #47371 - autocompletion enhancements: - new option to enable/disable the auto-completion feature - script languages autocompletion (function names, function argument hints) - CTRL+Space invokes manually the autocompletion - CTRL+SHIFT+Spaces invokes arguments hints for script functions - autocompletion is DTD sensitive - editor enhancements: - printing source documents is now supported - extended file open/save dialog (from Kate) and encoding support - updated "search in files" dialog - Non-braking space insertion is ALT+Space - editor tabs show only the filenames. Names with path are shown in the tooltip. - "File list" dialog box is available via ALT+0 and right mouse menu - DTD, tag definition changes: - the .tag file structure has changed a lot. Check out the documentation. - DTD recognition and DTD switching partially added - new DTD dependent document parsing and structure tree - tag editing is DTD dependent - other changes: - new homepage at the old location: http://quanta.sourceforge.net (Eric Laffoon) - new documentation/help (Robert Nickel) - new CSS creator / editor (Andrea Bergia) - debian dir added to CVS (Ben Burton) Version 3.0 pr1 (Release date: 27-07-2002; Started at: 23-05-2002): - actions can be assigned to toolbar directly from the Configure Actions dialog - Alt-Down menu re-enable and basic autocompletion added. Thanks to Jason P. Hanley . - possibility to save/load/add/remove/customize the toolbars - D&D between Templates Tree View and the editor [Marc Britton ] - new pages for the Properties dialog: Quanta directory, Quanta file info. Thanks to . for the later. - files are not saved anymore during internal preview, syntax checking - preview prefix is used also when viewing with an external browser - new dialog & shortcut for inserting misc. tags - possibility to keep the upload password in the memory - rescan project tree will find the hidden files - support for local, global and project templates - more cleanup of Makefile.am-s (to work with automake 1.5) - new quick table dialog - ported to KDE 3.0 - the --with-ktabbar option is removed as it is no longer needed - the internal editor uses KTextEditor interfaces - improved PHP syntax highlighting file (will be also included in KDE 3.1 release) Version 2.0.1 (Release date: 12-12-2001; Started at: 06-12-2001): - fix for libktexteditor linking errors - fix for a crash when doing syntax check for a correct html - fixed the saving and restoring of the project options - added the DocPath entry to the .desktop file - file preview for file from a subdir is fixed - more fixes for relative paths - removing of invalid files from the recent file lists added - "--nologo" switch added to disable the splash screen during startup Version 2.0 (Release date: 06-12-2001; Started at: 23-11-2001): - contains the below changes Changes made since Quanta+ 2.0-PR2 (by Andras Mantia): - rename possibility of files/folders in the project tree view added - mailto inserting dialog added (with KAB support) - CSS syntax highlighting added - tooltips added for the tree views - inserting of empty directories is possible - improved "New project" wizard - rescan project tree will also find the empty dirs, and remove the missing ones - save project menuitem added - you can select the active opened file also from a list - it's possible to use KDE (e.g. KDevelop) style tabbars. Use the --with-ktabbar switch when you configure Quanta - the behavior of the tabbar is somewhat fixed - handling of directories with spaces in the name is fixed - Open recent project list menu behavior fixed - Show toolbar/statusbar/message output menu behavior fixed - Save All behavior fixed - links/images are inserted with correct relative paths - compilation error fixes (mainly for Solaris) - other possible crash fixes 23 Nov. 2001: - Quanta+ project is still alive. Fixing and improving it has started. - We should keep a ChangeLog, so I started it. :) (Andras)