|
|
@8bf9058
|
5 years |
jiri |
Bottom text should be aligned on the descender line
However, we'll …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74f59b7
|
5 years |
jiri |
Glyph background pixels need keying out using color key
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fa65af0
|
5 years |
jiri |
Add text rendering routine and demo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9748a4
|
5 years |
jiri |
gfx_glyph_transfer still not transferring the correct rectangle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d884672
|
5 years |
jiri |
Need to set rectangle/origin for new glyph
Otherwise, having unsaved …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7358f5b
|
5 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
|
5 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
|
5 years |
jiri |
Fix 32-bit build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f13f1495
|
5 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
|
|
|
@dd65f4f7
|
5 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
|
5 years |
jiri |
Clear glyph using Ctrl-X
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@453f203b
|
5 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
|
5 years |
jiri |
Make TPF save/load test more elaborate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea459d4
|
5 years |
jiri |
Reading typeface from TPF file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaf962e6
|
5 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
|
5 years |
jiri |
Libriff needs unit tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@003c413
|
5 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
|
5 years |
jiri |
Use errno_t for error values in libriff
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d53af3c8
|
5 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
|
|
|
@313ac8e
|
5 years |
jiri |
Make negative quadrants actually work
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a57c70c
|
5 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
|
5 years |
jiri |
Unit test for gfx_coord_div_rneg()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32066f2
|
5 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
|
5 years |
jiri |
Font editor's first pixels
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06b8383
|
5 years |
jiri |
Introduce typeface
In other words a font family.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2100e2
|
5 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
|
5 years |
jiri |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c78a03d
|
5 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
|
|
|
@ee2f0beb
|
5 years |
jiri |
Sketch out GFX font library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@762f989
|
5 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
|
|
|
@fc4abca
|
5 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
|
|
|
@ddb844e
|
5 years |
jiri |
Resolve merge conflicts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a1c75e
|
5 years |
jiri |
Fix header guard (thx Jakub)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aef48ce
|
5 years |
jiri |
Fix date and debug prints (thx Jakub)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de19d4a
|
5 years |
jiri |
Clean up vestiges of visualizer interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fc1e6d
|
5 years |
jiri |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56dcf53
|
5 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
|
|
|
@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
|
|
|
@28a5ebd
|
5 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
|
|
|
@66a408f7
|
5 years |
jiri |
Do not resize non-resizable windows
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
|
|
|
@94f3747
|
5 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
|
5 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
|
5 years |
jiri |
Fix center placement (used by vdemo)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffccdff0
|
5 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
|
5 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
|
5 years |
jiri |
Allow GUI direct access to window buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94e75cf
|
5 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
|
5 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
|
|
|
@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
|
|
|
@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
|
|
|
@f8375f7
|
5 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
|
5 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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@698ce34c
|
5 years |
jiri |
Async_hangup being called with async exchanges should be assertion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b42fa76
|
5 years |
zarevucky.jiri |
Avoid memory leak in tinput_text_complete when realloc fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d3a4ac
|
5 years |
zarevucky.jiri |
Avoid memory leak in pci_get_ids_internal on realloc fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f7f2c7f
|
5 years |
zarevucky.jiri |
Avoid memory leak in mbr_create function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27c0e5b
|
5 years |
zarevucky.jiri |
Avoid memory leak in vdb_get_ids_internal on realloc fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a09dcb
|
5 years |
zarevucky.jiri |
Avoid memory leak in loc_get_ids_internal function on realloc fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11e4856
|
5 years |
zarevucky.jiri |
Fix memory leak in uuid_format function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec506d49
|
5 years |
zarevucky.jiri |
Avoid memory leak on realloc into inetcfg_get_ids_internal procedure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@823461d3
|
5 years |
zarevucky.jiri |
Fix memory leaks in nic_wol_virtue_add_impl procedure by free virtue …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4453a12a
|
5 years |
zarevucky.jiri |
Fix memory leak usb_hid_parse_report_descriptor by free report_item …
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
|
|
|
@9b502dd
|
5 years |
jiri |
Maintain minimum window size in display server
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
|
|
|
@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
|
|
|
@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
|
|
|
@287688f2
|
5 years |
jiri |
Deliver keyboard events in libgui
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3275736
|
6 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
|
6 years |
jiri |
Start porting libgui over to libdisplay/libgfx
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01900b6
|
6 years |
martin |
Use an optional output argument instead of errno to propagate the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b08fb02
|
6 years |
martin |
cstyle (no change in functionality)
Split long lines to not generally …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|