File history
Tracking elks/arch/i86/drivers/char/console.c
| Commit | Author | Date | Message |
|---|---|---|---|
c137c6184862512805d366fcb6f3582b96c01a4 | Greg Haerr | 2024-09-15 | [kernel] Cleanup register decls in console*.c, cleanup init/main.c |
c1cf3d5506fcbf3e504c5437637574455bf581f | Greg Haerr | 2024-09-15 | [kernel] Replace atoi in ANSI console with very fast version |
3ca8ff33be2ced7849e5d0a3089d6b047a36cb9 | Greg Haerr | 2024-09-15 | [kernel] Updates to console code from #1980 |
dba7eb1f817bd7fb876a82ebb7cbd98206bb92c | Valtteri Koskivuori | 2024-09-15 | [console] Remove MaxCol & MaxRow |
d72fa5eebc0cffc3e3310ce9fc68551f02122ef | Valtteri Koskivuori | 2024-09-08 | [console] Incorporate further feedback |
5d7826837b9565d5ec4f6d7a702727fbf7f1308 | Valtteri Koskivuori | 2024-09-07 | [console] Remove output struct to reduce indirection |
b2d6d0c0b17015b5fb2f192ae8423882757e09c | Valtteri Koskivuori | 2024-09-02 | [console] Add dual-screen support to console-direct.c |
d0aa2c3cdc0190ceefbe3d8d8737daad703a2e2 | Greg Haerr | 2024-03-24 | Remove CONFIG_EMUL_VT52 |
9e8c53ac5a086f823154eba5944ef1dfd45eb97 | Greg Haerr | 2023-09-02 | Final retabs for now |
7850ace890ca8d0a718c4c01f25381f74f2e173 | Greg Haerr | 2023-07-27 | [Console] Implement DisplayCursor(onoff) for direct console |
aa057bb2e99ead47de7ab79b33fe47de0cadca6 | tyama501 | 2023-07-22 | [console] Add DisplayCursor On/Off to AnsiCmd |
cf0871b61ea93ecdbfdb91996461977ce9ce1a3 | tkchia | 2022-11-20 | [kernel] Add KIOCSOUND ioctl for console terminal |
c83f59fe0f895e20270d6a1c3b9a096b8d486a4 | Greg Haerr | 2022-08-06 | [kernel][cmds] Correct ANSI console colors pass 2, add rmdir, fix find |
8ca4bb52378a14537e7a7c72a2e266e09f26167 | Greg Haerr | 2022-08-01 | [kernel] Fix direct console to allow for code page 437 character display |
562d2ba80f3d3bc3d83eff41a5352cb65e79b33 | Greg Haerr | 2022-07-22 | Cleanups |
ab96c10f0c384ad0314ae9d3f2a760c60116387 | Greg Haerr | 2022-07-22 | [kernel][libc] Fix ANSI colors, libc strtol/strtoul, net script |
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7 | Greg Haerr | 2022-07-08 | [kernel] More cleanup with enhanced gcc options |
ca2dc9eca8f89df58317e7341b000d40f88b6a1 | Greg Haerr | 2022-02-24 | [cmds] Update man page display features |
c64977822d4aa58341393f2f6224ecc48761b1b | Greg Haerr | 2021-04-08 | [console] Reset color on ESC [ 0 m sequence |
fabea3b84958372a3d466d95f85e9fe333e2c1f | Greg Haerr | 2021-03-30 | [dircon] Add ANSI sequences necesssary for nano and mined editors |
8d8ceebdcc660b92ac243cc81d4d57378111709 | Greg Haerr | 2020-10-17 | [kernel] Refactor console driver code; create headless console for emu86 |
0dd28ede7bdbde43873df6794f8b743672248aa | Greg Haerr | 2020-06-05 | Fix console display of characters >= 128 |
a64c8256da417332dd3503b78b681b3fa0f650f | Greg Haerr | 2020-05-14 | [ktcp] First pass at fixing synchronous ARP request problem |
9853807fc886dc7410632b41f4ba9222e23e758 | Greg Haerr | 2020-05-07 | [kernel] De-duplicate console code, update BIOS console |
ab1c8b810fb9447bc03ebc48b319680b3edba95 | Greg Haerr | 2020-05-04 | [kernel] Add boot command line options, switchable system console |
9bd2257f8795469581b697856883a6348d7b47b | Greg Haerr | 2020-04-23 | [kernel] Dynamically allocate TTY input/output queues, add sercat test app |
d4aab196be9d533e02df01e495e72b82521ca92 | Greg Haerr | 2020-04-19 | [kernel] Cleanup char driver directory |
42026129b8946cb3cbf64f7b134672474401ff3 | Greg Haerr | 2020-04-15 | [kernel][cmds] Port 'kilo' color screen editor, fix/enhance ANSI console |
c9cbb65d7f5be433f7633d1d0c50681567d9482 | Greg Haerr | 2020-04-14 | [kernel][cmds] Enhance kernel, vi and sh on serial ports |
22a3e9af46faea5885d2d40528ec9a396fcc733 | Greg Haerr | 2020-04-14 | [ioctl] Fix tty subdrivers to handle TCSETA messages |
d4bc4779c08d4b9a4210cc0d57536d177b667e7 | Greg Haerr | 2020-03-26 | [kernel][cmds] Fix sys_link, console ANSI insert line function. Install elvis as /bin/vi |
13aa1215584539a72150a0656a41fea5ae889d2 | Greg Haerr | 2020-03-25 | [kernel] Last compiler warning cleanup for kernel and libc, other cleanup |
d25164a02e6d1efd3d19d02a69af2c623f97fc8 | mfld-fr | 2018-05-20 | Fix initial text hidden in virtual consoles |
b2d58dc87bffd517c88b093c603520442d1c8ad | mfld-fr | 2018-05-16 | Add early printk() to ease debugging |
de94d2f2933940abe0f390f863df2ea2468a427 | mfld-fr | 2017-11-02 | Move memory function back to /lib |
dd5fbd0a7cbaec7e60feaced17dc8b7a046f9d3 | mfld-fr | 2017-11-01 | Normalize peek & poke - Add fmemcmp |
1e745d4e93a7cc6155e7debcbbf718115a72030 | mfld-fr | 2017-11-01 | Normalize fmemset and fmemcpy |
2187d41970fc0bb64c08520e99bf7ac6ee1b484 | lithoxs | 2017-10-12 | Code size reduction in dircon.c and malloc.c. Functionality is unchanged. Code size reduced in 80 bytes, data size reduced in 16 bytes. Compiled with BCC, tested with Qemu. |
3aea2ed60e00bf9205efd90777459d6cca32e27 | lithoxs | 2017-10-11 | Code simplification in dircon.c, signals and map buffer. Code size reduced in 48 bytes. Compiled with BCC, tested with Qemu. |
84ed04c00a21bdb33697544fb82db9e2e9afb29 | lithoxs | 2017-09-15 | Optimization in char devices directory. Fix waste of kernel data memory in tty buffers and reduce code size. Code size reduced 16 bytes and data size reduced 640 bytes. Compiled with BCC and tested with Qemu. |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
5dc0534e734239865b819e28416b19dfc24d95f | lithoxs | 2016-06-30 | Corrections to pty's. Simplify queue handling Make struct member names in queues the same as the queue in pipes. Make queue members in pipes actually a struct chq_queue. Kernel tested under Qemu. Code size reduced by 64 bytes. |
257a9be30169668cb884a711faef434b6f702ad | lithoxs | 2016-06-09 | Tty output processing more compatible with posix It is now placed between output buffer and tty device Modified tty output devices to use new function. Simplified chq_getch(). Translation from input CR into NL now performed by tty layer. In keyboard drive |
a629302762c002e0fd43f9a45b8a0877d3817b6 | lithoxs | 2016-05-16 | Fixes in memory allocation for tty drivers. Do not include serial driver code if serial driver not included in configuration |
8fd2909b5bc00c148700f5c33fb2a2871aaa25a | lithoxs | 2016-05-16 | Provide the ability to configure bios console with ansi, vt52 or none emulation, the same way as with direct console driver. Compiled with bcc, tested with qemu all possible configurations. |
1215ad3809fb9862170f15d7b8697becc237c2c | lithoxs | 2016-05-13 | More simplification for dircon.c The new implementation of bioscon.c pointed to more simplifications. Code size reduced in 32 bytes. |
bad0f34ef6776c6dce7f8f444f2204cfcbfe62d | lithoxs | 2016-05-06 | Fixed terminal emulation in direct console driver (dircon.c) Changed config files to select ANSI, VT52 or NONE Updated termcap, keyboard driver (xt_key.c) and levee editor. Implemented standard Insert line and remove line in ANSI and VT52 emulators. Fixed |
de8a983771a66b8396c4fd804c2f901ac7ba0cc | lithoxs | 2016-04-20 | Fixes and reorganization in file arch/i86/drivers/char/dircon.c Fixed operations that overwrited the video memory past the current page. Reordered functions. Now, the 6 first 6 functions are hardware dependent, next comes the ansi emulator, the vt52 emula |
25b21516150da867ed22f1979d5d503d9009c79 | lithoxs | 2015-10-26 | Optimization for dircon.c |
d5e0d466b2647024eb1e69b6c27fbba53ad7669 | lithoxs | 2015-07-17 | Code simplification in file fs/minix/namei.c |
d0a74229dc58d1baddce87ec587ea5452f8dbf2 | Juan Perez-Sanchez | 2015-02-28 | Simplify file structure initialization |
dac696b17cb75e6da6be6f581849424542883b8 | Juan Perez-Sanchez | 2014-12-08 | Fix a bug when processing backspaces |
5bad583d4f9cfc8a5334ceffe6b697d3a693ec7 | Juan Perez-Sanchez | 2014-11-16 | Loop code cleanups, sys_execve() error handling bug fix |
bc62c7fcff60a34a5b27f05817176ad252e2943 | Jody Bruchon | 2012-08-11 | PREVIOUS OPERATION AND BUGS |
2ee105fc93056d6d3752cd3c3e2fe5236593b4c | Riley H. Williams | 2002-06-22 | Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works. |
c732c7436554ade0e6e2f19717049abe252dbb1 | Riley H. Williams | 2002-06-04 | Finished ANSI'fication and `splint -weak` checking of ELKS source files that actually make up the ELKS kernel itself. |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG. |
e7fa3ccf6be356448a09f6c8fd316611dc41c12 | Riley H. Williams | 2002-04-25 | Created placeholder files arch/i86/drivers/char/common.[ch] and committed the results of applying `make indent` to the arch/i86/drivers/char directory. |
ada7d28ee75f42f096672bf4ebd3dc4ff48eb6b | Riley H. Williams | 2002-04-24 | Standardised prototypes for miscellaneous functions, also added mkcfg script omitted in previous commit. |
e86211760502daff0922cd7d4697d35f1ac72fc | Riley H. Williams | 2002-04-23 | Simplified keycode system, also ANSI'fied and reindented arch/i86/drivers/char subtree. |
b82f765122b2f5d7f7b49dcb624018ee159cb30 | Riley H. Williams | 2002-01-13 | Moved serial ports from minors 4-7 to minors 64-67 (to match Linux) and changed version to 0.1.0-pre4 as a reference point. |
83c598e310d51c0a9b34dd783d6a895c60dbef7 | Riley H. Williams | 2001-08-21 | First stage of validating printk() usage |
062ac5c4ef01a2c65ce7966f14f996a710905cd | Alan Cox | 2001-06-17 | Update to new wait queue and select |
3ebd82524fe1d86e125c0cf31260f1471ba71c2 | Andrew Richards | 2000-03-03 | Lots of changes - See CHANGELOG |