Quanta Plus
* Insert literal character entities if possible.
* List the plugin in the Open With context menu.
* Fix crashes when using XDebug.
* Do not keep an empty, Untitled document opened when opening new files.
* Fix crash when closing a plugin and no other document is opened.
* Make HTML forms work in the internal preview.
* Fix deadlock in CSS editor when the propery contains ":".
Kommander
* Support executing of widget slots.
* Add execute method for PushButton.
* Add possibility to pass parameters for ScriptObject.
* Add "return" command to get back the result of a ScriptObject.
* Add "createWidget" function for on-the-fly widget creation.
* Add "widgetExists" function.
* Add "execBackground" function.
* Add "connect/disconnect" function for on-the-fly signal/slot connection.
* Add indexed array functions
* Make "a="Label1"; a.setText("foo")" work.
* Add "TreeWidget.selectedIndexes".
* Add "Table.setCellWidget/cellWidget".
* Add "Table.selection" to get back the selection coordinates.
* New widgets: "AboutDialog, DatePicker, PopupMenu, ToolBox"
* Use the new parser by default for new dialogs.
* Support shebang ("#!/path_to/kmdr-executor") in the beginning of the
.kmdr files. Running .kmdr files is possible directly if you make
them executable.
* Warn if a dialog file is not executable.
* Store Kommander version in the "VERSION/_VERSION" global variable.
* Add experimental Kommander KPart (Kommander dialogs can be embedded in
other KDE applications).
* Make "input_color" and "@Input.color" accept a default color argument.
* Make "TreeWidget.selection" work in multi selection mode.
* Make "TreeWidget.setSelection" show the selected item.
* Make "CheckBox.setChecked" accept as argument false, "false", true,
"true", 0 (meaning false), everything else meaning "true".
* Optionally quote the strings inserted via the function browser.
* Use combobox for booleans in the function browser.
* Use multiline insert box in function browser.
* Add highlighting for the new parser.
* Make possible to open more associated editors at once.
* Make it possible to run external script in a ScriptObject.
* "execute" DCOP call returns a string.
* The editor does not save the dialog on running.
* Create backup files every 5 minutes.
* Rework the plugin system.
* Set new functions only available to new parser such as createWidget
to not be shown in the function browser if the old parser is run.
* Show all available functions in the function browser.
* Insert the functions using the syntax of the new parser if #!kommander
is specified in the associated text.
* Return the result of a division in floating form if the result is not
an integer.
* Update the handbook.
* Install examples that are easily reachable from the editor.
* Fix "exit" command.
* Make "dcopid, pid, parentPid" work in the new parser.
* Fix problem with losing the parser type status in the editor when
working with multiple dialogs.
* "@Array.fromString" should append the new elements to the array, just
like it did before and how "array_fromString" does.
* Fix @eval for addition/substraction and handle division by zero.
* Process code written in external script using the old parser.
* Fix many cases when the code was executed altough it was in a codepath
that should not be executed.
* Fixed the bug in the input text dialog where entering a default value
returned the caption.
* Fix the for loop parsing if end < start.
KImageMapEditor
* Do not limit map elements to be at 2000 as bigger x/y coordinate.
Quanta Plus
* Fix recursive symlink handling.
* Fix add to project when saving a new file into a symlinked directory.
* Do not lose CSS selectors after editing inside the dialog if they are
repeated.
* Fix help button in the New Project wizard.
* Fix crashing while editing html with php files.
Kommander
* add DCOP method to get the winID
* add DCOP method to change the cursor to the wait cursor and back
* Make multiplying work correctly for floating point values.
* Do not remove the whole text after undoing the changes in the editor.
* Do not crash if opening a file the second time when the first try failed.
* Function str_findrev works now.
* Fix crash when diving by zero.
* Make function names case insensitive.
* Fix dcop() function (external DCOP).
* Add missing EOLs to array_values().
* Do not open files with no filename given.
* Fix crash on incorrect syntax.
* Fix input_file() function.
* Fix importing tables with empty cells.
* Use icon instead of "..." in the file selector.
* Fix ExecButton.setEnabled().
* Don't close the dialogs with ESC (just like in real applications).
* make @echo really work
Quanta Plus
* Autocompletion for member variables.
* Fix directory creation in some ftp servers.
* Fix crash when dropping a document template on an Untitled empty
document.
Quanta Plus
* show Find in Files menu if KFileReplace is installed
* fix various crashes in the debugger
* fix crash when editing a >style> CSS area
* use the correct encoding in the file dialogs
* don't lose upload profile settings in certain cases
* fix symlink handling in Project Rescan, New Project adding
files/folders
* do not set the current project mark to a project that could not
be opened
* allow closing of an untitle editor tab when an image is previewed
inside
* fix problems with the automatic backup system
Changes:
Quanta Plus
* Avoid growing quantarc and causing instability.
* Fixed a crash when navigating PHP documents via
"Document Structure"/"Functions"
* Fix Save As behavior
* dd some more special characters to the list
* Fix crash in CSS editor.
* Don't crash when closing a document in VPL mode
* Fix crash when copying to clipboard inside VPL.
* Show the correct column number if tabs are used in the document.
* Only one upload dialog can be visible at any time.
* Do not show Find in Files menu if KFileReplace is not installed.
* Fix a crash when using Close All.
* Allow logging to files outside of project directory - don't send
closing events for untitled, unmodified documents.
* Respect the order of items in the .docrc.
* Fix crash when creating project through slow links.
* Really abort if a remote directory cannot be created.
* Fix automatic updating of closing tags.
* Accept float numbers for length values in the CSS editor
* Make CSS completion work inside style attributes.
* Improve usability of the File Changed dialog.
* Handle correctly the escaped backslashes inside strings.
* Improve mimetype and extension based searching for a DTEP that
can handle the currently opened file.
Kommander
* Add initialization/destroy for Wizard. Use setEnabled() to
enable/disable Finish button.
* Improve the integrated text editor a lot by using the KTextEditor
interface (katepart) for editing Kommnader text. This means syntax
highlighting, improved undo/redo, possibility to have line number
bar, etc.
* Fix crash on exit for the editor.
Changes:
* Quanta Plus
o another round of VPL fixes.
o don't crash when viewing remote files in VPL
o silently ignore files from a project view that do not exist
anymore
o show a correct error message if a file does not exist
o make the img and script tags standard compliant
o don't loose important spaces when applying source indentation
o add input button to the Forms toolbar
* Quanta Plus
o allow opening of read-only remote files, like from http://
o fix insertion of files to the project
o fix detection of existing shortcuts
o ignore special areas inside comments
o set the user action tooltips correctly
o fix random crashing when editing PHP files
o fix a crash when using the attribute tree
o fix insertion of relative URLs from the attribute tree
o fix resolving of relative URLs when there are symlinks around
o fix addition of local directories to the project
o fix for dtep data of xhtml1.1
o fix some bugs in the new project wizard
o always reload a file if the user wants it
o fix previewing of read-only files
o reload project tree for remote projects after rescanning the
project folder
o less reparsing of the document while typing is in progress
o open dropped files
o don't try to remove an empty, unmodified buffer, if it is the
last opened one
o remember cursor position for project documents
o add the standard show/hide menubar action
o add possibility to limit the number of recent files/projects.
No GUI, use "Recent Files Limit" in the [General Options]
section
o show the project name in the window titlebar
o mark uploaded files as uploaded even if upload fails later
o new DCOP methods:
+ WindowManagerIf::uploadURL(url, profile, markOnly)
+ QuantaIf::groupElements(groupName)
* Kommander
o accept DCOP methods without parantheses
Changes:
* Quanta Plus
o better handling of quotation marks when editing tags inside a
script area
o don't show the file changed dialog after using save as and save
again
o crash fixes in VPL
o don't loose the comment closing character when formatting the XML
code
o insert valid img tag for XHTML documents
o don't show the Pages tab in DTEP editing dialog more than once
o set the DTEP of the document to the one selected in the Quick Start
dialog
o don't have two Close actions
o don't show CSS pseudo-classes in autocompletion for the class
attribute
o avoid deadlock when loading the DTEPs
o add XHTML 1.1 and XHTML 1.0 Basic to the quickstart dialog
o new DCOP interfaces/methods: WindowManagerIf::setDtep
o Doesn't parse PHP class methods which returns references
Many new features and refinements.
Notable changes include:
* Konqueror is the second web browser to pass the Acid2 CSS test,
ahead of Firefox and Internet Explorer
* Konqueror can also now free web pages from adverts with its
ad-block feature
* SuperKaramba is included in KDE, providing well-integrated and
easy-to-install widgets for the user's desktop
* Kopete has support for MSN and Yahoo! webcams
* The edutainment module has three new applications (KGeography,
Kanagram and blinKen), and has seen huge improvements in Kalzium
Changes:
Quanta Plus
* fix crash when deleting a file which is part of a project from the
tab context menu
* do not autoclose tag starting with <?, like <?xml
* create empty description files for scripts that don't have one
* save the content entered in a new file in the VPL editor
* do not allow invocation of the CSS editor in an empty non-CSS document
* fix many cell-merging related errors in the table editor
* fix namespace editing in the attribute editor tree
* fix lots of table editor bugs
* restore automatic conversion of accented chars behavior to pre-3.4.2
* save the content entered in a new file in the VPL editor
* fix loading order of the project view files
* replace a leading ~ in an upload profile with the users home folder and
avoid a hang
* fix lots of VPL related crashes
* show DT tags in VPL
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
Changes:
* Quanta Plus
o read/write the correct entry from description.rc in the editor
o fill only the attributes with source="selection" with the
selection in the tag editing dialog
o fix matching of excluded files from a project
o don't crash when Selected is pressed and nothing is selected (in
the CSS editor)
o try to fix the crash caused by incompatible changes between
KDE 3.3.x and 3.4.x libcvsservice
o show the correct relative paths in URL autocompletion
o fix crash when unsetting breakpoints
o nicer processing of CVS output
o read the image sizes for remote images as well
o insert an img tag for remote images as well when using Drag and
Drop
o better context sensitive documentation (needs updated documentation
and DTEP packages)
* Kommander
o fix detection of scripts that are run from a temporary directory
Highlights at a glance
* Text-to-speech system with support built into Konqueror, Kate, KPDF
and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
disable ones that are not used. This does not include Netscape-style
plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
documentation added or changed
Changes:
* Quanta Plus
o don't crash after editing a cell of a newly inserted row/column
in the table editor
o show the right index of the main cell in case of merged rows in a
table
o don't crash on column removal form a table
o read the tables correctly also if the doctype definition is wrong
(for example HTML tables inside XHTML)
o fix node tree corruption while parsing scripts inside a tag
o don't crash when deleting a file using the context menu
o disable Proceed button in the upload dialog once the upload is
started. Fixes various problems like non-responding Quanta after
upload and possibly the bug described in
o don't try to add a newly created action to a non-existent All toolbar
o don't crash on exit if the user removed an action
o enable full copy/paste from documentation and preview. Until now it
worked only with the mouse through the selection.
o improvement: recognize one-line PHP comments starting with #
* KFileReplace
o hide columns that are not useful (but confusing) when doing search
only
Changes:
* Quanta Plus
o VPL: enable VPL on KDE 3.3.x
o show (again) the full filename in a tooltip
o don't crash if the preview widget is closed with a JavaScript command
from the code itself
o possible crash on startup fixed
o don't try to autofill a closing tag for non-xml tags
o when opening a Quanta 3.2 project set the upload status of the files
to "When Modified" not to "Never"
o when adding files to a project, use the upload status of the parent
directory for the newly added file
o fix the Save As.. behavior (it defaulted to some strange directories,
depending on the active treeview, selected directory, etc.)
o update the modified status text/icon when using Save All
o always find the right action to edit, even if there are more actions
with the same user visible name
o don't change the template description if writing to the .dirinfo file
fails (usually for global templates)
o fix creation of new template directories (template type was stored
incorrectly)
o display the user-readable template type in every dialog
o fix the Konqueror launch in meinproc.kmdr
o fix open dialog in checkxml.kmdr: use the the folder selection dialog
to select folders
o improvement: don't show the project toolbar when no project is loaded
o improvement: support loading of more than one toolbar at a time
o improvement: don't ask for toolbar saving if the toolbar names was
modified by Quanta to add (1), (2), etc. at the end
o improvement: disable the Quanta Template page in properties if you
don't have writing rights to the directory
o improvement: show the user-readable template description for every
template file, not just the directories.
o improvement: don't allow to change the template type in the properties
of a file as it's valid per-directory.
* Kommander
o output from ExecButton wasn't sent to standard output
* KLinkStatus
o enable the hide toolbar menu item in the toolbar context menu (and
don't crash with KDE 3.3.0 when you right click on the toolbar)
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Changes:
* NEW IN KDE: KImageMapEditor integration Andras Mantia, Jan Schaefer
* NEW IN KDE: Integrate KLinkStatus into kdewebdev Andras Mantia,
Paulo Moura Guedes
* Quanta Plus
o Use KMDI for the MDI Andras Mantia
o Basic support for development teams in projects Andras Mantia
o Directory Templates Andras Mantia
o Complete template features Andras Mantia
o Supplemental project file data Eric Laffoon
o Multiple upload profiles Andras Mantia
o Basic CVS project integration (Commit/Update) Andras Mantia
o Support for downloading resources from a central server Andras
Mantia
o Event actions for file and project operations Andras Mantia
o Interface personalities for tasks and project team members Andras
Mantia
o PHP debugger support Linus McCabe, Thiago Silva
o Improve the file trees Jens Herden
o Basic support for any editor implementing the KTextEditor
interface Andras Mantia
o Replace accented characters on the fly Andras Mantia
* Kommander
o Enable list widget functionality Michal Rudolf
o Enable tree detail widget functionality Michal Rudolf
o Improve the editor Michal Rudolf
o Improve the text editor Michal Rudolf
o Add DCOP functions assistant Michal Rudolf
o Handle multiple dialogs packaged in single archive Michal Rudolf
o Add localization functions Michal Rudolf
o Enable free slots Michal Rudolf
o Make widgets DCOP accessable Michal Rudolf
o Add the ability to plug in widgets Marc Britton
o Add rich text blogging widget Marc Britton
o New @readSetting and @writeSetting specials for saving text Marc
Britton
o Population text - populates widgets with signals and slots Marc
Britton
* KFileReplace
o New startup/new project dialog Andras Mantia
* KLinkStatus
o Filter to display links (broken, good, timeout, etc) Paulo Moura
Guedes
o Pause and resume search. Paulo Moura Guedes
o Validate URLs with reference (#) Paulo Moura Guedes
o Edit link referrers in Quanta Paulo Moura Guedes
o Add GUI for settings. Paulo Moura Guedes