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
d5e9ef6bff
Remove trailing debug message
2021-04-12 19:12:21 +02:00
Francesco Abbate
f7375924ab
Make non-borderless mode work
2021-04-12 19:05:30 +02:00
Francesco Abbate
4de97d51fb
Avoid always calling system.get_window_mode
2021-04-12 13:31:32 +02:00
Francesco Abbate
46791aefe5
Implement maximize/restore controls
...
Remove also resize from top and right of the window
2021-04-12 11:54:52 +02:00
Francesco Abbate
a1b3266d42
Improve language CSS color literal pattern
...
Close #123
2021-04-12 11:21:00 +02:00
Francesco Abbate
96a0ae802a
Improve run-plugin to use positional arguments
2021-04-12 11:08:47 +02:00
Francesco Abbate
67dc16ad26
Make windows control buttons active
2021-04-11 23:52:31 +02:00
Francesco Abbate
8ad87d77da
Add correct hit-test information and menu icon
2021-04-11 15:08:25 +02:00
Francesco Abbate
7531a0ddc8
Preliminary implementation of border-less mode
...
Not yet functional but most ingredients are there
2021-04-10 19:35:57 +02:00
Francesco Abbate
d6f2f1f0a4
Add script to test third-part plugins
2021-04-08 15:40:44 +02:00
Francesco Abbate
f250adcda1
Implement multi-lines for NagView
...
Related to issue #147
2021-04-07 23:46:45 +02:00
Francesco Abbate
119f406d3c
Add NagView message for refused plugins
2021-04-07 09:42:19 +02:00
Francesco Abbate
d7cc1f9f9d
Add plugin verification by version tag
2021-04-06 17:50:46 +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