Commit Graph

5427 Commits

Author SHA1 Message Date
Kurt Hindenburg
f9ab2ff8dd add explicit to ctor 2014-09-15 09:49:46 -04:00
Kurt Hindenburg
7237b73b34 Fix spelling error in comment 2014-09-15 09:43:58 -04:00
Kurt Hindenburg
eda0e431b2 Minor whitespace changes 2014-09-15 09:37:42 -04:00
Kurt Hindenburg
47208fafba Remove X11 linking completely 2014-09-15 09:20:05 -04:00
Kurt Hindenburg
d42ef186c8 No longer check for X11
X11 check was only for checking parameters on the command line.  X11
wasn't actually needed.
2014-09-14 12:08:21 -04:00
Kurt Hindenburg
0e32816f8b Only use X11_X11_LIB instead of X11_LIBRARIES
Thanks to Bernd Steinhauser linux bernd steinhauser de

REVIEW: 119908
2014-09-14 09:30:06 -04:00
Kurt Hindenburg
d8be35b5c7 Allow the -e command line to work w/ arguments w and w/o spaces
This allows both these lines to work:
konsole -e man ls
konsole -e "man ls"

Thanks to Mark Raymond markr raymonds org uk for patch/testing.

CCBUG: 295648
REVIEW: 120001
FIXED-IN: 4.14.2
(cherry picked from commit bd56dba1a9)
2014-09-14 08:40:38 -04:00
Kurt Hindenburg
26e2da0d6b Version-ize konsoleprivate libraries
This allows (on packaging level at least) co-existence of kdelibs4 &
KF5 konsole-part.

Patch by Hrvoje Senjan hrvoje senjan gmail com

REVIEW: 119909
2014-09-14 08:33:48 -04:00
l10n daemon script
4739abf934 SVN_SILENT made messages (.desktop file) 2014-09-10 08:46:51 +00:00
l10n daemon script
c24c0b3f0e SVN_SILENT made messages (.desktop file) 2014-09-09 11:12:59 +00:00
l10n daemon script
c1988406ab SVN_SILENT made messages (.desktop file) 2014-09-08 08:40:41 +00:00
l10n daemon script
0027a604b8 SVN_SILENT made messages (.desktop file) 2014-09-07 08:45:00 +00:00
Montel Laurent
c3cbac07ae Remove kdelibs4support 2014-09-06 13:10:57 +02:00
l10n daemon script
c19effafc5 SVN_SILENT made messages (.desktop file) 2014-09-06 04:12:59 +00:00
Kurt Hindenburg
9e55c7880a Merge branch 'frameworks'
* frameworks: (200 commits)
  We can increase minimum version
  Fix Bug 318453 - Blinking cursor of "fullwidth" character are "halfwidth"
  Issue a warning when not matching a font exactly
  ki18n_wrap_ui
  l10n fixes
  Use QStringLiteral instead of QLatin1Literal
  Set the component name if a KPart
  setXMLFile doesn't need the path to "konsole/" after the adjustment to KXMLGUI_INSTALL_DIR
  Use xi18n when markup
  remove accel markers
  Use KXMLGUI_INSTALL_DIR
  Fix crash in Manage Profile Dialog
  Fix crash on close
  update boxs.txt which uses more box lines for testing purposes
  Correct line drawing characters U+2532, U+2544, U+2546, U+2560
  Fix spacing so next cherry-pick will apply
  Fix translucency support.
  Enable wordwrap on suspended message to avoid window resize
  Update dependency: KDE4Support to KDELibs4Support
  Convert to Qt5 signal slot syntax
  ...

Conflicts:
	CMakeLists.txt
	desktop/CMakeLists.txt
	desktop/konsolerun.desktop
	desktop/org.kde.konsole.desktop
	src/Application.cpp
	src/CharacterColor.h
	src/EditProfileDialog.cpp
	src/EditProfileDialog.ui
	src/Emulation.cpp
	src/IncrementalSearchBar.cpp
	src/IncrementalSearchBar.h
	src/LineFont.h
	src/MainWindow.cpp
	src/ScreenWindow.h
	src/Session.cpp
	src/SessionController.cpp
	src/TerminalCharacterDecoder.cpp
	src/TerminalDisplay.cpp
	src/autotests/ShellCommandTest.cpp
	src/autotests/TerminalCharacterDecoderTest.cpp
	src/config-konsole.h.cmake
	src/fontembedder.cpp
	src/main.cpp
	src/settings/GeneralSettings.cpp
	src/tests/CMakeLists.txt
	src/tests/PartManualTest.cpp
2014-09-05 08:54:48 -04:00
Montel Laurent
4f5f0dbc2a We can increase minimum version 2014-09-05 08:18:27 +02:00
Feng Chao
5fd1276b8d Fix Bug 318453 - Blinking cursor of "fullwidth" character are "halfwidth"
Calculate the character width at current blinking cursor.

BUG: 318453
2014-08-03 21:18:52 +08:00
l10n daemon script
c31ec2b956 SVN_SILENT made messages (.desktop file) 2014-07-25 05:22:33 +00:00
l10n daemon script
dc2e9cf76e SVN_SILENT made messages (.desktop file) 2014-07-24 04:37:38 +00:00
Casian Andrei
e6fa0276a5 Issue a warning when not matching a font exactly
When setting a font for the terminal, if it is not found properly by the
system, Qt attempts to use another font which is not an exact match. It
happens that the other font is not fixed-pitch, so konsole ends up using
an unsupported variable-pitch font for the terminal.

Place a warning when an exact match for the desired font has not been
found.
2014-07-21 16:50:38 +03:00
Lukáš Tinkl
419733fb0f ki18n_wrap_ui
otherwise English only
2014-07-21 12:30:41 +02:00
Lukáš Tinkl
9900747e0f l10n fixes 2014-07-20 22:42:12 +02:00
Luca Beltrame
3af526ff22 Use QStringLiteral instead of QLatin1Literal
As suggested by krop
2014-07-18 10:15:25 +02:00
Luca Beltrame
88ffcc8bed Set the component name if a KPart
This fixes the context menu not being shown in Yakuake.
2014-07-18 00:07:50 +02:00
Luca Beltrame
b8726f2f59 setXMLFile doesn't need the path to "konsole/" after the adjustment to
KXMLGUI_INSTALL_DIR

Fixes menus not appearing on right click in Konsole.
2014-07-16 23:51:20 +02:00
Montel Laurent
efd1d0ec08 Use xi18n when markup 2014-07-16 13:23:03 +02:00
l10n daemon script
37f9db9739 SVN_SILENT made messages (.desktop file) 2014-07-16 04:52:29 +00:00
Lukáš Tinkl
694b644bd2 remove accel markers
so that the top menubar doesn't conflict with Alt+<x> shortcuts
2014-07-15 20:19:46 +02:00
Montel Laurent
6849174502 Use KXMLGUI_INSTALL_DIR 2014-07-13 14:20:54 +02:00
Kurt Hindenburg
254a59f975 Update master branch to version 2.14.999 for now 2014-07-09 08:56:32 -04:00
l10n daemon script
d9091d109f SVN_SILENT made messages (.desktop file) 2014-07-06 04:28:16 +00:00
Kurt Hindenburg
86ee13f583 Fix crash in Manage Profile Dialog
In KDE5, KMenu* KActionMenu::menu() no longer creates a KMenu if it
doesn't exist.

Thanks to Arjun Ak arjunak234 gmail com

REVIEW: 119004
2014-07-02 10:26:05 -04:00
l10n daemon script
cf2d0bfd3e SVN_SILENT made messages (.desktop file) 2014-06-22 04:31:10 +00:00
Aurélien Gâteau
dd1b2b4df0 Fix crash on close
Move code responsible for 'forgetting' a view outside of code responding to the
TerminalDisplay deletion.

This avoids a loop like this:

~MainWindow
=> ~QStackedWidget
=> ~TerminalDisplay
=> QObject::destroyed
=> ViewContainer::viewDestroyed
=> ViewContainer::removeViewWidget
   - internal cleanup
   - try to remove TerminalDisplay from QStackedWidget which is being deleted and
crash

Instead the code now does:

~MainWindow
=> ~QStackedWidget
=> ~TerminalDisplay
=> QObject::destroyed
=> ViewContainer::viewDestroyed
=> ViewContainer::forgetView (does the internal clean up)

And if one tries to explicitly remove a view, sequence is:

ViewContainer::removeView
=> ViewContainer::forgetView
=> ViewContainer::removeViewWidget

The patch also removes ViewManager::focusActiveView() because it causes a crash
when closing a TerminalDisplay as it tries to put the focus on the deleted
TerminalDisplay. I initially called it through a queued connection, but realized
it is actually not needed for focus to be passed to the correct view, so just
removed it.

BUG: 331724
REVIEW: 118839
2014-06-20 14:01:27 +02:00
l10n daemon script
32db3642fb SVN_SILENT made messages (.desktop file) 2014-06-03 05:07:08 +00:00
Kurt Hindenburg
8212a7d736 update boxs.txt which uses more box lines for testing purposes
from gnome's vte

(cherry picked from commit d567bfe8ed)
2014-05-30 09:12:20 -04:00
Kurt Hindenburg
455f0106b9 Correct line drawing characters U+2532, U+2544, U+2546, U+2560
Fix box lines - using kmag is a great help

Thanks to Egmont Koblinger egmont gmail com for report and patch

BUG: 335339
FIXED-IN: 4.13.2
(cherry picked from commit 58d79e3624)
2014-05-30 09:12:09 -04:00
Kurt Hindenburg
0ba0f68a7a Fix spacing so next cherry-pick will apply 2014-05-30 09:11:52 -04:00
Kurt Hindenburg
d567bfe8ed update boxs.txt which uses more box lines for testing purposes
from gnome's vte
2014-05-26 08:12:46 -04:00
Eike Hein
c4f7f512f3 Fix translucency support.
CCBUG:332408
2014-05-26 14:00:24 +02:00
Kurt Hindenburg
58d79e3624 Correct line drawing characters U+2532, U+2544, U+2546, U+2560
Fix box lines - using kmag is a great help

Thanks to Egmont Koblinger egmont gmail com for report and patch

BUG: 335339
FIXED-IN: 4.13.2
2014-05-25 19:54:55 -04:00
Kurt Hindenburg
57a5f23f1b Enable wordwrap on suspended message to avoid window resize
BUG: 333890
FIXED-IN: 2.13.1
(cherry picked from commit 24c90c36e7)
2014-05-08 21:53:22 -04:00
Kurt Hindenburg
cc4602e1ee Update dependency: KDE4Support to KDELibs4Support
Thanks Elias Probst

REVIEW: 117988
2014-05-08 10:20:27 -04:00
Alex Richardson
a3ce74d4eb Convert to Qt5 signal slot syntax
REVIEW: 117482
2014-04-30 19:16:54 +02:00
Alex Merry
083870371e Install konsole.notifyrc to the correct location 2014-04-26 22:19:04 +01:00
Kevin Ottens
018cb5b749 Adjust to the kreadconfig5 renaming 2014-04-26 19:39:23 +02:00
Kurt Hindenburg
24c90c36e7 Enable wordwrap on suspended message to avoid window resize
BUG: 333890
FIXED-IN: 2.13.1
2014-04-26 12:53:03 -04:00
Alex Merry
5ebe63fe69 Remove CONFIG argument from find_package(KF5)
This is no longer wanted, since ECM has a FindKF5 module.
2014-04-26 10:48:55 +01:00
Kurt Hindenburg
d02f75199d minor style changes - whitespace, blank lines 2014-04-20 09:56:07 -04:00
l10n daemon script
1b34acabd7 SVN_SILENT made messages (.desktop file) 2014-04-20 04:34:53 +00:00