#
11dc1393 |
|
21-Feb-2022 |
Zakero <zakero@zakero.com> |
Minor Terminal fixes In the Terminal settings window, the pop-up help text for "Tab title:" had two entries for "%% - The character '%'.". Removed one of the entries. Fixed the spelling of some constants: kTooTip* vs kToolTip* Changing the window title and tab title directly will now show the same tool-tips as the Terminal settings window. Change-Id: Ic36cc1f8af0305b757105a229203115efee870c8 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4989 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Máximo Castañeda <antiswen@yahoo.es>
|
#
dbf8c834 |
|
19-Feb-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Terminal: added basic conditional title patterns. * You can now insert arbitrary text only if the following or previous placeholder does not resolve to an empty value using the %<, %> and %- placeholders. * Additionally, any non-alpha numeric character between % and the placeholder character will only be displayed if the placeholder does not resolve to an empty value, too. * All of this allows you to get rid of the extra space between "Terminal" and ":" before the current path -- which is now the default.
|
#
177cb657 |
|
23-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Add %e in the terminal tab format tooltip. Since it works, we may as well advertise it.
|
#
f5a3c8c4 |
|
10-Nov-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Terminal: allow % in URLs.
|
#
e9bad28a |
|
10-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Terminal: Add a hyperlink mode When holding down Command, text under the mouse is checked whether it looks like a URL or a local path. If so, it is highlighted and can be clicked, which will open the URL/file. Right-clicking opens a context menu with items for opening the link/file or copying it to the clipboard. When additionally holding down Shift, path prefixes up to the component under the mouse will be considered (no effect for URLs). Changes: * Add HyperLink class. Encapsulates a type, the address, and an optional base address. Features an Open() method to open the address. * Move/add some string constants to TermConst. * Move TermView::CharClassifier to top level and rename to DefaultCharClassifier. * Introduce TermViewHighlight and TermViewHighlighter. The former refers to a range of text in a TermView's text buffer. It also contains a pointer to a TermViewHighlighter object, which specifies how the text range shall be rendered (colors and attributes). * TermView: - Add respective _{Add,Remove}Highlight() methods and adjust the code to support highlights. - Make the selection a TermViewHighlight. At least its visual aspect is now handled like other highlights. - Introduce an inner TextBufferSyncLocker. It is used instead of BAutolock when locking the text buffer to synchronize the visual buffer with it. After it unlocks it calls _VisibleTextBufferChanged(), if the visual text buffer has changed, which in turn calls a new callback on the active state. - Add WindowActivated() and ModifiersChanged() callbacks to the state interface. - Add new states HyperLinkState and HyperLinkMenuState which implement the new feature. Fix modifier issues
|
#
19bfeaa7 |
|
24-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Support %e (cur.encoding) for Terminal titles Optional parameter %e to indicate current tab view encoding in the window title. It is not shown in case tab view encoding is default UTF-8. Inspired by Sergei Reznikov. Thanks.
|
#
a5b3caa2 |
|
12-Feb-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
%T placeholder (localized Terminal name) for title mask * %T placeholder added into the set, available for customizing main Terminal window title. It should be typically replaced by the application name localized for the currect system locale. * Use B_TRANSLATE instead of B_TRANSLATE_SYSTEM_NAME for the first menu entry in the main TermWindow menu. The meaning of "Terminal" term in this menu is the "Terminal session" but not the "Terminal Application" so using separate catkeys entry for this menu item avoids this inconsistency in Terminal UI localization; * Fixes #7586
|
#
546208a5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
99aaa8c1 |
|
08-Dec-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Fix a typo spotted by Karvjorm. Thanks. This close #6971. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6476732 |
|
19-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved the reusable part of the tab/window title prefs tool tips to TermConst.h/cpp. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39496 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dbf8c834a25bf2e138e2163ff110d62b663c9736 |
|
19-Feb-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Terminal: added basic conditional title patterns. * You can now insert arbitrary text only if the following or previous placeholder does not resolve to an empty value using the %<, %> and %- placeholders. * Additionally, any non-alpha numeric character between % and the placeholder character will only be displayed if the placeholder does not resolve to an empty value, too. * All of this allows you to get rid of the extra space between "Terminal" and ":" before the current path -- which is now the default.
|
#
177cb657e43c0560662a227fffd61298875286aa |
|
23-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Add %e in the terminal tab format tooltip. Since it works, we may as well advertise it.
|
#
f5a3c8c48c4ff1a4949add2f901b40f2f4cdfa38 |
|
10-Nov-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Terminal: allow % in URLs.
|
#
e9bad28aafc6b71378bb71139cde6269bbb0afa7 |
|
10-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Terminal: Add a hyperlink mode When holding down Command, text under the mouse is checked whether it looks like a URL or a local path. If so, it is highlighted and can be clicked, which will open the URL/file. Right-clicking opens a context menu with items for opening the link/file or copying it to the clipboard. When additionally holding down Shift, path prefixes up to the component under the mouse will be considered (no effect for URLs). Changes: * Add HyperLink class. Encapsulates a type, the address, and an optional base address. Features an Open() method to open the address. * Move/add some string constants to TermConst. * Move TermView::CharClassifier to top level and rename to DefaultCharClassifier. * Introduce TermViewHighlight and TermViewHighlighter. The former refers to a range of text in a TermView's text buffer. It also contains a pointer to a TermViewHighlighter object, which specifies how the text range shall be rendered (colors and attributes). * TermView: - Add respective _{Add,Remove}Highlight() methods and adjust the code to support highlights. - Make the selection a TermViewHighlight. At least its visual aspect is now handled like other highlights. - Introduce an inner TextBufferSyncLocker. It is used instead of BAutolock when locking the text buffer to synchronize the visual buffer with it. After it unlocks it calls _VisibleTextBufferChanged(), if the visual text buffer has changed, which in turn calls a new callback on the active state. - Add WindowActivated() and ModifiersChanged() callbacks to the state interface. - Add new states HyperLinkState and HyperLinkMenuState which implement the new feature. Fix modifier issues
|
#
19bfeaa78642fedb092eeaea7bab826753f39bd5 |
|
24-Mar-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Support %e (cur.encoding) for Terminal titles Optional parameter %e to indicate current tab view encoding in the window title. It is not shown in case tab view encoding is default UTF-8. Inspired by Sergei Reznikov. Thanks.
|
#
a5b3caa295edb4064e3a560bced06ec27770c498 |
|
12-Feb-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
%T placeholder (localized Terminal name) for title mask * %T placeholder added into the set, available for customizing main Terminal window title. It should be typically replaced by the application name localized for the currect system locale. * Use B_TRANSLATE instead of B_TRANSLATE_SYSTEM_NAME for the first menu entry in the main TermWindow menu. The meaning of "Terminal" term in this menu is the "Terminal session" but not the "Terminal Application" so using separate catkeys entry for this menu item avoids this inconsistency in Terminal UI localization; * Fixes #7586
|
#
546208a53940a26c6379c48a7854ade1a8250fc5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
99aaa8c1fd96da54a167d0af85e835005d244b62 |
|
08-Dec-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Fix a typo spotted by Karvjorm. Thanks. This close #6971. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6476732274148903e53f91a46fb7e7e8185977c |
|
19-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved the reusable part of the tab/window title prefs tool tips to TermConst.h/cpp. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39496 a95241bf-73f2-0310-859d-f6bbb57e9c96
|