| Age | Commit message (Collapse) | Author |
|
adding and removing of files. As soon as the test plugin gets moved to kdesdk, the code should be improved to use the libsvn interface.
svn path=/trunk/KDE/kdebase/apps/; revision=1002839
|
|
context-menu-actions should get applied. Relying on the directory that has been used in beginRetrieval() does not work when having a treeview.
svn path=/trunk/KDE/kdebase/apps/; revision=1001388
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1001270
|
|
control systems like SVN, Git, CVS, ... The current code is an early draft and it is planned that all plugins (SVN, Git, CVS, ...) are maintained outside Dolphin. If the API is stable enough, a discussion will be done at [email protected] regarding the location of the plugins (the current implementation of SubversionPlugin is only temporary located in Dolphin for testing purposes).
RevisionControlObserver is implemented in a way that no recognizable slowdown is given for directories that are not under revision control.
CCBUG: 192158
svn path=/trunk/KDE/kdebase/apps/; revision=995351
|
|
- Don't connect to KDirLister::itemDeleted(const KFileItem&), but KDirLister::itemsDeleted(const KFileItemList&). Otherwise Dolphin is informed about each single file deletion instead of getting the deleted items as a list. Thanks to David Faure for the hint!
- DolphinViewContainer::updateStatusBar() can be expensive when a lot of files are selected, as the file size must get retrieved. Assure that fast calls for updateStatusBar() don't trigger a synchronous update, do the update after 300 ms where no further update has been triggered.
- Dolphin provides a list of file items when emitting the selectionChanged() signal. Collecting the file items is a quite expensive operation, so use the same approach as when updating the statusbar: only emit the selection changed signal when no change has been done within 300 ms. This improves the performance when doing huge selections a lot.
- Make updateStatusBar() a private method, the main window should not need to take care about updating the statusbar (this is done internally now by DolphinViewContainer).
BUG: 199090
BUG: 195787
CCBUG: 199352
CCBUG: 188218
svn path=/trunk/KDE/kdebase/apps/; revision=995015
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=993585
|
|
DolphinView::selectedItemsCount(). This fixes the problem that the
"Compare Files" action may be disabled or enabled incorrectly.
BUG: 181134
svn path=/trunk/KDE/kdebase/apps/; revision=985402
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=984159
|
|
BUG: 192811
svn path=/trunk/KDE/kdebase/apps/; revision=978757
|
|
This fixes the issue that when going back the last visited directory is
not marked.
BUG: 192811
svn path=/trunk/KDE/kdebase/apps/; revision=977410
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=973269
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=966685
|
|
the issue that items got selected accidently when creating items with a similar name to previously pasted items. BTW the code is also simpler now than before...
CCBUG: 191723
svn path=/trunk/KDE/kdebase/apps/; revision=966623
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=965354
|
|
gives the user an indication where his pasted items are located and allows invoking operations like "Rename" in an easy way.
BUG: 191723
svn path=/trunk/KDE/kdebase/apps/; revision=965344
|
|
available)
svn path=/trunk/KDE/kdebase/apps/; revision=965332
|
|
is activated, as discussed with Peter. This fixes a crash on a failed
assert if the DolphinView's and the KUrlNavigator's URLs are slightly
different (i.e., if a slash has been added to the navigator's URL by
KDirLister).
I could not find any regressions caused by this change so far, but
even if there are side effects, the upcoming beta and RC releases
should give enough user feedback and time to fix them.
BUG: 180494
svn path=/trunk/KDE/kdebase/apps/; revision=961519
|
|
Dolphin and Konqueror (the default) or not. This setting can be
changed in the View menu: "View->Sort By->Folders First".
FEATURE: 62007
svn path=/trunk/KDE/kdebase/apps/; revision=956820
|
|
current-item URL must be cleared to prevent moving the focus when the directory content will be changed later.
BUG: 189522
svn path=/trunk/KDE/kdebase/apps/; revision=954402
|
|
Make Dolphin to remember selected files after view refresh.
svn path=/trunk/KDE/kdebase/apps/; revision=946726
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=946717
|
|
get selected and it must be assured that the item stays visible. Thanks a lot to Rahman Duran for the original patch and the good discussions :-)
Open issues:
- F10 shortcut does not work yet (interface extension might be done in KNewMenu)
- Does not work in column view yet, but this is a colum view specific issue.
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=940624
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=938679
|
|
konq-kde3 could do.
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=931496
|
|
QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So:
* Remove the workaround in DolphinIconsView::scrollTo() to bypass an issue in Qt 4.4 (-> fixed in Qt 4.5)
* Revert the "use the DolphinController"-parts of commit 930754 and just use QAbstractItemView::scrollTo() instead.
CCBUG: 185191
svn path=/trunk/KDE/kdebase/apps/; revision=930777
|
|
fully visible renamed item. The implementation required a lot of more code changes as such a fix should require: QAbstractItemView::scrollTo() cannot be used directly (inconsistent default behavior in QListView and QTreeView, a special case for the column view), so the communication has to be done with the DolphinController...
BUG: 185191
svn path=/trunk/KDE/kdebase/apps/; revision=930754
|
|
Konqueror for KDE 3)
BUG: 185184
svn path=/trunk/KDE/kdebase/apps/; revision=929983
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=929967
|
|
- let the "details view" show the "[x] Expandable Folders" action in the context menu
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=924867
|
|
of m_expandedViews which cannot yet be deleted, we more accurately identify the current source of the drag operation if any and store only this for later deletion.
This also fixes folder-expansion not working in Column view.
svn path=/trunk/KDE/kdebase/apps/; revision=916701
|
|
infinite loops of preview generation. If view is not delete'd (e.g. as a result of a FolderExpander), then m_previewGenerator won't be either: delete it manually to prevent having two active at once.
svn path=/trunk/KDE/kdebase/apps/; revision=914799
|
|
initial patch)
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=913383
|
|
flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later.
svn path=/trunk/KDE/kdebase/apps/; revision=911065
|
|
properties should not be changed during the lifetime of a DolphinView instance. This allows to e. g. split a view and work with different view modes on each view.
BUG: 174102
svn path=/trunk/KDE/kdebase/apps/; revision=899571
|
|
* Enter or Ctrl+Enter is pressed in the URL navigator
* when the filter bar gets closed
BUG: 158232
svn path=/trunk/KDE/kdebase/apps/; revision=897739
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=895978
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=894264
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=891905
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=891866
|
|
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=891865
|
|
order does not define the new sort order -> the sort order with the renamed files should stay similar with the old sort order
svn path=/trunk/KDE/kdebase/apps/; revision=884344
|
|
of "1 Folder selected" or "1 File selected". This is useful in combination with the keyboard navigation.
BUG: 172564
svn path=/trunk/KDE/kdebase/apps/; revision=883928
|
|
get reloaded so that the KFilePreviewGenerator can update the previews
svn path=/trunk/KDE/kdebase/apps/; revision=883921
|
|
when switching to a new view
svn path=/trunk/KDE/kdebase/apps/; revision=883912
|
|
emitting of signals is possible
* show an information message in the statusbar, if items are dragged into the same directory
TODO: although the signal seems to get connected correctly, the slot DolphinMainWindow::showInformationMessage() is not invoked when the signal is emitted -> will debug this later, it is important that the new string is added before the message freeze
svn path=/trunk/KDE/kdebase/apps/; revision=881627
|
|
* assure that the strings for selections can be translated in a correct manner
svn path=/trunk/KDE/kdebase/apps/; revision=880527
|
|
for the patch).
* Changed the format of the string to be consistent with the format used when doing a selection. Maybe it would be useful adjusting KIO::itemsSummaryString() instead using a custom output format. Currently KIO::itemsSummaryString() shows "20 Items (5 Files, 15 Folders) - (200 KiB Total)", which is quite confusing IMO, as the total size is only counted for the files. Dolphin currently shows: "15 Folders, 5 Files (200 KiB)"
BUG: 161462
svn path=/trunk/KDE/kdebase/apps/; revision=879405
|
|
automatically
svn path=/trunk/KDE/kdebase/apps/; revision=879233
|
|
folder has a different view mode.
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=879143
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=876079
|