You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1270 lines
51 KiB
1270 lines
51 KiB
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 1.1.4 Stable released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
12.12.2004, Lumir Vanek
|
|
=======================
|
|
1) Updated /admin with latest kde-common/admin contents
|
|
|
|
12.11.2004, Olaf Hartig
|
|
=======================
|
|
1) Switched the default item insert point to "at bottom" for the "New Element", "New Proc.Instr." and "New CData" dialogs.
|
|
|
|
21.10.2004, Olaf Hartig
|
|
=======================
|
|
1) Implemented feature request #1044396 "Reload function".
|
|
|
|
20.10.2004, Olaf Hartig
|
|
=======================
|
|
1) Fixed a little usability bug. Tabbing between the widgets work (better) now (all unvisible widgets reject focus on tab).
|
|
2) Fixed the bug mentioned in feature request #1049159 "Keyboard shortcut for closing the "Edit XML as raw text" win".
|
|
|
|
19.10.2004, Olaf Hartig
|
|
=======================
|
|
1) Implemented feature request #1048738 "F2 button for editing text content".
|
|
|
|
14.09.2004, Lumir Vanek
|
|
=======================
|
|
1) Added fix_paths script to fix hardcoded paths in files generated by dcopidl2cpp
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 1.1.3 Stable released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
12.09.2004, Lumir Vanek
|
|
=======================
|
|
1) Added french translation maded by Christophe Crier, www.heolys.com
|
|
2) Fixed bug [ 988587 ] Non-existent files from cmdline cause silent quit
|
|
|
|
18.08.2004, Lumir Vanek
|
|
=======================
|
|
1) Removed check for special characters in KXECharDataDialog::checkContents
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 1.1.2 Stable released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
08.08.2004, Lumir Vanek
|
|
=======================
|
|
1) Set raw XML editboxes to PlainText, instead to Auto, to avoid
|
|
unnecessary special character conversions.
|
|
2) Moved rest of actions and KCommandHistory from doc to part.
|
|
|
|
08.08.2004, Lumir Vanek
|
|
=======================
|
|
1) Moved actions for Save/SaveAs, Cut/Copy/Paste from Shell to Part,
|
|
where is better place for them. Started testing Quanta plugin.
|
|
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 1.1.1 Stable released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
08.07.2004, Lumir Vanek
|
|
=======================
|
|
1) Added Wrap on/off to text view configuration page
|
|
|
|
17.07.2004, Lumir Vanek
|
|
=======================
|
|
1) Applied patch kxmleditor-1.1.0-gcc34.patch, Bugzilla Bug 57019 kxmleditor 1.1.0 fails
|
|
(http://bugs.gentoo.org/show_bug.cgi?id=57019)
|
|
|
|
11.07.2004, Lumir Vanek
|
|
=======================
|
|
1) Applied patch #988560 Default to UTF-8 for new files
|
|
2) Applied patch #988558 Desktop entry cleanup
|
|
3) Applied patch #958302 Avoid warning on startup
|
|
4) Applied patch #958301 Avoid deprecation warnings
|
|
5) Changed 4 occurence of SLOT(0) to 0 in KXEShellManager *KXMLEditorShell
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 1.1.0 Stable released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
09.07.2004, Lumir Vanek
|
|
=======================
|
|
1) Updated version info in .ui files to 3.3
|
|
2) Commented time meassuring in KXMLEditorPart::slotDocOpened()
|
|
|
|
06.07.2004, Lumir Vanek
|
|
=======================
|
|
1) Fixed bug reported by Robin Rosenberg : when opened XML without specified encoding, default must be used (UTF-8)
|
|
|
|
01.06.2004, Lumir Vanek
|
|
=======================
|
|
1) Minor fixes in documentation
|
|
2) Fixed bug [ 946229 ] Element name cannot start with 'xml' or 'XML'?
|
|
|
|
28.04.2004, Lumir Vanek
|
|
=======================
|
|
1) Added support for opening compressed SVG - svgz files to KXEDocument::open(...)
|
|
|
|
27.04.2004, Lumir Vanek
|
|
=======================
|
|
1) Improved syntax highlighter to highlight multiline comment
|
|
2) Increased max KXmlEditorComboAction items count from 5 to 15
|
|
3) Added *.svg to supported file types
|
|
|
|
11.04.2003, Lumir Vanek
|
|
=======================
|
|
1) Set active target
|
|
2) Added check to KXMLEditorShell::setPart, last line connecting to NULL variable m_windowMenu
|
|
|
|
26.03.2004, Olaf Hartig
|
|
=======================
|
|
1) Changed the code in KXE_TreeView::updateNodeMoved to remove the calls of
|
|
KListViewItem::moveItem, because this function is marked as deprecated
|
|
in the KDE API.
|
|
2) Implemented the "create tree view items on demand" feature, that speeds
|
|
the loading of deep nested XML documents. This feature can be enabled/disabled
|
|
in the configuration dialog. Take a look at KXMLEditorPart::slotDocOpened to
|
|
learn about measuring the feature's advantage in loading time.
|
|
3) Fixed a performance bug with opening documents in KXEDocument::open and
|
|
(temporary) introduced code to measure the difference.
|
|
|
|
19.02.2004, Adam Charytoniuk
|
|
=======================
|
|
1) Introduction of document/view model. Started...
|
|
2) New shell actions and new menu "Window".
|
|
3) Updated pl.po file
|
|
|
|
18.02.2004, Olaf Hartig
|
|
=======================
|
|
1) Finished the german localization.
|
|
|
|
12.02.2003, Lumir Vanek
|
|
=======================
|
|
1) Removed kxmledtor.kdevprj from Makefile.am.
|
|
|
|
10.02.2004, Olaf Hartig
|
|
=======================
|
|
1) Switched the project to be a KDevelop 3 project.
|
|
|
|
08.02.2003, Adam Charytoniuk
|
|
=======================
|
|
1) Update of pl.po translation file
|
|
|
|
05.02.2004, Olaf Hartig
|
|
=======================
|
|
1) Fixed a usability problem with a useless messagebox appearing, when the users wants to edit the properties of the special proc.instr.
|
|
2) Removed several inconsisties with tooltips and What's This help in dialogs and configuration pages.
|
|
|
|
04.02.2004, Adam Charytoniuk
|
|
========================
|
|
1) Added file for polish translation, translation started.
|
|
|
|
02.02.2004, Olaf Hartig
|
|
=======================
|
|
1) Fixed the problems with our/KDE's localization framework.
|
|
2) Added a file for the german translation.
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 1.0.0 Stable released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
24.01.2003, Adam Charytoniuk
|
|
=======================
|
|
1) New icons for application
|
|
2) TODO updated
|
|
|
|
25.01.2003, Lumir Vanek
|
|
=======================
|
|
1) Used KTempFile when compressed file open, instead of temporary.tmp
|
|
|
|
20.01.2003, Lumir Vanek
|
|
=======================
|
|
1) Touched dialogs and tested compiling and making RPM on KDE 3.2 RC1. Successfull.
|
|
|
|
17.01.2003, Lumir Vanek
|
|
=======================
|
|
1) Added Element indentation to text view setting
|
|
2) Adjusted columns in KXE_ViewAttributes::slotChange
|
|
|
|
10.01.2003, Lumir Vanek
|
|
=======================
|
|
1) Applyied patch [ 827616 ] "freedesktop.org desktop entry tweak" to kxmleditor.desktop
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.9.2 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
10.01.2003, Lumir Vanek
|
|
=======================
|
|
1) Renamed following dialogs in .kdevprj file:
|
|
./part/kxeelementdialogbase.ui
|
|
./part/kxeattributedialogbase.ui
|
|
./part/kxechardatadialogbase.ui
|
|
./part/kxesearchdialogbase.ui
|
|
./part/kxechoosestringdialogbase.ui
|
|
./part/kxeprocinstrdialogbase.ui
|
|
./part/kxespecprocinstrdialogbase.ui
|
|
2) Checked those dialogs if What's This help exist, and added it, if not.
|
|
|
|
06.01.2004, Olaf Hartig
|
|
=======================
|
|
1) Removed the old configuration framework and the corresponding files:
|
|
./part/confpage_defaults.ui
|
|
./part/confpage_text_editor.ui
|
|
./part/confpage_print.ui
|
|
./part/confpage_treeview.ui
|
|
./part/confpage_targzext.ui
|
|
./part/confpage_xml.ui
|
|
./part/dlgconfiguration.h
|
|
./part/dlgconfiguration.cpp
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.9.1 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
03.01.2003, Lumir Vanek
|
|
=======================
|
|
1) Disabled m_pActEditRawXml when element is not selected
|
|
2) Allowed to paste element with subtree to empty document
|
|
3) Fixed bug in KXE_TreeViewItem. It's destructor not inform your nextSibling about deleting *this*,
|
|
and siblings m_pPrevSibling pointed to deleted KXE_TreeViewItem. I hope, this fixing bug #858730.
|
|
4) Fixed another bug in KXE_TreeViewItem::lastChild(). It returned 0, if more than one lastChild() exists.
|
|
5) Registered renamed files in KDevelop project
|
|
6) Attribute name invalid characters set same as element
|
|
|
|
02.01.2004, Adam Charytoniuk
|
|
==============================
|
|
1) Small compiler warnings removal started.
|
|
|
|
31.12.2003, Olaf Hartig
|
|
=======================
|
|
1) Added What's This help to the configuration dialog's pages.
|
|
|
|
30.12.2003, Olaf Hartig
|
|
=======================
|
|
1) Split the tree view configuration setting "enable drag and drop" to "enable dragging" and "enable dropping" and implemented the usage of these settings in the tree view.
|
|
2) Updated the .cvsignore files.
|
|
|
|
29.12.2003, Olaf Hartig
|
|
=======================
|
|
1) Renamed the files (containing stuff for dialog classes)
|
|
./part/dlgxmlprocinstrbase.ui
|
|
./part/dlgxmlprocinstr.h
|
|
./part/dlgxmlprocinstr.cpp
|
|
./part/dlgsearchbase.ui
|
|
./part/dlgsearch.h
|
|
./part/dlgsearch.cpp
|
|
./part/dlgxmlspecprocinstrbase.ui
|
|
./part/dlgxmlspecprocinstr.h
|
|
./part/dlgxmlspecprocinstr.cpp
|
|
./part/dlgxmlelementbase.ui
|
|
./part/dlgxmlelement.h
|
|
./part/dlgxmlelement.cpp
|
|
./part/dlgxmlattributebase.ui
|
|
./part/dlgxmlattribute.h
|
|
./part/dlgxmlattribute.cpp
|
|
./part/dlgxmlchardatabase.ui
|
|
./part/dlgxmlchardata.h
|
|
./part/dlgxmlchardata.cpp
|
|
./part/dlgxmlattachbase.ui
|
|
./part/dlgchoosestringbase.ui
|
|
./part/dlgchoosestring.h
|
|
./part/dlgchoosestring.cpp
|
|
./part/dlgfilenew.h
|
|
./part/dlgfilenew.cpp
|
|
to
|
|
./part/kxeprocinstrdialogbase.ui
|
|
./part/kxeprocinstrdialog.h
|
|
./part/kxeprocinstrdialog.cpp
|
|
./part/kxesearchdialogbase.ui
|
|
./part/kxesearchdialog.h
|
|
./part/kxesearchdialog.cpp
|
|
./part/kxespecprocinstrdialogbase.ui
|
|
./part/kxespecprocinstrdialog.h
|
|
./part/kxespecprocinstrdialog.cpp
|
|
./part/kxeelementdialogbase.ui
|
|
./part/kxeelementdialog.h
|
|
./part/kxeelementdialog.cpp
|
|
./part/kxeattributedialogbase.ui
|
|
./part/kxeattributedialog.h
|
|
./part/kxeattributedialog.cpp
|
|
./part/kxechardatadialogbase.ui
|
|
./part/kxechardatadialog.h
|
|
./part/kxechardatadialog.cpp
|
|
./part/kxeattachdialogbase.ui
|
|
./part/kxechoosestringdialogbase.ui
|
|
./part/kxechoosestringdialog.h
|
|
./part/kxechoosestringdialog.cpp
|
|
./part/kxefilenewdialog.h
|
|
./part/kxefilenewdialog.cpp
|
|
|
|
28.12.2003, Adam Charytoniuk
|
|
=============================
|
|
1) Warning free code in kxmleditorpart.cpp file
|
|
|
|
28.12.2003, Olaf Hartig
|
|
=======================
|
|
1) Added the function updatePage to all configuration setting groups and fixed a little bug that occured during the creation of their pages.
|
|
2) Implemented the missing case of using the new configuration framework (see yesterdays entry).
|
|
|
|
27.12.2003, Olaf Hartig
|
|
=======================
|
|
1) Implemented usage of the new configuration framework in all cases except one (this one is a little bit more difficult - I'm working on it).
|
|
|
|
24.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Registered KXE...Settings files in KDevelop
|
|
|
|
23.12.2003, Olaf Hartig
|
|
=======================
|
|
1) Added the following classes for the new configuration framework:
|
|
- KXEConfiguration (files: kxeconfiguration.h, kxeconfiguration.cpp)
|
|
- KXESettings (files: kxesettings.h, kxesettings.cpp)
|
|
- KXETreeViewSettingsPage (files: kxetreeviewsettingspage.ui)
|
|
- KXETreeViewSettings (files: kxetreeviewsettings.h, kxetreeviewsettings.cpp)
|
|
- KXENewFileSettingsPage (files: kxenewfilesettingspage.ui)
|
|
- KXENewFileSettings (files: kxenewfilesettings.h kxenewfilesettings.cpp)
|
|
- KXEPrintSettingsPage (files: kxeprintsettingspage.ui)
|
|
- KXEPrintSettings (files: kxeprintsettings.h, kxeprintsettings.cpp)
|
|
- KXEArchiveExtsSettingsPage (files: kxearchiveextssettingspage.ui)
|
|
- KXEArchiveExtsSettings (files: kxearchiveextssettings.h, kxearchiveextssettings.cpp)
|
|
2) Implemented the initialization of the new conf. framework in our factory.
|
|
3) Added the configuration settings group for the text view and the corresponding dialog page. New classes:
|
|
- KXETextViewSettingsPage (file: kxetextviewsettingspage.ui)
|
|
- KXETextViewSettings (files: kxetextviewsettings.h, kxetextviewsettings.cpp)
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.9.0 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
22.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Finished KXESyntaxHighlighter
|
|
2) Updated documentation
|
|
3) Added "new" symbol to char data icons
|
|
4) Incremented version to 0.9
|
|
|
|
21.12.2003, Adam Charytoniuk
|
|
===============================
|
|
1) Positions of splitters are saved and restored from config.
|
|
2) inserting element action is disabled when processing instruction is selected
|
|
3) splitters are working smoothly
|
|
|
|
21.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Enhanced KXESyntaxHighlighter
|
|
2) Removed ConfPage_SpecChars from project
|
|
3) Added ConfPage_TextEditor to project
|
|
|
|
20.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Finished KXEEditRawXmlCommand
|
|
2) Finished KXETextEditorDialog
|
|
|
|
20.12.2003, Adam Charytoniuk
|
|
===============================
|
|
1) Adding kxmleditorpart actions to configurable shortcut dialog.
|
|
2) Mailing documents action added.
|
|
3) Correcting background in a path toolbar label
|
|
|
|
16.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Added kxesyntaxhighlighter.cpp to Makefile.am
|
|
|
|
16.12.2003, Adam Charytoniuk
|
|
============================
|
|
1) correction of Makefile.am in part directory
|
|
2) KXEDeleteNodeCommand remembers it's sibling node now
|
|
|
|
15.11.2003, Olaf Hartig
|
|
=======================
|
|
1) Appended the section "ADDING NEW FILES" to ./CODING
|
|
2) Fixed bug in KXMLEditorShell::slotFileSaveAs resulting in wrong filename extensions.
|
|
3) Moved of the filter for file dialogs from the header- to the sourcefile.
|
|
|
|
14.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Started implementing KXETextEditorDialog and KXESyntaxHighlighter
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.8.5 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
13.12.2003, Adam Charytoniuk
|
|
============================
|
|
1) bug with enabling Paste instead of Print action in shell contructor corrected.
|
|
2) Apropriate captions for Insert Text, Insert CDATA, Insert Comment dialogs.
|
|
3) slotTextChanged and slotFindInChanged in KXESearchDialog changed into virtual (like in base class)
|
|
|
|
13.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Added attribute checking, KXEAttributeDialog::slotNameChanged, ...
|
|
2) Changed XML path information to more like XPATH standart
|
|
3) Added new types to File Open/Save dialogs
|
|
4) Resolved problem with proc. instr. in path bar
|
|
|
|
12.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Added character data checking, KXECharDataDialog::checkContents
|
|
2) Added proc. instr. checking, KXEProcInstrDialog::slotTargetChanged, slotDataChanged
|
|
|
|
09.12.2003, Adam Charytoniuk
|
|
============================
|
|
1) New actions for Insert Text, Insert CDATA, Insert Comment
|
|
|
|
07.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Renamed dialog classes, incremented version number
|
|
2) Implemented paste Commands
|
|
3) Implemented d&d undo/redo
|
|
4) Added element name checking: KXEElementDialog::checkElementName
|
|
5) Added element name checking to inplace element editing
|
|
|
|
06.12.2003, Lumir Vanek
|
|
=======================
|
|
1) Implemented KXEEditCharDataCommand, KXEEditProcInstrCommand, KXEEditElementCommand
|
|
2) Implemented KXEEditAttrNameCommand, KXEEditAttrValueCommand, KXEDeleteAllAttribCommand
|
|
|
|
02.12.2003, Adam Charytoniuk
|
|
=============================
|
|
1) Implemented KXEVersionEncodingCommand
|
|
|
|
30.11.2003, Lumir Vanek
|
|
=======================
|
|
1) Implemented KXEDeleteNodeCommand, KXEDeleteAttrCommand, KXEUpCommand, KXEDownCommand
|
|
|
|
29.11.2003, Lumir Vanek
|
|
=======================
|
|
1) Added comands.h/cpp files to KDevelop project file (register it) to
|
|
display class names in tree
|
|
2) Fixed bug in KXEStylesheetDetachCommand. Code for execute was mistakely placed
|
|
to destructor, and code for unexecute was in execute.
|
|
3) Implemented KXEElementCommand, KXECharDataCommand, KXEProcInstrCommand, KXEAttributeCommand.
|
|
|
|
|
|
26.11.2003, Lumir Vanek
|
|
=======================
|
|
1) Changes message "Pleasse use menu item XML -> Version and encoding ..." to "... File -> ..."
|
|
|
|
24.11.2003, Adam Charytoniuk
|
|
============================
|
|
1) Undo/Redo framework added. KCommandHistory is now used in kxmleditorpart.
|
|
|
|
24.11.2003, Adam Charytoniuk
|
|
============================
|
|
1) error in updateActions() detected & corrected - this was cause of crash when working in read-only mode.
|
|
2) actions rearranged
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.8.4 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
20.11.2003, Adam Charytoniuk
|
|
============================
|
|
1) Updating some actions in XML menu after file is opened.
|
|
2) Corrected Makefile.am in icons directory (previously also icons from local source directory were removed during uninstall)
|
|
|
|
16.11.2003, Olaf Hartig
|
|
=======================
|
|
1) Removed the default name "Untitled" for new documents and changed the checks
|
|
for it. They use KURL::isEmpty now (it's more standard).
|
|
2) Chanced the dates in the copyright notes in every sourcefile (*.h, *.cpp).
|
|
|
|
15.11.2003, Lumir Vanek
|
|
=======================
|
|
1) Fixed KXMLEditorPart::openFile() and saveFile() - opening and saving compressed files.
|
|
New KOffice use KZip instead of KTarGz for storing files.
|
|
2) Added Adam to developers list and increment version to 0.8.4
|
|
|
|
13.11.2003, Adam Charytoniuk
|
|
============================
|
|
1) Controls on some dialogs have been rearranged, Tab order was corrected
|
|
2) The order in which top-level processing instructions are enetered is as follows:
|
|
<?xml?> // special proc instruction
|
|
<? .... ?> // whatever top-level proc instruction, e.g. <? xml-stylesheet ?>
|
|
<document-element ...>
|
|
|
|
13.11.2003, Olaf Hartig
|
|
=======================
|
|
1) Changed the behavior of opening a file to the SDI paradigm. This means, if the current shell doesn't contain a new and unmodified part, a new shell is created to open the file in.
|
|
2) Fixed bug [ 835971 ] opening files is blocked
|
|
( I left the test for being modified in KXMLEditorPart::openFile, but due to new behavior of opening files this test should never succeed. )
|
|
|
|
11.11.2003, Olaf Hartig
|
|
=======================
|
|
1) Since KXMLEditorShell::slotFileNew always crashed (for me), I changed it. Additional advantage of the new code: the declaration of our part isn't needed (explicitly) in the shells definition anymore.
|
|
2) Added the file CODING, which defines coding guidelines (these are conventions for variable names, comments and source format).
|
|
|
|
10.11.2003, Adam Charytoniuk
|
|
============================
|
|
1) Attaching / detaching schemas for xml files
|
|
2) Attaching / detaching stylesheets (XSL/XSLT) for xml files
|
|
3) Configuring behaviour when new files are created in kxmleditor configuration
|
|
|
|
09.11.2003, Adam Charytoniuk
|
|
============================
|
|
1) Support for File->New added
|
|
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.8.3 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
09.11.2003, Lumir Vanek
|
|
=======================
|
|
1) Fixed bug [ 819229 ] annoying behaviour when adding new attributes
|
|
2) Fixed bug [ 726776 ] bad xml encoding
|
|
|
|
03.11.2003, Lumir Vanek
|
|
=======================
|
|
1) Fixed main menu, not contained "Delete Attribute" item.
|
|
2) Join toolbar icon "Delete Attribute" to function "Delete Attribute" istead of "Delete all Attributes"
|
|
3) Added question before deleting all attributes
|
|
4) Implemented in-place attribute names editing
|
|
|
|
03.11.2003, Olaf Hartig
|
|
=======================
|
|
1) Added keyboard accelerators to our dialogs.
|
|
2) Added the possibility to edit proc. instructions with double click (analog to the problem resolved by Lumir on 01.11.2003)
|
|
|
|
01.11.2003, Lumir Vanek
|
|
=======================
|
|
1) Resolved problem "Double click for editing character data"
|
|
|
|
29.07.2003, Olaf Hartig
|
|
=======================
|
|
1) Fixed the toolbar problems.
|
|
|
|
23.07.2003, Lumir Vanek
|
|
=======================
|
|
1) Trying to fix problem with configuring main toolbar. I will continue discovery this problem
|
|
|
|
13.07.2003, Lumir Vanek
|
|
=======================
|
|
1) Finished dialog DlgXMLSpecProcInstr for editing spec. proc. instr.
|
|
|
|
10.07.2003, Lumir Vanek
|
|
=======================
|
|
1) Updated /admin for KDevelop 2.1.5
|
|
|
|
06.07.2003, Lumir Vanek
|
|
=======================
|
|
1) Created dialog DlgXMLSpecProcInstr for proc. instruction: <?xml ... ?>
|
|
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.8.1 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
13.01.2003, Lumir Vanek
|
|
=======================
|
|
Fixed some losted edit lines in dialogs. Qt designer bug ?
|
|
|
|
02.12.2002, Lumir Vanek
|
|
=======================
|
|
1) Fixed some compilation warnings
|
|
|
|
07.11.2002, Olaf Hartig
|
|
=======================
|
|
1) Implemented the possibility to use namespaces for XML elements.
|
|
|
|
14.10.2002, Lumir Vanek
|
|
=======================
|
|
1) Fixed dlgsearchbase.ui layout
|
|
|
|
10.09.2002, Olaf Hartig
|
|
=======================
|
|
1) Fixed g++ 3.2 compile problem (#605853 - see sourceforge project page), removed the default arguments from ./part/dlgxmlattribute.cpp
|
|
|
|
20.08.2002, Olaf Hartig
|
|
=======================
|
|
1) Added the possibility to have proc.instr. as root nodes.
|
|
2) Added the write-actions to the tree views context menus.
|
|
|
|
02.08.2002, Lumir Vanek
|
|
=======================
|
|
1) Inserted Find icon to toolbar
|
|
2) After opening XML file, pathbar combo is cleared
|
|
3) After selecting nonexists item in pathbar combo, item is removed from combo
|
|
4) Fixed KXMLEditorPart::slotXmlElementDelete(). After deleting root element, Insert Element was disabled
|
|
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.8 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
25.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Added the files ./part/actions.h and ./part/actions.cpp to the KDevelop project file.
|
|
|
|
|
|
23.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Forgot to remove ./kxmleditor/kxmleditorui.rc from ./kxmleditor/Makefile.am
|
|
|
|
22.07.2002, Lumir Vanek
|
|
=======================
|
|
1) Removed rest of debugging code from DlgXMLElement::fillElement
|
|
2) Changed version number to 0.8
|
|
|
|
22.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Removed the old KXMLEditor code. Therefore removed the following files from CVS:
|
|
./kxmleditor/actions.cpp
|
|
./kxmleditor/actions.h
|
|
./kxmleditor/choosestringdlg.cpp
|
|
./kxmleditor/choosestringdlg.h
|
|
./kxmleditor/choosestringdlgbase.ui
|
|
./kxmleditor/dcopiface_app.cpp
|
|
./kxmleditor/dcopiface_app.h
|
|
./kxmleditor/kxmleditor.cpp
|
|
./kxmleditor/kxmleditor.h
|
|
./kxmleditor/kxmleditoractions.h
|
|
./kxmleditor/kxmleditordoc.cpp
|
|
./kxmleditor/kxmleditordoc.h
|
|
./kxmleditor/kxmleditorui.rc
|
|
./kxmleditor/kxmleditorview.cpp
|
|
./kxmleditor/kxmleditorview.h
|
|
./kxmleditor/optionsdialog.cpp
|
|
./kxmleditor/optionsdialog.h
|
|
./kxmleditor/searchdlg.cpp
|
|
./kxmleditor/searchdlg.h
|
|
./kxmleditor/searchdlgbase.ui
|
|
./kxmleditor/tablewidget.cpp
|
|
./kxmleditor/tablewidget.h
|
|
./kxmleditor/xml_base.cpp
|
|
./kxmleditor/xml_base.h
|
|
./kxmleditor/xmlattributedlg.cpp
|
|
./kxmleditor/xmlattributedlg.h
|
|
./kxmleditor/xmlattributedlgbase.ui
|
|
./kxmleditor/xmlcontentsdlg.cpp
|
|
./kxmleditor/xmlcontentsdlg.h
|
|
./kxmleditor/xmlcontentsdlgbase.ui
|
|
./kxmleditor/xmlelementdlg.cpp
|
|
./kxmleditor/xmlelementdlg.h
|
|
./kxmleditor/xmlelementdlgbase.ui
|
|
./kxmleditor/xmlprocinsdlgbase.ui
|
|
./kxmleditor/xmlprocinstrdlg.cpp
|
|
./kxmleditor/xmlprocinstrdlg.h
|
|
./kxmleditor/xmlstructureparser.cpp
|
|
./kxmleditor/xmlstructureparser.h
|
|
./kxmleditor/xmltreeview.cpp
|
|
./kxmleditor/xmltreeview.h
|
|
|
|
22.07.2002, Lumir Vanek
|
|
=======================
|
|
1) Documentation updated
|
|
2) Modified KXMLEditorPart::saveFile() for several encodings
|
|
|
|
19.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Added inplace editing for attribute values to the attribute view (KXE_ViewAttributes).
|
|
|
|
18.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Implemented the dialog for defining XML attributes (class: DlgXMLAttribute)
|
|
2) Implemented the possiblity to add attributes to XML elements.
|
|
3) Added the possibility to request context menus to the part (KXMLEditorPart::slotContextMenuRequested).
|
|
4) Added context menus to the attributes view.
|
|
5) Modified the tree view (KXE_TreeView) to use the parts new context menu request possibility.
|
|
6) Added the action "Delete All Attributes" to the part.
|
|
7) Added the action "Delete Attribute" to the part.
|
|
|
|
12.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Added the files
|
|
./part/dlgxmlattributebase.ui
|
|
./part/dlgxmlattribute.h
|
|
./part/dlgxmlattribute.cpp
|
|
|
|
11.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Removed KXE_TreeView::sigItemRenamedInplace since it's useless.
|
|
2) Implemented the read only stuff for the attributes view (KXE_ViewAttributes).
|
|
|
|
10.07.2002, Olaf Hartig
|
|
=======================
|
|
1) Fixed little issues:
|
|
- the shell doesn't has to know exactly about it's part (it's simply a KParts::ReadWritePart)
|
|
- changed the type of KXMLEditorShell::m_pPart to KParts::ReadWritePart*
|
|
|
|
04.07.2002, Lumir Vanek
|
|
=======================
|
|
1) Fixed bug in drap&drop - moved item wasn't properly deleted
|
|
|
|
28.06.2002, Lumir Vanek
|
|
=======================
|
|
1) Handle with Untitled document
|
|
|
|
25.06.2002, Olaf Hartig
|
|
=======================
|
|
1) Updated ./part/pics/Makefile.am for Lumirs new icons.
|
|
|
|
25.06.2002, Lumir Vanek
|
|
=======================
|
|
1) Finished implementing Save/Save As
|
|
2) Painted icons for bookmarked items and use it
|
|
3) Found bug - pressing "Prev bookbark" on first bookmarked item caused crash.
|
|
Fixed two KXE_TreeViewItem constructors to initialize m_pPrevSibling = 0.
|
|
|
|
24.06.2002, Olaf Hartig
|
|
=======================
|
|
1) Added the files
|
|
- ./part/dlgchoosestringbase.ui
|
|
- ./part/dlgchoosestring.h
|
|
- ./part/dlgchoosestring.cpp
|
|
|
|
24.06.2002, Lumir Vanek
|
|
=======================
|
|
1) Started implementing Save/Save As
|
|
2) Modified Open code for compressed files
|
|
|
|
20.06.2002, Lumir Vanek
|
|
=======================
|
|
1) Continue implementing Cut/Copy/Paste
|
|
2) Started implementing Drag&Drop
|
|
|
|
14.06.2002, Olaf Hartig
|
|
=======================
|
|
1) Commented everything for the XML and the special characters page in the parts configuration dialog because it is not needed for the part using only DOM parser.
|
|
|
|
13.06.2002, Olaf Hartig
|
|
=======================
|
|
2) Implemented the correct behaviour for changing elements tag names via inplace-renaming in the parts tree view.
|
|
|
|
13.06.2002, Lumir Vanek
|
|
=======================
|
|
1) Implemented KXMLEditorPart::slotEditCopy()
|
|
2) Extended the KXMLEditorBrowserExtension class and implemented KXMLEditorShell to serve this browser extension as templates the actions "Edit Paste" without really implementing these actions.
|
|
3) Implemented Cut/Copy/Paste for XML elements
|
|
|
|
|
|
13.06.2002, Olaf Hartig
|
|
=======================
|
|
1) Fixed several little problems/bugs with the part
|
|
- quitting the app didn't care about modified documents (./kxmleditor/kxmleditorshell.cpp)
|
|
- merging in the shells main toolbar (./kxmleditor/kxmleditorshell.rc) and in ./part/kxmleditorpartBrowseUI.rc
|
|
- disabled word wraping for editboxes in the dialogs DlgXMLCharData (./part/dlgxmlchardatabase.ui) and DlgXMLProcInstr (./part/dlgxmlprocinstrbase.ui)
|
|
- changed the contents and proc.instruction view from QMultiLineEdit to QTextEdit (since QMultiLineEdit is obsolete in Qt3) and disabled wordwraping (./part/kxmleditorpart.cpp ./part/kxmleditorpart.h )
|
|
- changing a content element or a proc.instruction didn't updated the corresponding view immediately (./part/kxmleditorpart.cpp)
|
|
|
|
12.06.2002, Olaf Hartig
|
|
=======================
|
|
1) Extended the KXMLEditorBrowserExtension class and implemented KXMLEditorShell to serve this browser extension as templates the actions "Edit Cut" and "Edit Copy" without really implementing these actions.
|
|
2) Changed the proc.instruction view from KXE_ViewProcInstr to QMultiLineEdit.
|
|
therefore removed the files
|
|
./part/kxe_viewprocinstr.cpp
|
|
./part/kxe_viewprocinstr.h
|
|
3) Changed the dialog DlgXMLProcInstr to use a multiline editbox for the processing instruction.
|
|
4) Little change to the tree items representing porc.instructions - they now show only the target.
|
|
5) Little bugfix - the icon for proc.instruction wasn't installed.
|
|
|
|
9.6.2002, Lumir Vanek
|
|
=====================
|
|
1) Fixed problem with saving mixed elements + texts, xml_base.cpp - XmlElement::save. Bug reported by Ralf Ruth <ralf.ruth@gmx.de>
|
|
|
|
|
|
28.05.2002, Olaf Hartig
|
|
=======================
|
|
1) Applied patch (#559922 - see sourceforge project page) from Robin Green to fix gcc 3.1 compile problems.
|
|
2) Fixed bug (#556148 - see sourceforge project page) reported by R.F.Pels which removes the undefined symbol DlgXMLProcInstr::fillProcInstr
|
|
3) Fixed a bug causing the part to crash in read only mode
|
|
|
|
06.05.2002, Olaf Hartig
|
|
=======================
|
|
1) Added the actions "Move XML Node Up" and "Move XML Node Down" to the part
|
|
2) Added automatic selection of created/changed/moved tree view items to the part
|
|
3) Added enabling/disabling of the XML actions depending on the selected node
|
|
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.7.2 Beta released (USE_KPART 0) *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
06.05.2002, Olaf Hartig
|
|
=======================
|
|
1) Implemented the class DlgXMLCharData
|
|
2) Added the actions "Insert New Character Data", "Edit Character Data" and "Delete Character Data" to the part
|
|
3) Fixed two little bugs with comment nodes
|
|
|
|
25.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Added the files
|
|
- ./part/dlgxmlchardatabase.ui
|
|
- ./part/dlgxmlchardata.h
|
|
- ./part/dlgxmlchardata.cpp
|
|
|
|
24.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Added the files
|
|
- ./part/dlgxmlprocinstrbase.ui
|
|
- ./part/dlgxmlprocinstr.h
|
|
- ./part/dlgxmlprocinstr.cpp
|
|
2) Implemented the class DlgXMLProcInstr
|
|
3) Changed the tab sequence of the parts XML element dialog
|
|
4) Changed the tab sequence of the parts proc. instruction dialog
|
|
5) Added the actions "Insert New Proc.Instruction", "Edit Proc.Instruction" and "Delete Proc.Instruction" to the part
|
|
|
|
23.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Developed the new slots
|
|
- KXE_TreeView::slotUpdateNodeChanged
|
|
- KXE_TreeView::slotUpdateNodeCreated
|
|
- KXE_TreeView::slotUpdateClear
|
|
which change or create new treeview items.
|
|
2) Changed the code implementation of the "Insert New Element" and "Edit Element" actions, to use the new slots.
|
|
3) Developed the new slot
|
|
- KXE_TreeView::slotUpdateNodeDeleted
|
|
which deletes treeview items corresponding to the deleted nodes.
|
|
4) Added the "Delete Element" action to the part
|
|
5) Slightly changed KXE_TreeView::selectNode
|
|
|
|
19.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Added parameter checking to DlgXMLElement functions to prevent crashes
|
|
|
|
18.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Extended DlgXMLElement dialog to append elements autonomous to their parents.
|
|
|
|
17.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Created a dialog for editing of XML elements for the part
|
|
New files:
|
|
- ./part/dlgxmlelementbase.ui
|
|
- ./part/dlgxmlelement.h
|
|
- ./part/dlgxmlelement.cpp
|
|
2) Added the "Insert New Element" action to the part
|
|
3) Slightly changed DlgXMLElement and commented this class
|
|
4) Changed the name of KXMLEditorPart::slotXmlInsertElement to KXMLEditorPart::slotXmlElementInsert
|
|
(more consistent in my eyes)
|
|
5) Fixed a little bug in KXMLEditorPart::slotXmlElementInsert
|
|
(Even pressing cancel in the XML element dialog made the document modified)
|
|
6) Added the "Edit Element" action to the part
|
|
7) Implemented window caption change (when the document was modified) to the part
|
|
|
|
16.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Splitted the XMLGUI resource file for the part (old name: ./part/kxmleditorpart.rc) into
|
|
./part/kxmleditorpartBrowseUI.rc (with the read only actions) and
|
|
./part/kxmleditorpartEditUI.rc (with the additionally write actions).
|
|
If the part is constructed as read/write part these files are merged.
|
|
|
|
13.4.2002, Lumir Vanek
|
|
=======================
|
|
1) Added error detection, when XML is opened using QDomDocument::setContent(...)
|
|
|
|
11.4.2002, Lumir Vanek
|
|
=======================
|
|
1) Version changed to 0.7.2, nonpublic release for KDE 3 with USE_KPART 0
|
|
|
|
9.4.2002, Lumir Vanek
|
|
======================
|
|
1) Updated /admin subdirectory for build on KDE 3
|
|
|
|
07.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Changed the parts baseclass to KParts::ReadWritePart to start implementing write functionality.
|
|
|
|
06.04.2002, Olaf Hartig
|
|
=======================
|
|
1) Added a statusbar to the shell.
|
|
2) Added saving of window settings to the shell.
|
|
3) Added the possibility to toggle the status- and the toolbar to the shell.
|
|
4) Added the OpenRecentFiles action to the shell.
|
|
5) Added the possibility to specify several files to be opened as command line arguments for the shell.
|
|
6) Added session management to the shell.
|
|
7) Added the possibility to configure key bindings and toolbars to the shell.
|
|
|
|
02.04.2002, Olaf Hartig
|
|
=======================
|
|
1) (Re)Implemented different element display modes (no attributes, attribute names only, attribute names and values) to treeview of the part
|
|
|
|
21.01.2002, Olaf Hartig
|
|
=======================
|
|
1) Included several Qt- and KDE-header files and changed the base class of KXMLEditorFactory (from KLibFactory to KParts::Factory) to make the whole project be compileable with KDE3
|
|
|
|
20.01.2002, Olaf Hartig
|
|
=======================
|
|
1) (Re)Implemented the parts configuration dialog
|
|
2) Removed ./config.h.in from CVS because it's not needed here
|
|
|
|
19.1.2002, Lumir Vanek
|
|
======================
|
|
1) Decrease size of pixmap "locationbar_erase" on toobar to 16x16 in KXMLEditorPart::KXMLEditorPart, to make look uniform with Konqueror
|
|
|
|
16.01.2001, Lumir Vanek
|
|
=======================
|
|
1) Fixed bug in, kxmleditorshell.cpp, KXMLEditorShell::KXMLEditorShell().
|
|
...->factory("libkxmleditorpart") instead of "libkxmleditor".
|
|
Now application not crash after start when compiled with USE_KPART 1
|
|
|
|
10.01.2002, Olaf Hartig
|
|
=======================
|
|
1) (Re)Implemented next/prev.bookmark action for the part.
|
|
2) (Re)Implemented the possibility for the part to select a tree item by giving a path
|
|
3) Added the action "Deselect" to the tree views context menus (popup menus)
|
|
|
|
07.01.2002, Olaf Hartig
|
|
=======================
|
|
1) (Re)Implemented toggle bookmark action for the part.
|
|
|
|
06.01.2002, Olaf Hartig
|
|
=======================
|
|
1) (Re)Implemented find and find next actions for the part. Moved the functionality from the tree view to the part itself.
|
|
2) Added possibility to disable "Find"-button at the parts search dialog (DlgSearch) if no search-area (Find in...) is given.
|
|
3) Removed service type "Browser/View" from ./part/kxmleditorpart.desktop
|
|
|
|
05.01.2002, Olaf Hartig
|
|
=======================
|
|
1) Changed the parts search dialog classes (DlgSearchBase, DlgSearch) to reduce memory usage
|
|
2) Added the functions domTool_nextNode and domTool_match (see ./part/qdom_add.h, ./part/qdom_add.cpp) for further implementation of find(next) actions to the part
|
|
|
|
21.12.2001, Olaf Hartig
|
|
=======================
|
|
1) Fixed some issues due to yesterdays renaming of the part's class OptionsDialog to DlgConfiguration
|
|
2) Renamed the part's class to DlgSearchBase (from SearchDlgBase)
|
|
3) Renamed the part's class SearchDlg to DlgSearch
|
|
4) Added the files in ./part/ to the KDevelop project file
|
|
5) (Re)implemented KXE_TreeView::getSelectedPath()
|
|
6) Moved the following files from ./part/ to ./part/icons/
|
|
lo16-app-kxmleditor.png
|
|
lo32-app-kxmleditor.png
|
|
hi32-app-kxmleditor.png
|
|
hi48-app-kxmleditor.png
|
|
|
|
20.12.2001, Olaf Hartig
|
|
=======================
|
|
1) Removed ./kxmleditor/kxmleditorabout.h
|
|
now ./kxmleditor/main.cpp uses ./part/kxmleditorabout.h instead
|
|
2) Renamed the following files:
|
|
./part/searchdlg.cpp to ./part/dlgsearch.cpp
|
|
./part/searchdlg.h to ./part/dlgsearch.h
|
|
./part/searchdlgbase.ui to ./part/dlgsearchbase.ui
|
|
./part/optionsdialog.h to ./part/dlgconfiguration.h
|
|
./part/optionsdialog.cpp to ./part/dlgconfiguration.cpp
|
|
|
|
18.12.2001, Lumir Vanek
|
|
=======================
|
|
1) Fixed bug: #487883 Doesn't remember filename after save as
|
|
2) Fixed bug: #487859 Window title says [modified] after save
|
|
3) Fixed bug: #487860 After cmdline start, win title wrong
|
|
|
|
14.12.2001, Olaf Hartig
|
|
=======================
|
|
BIG CHANGES
|
|
1) I rewrote the whole part stuff to have the internal data structures based on QDom. There are still some things open (marked with TODO) but it compiles and (surprise :-) works (at least here).
|
|
2) I restructured the directory structure (new directory ./part/ now) and reworked the build system (automake stuff).
|
|
|
|
07.12.2001, Olaf Hartig
|
|
=======================
|
|
1) Slightly changed ./kxmleditor/action.cpp to make it independend of KXMLEditor classes
|
|
|
|
29.11.2001, Mateusz Korniak
|
|
===========================
|
|
1) Some changes in lodaing files specified by argument
|
|
- checking validity of given path
|
|
- fix loading local files ( 'kxmleditor file.xml' )
|
|
|
|
31.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Added statusbar texts to some actions of the kpart
|
|
2) Slightly changed order of functions in ./kxmleditor/kxmleditorpart.cpp
|
|
|
|
31.10.2001, Mateusz Korniak
|
|
===========================
|
|
1) Few changes corresponding to valuable Ole suggestions.
|
|
|
|
30.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Changed the following things corresponding to my remarks about Mateusz first commits (see thread "Remarks to current DCOP implementations" from 2001-10-30 21:50)
|
|
- added KXE_TreeView::getSelectedPath
|
|
- added KXMLEditorPart::getSelectedPath
|
|
- changed return type of KXMLEditorPart::slotPathSelected from bool to void (because its a slot)
|
|
- removed all calls of KXMLEditorPart::m_pDCOPIface functions in the part, except constructor and destructor
|
|
- Slightly changed KXMLEditorPartIfaceReadOnly::selectNode and KXMLEditorPartIfaceReadOnly::currentNode to use KXMLEditorPart::getSelectedPath
|
|
2) Fixed bug in ./kxmleditor/kxmleditorshell.rc
|
|
|
|
28.10.2001, Lumir Vanek
|
|
=======================
|
|
1) XMLEditorDoc::openDOM(QFile) - Fix for nonlatin1 symbols.
|
|
|
|
|
|
28.10.2001, Mateusz Korniak
|
|
===========================
|
|
1) First code update heading for DCOP.
|
|
2) DCOP functions proposals for: quit, loadURL, selectNode, currentNode.
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.7.1 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
|
|
25.10.2001, Lumir Vanek
|
|
=======================
|
|
1) Option "Append CR LF at end of line" moved to XML page, "Miscelaneous" page renamed to "Tree View".
|
|
|
|
|
|
24.10.2001, Lumir Vanek
|
|
=======================
|
|
1) Modifyied script make_rpm for creating RPM from command line. Is possible to use
|
|
this script for create RPM instead of KDevelop.
|
|
|
|
24.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Added the following new files for DCOP interface implementation:
|
|
- ./kxmleditor/dcopiface_app.h
|
|
- ./kxmleditor/dcopiface_app.cpp
|
|
|
|
23.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Added the following new files for DCOP interface implementation:
|
|
- ./kxmleditor/dcopiface_part_ro.h
|
|
- ./kxmleditor/dcopiface_part_ro.cpp
|
|
- ./kxmleditor/dcopiface_shell.h
|
|
- ./kxmleditor/dcopiface_shell.cpp
|
|
|
|
18.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Added a shell (new class KXMLEditorShell) which embeds our kpart
|
|
|
|
15.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Added slots for the actions to the kpart itself
|
|
2) Splitted KXmlEditorComboAction::slotClearEdit to slotFocusEdit and slotClearEdit
|
|
3) Added deselect action to the kpart
|
|
4) Added path toolbar to the kpart
|
|
5) Added possibility to show proc.instr. attributes (new class KXE_ViewProcInstr) to kpart
|
|
6) Added view of plain XML text for selected XML elements to kpart (new class KXE_ViewElement)
|
|
|
|
12.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Added configure action to the kpart
|
|
|
|
11.10.2001, Olaf Hartig
|
|
=======================
|
|
1) Improved the behaviour of the OptionsDialog
|
|
- Added direct reading/saving of the configuration from/to the config file in OptionsDialog (new static functions: OptionsDialog::readConfiguration, OptionsDialog::saveConfiguration)
|
|
- Made the static members in OptionsDialog (the options itself) protected and added accessor functions
|
|
- Changed several files to use these new accessor functions
|
|
2) Fixed a bug in OptionsDialog::slotApply
|
|
Changes made on an currently invisible page weren't applied, now they are
|
|
3) Added saving of configuration to config file directly after changing it (see KXMLEditorApp::slotConfigurationChanged)
|
|
|
|
7.10.2001, Lumir Vanek
|
|
======================
|
|
1) Replaced all files in /admin subdirectory with new ones, generated KDevelop 2.0.1
|
|
User manual creation now use meinproc instead of kdb2html. Index.docbook file updated.
|
|
Install libxml-1.8.11-53 or newer for creating doc (libxml2.rpm is available on www.suse.com).
|
|
|
|
5.10.2001, Olaf Hartig
|
|
======================
|
|
1) Changed copyright notes for every source file
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.7 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
4.10.2001, Olaf Hartig
|
|
======================
|
|
1) Added treeitem_up action to the kpart
|
|
2) Added enabling/disabling of actions depending on status to the kpart
|
|
3) Added treeitem_expand and treeitem_collapse actions to the KPart treeview's context menus
|
|
|
|
3.10.2001, Olaf Hartig
|
|
======================
|
|
1) Added context menus to the KPart's treeview
|
|
|
|
29.9.2001, Olaf Hartig
|
|
======================
|
|
1) Added find and find_next actions to the kpart
|
|
|
|
28.9.2001, Olaf Hartig
|
|
======================
|
|
1) Removed KXMLEditorApp::slotExpandNodeAboutToShow and KXMLEditorApp::slotCollapseNodeAboutToShow and moved their functionality to KXMLEditorApp::initActions, because it's enough to initialize the popupmenus once
|
|
2) Fixed bug: Expanding/Collapsing treeviewitems to level 1 is now possible
|
|
3) Minimal changes in KXMLEditorApp to use the id of the menuitems of expand/collapse popupmenus
|
|
4) Added expand/collapse node actions to the kpart
|
|
|
|
27.9.2001, Olaf Hartig
|
|
======================
|
|
1) Added the 3 bookmark actions and its functionality to the kpart
|
|
|
|
26.9.2001, Olaf Hartig
|
|
======================
|
|
1) Added new file ./kxmleditor/kxmleditorpart.rc
|
|
|
|
25.9.2001, Olaf Hartig
|
|
======================
|
|
1) New class KXMLEditorAboutData,
|
|
- see kxmleditorabout.h
|
|
- use of this new class in KXMLEditorFactory::instance and in main
|
|
2) Added creation of attributes and contents view in the part
|
|
- KXMLEditorPart::m_pViewAttributes
|
|
- KXMLEditorPart::m_pViewContents
|
|
3) Cosmetic changes in tablewidget.h and tablewidget.cpp
|
|
4) Added functionality to update the attributes/contents view in the part depending on the selected treeitem
|
|
- KXE_TreeView::slotSelectionChanged
|
|
- KXE_TreeView::sigSelectionChanged( XmlElement * );
|
|
- KXE_TreeView::sigSelectionChanged( XmlContentsItem * )
|
|
- KXE_TreeView::sigSelectionChanged( XmlProcessingInstruction * )
|
|
- KXMLEditorPart::slotTreeSelectionChanged( XmlElement * pItem )
|
|
- KXMLEditorPart::slotTreeSelectionChanged( XmlContentsItem * )
|
|
- KXMLEditorPart::slotTreeSelectionChanged( XmlProcessingInstruction * )
|
|
- TableWidget::slotChange
|
|
5) Removed ./libtool from CVS , because it isn't needed there
|
|
|
|
25.9.2001, Lumir Vanek
|
|
======================
|
|
1) Removed KXMLEditorView::m_pSplitterVertical
|
|
|
|
24.9.2001, Olaf Hartig
|
|
======================
|
|
1) Changed the type of XmlStructureParser::m_pListWiew from XmlTreeView * to KListView * and the corresponding constructor parameter for XmlStructureParser, XmlProcessingInstruction, XmlContentsItem and XmlElement
|
|
2) Added first KParts code:
|
|
- added the files kxe_treeview.h, kxe_treeview.cpp, kxmleditorfactory.h, kxmleditorfactory.cpp, kxmleditorpart.h, kxmleditorpart.cpp and kxmleditorabout.h
|
|
- added lines to ./kxmleditor/kxmleditor.desktop
|
|
- changed ./kxmleditor/Makefile.am to make the shared library (libkxmleditor.la) and a binary (kxmleditor)
|
|
- changed the KDevelop Projekt Settings (./kxmleditor.kdevprj) to NOT modify the makefiles, because KDevelop can't handle making a shared lib and a binary in one project
|
|
3) Removed the following files from CVS, because they aren't needed there:
|
|
./doc/Makefile
|
|
./doc/Makefile.in
|
|
./doc/en/Makefile
|
|
./doc/en/Makefile.in
|
|
./po/Makefile
|
|
./po/Makefile.in
|
|
./kxmleditor/.deps
|
|
|
|
23.9.2001, Lumir Vanek
|
|
======================
|
|
1) Implemented using DOM parser for opening XML
|
|
|
|
|
|
22.9.2001, Lumir Vanek
|
|
======================
|
|
1) Prepared for using DOM parser
|
|
|
|
*********************************************************************
|
|
* *
|
|
* 0.6 Beta released *
|
|
* *
|
|
*********************************************************************
|
|
|
|
1.9.2001, Lumir Vanek
|
|
======================
|
|
1) Added feature: #449114 Show attributes in tree view
|
|
|
|
26.8.2001, Lumir Vanek
|
|
======================
|
|
1) Fixed bug: #451510 element delete bug when Dragdrop
|
|
2) Added feature: #449139 Open xmlfile with specified element
|
|
3) Added feature: #449124 Shrunk mulitlined contents in tree-view
|
|
|
|
26.7.2001, Lumir Vanek
|
|
======================
|
|
1) Changed KXMLEditorApp::m_pActions (pointer) to m_Actions (stardart member)
|
|
|
|
25.7.2001, Olaf Hartig
|
|
======================
|
|
1) Renamed all actions in KXMLEditorApp to make them uniform
|
|
2) Added the structure KXMLEditorActions (new file: kxmleditoractions) and moved the pointers to the actions to it. Changed KXMLEditorApp to use this new structure. (This is useful, because i want to move some of the functionality from the mainwindow to the view).
|
|
|
|
24.7.2001, Olaf Hartig
|
|
======================
|
|
1) Clearing the path (location) bar with the toolbar button unselects the currently selected element.
|
|
|
|
24.7.2001, Lumir Vanek
|
|
======================
|
|
1) Added special characters support. This allow define list of spec. chars, that are not converted
|
|
using codec, when file is saved, but it's saved as hexa string. For example french oe ligature
|
|
is saved as œ
|
|
|
|
23.7.2001, Lumir Vanek
|
|
======================
|
|
1) Fixed session management bug. Now XML editor load file properly, when session is restored.
|
|
|
|
2) In KXmlEditorComboAction::~KXmlEditorComboAction() comented deleting m_pCombo, because
|
|
this cause crash every time, when app. exiting.
|
|
|
|
21.7.2001, Olaf Hartig
|
|
======================
|
|
1) Merged the signals
|
|
KXMLEditorView::documentStateChanged and KXMLEditorView::selectedTreeItemChanged
|
|
to
|
|
KXMLEditorView::sigSelectedElementChanged
|
|
and the corresponding slots
|
|
KXMLEditorApp::slotDocumentStateChanged and KXMLEditorApp::slotSelectedTreeItemChanged
|
|
to
|
|
KXMLEditorApp::slotSelectedElementChanged
|
|
|
|
2) Changed the information flow about the modification of the document
|
|
(added KXMLEditorDoc::sigModified and KXMLEditorApp::slotDocumentModified)
|
|
|
|
20.7.2001, Olaf Hartig
|
|
======================
|
|
1) KXmlEditorComboAction handles its combobox now on its own.
|
|
|
|
2) I removed the special handling of bookmarked elements in the path combobox.
|
|
I removed the signals KXMLEditorView::comboInsertPath and KXMLEditorView::comboRemovePath,
|
|
cause there's no need for them anymore.
|
|
|
|
3) I renamed the actions in the path toolbar to make them uniform. Now they are:
|
|
path_clear
|
|
path_label
|
|
path_combo
|
|
The file $KDEHOME/share/apps/kxmleditor/kxmleditorui.rc needs to be removed by
|
|
the users.
|
|
|
|
18.7.2001, Lumir Vanek
|
|
======================
|
|
1) Added support for XML encoding. While saving, codec selected based on
|
|
proc. instruction <xml encoding="xxx">.
|
|
|
|
2) Transparent KOffice files handling. Added page to Configure dialog, for
|
|
editing list of extensions, that is TarGz files.
|
|
|
|
*********************************************************************
|
|
* *
|
|
* Alpha *
|
|
* *
|
|
*********************************************************************
|
|
|