Commit graph

19107 commits

Author SHA1 Message Date
l10n daemon script
b9653e12c2 SVN_SILENT made messages (.desktop file) 2014-08-03 07:30:09 +00:00
l10n daemon script
2d825bc248 SVN_SILENT made messages (after extraction) 2014-08-03 05:46:42 +00:00
l10n daemon script
859145b0b0 SVN_SILENT made messages (after extraction) 2014-08-02 05:39:42 +00:00
l10n daemon script
96a8937b5e SVN_SILENT made messages (.desktop file) 2014-08-01 08:03:05 +00:00
l10n daemon script
dcad942d7e SVN_SILENT made messages (after extraction) 2014-07-31 05:55:50 +00:00
l10n daemon script
b8d54d31fb SVN_SILENT made messages (after extraction) 2014-07-27 05:45:07 +00:00
Vishesh Handa
bf800910e5 UserManager KCM: Only delete the face file if it already exists 2014-07-25 04:53:32 +10:00
Vishesh Handa
00d66fec7a UserAccount KCM: Change the name using the AccountManager
Instead of calling chfn, parsing its output (which depends on the
version of chfn which is present) and also additionally requires the
password.

This is also much more secure since we aren't storing the password in
memory.

REVIEW: 118974
BUG: 156396
FIXED-IN: 4.14.0

Conflicts:
	kdepasswd/kcm/chfnprocess.cpp
	kdepasswd/kcm/chfnprocess.h
2014-07-25 04:49:46 +10:00
Christoph Feck
a7828a3b86 Indicate used text encoding in generated HTML file
Thanks André!

BUG: 336853
FIXED-IN: 4.14.0
2014-07-21 21:10:21 +02:00
l10n daemon script
af0d4b0dbf SVN_SILENT made messages (after extraction) 2014-07-21 05:43:56 +00:00
l10n daemon script
f1771ce815 SVN_SILENT made messages (.desktop file) 2014-07-16 08:22:33 +00:00
Frank Reininghaus
15e68c7a02 Fix regression concerning the "Places" selector in the location bar
This commit ensures that the selector is visible in all location bars
if and only if the Places Panel is hidden. It fixes a regression caused
by commit 6a98d83312.

BUG: 337389
FIXED-IN: 4.14.0
REVIEW: 119238
2014-07-16 09:12:16 +02:00
Emmanuel Pescosta
e47052925c Avoid opening unused tabs which are closed again after startup has finished (when directory/file urls are given)
Instead of always opening a new tab with the home url and closing it again when directory/file urls are passed on,
we now use the given directories/files directly to open new tabs on startup.

Makes the code easier and we can reuse openDirectories/openFiles in future (if needed).

REVIEW: 118966
2014-07-08 19:16:17 +02:00
l10n daemon script
31e3e82da3 SVN_SILENT made messages (after extraction) 2014-07-06 01:33:37 +00:00
l10n daemon script
0bc1cc66db SVN_SILENT made messages (after extraction) 2014-07-05 01:36:55 +00:00
Emmanuel Pescosta
6a98d83312 Implemented DolphinTabPage class to encapsulate the split view handling from DolphinMainWindow.
The signal activeViewUrlChanged in DolphinTabPage is currently unused, but we need it later when
we implement the tab widget and tab bar.

DolphinTabPage has saveState/restoreState which are using a QByteArray instead of the KConfigGroup to
be more generic.

REVIEW: 118964
2014-07-04 17:16:03 +02:00
Frank Reininghaus
1f69714a23 Improve drawing selected items in Compact/Details View and Places Panel
This commit removes the icon tinting for the selected item in Compact
and Details View, and extends the selection rectangle such that it
includes the icon area as well. The icon tinting can be disturbing, and
having a selection rectangle that only includes the text can look a bit
strange, especially in the Places Panel.

BUG: 304643
REVIEW: 119018
FIXED-IN: 4.14.0
2014-07-04 00:49:46 +02:00
Frank Reininghaus
d329e0ed72 Remove current item highlighting in the Places Panel
In the Places Panel, there is always exactly one selected item, which is
equal to the current item. Since the selected item is highlighted by
drawing its background in a different color, it is not really necessary
to highlight additionally that it is the current item.

This is achieved by removing the calls to
KItemListWidget::setCurrent(true) from KItemListView. The "current"
information in the widget is only used for deciding if the "current item
highlighting", like an underline in Oxygen, should be drawn.

The motivation for this change is that I have seem some complaints about
the "current item" highlighting, which can be even more distracting with
non-Oxygen styles.

REVIEW: 119019
2014-07-04 00:42:38 +02:00
l10n daemon script
77dbc27e5a SVN_SILENT made messages (after extraction) 2014-07-03 01:30:12 +00:00
Arjun AK
ac6bbb4f8b Fix typo: chnage -> change
REVIEW: 119084
GIT_SILENT
2014-07-02 16:17:18 +05:30
Jonathan Riddell
898fde8c27 Revert "Rename icons which use obsolete KDE 3 categories"
committed to wrong branch
This reverts commit 2018f8dc86.
2014-07-01 22:12:31 +02:00
Jonathan Riddell
7b50e913a5 Revert "Rename icons which use obsolete KDE 3 categories"
commited to wrong branch
This reverts commit 0837644150.
2014-07-01 22:12:17 +02:00
Jonathan Riddell
d7996a7086 Revert "Rename icons which use obsolete KDE 3 categories"
committed to wrong branch
This reverts commit 66874caf8b.
2014-07-01 22:12:02 +02:00
Jonathan Riddell
66874caf8b Rename icons which use obsolete KDE 3 categories
Move icons to hicolour (ahead of move away from oxygen)
2014-07-01 18:32:27 +02:00
Jonathan Riddell
0837644150 Rename icons which use obsolete KDE 3 categories
Move icons from oxygen to hicolor for theme change
2014-07-01 18:29:17 +02:00
Jonathan Riddell
2018f8dc86 Rename icons which use obsolete KDE 3 categories 2014-07-01 18:23:42 +02:00
l10n daemon script
75af47afb7 SVN_SILENT made messages (after extraction) 2014-06-30 01:42:40 +00:00
l10n daemon script
ee38eac0a0 SVN_SILENT made messages (after extraction) 2014-06-29 01:36:02 +00:00
l10n daemon script
8ca6be19cd SVN_SILENT made messages (after extraction) 2014-06-28 01:32:56 +00:00
l10n daemon script
c0d59756ba SVN_SILENT made messages (after extraction) 2014-06-27 01:41:26 +00:00
Emmanuel Pescosta
48ff4b4dd7 Add AppStream meta data file (imported from https://github.com/ximion/kde-appstream-metadata-templates/blob/master/apps/dolphin.appdata.xml)
Thanks to Matthias Klumpp for providing this file!

REVIEW: 118701
2014-06-25 14:31:15 +02:00
Emmanuel Pescosta
58ac6a460e Implemented DolphinRecentTabsMenu to encapsulate the recent
tabs menu related code from DolphinMainWindow in a new class.

The DolphinRecentTabsMenu remembers the tab configuration if a
tab has been closed.

REVIEW: 118805
2014-06-19 22:04:36 +02:00
Frank Reininghaus
a8a81155cd Implement TODO concerning changed roles
When emitting the itemsChanged signal in KFileItemModel::setRoles,
use the changed roles in the argument of the signal.

A warning message which was related to this issue was removed in
7a83252e0d

REVIEW: 118815
2014-06-19 20:35:22 +02:00
Frank Reininghaus
bd5c9fa88a Merge branch 'KDE/4.13' 2014-06-19 20:32:30 +02:00
Frank Reininghaus
7a83252e0d Remove confusing warning message
The message
"TODO: Emitting itemsChanged() with no information what has changed!"
is not helpful for the user.

The implementation of the TODO will be done in master, see
https://git.reviewboard.kde.org/r/118815/

CCBUG: 336174
2014-06-19 20:27:58 +02:00
Dawit Alemayehu
71d4434c34 Merge remote-tracking branch 'origin/KDE/4.13' 2014-06-15 23:52:05 -04:00
Dawit Alemayehu
1e171b4230 Prevent any invalid access of URL bar edit widget.
BUG: 320500
FIXED-IN: 4.13.3
REVIEW: 118749
2014-06-15 23:50:19 -04:00
Frank Reininghaus
cde87d91c2 Do not crash if QApplication::clipboard()->mimeData() is a null pointer
This removes the remaining unchecked accesses to the clipboard mime
data after commit 7828b057da. According
to a bug report, it can be a null pointer on Wayland.

BUG: 335053
REVIEW: 118649
2014-06-12 08:37:11 +02:00
l10n daemon script
7394482206 SVN_SILENT made messages (.desktop file) 2014-06-09 04:33:35 +00:00
Dawit Alemayehu
6c8ed1d76c Merge remote-tracking branch 'origin/KDE/4.13' 2014-06-06 06:12:06 -04:00
Dawit Alemayehu
82768a686c Do not change the Konqueror settings on popup!
BUG: 335765
FIXED-IN: 4.13.3
2014-06-06 06:10:35 -04:00
Frank Reininghaus
0d3b780b7e Merge remote-tracking branch 'origin/KDE/4.13' 2014-06-05 08:54:06 +02:00
Frank Reininghaus
d8c078eb63 Separate width and height info in the layouting code
By separating the width and height info, we can save some unnecessary
overhead in terms of memory and CPU cycles, and make the calculation of
the height of a row (or the width of a column in Compact View) a bit
simpler.

To achieve this, this patch extends the concept of "logical rows"
(which are actually columns in Compact View) to "logical width" and
"logical height" (which is the actual height and width, respectively, in
 Compact View). The distinction between rows/columns and "logical"
rows/columns may be a bit confusing, but the confusion is already in the
current code, and I hope that it will be mitigated a bit by prefixing
the corresponding variables with "logical".

REVIEW: 118454
2014-06-05 08:50:52 +02:00
Frank Reininghaus
4b4cbf5d9a Fix possible crash if a kioslave adds multiple items with the same URL
When opening the URL "man:", there are multiple items with the same
name (for example, _exit is shown twice here). When opening a new tab,
the kioslave reports some items as deleted (I have not quite understood
why). The problem is that it reports some of the duplicate items twice
in the list of deleted items. This confused KFileItemModel and
corrupted the internal data structures, and finally, caused a crash.

The fix is to remove all duplicates from
KItemRangeList::fromSortedContainer(const Container& container).

New unit tests included.

BUG: 335672
REVIEW: 118507
FIXED-IN: 4.13.2
2014-06-04 21:49:02 +02:00
Andrea Iacovitti
d03751ba7a Merge branch 'KDE/4.13' 2014-06-02 20:39:05 +02:00
Michael Reeves
084aebd352 Fix invalid processor information in usergent string for Safari4+
REVIEW: 118407
2014-06-02 20:34:44 +02:00
Frank Reininghaus
d43cb5baa6 Merge remote-tracking branch 'origin/KDE/4.13' 2014-06-01 14:48:30 +02:00
Frank Reininghaus
7828b057da Do not crash if QApplication::clipboard()->mimeData() is a null pointer
According to a recent bug report, this can happen on Wayland. The root
cause of the problem might be a problem in Qt's Wayland support itself,
but this patch at least prevents that Dolphin and other applications
which check the clipboard state to determine the text of the paste
action crash on startup.

BUG: 335053
REVIEW: 118450
2014-06-01 14:44:57 +02:00
Emmanuel Pescosta
098294f49e Fix Bug 334696 - File/directory icons/names move to the right when opening/refreshing contents of Dolphin
Take the scrollbar spacing into account.

BUG: 334696
REVIEW: 118319
FIXED-IN: 4.13.2
2014-05-29 15:33:03 +02:00
Emmanuel Pescosta
34a7860714 Use "selectionToggleRect().contains(pos)" instead
of "m_selectionToggle->contains(pos)" in
KItemListWidget::setHoverPosition(const QPointF& pos).

This wrong check was accidentally introduced by
commit 24326d4473

BUG: 299328
REVIEW: 118320
FIXED-IN: 4.13.2
2014-05-29 15:31:24 +02:00