Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | socketstream: get rid of pointer arithmetic | bptato | 2023-10-18 | 1 | -2/+4 |
| | |||||
* | pager/lineedit: notify lineedit of windowChange | bptato | 2023-10-18 | 2 | -0/+6 |
| | | | | this was causing crashes | ||||
* | css: fix list style type presentational hints | bptato | 2023-10-14 | 1 | -17/+20 |
| | | | | third time's the charm | ||||
* | css: support more list types, fix <ul/ol type=... | bptato | 2023-10-14 | 2 | -9/+39 |
| | | | | | | | Turns out you can't just throw the value into the CSS value parser. (Also, correction for the previous commit message: it is not LI but UL or OL.) | ||||
* | css: support alphabetic list types, support <LI TYPE=... | bptato | 2023-10-14 | 2 | -2/+59 |
| | |||||
* | container: add cursorNthLink, cursorRevNthLink | bptato | 2023-10-14 | 5 | -20/+66 |
| | |||||
* | remove outdated comment | bptato | 2023-10-14 | 1 | -1/+0 |
| | |||||
* | XHR progress | bptato | 2023-10-14 | 3 | -9/+112 |
| | | | | still non-functional | ||||
* | layout: move Strut from box -> engine | bptato | 2023-10-14 | 2 | -13/+14 |
| | |||||
* | Update readme | bptato | 2023-10-14 | 1 | -0/+2 |
| | |||||
* | Makefile: create manpage directories, fix wrong file modes | bptato | 2023-10-14 | 1 | -6/+8 |
| | | | | | | | * mkdir manpage directories too (not just prefix/bin) * use 0644 file mode instead of the nonsensical 0655 See https://todo.sr.ht/~bptato/chawan/1 | ||||
* | layout: remove unused InlineAtom members | bptato | 2023-10-14 | 1 | -2/+0 |
| | |||||
* | layout: add LineBoxState | bptato | 2023-10-14 | 2 | -64/+82 |
| | | | | Makes LineBox objects a bit smaller. | ||||
* | layout: get rid of baseline, firstBaseline functions | bptato | 2023-10-14 | 2 | -25/+22 |
| | |||||
* | fix comment | bptato | 2023-10-13 | 1 | -1/+1 |
| | |||||
* | layout: refactor InlineContext | bptato | 2023-10-13 | 2 | -162/+187 |
| | | | | | Most InlineContext members may be discarded after layout, and thus belong in InlineState. | ||||
* | slightly refactor md to man preprocessing, update manpage | bptato | 2023-10-13 | 3 | -9/+9 |
| | |||||
* | Refactor Console | bptato | 2023-10-13 | 7 | -118/+172 |
| | | | | | * merge dom.console & client.Console * move client-specific stuff out of Console (into callbacks when necessary) | ||||
* | add_eval_variables: do not close over `this' twice | bptato | 2023-10-13 | 1 | -1/+2 |
| | | | | | See https://github.com/bellard/quickjs/issues/192. (Thanks to @dchest for the proposed fix.) | ||||
* | trans.cgi: minor fix | bptato | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | update w3m.toml | bptato | 2023-10-09 | 1 | -26/+39 |
| | |||||
* | config: fix `include` naming | bptato | 2023-10-09 | 1 | -4/+4 |
| | | | | use what is documented | ||||
* | improve trans.cgi | bptato | 2023-10-09 | 1 | -5/+23 |
| | | | | document, simplify, ... | ||||
* | gmifetch: get rid of globals | bptato | 2023-10-09 | 1 | -39/+43 |
| | | | | it was horrible code style... (gmifetch still kind of is :/) | ||||
* | gmifetch: -O3 | bptato | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | gmifetch: fix buffer overflow | bptato | 2023-10-08 | 1 | -1/+1 |
| | | | | ew | ||||
* | move workaround from previous commit | bptato | 2023-10-05 | 2 | -2/+4 |
| | | | | agh... it didn't work with GCC | ||||
* | Workaround for clang 16 | bptato | 2023-10-05 | 1 | -0/+2 |
| | | | | | | | Needed to get Chawan to compile on FreeBSD... (clang 16 makes passing incompatible pointer types an error, but that breaks our C bindings.) | ||||
* | chawan.html: add missing linebreak | bptato | 2023-10-05 | 1 | -2/+2 |
| | | | | needed to avoid the logo overwriting text | ||||
* | twtstr: optimize width | bptato | 2023-10-01 | 1 | -34/+17 |
| | |||||
* | makefile fixes | bptato | 2023-10-01 | 1 | -2/+6 |
| | |||||
* | config: do not copy url with newline | bptato | 2023-10-01 | 1 | -1/+1 |
| | |||||
* | urimethodmap fixes | bptato | 2023-10-01 | 1 | -7/+6 |
| | |||||
* | Add w3m-cgi-compat option | bptato | 2023-10-01 | 11 | -38/+101 |
| | |||||
* | url: fix file slash state mistake | bptato | 2023-10-01 | 1 | -2/+2 |
| | | | | | wrong indentation, so file:/abcd was getting stuck in file slash state and returning an empty pathname | ||||
* | Fix cursor x not being updated on backwards search | bptato | 2023-10-01 | 1 | -3/+11 |
| | | | | | `refresh' does not correlate with the need of moving the cursor X position, `save' is a better choice. | ||||
* | container: fix oob in area highlighting | bptato | 2023-10-01 | 1 | -0/+2 |
| | | | | Avoid coloring parts of areas outside the screen. | ||||
* | container: center column in setCursorXYCenter | bptato | 2023-10-01 | 1 | -0/+3 |
| | | | | Makes searching on long lines work properly. | ||||
* | more vi/m compat | bptato | 2023-10-01 | 4 | -38/+62 |
| | |||||
* | update todo | bptato | 2023-10-01 | 1 | -0/+2 |
| | |||||
* | term: un-export canvas | bptato | 2023-10-01 | 1 | -1/+1 |
| | |||||
* | Improve vi/m compat in scrolling | bptato | 2023-10-01 | 4 | -22/+120 |
| | |||||
* | css: change type of rvalue to char (from Rune) | bptato | 2023-10-01 | 4 | -52/+62 |
| | | | | | | | | We did were not using it as a unicode value anywhere, it was just making our life harder. If we ever need unicode delimiter tokens, we can re-introduce them as a different token type. | ||||
* | selectorparser: fix missing case insensitivity | bptato | 2023-10-01 | 1 | -10/+16 |
| | |||||
* | Use twtstr.join everywhere | bptato | 2023-10-01 | 4 | -5/+8 |
| | |||||
* | Get rid of unicode.toLower | bptato | 2023-10-01 | 5 | -10/+11 |
| | | | | | It was used by mistake in a hundred percent of the cases we were using it. | ||||
* | Update chame | bptato | 2023-09-30 | 2 | -1/+1 |
| | |||||
* | update docs | bptato | 2023-09-30 | 2 | -11/+25 |
| | |||||
* | Makefile: fix perms | bptato | 2023-09-30 | 1 | -6/+6 |
| | |||||
* | buffer: fix cursor unnecessarily jumping to y=0 | bptato | 2023-09-30 | 2 | -7/+10 |
| | | | | | then() is called even if a nil Promise is returned, so an Opt is needed here. |