Commit Graph

17 Commits

Author SHA1 Message Date
Luís Pereira 2df79b77bf Remove user declared copy assignment
The implicit definition of a copy constructor as defaulted is deprecated if
the class has a user-declared copy assignment operator or a user-declared
destructor.
In this case the user-declared copy assignment is equal to the
default-generated. Deleting and just use the default generated seems the
best option.
2020-07-04 17:33:01 +08:00
Luís Pereira b30730b0e4 Fix ColorEntry copy operator
A copy operator should not return void.
2020-06-25 00:36:15 +08:00
Luís Pereira b87de89767 Use braced initializer list in returns
Replaces explicit calls to the constructor in a return with a braced
initializer list.
2019-04-13 15:49:15 +02:00
Rikard Falkeborn 1dbbe6ee27 Mark some functions const 2018-08-12 10:39:35 +08:00
Chih-Hsuan Yen a7511335f1 Fix "bold and intensive" colors
For example, \e[0;1m\e[90m should give bold gray texts. It gave black.

Quick notes:
0 => reset all attributes
1 => use bold. In popular implementations (VTE3 & konsole), it also
changes a normal color to an intense color
90 => color0, intense; usually gray

This is already fixed in konsole:
https://github.com/KDE/konsole/commit/771b4b22289d928f77d0a3bda9762b8137f2407c

I happen to use the same function name :)
2018-02-16 18:30:36 +01:00
Igor c8d1e02c58 Fix indenations (misleading-indentation warning) 2016-05-07 19:08:40 +03:00
Jerome Leclanche 72ffc262eb Clean up trailing whitespaces 2015-07-09 20:22:48 +02:00
Petr Vanek 5d3ef34cc2 fixed #11 compile against Qt 5 (Qt4 and Qt5 supported and waguely tested) 2014-04-11 21:28:52 +02:00
Petr Vanek 6ad5d7070a merge changes from the experimental "bundle" repository 2011-06-22 13:12:21 +02:00
Petr Vanek bd69eb0bbf remove the KDE legacy code 2010-10-28 21:45:59 +02:00
Petr Vanek 4183368397 code reformatted after resync 2010-10-25 16:34:14 +02:00
Petr Vanek b2449cc578 display stuff synced from konsole again to improve color scheme handling 2010-10-25 16:27:34 +02:00
Petr Vanek 520661ab6f Merge branch 'master' of file:///export/home/pvanek/oss/qterm/merge/qtermwidget
Conflicts:
	lib/BlockArray.cpp
	lib/BlockArray.h
	lib/CMakeLists.txt
	lib/Character.h
	lib/CharacterColor.h
	lib/Emulation.cpp
	lib/Emulation.h
	lib/Filter.cpp
	lib/Filter.h
	lib/History.cpp
	lib/History.h
	lib/KeyboardTranslator.cpp
	lib/KeyboardTranslator.h
	lib/Pty.cpp
	lib/Pty.h
	lib/Screen.cpp
	lib/Screen.h
	lib/ScreenWindow.cpp
	lib/ScreenWindow.h
	lib/Session.cpp
	lib/Session.h
	lib/ShellCommand.cpp
	lib/ShellCommand.h
	lib/TerminalCharacterDecoder.cpp
	lib/TerminalCharacterDecoder.h
	lib/TerminalDisplay.cpp
	lib/TerminalDisplay.h
	lib/Vt102Emulation.cpp
	lib/Vt102Emulation.h
	lib/k3process.cpp
	lib/k3process.h
	lib/k3processcontroller.cpp
	lib/k3processcontroller.h
	lib/konsole_wcwidth.cpp
	lib/konsole_wcwidth.h
	lib/kpty.cpp
	lib/kpty.h
	lib/kpty_p.h
	lib/qtermwidget.cpp
	lib/qtermwidget.h
2010-10-04 11:29:18 +02:00
Petr Vanek 25661234c0 K&R formatting 2010-10-01 16:08:52 +02:00
Petr Vanek 57fd23bf39 K&R formatting 2010-10-01 16:08:14 +02:00
Petr Vanek 88b5a11bb4 merge with qscite 2010-10-01 15:54:31 +02:00
Petr Vanek 2d6c2b82b7 initial import 2010-09-11 10:50:46 +02:00