Adam Harrison
ce2ec9f442
Moved commands out to the outer event loop.
2021-11-14 15:41:28 -05:00
Adam
0db3648966
Merge pull request #660 from adamharrison/improved-heuristic
...
Improved heuristic to pay more attention to string length.
2021-11-12 17:47:46 -05:00
Adam
4e26a9fb2d
Merge pull request #621 from adamharrison/fix-renderer-mappings
...
Handles occasions where our color bytes aren't in the order we expected.
2021-11-07 15:30:57 -05:00
Adam Harrison
934f9c05d4
Screwed up checks.
2021-11-07 15:01:03 -05:00
Adam Harrison
a184ec9cc3
Improved heuristic to pay more attention to string length.
2021-11-07 14:04:42 -05: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
Jan200101
e313eb0e2e
ensure command alignment is correct
2021-10-28 08:40:18 +02:00
Adam Harrison
461533eabf
Handles occasions where our color bytes aren't in the order we expected.
2021-10-20 18:43:22 -04: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 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
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
Adam Harrison
fe787de97a
Fixed clip boundaries.
2021-10-07 18:54:23 -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
c5f60a7865
Fixed issues if one got into high codepoint ranges.
2021-10-01 23:56:36 -04:00
Adam Harrison
531cd3bedb
Fixed issue with metrics.
2021-10-01 21:20:44 -04: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 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
Adam Harrison
8816131780
Added in a float for rencache.
2021-09-25 12:55:20 -04:00
Adam Harrison
b17aa3b068
Addressed issue where glyphs would continue to draw past their clip.
2021-09-25 00:45:19 -04:00
Adam Harrison
42d72cc296
Missed a float.
2021-09-25 00:37:08 -04:00
Adam Harrison
806e4bc970
Converted all ints to floats for x coordinate purposes.
2021-09-25 00:35:55 -04:00
Adam Harrison
d07d0e6d22
Made width return a floating point.
2021-09-24 23:34:19 -04:00
takase1121
27fe185ed4
fix unable to load any native library
...
something went wrong in snprintf that it skips the first character of
the library name. Not only that, the signature is actually luaopen and
not lua_open.
2021-09-25 10:31:15 +08:00
Adam Harrison
c5fda5237f
Added in correcion calculations for surface_scale.
2021-09-24 11:23:49 -04:00
Adam Harrison
940db0f9c7
Added in underline as well.
2021-09-24 11:23:49 -04:00
Adam Harrison
16deedc8a3
Fixed up some naming conventions, and also added bolding and italics.
2021-09-24 11:23:49 -04:00
Adam Harrison
c879e016cc
Removed lib font renderer mention.
2021-09-24 11:22:39 -04:00
Adam Harrison
be6bcbcacc
Meson build updated.
2021-09-24 11:22:39 -04:00
Adam Harrison
e25f2e9c5c
Removed font renderer.
2021-09-24 11:22:39 -04:00
Adam
8c32950f4b
Merge pull request #527 from adamharrison/native-interop
...
Native Plugins
2021-09-23 15:11:08 -04:00
Adam Harrison
5ffe4eae90
Removed extra boolean.
2021-09-20 23:54:52 -04:00
Adam Harrison
713ef787c2
Removed extra macros, used PLATFORM. Also removed MACOS, as it's redundant C code that's already encapsulated within PLATFORM.
2021-09-20 23:50:06 -04:00
Adam Harrison
e13529444f
Less C code, and more namespacing is better.
2021-09-20 23:42:39 -04:00