TDE core libraries
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.

ChangeLog 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. 2003-12-24 Christoph Cullmann <cullmann@kde.org>
  2. * Overview about some fixes done in the last months:
  3. - Hamish Rodda:
  4. - lots of fixes in the area of the
  5. rendering/selection/view department and massive
  6. bughunting
  7. - Anders Lund:
  8. - bookmarks/printing enhancements
  9. - Christoph Cullmann:
  10. - bughunting, config classes/dialogs, consolidation of
  11. part -><- app interaction
  12. 2003-08-28 Christoph Cullmann <cullmann@kde.org>
  13. * color schemes support
  14. * filetype support
  15. * indenters for different languages by jesse
  16. * folding by indentation kind of working, not perfect :/
  17. 2002-11-05 Christoph Cullmann <cullmann@kde.org>
  18. * fix the printing crash + loop together with Anders ;)
  19. 2002-09-06 Christoph Cullmann <cullmann@kde.org>
  20. * commiting a fix from Nicolai Haehnle <prefect_@gmx.net> for the
  21. cursorDown()/cursorUp() behavior
  22. 2002-09-03 Christoph Cullmann <cullmann@kde.org>
  23. * some minor fixes in the last days (redraw stuff, memset, ...)
  24. 2002-08-27 Christoph Cullmann <cullmann@kde.org>
  25. * extended the context signed char to a uint ;)
  26. * some folding fixes (hopefully)
  27. * memleak fix
  28. * undo stuff changed a bit, 0 means unlimited like before, show
  29. that now in the dialog and add a comment to tdetexteditor
  30. 2002-08-26 Christoph Cullmann <cullmann@kde.org>
  31. * Fixes for folding, cleanup, move folding tree into the buffer,
  32. add some inliner's
  33. * Fixes for the big memory usage for the attributes in the buffer
  34. by using run length encoding for the attributes if they are
  35. dumped into the bytearray
  36. 2002-06-01 Christian Couder <christian@kdevelop.org>
  37. * Move view stuff from katedocument to kateviewinternal.
  38. 2002-05-20 Christoph Cullmann <cullmann@kde.org>
  39. * some more references in use ;)
  40. * fixed some undo probs
  41. (mem leak, KateUndo is now only for internal use in KateUndoGroup)
  42. * start of convertion my*** to m_*** and add m_ to any other private stuff
  43. 2002-05-17 Christian Couder <christian@kdevelop.org>
  44. * Move font stuff from katedocument into new katefont.h and
  45. katefont.cpp files, and clean up katedocument font stuff.
  46. 2002-05-14 Christian Couder <christian@kdevelop.org>
  47. * Big clean up in katedocument using new katecursor stuff.
  48. 2002-05-12 Bernd Gehrmann <bernd@mail.berlios.de>
  49. * Moved browser extension from view to doc, where it belongs
  50. * If servicetype in the browser extension specifies an encoding,
  51. use that instead of user's local encoding
  52. 2002-05-11 Christian Couder <christian@kdevelop.org>
  53. * implement the KTextEditor::Cursor in the KateCursor class
  54. 2002-05-04 Christoph Cullmann <cullmann@kde.org>
  55. * first KTextEditor::ViewPlugin which works
  56. drop the helloworld plugin, as it is really no good example (bad code, ..)
  57. 2002-05-04 Christian Couder <christian@kdevelop.org>
  58. * fix undo for comment and uncomment
  59. 2002-05-01 Christian Couder <christian@kdevelop.org>
  60. * cleanups related to the uncomment feature in katetextline and katedocument
  61. 2002-01-04 Christoph Cullmann <cullmann@kde.org>
  62. * the search stuff in the katedocument is rewritten now, should work mostly,
  63. only search for whole words is just a mess :(
  64. 2002-01-03 Christoph Cullmann <cullmann@kde.org>
  65. * kate app and kwrite app now use the katepart via libloader and link only
  66. to the kateinterfaces (which will soon be splitted into katepartinterfaces
  67. and kateinterfaces
  68. * new framework for the configpages of the katepart accessible through the
  69. interfaces
  70. * KSpell works again ;) my god, what a buggy thingy
  71. 2001-12-01 Christoph Cullmann <cullmann@kde.org>
  72. * speedup for insert/removeText/Line
  73. * new editStart/editEnd/editAddUndo functions to make the undo/redo + update
  74. after edit function calls easier to understand an use in katedocument.*
  75. 2001-11-30 Joseph Wenninger <jowenn@kde.org>
  76. * I hopefully fixed the CSS highlighting finally. It used
  77. deprecated syntax and there was a bug in the highlighting code,
  78. for handling weakDeliminiators. Who renamed them, once they where
  79. called weakDelimiters, which I think is the correct pronounciation.
  80. 2001-11-29 Joseph Wenninger <jowenn@kde.org>
  81. * KWrite/Kate use different font settings for printing and viewing now
  82. * Fixed a small crash in my tdevelop->kate port of the codecompletion interface
  83. 2001-11-26 Christoph Cullmann <cullmann@kde.org>
  84. * backspace bug fixed
  85. * more cleanups in doc/view
  86. 2001-11-24 Christoph Cullmann <cullmann@kde.org>
  87. * the docID is now called documentNumber and is in the KTextEditor lib ;)
  88. * new print and mark interfaces ;)
  89. * bugfixes for some stuff in kateview/document.*
  90. * move more of the document stuff from the view to the document
  91. (old kwritedoc/view was very mixed, no real separation, but that should be nearly done)
  92. 2001-11-17 Christoph Cullmann <cullmann@kde.org>
  93. * new selection code (bit buggy at the moment, but better than the old way
  94. of storing the selection in the attributes
  95. 2001-10-29 Joseph Wenninger <jowenn@kde.org>
  96. * Highlighting definitions support now #stay and #pop as context values
  97. * Some highlighting definitions ported
  98. 2001-10-27 Christoph Cullmann <cullmann@kde.org>
  99. * undo/redo works now without errors
  100. * fix many memleaks + some crashs in buffer + hl
  101. * fix ctx management (almost)
  102. 2001-10-27 Joseph Wenninger <jowenn@kde.org
  103. * Highlighting isn't updated completely yet (should be fixed now), but uses:
  104. * I have to do some nasty workaround because the overloaded ==
  105. operator in QMemArray crashes, if one or both of the arrays has
  106. a size of 0 (I think this is a bug in QT, but it could be that
  107. this is intended behavior. Who knows ?)
  108. 2001-10-26 Joseph Wenninger <jowenn@kde.org>
  109. * The stacked highlighting shoul almost work now.
  110. Using old description files it will use quite a lot memory, but
  111. they should work.
  112. Problems:
  113. * It's leaking like a sieve on destruction, because the
  114. memarrays aren't deleted correctly yet (They need to be pointers and not
  115. references, otherwise there are out of memory errors in qgarray)
  116. * Highlighting isn't updated completely yet
  117. * I have to do some nasty workaround because the overloaded ==
  118. operator in QMemArray crashes, if one or both of the arrays has
  119. a size of 0 (I think this is a bug in QT, but it could be that
  120. this is intended behavior. Who knows ?)
  121. 2001-10-20 Christoph Cullmann <cullmann@kde.org>
  122. * new undo/redo stuff, should work now already fine (mostly ;)
  123. 2001-10-14 Christoph Cullmann <cullmann@kde.org>
  124. * new interfaces
  125. * fixed some bugs (or better mistakes) in EditInterface
  126. * fix bugs and even more bugs
  127. 2001-10-14 Christoph Cullmann <cullmann@kde.org>
  128. * implementing and enhancing the new KTextEditor interfaces
  129. * rewrite the whole internal document/view stuff ;) (hope will be finished
  130. soon with that old crap !
  131. * reconstruction of whole katelibs + dirs
  132. 2001-10-06 Christoph Cullmann <cullmann@kde.org>
  133. * myself back again ;)
  134. * now kate is clean (only qt3), no backports ;)
  135. 2001-08-24 christian@kdevelop.org
  136. * reimplement the commenting of selections on some languages
  137. 2001-08-19 christian@kdevelop.org
  138. * added back Sather highlighting support
  139. * improved Eiffel language syntax highlighting support
  140. * added Eiffel language comment directive in eiffel.xml
  141. * added Ada language comment directive in ada.xml
  142. 2001-08-15 christian@kdevelop.org
  143. * committed Eiffel language syntax highlighting support
  144. 2001-08-08 rokrau@yahoo.com
  145. * committed changes to Kate's API necessary for integration of kate as
  146. a kpart into tdevelop
  147. 2001-05-13 Christoph Cullmann <cullmann@kde.org>
  148. * after some time of learning for my "Abitur" now again some fixes ;):
  149. textlines stuff rewritten, selection fixed + +/- font zoom buttons in the part
  150. 2001-04-27 Christoph Cullmann <cullmann@kde.org>
  151. * now the pluginconfig pages work ;)
  152. 2001-04-24 Joseph Wenninger <jowenn@kde.org>
  153. * now <keywords> and <types> is replaced by <list name="XXXX">
  154. 2001-04-20 Christoph Cullmann <cullmann@kde.org>
  155. * new configdialog
  156. * enhanced pluginIface to supports configdialogpages
  157. 2001-04-14 Christoph Cullmann <cullmann@kde.org>
  158. * now kateview has in iconborder too (without real function at the moment)
  159. 2001-04-10 Christoph Cullmann <cullmann@kde.org>
  160. * bugfixes for drawBuffer stuff, next/prev viewspace, restoreView
  161. 2001-04-08 Christoph Cullmann <cullmann@kde.org>
  162. * now encoding for files can be selected at settings dialog (not only UTF8, all possible encodings)
  163. * dropped old code -> use Waldo's code ;)
  164. 2001-04-07 Joseph Wenninger <jowenn@kde.org>
  165. * Activated Waldo Bastian's NEW_CODE
  166. * Ported Highlighting to it
  167. 2001-04-05 Joseph Wenninger <jowenn@kde.org>
  168. * Highlighting Configuration is now in kate/kwrite settings too
  169. * Made a cleanup of no longer used classes
  170. 2001-04-04 Christoph Cullmann <cullmann@kde.org>
  171. * sidebar now again restores config
  172. 2001-04-03 Joseph Wenninger <jowenn@kde.org>
  173. * Cristi Dumitrescu's PHP keyword / type list added
  174. 2001-04-01 Joseph Wenninger <jowenn@kde.org>
  175. * Added a new widget KateStackTabWidget
  176. Now you can chose between tabbed or an
  177. KOffice Workspace like view for the file sidebar
  178. --> You can change this behavior in the config dialog
  179. * Not implemented:
  180. restore sidebar page on startup
  181. remove page not implemented yet
  182. (will be fixed soon)
  183. * Added a backport of QT3's QRegExp I got from Scott Manson
  184. wit one addtion (see qt3back/README)
  185. hopefully this will give us more flexibility for syntax
  186. highlighting
  187. 2001-03-27 Christoph Cullmann <cullmann@kde.org>
  188. * console disabled per default
  189. * console only loaded if enabled
  190. 2001-03-28 Joseph Wenninger <jowenn@kde.org>
  191. * -n in kate.desktop removed, now config settings are used
  192. 2001-03-27 Christoph Cullmann <cullmann@kde.org>
  193. * interfaces extended (mainly for projectmanager)
  194. * piper moved to plugins/projectmanager/piper
  195. * a piper Makefile.am created
  196. 2001-03-26 Joseph Wenninger <jowenn@kde.org>
  197. * 2 reimplemented highlighing configs
  198. * 1 experimental highlighting config
  199. * preparations for an highlighting editing dialog
  200. 2001-03-25 Christoph Cullmann <cullmann@kde.org>
  201. * rewrite of plugin API and manager, now loading/unloading nice
  202. 2001-03-22 Joseph Wenninger <jowenn@kde.org>
  203. * single / multi instance mode configurable
  204. Cullmann's -n option forces a new instance
  205. Otherwise it uses the configuration from
  206. the settings dialog. At the moment -n is
  207. default start option
  208. 2001-03-21 Christoph Cullmann <cullmann@kde.org>
  209. * QPopupMenu for filelist
  210. 2001-03-20 Christoph Cullmann <cullmann@kde.org>
  211. * kate is now a normal TDEApplication
  212. 2001-03-18 Christoph Cullmann <cullmann@kde.org>
  213. * big location changes of source files
  214. * KateFactory now in use by hole Kate app
  215. * KatePartView/Doc merged with KateView/Doc (make life more easy)
  216. 2001-03-18 Joseph Wenninger <jowenn@kde.org>
  217. * openheader plugin opens the corresponding
  218. .h file for .cpp or .c, and vice versa
  219. * Hopefully fixed highlighting dialog for now.
  220. 2001-03-17 Joseph Wenninger <jowenn@kde.org>
  221. * Syntaxhighlighting is now defined in cpp.xml, c.xml html.xml ...
  222. instead of a global syntax.xml.
  223. (Not ported completely yet)
  224. * Some simple reg expression work (see html.xml)
  225. 2001-03-17 Christoph Cullmann <cullmann@kde.org>
  226. * moved textfilter stuff to a own plugin "textfilter"
  227. * cleaned up katemainwindow.*
  228. 2001-03-16 Christoph Cullmann <cullmann@kde.org>
  229. * search dialog comes up with selected text
  230. * backport of some KDevelop KWrite patches ;)
  231. 2001-03-15 Christoph Cullmann <cullmann@kde.org>
  232. * katepart finished
  233. * new kwrite using katepart
  234. * removed old kwrite and kwritepart !
  235. * fixed menu and toolbar problems of the new KWrite app
  236. 2001-03-11 Christoph Cullmann <cullmann@kde.org>
  237. * kwrite stuff merged into kate !!!!!
  238. 2001-03-04 Christoph Cullmann <cullmann@kde.org>
  239. * mutiple mainwindows
  240. * fileist, sync for all mainwindows, all open docs listed
  241. 2001-03-03 Christoph Cullmann <cullmann@kde.org>
  242. * session management (Anders Lund)
  243. * removed some debug stuff
  244. 2001-02-26 Joseph Wenninger <jowenn@kde.org>
  245. * First step for a plugin management dialog page
  246. Soon to come
  247. 2001-02-26 Christoph Cullmann <cullmann@kde.org>
  248. * Kate is a part of tdebase :)
  249. sourceforge.net CVS won't be used in the future
  250. 2001-02-24 Phlip <phlip_cpp@my-deja.com>
  251. * HTML button - select text, hit <Ctrl+Dash>, and enter the fields
  252. for an SGML tag. Don't enter the < > or closing tag. We put these
  253. around the selected text, and [try to] re-select that text so you can add
  254. another nested tag right away. We are now the first HTML editor
  255. that's actually better than Notepad! Hours of fun.
  256. * Filter - select text, hit <Ctrl+Backslash>, and enter an OS command.
  257. we pipe the selected text thru that command, such as "sort", and then
  258. replace the selection with the result. Impress your friends.
  259. 2001-02-21 Joseph Wenninger <jowenn@kde.org>
  260. * Makefile.am's : correction for linking
  261. * katemenuitem.h : Improved menu items added doc-list
  262. * katelistboxitem.h : Improved listboxitem files-list
  263. 2001-02-19 Christoph Cullmann <cullmann@kde.org>
  264. * kateconsole.* konsole/* : add kateconsole widget
  265. 2001-02-16 Anders Lund <anders@alweb.dk>
  266. * katemainwindow.cpp :fixing read/write options to use maindockwindow functions.
  267. 2001-02-15 Joseph Wenninger <jowenn@kde.org>
  268. * kateview.cpp : Tab doesn't jump to next widget anymore, but inserts a tab into the text
  269. * katemainwindow.* : F8 / SHIFT-F8 jumps to next / previous widget