137 Commits (ffbddff89afa7d4cf09774375a161958358af0a8)

Author SHA1 Message Date
Kristian Høgsberg 0749e3f470 terminal: Accept utf-8 text drop 11 years ago
Kristian Høgsberg 0b36d9780f terminal: Include config.h instead of defining _XOPEN_SOURCE 11 years ago
Peng Wu cfcc111070 Fixes CJK wide character display 11 years ago
Kristian Høgsberg 3e125830a5 terminal: Make utf-8 state machine assemble unicode code point value 11 years ago
Brian Lovin 1bf14815ef terminal.c: Check if fdopen() fails 11 years ago
Peter Hutterer f3d62276d2 malloc + memset -> zalloc 11 years ago
Brian Lovin bc91926e0c clients: use xmalloc in more places 11 years ago
Peng Wu f291f20553 Use the average width of ASCII glyphs for cell width 12 years ago
Alexander Larsson de79dd0485 terminal: Handle output transform 12 years ago
Ossama Othman a50e6e4c50 config-parser: Honor XDG_CONFIG_DIRS 12 years ago
Kristian Høgsberg 4172f668e7 Pass argc pointer to parse_options() 12 years ago
Dima Ryazanov d20fd4db60 terminal: Handle the window close event 12 years ago
Dima Ryazanov a85292e73c Fix a crash when opening two terminal windows and closing the first one. 12 years ago
Daniel Stone a84687174c Terminal: Handle keypad symbols 12 years ago
Kristian Høgsberg b36f7ef99e terminal: Don't snap resize if we're maximized 12 years ago
Kristian Høgsberg b7ed4cbbc7 terminal: Use window_get_fullscreen() instead of tracking that state manually 12 years ago
Philipp Brüschweiler fdb4b02501 terminal: support entering non-ascii characters 12 years ago
Kristian Høgsberg 86adef9d54 window.c: Handle multiple keyboard foci 12 years ago
Andre Heider 552d12b10e terminal: Don't crash on non-ascii chars 13 years ago
Kristian Høgsberg 2a1aa4efce terminal: Don't output @ for ASCII NUL 13 years ago
Kristian Høgsberg 67ace20f8e window.c: Add fullscreen handler to keep fullscreen state consistent 13 years ago
Kristian Høgsberg d3a1965a3d clients: Implement minimum size for toy toolkit clients 13 years ago
Kristian Høgsberg 0fe782bdb5 terminal: Extend selection to end of line when selecting past last char 13 years ago
Kristian Høgsberg 0dee6475bd terminal: Insert newlines when copying multiple lines 13 years ago
Kristian Høgsberg 8268d41410 terminal: Handle selection for pointer positions outside widget correctly 13 years ago
Kristian Høgsberg 29784402e1 terminal: Add a terminal enter handler for setting I-beam cursor 13 years ago
Kristian Høgsberg 18e928dfb8 terminal: Scroll selection with terminal contents 13 years ago
Kristian Høgsberg 38912df847 terminal: Make font size configurable 13 years ago
Kristian Høgsberg 333db0a17e terminal: Implement word and line based selection 13 years ago
Kristian Høgsberg 129decbdf7 terminal: Tab should not output spaces, just move cursor 13 years ago
Kristian Høgsberg 22fbcf7183 terminal: Ignore more modifier keys 13 years ago
Kristian Høgsberg b24ab806bf terminal: Only hide cursor for keypresses that generate data for the process 13 years ago
Kristian Høgsberg 88fd40815a terminal: Only hide cursor on first key-press in a repeat sequence 13 years ago
Kristian Høgsberg ae9e073ac5 terminal: Support both Alt and Control modifiers for regular keys 13 years ago
Kristian Høgsberg b7f94bff3d terminal: Handle Alt-Backspace 13 years ago
Kristian Høgsberg 63b298f3c7 terminal: Set blank cursor on keyboard press 13 years ago
Kristian Høgsberg b21fb9f61e terminal: Add Ctrl-Shift-N keyboard binding to open new window 13 years ago
Kristian Høgsberg de845cfcc0 terminal: Default terminal type to xterm 13 years ago
Kristian Høgsberg 71a4cf4374 terminal: Send ASCII DEL on for backspace 13 years ago
Kristian Høgsberg a1627927c7 window: Compute initial window size correctly 13 years ago
Kristian Høgsberg e828e904b5 terminal: Track down remaining unhandled xterm-256color escape codes 13 years ago
Kristian Høgsberg cca3c2f9da terminal: Fix tab expansion 13 years ago
Kristian Høgsberg 82cd36bfff terminal: Make terminal font configurable from command line and weston.ini 13 years ago
Alexander Preisinger e2b88c093a Add minimum size for terminal 13 years ago
Kristian Høgsberg fee91be586 terminal: Use serial, not timestamp for setting the selection 13 years ago
Daniel Stone c9785eacca Use enum wl_keyboard_key_state instead of integer 13 years ago
Daniel Stone 4dbadb1556 Use enum wl_pointer_button_state instead of integer 13 years ago
Scott Moreau 7a1b32a198 Implement text cursor position protocol. 13 years ago
David Herrmann a6128d6183 terminal: add glyphs to character list 13 years ago
David Herrmann 516b9e1753 terminal: fix up horizontal scan-line characters 13 years ago