kdevelop:devel-kdevplatform.git
8 years agoMerge r987302 from trunk: v0.9.94
Andreas Pakulat [Thu, 25 Jun 2009 19:43:47 +0000 (19:43 -0000)]
Merge r987302 from trunk:
Do not try to track the content of any other areas than the current one, since the main-window doesn't emit any signals about their changes
Fixes an instant crash when using the "previews/next view" actions after changing areas.

8 years agoMerge r986697 from trunk:
Andreas Pakulat [Thu, 25 Jun 2009 19:34:53 +0000 (19:34 -0000)]
Merge r986697 from trunk:
fix: make sure the list of controlled windows is properly reduced, esp. when shownAreas is empty
fix: don't manually remove mainwindows in the documentswitcherplugin, that's already done automatically via connectoin to destroyed() signal of each mainwindow.

8 years agoMerged r986673 from trunk:
Andreas Pakulat [Thu, 25 Jun 2009 19:28:03 +0000 (19:28 -0000)]
Merged r986673 from trunk:
Workaround a strange crash during destruction

8 years agoBump version for Beta4
Andreas Pakulat [Wed, 24 Jun 2009 19:09:28 +0000 (19:09 -0000)]
Bump version for Beta4

8 years agoRefine the locking orders a bit, preventing a possible deadlock
David Nolden [Wed, 24 Jun 2009 09:24:24 +0000 (09:24 -0000)]
Refine the locking orders a bit, preventing a possible deadlock

8 years agoReverted ilanguagesupport.h from an unintended commit
Ramon Zarazua [Tue, 23 Jun 2009 21:52:31 +0000 (21:52 -0000)]
Reverted ilanguagesupport.h from an unintended commit

8 years agoUpdated licenses for codegen
Ramon Zarazua [Tue, 23 Jun 2009 21:43:29 +0000 (21:43 -0000)]
Updated licenses for codegen

8 years agodisable the DUchainRef class as its apparently unfinished and having all those unimpl...
Andreas Pakulat [Tue, 23 Jun 2009 20:46:48 +0000 (20:46 -0000)]
disable the DUchainRef class as its apparently unfinished and having all those unimplemented methods breaks linking on stricter platforms.

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 23 Jun 2009 14:11:43 +0000 (14:11 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoDon't collapse items on single-click. Since it should be possible to just select...
David Nolden [Mon, 22 Jun 2009 22:00:51 +0000 (22:00 -0000)]
Don't collapse items on single-click. Since it should be possible to just select something in the project-manager, collapsing the item is often an annoying and unexpected action.

8 years agofix completion tests: don't try to get completionItems when the the completioncontext...
Milian Wolff [Mon, 22 Jun 2009 19:17:51 +0000 (19:17 -0000)]
fix completion tests: don't try to get completionItems when the the completioncontext is invalid

8 years ago- Disable the "Delete" button if the working set is still active in some area
David Nolden [Mon, 22 Jun 2009 10:05:39 +0000 (10:05 -0000)]
- Disable the "Delete" button if the working set is still active in some area
BUG: 197484

8 years agofix ui files
Laurent Montel [Mon, 22 Jun 2009 06:58:21 +0000 (06:58 -0000)]
fix ui files

8 years ago- Also use the embedded quickopen line for the outline view
David Nolden [Mon, 22 Jun 2009 03:11:39 +0000 (03:11 -0000)]
- Also use the embedded quickopen line for the outline view
- Make the preselecting of the text under the cursor work with the line
Now the quickopen-line should be regression-free in comparison to the dialog. (In fact it's better)

8 years agoAlways use the embedded quickopen line instead of standalone dialogs if the user...
David Nolden [Mon, 22 Jun 2009 02:54:41 +0000 (02:54 -0000)]
Always use the embedded quickopen line instead of standalone dialogs if the user has the quickopen line in the toolbar. (Except for "outline")

8 years agoMake the "shift" thing work better, by delaying the processing of the hide event...
David Nolden [Mon, 22 Jun 2009 02:16:13 +0000 (02:16 -0000)]
Make the "shift" thing work better, by delaying the processing of the hide event. While changing a document, the quickopen-line is temporarily hidden for layouting

8 years agoHandle focus-changes lazily, so so "shift" modifier also works in the embedded quicko...
David Nolden [Mon, 22 Jun 2009 01:51:27 +0000 (01:51 -0000)]
Handle focus-changes lazily, so so "shift" modifier also works in the embedded quickopen line. To remember you what it does: It executes the selected item, without closing the list

8 years ago- Only hide the embedded quickopen widget if the focus goes into a widget that is...
David Nolden [Mon, 22 Jun 2009 01:07:16 +0000 (01:07 -0000)]
- Only hide the embedded quickopen widget if the focus goes into a widget that is neither the line, nor part of the quickopen list.
This makes the item/scope menues work properly.
- Draw a frame around the expanded quickopen list, except for the top border.

8 years agoMake the shortcut for the embedded quickopen line unambiguous, and make it actually...
David Nolden [Sun, 21 Jun 2009 13:32:24 +0000 (13:32 -0000)]
Make the shortcut for the embedded quickopen line unambiguous, and make it actually work:
It tries to find a visible quickopen line in the currently active mainwindow, if it finds it activates it, else it shows a modal quickopen dialog.
When the embedded quickopen line is ready, we may replace the current "Quickopen" shortcut with this action.

8 years agoUse "Open" instead of "Ok", is clearer what happens when clicking the
Andreas Pakulat [Sun, 21 Jun 2009 11:22:58 +0000 (11:22 -0000)]
Use "Open" instead of "Ok", is clearer what happens when clicking the
button

8 years agoDo not close the dialog when an item is executed while "Shift" is pressed.
David Nolden [Sun, 21 Jun 2009 11:00:04 +0000 (11:00 -0000)]
Do not close the dialog when an item is executed while "Shift" is pressed.
This allows opening multiple items from the same dialog.

8 years agoManually re-add add the "OK" and "Cancel" buttons.
David Nolden [Sun, 21 Jun 2009 10:55:19 +0000 (10:55 -0000)]
Manually re-add add the "OK" and "Cancel" buttons.
Note: This layout is much better then the standard KDialog, as it doesn't waste vertical space, doesn't create an asymetric UI, and keeps the most import controls (Input-line, OK, Cancel) closely together.

8 years agoAdded History command to the git plugin.
Hugo Parente Lima [Sun, 21 Jun 2009 04:00:52 +0000 (04:00 -0000)]
Added History command to the git plugin.

8 years agoUse QDialog instead of KDialog again. KDialog always sets the focus on the "OK" butto...
David Nolden [Sun, 21 Jun 2009 02:45:06 +0000 (02:45 -0000)]
Use QDialog instead of KDialog again. KDialog always sets the focus on the "OK" button, but it needs to be in the text line for a usable quickopen.

8 years agoWhen ESC is pressed, close the opened quickopen list, and move focus back into the...
David Nolden [Sun, 21 Jun 2009 02:37:28 +0000 (02:37 -0000)]
When ESC is pressed, close the opened quickopen list, and move focus back into the editor

8 years ago- Split up the quickopen widget and the quickopen dialog
David Nolden [Sun, 21 Jun 2009 02:18:12 +0000 (02:18 -0000)]
- Split up the quickopen widget and the quickopen dialog
- Add a toolbar with a quickopen line edit. When that line gains focus, the quickopen list is expanded below.
Still a bit raw, but generally it seems to work.

8 years agoAllow specifying a list of "friend" widgets, within which clicks can happen without...
David Nolden [Sun, 21 Jun 2009 02:16:22 +0000 (02:16 -0000)]
Allow specifying a list of "friend" widgets, within which clicks can happen without the tooltip closing

8 years agoNo focus for the navigation widget
David Nolden [Sun, 21 Jun 2009 02:15:50 +0000 (02:15 -0000)]
No focus for the navigation widget

8 years ago- In the working-set tooltip, do not show the full file path when it is part of a...
David Nolden [Sat, 20 Jun 2009 21:19:22 +0000 (21:19 -0000)]
- In the working-set tooltip, do not show the full file path when it is part of a loaded project, instead show the project-name as prefix in italic. Highlight the actual file-name in bold.
- Move the function doing that highlighting into ProjectController, so we can highlight such file-paths consistently within whole KDevelop.

8 years agoGit annotation dont fail when the file was a move in their history
Hugo Parente Lima [Sat, 20 Jun 2009 20:18:21 +0000 (20:18 -0000)]
Git annotation dont fail when the file was a move in their history

8 years agoMake the changedWorkingSet connection queued, in one more attempt to fix a random...
David Nolden [Fri, 19 Jun 2009 15:46:16 +0000 (15:46 -0000)]
Make the changedWorkingSet connection queued, in one more attempt to fix a random crash in a QObject destructor.

8 years agoLeak the global item repository registry. Since we don't have a guaranteed shutdown...
David Nolden [Fri, 19 Jun 2009 11:40:11 +0000 (11:40 -0000)]
Leak the global item repository registry. Since we don't have a guaranteed shutdown order, it may happen that it is deleted before some of the repositories, which can lead to a crash/assertion.
Should fix a possible assertion during shutdown.

8 years agouse pathOrUrl
David Nolden [Fri, 19 Jun 2009 11:39:15 +0000 (11:39 -0000)]
use pathOrUrl

8 years ago- Return whether closing was successful in Sublime::Document::closeDocument
David Nolden [Fri, 19 Jun 2009 11:30:15 +0000 (11:30 -0000)]
- Return whether closing was successful in Sublime::Document::closeDocument
- When trying to close a view, always check first whether closing the document was successful, and if not, keep the view there.
This makes the closing of edited documents work correctly: The view is only closed if the user does not push 'Cancel'.
Also this fixes a crash in the duchain that happened when the user pushed 'Cancel', because the document was not deleted in that case, while the view was, and a new document was created on next opening.

8 years ago--pedantic, no comma after last enum element.
Andreas Pakulat [Fri, 19 Jun 2009 07:16:11 +0000 (07:16 -0000)]
--pedantic, no comma after last enum element.

8 years ago- Remove some of the actions again from the context-menu. They are much more comforta...
David Nolden [Fri, 19 Jun 2009 01:23:32 +0000 (01:23 -0000)]
- Remove some of the actions again from the context-menu. They are much more comfortable to use through the tooltip, in a better context.
- Add a "Delete" button, to delete the working set from within the tooltip

8 years agoImplement an interactive tooltip for the working-set that allows:
David Nolden [Fri, 19 Jun 2009 01:02:42 +0000 (01:02 -0000)]
Implement an interactive tooltip for the working-set that allows:
- Seeing all the contained files at a glance
- Adding/removing individual files to/from the current working-set using a single click
- Seeing at a glance what files are part of the current working-set
- Adding/subtracting all files of a working-set to/from the current one at once

8 years agoImplementation of utility function to find implementation file for a class
Ramon Zarazua [Fri, 19 Jun 2009 00:48:43 +0000 (00:48 -0000)]
Implementation of utility function to find implementation file for a class
Adjustment of return value of  defaultParameters to matchwith IndexedArgumentsSize

8 years agoAdd a lot of right-click UI for the working-set icons:
David Nolden [Thu, 18 Jun 2009 23:10:39 +0000 (23:10 -0000)]
Add a lot of right-click UI for the working-set icons:
- Load/Close set
- Clone set
- Subtract, Intersect set
- Delete set

8 years agoDon't add invisible unused widgets to the mainwindow.
Andreas Pakulat [Thu, 18 Jun 2009 21:22:22 +0000 (21:22 -0000)]
Don't add invisible unused widgets to the mainwindow.

8 years agowhile filtering items in the genericmanager, operate on a path relative to the projec...
Milian Wolff [Thu, 18 Jun 2009 16:40:48 +0000 (16:40 -0000)]
while filtering items in the genericmanager, operate on a path relative to the project base

actually it's more of a chroot, i.e. everything starts with a / so we can match hidden files with pattern */.*
folders get a / appended so we can filter them with */

this should make even complex filter patterns possible (yeah, I tend to use those...)

8 years agofix iterators
Milian Wolff [Thu, 18 Jun 2009 14:54:02 +0000 (14:54 -0000)]
fix iterators

8 years agocleanup: remove doubled conditional and comment
Milian Wolff [Thu, 18 Jun 2009 12:42:58 +0000 (12:42 -0000)]
cleanup: remove doubled conditional and comment

8 years agoAdd Konsole view to code and debug area.
Andreas Pakulat [Thu, 18 Jun 2009 12:07:08 +0000 (12:07 -0000)]
Add Konsole view to code and debug area.

8 years agoProperly deregister konsole views when unloading the plugin.
Andreas Pakulat [Thu, 18 Jun 2009 12:06:57 +0000 (12:06 -0000)]
Properly deregister konsole views when unloading the plugin.

8 years agoDo not try updating an invalid url, as that may cause an assertion later.
David Nolden [Thu, 18 Jun 2009 09:06:29 +0000 (09:06 -0000)]
Do not try updating an invalid url, as that may cause an assertion later.
BUG: 196959

8 years agoAdvance on DuChainChangeSet, Put Templated AST manipulation into CodeGenerator.
Ramon Zarazua [Thu, 18 Jun 2009 05:31:13 +0000 (05:31 -0000)]
Advance on DuChainChangeSet, Put Templated AST manipulation into CodeGenerator.

8 years agoSVN_SILENT:
Ramon Zarazua [Wed, 17 Jun 2009 21:50:28 +0000 (21:50 -0000)]
SVN_SILENT:
Added todo

8 years agoAdd a profile action that runs the profiler. Still valgrind seems to not
Andreas Pakulat [Wed, 17 Jun 2009 21:33:34 +0000 (21:33 -0000)]
Add a profile action that runs the profiler. Still valgrind seems to not
work yet properly.

8 years agoFixed a syntax error to allow builderjob.cpp to build
Ramon Zarazua [Wed, 17 Jun 2009 20:14:42 +0000 (20:14 -0000)]
Fixed a syntax error to allow builderjob.cpp to build

8 years agoAdd some more asserts in cases that cannot happen and produce debug
Andreas Pakulat [Wed, 17 Jun 2009 19:55:54 +0000 (19:55 -0000)]
Add some more asserts in cases that cannot happen and produce debug
output.

8 years agoRename the interface to reflect what we register.
Andreas Pakulat [Wed, 17 Jun 2009 19:24:30 +0000 (19:24 -0000)]
Rename the interface to reflect what we register.

8 years agoRemove leftover executepluginconstants includes
Andreas Pakulat [Wed, 17 Jun 2009 19:24:25 +0000 (19:24 -0000)]
Remove leftover executepluginconstants includes

8 years agoAdjust the plugin to provide a real interface which makes it possible to
Andreas Pakulat [Wed, 17 Jun 2009 19:24:17 +0000 (19:24 -0000)]
Adjust the plugin to provide a real interface which makes it possible to
better hide the details of how to fetch the various informations of the
generic config for native apps (executable, arguments) and makes the
code re-usable

8 years agoMake uses of template instantiations always indirect. This fixes the problem that...
David Nolden [Tue, 16 Jun 2009 22:13:20 +0000 (22:13 -0000)]
Make uses of template instantiations always indirect. This fixes the problem that after loading without the duchain updated, uses of template-classes from within the same file were marked as missing by the highlighting.

8 years ago- Don't lock the write-lock in documentActivated
David Nolden [Tue, 16 Jun 2009 22:01:47 +0000 (22:01 -0000)]
- Don't lock the write-lock in documentActivated
- Only highlight the duchain in foreground within documentLoadedPrepare if the imports of the context are already loaded. Else, start a normal parse-job.
the parse-job will do the highlighting in background. Since highlighting may trigger the loading of many top-contexts, this highly reduces the felt startup time in some cases with many open documents, at the cost of not having the document fully highlighted right from
the start.

8 years agoImprove the dialog a bit:
Andreas Pakulat [Tue, 16 Jun 2009 20:33:52 +0000 (20:33 -0000)]
Improve the dialog a bit:
- remove the splitter and replace with a simple line
- put the config page at the same height as the treeview
- add a label with the config name over the config page

8 years agoUse proper icons for the buttons in the dep-list.
Andreas Pakulat [Tue, 16 Jun 2009 19:16:29 +0000 (19:16 -0000)]
Use proper icons for the buttons in the dep-list.

8 years agoAlso clear the launcher page so we don't try to double-delete page
Andreas Pakulat [Tue, 16 Jun 2009 19:16:25 +0000 (19:16 -0000)]
Also clear the launcher page so we don't try to double-delete page
pointers.

8 years agoApparently some random crashes were left, next attempt at fixing them (Couldn't repro...
David Nolden [Tue, 16 Jun 2009 13:13:42 +0000 (13:13 -0000)]
Apparently some random crashes were left, next attempt at fixing them (Couldn't reproduce a crash thus far)

8 years agoDelete texteditor views and documents right in-place, instead of moving the deletion...
David Nolden [Tue, 16 Jun 2009 11:51:10 +0000 (11:51 -0000)]
Delete texteditor views and documents right in-place, instead of moving the deletion into the event handler.
This fixes random crashes in the event-handler, accelerator-managers, etc. when switching working-sets, and makes working-sets safe to use.

Random crashes need random fixes..

8 years agoShell part of the last commit
David Nolden [Tue, 16 Jun 2009 02:13:33 +0000 (02:13 -0000)]
Shell part of the last commit

8 years agoAdd a working-set button to the left of the tabs, that allows closing the working...
David Nolden [Tue, 16 Jun 2009 02:07:11 +0000 (02:07 -0000)]
Add a working-set button to the left of the tabs, that allows closing the working-set, makes a bit clearer what a working-set actually is, and will allow some more interaction in future.

8 years agoFix iterator
Laurent Montel [Mon, 15 Jun 2009 21:25:49 +0000 (21:25 -0000)]
Fix iterator

8 years agoFix iterator
Laurent Montel [Mon, 15 Jun 2009 21:23:10 +0000 (21:23 -0000)]
Fix iterator

8 years agoFix iterator
Laurent Montel [Mon, 15 Jun 2009 21:08:23 +0000 (21:08 -0000)]
Fix iterator

8 years agonot necessary
Laurent Montel [Mon, 15 Jun 2009 21:07:32 +0000 (21:07 -0000)]
not necessary

8 years agoIf no top-context is given, use the one of the declaration. This solves the problem...
David Nolden [Sun, 14 Jun 2009 22:46:42 +0000 (22:46 -0000)]
If no top-context is given, use the one of the declaration. This solves the problem that after my last patches, the short information with the current item in the completion list did not show the type correctly.

8 years agoStrip and prettify most of the scopes involved in the navigation-widget. No more...
David Nolden [Sun, 14 Jun 2009 19:35:46 +0000 (19:35 -0000)]
Strip and prettify most of the scopes involved in the navigation-widget. No more annoying template-default parameters etc. cluttering up the widget.

8 years agoDo not hide the tooltip if it changed position after it had to be resized and moved...
David Nolden [Sun, 14 Jun 2009 15:10:35 +0000 (15:10 -0000)]
Do not hide the tooltip if it changed position after it had to be resized and moved away from the mouse.

8 years agoFix the comment.
Andreas Pakulat [Sun, 14 Jun 2009 09:48:38 +0000 (09:48 -0000)]
Fix the comment.

8 years agoUse the new builderjob to build the items so we're using the same
Andreas Pakulat [Sat, 13 Jun 2009 22:59:05 +0000 (22:59 -0000)]
Use the new builderjob to build the items so we're using the same
logics/settings as if building via the build/install menu items.
BUG:194210

8 years agoProperly register config pages from launchers so they are also properly
Andreas Pakulat [Sat, 13 Jun 2009 22:39:41 +0000 (22:39 -0000)]
Properly register config pages from launchers so they are also properly
removed again when switching build type and/or launcher.
BUG:193869

8 years agoUse KEncodingFileDialog for opening files to support choosing the
Andreas Pakulat [Sat, 13 Jun 2009 22:15:03 +0000 (22:15 -0000)]
Use KEncodingFileDialog for opening files to support choosing the
encoding.

8 years agoLock the smart-mutex before acquiring the document-text. This hopefully fixes a possi...
David Nolden [Sat, 13 Jun 2009 19:28:55 +0000 (19:28 -0000)]
Lock the smart-mutex before acquiring the document-text. This hopefully fixes a possible multithreading related crash.
BUG: 196288

8 years agoRevert r981585 and do the view setting in the constructor, I've fixed
Andreas Pakulat [Sat, 13 Jun 2009 17:29:36 +0000 (17:29 -0000)]
Revert r981585 and do the view setting in the constructor, I've fixed
kdelibs not to enforce the default mode in showEvent().

8 years agoUse "short view" for the "Open Project" dialog
David Nolden [Sat, 13 Jun 2009 17:12:37 +0000 (17:12 -0000)]
Use "short view" for the "Open Project" dialog

8 years agoMake the "open project" dialog larger. If anyone has a better idea for the size,...
David Nolden [Sat, 13 Jun 2009 17:11:41 +0000 (17:11 -0000)]
Make the "open project" dialog larger. If anyone has a better idea for the size, or the way of setting it, feel free to make it better.

8 years agoFix loading saved code breakpoints with an expression (and not url/line)
Niko Sams [Sat, 13 Jun 2009 16:51:07 +0000 (16:51 -0000)]
Fix loading saved code breakpoints with an expression (and not url/line)

8 years agoFix the problem that using the same working-set within multiple areas at the same...
David Nolden [Sat, 13 Jun 2009 15:44:36 +0000 (15:44 -0000)]
Fix the problem that using the same working-set within multiple areas at the same time could easily lead to an assertion in the duchain, because the document was not correctly deleted, and then opened again.
Centralize the view-closing code by the way.

8 years agoDo not leak m_dynamicData.
David Nolden [Sat, 13 Jun 2009 15:36:51 +0000 (15:36 -0000)]
Do not leak m_dynamicData.
Thanks for patch by Peter Oberndorfer.

8 years agokrazy Check for signals: and slots
Amilcar do Carmo Lucas [Sat, 13 Jun 2009 00:35:44 +0000 (00:35 -0000)]
krazy Check for signals: and slots
http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdevplatform/sublime/index.html

8 years agoFinally its safe enough to enable the "parse all project files" by
Andreas Pakulat [Fri, 12 Jun 2009 22:01:42 +0000 (22:01 -0000)]
Finally its safe enough to enable the "parse all project files" by
default.

8 years agoEven more verbose explanation of open/import project.
Andreas Pakulat [Fri, 12 Jun 2009 22:01:38 +0000 (22:01 -0000)]
Even more verbose explanation of open/import project.

8 years agoTry to please all parties by adding "Import" to the Open Project action
Andreas Pakulat [Fri, 12 Jun 2009 22:01:34 +0000 (22:01 -0000)]
Try to please all parties by adding "Import" to the Open Project action
and making the whatsthis help more explanatory.

8 years agoStarted implementing DUChainChangeSet.
Ramon Zarazua [Wed, 10 Jun 2009 19:30:48 +0000 (19:30 -0000)]
Started implementing DUChainChangeSet.
Added management of DUChainChanges in CodeGenerator.

8 years agoDon't crash when the import is not found while searching for overriders
David Nolden [Wed, 10 Jun 2009 09:37:46 +0000 (09:37 -0000)]
Don't crash when the import is not found while searching for overriders
BUG: 195856

8 years agoSVN_SILENT:
Ramon Zarazua [Tue, 9 Jun 2009 21:01:26 +0000 (21:01 -0000)]
SVN_SILENT:
Updated include paths to match kdevelop builds

8 years agoSplit off CodeGenerator Base (DuChain only changesets)
Ramon Zarazua [Tue, 9 Jun 2009 19:54:57 +0000 (19:54 -0000)]
Split off CodeGenerator Base (DuChain only changesets)
and CodeGenerator (DuChain & AST changesets)

CCMAIL: rodda@kde.org
CCMAIL: david.nolden.kdevelop@art-master.de

8 years ago- Add a class that allows inserting artificial files into the source-code representat...
David Nolden [Tue, 9 Jun 2009 19:54:13 +0000 (19:54 -0000)]
- Add a class that allows inserting artificial files into the source-code representation framework. This is used during refactoring, so now refactoring can be done on "fake" files for testing, and inspecting the result.
- Add a function that forbids destructive changes to files on disk, which should be done in any tests.
- Make using DocumentChangeSet without a KDevelop::Core safe.

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 9 Jun 2009 14:48:26 +0000 (14:48 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoStupid me, #ifdef doesn't work with conditions, use the proper #if
Andreas Pakulat [Tue, 9 Jun 2009 13:47:02 +0000 (13:47 -0000)]
Stupid me, #ifdef doesn't work with conditions, use the proper #if
instead

8 years ago- Make sure we don't show the same tooltip again that already is visible
David Nolden [Tue, 9 Jun 2009 11:09:58 +0000 (11:09 -0000)]
- Make sure we don't show the same tooltip again that already is visible
- Do not show the crypting working-set name in the tooltip
- Make sure the tooltip does not hide as long as the cursor is on the button

8 years agoAllow giving additional rectangled to ActiveTooltip within which the mouse may move...
David Nolden [Tue, 9 Jun 2009 11:08:40 +0000 (11:08 -0000)]
Allow giving additional rectangled to ActiveTooltip within which the mouse may move freely without hiding it

8 years agoAdded convenience function to clear the Ast from memory when not needed
Ramon Zarazua [Tue, 9 Jun 2009 05:32:00 +0000 (05:32 -0000)]
Added convenience function to clear the Ast from memory when not needed

8 years agoKShared is deprecated
Ramon Zarazua [Tue, 9 Jun 2009 04:32:20 +0000 (04:32 -0000)]
KShared is deprecated

8 years ago- Use KDevelop::activeToolTip to show the tooltip of working-set buttons
David Nolden [Tue, 9 Jun 2009 00:03:55 +0000 (00:03 -0000)]
- Use KDevelop::activeToolTip to show the tooltip of working-set buttons
- Within the tooltip, display the list of files contained by the working-set

8 years ago- Make the repositioning work better with multiple tooltips at the same time
David Nolden [Mon, 8 Jun 2009 23:43:43 +0000 (23:43 -0000)]
- Make the repositioning work better with multiple tooltips at the same time
- Update the documentation a bit

8 years agoIf the tooltip reaches out of the bottom or right screen boundary, put it to the...
David Nolden [Mon, 8 Jun 2009 23:14:42 +0000 (23:14 -0000)]
If the tooltip reaches out of the bottom or right screen boundary, put it to the other side of the mouse-cursor, so it's always fully within the screen.

8 years ago- Load all previous working-sets when starting. This makes them persistent.
David Nolden [Mon, 8 Jun 2009 22:45:04 +0000 (22:45 -0000)]
- Load all previous working-sets when starting. This makes them persistent.
- Do not store empty working-sets