Commit graph

19137 commits

Author SHA1 Message Date
l10n daemon script 9f62341432 SVN_SILENT made messages (after extraction) 2014-08-14 01:41:42 +00:00
Emmanuel Pescosta 1b624f7b3b Use DolphinTabPage saveState/restoreState to remember and re-open closed tabs.
REVIEW: 118968
2014-08-13 20:50:36 +02:00
Frank Reininghaus 1233bee5fa Merge branch 'KDE/4.14' 2014-08-12 09:23:24 +02:00
Frank Reininghaus 1c9a92dae0 Always clear DolphinView's m_currentItemUrl member in updateViewState()
Before this patch, we still kept the URL in m_currentItemUrl if the URL
was not found in the model. This could cause problems the next time
updateViewState() was called, because the current index would then be
set to 0, which could cause other issues.

For example, all items between the first item in the view and a folder
which was expanded in Details View could be selected.

In principle, it is possible that updateViewState() is called multiple
times if many large files are being pasted in the view, but since the
item which should be made the current item (and which the view should
be scrolled to) should always be the first pasted item, this change
will most likely not cause any other problems.

BUG: 329377
REVIEW: 119703
FIXED-IN: 4.14.0
2014-08-12 09:17:41 +02:00
Frank Reininghaus cb04f335cb Fix crash when restoring a session stored with Dolphin 4.13 or earlier
Since DolphinTabPage::saveState() and
DolphinTabPage::restoreState(const QByteArray& state) save and restore
the state of each tab in a different format than DolphinMainWindow did
before the refactoring, we can run into problems: the first time a user
logs into a session that has Dolphin 4.14, Dolphin might read session
data that does not contain the QByteArray that DolphinTabPage wants to
read the data from.

In restoreState, isSplitViewEnabled will thus have the value false, and
no secondary view will be created. Later on, m_primaryViewActive will
also be set to false, but the else branch of the following
"if (m_primaryViewActive)" then tries to activate the secondary view,
which does not exist -> we get a crash.

The easiest solution is to not restore the tab state if no session data
in the new format is found.

BUG: 338187
REVIEW: 119718
FIXED-IN: 4.14.0
2014-08-12 09:08:30 +02:00
Matthias Klumpp 1291ce1c34 Add AppStream metadata for Konqueror, KFind
See http://lists.kde.org/?l=kde-core-devel&m=140702291220410 for
details.
Please adjust the project metadata to your liking.
2014-08-12 03:44:05 +02:00
Emmanuel Pescosta dc7ff2e013 Implemented DolphinTabWidget class to encapsulate the tab handling from DolphinMainWindow.
REVIEW: 119115
2014-08-10 18:52:06 +02:00
l10n daemon script c23e97b6fe SVN_SILENT made messages (after extraction) 2014-08-10 05:48:43 +00:00
l10n daemon script beea47863b SVN_SILENT made messages (after extraction) 2014-08-10 01:35:56 +00:00
Emmanuel Pescosta a203c27116 Fix wrong text eliding in some corner cases.
BUG: 337104
FIXED-IN: 4.14.0
REVIEW: 119546
2014-08-04 19:43:07 +02:00
Frank Reininghaus 985b6fbec7 Merge branch 'KDE/4.14' 2014-08-03 10:55:58 +02:00
Michael Reeves b28f9628f2 Fix warning on launch "QPixmap::scaled: Pixmap is a null pixmap"
If Dolphin is launched with the information panel on and set to display
previews, PixmapViewer::paintEvent is called three times before any
pixmap is set. Each time the above warning message is output.

REVIEW: 119553
FIXED-IN: 4.14.0
2014-08-03 10:51:41 +02:00
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 2f118f9a05 SVN_SILENT made messages (.desktop file) 2014-08-03 04:28:42 +00:00
l10n daemon script e69c983cf7 SVN_SILENT made messages (after extraction) 2014-08-03 01:38:10 +00:00
l10n daemon script 859145b0b0 SVN_SILENT made messages (after extraction) 2014-08-02 05:39:42 +00:00
l10n daemon script 0628aaec4c SVN_SILENT made messages (after extraction) 2014-08-02 01:34:38 +00:00
l10n daemon script 96a8937b5e SVN_SILENT made messages (.desktop file) 2014-08-01 08:03:05 +00:00
l10n daemon script dd5f0bbc1c SVN_SILENT made messages (.desktop file) 2014-08-01 04:50:20 +00:00
l10n daemon script 6fb66529d7 SVN_SILENT made messages (after extraction) 2014-08-01 01:49:50 +00:00
l10n daemon script dcad942d7e SVN_SILENT made messages (after extraction) 2014-07-31 05:55:50 +00:00
l10n daemon script 292bbd655e SVN_SILENT made messages (after extraction) 2014-07-31 01:40:02 +00:00
Arjun AK d792c1f438 Prevent multiple connections between sender and receiver
Use a Qt::uniqueConnection so that only one connection exists between the sender and receiver.

REVIEW: 119532
2014-07-30 18:26:39 +05:30
l10n daemon script b8d54d31fb SVN_SILENT made messages (after extraction) 2014-07-27 05:45:07 +00:00
l10n daemon script 3bcf2fbfc7 SVN_SILENT made messages (.desktop file) 2014-07-25 05:22:21 +00:00
l10n daemon script 33bf45fe1b SVN_SILENT made messages (after extraction) 2014-07-25 01:49:32 +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
l10n daemon script 1b9d988743 SVN_SILENT made messages (.desktop file) 2014-07-24 04:37:28 +00:00
l10n daemon script 9f8ea5fd28 SVN_SILENT made messages (after extraction) 2014-07-24 01:34:11 +00:00
Arjun AK 1d6fbba988 make CTRL+SHIFT+T reopen last closed tab
BUG: 336818
FEATURE: 118994
2014-07-22 17:31:49 +05:30
Christoph Feck 32f0d7ff1c Merge remote-tracking branch 'origin/KDE/4.14' 2014-07-21 21:12:52 +02: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 776b966e3e SVN_SILENT made messages (after extraction) 2014-07-19 01:34:04 +00:00
l10n daemon script f1771ce815 SVN_SILENT made messages (.desktop file) 2014-07-16 08:22:33 +00:00
Frank Reininghaus e2cda51bcf Merge branch 'KDE/4.14' 2014-07-16 09:16:24 +02: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
l10n daemon script 58771b2503 SVN_SILENT made messages (.desktop file) 2014-07-16 04:52:24 +00:00
l10n daemon script 6311c9e2fb SVN_SILENT made messages (after extraction) 2014-07-16 01:50:43 +00:00
Emmanuel Pescosta 7618c7943e Implemented (QTabBar based) DolphinTabBar class to encapsulate the tab bar handling from DolphinMainWindow.
REVIEW: 118969
2014-07-08 19:38:18 +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