|
|
|
@c45d8696
|
4 years |
jiri |
Window surface needs to be created with shared flag
So that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afcf704
|
4 years |
jiri |
Allow GUI direct access to window buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28f8f6f2
|
4 years |
jiri |
Sleeping before launching GUI application seems no longer necessary
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc492d5
|
4 years |
jiri |
Only deliver release events to the focused window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84e74ea
|
4 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
|
4 years |
jiri |
Preview window with a non-filled rectangle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8aef01c
|
4 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
|
4 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
|
4 years |
jiri |
Fix typos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@978c9bc5
|
4 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
|
4 years |
jiri |
Use memory GC to render window in display server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8375f7
|
4 years |
jiri |
Communicate memory GC updates via callback function
This is what we …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cea9f0c
|
4 years |
jiri |
Guigfx can use memory GC
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8e2485
|
4 years |
jiri |
Library with memory-backed GC (a.k.a. software renderer)
There are a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f483be
|
4 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
|
|
|
@b3b00b6
|
4 years |
jiri |
Add missing bitmap parameter initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bea947f
|
4 years |
jiri |
Implement bitmap color key to allow transparent cursor background
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef20a91
|
4 years |
jiri |
Larger resize areas around the corners of the window
The old corner …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9901f267
|
4 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
|
4 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
|
|
|
@5480d5e
|
4 years |
jiri |
Add libdisplay method for setting window cursor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c4d6142
|
4 years |
jiri |
We should execute seat unit tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4912dd59
|
4 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
|
4 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
|
|
|
@e49b7997
|
5 years |
jiri |
Avoid race between closing display and getting events
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
|
|
|
@0b7e394
|
5 years |
jiri |
Fix Cstyle
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
|
|
|
@1e4a937
|
5 years |
jiri |
Add libdisplay method for initiating window resize
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
|
|
|
@7bb45e3
|
5 years |
jiri |
Fix structure name, add missing file
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
|
|
|
@2a515dcd
|
5 years |
jiri |
Best effort to port amdm37x display driver to libdisplay/libgfx
I …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@265989d
|
5 years |
jiri |
Applications need to catch up with display server switch
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
|
|
|
@0a052b0
|
5 years |
jiri |
Launch vterm, vlaunch, barber like before
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
|
|
|
@b252e87
|
5 years |
jiri |
Add method for getting display device information
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b43edabe
|
5 years |
jiri |
Fix cstyle
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
|
|
|
@287688f
|
5 years |
jiri |
Deliver keyboard events in libgui
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3275736
|
5 years |
jiri |
Create display window upon resize
GUI window size is not known when …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4645b2c
|
5 years |
jiri |
Start porting libgui over to libdisplay/libgfx
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5191b4
|
5 years |
jiri |
Fix unit test failures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc90846
|
5 years |
jiri |
Repaint display when window is created or destroyed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01c2759
|
5 years |
jiri |
Fix window paint optimization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28db46b
|
5 years |
jiri |
Clear pointer by properly repainting what's under
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2012fe0
|
5 years |
jiri |
Repaint display when finished moving a window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c79545e
|
5 years |
jiri |
Paint desktop background with a solid color
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@946a666
|
5 years |
jiri |
Backbuffer for repainting a window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a40ae0d
|
5 years |
jiri |
Moving windows by mouse drag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e9781f
|
5 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
|
5 years |
jiri |
Use window dimensions for picking window to focus
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2250702
|
5 years |
jiri |
Clip KFB render operations to KFB interior
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65160d7
|
5 years |
jiri |
Clip rendering operations to window interior
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3434233
|
5 years |
jiri |
Store dimensions in display server window structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fdc8e40
|
5 years |
jiri |
gfx_rect_clip, gfx_rect_rtranslate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d9c807
|
5 years |
jiri |
Communicate window dimensions to display server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fbdc3d
|
5 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
|
|
|
@5bded44
|
5 years |
jiri |
Should get command line back after terminal/gfxdemo starts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5fae123
|
5 years |
jiri |
KFB needs to translate bitmaps properly when rendering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23e86c6
|
5 years |
jiri |
Fix 32-bit build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02f45748
|
5 years |
jiri |
Source display server events from input server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df1a019
|
5 years |
jiri |
Switch to kernel console with F12.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b63dc2
|
5 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
|
5 years |
jiri |
Make bitmaps work with IPC GC / RFB
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87a7cdb
|
5 years |
jiri |
Enumerate display devices for output, RFB conversion (WIP)
Currently …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@973efd36
|
5 years |
jiri |
Display device protocol library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24cf391a
|
5 years |
jiri |
Switch window focus on mouse click
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79949f3
|
5 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
|
5 years |
jiri |
Add missing tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94635b30
|
5 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
|
5 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
|
5 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
|
5 years |
jiri |
Introduce window focus, housed in a seat object
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38e5f36c
|
5 years |
jiri |
Move implementation of display ops to a separate module
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@670cfcf
|
5 years |
jiri |
Optimize terminal rendering
This is pretty much equivalent of what …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b1ce56
|
5 years |
jiri |
Computing rectangle envelope
Useful for tracking changed areas, for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf22cb78
|
5 years |
jiri |
Fix 32-bit build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@959ef5d
|
5 years |
jiri |
Change wording
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48f7e47
|
5 years |
jiri |
Port terminal application directly to display service
This is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32dde7e8
|
5 years |
jiri |
Handle errors correctly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecb7828
|
5 years |
jiri |
Export libgfx, libipcgfx, libdisplay
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|