#
bb57ea89 |
|
09-May-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
generic/tty: Combine settings structures. It doesn't make much sense to have separate window sizes, termios, etc. settings for the two halves of a TTY. Moreover, having separate settings which can get out of sync breaks applications, e.g. double-printing in shells. The original TTY driver has unified settings. It seems likely that the settings were separated as part of the locking simplification, however the lock separation was reverted a while back, anyway.
|
#
3e9824f9 |
|
17-Oct-2021 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
tty: move the "tty" KDL command to the generic tty module. Currently I'm trying to debug things using the generic tty module, and I can't use the command from the driver for that. I hope someday the driver and module will use the same structure for the ttys and can share the same command... Change-Id: I167dab600ac8567368604f9b6463f787857f4d20 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4602 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
47a21c5c |
|
30-Aug-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
s/Haiku License/MIT License/g. They are the same thing.
|
#
16c5a728 |
|
13-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
* Seperate out the tty_close_cookie from tty_destory_cookie and make the former available as a module function as well. * Remove some unneeded resetting from tty_destroy_cookie. * Move the public module functions to the public API section of the file and order them by their declaration order in the module info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e72f897 |
|
10-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Remove the global lock and the documentation for it. It was specific to the tty driver and doesn't apply to the generic module. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
91bcf08e |
|
07-Dec-2010 |
Michael Lotz <mmlr@mlotz.ch> |
Adding a generic tty module based largely on the tty driver. This has a new API and doesn't come with BeOS backwards compatibility. It also has the BeOS compatibility ioctl ops removed and such. I've actually made this back in april, so I don't really remember any more details. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39760 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16c5a72847d78da6bb6f81e6968bbabc59ea637c |
|
13-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
* Seperate out the tty_close_cookie from tty_destory_cookie and make the former available as a module function as well. * Remove some unneeded resetting from tty_destroy_cookie. * Move the public module functions to the public API section of the file and order them by their declaration order in the module info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e72f897f4d3adb220c53482aa6133f13e0df4b1 |
|
10-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Remove the global lock and the documentation for it. It was specific to the tty driver and doesn't apply to the generic module. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
91bcf08ee50af0da44d5d8631477e7c08c5e0255 |
|
07-Dec-2010 |
Michael Lotz <mmlr@mlotz.ch> |
Adding a generic tty module based largely on the tty driver. This has a new API and doesn't come with BeOS backwards compatibility. It also has the BeOS compatibility ioctl ops removed and such. I've actually made this back in april, so I don't really remember any more details. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39760 a95241bf-73f2-0310-859d-f6bbb57e9c96
|