takase1121
9003a9124a
refactor api_require function into a machine generated file
2021-11-06 19:24:12 +08:00
takase1121
a9d7ddc6e1
add support for export and import symbols
...
adds a lot of improvement to the script
- proper CLI
- generate a api_require.h which contains a function that export the symbols
2021-11-06 19:22:55 +08:00
takase1121
46f9bcb90c
fix lite_xl_plugin_api.h
...
This fixes a longstanding bug with the plugin API.
This commit is not complete, further polish is still needed.
2021-11-05 22:42:52 +08:00
Adam
dd9fc72fbd
Merge pull request #646 from adamharrison/expand-renderer-for-emojis
...
Expand glyphsets to accomodate emojis.
2021-11-02 12:41:40 -04:00
Adam
faea2a7f91
Merge pull request #648 from piotrek94692/patch-1
...
Use Python syntax highlighting for Ren'Py scripts.
2021-11-02 09:03:24 -04:00
PIESEL
cd10497b49
Use Python syntax highlighting for Ren'Py scripts.
...
Ren'Py is a very popular Python visual novel engine, which has it's own "coding language" (even GitHub shows it as a separate language) and it's own file extension.
Generally Python syntax highlighting works for the Ren'Py language.
2021-11-01 16:30:15 +01:00
Adam
90714c48e1
Update renderer.c
...
Upped limit to 1024.
2021-11-01 10:03:36 -04:00
Adam Harrison
b7cb7e2b67
Just added MAX. More inline with other constant.
2021-10-31 13:34:46 -04:00
Adam Harrison
9e67995feb
Expand glyphsets to accomodate emojis.
2021-10-31 13:27:51 -04:00
Adam
033575c9f4
Merge pull request #644 from Jan200101/PR/alignment
...
ensure command alignment is correct
2021-10-30 16:15:01 -04:00
Jan200101
e313eb0e2e
ensure command alignment is correct
2021-10-28 08:40:18 +02:00
Adam
3f1378ab2e
Merge pull request #616 from adamharrison/font-groupings
...
Added in support for fallback font groupings.
2021-10-20 11:00:40 -04:00
Adam
c973b9306b
Merge pull request #619 from adamharrison/fix-alpha-rendering
...
Changed font rendering computation to take into account alpha blending.
2021-10-20 11:00:01 -04:00
Adam Harrison
b816a04d27
Added in a missing static.
2021-10-17 00:39:08 -04:00
Adam Harrison
16fc15daee
Allowed for a white square as part of the other groups.
2021-10-17 00:26:20 -04:00
Adam Harrison
cab315bed1
Added in a rectdraw when a fallback glyph isn't present.
2021-10-17 00:22:27 -04:00
Adam Harrison
c7c4a3c528
Clarified.
2021-10-17 00:10:40 -04:00
Adam Harrison
d1fcdacacd
Broke out font groupings.
2021-10-16 23:49:42 -04:00
Adam Harrison
7575d2eee6
Fixed minor issue.
2021-10-16 23:32:17 -04:00
Adam Harrison
3092dca919
Changed computation to take into account alpha blending.
2021-10-16 22:59:41 -04:00
Adam Harrison
f2488fdd8d
Added in support for font groupings.
2021-10-12 23:24:52 -04:00
Adam
3e2b0f28c8
Merge pull request #596 from adamharrison/fix-clip-boundaries
...
Fixed clip boundaries.
2021-10-12 21:51:52 -04:00
Adam Harrison
7c1ff0f3d8
Fixed writing before clip.
2021-10-12 21:22:02 -04:00
Francesco
e99d0e51c1
Merge pull request #615 from Jan200101/PR/proc-self
...
rely on /proc/self
2021-10-12 12:16:43 +02:00
Jan200101
d3fa64ce59
rely on /proc/self
2021-10-12 09:06:37 +02:00
Adam Harrison
d2e16ce0b5
Fixed clip issues if glyph exists before clip.x
2021-10-11 22:29:53 -04:00
Francesco
228d6ff101
Merge pull request #466 from Guldoman/new_not_dirty
...
Avoid setting a new file as dirty if it is empty
2021-10-10 10:05:19 +02:00
Adam Harrison
fe787de97a
Fixed clip boundaries.
2021-10-07 18:54:23 -04:00
Francesco Abbate
44d7f3738f
Improve highlither for document edits
...
The syntax highlighter keep a cache of the documents like tokenization.
In order to minimize the amount of tokenize re-computations we insert some
emtty lines or remove some lines in the highlither lines corresponding to
the lines added or removed to the document.
2021-10-07 19:19:08 +02:00
Francesco Abbate
8477818c96
Fix error in incremental syntax highlighter
...
In the highlither thread We should accept a previously generated line tokenization
past first_invalid_line only if the text is the same. The text can change because of
insert or remove operations.
Close #573 .
2021-10-07 19:03:16 +02:00
Adam
6264caffe1
Merge pull request #576 from adamharrison/fix-negative-pens
...
Fixed negative pens.
2021-10-02 16:31:42 -04:00
Adam Harrison
26ec2d7090
Fixed negative pens.
2021-10-02 14:13:39 -04:00
Francesco
eb79381c89
Merge pull request #521 from adamharrison/remove-font-renderer
...
Remove Font Renderer + CP Replace + libagg
2021-10-02 18:45:31 +02:00
Adam Harrison
f80f920bda
Added in suggested changes.
2021-10-02 12:25:52 -04:00
Adam Harrison
ee61b34084
Turned off whitespace by default.
2021-10-02 12:23:32 -04:00
Guldoman
bf06aa1c4d
Load project module on project change ( #571 )
2021-10-02 16:38:45 +02:00
Guldoman
b5f0b340d2
Add option to disable caret blinking ( #572 )
2021-10-02 16:38:10 +02:00
Adam Harrison
c5f60a7865
Fixed issues if one got into high codepoint ranges.
2021-10-01 23:56:36 -04:00
Guldoman
3b280401e4
Small cleanup of `scale` plugin
2021-10-02 03:24:35 +02:00
Adam Harrison
531cd3bedb
Fixed issue with metrics.
2021-10-01 21:20:44 -04:00
Guldoman
ab0ca031fa
Add option to disable scrolling past the end ( #566 )
2021-09-30 13:10:38 -07:00
Rongfei Wang
cf11d67895
Remove duplicate command declaration ( #565 )
2021-09-30 13:38:32 +02:00
Jean-André Santoni
eb73ad3f8a
Fix the size and blurriness of the icon on OSX ( #553 )
...
* Fix the size and blurriness of the icon on OSX
* Don't nest ifndef
* Fix
2021-09-29 22:22:00 +02:00
Adam
f0a3f50e6a
Merge pull request #551 from Not-a-web-Developer/master
...
fixed the build link in readme.md
2021-09-27 10:21:41 -04:00
Not-a-web-Developer
86bf023c90
fixed the build link in readme.md
2021-09-27 19:29:25 +05:30
Adam Harrison
7a21ec382f
Unecessary call..
2021-09-26 20:09:51 -04:00
Adam Harrison
4690459a13
Used different weights.
2021-09-26 19:46:32 -04:00
Adam
8f8af19cbe
Rearranged DPI calc so that on calc failure, returns 1. ( #547 )
2021-09-26 16:21:57 +02:00
Adam
84622a0009
Potentially fixing issue with cache not invalidating on restart. ( #548 )
2021-09-26 16:18:13 +02:00
Adam Harrison
ecbdb7a945
Reverted bledthrough changes.
2021-09-25 13:01:01 -04:00