This file contains the changes for Quanta since version 2.0 until the 3.1 series.


Version 3.1 (Possible release date: 13-01-2003)
NOTE: Released together with KDE 3.1 (final) and as a separate tarball for
KDE 3.0.x on our Sourceforge site.
  - 3.1.x series specific bugfixes: 
    - none at this moment
  - bugfixes to be forwardported to HEAD: 
    - none at this moment
  - backported bugfixes from Quanta HEAD:
    - security fixes
    - execution of command line type plugins fixed
    - restore the correct permissions after diffing the modified files [#51308]
    - honour the command line file arguments even if a project was loaded
    - bookmark menu behaviour fix
  - try to make it even faster
  - sort the DTD lists in selection combo boxes
  - on startup load the files from the default project view and the last opened files
    
Version 3.1-pr1 (Release date: 07-12-2002)
NOTE: This version was released together with KDE 3.1 RC5. It already
identifies itself as Quanta 3.1, but the code should be not considered
as final. 
  - bugfixes:
    - a very grave bug fixed: Clear List in the New Project wizard deleted
      all the files from the target dir. This is evil, if the target dir
      existed and contained old files.
    - upload/rescan project/add to new project tree view behaviour fixed
    - compilation fixes when building 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
    - double "save modified question" bug corrected, when quitting Quanta
    - fixing of --with-kommander option
    - fix for renamed files detection when uploading the project
    - fixes in the grep dialog
  - synched the File and Grep dialog code with Kate 	  

Version 3.1 (Freeze date: 02-12-2002; Started: 29-10-2002)
NOTE: This version was supposed to go into the KDE 3.1 release. As it is delayed,
some of the above fixes might go into the final 3.1 release. This can be found in 
KDE 3.1 RC3. 

  - released together with KDE 3.1 RC3
  - 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 behaviour 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 kde-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 <hausmann@kde.org>]
    - 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 behaviour corrected
    - Insert Files in project bugfix when the selection contained directories [#48959]
    - script actions located under paths containing spaces 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
    - smoother editing even with autocompletion turned on
    - smoother 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 accesssed 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 inheritence 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 <george@georgemoody.co.uk>) 
 - updated README file 
 - lots of code cleanup
 - spellchecker updated to work with KDE 3.1
 - Files List View disabled for now (it was not workig 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 "<script" [#47816]
    - attribute case option is handled correctly
    - tag case fix in autocompletion box
    - error message is printed if the "make install" step was not completed
    - toolbars were not saved and loaded correctly
    - Save All functionality corrected
    - save an action's correctly
 - editor enhanchements:
    - updated "Find in Files" dialog
    - auto-completion enhanchements and fixes:
        - variable autocompletion for PHP
 - new features:
    - Help->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 possiblity 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 (<tag/>)
    - 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 releated fixes
    - the behaviour 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 <jphanley@buffalo.edu>.
 - possibility to save/load/add/remove/customize the toolbars
 - D&D between Templates Tree View and the editor [Marc Britton <consume@optushome.com.au>]
 - new pages for the Properties dialog: Quanta directory, Quanta file info. Thanks to <espaceautogere@squat.net>.
   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 higlighting 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 behaviour of the tabbar is somewhat fixed
 - handling of directories with spaces in the name is fixed
 - Open recent project list menu behaviour fixed
 - Show toolbar/statusbar/message output menu behaviour fixed
 - Save All behaviour 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.
