|
|
@dbf5d7c
|
5 years |
jiri |
Only initialize input after we have probed for display devices
Avoids …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@195b7b3
|
5 years |
jiri |
Clean up debug messages and logging
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5271e4c
|
5 years |
jiri |
Duplicate rendering to additional output devices using a cloning GC
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7eea3c9
|
5 years |
jiri |
Identify places where we should free resources for ill-behaved clients
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afcf704
|
5 years |
jiri |
Allow GUI direct access to window buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc492d5
|
5 years |
jiri |
Only deliver release events to the focused window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84e74ea
|
5 years |
jiri |
Remove XXX comment from each call to display_get_gc()
These were …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a65b0c8
|
5 years |
jiri |
Preview window with a non-filled rectangle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8aef01c
|
5 years |
jiri |
Configurable display double-buffering
On by default (since turning …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6301a24f
|
5 years |
jiri |
Window previews need to be drawn as part of ds_display_paint
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d70e7b7b
|
5 years |
jiri |
Fix typos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@978c9bc5
|
5 years |
jiri |
Pointer needs to be drawn as part of ds_display_paint
Everything …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbef30f
|
5 years |
jiri |
Use memory GC to render window in display server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f483be
|
5 years |
jiri |
Do not deliver events that triggered WM actions to the client
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bea947f
|
5 years |
jiri |
Implement bitmap color key to allow transparent cursor background
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9901f267
|
5 years |
jiri |
Display server needs to override cursor when resizing windows
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9242ad9
|
5 years |
jiri |
Switch to double-arrow cursors when pointer is above resize areas
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c4d6142
|
5 years |
jiri |
We should execute seat unit tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4912dd59
|
5 years |
jiri |
Actually fill in fake cursor unit tests (paint, get_rect)
Fixed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d8002d
|
5 years |
jiri |
Bitmapped mouse cursor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6feccae
|
5 years |
jiri |
Remove compositor, libgraph
Libgraph is the old display driver …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83cb672
|
5 years |
jiri |
Fix display server unit test
Window dpos does not change until after …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c11ee605
|
5 years |
jiri |
Display server needs some locking
Sometimes destroying a window would …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef30659
|
5 years |
jiri |
Fix null pointer dereference when last window is destroyed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71eff34
|
5 years |
jiri |
Avoid artifacts when resizing a window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b443cc0
|
5 years |
jiri |
Avoid artifacts when moving window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76a02db
|
5 years |
jiri |
Deduplicate code between _start_move/resize and _move_req/_resize_req
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0680854
|
5 years |
jiri |
Moving window by client request, emulate window placement flags
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aeb3037
|
5 years |
jiri |
Allow getting display dimensions
Can be used to position special …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a1271d
|
5 years |
jiri |
Add missing comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5c7cee
|
5 years |
jiri |
Bring focused window to top and handle overlapping windows
When …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3825aa
|
5 years |
jiri |
Add testing of minimum window size in ds_window_calc_resize
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b502dd
|
5 years |
jiri |
Maintain minimum window size in display server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03c8081
|
5 years |
jiri |
Repaint display after finishing resize
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e022819
|
5 years |
jiri |
Resizing windows
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2e104e
|
5 years |
jiri |
Move windows by dragging decoration
Or dragging anywhere with button …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@338d0935
|
5 years |
jiri |
Closing windows
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8eed5f
|
5 years |
jiri |
Future-proof gfx_bitmap_params_t with initialization function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e6e77f
|
5 years |
jiri |
Window resize by client request
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1388f7f0
|
5 years |
jiri |
Support absolute movement events from input device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c2aba3
|
5 years |
jiri |
Tone down on message verbosity
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b0a94854
|
5 years |
jiri |
Deliver window focus and unfocus events
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e1f2079
|
5 years |
jiri |
Get display resolution by querying display device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f7fb2b21
|
5 years |
jiri |
Propagate position event to display clients
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5191b4
|
6 years |
jiri |
Fix unit test failures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc90846
|
6 years |
jiri |
Repaint display when window is created or destroyed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01c2759
|
6 years |
jiri |
Fix window paint optimization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28db46b
|
6 years |
jiri |
Clear pointer by properly repainting what's under
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2012fe0
|
6 years |
jiri |
Repaint display when finished moving a window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c79545e
|
6 years |
jiri |
Paint desktop background with a solid color
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@946a666
|
6 years |
jiri |
Backbuffer for repainting a window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a40ae0d
|
6 years |
jiri |
Moving windows by mouse drag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e9781f
|
6 years |
jiri |
Remove references to window manager
We will introduce the concept of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb420e48
|
6 years |
jiri |
Use window dimensions for picking window to focus
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2250702
|
6 years |
jiri |
Clip KFB render operations to KFB interior
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65160d7
|
6 years |
jiri |
Clip rendering operations to window interior
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3434233
|
6 years |
jiri |
Store dimensions in display server window structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d9c807
|
6 years |
jiri |
Communicate window dimensions to display server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fbdc3d
|
6 years |
jiri |
Movement events from input server, display pointer, focus by click again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02f45748
|
6 years |
jiri |
Source display server events from input server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df1a019
|
6 years |
jiri |
Switch to kernel console with F12.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b63dc2
|
6 years |
jiri |
Switch compositor → display server
Convert KFB from visualizer to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71cbe5c
|
6 years |
jiri |
Make bitmaps work with IPC GC / RFB
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87a7cdb
|
6 years |
jiri |
Enumerate display devices for output, RFB conversion (WIP)
Currently …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24cf391a
|
6 years |
jiri |
Switch window focus on mouse click
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79949f3
|
6 years |
jiri |
Switch window focus on Alt-Tab or Shift-Tab
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd1f9a6d
|
6 years |
jiri |
Add missing tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94635b30
|
6 years |
jiri |
Display test must now set focus for the event to be delivered
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@879d7245
|
6 years |
jiri |
Make use of window now having a pointer directly to display
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd777a2
|
6 years |
jiri |
Add list of all windows on a display, in stacking order
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf32dbd
|
6 years |
jiri |
Introduce window focus, housed in a seat object
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38e5f36c
|
6 years |
jiri |
Move implementation of display ops to a separate module
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf22cb78
|
6 years |
jiri |
Fix 32-bit build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84876aa4
|
6 years |
jiri |
Merge master into gfx
Mainly to get XCW fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e1abc964
|
6 years |
jiri |
Move UDP's client association to a separate module
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da412547
|
6 years |
jiri |
Display server should deal with client not destroying windows properly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcac756
|
6 years |
jiri |
Improve libdisplay tests, fix bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@453c5ce
|
6 years |
jakub |
Added support for French keyboard layout
Use CTRL+F5 to use it.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfddc62
|
6 years |
jiri |
Finish libdisplay tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e422ff6
|
6 years |
jiri |
ds_client_get_event() should not block if no events are pending
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@959b7ec
|
6 years |
jiri |
Start adding tests for libdisplay and fix display_close
So far we …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@648e2ac
|
6 years |
jiri |
ds_window_delete should be ds_window_destroy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2d1df3
|
6 years |
jiri |
Fix test, add missing tests for ds_client and ds_display
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be15256
|
6 years |
jiri |
ds_client should not have reverse dependency on libdisplay's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3c185b6
|
6 years |
jiri |
Window event delivery mechanism
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22faaf2
|
6 years |
jiri |
A little bit of tiling support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0008c0f
|
6 years |
jiri |
Bitmaps in IPC GC and in display server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1822545
|
6 years |
jiri |
Add typedef for scalar coordinate
Because today I feel like adding it
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@924fd60
|
6 years |
jiri |
Remove forgotten debug variables
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46a8c3cd
|
6 years |
jiri |
Add unit tests for UDP servers' msg and pdu modules
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1cd4b0
|
6 years |
jiri |
Fix indentation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89ba88c
|
6 years |
jiri |
Test udp_assoc_send()
This required virtualizing inet_get_src_addr() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25525133
|
6 years |
jiri |
UDP association tests for addref, delref, set_iplink, received, reset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@16b0ac3
|
6 years |
jiri |
Start adding unit tests for UDP associations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@159776f
|
6 years |
jiri |
Provisional display server output via canvas/guigfx
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3106054
|
6 years |
jiri |
Do not use segment after freeing in TCP server's tqueue tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a201454
|
6 years |
jiri |
Volsrv should not use zero as a valid reference count
Volume server …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bef51cf
|
6 years |
jiri |
Need a few more tests for ds_display_t/ds_window_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6af4b4f
|
6 years |
jiri |
Introduce ds_display_t, ds_window_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8cf261
|
6 years |
jiri |
Display server scaffolding
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|