
*********************************************************************
*                                                                   *
*                     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 &#x153;

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                                 *
*                                                                   *
*********************************************************************

