Commits
- Commit:
f5bc8482f4f41abd20e767dd613fc323713f3820
- From:
- Omar Polo <op@omarpolo.com>
- Date:
iri: catch remove_dot_segments/mergepath failures and set errno
- Commit:
871b5bb7caa2a9144d00f5f4711c18aa861bce88
- From:
- Omar Polo <op@omarpolo.com>
- Date:
iri: first try at remove_dot_segments and mergepath
- Commit:
51762770ad906c93ca83830aee8d17f8acba8c29
- From:
- Omar Polo <op@omarpolo.com>
- Date:
iri: lowercase scheme and host (part of URI normalization)
- Commit:
36f94f06b08270ab5d4465aa61ae025c98e24c2c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use the new iri parser in ir_select_gemini
While here also add some error checking.
- Commit:
46102ea3153564d16a0ab489cbecb67025e29aea
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use the new iri parser in parse.y for proxy validation
- Commit:
b34824a6a86b13a1bbba769f23c7acc64fa72822
- From:
- Omar Polo <op@omarpolo.com>
- Date:
hook iri.[ch] into the build
- Commit:
5546fdd511cd0207944cd7e0436a21ba60ab5718
- From:
- Omar Polo <op@omarpolo.com>
- Date:
draft of the new iri parser
for the moment is just a URI (RFC3986) parser, and not even a complete
one, but I like it much more than phos_uri. It's more gentle in the
memory consumption and has a cleaner API.
It's not complete, some parts are still stubbed or completely to
implement, but it's the start. It compiles.
Step-by-step integration of it in telescope and testing will come later.
- Commit:
cf8fcf6437e729c6de0cd278af49a70535cd81be
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make clear to which struct every L_* flag is supposed to belong to
- Commit:
bd4a08a74023593128f1f6fac9e0f4a093a8441f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
start to refactor the rendering
Previously each vline (visual line) had a full copy of its associated
string, this changes it so it only slices a part of the parent line.
Reduces significantly the memory usage.
This actually worsen the emojify-link glitch reported by Freezr after
the some recent refactoring in the wrapping code. Not a big deal since
I'm about to restructure the whole rendering bit by bit (hopefully!)
- Commit:
ab33b604325fbc2681cc43df16dd6bc97c4699fd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make phos_uri compile with -Werror
temporary band-aid until i find the time to rewrite this stuff...
- Commit:
6f212e04a10182db77f577c79ac23bac3fabe399
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add the libgrapheme makefile
was forgotten during import because of the .gitignore. Reported by
Freezr, thank you!
- Commit:
050e6b17b879c1eb994fd3cb1178e5943436797a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention libgrapheme in the README.md
while here collect the links at the end.
- Commit:
a7d562e2639cef770b9482636a1395c7cac8aec0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use pkg-config for libgrapheme
- Commit:
3448adb0f01bad31cb91429d5f480f4bbf9c2c87
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bundle libgrapheme 2.0.2 in case it's not available
- Commit:
b0266e30b490378eb3f3880d63042a3f8af33ca5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
account for the prefix width when wrapping lines