2007-03-26 18:54 +0000 [r646828] coolo * branches/kdevelop/3.4 (removed), branches/KDE/3.5/kdevelop (added): kdevelop 3.4 is now part of KDE 3.5 2007-03-27 10:39 +0000 [r647090-647087] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/createscopedlg.cpp: Fix creation of include files * branches/KDE/3.5/kdevelop/buildtools/custommakefiles/customprojectpart.cpp: Don't include directories in allFiles() * branches/KDE/3.5/kdevelop/parts/fileview/vcsfiletreewidgetimpl.cpp: Use the asynch method for initial status, else the Ui hangs for too long 2007-03-27 10:46 +0000 [r647092-647091] apaku * branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/configure.in.bot (added), branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvn+ssh.protocol (added), branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidgetbase.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/integrator/svnintegratordlgbase.ui, branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvn+svn.protocol (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.cpp, branches/KDE/3.5/kdevelop/lib/interfaces/extensions/kdevversioncontrol.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_fileselectdlg_commit.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/configure.in.in (added), branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvn+file.protocol (added), branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd.desktop (added), branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd_widgets.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.h, branches/KDE/3.5/kdevelop/vcs/subversion/svnssltrustpromptbase.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am, branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_commitdlgbase.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvn+https.protocol (added), branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidgetbase.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewoptiondlgbase.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/svn_fileselectdlg_commit.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/commitdlg.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/integrator/svnintegratordlg.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvn+http.protocol (added), branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd_widgets.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h (added): Patch from dukju ahn Adds SSL Certificate dialog Adds Eclipse-like commit dialog Adds Log and Blame actions to svn support With this KDevelop provides its own ioslave for SVN integration, which can be installed side-by-side with the one from kdesdk or kdesvn * branches/KDE/3.5/kdevelop/languages/cpp/cppnewclassdlg.cpp: Fix creation of classes in the top-level project directory 2007-03-27 22:37 +0000 [r647307] apaku * branches/KDE/3.5/kdevelop/parts/fileview/stdfiletreewidgetimpl.cpp, branches/KDE/3.5/kdevelop/parts/fileview/vcsfiletreewidgetimpl.cpp, branches/KDE/3.5/kdevelop/parts/fileview/filetreewidget.cpp: Fix vcs-satus loading, its synchronous again and thus hangs kdevelop, ideas for making it async welcome Mark project dirs bold again 2007-03-28 08:53 +0000 [r647429] zwabel * branches/KDE/3.5/kdevelop/parts/quickopen/quickopenfunctiondialog.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/parts/quickopen/quickopenfunctiondialog.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h, branches/KDE/3.5/kdevelop/parts/quickopen/quickopendialog.cpp: 1.: Workover the quickopen-function dialog and reimplement the partial-scope-feature: It's possible again to write Foo::Bar:: to see all functions within Foo::Bar. Now it works with wildcards in each component of the scope. 2.: When include-file resolution is enabled and the include-file necessary for an Item in the Navigation-menu is not included, an entry is added to the navigation-menu that allows to automatically add the include-directive to the top of the file. 3.: When enabling automatic-code-completion, it should work instantly now. Before it was necessary to close and reopen a part. However it seems like it's still necessary to close and reopen parts that were automatically opened on project-startup once before this takes effect. 2007-03-28 14:00 +0000 [r647490] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_fileselectdlg_commit.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.cpp: Fixed: minor things on subversion part 1. replaced items can be committed by clicking directory entry 2. corrected protocol. Ensure to start with kdevsvn+ 3. KDevVCSFileInfoProvider::status() should be local ops It should not access repository to collect information, as stated in kdevversioncontrol.h 2007-03-28 19:17 +0000 [r647579] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.h, branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am, branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h: Improved output UI. Using tabwidget, we can see multiples of different action results in different tabs. This tabwidget is docked in bottom toolview 2007-03-28 20:56 +0000 [r647603] zwabel * branches/KDE/3.5/kdevelop/parts/quickopen/quickopendialog.h, branches/KDE/3.5/kdevelop/parts/quickopen/quickopendialog.cpp: Fix the build by moving a function from the auto-generated files quickopenbase.* to quickopendialog.* 2007-03-28 21:42 +0000 [r647613] apaku * branches/KDE/3.5/kdevelop/parts/classview/hierarchydlg.cpp, branches/KDE/3.5/kdevelop/parts/classview/navigator.cpp: Make the comboboxes stretchable so that they show their content properly 2007-03-28 21:47 +0000 [r647614] apaku * branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui: Add space before parenthesis 2007-03-28 22:15 +0000 [r647624-647622] dymo * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp: correctly parse files added with absolute paths * branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kofficepart/kopart.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kicker/applet.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/qmakeapp/qmakeapp.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kpartplugin/plugin.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/khello/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/noatunui/plugin.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kdevpart/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kateplugin/plugin.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kpartapp/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kscons_kxt/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kfileplugin/plugin.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kconfig35/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kmake/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kapp/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kdevlang/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/dcopservice/dcopservice.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/khello2/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kdevpart2/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kateplugin2/plugin.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kscons_kmdi/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kscreensaver/kscreensaver.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kxt/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/noatunvisual/plugin.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kioslave/slave.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kcmodule/module.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kdedcop/app.kdevelop, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/konqnavpanel/konqnavpanel.kdevelop: Use the correct name for designer configuration in app templates. This way KDevelop will prefer integrated designer to QtDesigner for new projects. 2007-03-29 11:32 +0000 [r647754] diederich * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp: fixed compile error by adding missing bracket 2007-03-29 14:32 +0000 [r647792] apaku * branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am, branches/KDE/3.5/kdevelop/vcs/subversion/configure.in.in: Clean Makefile.am from unessecary stuff 2007-03-29 14:49 +0000 [r647795] apaku * branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kpartplugin/plugin_app.h, branches/KDE/3.5/kdevelop/languages/cpp/app_templates/kpartplugin/plugin_app.cpp: Fix template 2007-03-29 15:48 +0000 [r647819] apaku * branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui: Add a "highly experimental" note to the split-feature, it seems it doesn't properly work always. 2007-03-29 16:16 +0000 [r647827] apaku * branches/KDE/3.5/kdevelop/vcs/subversion/configure.in.in: Add real paths to the apr/apu config search 2007-03-29 19:20 +0000 [r647886] apaku * branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am: Fix build, obviouls KDE_PLUGIN contains some flags that are not meant for a kded 2007-03-29 19:57 +0000 [r647898] apaku * branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am: Proper fix for the linking errors 2007-03-29 21:23 +0000 [r647913] apaku * branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am: put linked libraries into LIBADD and use KDE_PLUGIN again, thx David for pointing it out 2007-03-30 13:39 +0000 [r648084] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/projectconfigurationdlgbase.ui: Fix type on tooltip 2007-03-30 13:50 +0000 [r648090] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/projectconfigurationdlgbase.ui, branches/KDE/3.5/kdevelop/buildtools/custommakefiles/custombuildoptionswidgetbase.ui, branches/KDE/3.5/kdevelop/buildtools/custommakefiles/addfilesdialogbase.ui, branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewoptiondlgbase.ui, branches/KDE/3.5/kdevelop/vcs/subversion/svn_commitdlgbase.ui, branches/KDE/3.5/kdevelop/parts/quickopen/quickopenfunctionchooseformbase.ui, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidgetbase.ui: Run fixuifiles 2007-03-30 18:56 +0000 [r648207] apaku * branches/KDE/3.5/kdevelop/lib/util/filetemplate.cpp: Allow $APPNAME$ to be used in filetemplates, thanks to Guido Seifert for the suggestion 2007-03-30 19:18 +0000 [r648215] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_global.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: Subversion UI/KIO addition. Run kdeinit after installing to use changes 1. Invoke diff and blame on log-view output widget. Diff and blame can now be done for any revision using log-view widget. 2. Adding "replace" status. 3. Adding the way to get subversion-metadata, including repository URL, repos root URL, uuid, etc 2007-03-30 19:56 +0000 [r648239] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd_widgets.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidgetbase.ui (removed), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_global.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_fileselectdlg_commit.h, branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd_widgets.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_blamewidget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidgetbase.ui (removed): Cleanups: Fix memory leaks, removed outdated comments, and kdDebug() add GPL copyright phrases, delete *.ui files which are not used anymore. 2007-03-30 20:43 +0000 [r648258] apaku * branches/KDE/3.5/kdevelop/lib/util/filetemplate.cpp: For sake of completeness add APPNAMELC and APPNAMEUC 2007-03-31 16:36 +0000 [r648538] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp: use header-completion and virtual-completion exactly when code-completion is activated. It used to have an own option that was not configurable. 2007-03-31 17:18 +0000 [r648553] apaku * branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp: Fix some status text 2007-03-31 17:31 +0000 [r648558-648557] apaku * branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp: Be consistent with Quotes * branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp: more consistency fixes 2007-03-31 21:31 +0000 [r648644] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/trollprojectwidget.cpp: Avoid annoying message box when creating new subproject 2007-04-01 10:10 +0000 [r648759] apaku * branches/KDE/3.5/kdevelop/kdevdesigner/designer/wizardeditorimpl.cpp: Fix placeholders 2007-04-02 10:37 +0000 [r649226] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_widget.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: Implementing progress bar for AsyncDiff, commit, log, blame. Properly shows its source url, and destination url if possible 2007-04-02 17:36 +0000 [r649453] apaku * branches/KDE/3.5/kdevelop/vcs/subversion/integrator/svnintegratordlgbase.ui: remove caption and accelerator 2007-04-02 18:07 +0000 [r649461] apaku * branches/KDE/3.5/kdevelop/lib/astyle/astyle.h, branches/KDE/3.5/kdevelop/lib/cppparser/cachemanager.cpp, branches/KDE/3.5/kdevelop/languages/cpp/debugger/variablewidget.cpp, branches/KDE/3.5/kdevelop/languages/cpp/setuphelper.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/cachemanager.h, branches/KDE/3.5/kdevelop/lib/cppparser/lexercache.cpp: Add c-includes to make gcc4.3 happy and also add some missing newlines-at-end-of-files. Thanks to Jeremy Laine for the patch BUG:143735 2007-04-02 18:40 +0000 [r649488] apaku * branches/KDE/3.5/kdevelop/src/main.cpp, branches/KDE/3.5/kdevelop/languages/java/javasupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/lib/catalog/catalog.h, branches/KDE/3.5/kdevelop/languages/cpp/cppnewclassdlg.cpp, branches/KDE/3.5/kdevelop/lib/interfaces/kdevapi.h, branches/KDE/3.5/kdevelop/lib/interfaces/kdevcoderepository.h, branches/KDE/3.5/kdevelop/src/main_assistant.cpp, branches/KDE/3.5/kdevelop/languages/lib/interfaces/kdevpcsimporter.h, branches/KDE/3.5/kdevelop/lib/interfaces/kdevplugin.h, branches/KDE/3.5/kdevelop/lib/interfaces/kdevlanguagesupport.h: persistant->persistent, sorry translators :( Thanks to Jeremy Laine for spotting this. BUG:143740 2007-04-03 07:16 +0000 [r649783] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp: Cleanup and fix URL/path resolving algorithms. 2007-04-03 07:42 +0000 [r649807] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp: Fix: Diff to HEAD/BASE could not be invoked on directory by clicking filetreeview. Fixed this bug. Currently, diff and merging is disabled temporarily. 2007-04-03 21:11 +0000 [r650113] apaku * branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake.ll: s/list/vallist/ fixes one problem of --enable-final 2007-04-06 20:28 +0000 [r651178] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp: Update the include-paths of the non-background driver, so custom include-paths can be respected correctly by the navigation-menu include-file feature. Also some cleanup in the kdevdriver. 2007-04-07 02:28 +0000 [r651232] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp (added), branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.h (added), branches/KDE/3.5/kdevelop/languages/cpp/Makefile.am: Create a system for getting the correct C++ include-path for each file when make is used for building. How it works: make -W ... -n ... is called, which simulates that the interesting file was edited, and outputs the command that make would issue to build the target. Usually that's a call to g++/gcc/..., from which it is possible to extract the include-files by parsing all include-parameters. For cmake it's a bit more complicated, because the command is just a redirection into another folder, where make is executed again. Those links are followed, so this also works for cmake, and even for cmake out-of-source builds. The downside is that the project needs to be configured/built for this to work. The system is experimental, but working. I will integrate it into the code-completion tomorrow. 2007-04-07 02:41 +0000 [r651234] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp: a few little fixes in the include-path-resolver 2007-04-07 08:47 +0000 [r651313] dukjuahn * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp: Fix compile error 2007-04-07 18:36 +0000 [r651448] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/store_walker.cpp: check in a little fix that I had forgotten on my disk for a long time 2007-04-07 18:55 +0000 [r651453] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.h, branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h, branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidget.cpp: 1. Extend the include-path-resolution system by adding some extensive caching and making it work in more cases, use popen for calling make from the resolver when in background-thread. 2. Integrate the include-path-resolver into the cpp-driver, add an option to the config-dialog for enabling it. 3. Add a simple helper-class to cppsupportpart.cpp that is created when the cpp-support starts, and that can be used to find what exactly blocks the user-interface by adding a breakpoint to its lockup()-function. 2007-04-07 19:02 +0000 [r651455] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h: oops, move the UIBlockTester back to the header. It's a QObject. 2007-04-07 19:17 +0000 [r651459] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp: get rid of the multiple progress-bars shown in the status-bar, and make sure it never happens again 2007-04-07 21:29 +0000 [r651486] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui: make the tooltip a little more understandable 2007-04-07 22:44 +0000 [r651495] apaku * branches/KDE/3.5/kdevelop/buildtools/custommakefiles/customprojectpart.cpp: Fix the auto-detection of new files/dirs 2007-04-08 04:29 +0000 [r651520] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/tag_creator.cpp, branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp, branches/KDE/3.5/kdevelop/languages/cpp/setuphelper.cpp, branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.h, branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/lib/catalog/tag.h, branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.h, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h, branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidget.cpp: 1. Add an option to parse included unresolved headers into a special catalog, and use that for code-completion. Only files that are neither in the project, nor in any catalog will be parsed into that special catalog. To reparse the files the user can simply delete the catalog. Not perfectly working yet(thus marked experimental), but working. 2. A few little fixes about the include-file stuff in the driver. 2007-04-08 13:04 +0000 [r651571] apaku * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp: Fix includes 2007-04-08 14:12 +0000 [r651578] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.h: clear completion-cache when the catalog changed, use a correct file-name for the custom catalog-file 2007-04-08 14:14 +0000 [r651580] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_switchwidget.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_global.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_switchdlgbase.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_switchwidget.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: Adding swich/switch --relocation, which are the same with svn switch / svn switch --relocation 2007-04-08 14:34 +0000 [r651584] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h: When fileview tree request "sync with repository", progress dialog is shown. 2007-04-08 15:10 +0000 [r651593] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/tag_creator.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h, branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidget.cpp: 1. Add a group-box for incremental parsing to the c++-config-widget where the parsing-options can be selected nicely. 2. Allow multiple versions of a header-file to be parsed, by considering the macros that influenced the header.(think for example of header-guards) 2007-04-08 18:28 +0000 [r651643] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.h: 1. Work on the include-file resolution. Now it also works with unsermake. Unsermake has no -W option, so the file-modification-times are changed temporarily to make unsermake think the file has changed. The same thing is now additionally done when make is used, so that becomes even more convenient. 2. Clear the preprocessor-cache when parser-configuration has changed, so headers can be re-parsed. 2007-04-08 19:27 +0000 [r651650] zwabel * branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp: when doing incremental parsing, append problems to the files they occur in, not to the files that includes the problematic ones 2007-04-08 21:15 +0000 [r651680] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/setuphelper.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/tag_creator.cpp, branches/KDE/3.5/kdevelop/languages/cpp/setuphelper.cpp: Resolve gcc's standard include-paths by calling gcc -v on an empty temporary c++-file and parsing the output. That way we get ALL standard include-directory including /usr/include /usr/include/c++/GCC_VERSION/... etc. STL-headers are now found by the parser without any configuration. 2007-04-09 10:08 +0000 [r651780] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/simpletypenamespace.cpp: patch I had forgotten on my notebook's hdd: When importing namespaces into each other create copies of them and really move them. This seems to solve some problems between __gnu_cxx and std in STL.(especially with hash_map) 2007-04-09 11:56 +0000 [r651800] zwabel * branches/KDE/3.5/kdevelop/lib/cppparser/lexer.cpp: Fix the lexer. It wrongly expanded macros whose bode is another empty macro, like in this test-case: #define TEST0 #define TEST1 TEST0 #define TEST2 TEST0 The macro TEST2 was swallowed into TEST1's body and didn't exis. This showed when automatically parsing KDECORE_EXPORT and similar macros. Now automatic header-parsing should work much nicer with kde. 2007-04-09 12:20 +0000 [r651805] zwabel * branches/KDE/3.5/kdevelop/lib/cppparser/lexer.h: oops forgot to check in this file 2007-04-09 13:31 +0000 [r651827] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletionconfig.cpp: disable the advanced include-path resolution by default in the options, only use the time for caching include-path-resolution fails(there were too many tries in my project), change the regular expression that decided whether a string is a valid gcc-command so it doesn't faill on 'gcc-4.1' 2007-04-09 13:47 +0000 [r651835] zwabel * branches/KDE/3.5/kdevelop/lib/cppparser/macro.h, branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp: create a thread-safe copy when giving the problem-list from the background-thread to the foreground-thread 2007-04-09 15:16 +0000 [r651871] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp: create and use a proper regular expression that recognizes all types of include-paths, including paths with escaped spaces or quoted paths. 2007-04-09 15:36 +0000 [r651886] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupport_events.h: correctly copy the filename when copying problems from the background-thread into foreground 2007-04-09 17:13 +0000 [r651932] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletionconfig.cpp: rename 2 entries so the experimental settings will be disabled if they were enabled before(the keys already existed, but had no function yet) 2007-04-09 20:20 +0000 [r652008] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_copywidget.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_copydlgwidget.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_copywidget.h (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: Adding svn copy. It is espeically useful to make branches/tags 2007-04-09 21:19 +0000 [r652018] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h, branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp: lock the background-parser mutex in the correct position 2007-04-11 05:22 +0000 [r652469] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/problemreporter.cpp, branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp: make the 'current'-tab in the problem-list consistent 2007-04-11 15:49 +0000 [r652630] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp: deep-copy all strings before giving them from the background-parser to the foreground, this hopefully fixes the crashes some people are seeing with the new c++-parsing features 2007-04-11 16:02 +0000 [r652634] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp: fix my last commit 2007-04-11 16:25 +0000 [r652641] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/scope.cpp: Substitute shell variables with real values. Note: The shell variables need to be set when starting KDevelop Also fix a small bug along the way wrt. opening include( foobar.pri ). BUG:144063 2007-04-11 17:12 +0000 [r652655] tmcguire * branches/KDE/3.5/kdevelop/languages/cpp/debugger/framestackwidget.cpp, branches/KDE/3.5/kdevelop/languages/cpp/debugger/framestackwidget.h: Do not update the framestack widget when it is not visible. This makes stepping over/in in the debugger much faster. 2007-04-11 20:41 +0000 [r652705] apaku * branches/KDE/3.5/kdevelop/buildtools/lib/widgets/runoptionswidget.cpp, branches/KDE/3.5/kdevelop/buildtools/custommakefiles/custombuildoptionswidget.cpp: Always set a url (even if an empty one) on kurlrequester 2007-04-11 21:12 +0000 [r652709] apaku * branches/KDE/3.5/kdevelop/parts/filecreate/template-info.xml: Add Qt3 prefix to the Qt3 widget templates 2007-04-11 22:29 +0000 [r652729] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/createpcsdialog.cpp, branches/KDE/3.5/kdevelop/languages/cpp/simpletype.cpp, branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h: remove all references to the AST from the background thread BEFORE posting it in an event to the foreground, thereby hopefully fix multithreading-crash 2007-04-11 22:37 +0000 [r652731] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/qmakedefaultopts.cpp: Fix reading the qmake output, for some reason stderr was empty 2007-04-14 00:29 +0000 [r653663] apaku * branches/KDE/3.5/kdevelop/parts/filecreate/filecreate_part.h, branches/KDE/3.5/kdevelop/parts/filecreate/template-info.xml, branches/KDE/3.5/kdevelop/parts/filecreate/filecreate_part.cpp: Add Version information to the template-info.xml and use it to open the most recent version. This fixes upgrades from KDevelop3.3. @Mattr: If you know a way to insert the version into the .xml file during autoconf/automake time that would make things a bit easier, currently on each release the .xml file has to be edited. 2007-04-14 09:25 +0000 [r653806] amantia * branches/KDE/3.5/kdevelop/vcs/subversion/configure.in.in: Better error message. 2007-04-14 10:51 +0000 [r653826] apaku * branches/KDE/3.5/kdevelop/parts/filecreate/template-info.xml, branches/KDE/3.5/kdevelop/parts/filecreate/filecreate_part.cpp: don't depend on Kdevelop version, just take the file with the highest version number 2007-04-14 12:48 +0000 [r653868] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/qmakescopeitem.cpp: Add VAR -= val if the value still is present after removing it from a += or = line 2007-04-14 16:54 +0000 [r653939] amantia * branches/KDE/3.5/kdevelop/vcs/subversion/configure.in.in: On openSUSE 10.2, there is no apr-config and apu-config, it is called apr-1-config and apu-1-config. 2007-04-14 17:12 +0000 [r653944] amantia * branches/KDE/3.5/kdevelop/vcs/subversion/configure.in.in: This is nicer, doesn't pollute the configure output. 2007-04-15 08:16 +0000 [r654133] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_global.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/Makefile.am, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_mergewidget.cpp (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_mergeoptiondlgbase.ui (added), branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_mergewidget.h (added): Adding svn merge. Need to run kdeinit after updating to this revision 2007-04-15 08:24 +0000 [r654135] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/kdevsvnd.cpp: removing unneeded __TIME__ debug symbol 2007-04-15 09:35 +0000 [r654163] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: Fix add/delete. Now adding/deleting of multiples files will be handled in one ioslave invokation. 2007-04-15 09:47 +0000 [r654166] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp: Fix svn revert not to invoke multiples of ioslaves. One ioslave can handle the list of many paths 2007-04-15 10:29 +0000 [r654179] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: Fix update. Update on multiples of files is done by one ioslave calling. Don't invoke ioslave as many as the number of paths being updated. 2007-04-17 11:40 +0000 [r654933] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.h: allow as well .lo and .o targets for make as well as for unsermake 2007-04-17 12:53 +0000 [r654970] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/stringhelpers.cpp: fix an infinite loop that could happen in the string-processing functions, also fix the reason why the infinite loop was entered 2007-04-17 16:03 +0000 [r655051] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/simpletypecachebinder.h: 1. Additionally to the hash-values, compare the name of the searched object when doing code-completion caching. 2. Add a macro 'KDEVELOP_PARSER' with body '3.4' to the preprocessor, so it's possible to add definitions/macros/... only for the parser 2007-04-17 22:12 +0000 [r655196] zwabel * branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h: temporarily secure each access to Driver::m_problems with a mutex, for bug-searching 2007-04-17 22:35 +0000 [r655201-655200] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp: deep-copy strings before putting them into the thread-safe project-file-list * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp: process qt-events again while calling make from the foreground-thread 2007-04-18 15:44 +0000 [r655499] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.h, branches/KDE/3.5/kdevelop/languages/cpp/backgroundparser.cpp: Totally change the places where the background-parser locks it's mutex, and change the source-provider so it unlocks that mutex before QApplication is locked, to avoid deadlocks. This should fix crashes and unstable behavior on dual-core machines. 2007-04-18 16:29 +0000 [r655522] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.h: little fix about the include-path resolution using unsermake 2007-04-18 18:43 +0000 [r655553] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.cpp: SVNFileInfoProvider::status() now doesn't recurse into subdirectories, as status() is used for filetreeview and filetreeview just requires immediate children's informations, not the full recursive information 2007-04-18 19:58 +0000 [r655578] amantia * branches/KDE/3.5/kdevelop/lib/util/blockingkprocess.cpp: connect the stderror signal. 2007-04-18 19:59 +0000 [r655579] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/qmakedefaultopts.cpp: Now that blockingkprocess is fixed only read stderr output again, should be a bit faster 2007-04-18 20:00 +0000 [r655580] amantia * branches/KDE/3.5/kdevelop/lib/util/blockingkprocess.cpp: initialize the variable in the default constructor as well. 2007-04-18 22:07 +0000 [r655618] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/includepathresolver.cpp: always call make separately for .lo and .o targets. It would be nicer to do it within one call, but then the exit-status is not precise. 2007-04-18 22:49 +0000 [r655631] zwabel * branches/KDE/3.5/kdevelop/lib/cppparser/macro.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp: 1. Clear the problem-list earlier so problems created by the include-path-resolution are not deleted before being shown in the problem-list. 2. Clean up the console-output of cpp-support: Only use kdDebug( 9007 ) and highly reduce the output. 2007-04-19 11:00 +0000 [r655777] zwabel * branches/KDE/3.5/kdevelop/parts/quickopen/quickopendialog.h, branches/KDE/3.5/kdevelop/parts/quickopen/quickopenclassdialog.cpp, branches/KDE/3.5/kdevelop/parts/quickopen/quickopenfunctiondialog.cpp, branches/KDE/3.5/kdevelop/parts/quickopen/quickopendialog.cpp, branches/KDE/3.5/kdevelop/parts/quickopen/quickopenfiledialog.cpp: Fix to all quickopen-dialogs: If the typing-timeout is active, update the item-list before jumping to the target-position, so extremely fast typers get where they want 2007-04-19 14:09 +0000 [r655835] tmcguire * branches/KDE/3.5/kdevelop/languages/cpp/debugger/framestackwidget.cpp, branches/KDE/3.5/kdevelop/languages/cpp/debugger/framestackwidget.h: Revert my commit 652655. This needs a more sophisticated approach. Current problems: - Sometimes the framestack widget is shown when the debugger is not running, then tries to update which will not work and show an error message - The framestack widget is sometimes updated even when the program state did not change, for example when switching tabs. This causes the widget to be reset, which will lose all custom expanded frames. CCBUG: 143977 2007-04-19 21:07 +0000 [r655984] gianni * branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui: fixuifiles *.ui 2007-04-21 07:57 +0000 [r656366] apaku * branches/KDE/3.5/kdevelop/buildtools/custommakefiles/custommanagerwidget.cpp: Add comment for translators 2007-04-23 08:15 +0000 [r657106] dukjuahn * branches/KDE/3.5/kdevelop/parts/fileview/vcsfiletreewidgetimpl.h, branches/KDE/3.5/kdevelop/vcs/cvsservice/cvsfileinfoprovider.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.h, branches/KDE/3.5/kdevelop/vcs/clearcase/clearcasefileinfoprovider.h, branches/KDE/3.5/kdevelop/lib/interfaces/extensions/kdevversioncontrol.h, branches/KDE/3.5/kdevelop/vcs/cvsservice/cvsfileinfoprovider.h, branches/KDE/3.5/kdevelop/parts/fileview/vcsfiletreewidgetimpl.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.cpp, branches/KDE/3.5/kdevelop/vcs/clearcase/clearcasefileinfoprovider.cpp: Changed filetreeview's vcs coloring to ASync method. Added two boolean flags to KDevVCSFileInfoProvider::requestStatus() By doing this, workaround the conflict of BlockingKProcess and NetAccess::syncronousRun(), which causes 1-minute hangup and vcs-coloring failures. 2007-04-23 08:28 +0000 [r657108] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp: Now can save svn password to ~/.subversion directory 2007-04-24 17:59 +0000 [r657657] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/integrator/svnintegratordlgbase.ui, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/integrator/svnintegratordlg.cpp: 1. Fix subversion integrator. Now it is fully funtional. 2. Fix ioslave's import(). It now works well. 2007-04-25 12:30 +0000 [r657919] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/simpletypecatalog.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h: 1. Show parent-classes only once in the navigation-menu, even when they were parsed into the catalog multiple times. 2. Move the Goto-Include-File-feature into the navigation-menu so it also profits from the advanced include-path resolution and is accessible by the keyboard-shortcut. 2007-04-25 14:52 +0000 [r657954] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h: use the old Goto Include-File algorithm if the advanced algorithm fails 2007-04-25 21:31 +0000 [r658078] wongk * branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.h: Updated jump-to KB shortcuts to work for macros and include files. 2007-04-26 19:44 +0000 [r658341] apaku * branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake_lex.cpp, branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmakeast.cpp, branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake.ll: Don't eat + in function scopes BUG:144701 2007-04-27 18:40 +0000 [r658565] apaku * branches/KDE/3.5/kdevelop/languages/cpp/ccconfigwidgetbase.ui: Change the layout so it fits into 800 pixel height screens 2007-04-28 02:45 +0000 [r658660] zwabel * branches/KDE/3.5/kdevelop/lib/cppparser/lexer.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupport_utils.h, branches/KDE/3.5/kdevelop/languages/cpp/kdevdriver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp, branches/KDE/3.5/kdevelop/languages/cpp/tag_creator.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.h, branches/KDE/3.5/kdevelop/languages/cpp/simpletype.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/lexer.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h: 1. Use a timer before calling CppSupportPart::buildSafeFileSet(..) and file-add / remove 2. Add more information to the code-repositories to decide whether an included file should be reparsed(Unfortunately this once again breaks the pcs and catalogs). Kdevelop performs better in automatic catalog-parsing now. 2007-04-28 06:35 +0000 [r658690] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp: 1. Fix import(). It is now possible to import into local file:// repository 2. Changed commit-log fetcher. If user cancels the operation, than returns error to cancel subsequent operations. 2007-04-29 15:03 +0000 [r659140] mattr * branches/KDE/3.5/kdevelop/configure.in.in: version bump before the tag 2007-04-29 15:39 +0000 [r659156] toma * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp: Add a dontshowagain for people who dont want to use Kompare. 2007-04-29 19:04 +0000 [r659236] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_fileinfo.cpp: If requested directory is not under version control, don't start subversion job. 2007-04-30 13:47 +0000 [r659608] apaku * branches/KDE/3.5/kdevelop/src/profileengine/editor/profileeditor.h: Fix compilation with make -j2 Thanks to Bernd Buschinski for the patch 2007-04-30 23:54 +0000 [r659883] apaku * branches/KDE/3.5/kdevelop/parts/classview/hierarchydlg.cpp: Allow the comboboxes to have more space 2007-05-01 00:18 +0000 [r659890] apaku * branches/KDE/3.5/kdevelop/buildtools/qmake/projectconfigurationdlgbase.ui, branches/KDE/3.5/kdevelop/buildtools/qmake/projectconfigurationdlg.cpp, branches/KDE/3.5/kdevelop/buildtools/qmake/projectconfigurationdlg.h: Use a KUrlSelector for target path as well 2007-05-01 09:42 +0000 [r660002] apaku * branches/KDE/3.5/kdevelop/vcs/cvsservice/cvspartimpl.cpp: Make the message more meaningful. Request to change this was from Translator Frederik Schwarzer 2007-05-01 11:44 +0000 [r660046] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.h: 1. remove a few unneeded functions. 2. Start the background-parser in low-priority mode, so it doesn't interfere with compiling etc. 2007-05-01 12:57 +0000 [r660061] zwabel * branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp: use IdlePriority instead of LowPriority, so it interferes compilation & such even less 2007-05-02 10:45 +0000 [r660331] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.h: Adding svn diff WORKING:HEAD. Also, made menu text more understandable. Rather than just saying "diff to head", say "diff WORKING:HEAD" or "diff BASE:HEAD" explicitly. 2007-05-02 13:20 +0000 [r660365] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewoptiondlgbase.ui, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: logview can limit the number of entries to be fetched 2007-05-02 18:41 +0000 [r660442] wongk * branches/KDE/3.5/kdevelop/lib/cppparser/macro.h, branches/KDE/3.5/kdevelop/lib/cppparser/lexercache.h, branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp, branches/KDE/3.5/kdevelop/languages/cpp/cppcodecompletion.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/lexer.cpp, branches/KDE/3.5/kdevelop/lib/cppparser/driver.h, branches/KDE/3.5/kdevelop/lib/cppparser/lexercache.cpp: Added line and column properties to macro definition information in the code model. Jumping to macro declarations now goes to the correct line and column. You will have to recreate any PCS files. 2007-05-02 19:08 +0000 [r660448] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewoptiondlgbase.ui, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_part.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_logviewwidget.h, branches/KDE/3.5/kdevelop/vcs/subversion/subversion_core.h, branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.h: Revert last 2 commits due to the translation problem 2007-05-04 10:40 +0000 [r660992-660991] apaku * branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake_lex.cpp, branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake.yy, branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake_yacc.cpp, branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake_yacc.hpp, branches/KDE/3.5/kdevelop/buildtools/lib/parsers/qmake/qmake.ll: Fix a few parser issues: 1. Correctly parse 1-character-long variable values 2. Don't choke on multiline-values that don't have whitespace at the beginning of the line 3. Allow EOF at the end of a variable assignment, instead of just newline BUG:144377 BUG:144987 CCBUG:145009 * branches/KDE/3.5/kdevelop/buildtools/custommakefiles/customprojectpart.cpp: Don't include directories from the add files dialog in the blacklist if there's already a file in that directory in the list of source files. BUG:144947 2007-05-04 12:03 +0000 [r661015] wongk * branches/KDE/3.5/kdevelop/languages/java/problemreporter.cpp, branches/KDE/3.5/kdevelop/languages/pascal/problemreporter.cpp, branches/KDE/3.5/kdevelop/languages/ada/problemreporter.cpp, branches/KDE/3.5/kdevelop/languages/java/configproblemreporter.ui.h, branches/KDE/3.5/kdevelop/languages/cpp/configproblemreporter.ui.h, branches/KDE/3.5/kdevelop/parts/classview/navigator.cpp, branches/KDE/3.5/kdevelop/languages/ada/configproblemreporter.ui.h: Fix background parsers so they correctly uses the configuration options for the correct language. 2007-05-05 07:12 +0000 [r661322] rgruber * branches/KDE/3.5/kdevelop/vcs/cvsservice/cvsfileinfoprovider.cpp, branches/KDE/3.5/kdevelop/vcs/cvsservice/cvsfileinfoprovider.h: Fixed problems when FileTree requests a status update approved by Matt 2007-05-06 14:43 +0000 [r661765] dukjuahn * branches/KDE/3.5/kdevelop/vcs/subversion/svn_kio.cpp: Fix svn ioslave double memory fix. This will prevent unexpected behavior of ioslave after the error of previous command. 2007-05-09 21:16 +0000 [r663026] gianni * branches/KDE/3.5/kdevelop/vcs/subversion/integrator/svnintegratordlgbase.ui: fixuifiles *.ui 2007-05-14 07:15 +0000 [r664515] binner * branches/KDE/3.5/kdesdk/kdesdk.lsm, branches/KDE/3.5/kdenetwork/kopete/libkopete/kopeteversion.h, branches/arts/1.5/arts/configure.in.in, branches/KDE/3.5/kdelibs/README, branches/KDE/3.5/kdelibs/kdecore/ksycoca.h, branches/KDE/3.5/kdepim/kdepim.lsm, branches/KDE/3.5/kdevelop/kdevelop.lsm, branches/KDE/3.5/kdewebdev/quanta/quanta.lsm, branches/KDE/3.5/kdebase/startkde, branches/KDE/3.5/kdeaccessibility/kdeaccessibility.lsm, branches/arts/1.5/arts/arts.lsm, branches/KDE/3.5/kdeadmin/kdeadmin.lsm, branches/KDE/3.5/kdeaddons/kdeaddons.lsm, branches/KDE/3.5/kdelibs/kdelibs.lsm, branches/KDE/3.5/kdeartwork/kdeartwork.lsm, branches/KDE/3.5/kdenetwork/kdenetwork.lsm, branches/KDE/3.5/kdebase/kdebase.lsm, branches/KDE/3.5/kdemultimedia/kdemultimedia.lsm, branches/KDE/3.5/kdelibs/kdecore/kdeversion.h, branches/KDE/3.5/kdegames/kdegames.lsm, branches/KDE/3.5/kdewebdev/kdewebdev.lsm, branches/KDE/3.5/kdeedu/kdeedu.lsm, branches/KDE/3.5/kdebindings/kdebindings.lsm, branches/KDE/3.5/kdebase/konqueror/version.h, branches/KDE/3.5/kdetoys/kdetoys.lsm, branches/KDE/3.5/kdewebdev/quanta/src/quanta.h, branches/KDE/3.5/kdegraphics/kdegraphics.lsm, branches/KDE/3.5/kdeutils/kdeutils.lsm: bump version numbers for 3.5.7