Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | lineedit: fix backspace bug | bptato | 2023-09-30 | 1 | -1/+1 | |
| | | | | | We must decrease cursori by `len`, because exactly `len` bytes have been deleted from before the cursor. | |||||
* | Makefile: fix manpage copy | bptato | 2023-09-30 | 1 | -1/+1 | |
| | ||||||
* | Improve implicit form submission | bptato | 2023-09-30 | 2 | -12/+26 | |
| | | | | | | * Implement the "default button" part of the standard. * If the submitter is the form, formmethod may be called on it. Check if this is the case in the function, and if yes, return the form's method. | |||||
* | Add urimethodmap support | bptato | 2023-09-30 | 23 | -91/+1298 | |
| | | | | yay | |||||
* | update readme, todo | bptato | 2023-09-30 | 2 | -1/+1 | |
| | ||||||
* | buffer: improve submitForm | bptato | 2023-09-30 | 2 | -10/+46 | |
| | | | | | * add handlers for javascript, mailto * HTTP-like behavior for unknown protocols | |||||
* | loader: add local-cgi | bptato | 2023-09-30 | 13 | -36/+380 | |
| | | | | | | | | | | | Add w3m-style local CGI support. It is not quite as powerful as w3m's local CGI, because it lacks an equivalent to W3m-control. Not sure if it's worth adding; we certainly shouldn't allow passing JS in headers, but a custom language for headers does not sound like a great idea either... eh, idk. also, TODO add multipart | |||||
* | posixstream: fix buffer overflow | bptato | 2023-09-28 | 1 | -1/+2 | |
| | ||||||
* | Response.text: assume utf-8 | bptato | 2023-09-27 | 1 | -5/+5 | |
| | ||||||
* | Response.text: encode/decode properly | bptato | 2023-09-27 | 2 | -7/+24 | |
| | | | | also, use blob() for images | |||||
* | buffer: simplify contentType handling | bptato | 2023-09-27 | 7 | -47/+44 | |
| | | | | | | * remove contentType member of Buffer object * add ishtml to reduce string comparisons * consistent spelling: contenttype -> contentType | |||||
* | interface clone: remove unused arg, document | bptato | 2023-09-27 | 2 | -5/+10 | |
| | ||||||
* | update todo | bptato | 2023-09-27 | 1 | -4/+1 | |
| | ||||||
* | small Makefile improvement | bptato | 2023-09-26 | 1 | -2/+5 | |
| | ||||||
* | js: improve optional argument handling | bptato | 2023-09-26 | 2 | -19/+22 | |
| | | | | | | | If a fallback argument has been specified, treat undefined as if no argument had been given. This removes the need for the ?? 1 checks in the config. | |||||
* | Add precnum support to more functions | bptato | 2023-09-26 | 5 | -63/+82 | |
| | ||||||
* | pager: show character sequence inputs on status line | bptato | 2023-09-26 | 2 | -31/+44 | |
| | | | | pretty useful I think | |||||
* | Add M-p as "load page on clipboard" | bptato | 2023-09-25 | 5 | -7/+47 | |
| |