|
|
|
@7b1bfdb
|
4 years |
jiri |
Fix header guard to correspond to header name (thx Jakub)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db3c6795
|
4 years |
jiri |
Add missing export libraries
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@266ec54
|
4 years |
jiri |
Viewer fullsreen mode
Fullscreen window placement is more of a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@554a5f1
|
4 years |
jiri |
Do not switch focus to the same window
If the same window is clicked, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d879f7
|
4 years |
jiri |
Basic support for window resizing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8ddf7a
|
4 years |
jiri |
UI demo should demonstrate image and entry controls
We also add the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f64b7b8
|
4 years |
jiri |
GFX demo needs to quit sooner
It should not take too much time …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d6d527
|
4 years |
jiri |
Put GFX demo in launcher instead of launcher
Don't really need to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68698ba
|
4 years |
jiri |
Add minimalistic UI hello world application
This can serve as an …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20667af
|
4 years |
jiri |
Remember current position in libriff and optimize sequential reading
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06d0c81
|
4 years |
jiri |
Window placement
Needed to recreate the current 'desktop' and keep CI …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e0a2e7
|
4 years |
jiri |
Repaint desktop when window is brought to front
Libgui used to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@140e21a
|
4 years |
jiri |
Update export.sh and helenos-pkg-config
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d527cff
|
4 years |
jiri |
Remove headers which are no longer used
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d3bc7b1
|
4 years |
jiri |
Rename libsoftrend to libpixconv
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b06a70
|
4 years |
jiri |
Remove everything from libsoftrend except pixel conversions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63b35c7
|
4 years |
jiri |
Remove libdraw
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0576df9
|
4 years |
jiri |
Decoding images without libdraw
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38f5598
|
4 years |
jiri |
Remove libgui
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c9fdeed
|
4 years |
jiri |
Port viewer to UI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12008adf
|
4 years |
jiri |
Port barber to UI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a5825b
|
4 years |
jiri |
Remove guigfx library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b93ec7c0
|
4 years |
jiri |
Port GFX demo from guigfx to UI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66a2becf
|
4 years |
jiri |
Application area GC / port font editor
Font editor and other …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d942ca4
|
4 years |
jiri |
Calculator should respond to keyboard control
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03145ee
|
4 years |
jiri |
Add UI text entry (read-only)
We use the read-only text entry to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d71fd6
|
4 years |
jiri |
Remove vterm, vdemo, fontviewer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6dca10f
|
4 years |
jiri |
Rename vcalc to calculator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b41564c
|
4 years |
jiri |
Port vcalc to UI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2109961
|
4 years |
jiri |
Rename vlaunch to launcher
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a09d401
|
4 years |
jiri |
Port vlaunch to UI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f93e4e3
|
4 years |
jiri |
Add UI image
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3583ffb
|
4 years |
jiri |
Revert "Create UI controls based on UI object…"
This was a mistake. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c772c4
|
4 years |
jiri |
Create UI controls based on UI object instead of based on UI resource
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d55ab823
|
4 years |
jiri |
Return task return code from ui_run()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b71c0fc
|
4 years |
jiri |
Make fixed layout a UI control and hook it up to the window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa01c05
|
4 years |
jiri |
UI window should fill the application are background
Except for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ac11ff
|
4 years |
jiri |
Make display_t and display_window_t declaration opaque
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6f00b40
|
4 years |
jiri |
Add virtual destructor for UI control
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4df6607
|
4 years |
jiri |
Paint controls via layout
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8009dc27
|
4 years |
jiri |
Prototype control base class and fixed layout class
So far only …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f03d1308
|
4 years |
jiri |
Convert terminal to using ui_window
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|