Commit Graph

19 Commits

Author SHA1 Message Date
Albert Astals Cid
22a80e9126 Assignint to yourself is not really necesssary :D 2011-07-12 14:07:59 +01:00
Kurt Hindenburg
6b2440e2c2 comment out kDebugs - change some to kWarnings
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1148447
2010-07-10 17:22:28 +00:00
Kurt Hindenburg
80a3b9e67a align the declaration with the defination
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1092491
2010-02-19 03:50:20 +00:00
Darío Andrés Rodríguez
b8a3bdd833 - Reduce the ammount of unused vars/parameters warnings
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1049628
2009-11-15 15:41:16 +00:00
Kurt Hindenburg
31aea137a8 Fix some build warning and a krazy issue.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1033923
2009-10-11 15:42:12 +00:00
Pino Toscano
0b0ed49cc0 initialize in the correct order
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1025870
2009-09-19 22:47:55 +00:00
Robert Knight
5c55fd0154 Greatly reduce memory usage required by Konsole's scrollback buffer and improve releasing of scrollback memory to OS when no longer needed.
* Reduce amount of memory required for representing characters in scrollback buffer by not storing formatting data for each character.  Instead store UTF-16 characters and formatting ranges
* Allocate memory for scrollback buffer use a custom mmap-based memory pool - this allows the memory to be released to the OS sooner when freed.

There is a small performance cost when printing a large number of lines - see bug report for figures.

Patch by Michael Meier

REVIEW: http://reviewboard.kde.org/r/802/
BUG:176974


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=987102
2009-06-25 15:33:20 +00:00
Robert Knight
956277c014 Convert tabs to 4 spaces to match kdelibs conventions. Previously
there was a mix of tabs and spaces for indentation.

CCMAIL:Stefan.Becker@nokia.com


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=863326
2008-09-21 20:06:58 +00:00
Kurt Hindenburg
1f562d0238 Use KDE_ instead of system calls; EBN Krazy fixes.
CCMAIL: konsole-devel@kde.org

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=847535
2008-08-15 15:39:54 +00:00
Robert Knight
0d1e258ce4 Fix 'Scrollback -> Scrollback Options' not showing correct number of lines after using the dialog to change the scrollback size. Adjust the line count of a HistoryScrollBuffer's HistoryType whenever the buffer's line count is changed.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=815038
2008-06-01 00:25:19 +00:00
Robert Knight
5d9997446e Update copyright year to 2008. Remove '(C)' from copyright lines.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=800631
2008-04-24 14:53:43 +00:00
Robert Knight
46cfc108d3 * Replace all usage of qDebug() with kDebug(), since kDebug() provides information about
which part of the code the message came from and allows filtering of output
  using kdebugdialog
* Remove explicit creation of singleton classes SessionManager,ColorSchemeManager and
  KeyboardTranslatorManager and automate it with K_GLOBAL_STATIC.
  This ensures that the singleton destructors are called appropriately by KPart clients
  when they unload the libkonsolepart library.


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=754334
2007-12-29 16:07:31 +00:00
Adriaan de Groot
8928e03af4 __FUNCTION__ is a gcc-ism
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=746921
2007-12-10 16:25:20 +00:00
Robert Knight
8171d4872f * Do not remove color schemes / key bindings from list if the
call to delete the file fails.
* Make deletion of color schemes, key bindings and profiles
  atomic operations from the point of view of outside classes.
* Fix various warning produced by the -Woverloaded-virtual flag.


svn path=/trunk/KDE/kdebase/apps/konsole/; revision=746168
2007-12-08 01:51:37 +00:00
Robert Knight
c5c21f90b8 Re-implement storage of line-wrapped status in fixed-size history buffers.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=737603
2007-11-16 18:37:20 +00:00
Robert Knight
c57ab738ad Fix crash when clearing file-based ('unlimited') history. Null pointer was not handled correctly.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=697511
2007-08-08 01:58:46 +00:00
Laurent Montel
53fc966203 Adapt to new KWarning/kFatal/kDebug api
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=695870
2007-08-03 06:40:12 +00:00
Robert Knight
33c913383d EBN fixes. Mostly copyright and implementations including their own headers first.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=662726
2007-05-09 00:01:01 +00:00
Robert Knight
19a29d182a Rename directories for clarity. konsole -> src , other -> data.
svn path=/branches/work/konsole-split-view/; revision=661562
2007-05-05 23:33:05 +00:00