kdevelop:kdevplatform.git
7 years agofix build
Milian Wolff [Fri, 22 Oct 2010 02:49:45 +0000 (04:49 +0200)]
fix build

7 years agoFix typo.
Aleix Pol [Fri, 22 Oct 2010 01:54:01 +0000 (03:54 +0200)]
Fix typo.

7 years agoMerge branch 'master' of gitorious.org:kdevelop/kdevplatform
Aleix Pol [Fri, 22 Oct 2010 01:51:45 +0000 (03:51 +0200)]
Merge branch 'master' of gitorious.org:kdevelop/kdevplatform

7 years agoMake it possible to add pre-configured launch configurations. Hopefully this will...
Aleix Pol [Fri, 22 Oct 2010 01:51:24 +0000 (03:51 +0200)]
Make it possible to add pre-configured launch configurations. Hopefully this will be the definitive twist of that dialog so that it finally makes everyone happy :).

7 years agoask user whether to overwrite existing project file
Milian Wolff [Fri, 22 Oct 2010 01:38:43 +0000 (03:38 +0200)]
ask user whether to overwrite existing project file

7 years agoMerge branch '1.1'
Milian Wolff [Fri, 22 Oct 2010 01:03:46 +0000 (03:03 +0200)]
Merge branch '1.1'

7 years agomake project url canonical before inserting into m_currentlyOpening
Milian Wolff [Fri, 22 Oct 2010 01:03:39 +0000 (03:03 +0200)]
make project url canonical before inserting into m_currentlyOpening

symlinked projects could not be reopened a second time otherwise

7 years agofix sig/slot connection... /me bangs head for sucky fully-qualified-id-requirement...
Milian Wolff [Fri, 22 Oct 2010 00:50:31 +0000 (02:50 +0200)]
fix sig/slot connection... /me bangs head for sucky fully-qualified-id-requirement-in-sig-slots...

7 years agoMerge branch '1.1'
Milian Wolff [Fri, 22 Oct 2010 00:06:46 +0000 (02:06 +0200)]
Merge branch '1.1'

Conflicts:
CMakeLists.txt

7 years agodon't leak temporary files
Milian Wolff [Fri, 22 Oct 2010 00:06:10 +0000 (02:06 +0200)]
don't leak temporary files

7 years agodon't inherit from IProjectFileManager in IBuildSystemManager
Milian Wolff [Thu, 21 Oct 2010 21:01:37 +0000 (23:01 +0200)]
don't inherit from IProjectFileManager in IBuildSystemManager

this makes it possible to inherit from AbstractFileManagerPlugin and add the IBuildSystemManager on top of that

7 years agomake public signals use fully qualified identifiers
Milian Wolff [Thu, 21 Oct 2010 21:00:01 +0000 (23:00 +0200)]
make public signals use fully qualified identifiers

7 years agoalways skip dot and dotdot folders from entries to prevent infinite recursion
Milian Wolff [Thu, 21 Oct 2010 20:07:28 +0000 (22:07 +0200)]
always skip dot and dotdot folders from entries to prevent infinite recursion

7 years agoclearCurrentPosition when state changes.
Niko Sams [Thu, 21 Oct 2010 20:06:35 +0000 (22:06 +0200)]
clearCurrentPosition when state changes.

With that we don't have to care about doing that in the plugin

7 years agoadd addr to signal to avoid an custom signal in gdb plugin
Niko Sams [Thu, 21 Oct 2010 19:48:19 +0000 (21:48 +0200)]
add addr to signal to avoid an custom signal in gdb plugin

7 years agoturn file into a KUrl, as it's always a url and we might want to support other protoc...
Niko Sams [Thu, 21 Oct 2010 19:45:10 +0000 (21:45 +0200)]
turn file into a KUrl, as it's always a url and we might want to support other protocols too

7 years agomake vars private
Niko Sams [Thu, 21 Oct 2010 19:37:49 +0000 (21:37 +0200)]
make vars private

7 years agoimprove code style
Niko Sams [Thu, 21 Oct 2010 19:34:25 +0000 (21:34 +0200)]
improve code style

7 years agoremove unused forward decl (what should this be anyways?)
Milian Wolff [Thu, 21 Oct 2010 19:20:13 +0000 (21:20 +0200)]
remove unused forward decl (what should this be anyways?)

7 years agofileitems will always have a parent
Milian Wolff [Thu, 21 Oct 2010 18:48:23 +0000 (20:48 +0200)]
fileitems will always have a parent

7 years agoprovide AbstractFileManagerPlugin, code is from GenericManager (which now reuses...
Milian Wolff [Wed, 20 Oct 2010 17:28:36 +0000 (19:28 +0200)]
provide AbstractFileManagerPlugin, code is from GenericManager (which now reuses that)

this should be used in CustomMake, Qmake etc. pp. eventually

The IGenericManager got removed in favor of the above.

7 years agoadd myself to copyright, remove obsolete fixme
Milian Wolff [Wed, 20 Oct 2010 15:48:52 +0000 (17:48 +0200)]
add myself to copyright, remove obsolete fixme

7 years agoMerge commit 'refs/merge-requests/34' of gitorious.org:kdevelop/kdevplatform into...
Milian Wolff [Wed, 20 Oct 2010 14:23:52 +0000 (16:23 +0200)]
Merge commit 'refs/merge-requests/34' of gitorious.org:kdevelop/kdevplatform into merge-request-34

7 years agoCleanup: moved IDebugSession member accessors from .h file to .cpp
Konstantin Karganov [Tue, 19 Oct 2010 17:58:49 +0000 (21:58 +0400)]
Cleanup: moved IDebugSession member accessors from .h file to .cpp

7 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 19 Oct 2010 09:56:11 +0000 (11:56 +0200)]
SVN_SILENT made messages (.desktop file)

7 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 19 Oct 2010 03:18:20 +0000 (05:18 +0200)]
SVN_SILENT made messages (.desktop file)

7 years agoemit signals everytime we create a new item
Milian Wolff [Mon, 18 Oct 2010 23:54:44 +0000 (01:54 +0200)]
emit signals everytime we create a new item

7 years agoemit signals so we can listen to those in managers reusing the IGenericManager
Milian Wolff [Mon, 18 Oct 2010 23:44:24 +0000 (01:44 +0200)]
emit signals so we can listen to those in managers reusing the IGenericManager

7 years agosimplify code
Milian Wolff [Mon, 18 Oct 2010 23:43:43 +0000 (01:43 +0200)]
simplify code

7 years agofix arg name
Milian Wolff [Mon, 18 Oct 2010 23:23:27 +0000 (01:23 +0200)]
fix arg name

7 years agoset version to 1.1.0 v1.1.0
Milian Wolff [Mon, 18 Oct 2010 16:41:33 +0000 (18:41 +0200)]
set version to 1.1.0

7 years agoMerge i18n fixes from branch 1.1
Nicolás Alvarez [Sun, 17 Oct 2010 19:20:43 +0000 (16:20 -0300)]
Merge i18n fixes from branch 1.1

7 years agoAdd missing i18n() calls to "Open Project" dialog [untranslated strings]
Nicolás Alvarez [Sun, 17 Oct 2010 04:57:08 +0000 (01:57 -0300)]
Add missing i18n() calls to "Open Project" dialog [untranslated strings]

CCMAIL:kde-i18n-doc@kde.org

7 years agoAdd a bunch of missing Messages.sh. [untranslated strings]
Nicolás Alvarez [Sun, 17 Oct 2010 04:09:23 +0000 (01:09 -0300)]
Add a bunch of missing Messages.sh. [untranslated strings]

No wonder the strings were showing up in English in the GUI.
They weren't even getting extracted, let alone translated.

Don't we release 4.1 in less than a week?
Translators are *so* going to hate us.

(note that adding missing i18n()s to existing English strings
is allowed even during string freeze, according to techbase)

7 years agocleanup: don't have one workingset for each area with an empty ID doing magic
Milian Wolff [Sat, 16 Oct 2010 20:51:48 +0000 (22:51 +0200)]
cleanup: don't have one workingset for each area with an empty ID doing magic

instead let the controller do the working set creation and management

7 years agoonly renable updates if they where enabled before
Milian Wolff [Sat, 16 Oct 2010 18:40:23 +0000 (20:40 +0200)]
only renable updates if they where enabled before

7 years agocleanup: put working set switching into the controller
Milian Wolff [Sat, 16 Oct 2010 18:34:32 +0000 (20:34 +0200)]
cleanup: put working set switching into the controller

7 years agoremove now obsolete Document::uniqueView
Milian Wolff [Sat, 16 Oct 2010 17:36:35 +0000 (19:36 +0200)]
remove now obsolete Document::uniqueView

7 years agoMerge branch '1.1'
Milian Wolff [Sat, 16 Oct 2010 17:36:14 +0000 (19:36 +0200)]
Merge branch '1.1'

7 years agofinally fix 'close all' for all areas
Milian Wolff [Sat, 16 Oct 2010 17:33:52 +0000 (19:33 +0200)]
finally fix 'close all' for all areas

BUG: 253928

7 years agoput ctor on top
Milian Wolff [Sat, 16 Oct 2010 15:56:35 +0000 (17:56 +0200)]
put ctor on top

7 years agoadd i18n context
Milian Wolff [Sat, 16 Oct 2010 13:14:05 +0000 (15:14 +0200)]
add i18n context

BUG: 254330

7 years agouse i18np
Milian Wolff [Sat, 16 Oct 2010 13:08:44 +0000 (15:08 +0200)]
use i18np

BUG: 254333

7 years agouse i18np
Milian Wolff [Sat, 16 Oct 2010 13:08:14 +0000 (15:08 +0200)]
use i18np

BUG: 254332

7 years agofix compile
Milian Wolff [Sat, 16 Oct 2010 12:49:05 +0000 (14:49 +0200)]
fix compile

7 years agoTweak the file deletion prompt to look/feel like the Dolphin one.
Olivier JG [Fri, 15 Oct 2010 06:58:21 +0000 (14:58 +0800)]
Tweak the file deletion prompt to look/feel like the Dolphin one.

7 years agoOnly show contextmenu actions that apply to all selected items
Olivier JG [Fri, 15 Oct 2010 06:41:45 +0000 (14:41 +0800)]
Only show contextmenu actions that apply to all selected items
Don't show Remove action for targets or their subfiles

7 years agoMake ApplyChangesWidget's changes list show removed text.
Olivier JG [Fri, 15 Oct 2010 03:58:49 +0000 (11:58 +0800)]
Make ApplyChangesWidget's changes list show removed text.

7 years agoChange API from removeFile()/removeFolder() to removeFilesAndFolders()
Olivier JG [Fri, 15 Oct 2010 03:28:57 +0000 (11:28 +0800)]
Change API from removeFile()/removeFolder() to removeFilesAndFolders()

7 years agofixup doubled code
Milian Wolff [Thu, 14 Oct 2010 17:45:39 +0000 (19:45 +0200)]
fixup doubled code

7 years agorefactor and cleanup WorkingSetWidget into two distinct classes
Milian Wolff [Thu, 14 Oct 2010 17:34:50 +0000 (19:34 +0200)]
refactor and cleanup WorkingSetWidget into two distinct classes

WorkingSetWidget is just WorkingSetToolbutton overload to be put
into the area switcher tabs.

ClosedWorkingSetsWidget is the widget shown next to the area switcher
tabs with the closed working sets.

This makes  a) things much easier to read and b) fixes some strange bugs

BUG: 253928

7 years agoremove dead code
Milian Wolff [Thu, 14 Oct 2010 16:05:27 +0000 (18:05 +0200)]
remove dead code

7 years agocleanup and documentation
Milian Wolff [Thu, 14 Oct 2010 15:52:19 +0000 (17:52 +0200)]
cleanup and documentation

7 years agoclose tooltip when closing working set through it
Milian Wolff [Thu, 14 Oct 2010 15:30:11 +0000 (17:30 +0200)]
close tooltip when closing working set through it

7 years agofix compilation
Milian Wolff [Thu, 14 Oct 2010 15:26:46 +0000 (17:26 +0200)]
fix compilation

7 years agocleanup working set code
Milian Wolff [Thu, 14 Oct 2010 15:19:24 +0000 (17:19 +0200)]
cleanup working set code

- put each class into its own .h/.cpp file pair
- some api cleanups

now I can actually maintain and start to improve this code...

7 years agofix compile warning (signed vs unsigned comparison)
Milian Wolff [Thu, 14 Oct 2010 14:39:25 +0000 (16:39 +0200)]
fix compile warning (signed vs unsigned comparison)

7 years agoconst& in public API
Milian Wolff [Thu, 14 Oct 2010 14:38:38 +0000 (16:38 +0200)]
const& in public API

7 years agoMerge branch '1.1'
Milian Wolff [Thu, 14 Oct 2010 11:11:03 +0000 (13:11 +0200)]
Merge branch '1.1'

Conflicts:
plugins/pastebin/kdevpastebin.desktop
shell/kross/examples/bzrkdevelop/kdevbzr.desktop

7 years agoDon't add semicolon when autocompleting void function when one of ',;)' follows
Milian Wolff [Thu, 14 Oct 2010 11:07:09 +0000 (13:07 +0200)]
Don't add semicolon when autocompleting void function when one of ',;)' follows

BUG: 254061

7 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 14 Oct 2010 08:51:06 +0000 (10:51 +0200)]
SVN_SILENT made messages (.desktop file)

7 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 14 Oct 2010 02:45:18 +0000 (04:45 +0200)]
SVN_SILENT made messages (.desktop file)

7 years agoMerge branch '1.1'
Aleix Pol [Wed, 13 Oct 2010 20:14:04 +0000 (22:14 +0200)]
Merge branch '1.1'

7 years agoUse the proper icon for debug->run action.
Aleix Pol [Wed, 13 Oct 2010 20:13:37 +0000 (22:13 +0200)]
Use the proper icon for debug->run action.

7 years agoMerge branch '1.1'
Milian Wolff [Wed, 13 Oct 2010 11:33:49 +0000 (13:33 +0200)]
Merge branch '1.1'

7 years agoensure that ProjectFolderItem url's have the trailing slash
Milian Wolff [Wed, 13 Oct 2010 11:33:34 +0000 (13:33 +0200)]
ensure that ProjectFolderItem url's have the trailing slash

this way we can safely use e.g. KUrl::relativeUrl(folderItem->url()) without falling into random traps
like the cmake manager did resulting in asserts and probably broken behavior

7 years agoUse KIO::stat rather than KIO::NetAccess::stat so that we can pass HideProgressInfo...
David Faure [Tue, 12 Oct 2010 23:14:19 +0000 (01:14 +0200)]
Use KIO::stat rather than KIO::NetAccess::stat so that we can pass HideProgressInfo, otherwise a progress
dialog would pop up at every keystroke while typing the hostname of sftp://hostname.

CCBUG: 226090
(that bug was for kate, if I understand correctly, so probably the same fix has to be done there)
CCMAIL: dhdev@gmx.de

7 years agoUse KIO::stat rather than KIO::NetAccess::stat so that we can pass HideProgressInfo...
David Faure [Tue, 12 Oct 2010 23:14:19 +0000 (01:14 +0200)]
Use KIO::stat rather than KIO::NetAccess::stat so that we can pass HideProgressInfo, otherwise a progress
dialog would pop up at every keystroke while typing the hostname of sftp://hostname.

CCBUG: 226090
(that bug was for kate, if I understand correctly, so probably the same fix has to be done there)
CCMAIL: dhdev@gmx.de

7 years agoalways show 'Configure Editor...' action
Milian Wolff [Tue, 12 Oct 2010 22:21:52 +0000 (00:21 +0200)]
always show 'Configure Editor...' action

7 years agoexplicitly delete delegate to prevent kWarning spamming on closing settings or loaded...
Milian Wolff [Tue, 12 Oct 2010 21:51:07 +0000 (23:51 +0200)]
explicitly delete delegate to prevent kWarning spamming on closing settings or loaded plugins dialog

The message was:

 EventListener::eventFilter: User of KWidgetItemDelegate should not delete widgets created by createWidgets!

This is a workaround but even dfaure says KWidgetItemDelegate is a crude hack.

7 years agoCleaning up setting the positions in debug session.
Konstantin Karganov [Tue, 12 Oct 2010 19:31:47 +0000 (23:31 +0400)]
Cleaning up setting the positions in debug session.
Setting position has been moved into ingerface with automatic signal emitting.

7 years agomake encoding argument to PartController::createTextPart optional
Milian Wolff [Mon, 11 Oct 2010 19:13:40 +0000 (21:13 +0200)]
make encoding argument to PartController::createTextPart optional

7 years agoput toolview actions at top of context menu, make it clearer that the remove etc...
Milian Wolff [Mon, 11 Oct 2010 16:39:45 +0000 (18:39 +0200)]
put toolview actions at top of context menu, make it clearer that the remove etc. actions act on the toolview

7 years agoteeny tiny bit less flickering during area switching by disabling updates
Milian Wolff [Mon, 11 Oct 2010 16:32:13 +0000 (18:32 +0200)]
teeny tiny bit less flickering during area switching by disabling updates

7 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 10 Oct 2010 08:49:49 +0000 (10:49 +0200)]
SVN_SILENT made messages (.desktop file)

7 years agoprevent flicker when showing the same patch again
Milian Wolff [Sat, 9 Oct 2010 21:42:47 +0000 (23:42 +0200)]
prevent flicker when showing the same patch again

7 years agoonly switch area if required, otherwise the whole UI would get rebuild and results...
Milian Wolff [Sat, 9 Oct 2010 20:48:57 +0000 (22:48 +0200)]
only switch area if required, otherwise the whole UI would get rebuild and results in ugly flicker

7 years agocompare against area not working set
Milian Wolff [Sat, 9 Oct 2010 20:48:50 +0000 (22:48 +0200)]
compare against area not working set

7 years agouse non-deprecated function
Milian Wolff [Sat, 9 Oct 2010 20:41:18 +0000 (22:41 +0200)]
use non-deprecated function

7 years agoMore accurate cleaning of current position.
Konstantin Karganov [Wed, 11 Aug 2010 06:20:47 +0000 (10:20 +0400)]
More accurate cleaning of current position.

Address also needs to be cleaned since it is used by disassemble widget.

7 years agoMaking debug session to know current execution position.
Konstantin Karganov [Wed, 4 Aug 2010 19:02:14 +0000 (23:02 +0400)]
Making debug session to know current execution position.

7 years agoadd ctx menu action to show diff for revision
Milian Wolff [Sat, 9 Oct 2010 18:01:03 +0000 (20:01 +0200)]
add ctx menu action to show diff for revision

7 years agoMerge branch '1.1'
Andreas Pakulat [Sat, 9 Oct 2010 16:32:00 +0000 (18:32 +0200)]
Merge branch '1.1'

Conflicts:
CMakeLists.txt
plugins/pastebin/kdevpastebin.desktop

7 years agoMake launch config enable "Apply" the project target changes.
Vladimir Prus [Sat, 9 Oct 2010 16:07:45 +0000 (20:07 +0400)]
Make launch config enable "Apply" the project target changes.

7 years agoMake launch config enable "Apply" the project target changes.
Vladimir Prus [Sat, 9 Oct 2010 16:07:45 +0000 (20:07 +0400)]
Make launch config enable "Apply" the project target changes.

7 years agocleanup
Milian Wolff [Sat, 9 Oct 2010 15:31:46 +0000 (17:31 +0200)]
cleanup

7 years agodon't use remembered search directory if we switched to a file of a different project
Milian Wolff [Sat, 9 Oct 2010 15:08:46 +0000 (17:08 +0200)]
don't use remembered search directory if we switched to a file of a different project

7 years agocleanup
Milian Wolff [Sat, 9 Oct 2010 15:07:22 +0000 (17:07 +0200)]
cleanup

7 years agoqueue found matches and send them via signal/slot to the model
Milian Wolff [Sat, 9 Oct 2010 14:53:12 +0000 (16:53 +0200)]
queue found matches and send them via signal/slot to the model

makes the UI stay responsive even while searching through big projects

7 years agoMerge commit 'refs/merge-requests/33' of gitorious.org:kdevelop/kdevplatform into...
Milian Wolff [Sat, 9 Oct 2010 14:34:17 +0000 (16:34 +0200)]
Merge commit 'refs/merge-requests/33' of gitorious.org:kdevelop/kdevplatform into merge-request-33

7 years agocleanup code
Milian Wolff [Sat, 9 Oct 2010 14:10:19 +0000 (16:10 +0200)]
cleanup code

7 years agounbreak project file matching
Milian Wolff [Sat, 9 Oct 2010 14:02:41 +0000 (16:02 +0200)]
unbreak project file matching

7 years agoenable/disable the "limit to project files" checkbox dynamically if the path changes
Syron [Sat, 9 Oct 2010 13:56:51 +0000 (15:56 +0200)]
enable/disable the "limit to project files" checkbox dynamically if the path changes

7 years agokeep compatibility: do wildcard matching instead of regexp search as fallback (not...
Milian Wolff [Sat, 9 Oct 2010 12:57:42 +0000 (14:57 +0200)]
keep compatibility: do wildcard matching instead of regexp search as fallback (not a simple string contains())

this also fixes the regression where not-regexp searches always got escaped

7 years agorevert parts of 243ff3a5a452a1e5bfbbf39f22381f4f3315887c as it breaks compatibility
Milian Wolff [Sat, 9 Oct 2010 12:38:37 +0000 (14:38 +0200)]
revert parts of 243ff3a5a452a1e5bfbbf39f22381f4f3315887c as it breaks compatibility

When a user previously modified the filepatterns they will still contains commas
and he'll (like me) end up with a nonfunctional grepview plugin otherwise

Syron: please explain why you changed this from comma to space

7 years agoshow messages and errors in toolview
Milian Wolff [Sat, 9 Oct 2010 12:18:45 +0000 (14:18 +0200)]
show messages and errors in toolview

7 years agonever use namespace in a header
Milian Wolff [Sat, 9 Oct 2010 12:18:34 +0000 (14:18 +0200)]
never use namespace in a header

7 years agosetup toolview sooner to give the user some feedback
Milian Wolff [Sat, 9 Oct 2010 12:18:09 +0000 (14:18 +0200)]
setup toolview sooner to give the user some feedback

7 years agoregexps fixed
Syron [Sat, 9 Oct 2010 10:35:10 +0000 (12:35 +0200)]
regexps fixed

7 years agoMerge branch 'master' into grep2
Syron [Sat, 9 Oct 2010 10:27:37 +0000 (12:27 +0200)]
Merge branch 'master' into grep2