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.
tdelibs/kate/ChangeLog

344 lines
13 KiB

2003-12-24 Christoph Cullmann <cullmann@kde.org>
* Overview about some fixes done in the last months:
- Hamish Rodda:
- lots of fixes in the area of the
rendering/selection/view department and massive
bughunting
- Anders Lund:
- bookmarks/printing enhancements
- Christoph Cullmann:
- bughunting, config classes/dialogs, consolidation of
part -><- app interaction
2003-08-28 Christoph Cullmann <cullmann@kde.org>
* color schemes support
* filetype support
* indenters for different languages by jesse
* folding by indentation kind of working, not perfect :/
2002-11-05 Christoph Cullmann <cullmann@kde.org>
* fix the printing crash + loop together with Anders ;)
2002-09-06 Christoph Cullmann <cullmann@kde.org>
* commiting a fix from Nicolai Haehnle <prefect_@gmx.net> for the
cursorDown()/cursorUp() behavior
2002-09-03 Christoph Cullmann <cullmann@kde.org>
* some minor fixes in the last days (redraw stuff, memset, ...)
2002-08-27 Christoph Cullmann <cullmann@kde.org>
* extended the context signed char to a uint ;)
* some folding fixes (hopefully)
* memleak fix
* undo stuff changed a bit, 0 means unlimited like before, show
that now in the dialog and add a comment to tdetexteditor
2002-08-26 Christoph Cullmann <cullmann@kde.org>
* Fixes for folding, cleanup, move folding tree into the buffer,
add some inliner's
* Fixes for the big memory usage for the attributes in the buffer
by using run length encoding for the attributes if they are
dumped into the bytearray
2002-06-01 Christian Couder <christian@kdevelop.org>
* Move view stuff from katedocument to kateviewinternal.
2002-05-20 Christoph Cullmann <cullmann@kde.org>
* some more references in use ;)
* fixed some undo probs
(mem leak, KateUndo is now only for internal use in KateUndoGroup)
* start of convertion my*** to m_*** and add m_ to any other private stuff
2002-05-17 Christian Couder <christian@kdevelop.org>
* Move font stuff from katedocument into new katefont.h and
katefont.cpp files, and clean up katedocument font stuff.
2002-05-14 Christian Couder <christian@kdevelop.org>
* Big clean up in katedocument using new katecursor stuff.
2002-05-12 Bernd Gehrmann <bernd@mail.berlios.de>
* Moved browser extension from view to doc, where it belongs
* If servicetype in the browser extension specifies an encoding,
use that instead of user's local encoding
2002-05-11 Christian Couder <christian@kdevelop.org>
* implement the KTextEditor::Cursor in the KateCursor class
2002-05-04 Christoph Cullmann <cullmann@kde.org>
* first KTextEditor::ViewPlugin which works
drop the helloworld plugin, as it is really no good example (bad code, ..)
2002-05-04 Christian Couder <christian@kdevelop.org>
* fix undo for comment and uncomment
2002-05-01 Christian Couder <christian@kdevelop.org>
* cleanups related to the uncomment feature in katetextline and katedocument
2002-01-04 Christoph Cullmann <cullmann@kde.org>
* the search stuff in the katedocument is rewritten now, should work mostly,
only search for whole words is just a mess :(
2002-01-03 Christoph Cullmann <cullmann@kde.org>
* kate app and kwrite app now use the katepart via libloader and link only
to the kateinterfaces (which will soon be splitted into katepartinterfaces
and kateinterfaces
* new framework for the configpages of the katepart accessible through the
interfaces
* KSpell works again ;) my god, what a buggy thingy
2001-12-01 Christoph Cullmann <cullmann@kde.org>
* speedup for insert/removeText/Line
* new editStart/editEnd/editAddUndo functions to make the undo/redo + update
after edit function calls easier to understand an use in katedocument.*
2001-11-30 Joseph Wenninger <jowenn@kde.org>
* I hopefully fixed the CSS highlighting finally. It used
deprecated syntax and there was a bug in the highlighting code,
for handling weakDeliminiators. Who renamed them, once they where
called weakDelimiters, which I think is the correct pronounciation.
2001-11-29 Joseph Wenninger <jowenn@kde.org>
* KWrite/Kate use different font settings for printing and viewing now
* Fixed a small crash in my tdevelop->kate port of the codecompletion interface
2001-11-26 Christoph Cullmann <cullmann@kde.org>
* backspace bug fixed
* more cleanups in doc/view
2001-11-24 Christoph Cullmann <cullmann@kde.org>
* the docID is now called documentNumber and is in the KTextEditor lib ;)
* new print and mark interfaces ;)
* bugfixes for some stuff in kateview/document.*
* move more of the document stuff from the view to the document
(old kwritedoc/view was very mixed, no real separation, but that should be nearly done)
2001-11-17 Christoph Cullmann <cullmann@kde.org>
* new selection code (bit buggy at the moment, but better than the old way
of storing the selection in the attributes
2001-10-29 Joseph Wenninger <jowenn@kde.org>
* Highlighting definitions support now #stay and #pop as context values
* Some highlighting definitions ported
2001-10-27 Christoph Cullmann <cullmann@kde.org>
* undo/redo works now without errors
* fix many memleaks + some crashs in buffer + hl
* fix ctx management (almost)
2001-10-27 Joseph Wenninger <jowenn@kde.org
* Highlighting isn't updated completely yet (should be fixed now), but uses:
* I have to do some nasty workaround because the overloaded ==
operator in QMemArray crashes, if one or both of the arrays has
a size of 0 (I think this is a bug in QT, but it could be that
this is intended behavior. Who knows ?)
2001-10-26 Joseph Wenninger <jowenn@kde.org>
* The stacked highlighting shoul almost work now.
Using old description files it will use quite a lot memory, but
they should work.
Problems:
* It's leaking like a sieve on destruction, because the
memarrays aren't deleted correctly yet (They need to be pointers and not
references, otherwise there are out of memory errors in qgarray)
* Highlighting isn't updated completely yet
* I have to do some nasty workaround because the overloaded ==
operator in QMemArray crashes, if one or both of the arrays has
a size of 0 (I think this is a bug in QT, but it could be that
this is intended behavior. Who knows ?)
2001-10-20 Christoph Cullmann <cullmann@kde.org>
* new undo/redo stuff, should work now already fine (mostly ;)
2001-10-14 Christoph Cullmann <cullmann@kde.org>
* new interfaces
* fixed some bugs (or better mistakes) in EditInterface
* fix bugs and even more bugs
2001-10-14 Christoph Cullmann <cullmann@kde.org>
* implementing and enhancing the new KTextEditor interfaces
* rewrite the whole internal document/view stuff ;) (hope will be finished
soon with that old crap !
* reconstruction of whole katelibs + dirs
2001-10-06 Christoph Cullmann <cullmann@kde.org>
* myself back again ;)
* now kate is clean (only qt3), no backports ;)
2001-08-24 christian@kdevelop.org
* reimplement the commenting of selections on some languages
2001-08-19 christian@kdevelop.org
* added back Sather highlighting support
* improved Eiffel language syntax highlighting support
* added Eiffel language comment directive in eiffel.xml
* added Ada language comment directive in ada.xml
2001-08-15 christian@kdevelop.org
* committed Eiffel language syntax highlighting support
2001-08-08 rokrau@yahoo.com
* committed changes to Kate's API necessary for integration of kate as
a kpart into tdevelop
2001-05-13 Christoph Cullmann <cullmann@kde.org>
* after some time of learning for my "Abitur" now again some fixes ;):
textlines stuff rewritten, selection fixed + +/- font zoom buttons in the part
2001-04-27 Christoph Cullmann <cullmann@kde.org>
* now the pluginconfig pages work ;)
2001-04-24 Joseph Wenninger <jowenn@kde.org>
* now <keywords> and <types> is replaced by <list name="XXXX">
2001-04-20 Christoph Cullmann <cullmann@kde.org>
* new configdialog
* enhanced pluginIface to supports configdialogpages
2001-04-14 Christoph Cullmann <cullmann@kde.org>
* now kateview has in iconborder too (without real function at the moment)
2001-04-10 Christoph Cullmann <cullmann@kde.org>
* bugfixes for drawBuffer stuff, next/prev viewspace, restoreView
2001-04-08 Christoph Cullmann <cullmann@kde.org>
* now encoding for files can be selected at settings dialog (not only UTF8, all possible encodings)
* dropped old code -> use Waldo's code ;)
2001-04-07 Joseph Wenninger <jowenn@kde.org>
* Activated Waldo Bastian's NEW_CODE
* Ported Highlighting to it
2001-04-05 Joseph Wenninger <jowenn@kde.org>
* Highlighting Configuration is now in kate/kwrite settings too
* Made a cleanup of no longer used classes
2001-04-04 Christoph Cullmann <cullmann@kde.org>
* sidebar now again restores config
2001-04-03 Joseph Wenninger <jowenn@kde.org>
* Cristi Dumitrescu's PHP keyword / type list added
2001-04-01 Joseph Wenninger <jowenn@kde.org>
* Added a new widget KateStackTabWidget
Now you can chose between tabbed or an
KOffice Workspace like view for the file sidebar
--> You can change this behavior in the config dialog
* Not implemented:
restore sidebar page on startup
remove page not implemented yet
(will be fixed soon)
* Added a backport of QT3's QRegExp I got from Scott Manson
wit one addtion (see qt3back/README)
hopefully this will give us more flexibility for syntax
highlighting
2001-03-27 Christoph Cullmann <cullmann@kde.org>
* console disabled per default
* console only loaded if enabled
2001-03-28 Joseph Wenninger <jowenn@kde.org>
* -n in kate.desktop removed, now config settings are used
2001-03-27 Christoph Cullmann <cullmann@kde.org>
* interfaces extended (mainly for projectmanager)
* piper moved to plugins/projectmanager/piper
* a piper Makefile.am created
2001-03-26 Joseph Wenninger <jowenn@kde.org>
* 2 reimplemented highlighing configs
* 1 experimental highlighting config
* preparations for an highlighting editing dialog
2001-03-25 Christoph Cullmann <cullmann@kde.org>
* rewrite of plugin API and manager, now loading/unloading nice
2001-03-22 Joseph Wenninger <jowenn@kde.org>
* single / multi instance mode configurable
Cullmann's -n option forces a new instance
Otherwise it uses the configuration from
the settings dialog. At the moment -n is
default start option
2001-03-21 Christoph Cullmann <cullmann@kde.org>
* QPopupMenu for filelist
2001-03-20 Christoph Cullmann <cullmann@kde.org>
* kate is now a normal TDEApplication
2001-03-18 Christoph Cullmann <cullmann@kde.org>
* big location changes of source files
* KateFactory now in use by hole Kate app
* KatePartView/Doc merged with KateView/Doc (make life more easy)
2001-03-18 Joseph Wenninger <jowenn@kde.org>
* openheader plugin opens the corresponding
.h file for .cpp or .c, and vice versa
* Hopefully fixed highlighting dialog for now.
2001-03-17 Joseph Wenninger <jowenn@kde.org>
* Syntaxhighlighting is now defined in cpp.xml, c.xml html.xml ...
instead of a global syntax.xml.
(Not ported completely yet)
* Some simple reg expression work (see html.xml)
2001-03-17 Christoph Cullmann <cullmann@kde.org>
* moved textfilter stuff to a own plugin "textfilter"
* cleaned up katemainwindow.*
2001-03-16 Christoph Cullmann <cullmann@kde.org>
* search dialog comes up with selected text
* backport of some KDevelop KWrite patches ;)
2001-03-15 Christoph Cullmann <cullmann@kde.org>
* katepart finished
* new kwrite using katepart
* removed old kwrite and kwritepart !
* fixed menu and toolbar problems of the new KWrite app
2001-03-11 Christoph Cullmann <cullmann@kde.org>
* kwrite stuff merged into kate !!!!!
2001-03-04 Christoph Cullmann <cullmann@kde.org>
* mutiple mainwindows
* fileist, sync for all mainwindows, all open docs listed
2001-03-03 Christoph Cullmann <cullmann@kde.org>
* session management (Anders Lund)
* removed some debug stuff
2001-02-26 Joseph Wenninger <jowenn@kde.org>
* First step for a plugin management dialog page
Soon to come
2001-02-26 Christoph Cullmann <cullmann@kde.org>
* Kate is a part of tdebase :)
sourceforge.net CVS won't be used in the future
2001-02-24 Phlip <phlip_cpp@my-deja.com>
* HTML button - select text, hit <Ctrl+Dash>, and enter the fields
for an SGML tag. Don't enter the < > or closing tag. We put these
around the selected text, and [try to] re-select that text so you can add
another nested tag right away. We are now the first HTML editor
that's actually better than Notepad! Hours of fun.
* Filter - select text, hit <Ctrl+Backslash>, and enter an OS command.
we pipe the selected text thru that command, such as "sort", and then
replace the selection with the result. Impress your friends.
2001-02-21 Joseph Wenninger <jowenn@kde.org>
* Makefile.am's : correction for linking
* katemenuitem.h : Improved menu items added doc-list
* katelistboxitem.h : Improved listboxitem files-list
2001-02-19 Christoph Cullmann <cullmann@kde.org>
* kateconsole.* konsole/* : add kateconsole widget
2001-02-16 Anders Lund <anders@alweb.dk>
* katemainwindow.cpp :fixing read/write options to use maindockwindow functions.
2001-02-15 Joseph Wenninger <jowenn@kde.org>
* kateview.cpp : Tab doesn't jump to next widget anymore, but inserts a tab into the text
* katemainwindow.* : F8 / SHIFT-F8 jumps to next / previous widget