Francesco Abbate
c97fa9a3a6
Fix bug with wrong hashing of rencache commands
...
The command in rencache.c (Command struct + variable length text) was
incorrectly sized. As a result some bites at the end of the command payload
were uninitialized and was causing hash to randomly change forcing the
system to redraw many more areas.
Since the text of the command for DRAW_TEXT commands is written beginning
at the offset of the text field we compute the bare size of the command as
offsetof(Command, text) instead of sizeof(Command).
2021-04-20 21:54:05 +02:00
Francesco
cb28b5fa31
Update README about Mac OS
2021-04-19 16:45:20 +02:00
Francesco Abbate
52ee1ed2b9
Add command in build-package script to create dmg
2021-04-19 01:29:51 -07:00
Francesco Abbate
94c8f34a81
Fix missing header for macos
2021-04-19 01:18:52 -07:00
Francesco Abbate
2f8c70ac51
Remove bundle_open.h file
2021-04-19 09:52:00 +02:00
Francesco Abbate
a7d6a48321
Add objective-c languange in meson only for macos
2021-04-19 08:12:55 +02:00
Francesco Abbate
53f77a29ea
Implement correctly loading from macos bundle resources
2021-04-18 08:51:31 -07:00
Francesco Abbate
f913a8513f
Testing functions to open files from bundle
2021-04-18 17:08:35 +02:00
Francesco Abbate
032018ec48
More aggressive wait_event timeout when window has focus
...
Adopt a time based logic for cursor blinking and wait for event
when idle with a timeout equal to blink remaining time.
2021-04-17 14:57:28 -07:00
Francesco Abbate
394f98041d
Update build-package.sh script for macos
2021-04-17 17:15:32 +02:00
Francesco Abbate
40326c6497
Add Info.plist and icon for macos
...
Taken from https://github.com/mathewmariani/lite-macos
2021-04-17 17:15:32 +02:00
Francesco
9c0a4a46c5
Add release flag for meson setup in README
2021-04-14 23:50:33 +02:00
Francesco Abbate
6fb7ecbe96
Configure github actions for linux and macosx
2021-04-13 23:43:58 +02:00
Francesco Abbate
a1b3266d42
Improve language CSS color literal pattern
...
Close #123
2021-04-12 11:21:00 +02:00
Francesco Abbate
b4ba209b29
amend
2021-04-06 08:29:32 +02:00
Francesco Abbate
e5f2120a27
Merge branch 'doc-change-hook'
2021-04-06 08:28:24 +02:00
Francesco Abbate
6e3cd41bd1
Logical test simplification in detectindent
2021-04-06 08:27:35 +02:00
Francesco Abbate
3721ace099
Fix logical error in on_text_change
2021-04-06 08:26:53 +02:00
Francesco Abbate
e43c980e4a
Simplifies previous commit
...
Restore the previous signature of raw_insert/remove
2021-04-06 08:18:35 +02:00
Francesco Abbate
5b60405c53
Adjust wording in changelog
2021-04-06 07:17:40 +02:00
Francesco Abbate
b1c1deb4c4
Remove no longer used system.show_confirm_dialog
...
Replaced by the NagView dialog
2021-04-06 07:12:33 +02:00
Francesco Abbate
d1984942ea
Add hook function for Doc changes
2021-04-05 00:11:56 +02:00
Francesco Abbate
0dc1098705
Add changelog entry for improved NagView
2021-04-04 19:01:09 +02:00
Takase
63b9cf223e
NagView improvements ( #136 )
...
Implement keyboard commands for the NagView.
2021-04-04 16:11:47 +02:00
Takase
49cde08ed6
Use Xlib to read resources ( #142 )
2021-04-02 16:43:21 +02:00
Francesco Abbate
3b040aabc7
Implement unicode character replacements
...
Useful to draw whitespaces with alternate characters and colors
without slowing down the text rendering.
A new API is implemented. A renderer.replacements object can be created
to list the replacements.
In turns the function renderer.draw_text and draw_text_subpixel now accept
two optional arguments for replacements.
2021-04-01 18:05:59 +02:00
Robert Štojs
ed6ba64542
Remove Travis in exchange for Github Actions ( #132 )
2021-03-26 14:55:53 +01:00
Francesco
ae3d09054f
Update travis CI badge in README
2021-03-25 19:35:26 +01:00
Robert Štojs
feab5208c8
Add continuous integration ( #130 )
2021-03-25 14:05:51 +01:00
Francesco Abbate
3810b6ba6c
Update subproject reference to libagg
...
The new revision of libagg disables examples on OS X because platform support doesn't work
2021-03-23 08:54:45 +01:00
Francesco Abbate
5f3b4c0f13
Do not build portable package on unix-like systems
2021-03-23 08:51:13 +01:00
Francesco Abbate
4b3b8f430a
Merge remote-tracking branch 'basinbaby/set-window-opacity'
...
Implement the suggestion and close #125 .
Initial suggestion and implementation from
https://github.com/rxi/lite/pull/17
2021-03-23 07:15:18 +01:00
Francesco Abbate
30cdc35df5
Add stand-alone desktop file
...
As request in #117
2021-03-22 20:20:58 +01:00
Francesco Abbate
e160ed4e5e
Add comments about unused RenFont data field
2021-03-20 23:05:09 +01:00
Francesco Abbate
15a4985065
Prepare release 1.16.5
2021-03-20 22:31:45 +01:00
Francesco Abbate
b33167ca4b
Revert "Remove unused data field in RenFont"
...
This reverts commit 461266e97d
.
Related to github issue #122 .
The void *data field is not used but the glyphset index can
someting be equal to -1 and the unused field prevent faulty
writes before the allocated struct.
2021-03-20 21:48:04 +01:00
Francesco
6f03b765c8
Change screenshot in README
2021-03-20 18:54:45 +01:00
Francesco Abbate
60fa7d07ba
Prepare 1.16.4 release
2021-03-20 17:10:27 +01:00
Francesco Abbate
f9115751b4
Minor simplification of animation rate adjustment
2021-03-20 17:00:43 +01:00
Francesco Abbate
7f50df6a2f
Ensure plugin within a directory are loaded
...
Close #118
2021-03-20 16:34:00 +01:00
Francesco Abbate
8567f6a7ee
Add desktop entry and svg icon in build-package script
...
Close #117
2021-03-20 16:12:19 +01:00
Francesco Abbate
12aeac3d2c
Add lite icon in svg format from rxi/lite
2021-03-20 13:03:43 +01:00
takase1121
5e8444b2b1
rename tooltip_alpha_step to tooltip_alpha_rate
2021-03-20 01:04:07 +00:00
takase1121
93753634f5
set delay to 0.5 and disable animation
2021-03-20 01:03:16 +00:00
takase1121
cdf5b9b9b8
show tooltips only when hovering over text
2021-03-20 00:57:06 +00:00
takase1121
d191e8ee34
prevent rendering tooltip when alpha is 0
2021-03-20 00:28:49 +00:00
Francesco Abbate
aee602ea2f
Merge branch 'xrdb-lean'
2021-03-18 16:20:32 +01:00
Francesco Abbate
26ec9e5820
Compute animation rate only if needed
2021-03-18 16:20:21 +01:00
Takase
0bb7f21dd7
tooltip enhancements ( #114 )
...
Add a delay to show the tooltip and other improvements.
2021-03-18 16:18:36 +01:00
Francesco Abbate
04063ff47e
Fix error introduced with commit c0ad86d
2021-03-18 15:46:44 +01:00