|
|
|
@7358f5b
|
4 years |
jiri |
gfx_glyph_transfer is copying too much
We were using the entire …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57d923e1
|
4 years |
jiri |
Fix BOTH 32-bit and 64-bit build
Clearly more work is needed to make …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efe0881
|
4 years |
jiri |
Fix 32-bit build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f13f1495
|
4 years |
jiri |
Bit pack font bitmap to 1 bit per pixel when saving to TPF file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a81d480
|
4 years |
jiri |
Duplicate glyph with Ctrl-C / Ctrl-V
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8cdaf1b
|
4 years |
jiri |
Fix indentation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd65f4f7
|
4 years |
jiri |
Only save minimum used rectangle of glyph bitmap
When the image …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efca2e4
|
4 years |
jiri |
Clear glyph using Ctrl-X
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@16357ec
|
4 years |
jiri |
Let font editor save and load typeface files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@453f203b
|
4 years |
jiri |
Cannot just write structures to TPF file
This would compromise …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@120031a5
|
4 years |
jiri |
Make TPF save/load test more elaborate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea459d4
|
4 years |
jiri |
Reading typeface from TPF file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaf962e6
|
4 years |
jiri |
Need to be able to skip unknown chunks easily
This is, afterall the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d145ecb
|
4 years |
jiri |
Libriff needs unit tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@003c413
|
4 years |
jiri |
RIFF reader should heed parent chunk bounds when starting child chunk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ee3157
|
4 years |
jiri |
Use errno_t for error values in libriff
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d53af3c8
|
4 years |
jiri |
Save typeface to (RIFF) TPF file using newly introduced libriff
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bef2d8
|
4 years |
jiri |
Allow switching characters and changing glyph advance
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@313ac8e
|
4 years |
jiri |
Make negative quadrants actually work
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@414020d9
|
4 years |
jiri |
Select painting or clearing pixels using '1' / '2'
Cannot erase with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a57c70c
|
4 years |
jiri |
Save glyph with S key and get a preview
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2776ff
|
4 years |
jiri |
Unit test for gfx_coord_div_rneg()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32066f2
|
4 years |
jiri |
Need to be able to paint in the negative quadrants
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20d0098
|
4 years |
jiri |
Font editor's first pixels
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06b8383
|
4 years |
jiri |
Introduce typeface
In other words a font family.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2100e2
|
4 years |
jiri |
Finish glyph bitmap operations and tests
Setting/getting pixel, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5592c56
|
4 years |
jiri |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c78a03d
|
4 years |
jiri |
Flesh out most of font, glyph and glyph bitmap implementation and tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@703c743
|
4 years |
jiri |
Font editor stub
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee2f0beb
|
4 years |
jiri |
Sketch out GFX font library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@583c2a3
|
4 years |
jiri |
Avoid most cases of direct used of list_t.prev/next in kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@762f989
|
4 years |
5887334+jxsvoboda |
Avoid some leaks in display module
when display_window_create return …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d74a2b8
|
4 years |
jiri |
Need to lock display while updating window
This was causing flicker …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc4abca
|
4 years |
jiri |
IPC GC server needs to destroy all lingering bitmaps
The client could …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd11144
|
4 years |
jiri |
Make display service argument optional
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e79a025
|
4 years |
noreply |
Merge pull request #200 from jxsvoboda/gfx
Display server
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddb844e
|
4 years |
jiri |
Resolve merge conflicts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a1c75e
|
4 years |
jiri |
Fix header guard (thx Jakub)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edb57bc6
|
4 years |
jakub |
Request python3 explicitly in ew.py
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aef48ce
|
4 years |
jiri |
Fix date and debug prints (thx Jakub)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@663f445f
|
4 years |
jakub |
Adapt ew.py to Python 3
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce52c333
|
4 years |
jakub |
Fix toolchain build with gcc10
At some point, newer GCC changed the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de19d4a
|
4 years |
jiri |
Clean up vestiges of visualizer interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78445be8
|
4 years |
jiri |
Log message strings should not have a newline at the end
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8630748
|
4 years |
jiri |
Handle attempt to launch second display server gracefully
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62018a0
|
4 years |
jiri |
Properly clip cursor when repainting a part of the display
Not doing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fc1e6d
|
4 years |
jiri |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbf5d7c
|
4 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
|
|
|
@56dcf53
|
4 years |
jiri |
Avoid display artifacts when creating windows
Now the window only …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8e1f93
|
4 years |
jiri |
Remove terminal as it's not needed at the moment
This is the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@195b7b3
|
4 years |
jiri |
Clean up debug messages and logging
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5271e4c
|
4 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
|
|
|
@28a5ebd
|
4 years |
martin |
Use char32_t instead of wchat_t to represent UTF-32 strings
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f663f3e
|
4 years |
martin |
Use correct path to the test text file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66a408f7
|
4 years |
jiri |
Do not resize non-resizable windows
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7eea3c9
|
4 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
|
|
|
@94f3747
|
4 years |
jiri |
Libgui should destroy window bitmap as a well behaved client
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e3e42c7
|
4 years |
jiri |
IPC GC server needs to destroy area it shared in
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e640e5
|
4 years |
jiri |
Fix center placement (used by vdemo)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffccdff0
|
4 years |
martin |
Unify alignment handling
Use the C11 alignof() operator. Make sure …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@128359eb
|
4 years |
martin |
Replace get_stack_base() with builtin_frame_address(0)
The usage of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94e75cf
|
4 years |
martin |
Compute the memory area overhead more precisely
The memory area not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@265be8a
|
4 years |
zarevucky.jiri |
Avoid memory leak when realloc fails in vol_get_ids_internal function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc69b5c
|
4 years |
jakub |
Advise to install newer version of EFI firmware
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
|
|
|
@18969ce
|
4 years |
zarevucky.jiri |
Fix —gc-sections with current Meson
Meson started adding …
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
|
|
|
@f5a7773d
|
4 years |
jakub |
Bump QEMU to version 5.0.0
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
|
5 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
|
|
|
@df7dc9e
|
5 years |
setup |
Fix a NULL pointer access when boot components are uncompressed
When …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@145a13b
|
5 years |
setup |
Fix generating a boot image for grub-efi with mkisofs
A boot ISO …
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
|
|
|
@b3b00b6
|
5 years |
jiri |
Add missing bitmap parameter initialization
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
|
|
|
@ef20a91
|
5 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
|
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
|
|
|
@5480d5e
|
5 years |
jiri |
Add libdisplay method for setting window cursor
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
|
|
|
@807be7e
|
5 years |
5887334+jxsvoboda |
Mask the ICR register in the interrupt claim pseudo-code to prevent …
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
|
|
|
@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
|
|
|
@0800b26
|
5 years |
jiri |
Do not leak exchanges in udebug client API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccbd2e1
|
5 years |
jiri |
Assert ipc_hangup succeeded. Do not hang up twice.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@622e7c9
|
5 years |
jiri |
async_hangup() should just always succeed
There is no reason why this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|