1
2007-12-03 Richard Dale <rdale@foton.es>
2
* Added a QtRuby4 project based on the C++ Qt4 one
4
2007-10-16 Richard Dale <rdale@foton.es>
5
* Added Rails 2.0 file type suffixes; .html.erb, .js.rjs and .xml.builder
7
2006-12-13 Matt Rogers <mattr@kde.org>
8
* KDevelop 3.4 RC 2 (with many more things than listed here)
10
2006-11-08 Matt Rogers <mattr@kde.org>
11
* KDevelop 3.4 RC 1 (with many more things than listed here)
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
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.
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
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
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.
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.
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.
52
2006-02-21 Richard Dale <rdale@foton.es>
53
* Disable the new file sidetab by default
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
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
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
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.
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
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
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
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
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
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
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.
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!
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.
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.
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.
140
2005-04-05 Robert Gruber <rgruber@users.sourceforge.net>
141
* Added support for CVS' annotate command
143
2005-03-24 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
144
* Added missing ruby debugger icons installation
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
151
2005-02-23 Alexander Dymo <adymo@kdevelop.org>
152
* Fix compilation on KDE 3.2
154
2005-02-22 Alexander Neundorf <neundorf@kde.org>
155
* Added partial support for building kdevelop with cmake
157
2005-02-22 Alexander Dymo <adymo@kdevelop.org>
158
* Added a qmake parser to help implementing a much better qmake project
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.
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.
171
2005-02-02 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
172
* Fixed Java KDE app framework template so it compiles
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
177
2005-01-28 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
178
* Added a Ruby KConfig XT project template
180
2005-01-25 Jens Dagerbo <jens.dagerbo@swipnet.se>
181
* Reimplemented "Forward" for source navigation history
183
2005-01-23 Amilcar Lucas <amilcar@kdevelop.org>
184
* Updated support for Doxygen up to 1.4.1
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. :)
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.
195
2005-01-09 Jens Dagerbo <jens.dagerbo@swipnet.se>
196
* Finished the new CTags frontend.
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
203
2005-01-03 Robert Gruber <rgruber@users.sourceforge.net>
204
* Added support for CVS commands edit, unedit and editors
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.
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.
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.
228
2004-11-23 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
230
* Added some ruby project options which are used for both debugging and an
232
- Main program (this is in addition to the automake project main program)
234
- Run main program or run selected window options
235
* The '-K' character coding project option is now passed to the debugger too
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.
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
247
* Implemented VCS integrator for CVS (Cervisia).
248
* Patched ProjectManager to load selected VCS plugin.
250
2004-11-20 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
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.
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.
275
2004-10-30 Robert Gruber <rgruber@users.sourceforge.net>
276
* Implemented "grouping of snippets" feature for SnippetPart
278
2004-10-30 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
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.
286
2004-10-29 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
288
* Added the 'qmakeapp' project template translated to QtRuby
290
2004-10-28 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
292
* Fixed Ruby KDE app and DCOP service templates so they work again.
293
* Implemented a 'Character Coding' ruby project option
295
2004-10-27 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
297
* Implemented ruby class '@@' and '@' instance variables in the class browser.
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'.
303
* The type of the variable is inferred from the type of the thing on the rhs of the assignment to it.
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.
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.
315
2004-10-25 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
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
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
329
2004-10-23 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
331
* Implemented ruby slots/signals declaration navigation in the class browser
332
* Atrr accessor and access control method lists can span multiple lines
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.
339
2004-10-21 Alexander Dymo <adymo@kdevelop.org>
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.
345
2004-10-21 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
347
* Added a KDE Korundum Ruby application framework based on the languages/cpp/app_templates/kapp
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
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
364
2004-08-27 Amilcar Lucas <amilcar@kdevelop.org>
365
* Updated support for Doxygen 1.3.8
367
2004-06-21 Robert Gruber <rgruber@users.sourceforge.net>
368
* Added drag and drop support to SnippetPart
369
* Added filter support to AppOutputView
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.
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).
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.
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.
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,
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
404
2004-05-21 Sascha Cunz <scunz@ng-projekt.de>
405
* Added a ncurses template
407
2004-05-10 Andras Mantia <amantia@kde.org>
408
* Add possibility to define environment variables for the configure stage.
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.
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).
420
2004-04-30 Sascha Cunz <scunz@ng-projekt.de>
421
* Added Paul Drummond's patch for having "favourites" in appwizard.
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
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.
437
2004-04-21 Alexander Dymo <cloudtemple@mksat.net>
438
* Added Gtk-- application template by Andrew Patterson.
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)
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.
447
2004-04-15 Jens Dagerbo <jens.dagerbo@swipnet.se>
448
* Added Thomas Nagy's KConfig XT based apptemplate.
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.
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.
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.
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.
470
2004-03-22 Jens Dagerbo <jens.dagerbo@swipnet.se>
471
* Restructured CppSupportPart::parseProject()
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.
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
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.
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.
490
2004-02-24 Jens Dagerbo <jens.dagerbo@swipnet.se>
491
* Added FileList plugin
492
* Added CTags2 plugin
494
2004-02-23 Alexander Dymo <cloudtemple@mksat.net>
495
* Added Opie application templates for C++/Embedded development. Templates by Holger Freyther.
497
2004-02-19 jbb <jbb@kdevelop.org>
498
* Robert Gruber's patch
499
- fix printing member variable when a /x modifier is added
501
2004-02-18 Jens Dagerbo <jens.dagerbo@swipnet.se>
502
* Added function lookup to QuickOpen plugin. Patch by Ahn, Duk J.
504
2004-02-15 Amilcar Lucas <amilcar@kdevelop.org>
505
* Updated support for Doxygen 1.3.6
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.
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"
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
520
2004-01-28 Jens Dagerbo <jens.dagerbo@swipnet.se>
521
* Ported Doxygen plugin, autotools part, FileTree and FileGroups to demand loaded config page
523
2004-01-26 Dominik Haumann <dhdev@gmx.de>
524
* src/projectmanager.cpp: ask if user tries to reload the already opened project
526
2004-01-26 Alexander Dymo <cloudtemple@mksat.net>
527
* Added snippet part by Robert Gruber.
529
2004-01-24 Jens Dagerbo <jens.dagerbo@swipnet.se>
530
* Updated Bookmarks Plugin. Various improvements and fixes.
532
2004-01-21 Andras Mantia <amantia@kde.org>
533
* Fix clear all breakpoints functionality
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.
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)
541
2004-01-07 Amilcar Lucas <amilcar@kdevelop.org>
542
* Updated support for Doxygen 1.3.5 cvs HEAD
544
2003-11-28 F@lk Brettschneider <falkbr@kdevelop.org>
545
* old IDEAl look for toolview-buttons is back in IDEAl mode
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)
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).
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.
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.
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.
577
2003-10-17 Dominik Haumann <dhdev@gmx.de>
578
* new Application templates in cpp: kateplugin2, noatunvisual,
579
noatunui, kbearimportfilter, kbearplugin, kfileplugin
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.
595
2003-10-13 Amilcar Lucas <amilcar@kdevelop.org>
596
* Moved the language specific documentation to the languages/xxx/doc directories
598
2003-10-12 Mickael Marchand <marchand@kde.org>
599
* New subversion part added to replace the old svn one
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
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
611
2003-10-04 Alexander Dymo <cloudtemple@mksat.net>
612
* Reenabled Ada language support (ported it to code model and reenabled
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.
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)
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.
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.
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.
646
2003-09-09 Dominik Haumann <dhdev@gmx.de>
647
* parts/appwizard/appwizarddlg[base.ui,.cpp]: fixed bugs 45719, 63930, 63929
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
653
2003-09-06 Bernd Pol <bernd.pol@online.de>
654
* Some updates on the "KDevelop 3.0 users's manual" (docbook)
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.
661
2003-08-28 Harald Fernengel <harry@kdevelop.org>
662
* SQL support now displays tables and fields in the classbrowser
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
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.
672
2003-08-10 jbb <jbb@kdevelop.org>
673
* Roger Larsson's patch that adds remote debugging.
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.
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
691
2003-07-28 Amilcar Lucas <amilcar@kdevelop.org>
692
* Full support for Doxygen 1.3.3
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.
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.
705
2003-07-19 Harald Fernengel <harry@kdevelop.org>
706
* QEdtior can now Reload files
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
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
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.
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.
729
2003-07-12 F@lk Brettschneider <falkbr@kdevelop.org>
730
* compiles and runs on KDE-3.0.3/Qt-3.0.5 again
732
2003-07-07 Mario Scalas <mario.scalas@libero.it>
733
* Added tag/branching feature to legacy CVS integration.
735
2003-07-06 Alexander Dymo <cloudtemple@mksat.net>
736
* Implemented Delphi compiler plugin
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
741
2003-07-04 Andras Mantia <amantia@freemail.hu>
742
* Restore search in documentation functionality
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.
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
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
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).
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.
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)
782
2003-06-12 Alexander Dymo <cloudtemple@mksat.net>
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)
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).
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! :)
807
2003-05-27 F@lk Brettschneider <falkbr@kdevelop.org>
808
* compiles and runs on KDE-3.0 again
810
2003-05-26 Roberto Raggi <roberto@kdevelop.org>
813
2003-05-24 Roberto Raggi <roberto@kdevelop.org>
814
* Added full-screen mode
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
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>
827
2003-05-18 Alexander Dymo <cloudtemple@mksat.net>
828
* Reformat source option is now available in the "Subclassing" wizard
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
834
2003-05-18 Jens Dagerbo <jens.dagerbo@swipnet.se>
835
* Updated BookmarksPart - now bookmarks are saved to session file.
837
2003-05-17 F@lk Brettschneider <falkbr@kdevelop.org>
838
* renamed QextMdi classes and files to KMdi
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>.
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
851
doxy.files += docs/*.html \
853
doxy.path = /usr/doc/appname
856
2003-05-15 Jens Dagerbo <jens.dagerbo@swipnet.se>
857
* Updated BookmarksPart - added tooltips && RMB actions
859
2003-05-14 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
860
* Trollproject target.path reimplementation
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
872
2003-05-14 Jens Dagerbo <jens.dagerbo@swipnet.se>
873
* Added BookmarksPart
875
2003-05-12 Roberto Raggi <roberto@kdevelop.org>
876
* replaces KDevLanguageSupport::fileFilters() with
877
KDevLanguageSupport::mimeTypes()
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
885
2003-05-05 Alexander Dymo <cloudtemple@mksat.net>
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.
891
Applied further modifications by Ajay Guleria <Ajay.Guleria@synopsys.com>.
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.
900
2003-05-01 Jens Dagerbo <jens.dagerbo@swipnet.se>
901
* Changed closerpart to work on KURLs. Also moved it into Core scope.
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
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)
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
916
2003-04-26 Alexander Dymo <cloudtemple@mksat.net>
917
* Implemented all documented compiler options in free pascal compiler plugin.
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
923
2003-04-23 Roberto Raggi <roberto@kdevelop.org>
924
* fixed the deadlock in the background parser
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
930
2003-04-22 F@lk Brettschneider <falkbr@kdevelop.org>
931
* compiles and works on KDE-3.0 again
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.
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
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++
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
954
2003-04-15 Roberto Raggi <roberto@kdevelop.org>
955
* Added the new persistant class store
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
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
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)
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.
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.
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()
991
2003-04-09 Harald Fernengel <harry@kdevelop.org>
992
* Applied ClearCase part from Ajay Guleria
993
* Goto error now works again
995
2003-04-08 Caleb Tennis <caleb@aei-tech.com>
998
2003-04-05 Alexander Dymo <cloudtemple@mksat.net>
999
Applied patch from Luc Willems <Willems.luc@pandora.be>:
1001
- add support for scripts folder in classviewer
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
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
1012
2003-04-01 Alexander Dymo <cloudtemple@mksat.net>
1013
* C/C++ "New class" dialog improvements:
1014
- Nested namespace support
1016
2003-03-30 Julian Rockey <linux@jrockey.com>
1018
- added proposed replacement for highly broken dcopservice template
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.)
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)
1032
2003-03-29 Amilcar Lucas <amilcar@kdevelop.org>
1033
* Implemented intelegent bottom view autohide.
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.
1039
2003-03-26 Roberto Raggi <roberto@kdevelop.org>
1040
* added showPart() to KDevPlugin
1041
* added KNotes plugin (ported from Kontact plugin)
1043
2003-03-25 Roberto Raggi <roberto@kdevelop.org>
1044
* improved the plugin framework
1045
* added DCOP interfaces for FilterPart and CppSupportPart
1047
2003-03-21 Roberto Raggi <roberto@kdevelop.org>
1048
* better support for namespace and inner classes
1050
2003-03-21 jbb <jbb@kdevelop.org>
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>)
1057
2003-03-20 Roberto Raggi <roberto@kdevelop.org>
1058
* improved code completion
1060
2003-03-19 Caleb Tennis <caleb@aei-tech.com>
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
1067
2003-03-18 Roberto Raggi <roberto@kdevelop.org>
1068
* added the new "Add Methods" wizard
1069
* added the new "Add Attributes" wizard
1071
2003-03-15 F@lk Brettschneider <falkbr@kdevelop.org>
1072
* applied patch of Jens Zurheide (jens.zurheide@gmx.de) that fixes some bugs
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.
1080
2003-03-13 Julian Rockey <linux@jrockey.com>
1081
* CTRL-/ does buffer switching, emacs-style
1083
2003-03-11 Julian Rockey <linux@jrockey.com>
1085
- finally got round to replacing file dialog with smaller, leaner widget
1087
2003-03-11 Caleb Tennis <caleb@aei-tech.com>
1088
* added library version number support for QMake project
1090
2003-03-10 Caleb Tennis <caleb@aei-tech.com>
1091
* added "staticlib" support for QMake projects
1093
2003-03-09 Roberto Raggi <roberto@kdevelop.org>
1094
* added back/forward actions for the documentation browser
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.
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
1105
2003-03-06 Stephane ANCELOT <sancelot@free.fr>
1106
* enhanced grepview, there is no need to display the filename in each line
1108
2003-03-06 Roberto Raggi <roberto@kdevelop.org>
1109
* Added support for tmake projects
1110
* Added template for QTopia 1.6
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.
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)
1123
2003-03-01 Roberto Raggi <roberto@kdevelop.org>
1124
* added javahello template to appwizard
1126
2003-02-28 Roberto Raggi <roberto@kdevelop.org>
1127
* reenabled java support
1128
* removed obsolete kdevelop java plugin template
1130
2003-02-27 Victor Rder <victor_roeder@gmx.de>
1131
* Started to restructure the Autoproject part
1132
-> Splitted AutoProjectWidget in
1133
* AutoSubprojectView
1136
* AutomakeManager (not finished)
1138
-> However, an auto-tools expert would be nice now
1139
* Made the "C++ new class dialog" a little bit nicer
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)
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 ;)
1149
2003-02-26 jbb <jbb@kdevelop.org>
1151
- Fix display of function parameters.
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
1158
2003-02-24 Roberto Raggi <roberto@kdevelop.org>
1159
* improved the background parser
1160
* better syncronization between background parser and cppsupport part
1162
2003-02-23 Roberto Raggi <roberto@kdevelop.org>
1163
* use the new c++ parser to fill the class browser
1164
* remove ParsedStruct
1166
2003-02-23 Caleb Tennis <caleb@aei-tech.com>
1167
* Bug and Compilation Fixes
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.
1174
2003-02-20 Roberto Raggi <roberto@kdevelop.org>
1175
* Added Make-member feature to c++ support.
1176
* Added Realtime class browser
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
1183
2003-02-17 Hamish Rodda <meddie@yoyo.its.monash.edu.au>
1185
- added detection of k_lineinfo output to application output view
1187
2003-02-13 Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1189
- fix: Trie_Impl apply() should apply only to non_empty
1191
- update docs, planning to take over the world again
1193
2003-02-12 jbb <jbb@kdevelop.org>
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).
1203
2003-02-11 Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1205
- implemented take(), I wonder why I left it like that
1206
- fix: size() returns number of components
1208
2003-02-11 Mickael Marchand <marchand@kde.org>
1210
- added an output window for subversion (just like CVS)
1211
- removed i18n("Subversion") so that translators does not translate it
1214
2003-02-11 Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
1216
- Trie: implemented higher order application function
1217
- KDict: implement setAutoDelete interface of QDict
1218
- don't install test binary
1220
- use KDict instead of QDict, more to come ;)
1222
- fix: Add cpp and h types by default when there is
1223
no template directory in project
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.
1232
2003-02-11 Alexander Dymo <cloudtemple@mksat.net>
1234
- GUI for both global and project level configuration added.
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
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'
1246
2003-02-05 F@lk Brettschneider <falk@kdevelop.org>
1247
* now it compiles and runs on KDE-3.0.x again
1249
2003-02-04 Mickael Marchand <marchand@kde.org>
1251
- update to subversion 0.17, minor API changes
1253
2003-02-04 Roberto Raggi <roberto@kdevelop.org>
1254
* added text hints support to qeditor
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
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)
1267
2003-02-01 Alexander Dymo <cloudtemple@mksat.net>
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"
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
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
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)
1289
2003-01-18 Alexander Dymo <cloudtemple@mksat.net>
1291
- improve new class dialog
1292
- support multiple inheritance for c++ classes
1293
- cosmetic improvements
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!
1300
2003-01-15 Mickael Marchand <marchand@kde.org>
1301
* made "Close Others" (tabs) work
1303
2003-01-15 Julian Rockey <linux@jrockey.com>
1305
- added "New" option into Gideon's "File" menu
1307
2003-01-14 Mickael Marchand <marchand@kde.org>
1308
* repaired subversion part
1309
* added svn diff support (trough the diff viewer)
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".
1316
2003-01-12 Julian Rockey <linux@jrockey.com>
1318
- prettier file creation widget
1319
- support for global file templates
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
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
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
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
1340
2003-01-08 Julian Rockey <linux@jrockey.com>
1342
- added new part to assist with creation of new files
1344
- added interface for new file creation
1346
- added urlutil, general URL manipulation utilities
1348
2003-01-07 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1349
* Append to libpath in subproject configuration dialog
1351
2003-01-07 Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
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
1361
- enhance FileTemplate
1362
- start a Locate facility
1363
* doctreeview: improve library doc dialog
1365
2003-01-07 Julian Rockey <linux@jrockey.com>
1366
* Added PyQT template (QT application framework for Python) to appwizard
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
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)
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)
1383
2003-01-04 Roberto Raggi <roberto@kdevelop.org>
1384
* Added Auto Expand mode
1386
2003-01-01 Caleb Tennis <caleb@aei-tech.com>
1387
* Add linebreaks for data being copied from make output window
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
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
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,
1407
* Close the KTabZoomFrame if the current loaded part is closed
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
1419
2002-12-23 Caleb Tennis <caleb@aei-tech.com>
1420
* Fixed bugs with python support; patches by Julian Rockney
1421
(linux@jrockney.com)
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
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
1432
2002-12-18 Victor Rder <victor_roeder@gmx.de>
1433
* Added "Choose Target Dialog"
1434
* Added SLOTS for removing/adding many files
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
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
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
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
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.
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.
1464
2002-12-15 F@lk Brettschneider <falk@kdevelop.org>
1465
* breakpoint support in QEditor completed
1467
2002-12-13 F@lk Brettschneider <falk@kdevelop.org>
1468
* added breakpoint support in QEditor (not yet finished)
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
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
1478
2002-12-07 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1479
* getActivedir() corrected in trollproject
1481
2002-12-07 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1482
* Altered the Appname/location confusion in appwizard
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)
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.
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
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).
1501
2002-12-01 Sebastian Kratzert <skratzert@gmx.de>
1502
* New configuration for external documentation (toc docs)
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...
1508
2002-11-28 Victor Rder <victor_roeder@gmx.de>
1509
* Added "Remove target" to Automake Manager
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
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
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
1526
2002-11-24 Harald Fernengel <harry@kdevelop.org>
1527
* Added QRegExp and KRegExp to RegExpTester
1529
2002-11-23 F@lk Brettschneider <falk@kdevelop.org>
1530
* now QextMDI-based mainframe loads/saves its docking state, extended KDevTopLevel interface therefore
1532
2002-11-19 Caleb Tennis <caleb@aei-tech.com>
1533
* Prepped for Alpha 2 Release - KDEVELOP_3_0_ALPHA_2
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
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
1544
2002-11-08 Sebastian Kratzert <skratzert@gmx.de>
1545
* Reenabled KDELibsKDoc folder and made it removable
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
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
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
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
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
1572
2002-11-01 Sebastian Kratzert <skratzert@gmx.de>
1573
* added "Search in documentation" to editor contextmenu
1574
* index kdoc folder on selection
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"
1581
2002-10-31 Bernd Gehrmann <bernd@mail.berlios.de>
1583
* Since khelpcenter/htmlsearch is no more, put htdig configuration
1584
options in doctreeview config widget; ship html and pic files
1587
2002-10-29 Victor Rder <victor_roeder@gmx.de>
1588
* applied Sebastian Kratzert's search improvements
1591
2002-10-28 F@lk Brettschneider <falk@kdevelop.org>
1592
* compiles with KDE-3.0.3 again
1594
2002-10-21 Harald Fernengel <harry@kdevelop.org>
1595
* show modified flag in sdi-mode if a file has
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
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
1611
2002-10-11 Caleb Tennis <caleb@aei-tech.com>
1612
* modified the splashscreen to not stradle multiple screens
1613
with Xinerama installed
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
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
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
1628
2002-09-25 Yann Hodique <Yann.Hodique@lifl.fr>
1629
* Implemented some features in distpart
1632
2002-09-20 Roberto Raggi <raggi@cli.di.unipi.it>
1633
* Added statement rules to c++ parser
1635
2002-09-19 Roberto Raggi <raggi@cli.di.unipi.it>
1636
* Improved code completion
1638
2002-09-17 Roberto Raggi <raggi@cli.di.unipi.it>
1639
* Added problem reporter to c++ support
1641
2002-09-05 Harald Fernengel <harry@kdevelop.org>
1642
* Added notification configuration dialog and notifications
1643
for finished processes (off by default)
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 :)
1649
2002-08-31 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1650
* trollproject - added compiler/linker flags, includepath
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.
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
1663
2002-08-29 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1665
* added new project run options widget
1667
2002-08-28 Mickael Marchand <marchand@kde.org>
1669
* Added log window to display retrieved logs from repositery
1671
2002-08-27 Mickael Marchand <marchand@kde.org>
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
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)
1682
2002-08-26 Mickael Marchand <marchand@kde.org>
1683
* Added commit dialog to subversion part
1684
* Prepared notification system
1686
2002-08-26 Harald Fernengel <harry@kdevelop.org>
1687
* Better syntax highlighting for "cvs log", added ability to show diffs between versions
1689
2002-08-25 Mickael Marchand <marchand@kde.org>
1690
* Imported first version of Subversion kpart
1692
2002-08-24 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1693
* Applied first simple QMake based project template in appwizard
1695
2002-08-22 Harald Fernengel <harry@kdevelop.org>
1696
* applyed patches by Hornung-Heinz@t-online.de (Heinz Hornung):
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)
1702
2002-08-19 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1704
* File exclusion on qmake-scope-level now working
1706
2002-08-18 Victor Rder <victor_roeder@gmx.de>
1707
* Applied Yann Hodique's cvspart patch
1709
2002-08-09 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1711
* Added toolbar to file tree
1713
2002-08-13 Harald Fernengel <harry@kdevelop.org>
1714
* Applied goto next / prev window patch by Yann Hodique
1716
2002-08-11 Victor Rder <victor_roeder@gmx.de>
1717
* Applied Sebastian Kratzert's search-extension-diff<2>
1719
2002-08-09 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1721
* Done implementing projectconfiguration dialog
1722
* Added toolbarbuttons in the project tree
1724
2002-08-06 Harald Fernengel <harry@kdevelop.org>
1725
* AppWizard fix, KDevelop plugin template ported to new architecture
1727
2002-08-05 Matthias Hlzer-Klpfel <mhk@kde.org>
1728
* Removed kdevelop source, to prepare for an alpha release
1730
2002-08-04 Christian Couder <christian@kdevelop.org>
1731
* Fix a few appwizard bugs.
1733
2002-08-03 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1735
* Projectconfiguration dialog has been added
1736
* Fileproperty dialog added for excluding files in subscopes
1738
2002-08-02 Harald Fernengel <harry@kdevelop.org>
1739
* Changed the diff part from a modal dialog to an outputview
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
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
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.
1753
2002-07-27 Matthias Hlzer-Klpfel <mhk@kde.org>
1754
* Added a part for ant based projects.
1756
2002-07-24 Roberto Raggi <raggi@cli.di.unipi.it>
1757
* added a new java parser based on ANTLR
1759
2002-07-23 Roberto Raggi <raggi@cli.di.unipi.it>
1760
* updated qeditor to qt 3.0.5
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
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...
1772
2002-07-15 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1774
* trollprojectwidget:
1775
* The projectmanager now supports qmake scopes
1776
( very large step towards completion of the trollprojectpart )
1778
2002-07-15 Matthias Hlzer-Klpfel <mhk@kde.org>
1780
* Exchanged old javasupport part with the beginnings of a new one,
1781
* written entirely in C++.
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
1788
2002-07-01 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1790
* trollprojectwidget:
1791
* Can now insert files and subdirs (.pro files are altered dynamically)
1793
* Simple qmake projects can now fully be created and maintained from kdevelop
1794
Currently working on handling more complicated .pro files with scopes.
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 :-)
1804
2002-06-29 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1807
* added FileBuffer::removeValues() removes all values for a variable
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.
1813
2002-06-28 Jakob Simon-Gaarde <jakob@simon-gaarde.dk>
1815
* filebufferclass added to buffer .pro files
1816
(+filebuffer.cpp, +filebuffer.h)
1817
* Caret pointer for FileBuffer class
1818
(+caret.h, +caret.cpp)
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)
1828
2002-06-28 Matthias Hlzer-Klpfel <mhk@kde.org>
1829
* save and restore the dock mode in IDEAl
1831
2002-06-27 F@lk Brettschneider <falk@kdevelop.org>
1832
* avoid library version clash between qextmdi of Gideon and KDevelop-2.1
1834
2002-06-23 Matthias Hlzer-Klpfel <mhk@kde.org>
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
1843
2002-06-23 Bernd Gehrmann <bernd@mail.berlios.de>
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
1852
2002-06-23 F@lk Brettschneider <falk@kdevelop.org>
1853
* updated QextMDI copy with its upcoming version 3
1855
- adds view closebutton for TabPage mode
1857
2002-06-20 Bernd Gehrmann <bernd@mail.berlios.de>
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.
1870
2002-06-13 John Firebaugh <jfirebaugh@kde.org>
1871
* Debugger: be very smart about libtool.
1873
2002-06-14 Roberto Raggi <raggi@cli.di.unipi.it>
1874
* qeditor: added keyboard macro support
1876
2002-06-13 Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
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
1886
* Add TODO items suggested by Falk
1888
2002-06-12 Matthias Hlzer-Klpfel <mhk@kde.org>
1890
* Improved buttons in IDEAl mode: added keyboard navigation
1893
2002-06-12 Bernd Gehrmann <bernd@mail.berlios.de>
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>
1901
2002-06-11 John Firebaugh <jfirebaugh@kde.org>
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
1910
2002-06-10 John Firebaugh <jfirebaugh@kde.org>
1911
* New breakpoints widget. Uses KListView.
1912
* Breakpoints should sync with document much better now.
1914
2002-06-10 Bernd Gehrmann <bernd@linux.local>
1916
* Made class display (flat list vs. directory hierarchy) configurable
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
1923
2002-06-09 Matthias Hlzer-Klpfel <mhk@kde.org>
1924
* partcontroller now compares inodes instead of URLs
1925
when the files are local
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
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
1937
2002-05-31 Bernd Gehrmann <bernd@mail.berlios.de>
1939
* kdevprj2kdevelop for converting project files
1940
and creating file lists
1942
2002-05-30 Bernd Gehrmann <bernd@mail.berlios.de>
1944
* In class view, arrange classes in folders if they
1945
are more than one level below the project directory
1947
2002-05-29 John Firebaugh <jfirebaugh@kde.org>
1948
* Added ProjectWorkspace. Save and restore opened files with project.
1950
2002-05-29 Harald Fernengel <harry@kdevelop.org>
1951
* perforce part: implemented edit and revert
1952
* perforce part: added submit dialog
1954
2002-05-28 Roberto Raggi <raggi@cli.di.unipi.it>
1955
* qeditor: added find/replace dialogs
1957
2002-05-27 Harald Fernengel <harry@kdevelop.org>
1958
* added perforce VCS part
1960
2002-05-27 Bernd Gehrmann <bernd@mail.berlios.de>
1962
* Show namespaced classes and structs in category mode
1965
2002-05-26 Bernd Gehrmann <bernd@mail.berlios.de>
1967
* Implemented Goto ctags declaration and Goto ctags definition
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.
1976
2002-05-25 Roberto Raggi <raggi@cli.di.unipi.it>
1977
* qeditor: Added code folding support
1978
* qeditor: Added emacs-style indent mode
1980
2002-05-25 Harald Fernengel <harry@kdevelop.org>
1981
* use KApplicationTree in tools-part to avoid code duplication
1983
2002-05-21 Roberto Raggi <raggi@cli.di.unipi.it>
1984
* qeditor: Implemented markinterface
1985
* qeditor: Implemented searchinterface
1987
2002-05-20 Matthias Hlzer-Klpfel <mhk@kde.org>
1988
* Welcome in the 2000's: the Tools menu config
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
1995
2002-05-20 Roberto Raggi <raggi@cli.di.unipi.it>
1996
* Ported qeditor to ktexteditor interface
1997
* Fixed text insertion in abbreviation part
1999
2002-05-20 Bernd Gehrmann <bernd@mail.berlios.de>
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.
2006
2002-05-18 Bernd Gehrmann <bernd@mail.berlios.de>
2008
* Ported "Expand text" into abbrev part
2010
2002-05-16 Richard Dale <duke@tipitina.demon.co.uk>
2012
* Fixed KDevelop compilation error by adding missing
2013
PartController::setServiceType() method.
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
2037
2002-05-06 Bernd Gehrmann <bernd@mail.berlios.de>
2038
* Fixed history part crashing
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
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
2068
2002-04-29 Bernd Gehrmann <bernd@mail.berlios.de>
2069
* Display header files in automake manager
2071
* Allow to build index.cache.bz2 by context menu
2072
* Multiple build configurations
2073
2002-04-28 Sandy Meier <smeier@kdevelop.org>
2075
* fixed some broken stuff (load project on startup,GBA support,php code completion)
2076
* codeCompletion/realtimeparser is now configurable (GUI)
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.
2084
2002-04-28 Matthias Hlzer-Klpfel <mhk@kde.org>
2086
* Added a part providing a history, allowing you to go
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
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
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>
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
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
2183
* Merged KDevProject::openProject() and setProjectName()
2184
* Added the notion of an activeDirectory() in which
2185
new files are stored
2187
2002-04-15 Matthias Hlzer-Klpfel <mhk@kde.org>
2189
* moved window menu code from src to a plugin
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
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
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
2257
* New class dialog, to be finished
2258
* Multi-language version of Roberto's code template stuff,
2260
2002-04-06 jbb <jbb@kdevelop.org>
2261
* Fixed some crashes, mainly to do with using .latin1() on
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()
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
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
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
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()
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
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 :-( )
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
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*
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
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
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
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
2424
2001-08-02 Bernd Gehrmann <bernd@physik.hu-berlin.de>
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
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
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,
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)
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,
2473
2001-07-15 Bernd Gehrmann <bernd@physik.hu-berlin.de>
2474
* Elementary cvs support (add, remove, update, commit)
2476
* Added FileContext for context menus in the FileView.
2477
This should be used for the project management widgets
2479
2001-07-13 Richard Dale <duke@tipitina.demon.co.uk>
2480
* Fixed bug causing 'precondition violated' messages in the C++
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
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
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
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
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
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>
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
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
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
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
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
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
2627
2001-06-01 Matthias Hoelzer-Kluepfel <mhk@caldera.de>
2628
* Reimplemented the modified-on-disk check with the new
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)
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
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
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
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
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
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-
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>
2734
* Added a status interface to the editor interfaces
2735
* Implemented display of editor status in the main
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>
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
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
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
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.