#
de2ada1f |
|
09-Jul-2021 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Terminal: load themes from data and settings folders. * Uses the same format as the Terminal settings file * Adds an additional key, "Theme name", to settings for themes, which needs to be present for a theme to be loaded, else it will be skipped * Loads themes from Terminal/Themes in the data and settings directories, searching data first, then settings second, allowing a theme to be tweaked by putting a copy in a settings folder Change-Id: I8cadf98151459c1ae6098c38481b16eb3f2cf952
|
#
defb8292 |
|
10-Nov-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Terminal Prefs: replace "OK" with "Defaults" Again, this is the more standard way to do things in Haiku.
|
#
ef601541 |
|
15-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Handle font style on loading default Terminal preferences Fix the PrefHandler::_ConfirmFont to take into account not only the font family but the font style too. This improves the popup menu checkmark synchronization in the Preferences View. This problem can be reproduced on very first start of application without previously stored Terminal settings. Default family/style for this case is currently defined as "Courier 19BT"/"Regular" but default fixed font has correspondently "DejaVu Sans Mono"/"Book". Previous version of _ConfirmFont() process only the family and left the style in default "Regular" one. So opening Preferences View and attempting to set the checkmark on corresponding family/style menuitem was usually failed.
|
#
5b41331f |
|
09-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
CodeStyle fixes, some refactoring and cleanup * Clear some codestyle issues catched by checker script; * Rename RestartDebugCapture to more consistent StartStopDebugCapture; * Updated Copyrights and authors lists, some occurences of the raw MIT licence text replaced with "under the terms of MIT licence" reference; * Fixes for x86_64 build. This is cumulative cleanup commit for series of Terminal refactoring changes I have introduced last time. No significant functional changes.
|
#
6d30b376 |
|
05-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Support for underline and ibeam terminal cursor styles * Add support for underline and i-beam cursor shapes. No corresponding UI configuration in preferences view ATM because preferences are waiting for refactoring and we need some eggs for this Easters. ;-) * Add handling of VT520/xterm specific DECSCUSR control sequences allowing applications to modify the style and blinking state of the cursor. May be utilized, for example, by console version of vim; * Implement cursor blinking/hiding on DECSET/DECRST commands.
|
#
116fb657 |
|
17-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed unused support for saving/loading binary settings files. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39467 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6491fb59 |
|
25-Jul-2010 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Terminal will issue an alert, if there are active processes and the user closes the window (doesn't work if the user closes only a tab, yet). Active by default but can be disabled by a checkbox. - The preference window needs to be reworked. - Wording of the alert and the option can be improved (I accept advices). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37754 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
411d718e |
|
21-Nov-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Added a method to PrefHandler to save the default settings, and used it in TermWindow and PrefWindow. Added patch by adparadox which implements menuitem and shortcut to close the active tab (slightly modified by me). I went with COMMAND-SHIFT-W instead of COMMAND-W. This fixes bug #3898. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34176 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee0491f3 |
|
21-Nov-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
-Fixed some gcc4 warnings -No need to link to libgame git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34174 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc25fe81 |
|
17-Jul-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Got rid of gTermPref by adding some static methods to PrefHandler. The font size menu wasn't up to date with the current settings. Fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21630 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae99c860 |
|
13-Mar-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Should now play much nicer with broken settings files. Fixes bug #165. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
723de034 |
|
11-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed "full font" vs. "half font" setting (in the GUI only for now) - this should better be handled by the app_server (ie. via font overlays). * Fixed compilation under Dano. * Fixed some broken headers. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14861 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
11516cee |
|
31-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The stored (and default) font settings are now tested against the fonts installed in the system; if a font chosen could not be found, a fallback font (be_fixed_font) is used. Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14603 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
662f5284 |
|
29-Jul-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Removed all global preferences path constants. PrefHandler now exports a static method GetDefaultPath() which gets the path to the default settings file (using find_directory(), of course). Disabled locale support; should be easy to reenable when needed again, though. Made all the PrefHandler getters a lot more robust (could easily crash when asking for an unknown item). Some cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13853 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d3dc729f |
|
18-Jul-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Moved the files out of the MYOB folder into the main folder. There are some double entries (like TermApp.cpp and TerminalApp.cpp, so it still needs a further cleanup). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13734 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
defb82922a0f1e2872aae848b8c565fd26b2eb90 |
|
10-Nov-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Terminal Prefs: replace "OK" with "Defaults" Again, this is the more standard way to do things in Haiku.
|
#
ef601541236eb7e08aaaf08ce3ecec96b4459788 |
|
15-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Handle font style on loading default Terminal preferences Fix the PrefHandler::_ConfirmFont to take into account not only the font family but the font style too. This improves the popup menu checkmark synchronization in the Preferences View. This problem can be reproduced on very first start of application without previously stored Terminal settings. Default family/style for this case is currently defined as "Courier 19BT"/"Regular" but default fixed font has correspondently "DejaVu Sans Mono"/"Book". Previous version of _ConfirmFont() process only the family and left the style in default "Regular" one. So opening Preferences View and attempting to set the checkmark on corresponding family/style menuitem was usually failed.
|
#
5b41331f1100c78541d87b7ad5a15d5652acb079 |
|
09-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
CodeStyle fixes, some refactoring and cleanup * Clear some codestyle issues catched by checker script; * Rename RestartDebugCapture to more consistent StartStopDebugCapture; * Updated Copyrights and authors lists, some occurences of the raw MIT licence text replaced with "under the terms of MIT licence" reference; * Fixes for x86_64 build. This is cumulative cleanup commit for series of Terminal refactoring changes I have introduced last time. No significant functional changes.
|
#
6d30b376e908fe678fc35c79d58314367f3d44fe |
|
05-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Support for underline and ibeam terminal cursor styles * Add support for underline and i-beam cursor shapes. No corresponding UI configuration in preferences view ATM because preferences are waiting for refactoring and we need some eggs for this Easters. ;-) * Add handling of VT520/xterm specific DECSCUSR control sequences allowing applications to modify the style and blinking state of the cursor. May be utilized, for example, by console version of vim; * Implement cursor blinking/hiding on DECSET/DECRST commands.
|
#
116fb657194d2c9ed05755081b51776ad49de5bb |
|
17-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed unused support for saving/loading binary settings files. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39467 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6491fb598a70c8e58c3d205f7d8cf5438927fb20 |
|
25-Jul-2010 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Terminal will issue an alert, if there are active processes and the user closes the window (doesn't work if the user closes only a tab, yet). Active by default but can be disabled by a checkbox. - The preference window needs to be reworked. - Wording of the alert and the option can be improved (I accept advices). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37754 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
411d718eec32ccc3b869866ac015a933945a74a2 |
|
21-Nov-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Added a method to PrefHandler to save the default settings, and used it in TermWindow and PrefWindow. Added patch by adparadox which implements menuitem and shortcut to close the active tab (slightly modified by me). I went with COMMAND-SHIFT-W instead of COMMAND-W. This fixes bug #3898. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34176 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ee0491f3e741c15e5cae482d065109d01eb3391d |
|
21-Nov-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
-Fixed some gcc4 warnings -No need to link to libgame git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34174 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc25fe8173a381f951765f518a85c287e894cd8c |
|
17-Jul-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Got rid of gTermPref by adding some static methods to PrefHandler. The font size menu wasn't up to date with the current settings. Fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21630 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae99c86041cb178462a0cc37d55940e1656abfb9 |
|
13-Mar-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Should now play much nicer with broken settings files. Fixes bug #165. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
723de034c64749fadc75bee362171f1127bf00c3 |
|
11-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed "full font" vs. "half font" setting (in the GUI only for now) - this should better be handled by the app_server (ie. via font overlays). * Fixed compilation under Dano. * Fixed some broken headers. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14861 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
11516cee1e6b8b0b972926141cb9c95244488589 |
|
31-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The stored (and default) font settings are now tested against the fonts installed in the system; if a font chosen could not be found, a fallback font (be_fixed_font) is used. Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14603 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
662f52848a218a0b8a210e4cee58a4b36e9ff226 |
|
29-Jul-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Removed all global preferences path constants. PrefHandler now exports a static method GetDefaultPath() which gets the path to the default settings file (using find_directory(), of course). Disabled locale support; should be easy to reenable when needed again, though. Made all the PrefHandler getters a lot more robust (could easily crash when asking for an unknown item). Some cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13853 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d3dc729f9fbe302c5c45c3ec2518650a260605d7 |
|
18-Jul-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Moved the files out of the MYOB folder into the main folder. There are some double entries (like TermApp.cpp and TerminalApp.cpp, so it still needs a further cleanup). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13734 a95241bf-73f2-0310-859d-f6bbb57e9c96
|