| Age | Commit message (Collapse) | Author |
|
svn path=/trunk/KDE/kdebase/apps/; revision=827249
|
|
the space info may never be shown
svn path=/trunk/KDE/kdebase/apps/; revision=826897
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=826707
|
|
KFileItem from the URL
* don't invoke fileItem() if a multiple selection is provided
svn path=/trunk/KDE/kdebase/apps/; revision=826393
|
|
DolphinViewActionHandler, so that is used in DolphinPart and hence also in Konqueror. Thanks to Bram for the patch!
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=826383
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=826230
|
|
reverse the order
svn path=/trunk/KDE/kdebase/apps/; revision=826161
|
|
of applyImageFrame() by a factor of >2.
Hmm, previews don't look so smooth as before, but even when having a 2 GHz CPU a bilinear scaling of 1000 previews just takes too much time.
svn path=/trunk/KDE/kdebase/apps/; revision=826128
|
|
12 % (!) of the runtime in addToPreviewQueue(). The check is now done only once before starting the preview generation and when the clipboard data has been changed.
svn path=/trunk/KDE/kdebase/apps/; revision=826126
|
|
the slot where the preview has been received. This reduces the blocking of the GUI for the following usecase:
- folder with 1000 items
- ~30 items are visible
Old approach:
- Show the 30 items as soon as possible.
- Receive preview and add it to the queue. This is done asynchronously 970 times (no UI blocking).
- Iterate through 970 items, resize, apply item effect + border and apply the preview to the model (-> blocking of UI thread for more than 3 seconds).
New approach:
- Show the 30 items as soon as possible.
- Receive preview, resize it, apply item effect + border and add it to the queue. This is done asynchronously 970 times (no UI blocking).
- Iterate through 970 items and apply the preview to the model (-> UI thread is blocked only very short).
svn path=/trunk/KDE/kdebase/apps/; revision=826109
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=826056
|
|
be used for showing the meta information (it depends on the current selection and whether the file item is already available).
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=825996
|
|
This prevents a flickering if the new preview can be generated within a small timeframe.
BUG: 165317
svn path=/trunk/KDE/kdebase/apps/; revision=825942
|
|
slotInfoTimeout(), as preperation for a new timer that prevents a flickering of outdated previews.
svn path=/trunk/KDE/kdebase/apps/; revision=825916
|
|
current folder as source. TODO: the code in DolphinPart::slotProperties() and DolphinMainWindow::properties() is quite similar -> move to DolphinViewActionHandler?
CCMAIL: [email protected]
BUG: 165311
svn path=/trunk/KDE/kdebase/apps/; revision=825846
|
|
Konqueror
BUG: 165309
svn path=/trunk/KDE/kdebase/apps/; revision=825833
|
|
clipboard, after 'real' clipboard. Before setting new URL, check if it is a path. This prevents a crash. Behavior is now similar to Konqueror KDE 3.
Reviewed by Peter Penz.
svn path=/trunk/KDE/kdebase/apps/; revision=825771
|
|
Scherf). As Albert Astals Cid pointed out it might be nicer to use a menu plugin instead of hardcoding "kompare" (> KDE 4.1).
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=825587
|
|
allows to select/deselect files without CTRL key.
BUG: 165115
svn path=/trunk/KDE/kdebase/apps/; revision=825325
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=825319
|
|
show the information for one file or for a multiple selection
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=825317
|
|
blocking part is a relayout, that has been done each time a group of previews have been received.
Now only for the visible items a relayout is done as soon as possible, for the previews of invisible items this is postponed until all previews have been generated.
svn path=/trunk/KDE/kdebase/apps/; revision=825304
|
|
m_selection, m_fileItem, or m_shownUrl. Anyway, now the descision for the metadata uses the exact same algo as for the name and preview and it works.
svn path=/trunk/KDE/kdebase/apps/; revision=825279
|
|
menu for the Folder Panel (= treeview). Disable actions that cannot be executed.
svn path=/trunk/KDE/kdebase/apps/; revision=824950
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=824946
|
|
BUG: 161895
svn path=/trunk/KDE/kdebase/apps/; revision=824927
|
|
BUG: 164705
svn path=/trunk/KDE/kdebase/apps/; revision=824616
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=824530
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=824402
|
|
BUG: 164693
svn path=/trunk/KDE/kdebase/apps/; revision=824372
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=824312
|
|
(thanks to Rafael for the hint)
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=824128
|
|
several 1000 items: temporary block the expensive layouting inside QListView until a block of previews has been applied.
CCMAIL: [email protected]
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=824118
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=823977
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=822978
|
|
implementation, otherwise when having a split view the other view gets the focus and will activate itself.
BUG: 164468
svn path=/trunk/KDE/kdebase/apps/; revision=822367
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=822130
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=822007
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=822003
|
|
only once -> moved to caller
svn path=/trunk/KDE/kdebase/apps/; revision=822000
|
|
as active
svn path=/trunk/KDE/kdebase/apps/; revision=821938
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=821923
|
|
correct items are used.
TODO for 4.2: get rid of those 'if (isColumnViewActive())' special cases and provide a generic model which also works with the way the column view is implemented
BUG: 164146
svn path=/trunk/KDE/kdebase/apps/; revision=821903
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=821583
|
|
viewport.
svn path=/trunk/KDE/kdebase/apps/; revision=821229
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=821216
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=821197
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=821189
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=820661
|
|
dependent on the relation between model-rows and preview items. One algorithm is faster when e. g. inserting 10 items into a directory of 2000 items, while the other algorithm is faster when initially loading the directory.
svn path=/trunk/KDE/kdebase/apps/; revision=820321
|