~ubuntu-branches/debian/sid/kdevelop/sid

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Jeremy Lainé
  • Date: 2010-05-05 07:21:55 UTC
  • mfrom: (1.2.3 upstream) (5.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20100505072155-h78lx19pu04sbhtn
Tags: 4:4.0.0-2
* Upload to unstable (Closes: #579947, #481832).
* Acknowledge obsolete NMU fixes (Closes: #562410, #546961).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2007-12-03  Richard Dale  <rdale@foton.es>
2
 
* Added a QtRuby4 project based on the C++ Qt4 one
3
 
 
4
 
2007-10-16  Richard Dale  <rdale@foton.es>
5
 
* Added Rails 2.0 file type suffixes; .html.erb, .js.rjs and .xml.builder
6
 
 
7
 
2006-12-13 Matt Rogers <mattr@kde.org>
8
 
        * KDevelop 3.4 RC 2 (with many more things than listed here)
9
 
 
10
 
2006-11-08 Matt Rogers <mattr@kde.org>
11
 
        * KDevelop 3.4 RC 1 (with many more things than listed here)
12
 
 
13
 
2006-08-06 Andreas Pakulat <apaku@gmx.de>
14
 
* Implemented Support for Qt4 qmake in the qmake buildsystem
15
 
  # Recognize the QT option
16
 
  # Support RESOURCES variable
17
 
  # cleanup the configuration
18
 
  # provide an import configuration for Qt4 projects
19
 
 
20
 
2006-04-26 Jens Dagerbo <jens.dagerbo@swipnet.se>
21
 
* Made the ClassView restore it's state after a refresh. It will no 
22
 
  longer close up after each successful build.
23
 
 
24
 
2006-04-24 Jens Dagerbo <jens.dagerbo@swipnet.se>
25
 
* Added "Goto Last Edit Position" action. A regular menu/toolbar/shortcut 
26
 
  action to open the file and position the cursor at the point of the 
27
 
  last edit.
28
 
 
29
 
2006-04-14 Jens Dagerbo <jens.dagerbo@swipnet.se>
30
 
* Improved support for encodings
31
 
  # KDevelop will now obey the selected encoding in the File Open dialog
32
 
  # The OpenWith plugin now offers all available encodings in "Open As"
33
 
  # The encoding for each open file is saved with the session, and will
34
 
    be used to open that file the next time the project is loaded
35
 
  # Default encoding can be set per project in the Project Options -
36
 
    this will be the default when opening a file
37
 
  # File Open encoding will default to the open project's default
38
 
 
39
 
2006-04-07 Jens Dagerbo <jens.dagerbo@swipnet.se>
40
 
* Added KDevShellWidget - a thin wrapper around konsolepart, aimed at
41
 
  executing shell type applications.
42
 
 
43
 
2006-03-25 Jens Dagerbo <jens.dagerbo@swipnet.se>
44
 
* Added support for multiple tags files for Ctags2 plugin, enabling
45
 
  it to optionally cover external libraries in addition to the active
46
 
  project. Work based on patch by Etay Meiri.
47
 
 
48
 
2006-03-15  Richard Dale  <rdale@foton.es>
49
 
* Added a 'sync terminal' option to the configuration settings to
50
 
  disable the 'cd' commands in the konsole by default.
51
 
 
52
 
2006-02-21  Richard Dale  <rdale@foton.es>
53
 
* Disable the new file sidetab by default
54
 
 
55
 
2006-02-21  Richard Dale  <rdale@foton.es>
56
 
* Add the pid to the filename of the Unix domain socket used by the ruby
57
 
  debugger so that more than one instance of KDevelop can be run on a
58
 
  machine.
59
 
 
60
 
2006-02-21  Richard Dale  <rdale@foton.es>
61
 
* The Full Screen mode menu option is under the Settings menu in both
62
 
  Kate and Konqueror, and they arguably have it in the wrong place.
63
 
  But it's probably better to make KDevelop consistent with other KDE
64
 
  apps even if they're slighty wrong. So move the menu under settings
65
 
 
66
 
2006-02-17  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
67
 
* Removed the 'Type' column from the Ruby debugger as the C++
68
 
  debugger no longer has one
69
 
 
70
 
2006-01-30  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
71
 
* Added a minimal C# language project type based on the perl one.
72
 
 
73
 
2006-01-30  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
74
 
* Added file templates for Rails projects; rhtml, rxml, css and js
75
 
* Fixed documentation links for QtRuby/Korundum, added some
76
 
  links for Rails
77
 
 
78
 
2006-01-19  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
79
 
* Added a Rails project template
80
 
* Use the Run menu option to start WEBrick. If the Rails project doesn't
81
 
  exist it will be created.
82
 
* The script/console runs in the Terminal instead of irb
83
 
 
84
 
2006-01-16  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
85
 
* Added .ocl extension for Onboard Control Language sources used for
86
 
  C files in some satellites
87
 
 
88
 
2005-08-17  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
89
 
* The $SHELL environment variable is set to 'irb' for ruby projects.
90
 
* Added a project option to customise the ruby shell
91
 
* A 'def cd(dir) Dir.chdir dir end' line must be added to your
92
 
  .irbrc file to prevent syntax errors when konsole changes directory
93
 
 
94
 
2005-06-28  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
95
 
  * Fixed bug in 'run main program' project option where the .ui file was out of
96
 
    sync with the code
97
 
  * Add a 'show constants in debugger' project option. This is needed because there
98
 
    are so many constants in the qtruby/korundum classes that it slows the debugger
99
 
    right down and clutters the variables view.
100
 
  * Added a 'Trace into Ruby' project option to show ruby code from installed libraries
101
 
    in the debugger.
102
 
  * The debugger can now expand instance variables nested within instance variables
103
 
    using get_instance_variable().
104
 
  * Improved the parsing of pretty printed items that are all on one line, as opposed to
105
 
    one line per name=value pair.
106
 
 
107
 
2005-06-25 Pieter Pareit <pieter.pareit@scarlet.be>
108
 
  * Added ruby_{run,config} icons, the .png files are used by kdevelop,
109
 
    the .psd files can be used by artists when icons need to be changed
110
 
    Thanks Zoran Karavla for the artwork!
111
 
 
112
 
2005-05-26 Tobias Erbsland <te@profzone.ch>
113
 
 * Added new class QtBuildConfig. This class stores the configuration
114
 
   about the used Qt library. Is Qt used, which major version and
115
 
   where the Qt library path (QTDIR) for this project is.
116
 
   In a later step, it's possible to use different qt installations
117
 
   for each project. E.g. you develop on a KDE4.x programm under KDE3.x.
118
 
 * Added a new tab in the C++ options dialog (CCConfigWidget).
119
 
   The user can edit the configuration QtBuildConfig in this tab.
120
 
 * New class wizard:
121
 
   - Qt checkboxes are disabled (hide them?) on non-qt projects.
122
 
   - Different code is generated for Qt3.x and Qt4.x projects.
123
 
   - Includes of classes that starting with "Q" bypasses the
124
 
     normal template settings. In Qt3.x the include file has always
125
 
     a lowercase include name with a ".h" suffix, and Qt4.x has
126
 
     a mixed case include name without any suffix.
127
 
   - Added the email address to the author's name if it exists.
128
 
 
129
 
2005-05-26 Tobias Erbsland <te@profzone.ch>
130
 
 * Replaced static hash table in lexer by a QMap
131
 
   I found no performance impacts by this replacement, but the code
132
 
   was getting much smaller and cleaner.
133
 
 * Added Q_DECLARE_FLAGS and Q_DECLARE_OPERATORS_FOR_FLAGS macros
134
 
   that are used in Qt4 for the special QFlags template.
135
 
 * Added the keyword (macro) "foreach" to the lexer and parser that
136
 
   is introduced by Qt4.
137
 
   In a later step I will add the correct parsing, that the initial
138
 
   variable is identified by the parser that code completion works.
139
 
 
140
 
2005-04-05 Robert Gruber <rgruber@users.sourceforge.net>
141
 
 * Added support for CVS' annotate command
142
 
 
143
 
2005-03-24  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
144
 
 * Added missing ruby debugger icons installation
145
 
 
146
 
2005-03-01  Matt Rogers <mattr@kde.org>
147
 
 * Fix bug 71926 by not using beautifyToolTip since it breaks i18n
148
 
 * Fix bug 71708 by giving the environment variable dialogs a parent
149
 
   so they can't get hidden behind other windows
150
 
 
151
 
2005-02-23  Alexander Dymo <adymo@kdevelop.org>
152
 
 * Fix compilation on KDE 3.2
153
 
 
154
 
2005-02-22  Alexander Neundorf <neundorf@kde.org>
155
 
 * Added partial support for building kdevelop with cmake
156
 
 
157
 
2005-02-22  Alexander Dymo <adymo@kdevelop.org>
158
 
 * Added a qmake parser to help implementing a much better qmake project
159
 
   manager
160
 
 
161
 
2005-02-17  Jens Dagerbo <jens.dagerbo@swipnet.se>
162
 
 * Add the 'Configure Toolbox' and 'Edit Custom Widget' menu items back to
163
 
   the tools menu when designer intergration is activated.
164
 
 
165
 
2005-02-07  Matt Rogers <mattr@kde.org>
166
 
 * Pull information from the CVS/Entries file to populate version control
167
 
   information in the file tree on first load. This eliminates the need to
168
 
   use 'Sync with Repository' when KDevelop is first loaded, but it is needed
169
 
   to update the version control info.
170
 
 
171
 
2005-02-02  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
172
 
 * Fixed Java KDE app framework template so it compiles
173
 
 
174
 
2005-02-01 Jens Dagerbo <jens.dagerbo@swipnet.se>
175
 
 * Implemented a fix for BR 91757 which also removes the silly runtime dependency we had on kdebase
176
 
 
177
 
2005-01-28  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
178
 
 * Added a Ruby KConfig XT project template
179
 
 
180
 
2005-01-25 Jens Dagerbo <jens.dagerbo@swipnet.se>
181
 
 * Reimplemented "Forward" for source navigation history
182
 
 
183
 
2005-01-23 Amilcar Lucas <amilcar@kdevelop.org>
184
 
 * Updated support for Doxygen up to 1.4.1
185
 
 
186
 
2005-01-22 Jens Dagerbo <jens.dagerbo@swipnet.se>
187
 
 * Global scope plugins are once again optional.
188
 
 * Fixed source navigation history (by reducing the ambition to something that can work).
189
 
 * Added the Version Control Manager plugin. Now we can decide which VCS system to use again. :)
190
 
 
191
 
2005-01-20 Jens Dagerbo <jens.dagerbo@swipnet.se>
192
 
 * Further cleanup of plugin handling in PluginController/ProjectManager.
193
 
 * Removed the last traces of in-project language switching.
194
 
 
195
 
2005-01-09 Jens Dagerbo <jens.dagerbo@swipnet.se>
196
 
 * Finished the new CTags frontend.
197
 
 
198
 
2005-01-08 Jens Dagerbo <jens.dagerbo@swipnet.se>
199
 
 * Made it possible to finally remove Code Completion databases via the GUI
200
 
 * Cleaned up the context menu mess (at least it's optional now, and the code
201
 
 is cleaner).
202
 
 
203
 
2005-01-03 Robert Gruber <rgruber@users.sourceforge.net>
204
 
 * Added support for CVS commands edit, unedit and editors
205
 
 
206
 
2004-12-19 Alexander Dymo <adymo@kdevelop.org>
207
 
 * Made it possible to add custom build commands (like make install-exec)
208
 
   for the subproject context menu in automake manager.
209
 
 
210
 
2004-12-17 Alexander Dymo <adymo@kdevelop.org>
211
 
 * Advanced subclassing option in C++ New Class Wizard can be used
212
 
   for classes in the persistant class store. This means that if
213
 
   the PCS for Qt library is built then advanced subclassing from
214
 
   Qt classes is possible in the wizard.
215
 
 
216
 
2004-12-15 Alexander Dymo <adymo@kdevelop.org>
217
 
 * Finished the implementation of plugin profiles for KDevelop shell
218
 
   and shell extension architecture.
219
 
   This means that KDevelop IDE becomes a KDevelop Platform now. And
220
 
   KDevelop IDE is now only a program built on KDevelop Platform.
221
 
 * Made KDevelop Assistant to use KDevelop Platfrom.
222
 
 * Implemented profile detection for projects. Now, for example, when you open
223
 
   C++ language project KDevelop loads "CppIDE" profile. If a project file
224
 
   has KDE keyword set then KDevelop loads "KDECppIDE" profile (profile defines
225
 
   a list of plugins to be loaded and unloaded). kdevprofileeditor will show
226
 
   all information related to the profile.
227
 
 
228
 
2004-11-23  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
229
 
 
230
 
 * Added some ruby project options which are used for both debugging and an
231
 
   ordinary run.
232
 
     - Main program (this is in addition to the automake project main program)
233
 
     - Program arguments
234
 
     - Run main program or run selected window options
235
 
 * The '-K' character coding project option is now passed to the debugger too
236
 
 
237
 
2004-11-22 Alexander Dymo <adymo@kdevelop.org>
238
 
 * Implemented simple VCS integrators for Clearcase, Perforce and Subversion.
239
 
 * Reenabled subversion support plugin.
240
 
 * Imported svn kioslave from kdesdk HEAD into a compat library therefore svn
241
 
   will work on KDE<3.3.90 too.
242
 
 
243
 
2004-11-21 Alexander Dymo <adymo@kdevelop.org>
244
 
 * Added KDevVCSIntegrator extra interface. VCS Integrator is a plugin which is used by
245
 
   application wizard to select a version control and possibly import newly created project
246
 
   into the VCS.
247
 
 * Implemented VCS integrator for CVS (Cervisia).
248
 
 * Patched ProjectManager to load selected VCS plugin.
249
 
 
250
 
2004-11-20  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
251
 
 
252
 
 * Ruby Source Code Debugger initial checkin
253
 
 * Based on John Birch's gdb front end, the UI is very similar. There are no
254
 
   assembly language step options or disassembly viewers, but pretty much
255
 
   everything else is much the same in ruby as for gdb/C++.
256
 
 * You can set breakpoints on file/line or file/method, watchpoints to break when
257
 
   a ruby expression is valid and catchpoints to break when an exception is thrown.
258
 
 * The Watch variable viewer allows ruby expressions to be watched, and they are
259
 
   updated on program pause.
260
 
 * A configuration option was added to enable/disable the debugger floating toolbar.
261
 
 * The debugger backend is written in pure ruby using the code from the 'debug.rb',
262
 
   source included with the ruby distribution. It is started via KProcess which handles
263
 
   redirection of stdout and stderr. The idea came from the way Laurent Julliard
264
 
   implemented the FreeRIDE ruby debugger - it uses Distributed Ruby (like DCOP)
265
 
   for messaging. DRuby is ruby-specific and couldn't be used though.
266
 
 * The debugger communicates with the backend via a Unix domain socket;
267
 
   commands are sent, and the replies are parsed in KDevelop in much the same way
268
 
   as the gdb debugger uses stdin and stdout to send and receive.
269
 
 
270
 
2004-11-17 Alexander Dymo <adymo@kdevelop.org>
271
 
 * KDevelop interfaces cleanup and enchancements. Interfaces are now smaller, additional, not so important
272
 
   interfaces are available through extension mechanism (see KDevPlugin::extension() methods).
273
 
   Also added a lot of API documentation.
274
 
 
275
 
2004-10-30 Robert Gruber <rgruber@users.sourceforge.net>
276
 
 * Implemented "grouping of snippets" feature for SnippetPart
277
 
 
278
 
2004-10-30  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
279
 
 
280
 
 * Fixed ruby class and instance variable type matching bugs
281
 
 * Added error message if the ruby code to run can't be located by the top level C++ stub
282
 
 * The default character coding for KDE ruby projects is UTF-8
283
 
 * If a class is declared several times in a file, the line number of the first instance
284
 
   is used in the class browser, and not the last one.
285
 
 
286
 
2004-10-29  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
287
 
 
288
 
 * Added the 'qmakeapp' project template translated to QtRuby
289
 
 
290
 
2004-10-28  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
291
 
 
292
 
 * Fixed Ruby KDE app and DCOP service templates so they work again.
293
 
 * Implemented a 'Character Coding' ruby project option
294
 
 
295
 
2004-10-27  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
296
 
 
297
 
 * Implemented ruby class '@@' and '@' instance variables in the class browser.
298
 
 
299
 
 * Ruby doesn't have declarations for class or instance variables, and so a variable is 'declared'
300
 
   when it is first  assigned to. So the first assignment encountered in the ruby source is used,
301
 
   unless the variable is set in the iniitaiize() method when that is considered as the 'first'.
302
 
 
303
 
 * The type of the variable is inferred from the type of the thing on the rhs of the assignment to it.
304
 
 
305
 
2004-10-27  Amilcar Lucas <amilcar@kdevelop.org>
306
 
 Exclude non API classes from the doxygen API documentation.
307
 
 Please use the "doxygen doxyfile" command to test it.
308
 
 
309
 
2004-10-27 Alexander Dymo <adymo@kdevelop.org>
310
 
    The first step in creating RubyQt/Korundum RAD environment -
311
 
    started to implement KDevDesigner integration for Ruby:
312
 
    works: automatic and manual subclass creation;
313
 
    doesn't work: function adding, editing and removing.
314
 
 
315
 
2004-10-25  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
316
 
 
317
 
 * Added a ruby DCOP service project template
318
 
 * Improved the kapp Korundum application framework. It configures, builds and installs
319
 
   a C++ top level stub, that starts the ruby app. The ruby scripts are located via the
320
 
   KStandardDirs/KInstance mechanism, in directory ..share/apps/<appname>
321
 
 * k_dcop and k_dcop_signals declarations are shown as slot and signal declarations in
322
 
   the class parser.
323
 
 * =begin to =end comments are ignored
324
 
 * Added icons for Ruby configure and run options. The Run button now starts the main program
325
 
   with the ruby '-C' option to switch to the main program's directory.
326
 
 * Added missing scope attribute to the class parser methods
327
 
 
328
 
 
329
 
2004-10-23  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
330
 
 
331
 
 * Implemented ruby slots/signals declaration navigation in the class browser
332
 
 * Atrr accessor and access control method lists can span multiple lines
333
 
 
334
 
2004-10-23 Alexander Dymo <adymo@kdevelop.org>
335
 
    * KDevelop documentation viewer and KDevAssistant:
336
 
      - implemented font configuration options;
337
 
      - disabled loading of KHTML plugins.
338
 
 
339
 
2004-10-21 Alexander Dymo <adymo@kdevelop.org>
340
 
    * KDevelop Platform:
341
 
      - implemented profiles library and editor engine;
342
 
      - implemented profiles editor (kdevprofileeditor application);
343
 
      - set up X-KDevelop-Property properties in .desktop files of KDevelop parts.
344
 
 
345
 
2004-10-21  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
346
 
 
347
 
 * Added a KDE Korundum Ruby application framework based on the languages/cpp/app_templates/kapp
348
 
   C++ project template
349
 
 * Improved the Ruby class parser
350
 
 * Both classes and modules are shown in the class browser
351
 
 * Class or 'singleton' methods supported and appear as 'static' methods
352
 
 * Access types of 'public', 'protected' and 'private' supported
353
 
 * attr_accessor, attr_reader and attr_writer method definitions supported. For attr_accessor or
354
 
   attr_writer a 'foo=' method is shown.
355
 
 * Operator methods are shown in the class browser too
356
 
 
357
 
2004-10-13 Alexander Neundorf <neundorf@kde.org>
358
 
    *buildtools/custommakefiles/:
359
 
    -add two submenus "Object Files" and "Other Files" to the "Build Targets" menu
360
 
    -add new tag <filelistdirectory> so that the filelist file can be
361
 
     located outside the source directory. This is currently only written
362
 
     by the cmake kdevelop3 project file generator
363
 
 
364
 
2004-08-27 Amilcar Lucas <amilcar@kdevelop.org>
365
 
    * Updated support for Doxygen 1.3.8
366
 
 
367
 
2004-06-21 Robert Gruber <rgruber@users.sourceforge.net>
368
 
    * Added drag and drop support to SnippetPart
369
 
    * Added filter support to AppOutputView
370
 
 
371
 
2004-06-17 Jens Dagerbo <jens.dagerbo@swipnet.se>
372
 
    * Added optional automatic reload on external file modification. This is only available with katepart.
373
 
    * Added CopyTo plugin. A small utility to do network transparent file copying using KIO.
374
 
    * Disabled VCS repository creation in the appwizard (doesn't work and the implementation broke the
375
 
      plugin handling) and import (to be reimplemented using KTrader).
376
 
    * Added the simple basics of Plugin Profiles. Will finish this the coming days.
377
 
 
378
 
2004-06-14 Alexander Dymo <adymo@mksat.net>
379
 
    * Documentation plugin can show methods in index for Qt and Doxygen documentation catalogs.
380
 
    * Implemented a dialog to run profiler (calltree + kcachegrind).
381
 
 
382
 
2004-06-05 Jens Dagerbo <jens.dagerbo@swipnet.se>
383
 
    * Fixed several ToolView related issues. Among other things, they should now
384
 
      automatically restore their last position after a restart.
385
 
 
386
 
2004-05-31 Alexander Dymo <cloudtemple@mksat.net>
387
 
    * KDevelop has made a large step towards being the RAD tool for KDE.
388
 
      Qt Designer is ported to KParts and KXMLGUI technology and can now
389
 
      be embedded into KDevelop and integrated with it. It consists of
390
 
      KDevDesignerPart and KDevDesigner shell program. Part is embeddable
391
 
      everywhere and shell can be launched as standalone designer (run kdevdesigner).
392
 
    * The first step to integration between KDevDesigner and KDevelop is done.
393
 
      CppSupport can now automatically create implementation files (subclasses) for forms
394
 
      and automatically add slot implementations.
395
 
 
396
 
2004-05-27 Sascha Cunz <scunz@ng-projekt.de>
397
 
    * Change "New File" in the toolbar to popup a menu with all available file templates,
398
 
      if one clicks on it.
399
 
 
400
 
2004-05-26 Robert Gruber <rgruber@users.sourceforge.net>
401
 
    * Added possibility to set the priority of the make-process
402
 
    * Added possibility to search case insensitive
403
 
 
404
 
2004-05-21 Sascha Cunz <scunz@ng-projekt.de>
405
 
    * Added a ncurses template
406
 
 
407
 
2004-05-10 Andras Mantia <amantia@kde.org>
408
 
    * Add possibility to define environment variables for the configure stage.
409
 
 
410
 
2004-05-08 Alexander Dymo <cloudtemple@mksat.net>
411
 
    * Devhelp and KDevelopTOC documentation plugins are implemented. Indexes that exist
412
 
      in devhelp and kdeveloptoc files are now taken into account.
413
 
 
414
 
2004-05-04 Alexander Dymo <cloudtemple@mksat.net>
415
 
    * Doxygen documentation plugin (toc and index) is implemented.
416
 
      This means that kdevassistant can browse KDE API docs and has table of contents and index!
417
 
      kdevassistant (and kdevelop itself) is now the first documentation browser where you can
418
 
      look for Qt and KDE classes at the same time (using one index).
419
 
 
420
 
2004-04-30 Sascha Cunz <scunz@ng-projekt.de>
421
 
    * Added Paul Drummond's patch for having "favourites" in appwizard.
422
 
 
423
 
2004-04-25 Sascha Cunz <scunz@ng-projekt.de>
424
 
    * Added support for reading the licenses that appwizard uses dynamically. Install all current licenses
425
 
      to $prefix/share/apps/kdevelop/licenses
426
 
 
427
 
2004-04-22 Alexander Dymo <cloudtemple@mksat.net>
428
 
    * Added brand new "Look in documentation" function that puts the term under the cursor into the
429
 
      documentation index tab and looks up for this term in the index.
430
 
    * Added "Search in Documentation" and "Look in Documentation" menu items into the "Help" menu
431
 
      with shortcuts <Ctrl+Alt+S> and <Ctrl+Alt+I> respectively.
432
 
    * Implemented "Goto manpage" and added "Goto infopage" function in the "Help" and editor context menus.
433
 
    * Improved "Add bookmark" function - it now recognizes embedded html part and sets the bookmark title
434
 
      to the title of an opened document.
435
 
    * Use also a default KDE shortcut for popup menu to open editor context menu.
436
 
 
437
 
2004-04-21 Alexander Dymo <cloudtemple@mksat.net>
438
 
    * Added Gtk-- application template by Andrew Patterson.
439
 
 
440
 
2004-04-20 Jens Dagerbo <jens.dagerbo@swipnet.se>
441
 
    * Wired up katepart's editor context menu - we now finally have copy/paste in the context menu.
442
 
    * Added a keyboard shortcut to open the editor context menu. (CTRL+Return)
443
 
 
444
 
2004-04-16 Jens Dagerbo <jens.dagerbo@swipnet.se>
445
 
    * Added MimeWarningDialog - KDevelop will now ask the user what to do when an unknown mimetype is encountered.
446
 
 
447
 
2004-04-15 Jens Dagerbo <jens.dagerbo@swipnet.se>
448
 
    * Added Thomas Nagy's KConfig XT based apptemplate.
449
 
 
450
 
2004-04-14 Jens Dagerbo <jens.dagerbo@swipnet.se>
451
 
    * Rewrote and documented the KDevPartController interface to reduce the duplication of a lot of common but
452
 
      trivial code all over the codebase.
453
 
    * Moved the documentation history out of the PartController and into the docviewer part.
454
 
    * Moved source navigation history into the PartController and disabled the HistoryPart.
455
 
 
456
 
2004-04-14 Alexander Dymo <cloudtemple@mksat.net>
457
 
    * Here is my gift for all Qt Designer fans! A KDevelop Assistant program is now available (run kdevassistant
458
 
      from a command line). KDevelop Assistant is a lightweight version of KDevelop with only documentation
459
 
      and file selector parts enabled.
460
 
 
461
 
2004-04-12 Alexander Dymo <cloudtemple@mksat.net>
462
 
    * Full text search in new documentation part now functional. Search results are presented in html page
463
 
      and in listview as well.
464
 
 
465
 
2004-04-09 Alexander Dymo <cloudtemple@mksat.net>
466
 
    * Commited new documentation part for KDevelop. It features documentation plugin system,
467
 
      it's easy now to add support for a new documentation format by implementing DocumentationPlugin interface.
468
 
      Index is now loading faster, index caching mechanism is used. Configuration dialog became more clean and convenient.
469
 
 
470
 
2004-03-22 Jens Dagerbo <jens.dagerbo@swipnet.se>
471
 
    * Restructured CppSupportPart::parseProject()
472
 
 
473
 
2004-03-17 Jens Dagerbo <jens.dagerbo@swipnet.se>
474
 
    * Extended diffpart to also handle FileContext and dirty files.
475
 
    * Updated FileList. Now supports filestate feedback and has a context menu for file operations.
476
 
    * More cleanups in Core. Filestate is now emitted from PartController for the receivers to implement.
477
 
 
478
 
2004-03-15 Jens Dagerbo <jens.dagerbo@swipnet.se>
479
 
    * NewMainWindow is now enabled by default
480
 
    * Added settings in "User Interface" for TabWidget visibility and IDEAl mode button layout
481
 
 
482
 
2004-03-12 Jens Dagerbo <jens.dagerbo@swipnet.se>
483
 
    * Added NewMainWindow - a new MainWindow implementation - enable in toplevel.cpp to try it out.
484
 
    * Major cleanup of PartController::editDocument()
485
 
    * A few other minor improvements to the core.
486
 
 
487
 
2004-03-05 Jens Dagerbo <jens.dagerbo@swipnet.se>
488
 
    * Reimplemented how FileTree finds selected items. Fixes crash when a file changes name from an external event.
489
 
 
490
 
2004-02-24 Jens Dagerbo <jens.dagerbo@swipnet.se>
491
 
    * Added FileList plugin
492
 
    * Added CTags2 plugin
493
 
 
494
 
2004-02-23 Alexander Dymo <cloudtemple@mksat.net>
495
 
    * Added Opie application templates for C++/Embedded development. Templates by Holger Freyther.
496
 
 
497
 
2004-02-19 jbb <jbb@kdevelop.org>
498
 
    * Robert Gruber's patch
499
 
        - fix printing member variable when a /x modifier is added
500
 
 
501
 
2004-02-18 Jens Dagerbo <jens.dagerbo@swipnet.se>
502
 
    * Added function lookup to QuickOpen plugin. Patch by Ahn, Duk J.
503
 
 
504
 
2004-02-15 Amilcar Lucas <amilcar@kdevelop.org>
505
 
    * Updated support for Doxygen 1.3.6
506
 
 
507
 
2004-02-07 jbb <jbb@kdevelop.org>
508
 
    * Robert Gruber's patch
509
 
        - fix whatis when toggling to hex display
510
 
        - fix refresh display setting global output radix.
511
 
 
512
 
2004-02-07 Jens Dagerbo <jens.dagerbo@swipnet.se>
513
 
    * Moved all of the plugin loading logic to PluginController
514
 
    * Moved FileCreatePart to the globally loaded "default parts"
515
 
 
516
 
2004-02-06 jbb <jbb@kdevelop.org>
517
 
    * Add (global) Output radix to debugger options.
518
 
    * Robert Gruber's patch to add hex/dec toggle to watch window items
519
 
 
520
 
2004-01-28 Jens Dagerbo <jens.dagerbo@swipnet.se>
521
 
    * Ported Doxygen plugin, autotools part, FileTree and FileGroups to demand loaded config page
522
 
 
523
 
2004-01-26 Dominik Haumann <dhdev@gmx.de>
524
 
    * src/projectmanager.cpp: ask if user tries to reload the already opened project
525
 
 
526
 
2004-01-26 Alexander Dymo <cloudtemple@mksat.net>
527
 
    * Added snippet part by Robert Gruber.
528
 
 
529
 
2004-01-24 Jens Dagerbo <jens.dagerbo@swipnet.se>
530
 
    * Updated Bookmarks Plugin. Various improvements and fixes.
531
 
 
532
 
2004-01-21 Andras Mantia <amantia@kde.org>
533
 
    * Fix clear all breakpoints functionality
534
 
 
535
 
2004-01-21 Jens Dagerbo <jens.dagerbo@swipnet.se>
536
 
    * Added ConfigWidgetProxy class to lib/util and initially implemented demand loading of config pages for DocTreeViewPart.
537
 
 
538
 
2004-01-09 Amilcar Lucas <a.lucas@tu-bs.de>
539
 
   * Easy access to bug reports of every supported language in the documentation browser (except SQL)
540
 
 
541
 
2004-01-07 Amilcar Lucas <amilcar@kdevelop.org>
542
 
   * Updated support for Doxygen 1.3.5 cvs HEAD
543
 
 
544
 
2003-11-28 F@lk Brettschneider <falkbr@kdevelop.org>
545
 
   * old IDEAl look for toolview-buttons is back in IDEAl mode
546
 
 
547
 
2003-11-20 F@lk Brettschneider <falkbr@kdevelop.org>
548
 
   * latest sync with KMdi of kdelibs-cvsHead (fixes some crashes)
549
 
   * enabled kmdiguiclient.h/cpp for KDE less version 3.2 too
550
 
   (-> this introduces KDE-accels Ctrl+Shift+Alt+L/R/B/T for IDEAl-docks and Ctrl+Alt+CursorLeft/CursorRight for cycling IDEAl-toolviews)
551
 
   * bugfix: proper names of View menu
552
 
   * now save the docking state to another section of kdeveloprc (to let people (who tried KMdi alpha versions) escape a vicious cycle)
553
 
 
554
 
2003-11-16 Mario Scalas <marioscalas@agilemovement.it>
555
 
    * Version control color feedback for the file view (currently implemented
556
 
      by vcs/cvsservice plugin only).
557
 
 
558
 
2003-11-13 Amilcar Lucas <amilcar@kdevelop.org>
559
 
    * Readded a even cleaner kdevelop.kdevelop file.
560
 
    PLEASE do _not_ commit changes to this file.
561
 
    We have until mid January 2004 to make the necessary code changes that create a more "cvs friendly" file by moving some of the options to the .kdevses file.
562
 
    For info on how to do it, read:
563
 
    http://developer.kde.org/documentation/library/cvs-api/kdevelop/html/howToAddPlugins.html
564
 
    I think this is very important fo the success of KDevelop3 in for developer teams (no man is an island!).
565
 
    Alexander and F@lk seam to agree with me on this one.
566
 
 
567
 
2003-11-09 F@lk Brettschneider <falkbr@kdevelop.org>
568
 
    * as planned and decided months ago, now I
569
 
      removed KDevelop's own special implementation of IDEAl UI mode.
570
 
      This has been replaced by KDE's IDEAl UI mode, globally implemented in kdelibs/kmdi.
571
 
      Now we increase maintainance, KDE-comformity and can switch all KDevelop UI modes on the fly.
572
 
 
573
 
2003-10-29 Alexander Dymo <cloudtemple@mksat.net>
574
 
    * Imported updated pascal parser, it isn't restricted now to pascal-78.
575
 
      Most object pascal/delphi extensions are supported.
576
 
 
577
 
2003-10-17 Dominik Haumann <dhdev@gmx.de>
578
 
    * new Application templates in cpp: kateplugin2, noatunvisual,
579
 
    noatunui, kbearimportfilter, kbearplugin, kfileplugin
580
 
    * fixed 53943, 64028
581
 
    * parts/appwizard: Now you can add "ShowFilesAfterGeneration=file1,file2"
582
 
    to the app_tamplate's information-file (example: khello/khello) so that
583
 
    file1 and file2 are shown after project generation - usually a README.devel
584
 
    and/or source code files the user has to modify.
585
 
    ShowFilesAfterGeneration= takes a comma separated list of files regarding to
586
 
    the project root directory wheras
587
 
      - APPNAMEUC will be replaced with the projectname.upper()
588
 
      - APPNAMELC will be replaced with the projectname.lower()
589
 
      - APPNAME   will be replaced with the projectname.
590
 
    Function 'openMainFile()'is now deprecated and therefore removed.
591
 
    * updated documentation for this stuff.
592
 
    * new in New-Project-Dialog: Getting the Project location with "..." asks
593
 
    if it should set tht directory to the DefaultProjectsDir.
594
 
 
595
 
2003-10-13 Amilcar Lucas <amilcar@kdevelop.org>
596
 
    * Moved the language specific documentation to the languages/xxx/doc directories
597
 
 
598
 
2003-10-12 Mickael Marchand <marchand@kde.org>
599
 
    * New subversion part added to replace the old svn one
600
 
 
601
 
2003-10-11 F@lk Brettschneider <falkbr@kdevelop.org>
602
 
    * now I've started again fixing the MDI user interfaces which are quite broken at present
603
 
 
604
 
2003-10-08 Tilman Vogel <Tilman Vogel web de (dot at dot)>
605
 
    - added auto completion to the namespace field
606
 
    - added classes from all namespaces to the auto completion of the base
607
 
      class field, add classes from specified namespace without qualifier
608
 
    - lookup classes for parsing in the correct namespace, not only the global namespace
609
 
    - fixed bug causing crash when changing inheritance mode
610
 
 
611
 
2003-10-04 Alexander Dymo <cloudtemple@mksat.net>
612
 
    * Reenabled Ada language support (ported it to code model and reenabled
613
 
      background parsing).
614
 
 
615
 
2003-10-04 Amilcar Lucas <amilcar@kdevelop.org>
616
 
    * On-line, automaticaly updated every 24H, KDevelop API Documentation can be viewed with the doctreeview.
617
 
 
618
 
2003-10-02 Amilcar Lucas <amilcar@kdevelop.org>
619
 
    * Renamed KDevelop executable from gideon to kdevelop.
620
 
    * This makes KDevelop3 OVERWRITE KDevelop 2.x instalations.
621
 
    * Restructured the directories acording to the API documentation
622
 
       buildtools -> has the old Project managers
623
 
       languages -> language support (includes app_templates, file_templates, compilerplugin, pcsimporter and debugger)
624
 
       editors -> editors support
625
 
       vcs -> Version control systems (clearcase, cvs, perforce, svn, cvsservice and cervisia)
626
 
 
627
 
2003-09-26 Amilcar Lucas <amilcar@kdevelop.org>
628
 
    * Added per target run arguments to the automake manager.
629
 
      These arguments are used when no Main program (Project Options...-> Run Options) is selected and the Program arguments  (Project Options...-> Run Options) are left empty.
630
 
 
631
 
2003-09-22 Alexander Dymo <cloudtemple@mksat.net>
632
 
    * Finished GUI for enabling and disabling documentation topics in a project configuration
633
 
      dialog. Thanks to Amilcar Lucas for original idea and implementation.
634
 
    * Added popup menu for the documentation viewer. It contains "Open in New Window", "Reload",
635
 
      "Stop" and "Set Encoding" actions.
636
 
    * Created mimetypes directory in KDevelop source tree. Here we can put all mimetypes necessary
637
 
      for KDevelop that are not available in kdelibs.
638
 
    * Added x-fortran, x-pascal and chm (HTML Help) mime types.
639
 
 
640
 
2003-09-10 Alexander Dymo <cloudtemple@mksat.net>
641
 
    * Added the GUI to create custom code completion databases
642
 
      based on user selected directories.
643
 
    * Imported Kugar property editor library. Modified generic project manager
644
 
      to use it for editing properties in build item configuration dialog.
645
 
 
646
 
2003-09-09 Dominik Haumann <dhdev@gmx.de>
647
 
    * parts/appwizard/appwizarddlg[base.ui,.cpp]: fixed bugs 45719, 63930, 63929
648
 
 
649
 
2003-09-08 Roberto Raggi <roberto@kdevelop.org>
650
 
    * Added the GUI for create the code completion databases for
651
 
      external libraries like Qt and KDE
652
 
 
653
 
2003-09-06 Bernd Pol <bernd.pol@online.de>
654
 
    * Some updates on the "KDevelop 3.0 users's manual" (docbook)
655
 
 
656
 
2003-08-29 Alexander Dymo <cloudtemple@mksat.net>
657
 
    * Added the initial version of generic project manager.
658
 
      It is the replacement of script/custom/pascal/ada/haskell/etc. project managers.
659
 
      Extensible with plugins. Currently available project manager based on shell scripts.
660
 
 
661
 
2003-08-28 Harald Fernengel <harry@kdevelop.org>
662
 
    * SQL support now displays tables and fields in the classbrowser
663
 
 
664
 
2003-08-27 Harald Fernengel <harry@kdevelop.org>
665
 
    * Added language support on the fly - you can switch to
666
 
      SQL mode from a CPP project, or to Perl if you have scripts
667
 
 
668
 
2003-08-26 Harald Fernengel <harry@kdevelop.org>
669
 
    * Added version information for plugins to prevent opening
670
 
      binary incompatible plugins from old versions.
671
 
 
672
 
2003-08-10 jbb <jbb@kdevelop.org>
673
 
    * Roger Larsson's patch that adds remote debugging.
674
 
 
675
 
2003-08-03 jbb <jbb@kdevelop.org>
676
 
    * fixes for debugger startup problems
677
 
    * fixes for debugger shutdown
678
 
    A significant change in this patch is that we no longer attempt to
679
 
    shutdown gdb from information that gdb supplies. This must now be done by
680
 
    the user via the stop button.
681
 
    A reproductable crash after the client program segfaulted and the user
682
 
    tried to continue, shutdown and then restarted has been fixed.
683
 
    I suspect that this was the major cause of the reported crashes judging
684
 
    from the few backtraces supplied.
685
 
 
686
 
2003-07-28 Mario Scalas <mario.scalas@libero.it>
687
 
    * PartExplorer is now shown in the embedded SelectView because the dialog-based interface was hardly useful!
688
 
    * Results list will now use tooltips to show available services' properties.
689
 
    * Several bugfixes in GUI code
690
 
 
691
 
2003-07-28 Amilcar Lucas <amilcar@kdevelop.org>
692
 
    * Full support for Doxygen 1.3.3
693
 
 
694
 
2003-07-25 Gael de Chalendar <Gael . de . Chalendat AT cea . fr>
695
 
    * Added "Edit" buttons to the "Includions" and "Prefixes" tabs of the
696
 
      automake subproject options dialog and to the "Libraries" tab of the
697
 
      automake target options dialog.
698
 
 
699
 
2003-07-25 Alexander Dymo <cloudtemple@mksat.net>
700
 
    * Added "Force Reedit", "Install" and "Install (as root user)" actions into the subproject
701
 
      menu for Automake Manager. Force Reedit is only available for KDE projects.
702
 
    * Quote environment variables with double quotes to allow shell expansion when
703
 
      launching make from the project manager.
704
 
 
705
 
2003-07-19 Harald Fernengel <harry@kdevelop.org>
706
 
    * QEdtior can now Reload files
707
 
 
708
 
2003-07-19 Andras Mantia <amantia@freemail.hu>
709
 
    * apply the editor settings to the opened files
710
 
    * don't crash on exit [#60658]
711
 
    * fasten documentation indexing
712
 
 
713
 
2003-07-15 Andras Mantia <amantia@freemail.hu>
714
 
    * resolve links before opening a local file
715
 
    * add "-follow" as a switch for "find" to successfully grep even in symlinked directories
716
 
 
717
 
2003-07-14 Amilcar Lucas <amilcar@kdevelop.org>
718
 
    * If no Main Program was selected in Project Options...-> Run Options, then use the
719
 
      currently selected active target. This is valid for execution and for debugging.
720
 
      So no more need to goto the menu every time you want to debug a new target! Just
721
 
      activate it and you're done! :)
722
 
      Currently only in Automake based project because AFAIK it the only one that has
723
 
      the concept of active targets. Correct me if I'm wrong.
724
 
 
725
 
2003-07-13 Andras Mantia <amantia@freemail.hu>
726
 
     * don't treat libtool link messages for modules as errors.
727
 
     * recognize libtool warning messages.
728
 
 
729
 
2003-07-12 F@lk Brettschneider <falkbr@kdevelop.org>
730
 
    * compiles and runs on KDE-3.0.3/Qt-3.0.5 again
731
 
 
732
 
2003-07-07 Mario Scalas <mario.scalas@libero.it>
733
 
  * Added tag/branching feature to legacy CVS integration.
734
 
 
735
 
2003-07-06 Alexander Dymo <cloudtemple@mksat.net>
736
 
    * Implemented Delphi compiler plugin
737
 
 
738
 
2003-07-04 Amilcar do Carmo Lucas <amilcar@kdevelop.org>
739
 
  Added debug and optimized build configurations to all C and C++ autoproject based templates
740
 
 
741
 
2003-07-04 Andras Mantia <amantia@freemail.hu>
742
 
    * Restore search in documentation functionality
743
 
 
744
 
2003-06-26 Alexander Dymo <cloudtemple@mksat.net>
745
 
    * New QComboView widget is added to lib/widgets. It is the modified version
746
 
      of QComboBox with QListView object in place of QListBox.
747
 
    * Make classbrowser use comboviews (QComboView) in namespace, class and method
748
 
      selectors on the toolbar.
749
 
 
750
 
2003-06-23 Amilcar Lucas <amilcar@kdevelop.org>
751
 
   * Replaced all TODO occurencies with @todo so that they show up in the
752
 
     Doxygen generated documentation under "Related Pages > Todo List"
753
 
   * Make Doxygen generate XML files for the codecompletion tooltips
754
 
 
755
 
2003-06-18 Mario Scalas <mario.scalas@libero.it>
756
 
        * (CvsPart) New features added:
757
 
          - It is now possible to add to/remove files from .cvsignore file
758
 
          - When adding/removing files to project, part will now ask for user action
759
 
        * (CvsPart) Code has been restructured.
760
 
        * (lib) Modified FileContext in kdevecore.{h,cpp} so it can handle KURL::List.
761
 
          (This is just an addition: old code should work as before).
762
 
        * (FileView) FileTreeWidget supports multiple files selections now. Removed
763
 
          drag support because it needs to be fixed by TT (seems a bug from qt-3.1.2
764
 
          onward).
765
 
 
766
 
2003-06-15 Harald Fernengel <harry@kdevelop.org>
767
 
    * Added notification if a file has been modified outside the IDE
768
 
      (IDEAl mode only for now).
769
 
 
770
 
2003-06-14 Harald Fernengel <harry@kdevelop.org>
771
 
    * Added perforce to the main menu, also uses KActions now so you can
772
 
      assign your favourite keybinding to the commands.
773
 
 
774
 
2003-06-14 Hamish Rodda <rodda@kde.org>
775
 
    * Warn if another process is running on execution and allow a restart.
776
 
    * Make automake deal with METASOURCES=AUTO
777
 
    * Remember position in document for compile warning/errors so that you can
778
 
      edit the document and still be taken to the correct location
779
 
      (work in progress, commented out, requires up-to-date katepart)
780
 
    * Separate highlighting for errors and warnings (work in progress)
781
 
 
782
 
2003-06-12 Alexander Dymo <cloudtemple@mksat.net>
783
 
    * Trollproject:
784
 
      - Existing files could be added to a project with a relative path or
785
 
        they could be symlinked instead of just copying
786
 
      - Implemented removing files from IMAGES and IDLS groups
787
 
      - Set run environment variables and program arguments when launching
788
 
        the executable (thanks to Mario Scalas for the patch)
789
 
      - Correct "Link convenience library inside project" functionality (thanks to
790
 
        Mario Scalas for the patch)
791
 
 
792
 
2003-06-11 Hamish Rodda <rodda@kde.org>
793
 
    * Implemented "Debug in KDevelop" hook into drkonqi (the KDE crash
794
 
      handler). Press the button and kdevelop attaches to the process
795
 
      and brings up the frame stack, as long as the binary name of the
796
 
      process is the same as your binary.  Requires an update to
797
 
      kdebase/drkonqi to work (runtime dependency).
798
 
 
799
 
2003-06-07 Mario Scalas <mario.scalas@libero.it>
800
 
        * Stepped back from using Pimpl in part design since it does only complicate code without any of its
801
 
          advantages in this case
802
 
        * Added an option for adding the message for the commit operation to the master ChangeLog
803
 
          (located in <projectDirectory>/ChangeLog): await for comments for further changes.
804
 
        * CommitDlg now uses QTextEdit instead of (deprecated) QMultiLineEdit
805
 
        * This log was written using the CvsPart! :)
806
 
 
807
 
2003-05-27 F@lk Brettschneider <falkbr@kdevelop.org>
808
 
    * compiles and runs on KDE-3.0 again
809
 
 
810
 
2003-05-26 Roberto Raggi <roberto@kdevelop.org>
811
 
    * New Java support
812
 
 
813
 
2003-05-24 Roberto Raggi <roberto@kdevelop.org>
814
 
    * Added full-screen mode
815
 
 
816
 
2003-05-22 Mario Scalas <mario.scalas@libero.it>
817
 
    * Added tooltips to the watch variable list view so no widget resize is needed
818
 
    * Added a copy to clipboard feature for watched variables so their data is available
819
 
      for other uses.
820
 
 
821
 
2003-05-21 Roberto Raggi <roberto@kdevelop.org>
822
 
    * implemented the support for profiles
823
 
    * ported kate file selector to kdevelop
824
 
    * added documentation hint to c++ support, patch provided
825
 
      by Jonas B. Jacobi <jonas.jacobi@web.de>
826
 
 
827
 
2003-05-18 Alexander Dymo <cloudtemple@mksat.net>
828
 
    * Reformat source option is now available in the "Subclassing" wizard
829
 
    * Trollproject:
830
 
      - recognizes MAKEFILE option in qmake configuration files
831
 
      - uses make options specified in project options dialog
832
 
      - uses makefiles specified by MAKEFILE option to run make
833
 
 
834
 
2003-05-18 Jens Dagerbo <jens.dagerbo@swipnet.se>
835
 
    * Updated BookmarksPart - now bookmarks are saved to session file.
836
 
 
837
 
2003-05-17 F@lk Brettschneider <falkbr@kdevelop.org>
838
 
    * renamed QextMdi classes and files to KMdi
839
 
 
840
 
2003-05-16 Alexander Dymo <cloudtemple@mksat.net>
841
 
    * Added sourceFormatter() method to KDevPlugin interface and corrected AStylePart to be
842
 
      the default source formatter part. Astyle library is separated from the part.
843
 
    * Added "Format Source" option to the "C++ New Class" wizard.
844
 
    * Added an index system to the doctreeview - thanks to Marcel Turino <M.Turino@gmx.de>.
845
 
 
846
 
2003-05-16 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
847
 
    * Trollproject: Support for custom installation groups or qmake install objects
848
 
      Each install object tells "make install" to copy user specified filesgroups to
849
 
      a certain location.
850
 
      example:
851
 
         doxy.files += docs/*.html \
852
 
                       docs/*.css
853
 
         doxy.path = /usr/doc/appname
854
 
         INSTALLS += doxy
855
 
 
856
 
2003-05-15 Jens Dagerbo <jens.dagerbo@swipnet.se>
857
 
    * Updated BookmarksPart - added tooltips && RMB actions
858
 
 
859
 
2003-05-14 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
860
 
  * Trollproject target.path reimplementation
861
 
 
862
 
2003-05-14 Mario Scalas <mario.scalas@libero.it>
863
 
        * (lib/interface) Merged KDevGlobalVersionControl in KDevGlobalVersionControl
864
 
        * (lib/interface) removed KDevGlobalVersion
865
 
        * (lib/interface) Updated Makefile.am
866
 
        * (parts/appwizard) changed code for retrieving the available VCS (lookt at loadVCS())
867
 
        * (parts/cvs) Merged GlobalCvs in CvsPart
868
 
        * (parts/cvs) removed parts/cvs/globalcvs
869
 
        * (parts/cvs) added common cvs options as #define in new cvs_commonoptions.h
870
 
        * (parts/cvs) updated Makefile.am
871
 
 
872
 
2003-05-14 Jens Dagerbo <jens.dagerbo@swipnet.se>
873
 
    * Added BookmarksPart
874
 
 
875
 
2003-05-12 Roberto Raggi <roberto@kdevelop.org>
876
 
    * replaces KDevLanguageSupport::fileFilters() with
877
 
      KDevLanguageSupport::mimeTypes()
878
 
 
879
 
2003-05-11 Roberto Raggi <roberto@kdevelop.org>
880
 
    * autoproject: don't write empty variables in Makefile.am
881
 
    * autoproject: implemented the remove subproject feature
882
 
    * autoproject: improved add subprojects
883
 
    * autoproject: create a (default) noinst_HEADERS target
884
 
 
885
 
2003-05-05 Alexander Dymo <cloudtemple@mksat.net>
886
 
    * parts/trollproject
887
 
      MOC_DIR, UI_DIR, OBJECTS_DIR variables support in configuration dialog is back again.
888
 
      Fixed incorrect program path generation that prevented from running the application.
889
 
      Put correct actions into the Build menu and the Build toolbar.
890
 
    * parts/clearcase
891
 
      Applied further modifications by Ajay Guleria <Ajay.Guleria@synopsys.com>.
892
 
 
893
 
2003-04-18 Oliver Kellogg <okellogg@users.sourceforge.net>
894
 
    * Implemented Ada language support including adasupport part, adaproject
895
 
      part, filecreate templates, application wizard template, syntax
896
 
      highlighting and indentation in qeditor.
897
 
      Kudos to Alex Dymo (pascalsupport) and Robe Raggi (javasupport), on
898
 
      whose work this is based.
899
 
 
900
 
2003-05-01 Jens Dagerbo <jens.dagerbo@swipnet.se>
901
 
    * Changed closerpart to work on KURLs. Also moved it into Core scope.
902
 
 
903
 
2003-04-30 Jens Dagerbo <jens.dagerbo@swipnet.se>
904
 
    * Added "Core" scope plugins alternative
905
 
    * Updated the plugin selection to be more userfriendly
906
 
 
907
 
2003-04-29 Amilcar Lucas <amilcar@kdevelop.org>
908
 
    * Made the Working Directory of the debugged executable configurable
909
 
    (Finally you can run your application on it's directory, instead of $HOME)
910
 
 
911
 
2003-04-27 Alexander Dymo <cloudtemple@mksat.net>
912
 
    * Regexp tester now has "Edit" button that uses KRegExpEditor
913
 
    * Added free pascal oriented templates - GTK+ application and shared library
914
 
    * Implemented "Run options" (envvars, program arguments) for pascal project manager
915
 
 
916
 
2003-04-26 Alexander Dymo <cloudtemple@mksat.net>
917
 
    * Implemented all documented compiler options in free pascal compiler plugin.
918
 
 
919
 
2003-04-25 Jens Dagerbo <jens.dagerbo@swipnet.se>
920
 
    * Added KTextEditor::ConfigInterface to QEditor
921
 
    * Made changed editor settings apply to all open editors
922
 
 
923
 
2003-04-23 Roberto Raggi <roberto@kdevelop.org>
924
 
    * fixed the deadlock in the background parser
925
 
 
926
 
2003-04-23 Harald Fernengel <harry@kdevelop.org>
927
 
    * added SQL support part, including support for multiple connections,
928
 
      sending queries and browsing their results
929
 
 
930
 
2003-04-22 F@lk Brettschneider <falkbr@kdevelop.org>
931
 
    * compiles and works on KDE-3.0 again
932
 
 
933
 
2003-04-18 Alexander Dymo <cloudtemple@mksat.net>
934
 
    * Implemented Pascal language support including
935
 
      pascalsupport part, pascalproject part, filecreate templates,
936
 
      application wizard template, syntax highlighting and indentation in qeditor,
937
 
      compiler plugins for Free Pascal compiler and (very basic) for Borland Delphi Compiler.
938
 
 
939
 
2003-04-18 Roberto Raggi <roberto@kdevelop.org>
940
 
    * started to implement the recovery support, this is the first
941
 
      step to implement the incremental parser
942
 
 
943
 
2003-04-17 Roberto Raggi <roberto@kdevelop.org>
944
 
    * Reduced the size of the generated pcs database(you must regenerate your
945
 
      database using r++ to take advantage of it)
946
 
    * Added the AST node for variable function arguments
947
 
    * Added option "--fast" to the r++
948
 
 
949
 
2003-04-16 Roberto Raggi <roberto@kdevelop.org>
950
 
    * Implemented the support for class inheritance in the new pcs
951
 
    * Moved the c++ parser into kdevelop/lib/cppparser, so other
952
 
      projects like kate and umbrello can use it
953
 
 
954
 
2003-04-15 Roberto Raggi <roberto@kdevelop.org>
955
 
    * Added the new persistant class store
956
 
 
957
 
2003-04-15 Harald Fernengel <harry@kdevelop.org>
958
 
    * The stop-button is now able to stop single parts via drop-down menu.
959
 
      If you grep, build, debug and valgrind at the same time, you can terminate
960
 
      one part only. Single-clicking the stop-button will terminate all active
961
 
      jobs as it did before.
962
 
    * Switch syntax highlighting on/off on the fly in diff-part's raw output
963
 
 
964
 
2003-04-14 Jens Dagerbo <jens.dagerbo@swipnet.se>
965
 
    * Replace part refinements and bugfixes
966
 
      Tooltips, regexp validation feedback, colorization & gui redraw.
967
 
      shortcut changed to alt-ctrl-R
968
 
 
969
 
2003-04-14 Harald Fernengel <harry@kdevelop.org>
970
 
    * Diff part is now able to use any kpart that can display 'text/x-diff'
971
 
    * Diff part can display raw output on the fly (if the kpart is too silly to parse the diff)
972
 
 
973
 
2003-04-14 Amilcar Lucas <amilcar@kdevelop.org>
974
 
    * Updated integrated Doxywizard (Doxygen Configuration GUI) to 1.3 version.
975
 
      This maintains full backward compatibility with previous Doxygen versions.
976
 
 
977
 
2003-04-11 Alexander Dymo <cloudtemple@mksat.net>
978
 
    * Applied rubysupport part, including application and filecreate templates
979
 
      Ruby support is created by Marek Janukowicz <child@t17.ds.pwr.wroc.pl>.
980
 
    * Implemented CPPFLAGS and LDFLAGS input fields in "Configure Options"
981
 
      dialog for Automake Manager.
982
 
    * plugins/gccoptions:
983
 
      "Compiler Options" dialog now honors unrecognized user-defined options,
984
 
      more predefined compiler warnings are available.
985
 
 
986
 
2003-04-10  luc willems  <Willems.luc@pandora.be>
987
 
        * add support for perl filecreate templates
988
 
        * make sure declaredinfile is set correctly after adding an item to classstore so removeWithReferences() will work correctly
989
 
        * add parsing of "use" file after saveFile()
990
 
 
991
 
2003-04-09 Harald Fernengel <harry@kdevelop.org>
992
 
    * Applied ClearCase part from Ajay Guleria
993
 
    * Goto error now works again
994
 
 
995
 
2003-04-08 Caleb Tennis <caleb@aei-tech.com>
996
 
    * Retag Alpha 4
997
 
 
998
 
2003-04-05 Alexander Dymo <cloudtemple@mksat.net>
999
 
    Applied patch from Luc Willems <Willems.luc@pandora.be>:
1000
 
    Classview:
1001
 
    - add support for scripts folder in classviewer
1002
 
    Pelrsupportpart:
1003
 
    - add support for namespaces and scripts in classviewer
1004
 
    - parsing of "use ...." libraries
1005
 
    - get list of INC path in local installed perl to allow parsing of perl
1006
 
    libraries outside the project directory
1007
 
 
1008
 
2003-04-05 Amilcar Lucas <amilcar@kdevelop.org>
1009
 
    - Simplified the "Inteligent messages auto-hide" code a lot
1010
 
    - Now it also works for AutoMake&friends and configure
1011
 
 
1012
 
2003-04-01 Alexander Dymo <cloudtemple@mksat.net>
1013
 
    * C/C++ "New class" dialog improvements:
1014
 
    - Nested namespace support
1015
 
 
1016
 
2003-03-30 Julian Rockey <linux@jrockey.com>
1017
 
        * parts/appwizard
1018
 
        - added proposed replacement for highly broken dcopservice template
1019
 
 
1020
 
2003-03-29 Alexander Dymo <cloudtemple@mksat.net>
1021
 
    * C/C++ "New class" dialog improvements:
1022
 
    - Editor for base class file names
1023
 
    - Base class include files can be set as global or local
1024
 
    - Customizable templates for c++, objective-c, gtk classes
1025
 
    - Various global generation options (uppercase and lowercase names, etc.)
1026
 
 
1027
 
2003-03-29 F@lk Brettschneider <falkbr@kdevelop.org>
1028
 
        * applied patch of Luc Willems <Willems.luc@pandora.be>
1029
 
          that highly improves the class tool-view for Perl projects
1030
 
          (classes, global functions and variables support)
1031
 
 
1032
 
2003-03-29  Amilcar Lucas  <amilcar@kdevelop.org>
1033
 
  * Implemented intelegent bottom view autohide.
1034
 
 
1035
 
2003-03-26  Roland Krause  <roland@ca.wai.com>
1036
 
        * Renamed main.f77 to main.f and adopted the various files.
1037
 
          The simple hello world fortran application now works.
1038
 
 
1039
 
2003-03-26 Roberto Raggi <roberto@kdevelop.org>
1040
 
        * added showPart() to KDevPlugin
1041
 
        * added KNotes plugin (ported from Kontact plugin)
1042
 
 
1043
 
2003-03-25 Roberto Raggi <roberto@kdevelop.org>
1044
 
        * improved the plugin framework
1045
 
        * added DCOP interfaces for FilterPart and CppSupportPart
1046
 
 
1047
 
2003-03-21 Roberto Raggi <roberto@kdevelop.org>
1048
 
        *  better support for namespace and inner classes
1049
 
 
1050
 
2003-03-21 jbb <jbb@kdevelop.org>
1051
 
    * src/debugger.*
1052
 
    - Finally, after many years, the "sliding" breakpoint problem
1053
 
      has been solved thanks to the initial efforts of
1054
 
      Andras Mantia (Mantia Andras <amantia@freemail.hu>)
1055
 
      See bug 48732.
1056
 
 
1057
 
2003-03-20 Roberto Raggi <roberto@kdevelop.org>
1058
 
        * improved code completion
1059
 
 
1060
 
2003-03-19 Caleb Tennis <caleb@aei-tech.com>
1061
 
        * Tagged Alpha 4
1062
 
 
1063
 
2003-03-18 Caleb Tennis <caleb@aei-tech.com>
1064
 
        * Modified IDEAl panel layouts to be a little smarter (hopefully)
1065
 
        * Committed patches by Amilcar do Carmo Lucas
1066
 
 
1067
 
2003-03-18 Roberto Raggi <roberto@kdevelop.org>
1068
 
        * added the new "Add Methods" wizard
1069
 
        * added the new "Add Attributes" wizard
1070
 
 
1071
 
2003-03-15 F@lk Brettschneider <falkbr@kdevelop.org>
1072
 
        * applied patch of Jens Zurheide (jens.zurheide@gmx.de) that fixes some bugs
1073
 
 
1074
 
2003-03-13 Alexander Dymo <cloudtemple@mksat.net>
1075
 
        * DevHelp documentation support for KDevelop.
1076
 
          All documentation collections for GNU/GNOME developers from
1077
 
          http://lidn.sourceforge.net/ are supported. Existing DevHelp
1078
 
          installation can also be scanned for documentation.
1079
 
 
1080
 
2003-03-13 Julian Rockey <linux@jrockey.com>
1081
 
        * CTRL-/ does buffer switching, emacs-style
1082
 
 
1083
 
2003-03-11 Julian Rockey <linux@jrockey.com>
1084
 
        * parts/filecreate
1085
 
          - finally got round to replacing file dialog with smaller, leaner widget
1086
 
 
1087
 
2003-03-11 Caleb Tennis <caleb@aei-tech.com>
1088
 
        * added library version number support for QMake project
1089
 
 
1090
 
2003-03-10 Caleb Tennis <caleb@aei-tech.com>
1091
 
        * added "staticlib" support for QMake projects
1092
 
 
1093
 
2003-03-09 Roberto Raggi <roberto@kdevelop.org>
1094
 
        * added back/forward actions for the documentation browser
1095
 
 
1096
 
2003-03-07 Alexander Dymo <cloudtemple@mksat.net>
1097
 
    * New configuration options for the documentation browser.
1098
 
      It is now capable of using any doxygen and kdoc documentation,
1099
 
      not only kdelibs documentation.
1100
 
 
1101
 
2003-03-07 F@lk Brettschneider <falkbr@kdevelop.org>
1102
 
        * added third level called "Very short compiler output"
1103
 
        * now you can switch between the output versions without recompiling
1104
 
 
1105
 
2003-03-06 Stephane ANCELOT <sancelot@free.fr>
1106
 
        * enhanced grepview, there is no need to display the filename in each line
1107
 
 
1108
 
2003-03-06 Roberto Raggi <roberto@kdevelop.org>
1109
 
        * Added support for tmake projects
1110
 
        * Added template for QTopia 1.6
1111
 
 
1112
 
2003-03-05 Alexander Dymo <cloudtemple@mksat.net>
1113
 
    * Documentation browser is now able to handle all Qt documentation including
1114
 
      custom *.xml documentation. Configuration options are also available.
1115
 
    * GTK tocs renamed to GNOME 1.0 API Reference. Incorrect links fixed, Bonobo
1116
 
      chapter included. More to come.
1117
 
    * Started adding W3C TR tocs to the documentation browser.
1118
 
 
1119
 
2003-03-02 F@lk Brettschneider <falkbr@kdevelop.org>
1120
 
        * completed the new behaviour of the make-output view
1121
 
          (can be configured via contextmenu or Gideon settings dialog)
1122
 
 
1123
 
2003-03-01  Roberto Raggi <roberto@kdevelop.org>
1124
 
        * added javahello template to appwizard
1125
 
 
1126
 
2003-02-28  Roberto Raggi <roberto@kdevelop.org>
1127
 
        * reenabled java support
1128
 
        * removed obsolete kdevelop java plugin template
1129
 
 
1130
 
2003-02-27  Victor Rder  <victor_roeder@gmx.de>
1131
 
* Started to restructure the Autoproject part
1132
 
        -> Splitted AutoProjectWidget in
1133
 
           * AutoSubprojectView
1134
 
           * AutoDetailsView
1135
 
           * AutoListViewItems
1136
 
           * AutomakeManager (not finished)
1137
 
        -> More to come
1138
 
        -> However, an auto-tools expert would be nice now
1139
 
* Made the "C++ new class dialog" a little bit nicer
1140
 
 
1141
 
2003-02-27 F@lk Brettschneider <falkbr@kdevelop.org>
1142
 
        * make-outputview: now context menu allows to disable line wrapping, to set a short and smart compiler output (good for novices) and to suppress directory navigation messages. (TODO: save this to KConfig)
1143
 
 
1144
 
2003-02-26  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1145
 
        * parts/cppsupport: fix nasty inner class bug (part of bug 45998). Determine
1146
 
        whether we are at global scope, and then insert class/struct accordingly to
1147
 
        class store. This one goes for you Roberto ;)
1148
 
 
1149
 
2003-02-26 jbb <jbb@kdevelop.org>
1150
 
    * parts/debugger
1151
 
    - Fix display of function parameters.
1152
 
 
1153
 
2003-02-25 F@lk Brettschneider <falkbr@kdevelop.org>
1154
 
        * KDE-3.0 compile fixes
1155
 
        * some (runtime) warning output removed
1156
 
        * make-outputview: scrolling during compiling possible without immediate auto-scrolling to the bottom
1157
 
 
1158
 
2003-02-24 Roberto Raggi <roberto@kdevelop.org>
1159
 
        * improved the background parser
1160
 
        * better syncronization between background parser and cppsupport part
1161
 
 
1162
 
2003-02-23 Roberto Raggi <roberto@kdevelop.org>
1163
 
        * use the new c++ parser to fill the class browser
1164
 
        * remove ParsedStruct
1165
 
 
1166
 
2003-02-23 Caleb Tennis <caleb@aei-tech.com>
1167
 
        * Bug and Compilation Fixes
1168
 
 
1169
 
2003-02-21 Alexander Dymo <cloudtemple@mksat.net>
1170
 
        * Subclassing widgets based on ui-files is now available in automake project manager too.
1171
 
        * Iterative subclassing for existing subclasses is available too.
1172
 
        * Subclassing is moved to cppsupport.
1173
 
 
1174
 
2003-02-20 Roberto Raggi <roberto@kdevelop.org>
1175
 
        * Added Make-member feature to c++ support.
1176
 
        * Added Realtime class browser
1177
 
 
1178
 
2003-02-19 F@lk Brettschneider <falkbr@kdevelop.org>
1179
 
        * QEditor find dialog improved:
1180
 
        - don't stop at end of file but loop to begin (makes much sense when starting from cursor)
1181
 
        - use text selection as search string
1182
 
 
1183
 
2003-02-17 Hamish Rodda <meddie@yoyo.its.monash.edu.au>
1184
 
        * parts/outputviews
1185
 
                - added detection of k_lineinfo output to application output view
1186
 
 
1187
 
2003-02-13  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1188
 
        * lib/structure:
1189
 
          - fix: Trie_Impl apply() should apply only to non_empty
1190
 
            components
1191
 
          - update docs, planning to take over the world again
1192
 
 
1193
 
2003-02-12 jbb <jbb@kdevelop.org>
1194
 
    * parts/debugger
1195
 
    - Sync source with thread patch in kdevelop2.1.x. Some bits were missed
1196
 
            from a previous merge. This should fix some thread issues.
1197
 
    - Fixed: In some situations locals were not displayed.
1198
 
            Note: Parameters may still be missing depending on the fn sig.
1199
 
    - Fixed: Can't find source problem due to QRegExp too greedy.
1200
 
            Note: The "finish" command can still have some odd behaviour
1201
 
            due to an extra line output (which may be gdb version dependent).
1202
 
 
1203
 
2003-02-11  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1204
 
        * lib/structure:
1205
 
          - implemented take(), I wonder why I left it like that
1206
 
          - fix: size() returns number of components
1207
 
 
1208
 
2003-02-11 Mickael Marchand <marchand@kde.org>
1209
 
        * parts/svn:
1210
 
    - added an output window for subversion (just like CVS)
1211
 
    - removed i18n("Subversion") so that translators does not translate it
1212
 
      anymore :)
1213
 
 
1214
 
2003-02-11  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1215
 
        * lib/structure:
1216
 
          - Trie: implemented higher order application function
1217
 
          - KDict: implement setAutoDelete interface of QDict
1218
 
          - don't install test binary
1219
 
        * lib/qextmdi:
1220
 
          - use KDict instead of QDict, more to come ;)
1221
 
        * parts/filecreate:
1222
 
          - fix: Add cpp and h types by default when there is
1223
 
            no template directory in project
1224
 
 
1225
 
2003-02-11 F@lk Brettschneider <falk@kdevelop.org>
1226
 
        * took the patch of Jens Zurheide (Thanks jens.zurheide@gmx.de!) and modified it a bit.
1227
 
          Additionally to the already existing ALT+Left/Right switching (which switches the views
1228
 
          in the order of they were opened), now there is also ALT+Up for switching between views
1229
 
          in the order of how they were last accessed, and ALT+Down for the opposite. Hold ALT
1230
 
          pressed and repeat Up or Down to cycle through the views.
1231
 
 
1232
 
2003-02-11 Alexander Dymo <cloudtemple@mksat.net>
1233
 
        * parts/filecreate:
1234
 
         - GUI for both global and project level configuration added.
1235
 
 
1236
 
2003-02-09 Jakob Simon-Gaarde <jsgaarde@simon-gaarde.dk>
1237
 
  * trollprojectpart: The dialog for subclassing widgets based on ui-files now works
1238
 
    iteratively, so you can update your subclasses according to the changes made in
1239
 
    the ui-files.
1240
 
 
1241
 
2003-02-09 F@lk Brettschneider <falk@kdevelop.org>
1242
 
        * bugfix: classview now alphabetically sorted again
1243
 
        * KDevPlugin interface extended with 'KDevMakeFrontend* makeFrontend()' which made it
1244
 
          possible to raise the messages view on 'Build'
1245
 
 
1246
 
2003-02-05 F@lk Brettschneider <falk@kdevelop.org>
1247
 
        * now it compiles and runs on KDE-3.0.x again
1248
 
 
1249
 
2003-02-04 Mickael Marchand <marchand@kde.org>
1250
 
        * parts/svn:
1251
 
          - update to subversion 0.17, minor API changes
1252
 
 
1253
 
2003-02-04 Roberto Raggi <roberto@kdevelop.org>
1254
 
        * added text hints support to qeditor
1255
 
 
1256
 
2003-02-04 F@lk Brettschneider <falk@kdevelop.org>
1257
 
        * interface changed: KDevTopLevel renamed to KDevMainWindow, topLevel() renamed to mainWindow()
1258
 
        * bugfix: proper work of session restoring of maximized views in Childframe mode
1259
 
        * bugfix: avoid doubled menu entries for switch for showing/hiding of toolbars
1260
 
 
1261
 
2003-02-03 F@lk Brettschneider <falk@kdevelop.org>
1262
 
        * bugfix: env vars now possible for URL of documentation views, means Qt docu works again
1263
 
        * bugfix: show full filename in view caption (Childframe UI mode)
1264
 
        * bugfix: use default icon for views in case that an icon wasn't assigned
1265
 
        * bugfix: use 16x16 size for view icons (Childframe UI mode)
1266
 
 
1267
 
2003-02-01 Alexander Dymo <cloudtemple@mksat.net>
1268
 
        * parts/cppsupport:
1269
 
          - Advanced Inheritance feature in "New Class" dialog:
1270
 
            automated constructor creation, method overriding
1271
 
            and access modifiers upgrading using base class
1272
 
            descriptions from the project class store
1273
 
          - Class is O_OBJECT option in "New Class dialog"
1274
 
          - Generate GTK class option in "New Class dialog"
1275
 
 
1276
 
2003-01-30 Julian Rockey <linux@jrockey.com>
1277
 
        * lib/interfaces, src:
1278
 
          - Make CreateFile interface available globally.
1279
 
        * parts/autoproject:
1280
 
          - Use CreateFile interface if available for creating new files
1281
 
 
1282
 
2003-01-27 F@lk Brettschneider <falk@kdevelop.org>
1283
 
        * QEditor-Plugin: Ctrl+Left, Ctrl+Right, Ctrl+Del and Ctrl+Backspace much more better now
1284
 
 
1285
 
2003-01-24 Harald Fernengel <harry@kdevelop.org>
1286
 
        * default keys to move to next/prev window are now
1287
 
          ALT-Right / ALT-Left (as in kate)
1288
 
 
1289
 
2003-01-18 Alexander Dymo <cloudtemple@mksat.net>
1290
 
        * cppsupport:
1291
 
          - improve new class dialog
1292
 
            - support multiple inheritance for c++ classes
1293
 
            - cosmetic improvements
1294
 
 
1295
 
2003-01-17 Harald Fernengel <harry@kdevelop.org>
1296
 
        * made CVS shell configurable, you can now use CVS via ssh.
1297
 
          Note that only password-less logins are supported,
1298
 
          so generate your public/private key today!
1299
 
 
1300
 
2003-01-15 Mickael Marchand <marchand@kde.org>
1301
 
        * made "Close Others" (tabs) work
1302
 
 
1303
 
2003-01-15 Julian Rockey <linux@jrockey.com>
1304
 
        * parts/filecreate
1305
 
          - added "New" option into Gideon's "File" menu
1306
 
 
1307
 
2003-01-14 Mickael Marchand <marchand@kde.org>
1308
 
        * repaired subversion part
1309
 
        * added svn diff support (trough the diff viewer)
1310
 
 
1311
 
2003-01-14 Harald Fernengel <harry@kdevelop.org>
1312
 
        * added KDE simple application template (khello)
1313
 
        * the copyright year for auto-generated files is now the current
1314
 
          year instead of the hard coded "2001".
1315
 
 
1316
 
2003-01-12 Julian Rockey <linux@jrockey.com>
1317
 
        * parts/filecreate
1318
 
          - prettier file creation widget
1319
 
          - support for global file templates
1320
 
 
1321
 
2003-01-11 F@lk Brettschneider <falk@kdevelop.org>
1322
 
        * parts/fileview (called 'view on the project directory'):
1323
 
          like used from KDevelop-2, directories now sorted above the files
1324
 
 
1325
 
2003-01-10  Julian Rockey <linux@jrockey.com>
1326
 
        * parts/autoproject:
1327
 
          - be a bit smarter when adding files to directories that have only one target
1328
 
          - be a bit nicer to files in the project root directory
1329
 
        * parts/filecreate
1330
 
          - add some global file templates to be stored in $datadir/kdevfilecreate/file-templates
1331
 
        * lib/util/filetemplate
1332
 
          - look in global directory for templates if not found in project directory
1333
 
 
1334
 
2003-01-09  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1335
 
        * revived lib/structure:
1336
 
          - has a working Trie class now (tested with g++-3.2)
1337
 
          - add an adaptor called KDict which is supposed to be
1338
 
            a drop-in replacement for QDict
1339
 
 
1340
 
2003-01-08  Julian Rockey <linux@jrockey.com>
1341
 
        * parts:
1342
 
          - added new part to assist with creation of new files
1343
 
        * lib/interfaces:
1344
 
          - added interface for new file creation
1345
 
        * lib/util:
1346
 
          - added urlutil, general URL manipulation utilities
1347
 
 
1348
 
2003-01-07  Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1349
 
  * Append to libpath in subproject configuration dialog
1350
 
 
1351
 
2003-01-07  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1352
 
        * cppsupport:
1353
 
          - improve new class dialog
1354
 
            - refactor and improve class generation code
1355
 
            - support file templates
1356
 
            - cosmetic improvements
1357
 
            - layout improvements
1358
 
            - add option for objective-c
1359
 
            - add new file templates
1360
 
        * lib/util:
1361
 
          - enhance FileTemplate
1362
 
          - start a Locate facility
1363
 
        * doctreeview: improve library doc dialog
1364
 
 
1365
 
2003-01-07  Julian Rockey <linux@jrockey.com>
1366
 
        * Added PyQT template (QT application framework for Python) to appwizard
1367
 
 
1368
 
2003-01-06  Victor Rder  <victor_roeder@gmx.de>
1369
 
        * Applied patch of Richard L�k�g for top source directory support (only in Autoprojectpart yet!)
1370
 
        * Applied patch of Hamish Rodda for a more stable PartController::editDocument(...)
1371
 
        * Minor changes to Autoprojectpart
1372
 
 
1373
 
2003-01-05 F@lk Brettschneider <falk@kdevelop.org>
1374
 
        * MDI taskbar is back as Viewbar (TODO: read config if on/off on startup)
1375
 
        * switching the QextMDI user-interface modes now immediately and properly via Options dialog again (extended KDevTopLevel interface therefore), fixed names in the ui mode chooser dialog
1376
 
        * accept perl scripts for the loading in the text editor
1377
 
        * problem reporter accepts import/export macro in class declaration (patch by Roberto Raggi)
1378
 
 
1379
 
2003-01-04 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1380
 
        * UI-subclassing finnished in qmake manager.
1381
 
    (activate by rightclicking on a ui-file)
1382
 
 
1383
 
2003-01-04 Roberto Raggi <roberto@kdevelop.org>
1384
 
        * Added Auto Expand mode
1385
 
 
1386
 
2003-01-01 Caleb Tennis <caleb@aei-tech.com>
1387
 
        * Add linebreaks for data being copied from make output window
1388
 
          to clipboard
1389
 
 
1390
 
2002-12-31 Caleb Tennis <caleb@aei-tech.com>
1391
 
        * Fix keyboard accelerator keys for File menu..no conflicts
1392
 
        * Fix broken signal/slot connections in code
1393
 
        * Add RMB context menu to ideal mode tabs to allow file closing
1394
 
        * Add ability to configure output window fonts
1395
 
        * Make classview show struct information
1396
 
 
1397
 
2002-12-29 Harald Fernengel <harry@kdevelop.org>
1398
 
        * Added valgrind part, requires installed valgrind
1399
 
          parses and displays valgrind's output in a listview,
1400
 
          tries to auto-guess the location of the memory leaks in
1401
 
          the project
1402
 
 
1403
 
2002-12-18 Caleb Tennis <caleb@aei-tech.com>
1404
 
        * Hack to fix KTabZoomFrame from going smaller than the
1405
 
          sizeHint() of the part it is loading.  This needs more work,
1406
 
          but is a start
1407
 
        * Close the KTabZoomFrame if the current loaded part is closed
1408
 
 
1409
 
2002-12-26 Caleb Tennis <caleb@aei-tech.com>
1410
 
        * Get AppWizard name and email settings from KDE emaildefaults
1411
 
          file if it's available
1412
 
        * Applied fix to KTabZoomWidget to enable hide button when docked
1413
 
          and set minimum size to 175 (by Dominic Battre)
1414
 
        * Applied patch to fileselector to store filter history
1415
 
          (also by Dominic Battre)
1416
 
        * Added ability to select filename settings (lowercase,
1417
 
          uppercase, mixedcase) when using the Add Class dialog
1418
 
 
1419
 
2002-12-23 Caleb Tennis <caleb@aei-tech.com>
1420
 
        * Fixed bugs with python support; patches by Julian Rockney
1421
 
          (linux@jrockney.com)
1422
 
 
1423
 
2002-12-22 F@lk Brettschneider <falk@kdevelop.org>
1424
 
        * QEditor: double click selection improved
1425
 
        * renaming of main window classes, the names were confusing
1426
 
 
1427
 
2002-12-18 F@lk Brettschneider <falk@kdevelop.org>
1428
 
        * QEditor: can now delete words via Ctrl+Backspace and Ctrl+Del
1429
 
        * new class TopLevelShare, moved doubled stuff to it from the 2 main widget classes
1430
 
        * implemented tool-/status-/view-bar on/off actions in 'Settings' menu
1431
 
 
1432
 
2002-12-18  Victor Rder  <victor_roeder@gmx.de>
1433
 
        * Added "Choose Target Dialog"
1434
 
        * Added SLOTS for removing/adding many files
1435
 
          to KDevProject
1436
 
                -> Now KDevProject handles files with relative
1437
 
                   paths (to project directory)
1438
 
        * Replaced SIGNALS for removing/adding a single file
1439
 
                -> Adapted this to the other parts
1440
 
        * Fixed a "Add Subproject" bug
1441
 
        * Found other bugs to be fixed
1442
 
        * Minor improvments on Automake Manager
1443
 
                -> More to come
1444
 
 
1445
 
2002-12-17 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1446
 
        * Still working on extended DOM path/automatic subclassing from ui-templates in qmake-projects
1447
 
 
1448
 
2002-12-17 F@lk Brettschneider <falk@kdevelop.org>
1449
 
        * Childframe UI mode (not maximized): opening of new views fixed concerning the positioning and resizing
1450
 
 
1451
 
2002-12-16 Roberto Raggi <roberto@kdevelop.org>
1452
 
        * bugfix: useless "()" string is attached to the method declaration patch from Andreas Wuest <AndreasWuest@gmx.de>
1453
 
        * added emacs like wordwrap mode to qeditor
1454
 
        * added ocaml colorizer to qeditor
1455
 
 
1456
 
2002-12-16 F@lk Brettschneider <falk@kdevelop.org>
1457
 
    * bugfix: now Partloader loads editor part exactly as set in common Gideon editor settings
1458
 
    * this makes the Kate editor now also availabe for the KDE-3.0.x-compiled Gideon.
1459
 
 
1460
 
2002-12-15 Harald Fernengel <harry@kdevelop.org>
1461
 
    * added new RMB menu item for text documents: difference to saved file
1462
 
      that will show you the modifications since your last save.
1463
 
 
1464
 
2002-12-15 F@lk Brettschneider <falk@kdevelop.org>
1465
 
    * breakpoint support in QEditor completed
1466
 
 
1467
 
2002-12-13 F@lk Brettschneider <falk@kdevelop.org>
1468
 
    * added breakpoint support in QEditor (not yet finished)
1469
 
 
1470
 
2002-12-12 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1471
 
    * Added a new extended path ability to DomUtil so that the path can be qualified on attributes
1472
 
      and multiple matches can be addressed with a zero-based index
1473
 
 
1474
 
2002-12-12 F@lk Brettschneider <falk@kdevelop.org>
1475
 
    * compiles/runs on KDE-3.0 as well again
1476
 
    * backported KWidgetAction and KTextEditor::MarkInterfaceExtension from KDE-3.1 to KDE-3.0-compiled Gideon
1477
 
 
1478
 
2002-12-07 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1479
 
    * getActivedir() corrected in trollproject
1480
 
 
1481
 
2002-12-07 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1482
 
    * Altered the Appname/location confusion in appwizard
1483
 
 
1484
 
2002-12-05 F@lk Brettschneider <falk@kdevelop.org>
1485
 
    * now also parts can load/save the project-related session by overriding the base class method in KDevPlugin
1486
 
    * as an example, I moved changed some c++-debugger stuff to write to .kdevses instead of .kdevelop
1487
 
      (since every user has its own settings and the .kdevelop file would conflict in CVS)
1488
 
 
1489
 
2002-12-04 Caleb Tennis <caleb@aei-tech.com>
1490
 
    * Added ability to open ui.h files easily in QMake Manager with right click popupmenu.
1491
 
 
1492
 
2002-12-03 F@lk Brettschneider <falk@kdevelop.org>
1493
 
    * now session saves/loads cursor position;
1494
 
      and view geometries in Childframe UI mode
1495
 
 
1496
 
2002-12-02 Caleb Tennis <caleb@aei-tech.com>
1497
 
    * Added configuration option to set environment variables before
1498
 
      running "Automake & Friends".  Patch provided by Hannes Mehnert
1499
 
      (hannes@gentoo.org).
1500
 
 
1501
 
2002-12-01 Sebastian Kratzert <skratzert@gmx.de>
1502
 
    * New configuration for external documentation (toc docs)
1503
 
 
1504
 
2002-12-01 F@lk Brettschneider <falk@kdevelop.org>
1505
 
    * ported KDevSession (.kdevses) over from KDevelop-2, now called ProjectSession.
1506
 
      Not finished but already does what removed ProjectWorkspace did. More to come...
1507
 
 
1508
 
2002-11-28  Victor Rder  <victor_roeder@gmx.de>
1509
 
    * Added "Remove target" to Automake Manager
1510
 
    * Minor fixes
1511
 
 
1512
 
2002-11-28 F@lk Brettschneider <falk@kdevelop.org>
1513
 
    * QEditor defaults to KDevelop-2 syntax highlighting colours
1514
 
    * some bugfixes for the QextMDI-based UI modes
1515
 
    * properly installs and loads the toolbar icons also when compiling Gideon on KDE-3.0.x
1516
 
 
1517
 
2002-11-26 Caleb Tennis <caleb@aei-tech.com
1518
 
    * Added documentation to KDevelop 3.0 Manual
1519
 
    * Reworked doc directories for doctreeviewpart - now external
1520
 
      documentation is remotely hosted by default
1521
 
 
1522
 
2002-11-26 F@lk Brettschneider <falk@kdevelop.org>
1523
 
    * bugfixes in TopLevelMDI; Remove the docking section from gideonrc!
1524
 
      Then the state of tool-views should be properly restored when starting
1525
 
 
1526
 
2002-11-24 Harald Fernengel <harry@kdevelop.org>
1527
 
    * Added QRegExp and KRegExp to RegExpTester
1528
 
 
1529
 
2002-11-23 F@lk Brettschneider <falk@kdevelop.org>
1530
 
    * now QextMDI-based mainframe loads/saves its docking state, extended KDevTopLevel interface therefore
1531
 
 
1532
 
2002-11-19  Caleb Tennis <caleb@aei-tech.com>
1533
 
    * Prepped for Alpha 2 Release - KDEVELOP_3_0_ALPHA_2
1534
 
 
1535
 
2002-11-16  Harald Fernengel <harry@kdevelop.org>
1536
 
    * Added ability to raise the left/right/bottom toolviews in IDEAl mode
1537
 
    * Added tooltips for IDEAl buttons
1538
 
    * appwizard now handles special characters better
1539
 
 
1540
 
2002-11-09  August Hrandl  <august.hoerandl@gmx.at>
1541
 
    * cppsupport: addclassattributedlg, cppaddmethoddlg und cclonefunctiondlg use
1542
 
      the classstore (project and pre-parsed libraries) for completion of type names
1543
 
 
1544
 
2002-11-08 Sebastian Kratzert <skratzert@gmx.de>
1545
 
    * Reenabled KDELibsKDoc folder and made it removable
1546
 
 
1547
 
2002-11-07 F@lk Brettschneider <falk@kdevelop.org>
1548
 
    * extended interface class KDevTopLevel in a way that parts can specify view icons and tab-tooltips
1549
 
    * adapted all parts to use this feature, now KDevelop in one of the 3 MDI modes looks more like KDevelop-2
1550
 
 
1551
 
2002-11-05 Yann Hodique <Yann.Hodique@lifl.fr>
1552
 
    * new interface for global vcs actions
1553
 
    * new page for appwizard : vcs system choice
1554
 
    * global cvs part
1555
 
 
1556
 
2002-11-05 F@lk Brettschneider <falk@kdevelop.org>
1557
 
    * adaption to KDevelop-2 behaviour: only show c++-debugger views when debugging
1558
 
    * and applied new patch of Heinz Hornung <Hornung-Heinz@t-online.de>
1559
 
      that introduces View-->TreeToolViews and View-->OutputToolViews again
1560
 
 
1561
 
2002-11-03 Sebastian Kratzert <skratzert@gmx.de>
1562
 
    * qt documentation-tree now is generated with informations from QT_DOCDIR/html/qt.xml
1563
 
    * disabled DocIndexDlg
1564
 
    * results.html of htdig now shows all pics
1565
 
    * made location of project documentation configurable
1566
 
 
1567
 
2002-11-02 Sebastian Kratzert <skratzert@gmx.de>
1568
 
    * Merged DoctreeConfig widget into one.
1569
 
    * Removed KDoc folder
1570
 
    * Use KURLRequester instead of LineEdits
1571
 
 
1572
 
2002-11-01 Sebastian Kratzert <skratzert@gmx.de>
1573
 
        * added "Search in documentation" to editor contextmenu
1574
 
        * index kdoc folder on selection
1575
 
 
1576
 
2002-11-01 F@lk Brettschneider <falk@kdevelop.org>
1577
 
  * fix in parts/doctreeview: if the Qt docu isn't available via doxygen books,
1578
 
    fall back to the using of the Qt docu path set in the
1579
 
    Gideon options "Documentation tree I"
1580
 
 
1581
 
2002-10-31  Bernd Gehrmann  <bernd@mail.berlios.de>
1582
 
 
1583
 
        * Since khelpcenter/htmlsearch is no more, put htdig configuration
1584
 
          options in doctreeview config widget; ship html and pic files
1585
 
          for htdig
1586
 
 
1587
 
2002-10-29 Victor Rder <victor_roeder@gmx.de>
1588
 
        * applied Sebastian Kratzert's search improvements
1589
 
          for the docViewPart
1590
 
 
1591
 
2002-10-28 F@lk Brettschneider <falk@kdevelop.org>
1592
 
        * compiles with KDE-3.0.3 again
1593
 
 
1594
 
2002-10-21 Harald Fernengel <harry@kdevelop.org>
1595
 
        * show modified flag in sdi-mode if a file has
1596
 
          been modified
1597
 
        * added KSaveAllDialog that is shown if more than
1598
 
          one file is modified and needs to be saved.
1599
 
        * Display a nice error message if gideon cannot
1600
 
          find its plugins.
1601
 
 
1602
 
2002-10-14 Victor Rder <victor_roeder@gmx.de>
1603
 
        * beautified some dialogs
1604
 
          - cppsupport/cppaddmethoddlgbase.ui
1605
 
          - tools/addtooldlg.ui (again)
1606
 
          - autoproject/addaplicationdlgbase.ui
1607
 
          - autoproject/addservicedlgbase.ui
1608
 
          - autoproject/addsubprojectdlgbase.ui
1609
 
        * added README to autoproject directory
1610
 
 
1611
 
2002-10-11 Caleb Tennis <caleb@aei-tech.com>
1612
 
        * modified the splashscreen to not stradle multiple screens
1613
 
          with Xinerama installed
1614
 
 
1615
 
2002-10-11 Harald Fernengel <harry@kdevelop.org>
1616
 
        * added open recent files action
1617
 
        * beautified "add tool dialog"
1618
 
        * recognize "makefile" and "Makefile" as makefile
1619
 
 
1620
 
2002-10-08 Harald Fernengel <harry@kdevelop.org>
1621
 
        * compile qEditor only if Qt >= 3.0.5
1622
 
        * don't build sourcenav since it is obsoleted by history part
1623
 
 
1624
 
2002-10-07 F@lk Brettschneider <falk@kdevelop.org>
1625
 
        * applied patch of Heinz Hornung <Hornung-Heinz@t-online.de>
1626
 
          improved window menu, old windowmenu part removed
1627
 
 
1628
 
2002-09-25 Yann Hodique <Yann.Hodique@lifl.fr>
1629
 
        * Implemented some features in distpart
1630
 
        * Fixed a few bugs
1631
 
 
1632
 
2002-09-20 Roberto Raggi <raggi@cli.di.unipi.it>
1633
 
        * Added statement rules to c++ parser
1634
 
 
1635
 
2002-09-19 Roberto Raggi <raggi@cli.di.unipi.it>
1636
 
        * Improved code completion
1637
 
 
1638
 
2002-09-17 Roberto Raggi <raggi@cli.di.unipi.it>
1639
 
        * Added problem reporter to c++ support
1640
 
 
1641
 
2002-09-05 Harald Fernengel <harry@kdevelop.org>
1642
 
        * Added notification configuration dialog and notifications
1643
 
          for finished processes (off by default)
1644
 
 
1645
 
2002-08-31 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1646
 
     * Connected the last toolbar buttons
1647
 
     * I hereby declare trollprojectpart ready for alpha release :)
1648
 
 
1649
 
2002-08-31 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1650
 
     * trollproject - added compiler/linker flags, includepath
1651
 
 
1652
 
2002-08-30 John Firebaugh <jfirebaugh@kde.org>
1653
 
     * Implemented dynamic loading/unloading of plugins.
1654
 
       Some project plugins need to be fixed; I guess they expect to
1655
 
       get a projectLoaded signal, but a project is already loaded.
1656
 
       Might want to eventually refactor plugin loading code in
1657
 
       projectmanager to plugincontroller.
1658
 
 
1659
 
2002-08-30 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1660
 
     * removed trollproject runoptionwidget using common lib/project/runoptionswidget
1661
 
     * added browse button to common runoptionwidget
1662
 
 
1663
 
2002-08-29 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1664
 
  * Trollproject Part
1665
 
     * added new project run options widget
1666
 
 
1667
 
2002-08-28 Mickael Marchand <marchand@kde.org>
1668
 
  * Subversion kpart:
1669
 
    * Added log window to display retrieved logs from repositery
1670
 
 
1671
 
2002-08-27 Mickael Marchand <marchand@kde.org>
1672
 
  * Subversion kpart:
1673
 
    * Notifications displayed in 'Application' view
1674
 
    * Prompt dialog (login/pass) added (untested yet)
1675
 
    * New SVN functions support : Revert, Status
1676
 
    * Removed "SVN:" stuff from logs
1677
 
 
1678
 
2002-08-27 Harald Fernengel <harry@kdevelop.org>
1679
 
        * Added ability to edit toolbars in SDI and MDI mode
1680
 
        * fixed crash on exit (windowmenu part)
1681
 
 
1682
 
2002-08-26 Mickael Marchand <marchand@kde.org>
1683
 
        * Added commit dialog to subversion part
1684
 
        * Prepared notification system
1685
 
 
1686
 
2002-08-26 Harald Fernengel <harry@kdevelop.org>
1687
 
        * Better syntax highlighting for "cvs log", added ability to show diffs between versions
1688
 
 
1689
 
2002-08-25 Mickael Marchand <marchand@kde.org>
1690
 
        * Imported first version of Subversion kpart
1691
 
 
1692
 
2002-08-24 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1693
 
        * Applied first simple QMake based project template in appwizard
1694
 
 
1695
 
2002-08-22 Harald Fernengel <harry@kdevelop.org>
1696
 
        * applyed patches by Hornung-Heinz@t-online.de (Heinz Hornung):
1697
 
          don't crash on exit
1698
 
        * applyed patches by Yann Hodique (DocBrowser and FileTemplate updates)
1699
 
        * Since there is no right pane in MDI modes, add select views to the left
1700
 
          (Automake Manager and Documentation Browser are now available again in MDI mode)
1701
 
 
1702
 
2002-08-19 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1703
 
  * trollproject:
1704
 
        * File exclusion on qmake-scope-level now working
1705
 
 
1706
 
2002-08-18 Victor Rder <victor_roeder@gmx.de>
1707
 
        * Applied Yann Hodique's cvspart patch
1708
 
 
1709
 
2002-08-09  Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1710
 
  * trollproject:
1711
 
        * Added toolbar to file tree
1712
 
 
1713
 
2002-08-13 Harald Fernengel <harry@kdevelop.org>
1714
 
        * Applied goto next / prev window patch by Yann Hodique
1715
 
 
1716
 
2002-08-11 Victor Rder <victor_roeder@gmx.de>
1717
 
        * Applied Sebastian Kratzert's search-extension-diff<2>
1718
 
 
1719
 
2002-08-09  Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1720
 
  * trollproject:
1721
 
        * Done implementing projectconfiguration dialog
1722
 
        * Added toolbarbuttons in the project tree
1723
 
 
1724
 
2002-08-06 Harald Fernengel <harry@kdevelop.org>
1725
 
        * AppWizard fix, KDevelop plugin template ported to new architecture
1726
 
 
1727
 
2002-08-05 Matthias Hlzer-Klpfel <mhk@kde.org>
1728
 
        * Removed kdevelop source, to prepare for an alpha release
1729
 
 
1730
 
2002-08-04 Christian Couder <christian@kdevelop.org>
1731
 
        * Fix a few appwizard bugs.
1732
 
 
1733
 
2002-08-03  Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1734
 
  * trollproject:
1735
 
        * Projectconfiguration dialog has been added
1736
 
        * Fileproperty dialog added for excluding files in subscopes
1737
 
 
1738
 
2002-08-02 Harald Fernengel <harry@kdevelop.org>
1739
 
        * Changed the diff part from a modal dialog to an outputview
1740
 
 
1741
 
2002-07-30 Harald Fernengel <harry@kdevelop.org>
1742
 
        * Added a "diff frontend" to allow other plugins use the diff part.
1743
 
        * Implemented it for CVS, so you can now view the differences to the
1744
 
          repository.
1745
 
        * Applied patch by "Caleb Tennis" <caleb@aei-tech.com>:
1746
 
          ask whether a file should be removed from the recent project
1747
 
          list if it doesn't exist anymore
1748
 
 
1749
 
2002-07-29 Harald Fernengel <harry@kdevelop.org>
1750
 
        * Added a part to show diffs either in the widget from Kompare (->KDESDK)
1751
 
          or in a QTextEdit if Kompare is not installed.
1752
 
 
1753
 
2002-07-27 Matthias Hlzer-Klpfel <mhk@kde.org>
1754
 
        * Added a part for ant based projects.
1755
 
 
1756
 
2002-07-24 Roberto Raggi <raggi@cli.di.unipi.it>
1757
 
        * added a new java parser based on ANTLR
1758
 
 
1759
 
2002-07-23 Roberto Raggi <raggi@cli.di.unipi.it>
1760
 
        * updated qeditor to qt 3.0.5
1761
 
 
1762
 
2002-07-19 Daniel Engelschalt <daniel.engelschalt@gmx.net>
1763
 
        * changes concerning the classstore are taking effect without restarting
1764
 
        * parsing of project directory works again without having persistance :)
1765
 
        * fixed some annoying bugs in ccconfigwidget
1766
 
 
1767
 
2002-07-17 Victor Rder <victor_roeder@gmx.de>
1768
 
        * added a simple search mechanism to the Documentation Browser
1769
 
                -> but not really efficient :-(
1770
 
                -> TODO: Toy with a few ideas...
1771
 
 
1772
 
2002-07-15 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1773
 
  * trollproject:
1774
 
    * trollprojectwidget:
1775
 
      * The projectmanager now supports qmake scopes
1776
 
        ( very large step towards completion of the trollprojectpart )
1777
 
 
1778
 
2002-07-15 Matthias Hlzer-Klpfel <mhk@kde.org>
1779
 
 
1780
 
        * Exchanged old javasupport part with the beginnings of a new one,
1781
 
        * written entirely in C++.
1782
 
 
1783
 
2002-07-07 Victor Rder <victor_roeder@gmx.de>
1784
 
        * repaired layouting of some Automake dialogs
1785
 
        * adapted the the look of all Automake dialogs
1786
 
        * add blue bullet to the make output view
1787
 
 
1788
 
2002-07-01  Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1789
 
  * trollprojectpart:
1790
 
    * trollprojectwidget:
1791
 
      * Can now insert files and subdirs (.pro files are altered dynamically)
1792
 
 
1793
 
  * Simple qmake projects can now fully be created and maintained from kdevelop
1794
 
    Currently working on handling more complicated .pro files with scopes.
1795
 
 
1796
 
2002-06-30 Victor Rder <victor_roeder@gmx.de>
1797
 
        * continued the import existing dialog
1798
 
                -> ONLY adding existing files works at the moment!
1799
 
        * add Bjrn Sahlstrm's drag 'n drop support to the FileSelector
1800
 
                -> see kfilednd*view.* for details
1801
 
        * added new bullets to the make outputview
1802
 
        * everything needs a little bit code clean-up, so don't worry :-)
1803
 
 
1804
 
2002-06-29  Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1805
 
  * trollprojectpart:
1806
 
    * FileBuffer:
1807
 
      * added FileBuffer::removeValues() removes all values for a variable
1808
 
        in the .pro buffer
1809
 
      * added FileBuffer::setValues() alter buffer set qmake variable values.
1810
 
        This enables files and subdirs to be added and removed.
1811
 
      * added FileBuffer::saveBuffer() save buffer to file.
1812
 
 
1813
 
2002-06-28  Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1814
 
  * trollprojectpart:
1815
 
    * filebufferclass added to buffer .pro files
1816
 
      (+filebuffer.cpp, +filebuffer.h)
1817
 
    * Caret pointer for FileBuffer class
1818
 
      (+caret.h, +caret.cpp)
1819
 
    * FileBuffer:
1820
 
      * added FileBuffer::findInBuffer(), find substring return Caret-pointer
1821
 
      * added FileBuffer::getValues() gets values for a qmake variable
1822
 
        handles '=' and '+=' operators (still to add '-=', '*=' and '~=')
1823
 
        return QString of space separated values
1824
 
    * trollprojectwidget:
1825
 
      * .pro file parser rewritten ( trollprojectwidget::parse() )
1826
 
        * reads forms (.ui files)
1827
 
 
1828
 
2002-06-28 Matthias Hlzer-Klpfel <mhk@kde.org>
1829
 
        * save and restore the dock mode in IDEAl
1830
 
 
1831
 
2002-06-27  F@lk Brettschneider  <falk@kdevelop.org>
1832
 
        * avoid library version clash between qextmdi of Gideon and KDevelop-2.1
1833
 
 
1834
 
2002-06-23 Matthias Hlzer-Klpfel <mhk@kde.org>
1835
 
 
1836
 
        * Made doxygen config widget "human readable"
1837
 
        * Preset doxygen configuration so it works out of the box
1838
 
        * Added a custom layout manager to the IDEAl buttons
1839
 
          unfortunately, only the horizontal ones stack. Someone
1840
 
          forgot a "widthForHeight" in QLayoutItem...
1841
 
        * added sticky mode for IDEAl ui mode
1842
 
 
1843
 
2002-06-23  Bernd Gehrmann  <bernd@mail.berlios.de>
1844
 
 
1845
 
        * jbb autoproject patch: Resolve $(VARIABLES) in SUBDIRS
1846
 
          declaration with the help of variables defined in Makefile.am
1847
 
        * Parse #kdevelop: lines in Makefile.am. This way, conditional
1848
 
          subdirs can be resolved. See parts/Makefile.am for an example
1849
 
        * Make documentation created with the configure option
1850
 
          --with-apidocs in kdelibs browsable
1851
 
 
1852
 
2002-06-23  F@lk Brettschneider  <falk@kdevelop.org>
1853
 
        * updated QextMDI copy with its upcoming version 3
1854
 
          - drops Qt2 support
1855
 
          - adds view closebutton for TabPage mode
1856
 
 
1857
 
2002-06-20  Bernd Gehrmann  <bernd@mail.berlios.de>
1858
 
 
1859
 
        * Ported my KDE architecture documentation to
1860
 
          docbook; it's now in doc/kdearch.
1861
 
        * New kdeapi ioslave. This allows it to hyperlink
1862
 
          to Qt and kdelibs doxygen documentation in
1863
 
          DocBook documents without having to care for the
1864
 
          location of the docs.
1865
 
        * Settings widget for qt/kdelibs doxygen docs
1866
 
          location (autodetected by configure if it exists).
1867
 
        * Restore documentation windows in html part
1868
 
          instead of editor part.
1869
 
 
1870
 
2002-06-13  John Firebaugh  <jfirebaugh@kde.org>
1871
 
        * Debugger: be very smart about libtool.
1872
 
 
1873
 
2002-06-14  Roberto Raggi  <raggi@cli.di.unipi.it>
1874
 
        * qeditor: added keyboard macro support
1875
 
 
1876
 
2002-06-13  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1877
 
        * classview:
1878
 
          - fix hierarchical view (It showed only a single
1879
 
            level of directories)
1880
 
          - make hierarchical view default (a la 2.x)
1881
 
          - don't use sort(), as suggested by Bernd
1882
 
          - remove obsolete sortFolder() <-- won't work anymore
1883
 
        * cppsupport: add file templates for .cpp and .h
1884
 
        * hack old kwrite-part a little to bring it up to date
1885
 
          (not finished)
1886
 
        * Add TODO items suggested by Falk
1887
 
 
1888
 
2002-06-12  Matthias Hlzer-Klpfel <mhk@kde.org>
1889
 
 
1890
 
        * Improved buttons in IDEAl mode: added keyboard navigation
1891
 
          and styleability.
1892
 
 
1893
 
2002-06-12  Bernd Gehrmann  <bernd@mail.berlios.de>
1894
 
 
1895
 
        * Compiling of single files in auto and custom project parts
1896
 
        * Set waitCursor while ctags is running
1897
 
        * cvs log message quoting fix
1898
 
        * Bullets in make output view.
1899
 
          Based on a patch by Marcus Gruendler <lists@tamalin.de>
1900
 
 
1901
 
2002-06-11  John Firebaugh  <jfirebaugh@kde.org>
1902
 
        Debugger bugfixes:
1903
 
        * Use core stop button and signal
1904
 
        * Actually shut down gdb when stopping
1905
 
        * Do the right thing when the program exits
1906
 
        * Load the config settings correctly
1907
 
        * Don't show application output in external konsole by default
1908
 
        * Use same menu item for start/continue
1909
 
 
1910
 
2002-06-10  John Firebaugh  <jfirebaugh@kde.org>
1911
 
        * New breakpoints widget. Uses KListView.
1912
 
        * Breakpoints should sync with document much better now.
1913
 
 
1914
 
2002-06-10  Bernd Gehrmann  <bernd@linux.local>
1915
 
 
1916
 
        * Made class display (flat list vs. directory hierarchy) configurable
1917
 
 
1918
 
2002-06-09  John Firebaugh <jfirebaugh@kde.org>
1919
 
        * debugging breakpoints now work much more sensibly
1920
 
        * can use kate icon-border menu to enable/disable
1921
 
        * properly move execution point
1922
 
 
1923
 
2002-06-09  Matthias Hlzer-Klpfel <mhk@kde.org>
1924
 
        * partcontroller now compares inodes instead of URLs
1925
 
          when the files are local
1926
 
 
1927
 
2002-06-09  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1928
 
        * autoproject: get rid of symlinks in project directory
1929
 
        * classview: consider source dirs at any level, rather than 2 levels deep
1930
 
        * classview: show source dir hierarchy
1931
 
 
1932
 
2002-06-07  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1933
 
        * add default support to DomUtil
1934
 
        * doctreeview: add configuration for Qt/KDE libs
1935
 
        * cppsupport: add configuration for file templates
1936
 
 
1937
 
2002-05-31  Bernd Gehrmann  <bernd@mail.berlios.de>
1938
 
 
1939
 
        * kdevprj2kdevelop for converting project files
1940
 
          and creating file lists
1941
 
 
1942
 
2002-05-30  Bernd Gehrmann  <bernd@mail.berlios.de>
1943
 
 
1944
 
        * In class view, arrange classes in folders if they
1945
 
          are more than one level below the project directory
1946
 
 
1947
 
2002-05-29  John Firebaugh <jfirebaugh@kde.org>
1948
 
        * Added ProjectWorkspace. Save and restore opened files with project.
1949
 
 
1950
 
2002-05-29  Harald Fernengel <harry@kdevelop.org>
1951
 
        * perforce part: implemented edit and revert
1952
 
        * perforce part: added submit dialog
1953
 
 
1954
 
2002-05-28  Roberto Raggi <raggi@cli.di.unipi.it>
1955
 
        * qeditor: added find/replace dialogs
1956
 
 
1957
 
2002-05-27  Harald Fernengel <harry@kdevelop.org>
1958
 
        * added perforce VCS part
1959
 
 
1960
 
2002-05-27  Bernd Gehrmann  <bernd@mail.berlios.de>
1961
 
 
1962
 
        * Show namespaced classes and structs in category mode
1963
 
          of the class view
1964
 
 
1965
 
2002-05-26  Bernd Gehrmann  <bernd@mail.berlios.de>
1966
 
 
1967
 
        * Implemented Goto ctags declaration and Goto ctags definition
1968
 
 
1969
 
2002-05-25  John Firebaugh <jfirebaugh@kde.org>
1970
 
        * Add stop button. Core emits signal when processes begin/end.
1971
 
          TopLevel* connects and enables/disables stop button.
1972
 
        * Move project actions to ProjectManager. Removes much code
1973
 
          code duplication in toplevel_*.cpp.
1974
 
        * Allow opening project via command line/konqueror.
1975
 
 
1976
 
2002-05-25  Roberto Raggi <raggi@cli.di.unipi.it>
1977
 
        * qeditor: Added code folding support
1978
 
        * qeditor: Added emacs-style indent mode
1979
 
 
1980
 
2002-05-25  Harald Fernengel <harry@kdevelop.org>
1981
 
        * use KApplicationTree in tools-part to avoid code duplication
1982
 
 
1983
 
2002-05-21  Roberto Raggi  <raggi@cli.di.unipi.it>
1984
 
        * qeditor: Implemented markinterface
1985
 
        * qeditor: Implemented searchinterface
1986
 
 
1987
 
2002-05-20  Matthias Hlzer-Klpfel <mhk@kde.org>
1988
 
        * Welcome in the 2000's: the Tools menu config
1989
 
          now uses ksycoca...
1990
 
 
1991
 
2002-05-20  Harald Fernengel  <harry@kdevelop.org>
1992
 
        * Outputviews: Uses bright font colors if widget background is dark
1993
 
        * Extended Tools Config: Show App-Tree to make it more comfortable
1994
 
 
1995
 
2002-05-20  Roberto Raggi  <raggi@cli.di.unipi.it>
1996
 
        * Ported qeditor to ktexteditor interface
1997
 
        * Fixed text insertion in abbreviation part
1998
 
 
1999
 
2002-05-20  Bernd Gehrmann  <bernd@mail.berlios.de>
2000
 
 
2001
 
        * Make sure headers are parsed before sources
2002
 
        * Big cleanup in cppcodecompletion. Generalized
2003
 
          some of the code and put it into classstore API.
2004
 
          More to come...
2005
 
 
2006
 
2002-05-18  Bernd Gehrmann  <bernd@mail.berlios.de>
2007
 
 
2008
 
        * Ported "Expand text" into abbrev part
2009
 
 
2010
 
2002-05-16  Richard Dale <duke@tipitina.demon.co.uk>
2011
 
 
2012
 
        * Fixed KDevelop compilation error by adding missing
2013
 
         PartController::setServiceType() method.
2014
 
 
2015
 
2002-05-15  Bernd Gehrmann  <bernd@mail.berlios.de>
2016
 
        * Big cleanup in class store, see my mail in kdevelop-devel
2017
 
        * Fixed persistant class store to not store
2018
 
          namespaced classes twice
2019
 
        * Fixed ClassStore::removeWithReferences() to delete
2020
 
          classes from all namespaces, not only the global one
2021
 
        * Class combo boxes can show global functions now
2022
 
        * Class combo boxes handle namespaced classes now
2023
 
2002-05-13  Richard Dale <duke@tipitina.demon.co.uk>
2024
 
        * Added .mm and .M source file extensions for Objective-C++
2025
 
2002-05-10  Bernd Gehrmann  <bernd@mail.berlios.de>
2026
 
        * Put grep into editor context menu
2027
 
        * Put 'Lookup in Index' and 'Goto manpage'
2028
 
          into editor context menu
2029
 
        * Put 'Lookup in Index' and 'Search in docs'
2030
 
          into documentation context menu
2031
 
        * Implemented 'Run to cursor' in debugger part
2032
 
          and put 'Watch: foo' into editor context menu
2033
 
        * Removed lots of code duplication in tools config
2034
 
        * Tools can be added by DnD from kicker menu
2035
 
        * Some preparations for loading files with a
2036
 
          prescribed encoding
2037
 
2002-05-06  Bernd Gehrmann  <bernd@mail.berlios.de>
2038
 
        * Fixed history part crashing
2039
 
        * StatusBar cleanup
2040
 
        * Fixed ever-growing popup menu in editor
2041
 
        * Tool menu and the file and directory context
2042
 
          menus can now be populated with any shell
2043
 
          command. Output can be sent to the app output
2044
 
          art. %S, %D, %T and %W magic works like
2045
 
          in old KDevelop (I hope :-)
2046
 
2002-05-03  Bernd Gehrmann  <bernd@mail.berlios.de>
2047
 
        * Structure view for HTML, Docbook and LaTeX
2048
 
        * Perl part can exec programs and code snippets now
2049
 
        * Moved duplicated code for executing programs in
2050
 
          an external konsole into the app output part
2051
 
2002-05-01  Bernd Gehrmann  <bernd@mail.berlios.de>
2052
 
        * Limit size of class and method combo boxes
2053
 
        * Offer to rerun configure only if configuration
2054
 
          has changed
2055
 
2002-04-30  Bernd Gehrmann  <bernd@mail.berlios.de>
2056
 
        * Implemented fileFilters() for cppsupport
2057
 
        * Methods and classes can now be added when no file is loaded
2058
 
        * Don't parse headers twice, now that they are included in
2059
 
          AutoProjectPart::allFiles()
2060
 
        * Allow adding and removing files from custom project
2061
 
        * Do nothing if an organizer item in the class view is clicked on
2062
 
        * Bug fix in trollproject by Ludovic LANGE <ludovic.lange@free.fr>
2063
 
          to handle continuation lines in .pro files
2064
 
        * In trollproject, distinguish executed() and selectionChanged()
2065
 
          signals properly, improved context menus, started Remove File
2066
 
          implementation; made it possible to run qmake on any project
2067
 
          file; polishing
2068
 
2002-04-29  Bernd Gehrmann  <bernd@mail.berlios.de>
2069
 
        * Display header files in automake manager
2070
 
        * Add Icon dialog
2071
 
        * Allow to build index.cache.bz2 by context menu
2072
 
        * Multiple build configurations
2073
 
2002-04-28  Sandy Meier  <smeier@kdevelop.org>
2074
 
 
2075
 
        * fixed some broken stuff (load project on startup,GBA support,php code completion)
2076
 
        * codeCompletion/realtimeparser is now configurable (GUI)
2077
 
        * readded gideonrc
2078
 
2002-04-28  Bernd Gehrmann  <bernd@mail.berlios.de>
2079
 
        * Renamed KDevProject::allSourceFiles() to allFiles(), as it isn't
2080
 
          restricted to sources. It doesn't contain duplicates anymore.
2081
 
        * Handle AUTODIRS
2082
 
        * Handle foo_ICON
2083
 
        * Handle KDE_DOCS
2084
 
2002-04-28 Matthias Hlzer-Klpfel <mhk@kde.org>
2085
 
 
2086
 
        * Added a part providing a history, allowing you to go
2087
 
          back and forward
2088
 
        * Added splashscreen. Now we need an artist! :-)
2089
 
2002-04-28  Harald Fernengel <harry@kdevelop.org>
2090
 
        * SourceNavPart now uses KToolBarPopupAction to display nifty
2091
 
          Konqueror-like drop down menus for source code navigation
2092
 
2002-04-27  Bernd Gehrmann  <bernd@mail.berlios.de>
2093
 
        * Context menu actions in auto project act on context
2094
 
          item, not active target
2095
 
        * Use selectionChanged() instead of executed() signal
2096
 
          in overview widget, so that the shown targets are
2097
 
          always those in the selected subproject
2098
 
        * Disable toolbuttons when subproject empty
2099
 
        * Data groups cannot be 'built' and they have no target options
2100
 
        * Replaced all usages of QCString in auto project
2101
 
          by QString and saved 35783 latin1 conversions ;-)
2102
 
        * Create popup menus with parent widget
2103
 
        * Made is possible to edit .desktop files
2104
 
2002-04-26 Harald Fernengel <harry@kdevelop.org>
2105
 
        * Added first version of SourceNav Part which adds back/forward tool-buttons for code navigation.
2106
 
        * Allow user to open more than one file in KFileDialog
2107
 
2002-04-25 Matthias Hlzer-Klpfel <mhk@kde.org>
2108
 
        * started support for debugger handling via the new
2109
 
          KTextEditor interfaces
2110
 
        * started with new documentation part handling
2111
 
        * added a workaround to open all text files with the
2112
 
          same editor plugin
2113
 
2002-04-24 Victor Rder <victor_roeder@gmx.de>
2114
 
        * renamed Project view to Automake Manager
2115
 
        * reorganized Automake Manager
2116
 
        * added lowerAllViews() to KDevTopLevel
2117
 
                -> only implemented for TopLevelSDI!
2118
 
        * added some pixmaps
2119
 
        * Some dialogs done with QT Designer
2120
 
                -> RemoveFileDlg
2121
 
                -> AddFileDlg
2122
 
                -> AddExistingDlg (does not work, yet)
2123
 
2002-04-24  F@lk Brettschneider  <falk@kdevelop.org>
2124
 
        * bugfix for QFocusEvent::m_reason in QextMDI copy, it stabilizes the optimized focus mechanism
2125
 
2002-04-23  Bernd Gehrmann  <bernd@mail.berlios.de>
2126
 
        * Removed redundant loadparts property from project file
2127
 
        * Added isDirectory() to FileContext, so one can distinguish
2128
 
          between regular files and directories.
2129
 
        * Added "Insert quoted" button to regexp part
2130
 
2002-04-22  Bernd Gehrmann  <bernd@mail.berlios.de>
2131
 
        * Only program and library targets can be made active
2132
 
        * Sane resizeMode and allColumnsShowFocus settings for more list views
2133
 
2002-04-21  Bernd Gehrmann  <bernd@mail.berlios.de>
2134
 
        * Implemented setting active target in autoproject
2135
 
          part and set a default one in most app templates
2136
 
        * Set resize mode of some list views to LastColumn
2137
 
        * In auto project, open active directory at startup
2138
 
        * Implemented addFile in auto project
2139
 
2002-04-20  Bernd Gehrmann  <bernd@mail.berlios.de>
2140
 
        * If no compiler is set explicitly by the user,
2141
 
          use the options widget of the default compiler
2142
 
          (Property X-KDevelop-Default in the .desktop file)
2143
 
2002-04-19  Bernd Gehrmann  <bernd@mail.berlios.de>
2144
 
        * In script projects, scan the source file list
2145
 
          at loading time with configurable include
2146
 
          and exclude pattern lists
2147
 
        * New file dialog in script project
2148
 
        * Implemented KDevLanguageSupport::fileFilters()
2149
 
          for Python, Perl and PHP
2150
 
        * grep part shows the exit status of the sub process
2151
 
2002-04-19  Harald Fernengel <harry@kdevelop.org>
2152
 
        * make outputwidget now locale aware
2153
 
2002-04-18  Bernd Gehrmann  <bernd@mail.berlios.de>
2154
 
        * filter plugin
2155
 
        * Added methods addFile() and removeFile()
2156
 
          to KDevProject interface, implemented
2157
 
          in script and custom project parts
2158
 
        * Add File dialog in auto project uses the
2159
 
          FileTemplate class now
2160
 
        * Fixed displayed symbol kinds in ctags
2161
 
          dialog when file name extension is unknown
2162
 
        * ctags result list is now updated when
2163
 
          any of the selected criteria is changed
2164
 
2002-04-17  Matthias Hlzer-Klpfel <mhk@kde.org>
2165
 
        * introduced a facade to access the KTextEditor interfaces
2166
 
        * removed some code from PartController that is no longer
2167
 
          needed
2168
 
2002-04-17  Bernd Gehrmann  <bernd@mail.berlios.de>
2169
 
        * Populate Build->Build Target menu in CustomProject
2170
 
          with targets from Makefile, build.xml resp.
2171
 
        * Use kdDebug() more consequently
2172
 
2002-04-16  Matthias Hlzer-Klpfel <mhk@kde.org>
2173
 
        * added a bit more context to the EditorContext
2174
 
2002-04-15  Bernd Gehrmann  <bernd@mail.berlios.de>
2175
 
        * Share code between project management parts by
2176
 
          moving stuff to lib/project
2177
 
        * Separated file tree from custom and scripting
2178
 
          project parts into file view part, so that the
2179
 
          project parts do not have widgets themselves.
2180
 
          Hierchical file tree is KDirWatch'ed
2181
 
        * Builddir and build tool can be configured in
2182
 
          custom project now
2183
 
        * Merged KDevProject::openProject() and setProjectName()
2184
 
        * Added the notion of an activeDirectory() in which
2185
 
          new files are stored
2186
 
        * cerr -> kdDebug
2187
 
2002-04-15  Matthias Hlzer-Klpfel <mhk@kde.org>
2188
 
 
2189
 
        * moved window menu code from src to a plugin
2190
 
 
2191
 
2002-04-15  Simon Hausmann <hausmann@kde.org>
2192
 
        * Completed transition to KDevPlugin and KGenericFactory.
2193
 
2002-04-14  Bernd Gehrmann  <bernd@mail.berlios.de>
2194
 
        * Support for multiple file templates in app wizard
2195
 
        * More work on new class dialog
2196
 
        * Extended DomUtil to lists and pair lists
2197
 
2992-94-14  Matthias Hlzer-Klpfel <mhk@kde.org>
2198
 
        * Added a new part that provides a "Open with" file menu entry
2199
 
        * Fixes for saving project settings on shutdown
2200
 
        * Properly enable menu entries when loading "last project"
2201
 
2002-04-13  Daniel Engelschalt <daniel.engelschalt@gmx.net>
2202
 
        * classstore config now in cppsupport
2203
 
        * code hinting really works now with KTextEditor
2204
 
        * update project pcs-file at projectClose( )
2205
 
2002-04-13  Bernd Gehrmann  <bernd@mail.berlios.de>
2206
 
        * Import dialog rewritten with designer, added author
2207
 
          and email fields
2208
 
        * When directory is selected in the import dialog, make
2209
 
          some guess work based on legacy project files, AUTHORS
2210
 
          and configure.in files
2211
 
        * Set /general/author and /general/email variables in
2212
 
          project file when creating new projects
2213
 
        * More keywords in app wizard
2214
 
        * Load Java debugger only for JVM programs
2215
 
          (keyword to be set by app wizard)
2216
 
2002-04-10  Matthias Hlzer-Klpfel <mhk@kde.org>
2217
 
        * implemented setting the execution point
2218
 
        * move execution point handling from core to part controller
2219
 
2002-04-10  Simon Hausmann <hausmann@kde.org>
2220
 
        * ported the appwizard to KDP/KGF
2221
 
2002-04-09  Matthias Hlzer-Klpfel <mhk@kde.org>
2222
 
        * ask user to save modified files before quitting
2223
 
2002-04-09 Roberto Raggi <raggi@cli.di.unipi.it>
2224
 
        * fixed crash in KDevDocTree
2225
 
        * removed qextmdi from kdevelop directory
2226
 
2002-04-09  Simon Hausmann <hausmann@kde.org>
2227
 
        * cleanups in the servicetype definitions. Added proper inheritance
2228
 
        and multiple defined propertyies
2229
 
        * some std:: namespace cleanups
2230
 
        * added KDevPlugin as successor of KDevPart
2231
 
        * ported the konsole plugin to KDevPlugin
2232
 
        * ported the editor chooser plugin to KDevPlugin
2233
 
        * ported the code abbreviation plugin to KDevPlugin
2234
 
        * ported the astyle plugin to KDevPlugin
2235
 
        * ported the classview plugin to KDevPlugin
2236
 
        * ported the ctags plugin to KDevPlugin
2237
 
        * extended gideon to load global KDevPlugin components
2238
 
        * centralized the trader queries for KDevelop/Part (Plugin) with
2239
 
        the additional constraint for the plugin scope into a static
2240
 
        PluginController::pluginServices method
2241
 
        * moved the duplicated code for extracting the X-KDevelop-Args
2242
 
        property of a service into a QStringList into a static private
2243
 
        method of PluginController
2244
 
        * install kdevelop components as KDE modules, not as libraries
2245
 
        * PluginController: don't bail out of loading of a kdevpart failed
2246
 
        * load kdevpart as well as kdevplugin components at the project
2247
 
        scope
2248
 
2002-04-08  Matthias Hlzer-Klpfel <mhk@kde.org>
2249
 
        * emit loadedFile and savedFile again
2250
 
        * added DCOP interface for kdevpartcontroller
2251
 
2002-04-08  Roberto Raggi <raggi@cli.di.unipi.it>
2252
 
        * Fixed text insertion in Multi-language code template
2253
 
2002-04-07  Bernd Gehrmann  <bernd@mail.berlios.de>
2254
 
        * Fixed existing and potential memory leaks in class store
2255
 
          with a more modern api. Big textual changes, no changes
2256
 
          in semantics
2257
 
        * New class dialog, to be finished
2258
 
        * Multi-language version of Roberto's code template stuff,
2259
 
          not tested much
2260
 
2002-04-06 jbb <jbb@kdevelop.org>
2261
 
        * Fixed some crashes, mainly to do with using .latin1() on
2262
 
          a null string.
2263
 
            * Replaced cout with kdDebug (in a lot of places -  part of
2264
 
                the above fix for crashes)
2265
 
            * fixed gcc3.0 compiler clash with define of out() in dbg.h
2266
 
            * Added K_DCOP to tokenizer, which fixed one cause of the latin1()
2267
 
          crash.
2268
 
 
2269
 
2002-04-06  Bernd Gehrmann  <bernd@mail.berlios.de>
2270
 
        * Python part can execute scripts and strings now
2271
 
2002-04-06  Harald Fernengel <harry@kdevelop.org>
2272
 
        * ported editor-chooser to KTextEditor and re-enabled it
2273
 
        * PartController now loads user's favourite editor
2274
 
2002-04-06  Matthias Hlzer-Klpfel <mhk@kde.org>
2275
 
        * moved all part handling functions from KDevCore to
2276
 
          KDevPartController
2277
 
        * enabled context sensitve popup menus in the text editor
2278
 
        * various fixes and workarounds for QextMdi modes
2279
 
2002-04-05  Matthias Hlzer-Klpfel <mhk@kde.org>
2280
 
        * commited some patches by Bernd for fixing layout issues
2281
 
        * commited a patch by Bernd for reenabling the floating
2282
 
          debug toolbar
2283
 
        * reenabled context menu entries comming from parts
2284
 
        * added tiny part to select the UI mode
2285
 
2002-04-04  Matthias Hlzer-Klpfel <mhk@kde.org>
2286
 
        * reenabled the RMB menu
2287
 
        * fixed the widget deletion when parts are closed
2288
 
        * mark the active document in the menu
2289
 
        * renamed the "Buffer" menu "Window"
2290
 
        * removed the MDI window menu
2291
 
 
2292
 
2002-04-01  Matthias Hlzer-Klpfel <mhk@kde.org>
2293
 
        * added qextmdi to gideon
2294
 
        * made UI model configurable
2295
 
        * smaller refactorings in lib/interfaces
2296
 
        * moved toplevel view handling out of KDevCore to KDevTopLevel
2297
 
2002-03-29  Matthias Hlzer-Klpfel <mhk@kde.org>
2298
 
        * migrated all parts to KTextEditor
2299
 
        * removed all traces of KEditor
2300
 
        * reenabled Tip-of-the-day
2301
 
2002-03-26  Matthias Hlzer-Klpfel <mhk@kde.org>
2302
 
        * refactored the core source completely
2303
 
        * sneaked in a new UI concept
2304
 
          (which Harald probably will replace with QextMDI soon)
2305
 
2002-02-24  Roberto Raggi <ragi@cli.di.unipi.it>
2306
 
        * improved code completion
2307
 
        * added quick hack for configuring the fonts for qeditor
2308
 
2002-16-02  Daniel Engelschalt <daniel.engelschalt@gmx.net>
2309
 
        * added codecompletion-classstore
2310
 
        * added removeWidget( )
2311
 
        * added config-dialogues for codecompletion/classstores
2312
 
        * improved codecompletion
2313
 
        * added cc-stuff from roberto raggi
2314
 
2002-10-02  Harald Fernengel <harry@kdevelop.org>
2315
 
        * Fixed KWrite Part and reenabled it again
2316
 
        * Added the Qt Editor Part (Qt Designer's Editor)
2317
 
2002-02-03  Christian Couder <christian@kdevelop.org>
2318
 
        * Bugfix : crash in classviewpart.cpp because languageSupport()
2319
 
        was null.
2320
 
2002-01-16  Richard Dale <duke@tipitina.demon.co.uk>
2321
 
        * Java plugin api regenerated
2322
 
2001-12-22  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
2323
 
        * generate docs in all source dirs in Doxyfile
2324
 
        and enable dot output
2325
 
        * kdevelop2 project:
2326
 
          - project type: normal
2327
 
          - don't modify Makefiles
2328
 
          - subdirs: lib src parts
2329
 
 
2330
 
2001-12-20  Sandy Meier  <smeier@kdevelop.org>
2331
 
        * added "new class" dialog to the PHP support
2332
 
        incl. Basename completion and persistent class template
2333
 
        TODO: add class to the project after generation, (at the moment
2334
 
        KDevProject doesn't support it :-( )
2335
 
 
2336
 
2001-12-16  Roland Krause  <rokrau@yahoo.com>
2337
 
        * Reenabled the kwrite-part,
2338
 
          works now under KDE-3 with the KTextEditor interface.
2339
 
2001-12-15  Victor Rder <victor_roeder@gmx.de>
2340
 
        * Added persistence functionality to the class store
2341
 
                - "cooperation" of Bernd, Daniel E. and me
2342
 
                - the class store is saved and loaded from a binary file
2343
 
        * In core.cpp projectClosed() is emitted first and then
2344
 
                store->wipeout() is called
2345
 
2001-12-15  Sandy Meier  <smeier@kdevelop.org>
2346
 
        * added some new options to the Appwizard (see README) and make it more intuitive: name completion,
2347
 
        project loading after generation...
2348
 
        * added "void openProject(const QString& projectFileName)" to the KDevCore Interface, used by AppWizard
2349
 
        * fileselect part reacts now on signal KDevCore::projectOpen()
2350
 
2001-12-12  August Hrandl <august.hoerandl@gmx.at>
2351
 
        * Add method dialog rewritten using designer
2352
 
2001-12-07  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
2353
 
        * Added a preliminary Trie code to structure lib
2354
 
2001-11-29  Sandy Meier  <smeier@kdevelop.org>
2355
 
        * added Gameboy Advance support including a "Hello World" template and
2356
 
        an emulator frontend
2357
 
2001-11-21  Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
2358
 
        * Started lib/structure which will feature tree,
2359
 
          trie and graph structures
2360
 
        * Started a part called sourcebrowser which will facilitate
2361
 
          multiple UI's to browse source code
2362
 
2001-10-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2363
 
        * Made sourceinfo serializing more modular by adding
2364
 
          stream operators to all relevant classes,
2365
 
          including ParsedItem, and using them in the higher
2366
 
          level ones
2367
 
2001-10-14 Victor Rder <victor_roeder@gmx.de>
2368
 
        * new version of Daniel Engelschalt's CppCCParser
2369
 
        * KDevArgHint adapts now the font size of the editor
2370
 
2001-10-13 Victor Rder <victor_roeder@gmx.de>
2371
 
        * added an additional signal textChanged with
2372
 
                + KEditor::Document*
2373
 
                + int line
2374
 
                + int col as params
2375
 
        * added a switch to (de)activate cc (done with #ifs)
2376
 
2001-10-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2377
 
        * Smart error message box when parts cannot be
2378
 
          loaded
2379
 
        * QFile::encode() library name
2380
 
2001-09-26  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2381
 
        * Added insertStdoutLine() and insertStderrLine() to
2382
 
          AppFrontend interface. This is e.g. needed by the
2383
 
          debugger frontend which maintains the complete communication
2384
 
          with the debugger *and* the application
2385
 
        * Big cleanup in libsourceinfo: Made internal variables
2386
 
          private, made accessors const-correct, return QStrings
2387
 
          now instead of references to them
2388
 
        * Changed ClassStore API to always use QStringLists instead
2389
 
          of QStrList
2390
 
        * Compiles with QT_NO_ASCII_CAST and QT_CLEAN_NAMESPACE now
2391
 
2001-09-26 Victor Rder <victor_roeder@gmx.de>
2392
 
        * CppCCParser rewritten by Daniel Engelschalt
2393
 
        * The affected code for CC is saved in a temporary file now
2394
 
        * fixed some bugs in CppCodeCompletion
2395
 
        * This is still very very alpha
2396
 
2001-08-22 Sandy Meier <smeier@kdevelop.org>
2397
 
        * all 1500 php global functions are now available for code completion (incl. prototype)
2398
 
2001-08-10 Victor Rder <victor_roeder@gmx.de>
2399
 
        * reimplemented CppCodeCompletion::getEntryListForClass() and
2400
 
          getEntryListForClassOfNamespace()
2401
 
          both work with the two recursive functions getParent...ListForClass()
2402
 
          multiple inheritance works now
2403
 
2001-08-10   Harald Fernengel <harry@bnro.de>
2404
 
        * Polished the Grep Dialog. It now remembers the last searches and
2405
 
          search directories, search button is now default-button
2406
 
        * find now works on non-unix platforms, too
2407
 
2001-08-08   Sandy Meier  <smeier@kdevelop.org>
2408
 
        * the  code completion and arghint works now in many cases (PHP)
2409
 
        * added realtimeparser, so the classview is updated while you type :-) (PHP)
2410
 
        * fix some problems in arghintWidget
2411
 
        * added textChanged() signal to the editor interface
2412
 
        * phpsupport display the parsing progress in the statusbar (code from Matthias)
2413
 
2001-08-06 Victor Rder <victor_roeder@gmx.de>
2414
 
        * Implemented several methods in CppCodeCompletionParser
2415
 
                getNode...();
2416
 
        * Extended CppCodeCompletion
2417
 
                getEntryListFor...();
2418
 
2001-08-04 Victor Rder <victor_roeder@gmx.de>, Daniel Haberkorn <dhaberkorn@gmx.de>
2419
 
        * Added CppCodeCompletionParser.cpp + .h (contains only interface definition)
2420
 
2001-08-02  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2421
 
        * Exposed the status bar through the kdevcore interface
2422
 
        * Made cppsupport display the parsing progress in the statusbar
2423
 
 
2424
 
2001-08-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2425
 
        * Distpart:
2426
 
          - Fixed all layouts in distpart
2427
 
          - The relevant signal for check boxes is toggled(bool), not released()
2428
 
          - Use QDialog instead of QWidget and create it only on demand
2429
 
          - Okay -> OK
2430
 
          - Referring to generated names like Layout36 is a bad idea
2431
 
        * Put default binary name for compilers in their desktop files
2432
 
          This default is used for the CC/CXX/F77 setting when the
2433
 
          compiler has been changed by the user
2434
 
2001-07-30 Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
2435
 
        * interfaces/keditor: moc files are compiled separately, #include's
2436
 
        removed from cpp files.
2437
 
        * fix: KEditor::Editor don't emit documentActivated when there
2438
 
        isn't one.
2439
 
 
2440
 
2001-07-29 Victor Rder <victor_roeder@gmx.de>
2441
 
        * KDevArgHint improved, i.e. positioning, ui
2442
 
2001-07-26 Victor Rder <victor_roeder@gmx.de>
2443
 
        * KDevArgHint added to KWrite-part (widget that shows the function
2444
 
          and its needed arguments)
2445
 
          Try it and type in 'test(' at the beginning of an empty line in a C++ project!
2446
 
        * showArgHint() added to CodeCompletionDocument
2447
 
        * added some code to CppCodeCompletion (cppsupport), but only for testing
2448
 
2001-07-26 Sandy Meier   <smeier@kdevelop.org>
2449
 
        * kwrite CodeCompletionbox is now useable, maybe someone who want make it more colorful?
2450
 
        * php code completion supports (global methods,$this->xxx and $test = new xxx) now,
2451
 
                more will follow
2452
 
2001-07-26 Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
2453
 
        * debian packaging for kdevelop-3.0 branch
2454
 
        * kwrite: add path kwriteeditor_part for locating syntax.xml
2455
 
2001-07-22 Sandy Meier <smeier@kdevelop.org>
2456
 
        * implemented initial codeCompletion interface for kwrite
2457
 
        * added codeCompletion parsing to the PHP supportpart
2458
 
            (everything is very alpha)
2459
 
 
2460
 
2001-07-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2461
 
        * Canonicalize target name in TargetOptionsDialog.
2462
 
          Thanks to Ludovic LANGE <ludovic.lange@free.fr> for a patch
2463
 
        * Wait cursor while index dialog loads index files
2464
 
        * Configurable full text search in toc'ed documentation
2465
 
2001-07-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2466
 
        * Added kdoc-generated Qt/KDE index to index dialog
2467
 
        * Destroy compiled-in factories at exit. Otherwise
2468
 
          their KConfig's don't get sync()ed
2469
 
2001-07-16  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2470
 
        * Made doxygen config widget more KDE compliant, i.e.
2471
 
          KDE icons, KFileDialog instead of QFileDialog,
2472
 
          cleanup
2473
 
2001-07-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2474
 
        * Elementary cvs support (add, remove, update, commit)
2475
 
        * doxygen plugin
2476
 
        * Added FileContext for context menus in the FileView.
2477
 
          This should be used for the project management widgets
2478
 
          later.
2479
 
2001-07-13  Richard Dale <duke@tipitina.demon.co.uk>
2480
 
        * Fixed bug causing 'precondition violated' messages in the C++
2481
 
          class parser
2482
 
2001-07-12  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2483
 
        * Store relative instead of absolute file names in custom project
2484
 
        * Use gotoFile() instead of gotoSourceFile() in custom and
2485
 
          script project
2486
 
        * Added Doxyfile for libkdevelop api
2487
 
2001-07-12  Sandy Meier   <smeier@kdevelop.org>
2488
 
        * implemented extended plugin loading as discussed on Linuxtag 2001
2489
 
          see HACKING how you can use it
2490
 
 
2491
 
2001-07-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2492
 
        * Added CustomProject part for projects not based
2493
 
          on either automake or tmake/qmake
2494
 
        * Templates for C and C++ imports with custom Makefiles
2495
 
        * Fix in import dialog to substitute APPNAMELC correctly
2496
 
2001-07-10  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2497
 
        * Extended the KEditor::EditIface a bit
2498
 
        * started to implement it in the editor parts
2499
 
2001-07-05  Richard Dale <duke@tipitina.demon.co.uk>
2500
 
        * Fixed crash in class tool attribute display. Method and attribute
2501
 
          icons now displayed correctly
2502
 
        * Regenerated sources for Java plugin api
2503
 
        * References in the class store are cleared, before a source file
2504
 
          is parsed
2505
 
2001-07-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2506
 
        * Quick hack for a tmake/qmake project management
2507
 
2001-07-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2508
 
        * Make file views work for arbitrary mime types
2509
 
        * Switch header fix
2510
 
2001-07-03  Richard Dale <duke@tipitina.demon.co.uk>
2511
 
        * Added package visibility to the class browser for Java - denoted by a
2512
 
          green rectangle against an instance variable or method.
2513
 
2001-07-03  Richard Dale <duke@tipitina.demon.co.uk>
2514
 
        * Added accessor methods to the Class store/parser sources, so that
2515
 
          instance variables should no longer need to be accessed directly.
2516
 
          Java plugin api sources regenerated to use the new accessor method names
2517
 
2001-07-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2518
 
        * Doc index dialog remembers checked indices and
2519
 
          categories per project
2520
 
        * GNUstep autoconf check, fixed directory
2521
 
        * Show 'Goto declaration' only for languages
2522
 
          with declarations
2523
 
        * Small toc and index DTD change
2524
 
2001-07-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2525
 
        * Added TOCs for STL and Gtk libraries
2526
 
        * Removed General section in doc tree view,
2527
 
          as all its contents are covered elsewhere
2528
 
        * Added PHP identifier index
2529
 
        * Doc tree view configurable on a per-project basis,
2530
 
          currently preconfigured by the app wizard and
2531
 
          import dialog; no user interface
2532
 
2001-06-29  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2533
 
        * TOCs for KDE2 development book and libc
2534
 
          plus Claudiu Costins <claudiuc@work.ro> scripts
2535
 
2001-06-28  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2536
 
        * Added GNUStep documentation toc plus a script
2537
 
          for generating it from gsdoc files
2538
 
        * Full Python toc plus a script for generating it
2539
 
        * Full PHP toc made by Claudiu Costins script
2540
 
2001-06-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2541
 
        * Implemented modification of build order of subprojects
2542
 
        * Fixed update of prefixes list
2543
 
        * Fixed update of include directory list
2544
 
        * Switch header/implementation
2545
 
2001-06-26  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2546
 
        * Perldoc support
2547
 
        * Finished builddir support
2548
 
2001-06-25  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2549
 
        * Implemented Add subproject
2550
 
        * Fix for autoproject: allow ldflags to be
2551
 
          added for programs, but disable libtool flags
2552
 
        * Popup menu contexts for classes, not yet used
2553
 
2001-06-19  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2554
 
        * let the user choose which editor part to load
2555
 
2001-06-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2556
 
        * Separated project options widget in 4 separate widgets
2557
 
          instead of one tab widget and embedded them
2558
 
          into the general project options dialog. This is
2559
 
          more intuitive for the user and doesn't expose
2560
 
          KDevelop's internal structure so much
2561
 
        * App wizard fixes and improvements in the project file structure
2562
 
        * Configurable builddir (not used yet)
2563
 
        * Configurable environment variables for program run
2564
 
        * Implemented Execute program
2565
 
        * Implemented Make messages
2566
 
        * Menu structure cleanup
2567
 
        * Implemented Make install
2568
 
2001-06-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2569
 
        * Implemented Add translation
2570
 
        * Implemented Execute program
2571
 
        * lex fix
2572
 
2001-06-14  Sandy Meier <smeier@kdevelop.org>
2573
 
        * phpsupport: configuration handling now in PHPConfigData
2574
 
        * phpsupport: web and shell invocation works now
2575
 
2001-06-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2576
 
        * Implemented distclean
2577
 
        * Support for autogen.sh in addition to Makefile.cvs
2578
 
2001-06-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2579
 
        * Rewritten Add target dialog. Supports additional
2580
 
          LDFLAGS now. Will add a context menu item 'Add KDE plugin'
2581
 
          later which will set KDE_PLUGIN stuff as default
2582
 
        * Added a special kde mode to autoproject part.
2583
 
2001-06-12  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2584
 
        * New part regexptest for testing regular expressions
2585
 
        * Fixed make frontend to recognize ftnchek messages
2586
 
          correctly
2587
 
        * Changed make frontend api again so that the dir is
2588
 
          given as parameter. Necessary for finding the
2589
 
          directory of an erroneous file when only one
2590
 
          directory is built
2591
 
        * Rerun configure when project options have changed.
2592
 
2001-06-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2593
 
        * Allow several commands for the make frontend to be queued
2594
 
        * Project management automatically runs configures if no
2595
 
          Makefile exists and Makefile.cvs if no configure script
2596
 
          exists
2597
 
2001-06-10  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2598
 
        * Don't show Fortran options for gcc
2599
 
        * Enabled class view fixes from 06-05 :-)
2600
 
        * More import project types
2601
 
2001-06-09 Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2602
 
        * Started to move the kwrite code from lib to the part.
2603
 
        * Added additional kwrite functions to the menues.
2604
 
2001-06-05 Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2605
 
        * Reenabled the signals when files are loaded and
2606
 
          saved, so Bernd can test ;)
2607
 
          (This was a hotfix, I will do the real one later)
2608
 
2001-06-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2609
 
        * Added Add application desktop file dialog
2610
 
        * Fixed Add service dialog
2611
 
        * Some fixes in class view that I can't test currently...
2612
 
2001-06-04 Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2613
 
        * Added DCOP bindings to the editor interfaces,
2614
 
          so they are accessible for scripting.
2615
 
2001-06-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2616
 
        * New add service dialog in project management
2617
 
          Not quite ready
2618
 
        * Bug fixes in sub project and target options dialog
2619
 
2001-06-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2620
 
        * New sub project and target options dialogs.
2621
 
          These are much more user-friend wrt convenience
2622
 
          libraries and include directories within the
2623
 
          project. Furthermore, the libtool options are
2624
 
          presented in documented check boxes
2625
 
        * Put compiler options widget into the project
2626
 
          options framework
2627
 
2001-06-01  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2628
 
        * Reimplemented the modified-on-disk check with the new
2629
 
          editor-interface.
2630
 
        * Reimplemented the modified check before quitting.
2631
 
        * Added "Save all" and "Revert all"
2632
 
        * Added "Revert" to the editor interface.
2633
 
2001-05-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2634
 
        * Made some dom writing code more robust by
2635
 
          creating non-existent nodes in the tree
2636
 
        * Rewrote the import dialog to allow the choice between
2637
 
          a number of import templates
2638
 
2001-05-31 Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2639
 
        * switched to the new editor interface concept
2640
 
2001-05-31 Sandy Meier <smeier@kdevelop.org>
2641
 
        * added initial php webserver/shell preview and config dialog (phpsupport)
2642
 
        * added errormessage parser/view (phpsupport)
2643
 
 
2644
 
2001-05-31  Richard Dale <duke@tipitina.demon.co.uk>
2645
 
        * Added a Java JNI based plugin api, and a corresponding
2646
 
          project template for building a plugin. Java parts are
2647
 
          not built if a --without-java flag is used for configuration,
2648
 
          or if no suitable versions of javac, jar etc are found.
2649
 
2001-05-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2650
 
        * Added a zillion other languages to ctags tag mappings
2651
 
        * Regular expression matching in ctags part
2652
 
        * Tell user about dot in configure
2653
 
2001-05-30  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2654
 
        * Added a ctags part
2655
 
2001-05-30  Thomas Fromm <tf@tfromm.com>
2656
 
        * Added basic Highlighting for PHP
2657
 
2001-05-29  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2658
 
        * Added a pydoc ioslave and a corresponding menu item to
2659
 
          the python support part
2660
 
        * Added a man page item to the help menu
2661
 
2001-05-28  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2662
 
        * New scripting layer based on DCOP
2663
 
2001-05-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2664
 
        * Added TOCs for perl, python and PHP to the
2665
 
          documentation tree
2666
 
        * Added python documentation index
2667
 
        * Made file view aware of files added to and
2668
 
          removed from the project
2669
 
        * Added 'subdirs' files to KDE app templates
2670
 
        * Fixed project management regexps for tabs
2671
 
        * Fixed project management to properly emit addedFile signals
2672
 
        * Fixed auto project behaviour for prefixes with underscores
2673
 
        * LIBADD is for libraries, LDADD for programs
2674
 
        * Implemented 'Add prefix' dialog
2675
 
        * Show progress dialog when parsing files
2676
 
        * Implemented Remove file dialog in project management.
2677
 
          Does not quite work yet :-(
2678
 
2001-05-25  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2679
 
        * Added FORTRAN 77 parser
2680
 
        * Added plugins for g77 and the Portland Group's
2681
 
          f77 compiler and High Performance Fortran
2682
 
          compiler driver
2683
 
2001-05-24 Sandy Meier   <smeier@kdevelop.org>
2684
 
        * added option (load last project on startup)
2685
 
        * saved mainview configuration on exit
2686
 
2001-05-24  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2687
 
        * Added templates for GNOME app and simple automake-
2688
 
          based C and C++ programs
2689
 
2001-05-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2690
 
        * Fixed file view and made it possible to add new
2691
 
          groups and change the order of matched patterns
2692
 
        * Added preliminary fortran support part with a
2693
 
          ftnchek configuration dialog. Parser follows later...
2694
 
2001-05-22  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2695
 
        * Added a new part 'FileView' which shows all files of
2696
 
          a project sorted in groups like 'Sources' and
2697
 
          'User Interface'. The groups can be configured
2698
 
          by the user. A default setting is provided by the
2699
 
          application wizard.
2700
 
2001-05-20 Sandy Meier   <smeier@kdevelop.org>
2701
 
        * added initial PHP support including a simple php parser
2702
 
        * added "hello world" PHP template to AppWizard
2703
 
2001-05-20  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2704
 
        * Added a new editor interface for debugging
2705
 
          (breakpoints etc.)
2706
 
        * Added cast methods to the editor interfaces, so
2707
 
          you don't have to pass strings around any longer
2708
 
2001-05-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2709
 
        * Added kicker, kioslave and kcmodule templates
2710
 
        * Each template can define an icon which is
2711
 
          shown in the app wizard
2712
 
        * The Big KInstance Cleanup
2713
 
2001-05-19  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2714
 
        * Added a plugin to provide and configure a
2715
 
          Tools menu.
2716
 
2001-05-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2717
 
        * Categorized all parts into Global or Project,
2718
 
          so that they are either loaded at startup or
2719
 
          at project loading time
2720
 
        * Added part selector which allows to configure
2721
 
          the used parts both globally and on a per-
2722
 
          project basis
2723
 
2001-05-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2724
 
        * Back to KDialogBase for configuration dialogs
2725
 
2001-05-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2726
 
        * Added a project options dialog to which any
2727
 
          plugin can add a tab.
2728
 
        * Debugger configuration dialog
2729
 
        * Temporarily gone back to QTabDialog for these
2730
 
          configuration dialogs instead of KDialogBase.
2731
 
          Not sure if this is right...
2732
 
2001-05-13  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2733
 
 
2734
 
        * Added a status interface to the editor interfaces
2735
 
        * Implemented display of editor status in the main
2736
 
           statusbar
2737
 
2001-05-12  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2738
 
        * Changed compiler frontend to use QTextView, instead of QListBox.
2739
 
          Now copy&paste are possible, and the view scrolls to the end of the
2740
 
          output (unless the user has clicked otherwise)
2741
 
        * Also fixed the shortcuts
2742
 
        * Fixed buffer menu for documentation parts
2743
 
2001-05-11  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2744
 
        * Commited the new editor framework
2745
 
          Note that it is not yet active, as it is not yet
2746
 
          complete. But it is evolving...
2747
 
2001-05-10  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2748
 
        * Added Python Hello world template
2749
 
        * Fixed memory leaks
2750
 
        * Fixed project files in templates to include mainprogram variable
2751
 
        * Fixed script project to not show . and .. and to go to a source
2752
 
          file when it is clicked
2753
 
        * Implemented printing
2754
 
2001-05-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2755
 
        * Implemented proper comparing of file identities:
2756
 
          Instead of the file name, now devno/inode are compared.
2757
 
          Important for NFS systems, where file names may have
2758
 
          a prefix like /tmp_mnt in some occasions
2759
 
          This was already implemented in the HEAD branch
2760
 
          before the old one ;-)
2761
 
        * Implemented KDevCore::gotoFile() as a generic method
2762
 
          to "go" to a file. Works for arbitrary mime types.
2763
 
        * Implemented KDevCore::revertAllFiles()
2764
 
        * Warning dialogs when modified files are closed or when
2765
 
          saved/loaded files were modified outside.
2766
 
        * Implemented searching html widget
2767
 
2001-05-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2768
 
        * Use flex instead of $(LEX)
2769
 
        * Made function prototypes in tokenizer.l static.
2770
 
          Not making them 'static' explicitly makes them
2771
 
          'extern' and causes a conflict
2772
 
        * Removed tokenizer.cpp from cvs, so it gets
2773
 
          generated at build time
2774
 
2001-05-05  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2775
 
 
2776
 
        * prepared the Tip-of-the-Day plugin to make use of the
2777
 
          KTipDialog class that will soon appear in kdelibs.
2778
 
2001-05-01  Richard Dale <duke@tipitina.demon.co.uk>
2779
 
        * Removed hard coded java classpaths, and classnames. They are derived
2780
 
          from the projectDirectory and mainProgram project attributes.
2781
 
        * Checked in jdb front end code from Oliver Strutynski. He comments:
2782
 
          'I finished work on a first version of JDB Support. It is not at
2783
 
          all feature complete (setting breakpoints does not work yet, hangs
2784
 
          from time to time) but could serve as a starting point for further
2785
 
          development. The directory contains a README describing some of the
2786
 
          parsing in the jdbcontroller.'
2787
 
2001-04-29  Sandy Meier  <smeier@kdevelop.org>
2788
 
        * some changes in appwizard gui (qtdesigner based),
2789
 
        templates can have a category property now
2790
 
2001-04-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2791
 
        * Implemented a generic project part for scripting languages.
2792
 
          It essentially consists of a widget that displays all files
2793
 
          in all subdirectories.
2794
 
        * Changed the class view to respect the feature set of the used
2795
 
          language. I.e. for example for python the sections with
2796
 
          variables are not displayed, as in python variables are not
2797
 
          declared.
2798
 
        * Sanitized project loading: The user now chooses the project
2799
 
          file in a file dialog, not the directory. The kapp, kpart
2800
 
          and kpartplugin appwizard scripts install a project file now.
2801
 
        * Replaced the persistence stuff (which was not yet used) in the
2802
 
          classstore with serialization routines based on QDataStream.
2803
 
          In principle, we could now send them around via DCOP :-)
2804
 
        * Implemented a python support part with parser
2805
 
        * Implemented a perl support part with parser
2806
 
2001-04-22  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2807
 
        * Made configure arguments configurable
2808
 
          Patch by Berndt Josef Wulf <wulf@dingo.ping.net.au>
2809
 
        * Don't link with libfl in cppsupport and javasupport
2810
 
        * Each part now uses its own instance and the corresponding
2811
 
          resource directory
2812
 
2001-04-18  Richard Dale <duke@tipitina.demon.co.uk>
2813
 
        * GDB debugger part sources copied to 'parts/javadebugger', and all names
2814
 
          changed to JDB ones. Ready to add jdb functionality.
2815
 
2001-04-17  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2816
 
        * Moved the splitter widget to lib/util, so it can be shared with parts
2817
 
        * Moved the editor part to lib/kwrite, to allow parts to access it.
2818
 
        * Added astyle part, a source code reformatter.
2819
 
2001-04-13  Richard Dale <duke@tipitina.demon.co.uk>
2820
 
        * Applied patch from Oliver Strutynski to fix bug in the Java tokenizer
2821
 
          with non US-ASCII identifiers in source files.
2822
 
2001-04-11  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2823
 
        * Added a plugin that let's you select the parts to load
2824
 
          on startup
2825
 
        * Added some code to core to only load the plugins selected.
2826
 
2001-04-10  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2827
 
        * Added memory view widget
2828
 
        * Fixed disassemble widget to act only when it is visible
2829
 
        * Added examine core file and attach to process
2830
 
        * Cleaning widget after the debugger has finished
2831
 
        * Added status bar text and whats this
2832
 
        * Clear execution point mark when debugger has finished
2833
 
2001-04-10  Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2834
 
        * added a part to display a "Tip of the day"
2835
 
        * moved over the tips from the previous HEAD branch,
2836
 
          which probably need a review
2837
 
2001-04-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
2838
 
        * Rewritten the icon border stuff from 1.x for use
2839
 
          with multiple views per document
2840
 
        * Ported the debugger frontend
2841
 
2001-04-06  Richard Dale <duke@tipitina.demon.co.uk>
2842
 
        * Added Java and Objective-C class browsing, and Java KDE project template and
2843
 
        automake support (ie the _JAVA primary). Fixed bug in class browser where a
2844
 
        method's arguments were not being displayed (was that a bug or a feature?).
2845
 
        Clicking on a class's instance variables in the class browser now works and
2846
 
        takes you to the source file.
 
1
Please read the changelog at http://www.kdevelop.org/index.html?filename=HEAD/ChangeLog.html instead.