Commit Graph

13 Commits

Author SHA1 Message Date
Robert Knight
2a1109196f Save and load environment variables as part of the profile. Defaults to just 'TERM=xterm'. Allow editing of the environment in the profile editor (not just the TERM variable). Separate out the tab-related options into their own tab in the profile editor and rename 'Keyboard Setup' to 'Input' as that seems a more obvious name.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=679103
2007-06-23 02:09:21 +00:00
Robert Knight
6a36400ffc Reimplement Vt102Emulation::getErase() with new keyboard translator. Fixes backspace in Vim et. al. Correct API documentation for KeyboardTranslator::findEntry(). Use an explicit KSharedConfigPtr to get the global config when writing default profile setting. Appears to fix strange crash on exit.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678227
2007-06-20 22:26:32 +00:00
Robert Knight
a4c6ca23a7 Record profile parent when saving to disk and reload them as needed when loading a profile.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678033
2007-06-20 14:05:31 +00:00
Robert Knight
777d7cb56e Slightly nicer looking items in color scheme list. Record a profile's parent when saving to disk.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677619
2007-06-19 14:40:44 +00:00
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
2007-06-02 06:08:57 +00:00
Robert Knight
2b1b0c323f Accept upper-case characters in property names
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670583
2007-06-02 05:04:29 +00:00
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
2007-06-02 05:02:55 +00:00
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
2007-06-02 03:29:42 +00:00
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
2007-05-31 13:42:23 +00:00
Robert Knight
5331bf720d Various EBN fixes.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667655
2007-05-23 13:09:23 +00:00
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
2007-05-22 23:38:16 +00:00
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
2007-05-20 16:33:03 +00:00
Robert Knight
c5ab0f3cec Add basic code to associate shortcuts with profiles and load/save those shortcut/profile pairs. Move Profile class into its own source file. Move old TODO list into the 'old' directory.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=664308
2007-05-13 16:38:59 +00:00