Benjamin Reed
9b393e6ba2
fix build on non-x11
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=671173
19 years ago
Robert Knight
a712ccb7b4
Fix IP addresses being truncated in tab titles when using 'short host' format.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670841
19 years ago
Robert Knight
5cf10be66f
Allow multiple names for each property. Mainly for convenience so you can run 'konsoleprofile tabtitle=<some-text> instead of konsoleprofile localtabtitleformat=<some-text>
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670603
19 years ago
Script Kiddy
7ce7e9ce54
SVN_SILENT made messages (.desktop file, second try)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670590
19 years ago
Robert Knight
2b1b0c323f
Accept upper-case characters in property names
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670583
19 years ago
Robert Knight
c345da0ccf
Initial version of a command-line tool (konsoleprofile) to change profile options. Usage: konsoleprofile option=value . Applies to the profile used by the session in which konsoleprofile was executed. All of the logic is in Konsole itself. 'konsoleprofile' is just a very simple shell script which can be placed anywhere. Example usage: 'konsoleprofile colorscheme=WhiteOnBlack' will change the colors used by the active tab.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670582
19 years ago
Robert Knight
317c5cb153
Put the property enum value <-> string name mappings in a single place rather than duplicating them in the property reader and property writer.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670568
19 years ago
Robert Knight
942ecb745c
Make new sessions start in the same directory as the previously active session. Does not apply when creating a new tab from a specific profile.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670566
19 years ago
Robert Knight
3f1f8cac41
Add command line options to list available profiles and specify default profile for a particular Konsole instance.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670562
19 years ago
Robert Knight
fab2563335
Fix edit profile dialog size.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670487
19 years ago
Robert Knight
efc58634e7
Update tab text immediately when renaming a tab manually.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670480
19 years ago
Robert Knight
b5dae90cd6
Mark TODO item as done.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670452
19 years ago
Robert Knight
de79549e8f
Prevent scrolling of views which are not following the latest output when new output is received from the terminal and the history is full.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670451
19 years ago
Robert Knight
d0141e5e82
Disable detach view, expand view and shrink view actions when not in split-view mode. Fix disabling of multi-view only actions when a view is closed.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670439
19 years ago
Robert Knight
d6b2d317ef
Fix crash with invalid selections and memory corruptionwhen updating image in terminal display.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670435
19 years ago
Robert Knight
8782ab7be6
Fix another assert failure.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670402
19 years ago
Robert Knight
17d8d12249
Fix a couple of crashes. Sync configuration information in SessionManager's destructor and fix problem with scroll optimisation. Not sure about that first one, it shouldn't do any harm, but I don't think it should be necessary either.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670398
19 years ago
Robert Knight
53f7666e8e
Allow the default encoding to be specified per-profile. Something has caused the Edit Profile dialog's minimum size to become huge, I haven't figured out what it is yet.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670153
19 years ago
Max Blazejak
575e19ee02
EBN fixes (includes, typos etc.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669964
19 years ago
Script Kiddy
a2560c3410
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669344
19 years ago
Robert Knight
82ac07fec2
Change the character -> text decoding API so that Konsole can produce better quality HTML when output is saved. Fix crashing when resizing display introduced in yesterday's scrolling changes and add assertions to catch invalid memory accesses.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669305
19 years ago
Robert Knight
da54803438
Scroll view to newest output on keystroke. Disallow letter shortcuts. Update TODO.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669235
19 years ago
Robert Knight
24b1e02ad4
Add hide/show menu bar action to session context menu. Add shortcut ( Ctrl+Shift+F11 ) to full screen mode action. Update 'Change Profile' sub-menu in session context menu when the list of favorite sessions is changed in the Manage Profiles dialog.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=669221
19 years ago
Robert Knight
e7f1b7904a
Allow the scrolling optimisation to work on regions of the display instead of the whole screen. This makes it work with split/screen vi/Screen etc. Doesn't work with applications that use vertical splits.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668839
19 years ago
Laurent Montel
39cce65b1d
Don't install it twice
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668667
19 years ago
Robert Knight
835f1fe300
Change tab text color for tabs when activity occurs in them, ala. Kopete. This is different to 'Monitor for Activity' which provides more dramatic notifications via the KDE notification framework.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668549
19 years ago
Robert Knight
580f3fee30
Update TODO and remove old settings code from the repository.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668482
19 years ago
Robert Knight
76b0f58867
* Add check for compositing on startup now that
...
KWindowSystem::compositingActive() works without a QApplication instance.
* Make terminal display intercept shortcuts using the Backspace/Home/End keys
( fixes backspace key triggering the 'Go Back' action in Dolphin when
terminal part has the focus )
* Add some plumbing that will be used to handle resizing by the terminal
program.
* Misc. tidy-ups and EBN fixes.
* Update the right part of the terminal display when updating blinking
cursor.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668460
19 years ago
Robert Knight
e49cda4859
Revert Troy's commit. It causes a crash on startup here, I don't think it is just my system. Either way, unfortunately the proper solution isn't quite a one-liner.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668076
19 years ago
Troy Unrau
58dc50a324
Add aseigo's composite extension testing code, as per comment at http://dot.kde.org/1179921215/1179939880/1179940099/
...
It builds, installs, runs, does not appear to break for kwin composite enabled or disabled, so ship it!
(there is the old line, still commented out that appears to now be redundant - should be removed if there are no problems with the new one...)
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=668067
19 years ago
Robert Knight
5331bf720d
Various EBN fixes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667655
19 years ago
Robert Knight
ffa03ca138
Make profile shortcuts work for favorite profiles (others are currently ignored).
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667504
19 years ago
Robert Knight
bc8b16325a
Add keyboard icon to key bindings list. The current 'keyboard' icon is invisible against a white background, as are the hdd-external- icons. CCMAIL: kde-artists@kde.org
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667503
19 years ago
Robert Knight
d61c811755
Mistake from last commit. Fix the logic that repositions the tab bar on settings change.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667499
19 years ago
Robert Knight
2739625dce
Allow the tab bar position to be specified in the profile editing dialog. Other tweaks to the profile editing dialog.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667497
19 years ago
Robert Knight
0ef9ea5f41
Added 'Change Profile' menu to change the profile used by a running session.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667162
19 years ago
Robert Knight
a0976835b6
Tidy up Pty class header file and API. Better method names, remove un-used methods, add API documentation etc. Fix some other API documentation mistakes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667129
19 years ago
Robert Knight
76520f04e3
Include Xlib.h header file before Xrender header file. Reported to fix compilation on Solaris 8.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666992
19 years ago
Robert Knight
0956611a06
Update output tracking state of screen window when scrolling using Shift+Page/Arrow keys
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666825
19 years ago
Robert Knight
2fd69ce1ba
Add internal support for choosing the tab bar's position with respect to the terminal display. Currently now defaults to positioning the tabs at the bottom of the screen as in KDE 3, haven't decided on what the final default setting will be.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666706
19 years ago
Robert Knight
8a81e29f8f
Reimplement scrolling the display up and down using the keyboard. This is now done in the display rather than the emulation, which allows displays on the same session to be scrolled independantly, but doesn't respect the scroll commands defined in the key bindings file.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666607
19 years ago
Robert Knight
74f640315e
Remove redundant check before delete[] and outdated comment.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666592
19 years ago
Robert Knight
a7549daefc
Fix crash when browsing color schemes after closing a split view.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666493
19 years ago
Robert Knight
4e6e820acd
Replace all usage of malloc/free with new/delete
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666487
19 years ago
Robert Knight
1bc6c85c7e
Remove dead and unused code, out of date comments, unused methods and un-needed includes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666484
19 years ago
Robert Knight
fdc683432c
Use color scheme's transparency to draw item backgrounds in color scheme list if compositing is available. Untested.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666405
19 years ago
Robert Knight
8e72dd41ce
Fix primary/alternate shortcuts for next/previous tab (they were the wrong way round). More appropriate close icon in search bar. Make Quit menu item close only the current window, not all Konsole instances. Change the default shortcut for the Quit menu item to Ctrl+Shift+Q. The standard Ctrl+Q is reserved for use by terminal applications. Remove references to Application in MainWindow class.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666372
19 years ago
Robert Knight
dcdf9e76b3
Rename History to Scrollback in the UI, to avoid confusion with shell's command history. Fixes to color scheme previewing in Edit Profile Dialog. Add a few icons here and there. Add full screen menu item.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665834
19 years ago
Robert Knight
983271c55c
Fix tab title syncing between multiple views of the same session.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665823
19 years ago
Robert Knight
73df051eb6
Fix URL filters not being updated when scrolling the display. Fix URLs being left underlined when moving mouse outside of target area.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=665822
19 years ago