]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
14 years agoFix build failure if Nepomuk is not available.
Frank Reininghaus [Fri, 27 May 2011 22:17:17 +0000 (00:17 +0200)]
Fix build failure if Nepomuk is not available.

Thanks to Krzysztof Nowicki for the patch!
BUG: 274297

14 years agoTooltips: Use tooltip-text-color for the filename
Peter Penz [Fri, 27 May 2011 22:04:24 +0000 (00:04 +0200)]
Tooltips: Use tooltip-text-color for the filename

Thanks to Jacopo De Simoi for the patch!

CCMAIL: wilderkde@gmail.com

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Fri, 27 May 2011 07:00:13 +0000 (09:00 +0200)]
SVN_SILENT made messages (.desktop file)

14 years agoDon't try to build dolphinsearchboxtest if Nepomuk isn't found.
Frank Reininghaus [Thu, 26 May 2011 07:02:21 +0000 (09:02 +0200)]
Don't try to build dolphinsearchboxtest if Nepomuk isn't found.

14 years agoDon't let hidden terminals prevent unmounting
Sebastian Dörner [Wed, 25 May 2011 21:14:14 +0000 (22:14 +0100)]
Don't let hidden terminals prevent unmounting

Previous state: When the terminal is hidden, the cwd is not updated
anymore. If it was on a removable device when hiding, the hidden
terminal might prevent unmounting this device.
This patch fixes that bug by changing the cwd to "/" when hiding the panel.

REVIEW: 101387
BUG: 158264
FIXED-IN: 4.7.0

14 years agoCompile with QT_USE_FAST_OPERATOR_PLUS
Alex Merry [Mon, 23 May 2011 18:57:44 +0000 (19:57 +0100)]
Compile with QT_USE_FAST_OPERATOR_PLUS

14 years agoIt compiles fine with "-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS"
Montel Laurent [Sun, 22 May 2011 11:04:04 +0000 (13:04 +0200)]
It compiles fine with "-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS"

14 years agoFix DolphinView regression in 4.6: Keep renamed items visible
Frank Reininghaus [Thu, 19 May 2011 12:09:37 +0000 (14:09 +0200)]
Fix DolphinView regression in 4.6: Keep renamed items visible

Commit 78669f2a57ecfb547019383deadf4aeac7d20070 introduced a regression
in DolphinView which disabled the automatic scrolling after a rename
operation to keep the renamed item visible. This commit reverts a part
of that change to re-enable the feature.
CCBUG: 273600
FIXED-IN: 4.6.4
(cherry picked from commit 54f34a941f85efa659392a06b14fee86f1420bf5)

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 17 May 2011 08:47:38 +0000 (10:47 +0200)]
SVN_SILENT made messages (.desktop file)

14 years agoFix build: Only compile code using Nepomuk #ifdef HAVE_NEPOMUK.
Andreas Hartmetz [Wed, 11 May 2011 16:47:44 +0000 (18:47 +0200)]
Fix build: Only compile code using Nepomuk #ifdef HAVE_NEPOMUK.

Actually HAVE_NEPOMUK should be defined here, but it isn't. This seems
to be some bug in the buildsystem.

CCMAIL: peter.penz19@gmail.com

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Wed, 11 May 2011 07:15:34 +0000 (09:15 +0200)]
SVN_SILENT made messages (.desktop file)

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 9 May 2011 07:30:57 +0000 (09:30 +0200)]
SVN_SILENT made messages (.desktop file)

14 years agoUse pathOrUrl() instead of path() for application/x-kde-dndextract.
Raphael Kubo da Costa [Mon, 2 May 2011 02:42:55 +0000 (23:42 -0300)]
Use pathOrUrl() instead of path() for application/x-kde-dndextract.

This makes it possible to extract to remote locations or, say, trash:/
when everything is properly set up in Ark's side.

CCMAIL: peter.penz19@gmail.com
(cherry picked from commit 5307f8ee2457387361e85517df38979bceeafb2a)

14 years agoadapt to INSTALLed permissions
Oswald Buddenhagen [Sat, 30 Apr 2011 17:14:20 +0000 (19:14 +0200)]
adapt to INSTALLed permissions

14 years agoUse special zoom-icons for the zoom-widget in the statusbar
Peter Penz [Fri, 29 Apr 2011 18:06:35 +0000 (20:06 +0200)]
Use special zoom-icons for the zoom-widget in the statusbar

14 years agoDon't ask twice whether the trash should get emptied
Peter Penz [Tue, 26 Apr 2011 14:10:15 +0000 (16:10 +0200)]
Don't ask twice whether the trash should get emptied

Thanks to Casey Jones for the patch!

BUG: 265785
FIXED-IN: 4.7.0

14 years agoMove add_subdirectory(tests) to where Nepomuk has been found.
Andreas Hartmetz [Sat, 23 Apr 2011 14:12:15 +0000 (16:12 +0200)]
Move add_subdirectory(tests) to where Nepomuk has been found.

The tests were using NEPOMUK_FOO_LIBRARIES variables that were, at least
partially, not defined. Didn't link with gold linker.

14 years agoFix enabled/disabled issue of Search Panel
Peter Penz [Wed, 20 Apr 2011 20:10:18 +0000 (22:10 +0200)]
Fix enabled/disabled issue of Search Panel

14 years agoSearch improvements
Peter Penz [Wed, 20 Apr 2011 19:19:46 +0000 (21:19 +0200)]
Search improvements

Use Query::titleFromQueryUrl() to give a hint what kind of information
is shown to the user.

14 years agoImprove usability of Search Panel
Peter Penz [Wed, 20 Apr 2011 18:03:51 +0000 (20:03 +0200)]
Improve usability of Search Panel

If the Search Panel is shown outside the context of the "Find" mode it
will be always enabled and does a global search. Only if the user is in
the "Find" mode and the searching is restricted to the current directory
the Search Panel might get disabled if the current directory is not
indexed. This solves the major usability issue that it was not clear
for the users whether a global or restricted search is done.

14 years agoCenter tooltips horizontally in relation to the item
Peter Penz [Tue, 19 Apr 2011 16:01:48 +0000 (18:01 +0200)]
Center tooltips horizontally in relation to the item

Patch has been written by Aaron J. Seigo.

14 years agoWhen renaming one item don't replace # by numbers
Peter Penz [Sat, 16 Apr 2011 12:50:22 +0000 (14:50 +0200)]
When renaming one item don't replace # by numbers

BUG: 271094
FIXED-IN: 4.7.0

14 years agoAssure that the startup-settings are applied immediately
Peter Penz [Fri, 15 Apr 2011 18:52:27 +0000 (20:52 +0200)]
Assure that the startup-settings are applied immediately

14 years agoDetails view: Fix jumping column-widths
Peter Penz [Fri, 15 Apr 2011 18:35:25 +0000 (20:35 +0200)]
Details view: Fix jumping column-widths

If the view has a width where a horizontal scrollbar is required to
show all columns, an endless loop might get triggered that results in a
periodic jumping of the column-widths.

BUG: 270954
FIXED-IN: 4.7.0

14 years agoSVN_SILENT Remove trailing white space.
Frank Reininghaus [Thu, 14 Apr 2011 11:27:33 +0000 (13:27 +0200)]
SVN_SILENT Remove trailing white space.

14 years agoImprove stability of unit tests when running them with Valgrind
Frank Reininghaus [Thu, 14 Apr 2011 10:57:46 +0000 (12:57 +0200)]
Improve stability of unit tests when running them with Valgrind

I noticed unexpected unit test failures when running the tests with
Valgrind. The reason was that test execution was slowed down a lot,
such that that TestBase::waitForFinishedPathLoading() did not receive
the view's signal within the default timeout of 2 seconds, and that
this failure was not detected in every test -> the tests failed later
on because not all expected items had been loaded yet.

To fix this, I changed two things:
1. Added an assert in TestBase::waitForFinishedPathLoading() that checks
if the signal has been received. Continuing does not make much sense if
that is not the case.
2. Increased the default timeout to 20 seconds. The reason why there is
a finite timeout at all is that I didn't want to waste too much time on
machines where the file kioslave seems to have problems loading a
directory (I've seen corresponding test logs at cdash.org). However, with
the first change I mentioned above, the waiting time is lost only once
(due to the assert) rather than every time a directory is loaded
-> I think that the timeout increase does not lead to an increased waste
of time on such machines.

14 years agoImplement a cut/copy/paste unit test for DolphinView.
Frank Reininghaus [Tue, 12 Apr 2011 19:44:31 +0000 (21:44 +0200)]
Implement a cut/copy/paste unit test for DolphinView.

14 years agoLet each DolphinMainWindow run in a custom process
Peter Penz [Tue, 12 Apr 2011 18:01:31 +0000 (20:01 +0200)]
Let each DolphinMainWindow run in a custom process

A possible crash in one Dolphin window should not result in crashing
other Dolphin windows. Beside this it also prevents issues with
modal dialogs or notifications.

BUG: 269950
BUG: 206053
BUG: 196034
FIXED-IN: 4.7.0

14 years agoFix directory navigation in Dolphin::Terminal.
Raphael Kubo da Costa [Tue, 12 Apr 2011 14:14:25 +0000 (11:14 -0300)]
Fix directory navigation in Dolphin::Terminal.

When navigating in Dolphin it attempts to keep any open Terminal (F4)
in sync by changing the directory in the shell.  It does this by
sending a "^C; cd $DIRECTORY" however shells under FreeBSD treat "^C"
as a literal string and not SIGINT.  Fix this by sending SIGINT to the
shell instead of "^C".

It appears Linux does not exhibit this behaviour.

Patch originally written by David Naylor, from the KDE-FreeBSD team.

CCMAIL: naylor.b.david@gmail.com

(cherry picked from commit 5f78219e18073e475ed1f1865a1a2be1fafd60cf)

14 years agoAdd unit test for bug 270437
Frank Reininghaus [Sun, 10 Apr 2011 19:27:15 +0000 (21:27 +0200)]
Add unit test for bug 270437

Verify that the current item and the scroll position of the view do not
change if previews are turned off. Actually, the bug was in
KFilePreviewGenerator, but it's easier to test this here.

14 years agoColumn View: Keep wheel-behavior consistent with other views
Peter Penz [Sun, 10 Apr 2011 17:21:54 +0000 (19:21 +0200)]
Column View: Keep wheel-behavior consistent with other views

Using the wheel in the column view resulted in too big jumps. Keep it
consistent with the details view and icons view.

BUG: 269942
FIXED-IN: 4.7.0

14 years agoFolders Panel: Don't open the properties dialog modal
Peter Penz [Sun, 10 Apr 2011 16:54:55 +0000 (18:54 +0200)]
Folders Panel: Don't open the properties dialog modal

BUG: 270484
FIXED-IN: 4.7.0

14 years agoDolphinContextMenu: Set the properties action from actionCollection
Peter Penz [Sun, 10 Apr 2011 16:47:25 +0000 (18:47 +0200)]
DolphinContextMenu: Set the properties action from actionCollection

Patch has been provided by Alex Fiestas at
https://git.reviewboard.kde.org/r/101076/

CCMAIL: alex@eyeos.org

14 years agoReadd KFind shortcut for the Dolphin KPart
Peter Penz [Sun, 10 Apr 2011 16:32:53 +0000 (18:32 +0200)]
Readd KFind shortcut for the Dolphin KPart

When the searching has been integrated into Dolphin the "Find File..."
entry had been removed from the Tools menu. Readd it into the Dolphin
KPart so that it is still available for Konqueror.

BUG: 270072
FIXED-IN: 4.7.0

14 years agoOptimize alignment of toolbar menu
Peter Penz [Fri, 8 Apr 2011 17:37:11 +0000 (19:37 +0200)]
Optimize alignment of toolbar menu

Try to align the toolbar menu within the Dolphin window to
reduce the cases where the sub-menus overlap with the right
screen border.

14 years agoDo not reload the DolphinView in the tests' initView() members
Frank Reininghaus [Tue, 5 Apr 2011 21:55:37 +0000 (23:55 +0200)]
Do not reload the DolphinView in the tests' initView() members

Rather than reloading the view after it is initilised, we just wait
until the view emits its finishedPathLoading() signal. This saves some
time when running the tests (at least on my system).

14 years agoAdd missing i18n call
Frederik Schwarzer [Tue, 5 Apr 2011 22:36:39 +0000 (00:36 +0200)]
Add missing i18n call

14 years agoRemove a qWait(2000) which has been committed accidentally.
Frank Reininghaus [Tue, 5 Apr 2011 21:02:32 +0000 (23:02 +0200)]
Remove a qWait(2000) which has been committed accidentally.

This has been committed by accident in 06dd174f.

14 years agoAdd function TestBase::waitForFinishedPathLoading()
Frank Reininghaus [Tue, 5 Apr 2011 20:12:51 +0000 (22:12 +0200)]
Add function TestBase::waitForFinishedPathLoading()

Many tests have to wait until this signal is received from the
DolphinView, so it is convenient to have a function that wraps
the QTest::kWaitForSignal() call.

14 years agoRemove comment which is obsolete after the recent refactoring.
Frank Reininghaus [Tue, 5 Apr 2011 19:34:07 +0000 (21:34 +0200)]
Remove comment which is obsolete after the recent refactoring.

14 years agoDolphin unit test refactoring
Frank Reininghaus [Sun, 3 Apr 2011 13:31:27 +0000 (15:31 +0200)]
Dolphin unit test refactoring

This commit changes mainly two things:
1. The functionality related to the handling of temporary files and
folders is moved to a new class TestDir.
2. The setup of a temporary folder and of DolphinView instances is
now done in each unit test function. A benefit of this change is that
there are no unwanted interactions between different unit test functions
any more. Moreover, different test functions could now share a test
folder more easily.

Additionally, the reference arguments of all functions are changed to
pointers for consistency.

14 years agoReadd the "go home" action
Peter Penz [Tue, 29 Mar 2011 16:35:50 +0000 (18:35 +0200)]
Readd the "go home" action

It got accidently lost during the menu-button changes. Also the
clearStatusBar() calls have been removed as this is handled in the
DolphinViewContainer internally since a long time already.

14 years agoDolphinContextMenu: Show "Show menubar" entry if necessary
Peter Penz [Sun, 27 Mar 2011 17:27:27 +0000 (19:27 +0200)]
DolphinContextMenu: Show "Show menubar" entry if necessary

If the user has hidden the menubar and the toolbar there is no way to
get back the menu (at least not without knowing the Ctrl+M shortcut).
Show an entry in the context-menu to bring back the menubar.

14 years agoUpdate the size of the menu toolbar-item
Peter Penz [Sun, 27 Mar 2011 17:07:14 +0000 (19:07 +0200)]
Update the size of the menu toolbar-item

If the icon size of the toolbar has been changed, the manually added
menu toolbar-item must be updated.

14 years agoMinor optimizations for the menu toolbar-item
Peter Penz [Sun, 27 Mar 2011 16:45:17 +0000 (18:45 +0200)]
Minor optimizations for the menu toolbar-item

14 years agoDon't use a submenu for the settings
Peter Penz [Sun, 27 Mar 2011 15:41:30 +0000 (17:41 +0200)]
Don't use a submenu for the settings

If the toolbar-menu is used just put the settings-related entries
directly to the root instead of collecting them in a sub-menu.

14 years agoProvide toolbar-menu when the menubar is hidden
Peter Penz [Sat, 26 Mar 2011 22:22:21 +0000 (23:22 +0100)]
Provide toolbar-menu when the menubar is hidden

Use a similar default UI like in Rekonq and other browsers: Hide the
menubar and add access to all actions by a button in the toolbar.
Of course it is still possible to show the menubar so that the same UI
is given like before.

14 years agoShow places selector of URL navigator only when required
Peter Penz [Sat, 26 Mar 2011 15:37:13 +0000 (16:37 +0100)]
Show places selector of URL navigator only when required

The places selector of the URL navigator only needs to get shown
if the Places panel is invisible.

14 years agoMake cursor keys always trigger a statusbar update
Sebastian Dörner [Wed, 23 Mar 2011 23:45:14 +0000 (00:45 +0100)]
Make cursor keys always trigger a statusbar update

When the selection is changed using the cursor keys, the statusbar
should be updated. Until now, this didn't actually happen directly after
an operation ending in a OperationCompletedMessage, because the
OperationCompletedMessage was protected.

This patch changes the behaviour to only protect ErrorMessages in the
ViewContainer. When an OperationCompletedMessage was issued very
recently, it keeps being protected by DolphinStatusbar itself.

Statusbar updates in the ViewContainer are only triggered by
a) user actions (move keyboard focus, enter something in the filter bar)
b) finished filed jobs

In case a), the update is desired, also overriding
OperationCompletedMessages.
In case b), the OperationCompletedMessage issued by the file command is
issues so shortly before the call to updateStatusBar, that the
DolphinStatusBar skips the message anyway (see
DolphinStatusBar::setMessage).

BUG: 193847
FIXED-IN: 4.7.0
REVIEW: 100939

14 years agoTooltip improvements
Peter Penz [Tue, 22 Mar 2011 17:43:12 +0000 (18:43 +0100)]
Tooltip improvements

- Use the default style for drawing the tooltip background
- Get rid of the workaround to keep only one KFileMetaDataWidget instance. This is not required anymore as internally in KFileMetaDataWidget a process is used to get the metadata instead of a thread.

14 years agoMake it link
Kevin Ottens [Mon, 21 Mar 2011 17:11:51 +0000 (18:11 +0100)]
Make it link

14 years agoDetails view optimization
Peter Penz [Sat, 12 Mar 2011 17:45:59 +0000 (18:45 +0100)]
Details view optimization

Constructing a KColorScheme object is very expensive because of a number
of tint computations. When scrolling a big list more than 30 % of the
time was spent here. Instead, we can precompute and store the inactive
text color. (see https://git.reviewboard.kde.org/r/100826/)

Thanks to Samuel Rødal for the patch!

14 years agoFix enabled/disabled issue for the Search Panel
Peter Penz [Thu, 10 Mar 2011 22:48:43 +0000 (23:48 +0100)]
Fix enabled/disabled issue for the Search Panel

14 years agoHide search-mode buttons in the read-only mode
Peter Penz [Thu, 10 Mar 2011 22:26:16 +0000 (23:26 +0100)]
Hide search-mode buttons in the read-only mode

When a searching has been triggered externally (e.g. by clicking on a tag) the search-mode settings like "From here"... are ignored and should not be shown at all. The current patch is only a quick workaround until a clean layout will be provided for this case.

14 years agoAdd search modes for the Search Panel
Peter Penz [Thu, 10 Mar 2011 22:17:55 +0000 (23:17 +0100)]
Add search modes for the Search Panel

The search panel must get a hint whether clicking on the facets should result in searching everywhere or from the current folder. It is not sufficient to check the search-settings of the "Find:"-box, as when the "Find:"-box is invisible there is no hint for the user what kind of searching is done and the setting must be ignored.

14 years agoFix some search issues
Peter Penz [Thu, 10 Mar 2011 18:55:00 +0000 (19:55 +0100)]
Fix some search issues

- Always merge the query from the "Find:"-field with the current facet-query. This assures that the facet-query never gets overwritten if the user changes the "Find:"-field.
- Always trigger a searching if the text of the "Find:"-field has been cleared.

Still a lot of usability issues are left, but this is at least a first step...

14 years agoRemove kDebug() output
Peter Penz [Wed, 9 Mar 2011 20:16:39 +0000 (21:16 +0100)]
Remove kDebug() output

14 years agoAdd (renamed) files searchpanel*
Peter Penz [Wed, 9 Mar 2011 19:58:40 +0000 (20:58 +0100)]
Add (renamed) files searchpanel*

Thanks to Sebastian Dörner for the notification.

14 years agoRename the "Filter Panel" to "Search Panel"
Peter Penz [Wed, 9 Mar 2011 18:18:25 +0000 (19:18 +0100)]
Rename the "Filter Panel" to "Search Panel"

Bug reports indicate that users are confused by the term "filter" for this.

14 years agoPrevent unnecessary reloading of KDirLister on startup
Peter Penz [Tue, 8 Mar 2011 21:25:53 +0000 (22:25 +0100)]
Prevent unnecessary reloading of KDirLister on startup

When Dolphin is started with a directory as argument unnecessary reload operations of KDirListers are done. The patch improves this by just letting the DolphinView internally do a loading as soon as it gets visible (and without reloading). Also in case if only one directory is passed as argument the current tab gets reused instead of creating new tabs and removing the current tab.

Thanks a lot to David Faure for pointing out this unefficient handling.

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Fri, 4 Mar 2011 07:40:53 +0000 (08:40 +0100)]
SVN_SILENT made messages (.desktop file)

14 years agoAdjust text color to new emblem for unstaged files
Sebastian Dörner [Thu, 3 Mar 2011 19:19:29 +0000 (20:19 +0100)]
Adjust text color to new emblem for unstaged files

The new emblem is green, not red, which should be reflected by the text
color. Now, all files that will be part of the next commit
(LocallyModifiedVersion and AddedVersion) are green and unstaged files
darkGreen.

14 years agoBetter servicemenu(de)installation
Jonathan Schmidt-Dominé [Wed, 2 Mar 2011 18:39:45 +0000 (19:39 +0100)]
Better servicemenu(de)installation

14 years agoFix issue that wrong directory is shown
Peter Penz [Mon, 28 Feb 2011 21:04:00 +0000 (22:04 +0100)]
Fix issue that wrong directory is shown

Commit 680009b522b2c9eda03201ac02dc18994b5a8bd0 resulted in a regression when switching from a view in the column-mode to a view in the icon- or details-mode: The wrong content has been shown. This patch reverts commit 680009b522b2c9eda03201ac02dc18994b5a8bd0 and solves the performance-issue in combination with previews by triggering the preview-generation in a queued way.

14 years agoConsistently use binary operators to connect QFlags
Sebastian Dörner [Sun, 27 Feb 2011 22:06:14 +0000 (23:06 +0100)]
Consistently use binary operators to connect QFlags

14 years agoAllow to configure thumbnail-plugins
Peter Penz [Fri, 25 Feb 2011 19:39:18 +0000 (20:39 +0100)]
Allow to configure thumbnail-plugins

Adjust the preview-settings to allow users to configure thumbnail-plugins. For consistency also the service-settings have been adjusted to use the ServiceModel and ServiceItemDelegate.

14 years agoUse the new KIO::PreviewJob API
Peter Penz [Sat, 19 Feb 2011 17:47:48 +0000 (18:47 +0100)]
Use the new KIO::PreviewJob API

This makes it unnecessary to manually apply the plugins. See https://git.reviewboard.kde.org/r/100578/ for more details.

14 years agoImprove performance when turning on the preview mode
Peter Penz [Sun, 13 Feb 2011 12:19:12 +0000 (13:19 +0100)]
Improve performance when turning on the preview mode

If a change from a directory with disabled previews is done to a directory with enabled previews, also previews are generated for the previous directory as the preview-generator still contains the not updated directory lister. Because of this it is important to apply the view-properties after the directory-lister has been updated.

14 years agoOpen folder in a new tab when a middle-click is done in the column-view
Peter Penz [Sat, 12 Feb 2011 17:22:05 +0000 (18:22 +0100)]
Open folder in a new tab when a middle-click is done in the column-view

CCBUG: 265859

14 years agoReset progress of the statusbar when the stop-button has been pressed
Peter Penz [Sat, 12 Feb 2011 16:46:24 +0000 (17:46 +0100)]
Reset progress of the statusbar when the stop-button has been pressed

14 years agoDolphinContextMenu: cleanup includes
Peter Penz [Fri, 11 Feb 2011 18:33:29 +0000 (19:33 +0100)]
DolphinContextMenu: cleanup includes

14 years agorevert ed4f9d3e11e66dd5ef136c3fac874ac5f53ec91a
Christoph Thielecke [Thu, 10 Feb 2011 09:59:35 +0000 (10:59 +0100)]
revert ed4f9d3e11e66dd5ef136c3fac874ac5f53ec91a

14 years agocompile fix: includes does only exist with old names, please fix kde headers too
Christoph Thielecke [Thu, 10 Feb 2011 07:58:24 +0000 (08:58 +0100)]
compile fix: includes does only exist with old names, please fix kde headers too

14 years agoAssure that RETURN emits itemTriggered() for one file
Peter Penz [Wed, 9 Feb 2011 21:05:38 +0000 (22:05 +0100)]
Assure that RETURN emits itemTriggered() for one file

If only one file is selected, pressing RETURN should behave similar like triggering the item with the mouse. For this the signal itemTriggered() must be emitted.

CCBUG: 250475

14 years agoFix regression that creating a sub-folder is not possible
Peter Penz [Wed, 9 Feb 2011 20:15:55 +0000 (21:15 +0100)]
Fix regression that creating a sub-folder is not possible

CCBUG: 265714

14 years agoCoding style update for pointer comparison
Peter Penz [Wed, 9 Feb 2011 18:21:58 +0000 (19:21 +0100)]
Coding style update for pointer comparison

Most developers seem to prefer
  if (ptr) ...
  if (!ptr) ...
in comparison to
  if (ptr != 0) ...
  if (ptr == 0) ...

Adjusted the Dolphin-code to use the "most-prefered style" to make contributors happy.

14 years agoUse capitalized includes of recently committed kdelibs headers
Peter Penz [Fri, 4 Feb 2011 19:42:42 +0000 (20:42 +0100)]
Use capitalized includes of recently committed kdelibs headers

14 years agoFixing krazy spelling errors
Aaron Reichman [Mon, 7 Feb 2011 20:58:14 +0000 (12:58 -0800)]
Fixing krazy spelling errors

14 years agoAdd support for KAbstractFileItemActionPlugin. Requires kdelibs > 4.6.0.
David Faure [Mon, 7 Feb 2011 12:07:38 +0000 (13:07 +0100)]
Add support for KAbstractFileItemActionPlugin. Requires kdelibs > 4.6.0.
(cherry picked from commit 4caa285c065ea362ae52d93a567680513d8beb2a)

14 years agoFix issue that filenamesearch: is used instead of nepmuksearch:
Peter Penz [Sun, 6 Feb 2011 12:44:30 +0000 (13:44 +0100)]
Fix issue that filenamesearch: is used instead of nepmuksearch:

14 years agoProvide a hook for externally triggered search queries
Peter Penz [Sat, 5 Feb 2011 22:33:08 +0000 (23:33 +0100)]
Provide a hook for externally triggered search queries

In this case the "From Here"/"Everywhere" buttons and the "Filename"/"Content" buttons are useless. Currently they just get disabled but the plan is to provide a better visual indication of the current query and to remove them completely.

14 years agoFix compilation when Nepomuk is not available
Peter Penz [Sat, 5 Feb 2011 20:12:19 +0000 (21:12 +0100)]
Fix compilation when Nepomuk is not available

CCBUG: 265547

14 years agodolphinsearchboxtest: link with gold
Andreas Hartmetz [Sat, 5 Feb 2011 05:19:02 +0000 (06:19 +0100)]
dolphinsearchboxtest: link with gold

14 years agoAdd unittest for DolphinSearchBox
Peter Penz [Fri, 4 Feb 2011 21:13:50 +0000 (22:13 +0100)]
Add unittest for DolphinSearchBox

A minor API cleanup in DolphinSearchBox has been done related to the test.

14 years agoDon't clear the search-text when switching between tabs
Peter Penz [Fri, 4 Feb 2011 19:55:52 +0000 (20:55 +0100)]
Don't clear the search-text when switching between tabs

The clearing of the search-text should only be done when opening the search-box.

14 years agoUpdate e-mail address from peter.penz@gmx.at to peter.penz19@gmail.com
Peter Penz [Fri, 4 Feb 2011 14:57:33 +0000 (15:57 +0100)]
Update e-mail address from peter.penz@gmx.at to peter.penz19@gmail.com

14 years agoDon't use the submodule-path for Qt-includes on application-level
Peter Penz [Fri, 4 Feb 2011 14:49:45 +0000 (15:49 +0100)]
Don't use the submodule-path for Qt-includes on application-level

Also some KDE-includes have been capitalized

14 years agoUse capitalized KDE includes
Peter Penz [Fri, 4 Feb 2011 14:43:21 +0000 (15:43 +0100)]
Use capitalized KDE includes

14 years agoUse KUrl::isParentOf() instead of doing custom QString-operations
Peter Penz [Thu, 3 Feb 2011 16:23:45 +0000 (17:23 +0100)]
Use KUrl::isParentOf() instead of doing custom QString-operations

This fixes the issue that a directory might be declared as indexed/non-indexed although it just starts with a similar name like another directory.

14 years agoFix 3 issues reported by "krazy"
Peter Penz [Thu, 3 Feb 2011 15:51:08 +0000 (16:51 +0100)]
Fix 3 issues reported by "krazy"

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 3 Feb 2011 06:24:26 +0000 (07:24 +0100)]
SVN_SILENT made messages (.desktop file)

14 years agoFix visibility- and enabled-issues for the filter-panel
Peter Penz [Wed, 2 Feb 2011 18:36:08 +0000 (19:36 +0100)]
Fix visibility- and enabled-issues for the filter-panel

The filter-panel should be disabled if the current folder is not indexed at all. Also when triggering a "Find" the filter-panel should stay invisible per default when the current folder is not indexed.

CCBUG: 264969

14 years agoProvide a default size-hint for all panels
Peter Penz [Wed, 2 Feb 2011 16:30:25 +0000 (17:30 +0100)]
Provide a default size-hint for all panels

This fixes the issue that the initial size of the Filter Panel is too small.

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Wed, 2 Feb 2011 07:24:54 +0000 (08:24 +0100)]
SVN_SILENT made messages (.desktop file)

14 years agoShow the pointing-hand cursor also when the selection-toggle is disabled
Peter Penz [Mon, 31 Jan 2011 21:35:14 +0000 (22:35 +0100)]
Show the pointing-hand cursor also when the selection-toggle is disabled

CCBUG: 264791

14 years agoDon't show the pointing-hand cursor when double-click is enabled
Peter Penz [Mon, 31 Jan 2011 20:29:10 +0000 (21:29 +0100)]
Don't show the pointing-hand cursor when double-click is enabled

CCBUG: 264796

14 years agoUpdated copyright information
Peter Penz [Sun, 30 Jan 2011 17:49:38 +0000 (18:49 +0100)]
Updated copyright information

14 years agoFix crash when detaching a tab with "Split View Mode" setting enabled
Sebastian Doerner [Thu, 27 Jan 2011 21:30:45 +0000 (21:30 +0000)]
Fix crash when detaching a tab with "Split View Mode" setting enabled

svn path=/trunk/KDE/kdebase/apps/; revision=1217560

14 years agoSome additions to DolphinDetailsViewTest_AllViewModes.
Frank Reininghaus [Wed, 26 Jan 2011 13:38:19 +0000 (13:38 +0000)]
Some additions to DolphinDetailsViewTest_AllViewModes.

In particular, tests for changing the zoom level and for saving and
restoring the view state.

svn path=/trunk/KDE/kdebase/apps/; revision=1217270

14 years agoMake dolphinviewtest_columns more stable.
Frank Reininghaus [Wed, 26 Jan 2011 13:20:36 +0000 (13:20 +0000)]
Make dolphinviewtest_columns more stable.

Up to now, some Columns View tests that need a folder to be displayed
in the view only passed if they were run first: The first test always
passed, and if a test name was passed on the command line, such that
only this test would be run, this test would work as well. In other
cases, the view was empty, not showing the items in the folder.

The problem is worked around by creating a new DolphinView before each
test in the case of the Columns View. Added a TODO comment to make me
remember to look into this again at some point.

svn path=/trunk/KDE/kdebase/apps/; revision=1217260