|
|
|
@d284ce9
|
4 years |
jiri |
Let ui_window handle window decoration, display window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f7a90df
|
4 years |
jiri |
Prototype UI and window classes
It is difficult to do any useful …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a43bd0
|
4 years |
jiri |
Fix terminal nits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcfd422
|
4 years |
jiri |
Decorate terminal window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26653c9
|
4 years |
jiri |
Move fixed width font to its own library, libfbfont
We've actually …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70814b8e
|
4 years |
jiri |
Pull Terminal back out from the bit bucket
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08a79303
|
4 years |
jiri |
Make UI demo less chatty
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58a67050
|
4 years |
jiri |
Support different label text alignment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2f173b
|
4 years |
jiri |
Improve close button event routing
Button event processing routine is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@172188a
|
4 years |
jiri |
Centralize computation of window decoration geometry
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20d2c6c
|
4 years |
jiri |
Window close button
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba09d06
|
4 years |
jiri |
UI label
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1769693
|
4 years |
jiri |
Window decoration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de9992c
|
4 years |
jiri |
Factor out bevel drawing, store button colors in ui_resource_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ef48ece
|
4 years |
jiri |
Generating button activation event
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@faca61b8
|
4 years |
jiri |
Push button needs to handle position events itself
Also, release …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ed00d3
|
4 years |
jiri |
Add missing unit tests for UI resource and push button
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9a7adc
|
4 years |
jiri |
3D button frame
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6df5a3
|
4 years |
jiri |
Button press visual feedback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47728678
|
4 years |
jiri |
Push button - first light
Introduced ui_resource_t class to hold …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f80690a
|
4 years |
jiri |
Stub user interface library and demo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d62c10
|
4 years |
jiri |
Rendering text in different colors via colorization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8bf9058
|
4 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
|
4 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
|
4 years |
jiri |
Add text rendering routine and demo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25f2983b
|
4 years |
jiri |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83b4a13b
|
4 years |
jiri |
Set proper values for font ascent, descent, leading
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49382384
|
4 years |
jiri |
Add remaining printable ASCII characters
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95d60ed
|
4 years |
jiri |
Add Helena typeface (English letters only)
Athens were not built in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9748a4
|
4 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
|
4 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
|
|
|
@38a4b6d
|
4 years |
jiri |
Preview more characters
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|