Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-22 | Never include wayland-util.h directly | Kristian Høgsberg | 1 | -1/+0 | |
And fix a missing "" to <> conversion for wayland-client.h include. | |||||
2011-11-22 | Fix inconsistent #include style | Pekka Paalanen | 1 | -1/+1 | |
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com> | |||||
2011-09-19 | window: Stop using glib mainloop in toy toolkit | Kristian Høgsberg | 1 | -20/+17 | |
2011-09-19 | terminal: Make -f (fullscreen) option work again | Kristian Høgsberg | 1 | -1/+4 | |
2011-08-29 | terminal: Fix unused return value warnings | Kristian Høgsberg | 1 | -8/+15 | |
2011-08-29 | window.c: Drop global handler argument | Kristian Høgsberg | 1 | -1/+1 | |
We can just register a global handler directly on the wl_display now. | |||||
2011-06-21 | terminal: Don't set terminal size before we have the pty | Kristian Høgsberg | 1 | -3/+3 | |
2011-04-11 | Define global handler on display creation | Tim Wiederhake | 1 | -1/+1 | |
Otherwise the initial announcement of interfaces gets lost. | |||||
2011-01-28 | Add initial basic support for fullscreen surfaces | Kristian Høgsberg | 1 | -1/+4 | |
2011-01-25 | Fix new gcc 4.6 warnings | Kristian Høgsberg | 1 | -5/+2 | |
simple-client.c:156:10: warning: variable ‘ar’ set but not used [-Wunused-but-set-variable] etc. | |||||
2011-01-25 | Merge remote branch 'callum/master' | Kristian Høgsberg | 1 | -3/+67 | |
Conflicts: clients/window.h | |||||
2011-01-23 | close terminal window on exit | Tim Wiederhake | 1 | -2/+5 | |
2011-01-21 | Add an orange pop-up menu to test the new map_transient request | Kristian Høgsberg | 1 | -2/+2 | |
2011-01-22 | Merge branch 'master' of git://anongit.freedesktop.org/wayland | Callum Lowcay | 1 | -22/+215 | |
Conflicts: clients/window.h | |||||
2011-01-21 | terminal: Just send the pty master fd to receive the selection. | Kristian Høgsberg | 1 | -32/+5 | |
LOL!!1 | |||||
2011-01-21 | Actually send selected text when pasting | Kristian Høgsberg | 1 | -8/+33 | |
2011-01-20 | Use cairo_push_group() for double buffering in the terminal | Kristian Høgsberg | 1 | -12/+16 | |
Slightly different version of the patch from twied. | |||||
2011-01-20 | Render selection | Kristian Høgsberg | 1 | -6/+100 | |
2011-01-19 | Use libxkbcommon #defines for modifiers | Kristian Høgsberg | 1 | -8/+8 | |
2011-01-19 | Add proof-of-concept selection support to terminal | Kristian Høgsberg | 1 | -0/+87 | |
Next will be to support mouse selections so we can copy and paste something more interesting than just 'selection data'. | |||||
2011-01-19 | Pass input device and time in key_handler callback | Kristian Høgsberg | 1 | -2/+10 | |
Move the modifiers to a input device getter function. | |||||
2011-01-14 | terminal: Window operations | Callum Lowcay | 1 | -3/+67 | |
Implement OSC 1 (set window title), and some basic CSI t window operations. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-13 | terminal: Fix bugs in attribute rendering | Callum Lowcay | 1 | -20/+14 | |
Fixed ignoring of concealed attribute, incorrect underline colour, and glyph_run_flush not resetting the attribute. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-12 | Merge branch 'master' of git://anongit.freedesktop.org/wayland | Callum Lowcay | 1 | -118/+204 | |
Conflicts: clients/terminal.c | |||||
2011-01-12 | terminal: Escape sequences with string parameters | Callum Lowcay | 1 | -40/+147 | |
Adjust escape parsing code to handle OSC, DSC, and other escape sequences with string parameters. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-11 | Batch up drawing glyphs | Kristian Høgsberg | 1 | -25/+82 | |
2011-01-11 | Hold on to the scaled fonts we use | Kristian Høgsberg | 1 | -15/+17 | |
2011-01-11 | Use cairo_show_glyphs for rendering text | Kristian Høgsberg | 1 | -9/+12 | |
A small step for now. | |||||
2011-01-11 | Factor out decoding of character attributes | Kristian Høgsberg | 1 | -62/+52 | |
2011-01-11 | Only draw background if it's different from what's already there | Kristian Høgsberg | 1 | -0/+3 | |
2011-01-11 | Make border color a color from the color table | Kristian Høgsberg | 1 | -7/+3 | |
2011-01-11 | Add helper to set color from color table | Kristian Høgsberg | 1 | -11/+12 | |
2011-01-11 | Split background and foreground painting into separate loops | Kristian Høgsberg | 1 | -7/+42 | |
2011-01-11 | Fix terminal resizing | Kristian Høgsberg | 1 | -35/+36 | |
Get snapping to character grid working again, avoid crashes when attempting to resize below 1x1 character cell, only redraw when size actually changes. Also, rename window_get_child_rectangle() to window_get_child_allocation(). | |||||
2011-01-11 | Merge branch 'master' of git://anongit.freedesktop.org/wayland | Callum Lowcay | 1 | -0/+4 | |
2011-01-10 | terminal: fix crashing when terminal size is < 0 | Tiago Vignatti | 1 | -0/+4 | |
Just skip drawing when width or height is less than zero. Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com> | |||||
2011-01-10 | terminal: More character attributes | Callum Lowcay | 1 | -11/+26 | |
Implement the concealed attribute, and 16-colour attributes. Fix a bug in 256-colour attributes that prevented them from working in elinks. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Various fixes | Callum Lowcay | 1 | -20/+19 | |
Fix several bugs in the previous patches. Fix inverse inverse video with bold attribute, incorrect duplication of attributes when scrolling up, underline aliasing, bottom scroll margin adjustment when resizing, and unnecessary sleep when sending terminal reports. Change TERM environment variable to xterm-256color to better reflect terminal capabilities (although it still doesn't emulate all of xterm). Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Special keys | Callum Lowcay | 1 | -5/+174 | |
Implements support for function, cursor, and editing keys, with modifiers. Partially implements application keypad mode. Expands control key support. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Implement character set switching | Callum Lowcay | 1 | -0/+117 | |
Includes the 3 vt100 character sets. Some of the graphic symbols don't display because they are not included in the default font. Apparantly the cairo toy font API doesn't do font substitution. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: vt102 editing commands | Callum Lowcay | 1 | -2/+97 | |
Implement the vt102 editing commands, and insert/replace mode. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Basic vt100 escape codes | Callum Lowcay | 1 | -43/+343 | |
Implements correct behaviour for vt100 cursor movement, erasing, custom tabs, and reporting. Includes relevant terminal modes. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Scroll margins | Callum Lowcay | 1 | -16/+190 | |
Implement scroll margins and related escape codes. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Escape sequence handling fixes | Callum Lowcay | 1 | -57/+156 | |
Upgrade and refactor terminal_data to properly handle non-csi escape codes, control characters in escape codes, and invalid escape sequences. Also fix a buffer overflow in the escape sequence buffer. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Window size ioctls | Callum Lowcay | 1 | -8/+19 | |
Use TIOCSWINSZ ioctl to set window size on terminal resize. This causes applications to be notified of the resize event. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: Fancy colors | Callum Lowcay | 1 | -38/+295 | |
Includes bold, underline, inverse, and blink attributes. Blink is rendered bold as in xterm. Supports xterm's 256 color palette. Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2011-01-08 | terminal: UTF-8 support | Callum Lowcay | 1 | -25/+175 | |
Signed-off-by: Callum Lowcay <callum@callumscode.com> | |||||
2010-12-17 | Update surface.attach and change surface.map to surface.map_toplevel | Kristian Høgsberg | 1 | -1/+1 | |
The new map_toplevel() request no longer specifies a position and takes the size from the attached buffer. The attach request now takes a position relative to the top-left corner of the old buffer to let clients specify the relative position of the new buffer. | |||||
2010-11-22 | Make clients exit orderly when there is no connection | Yuval Fledel | 1 | -0/+4 | |
2010-09-03 | Replace commit/ack/frame protocol with simpler sync and frame callbacks | Kristian Høgsberg | 1 | -1/+1 | |