Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | monkey: Enable disc cache optionally on monkey | Daniel Silverstone | 2020-02-24 | 2 | -0/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | fix frontends to cope with certificate chain update | Vincent Sanders | 2020-02-23 | 2 | -6/+6 |
| | |||||
* | limit monkey backtrace generation to libc where it is available | Vincent Sanders | 2020-01-11 | 1 | -2/+4 |
| | |||||
* | monkey: On assert failure, print a backtrace | Daniel Silverstone | 2020-01-10 | 1 | -0/+23 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove unused render_resample option from beos, gtk and monkey frontends | Vincent Sanders | 2019-12-21 | 1 | -3/+2 |
| | |||||
* | remove long unused plugin option from gtk and monkey | Vincent Sanders | 2019-12-17 | 1 | -1/+0 |
| | |||||
* | monkey: Support reporting page info state | Daniel Silverstone | 2019-12-01 | 1 | -0/+46 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove warning callback from miscelaneous function table | Vincent Sanders | 2019-11-11 | 1 | -1/+0 |
| | |||||
* | Monkey: Clean up various leaked blocks | Daniel Silverstone | 2019-09-07 | 3 | -1/+23 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | add miscellaneous event to browser window callback table | Vincent Sanders | 2019-08-20 | 1 | -6/+42 |
| | | | | | | | | | | | | extend the browser window callback table with a miscallaneous event entry. This is used to replace all browser window callbacks which take no parameters. This reduces the API surface from seven separate calls to a single call with an enumeration which may be readily extended. The initial implementation in the frontends simply calls the original implementations to reduce scope for errors. | ||||
* | Reimplement handling of BAD_AUTH inside browser_window | Daniel Silverstone | 2019-08-06 | 2 | -6/+18 |
| | | | | | | | | | | | | | We now handle authentication requests via an `about:` page which presents a nice form built into the browser window. In order to do this, we add internal navigation as a concept to the browser window and we strip the 401login support from all frontends except monkey. The 401login callback is now intended for password safe type support rather than an immediately interactive prompt. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Support clicking in windows | Daniel Silverstone | 2019-08-03 | 1 | -0/+44 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Report the errno when select() returns -1 | Daniel Silverstone | 2019-08-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Run scheduler before extracting fdsets | Daniel Silverstone | 2019-08-02 | 1 | -3/+3 |
| | | | | | | | We need to run the scheduler *before* we extract the fdsets from the fetchers, otherwise fetch aborts might result in EBADF Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -5/+5 |
| | |||||
* | gtk/fetch.c & monkey/filetype.c: ascii_is_space already checks for newline. | brabo | 2019-08-01 | 1 | -3/+2 |
| | |||||
* | gtk/fetch.c & monkey/filetype.c: small comment correction. | brabo | 2019-08-01 | 1 | -1/+1 |
| | |||||
* | monkey/browser.c: Handle failed calloc more gracefully | Daniel Silverstone | 2019-08-01 | 1 | -0/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Declare global variables as extern in headers | Michael Forney | 2019-06-30 | 1 | -1/+1 |
| | | | | | | | Otherwise, each source file that includes the header will create a new definition, which are usually merged together by the linker. Multiple definitions of an object is not allowed in ISO C. | ||||
* | Update schedulers return codes | Vincent Sanders | 2019-06-08 | 1 | -2/+8 |
| | | | | | The GTK and monkey frontends schedulers now return NSERROR_NOT_FOUND when a caller is using a negative schedule time to remove a callback. | ||||
* | add ability to stop a navigation in monkey frontend | Vincent Sanders | 2019-06-06 | 1 | -0/+25 |
| | |||||
* | Support DEBUG log level in console_log | Daniel Silverstone | 2019-05-06 | 1 | -0/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Monkey: Support console_log | Daniel Silverstone | 2019-05-06 | 1 | -0/+51 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Monkey: Support WINDOW EXEC WIN n cmd... | Daniel Silverstone | 2019-05-05 | 1 | -0/+35 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Add bmp and ico to mime_hash. | Michael Drake | 2019-02-16 | 1 | -0/+2 |
| | |||||
* | Fix text plotter in monkey | Daniel Silverstone | 2019-02-16 | 1 | -1/+1 |
| | |||||
* | add certificate window handling | Vincent Sanders | 2018-11-04 | 3 | -14/+113 |
| | |||||
* | Final tweaks, support LOGIN in monkeyfarmer | Daniel Silverstone | 2018-11-04 | 1 | -1/+2 |
| | |||||
* | Update monkey 401login a little to be easier to work with | Daniel Silverstone | 2018-11-04 | 1 | -2/+4 |
| | |||||
* | add 401 login handling to monkey frontend | Vincent Sanders | 2018-11-03 | 3 | -27/+201 |
| | |||||
* | Monkey: Buildsystem: Set messages directory. | Michael Drake | 2018-11-03 | 1 | -0/+11 |
| | |||||
* | More monkey stuff | Daniel Silverstone | 2018-11-03 | 1 | -385/+0 |
| | |||||
* | Remove redundant redraw method | Daniel Silverstone | 2018-11-03 | 1 | -7/+0 |
| | |||||
* | Update farmer a little ready for later | Daniel Silverstone | 2018-11-03 | 1 | -6/+27 |
| | |||||
* | Correct wrong MOUT_ERROR to MOUT_WINDOW | Daniel Silverstone | 2018-11-03 | 1 | -1/+1 |
| | |||||
* | centralise monkey output generation | Vincent Sanders | 2018-11-03 | 10 | -122/+214 |
| | |||||
* | Upgrade monkey farmer to python 3 (badly) | Daniel Silverstone | 2018-11-03 | 1 | -16/+24 |
| | |||||
* | correctly setup feature flags | Vincent Sanders | 2018-09-06 | 1 | -7/+14 |
| | |||||
* | _XOPEN_SOURCE needs defining to avoid warnings on BSD | Vincent Sanders | 2018-09-06 | 1 | -0/+1 |
| | |||||
* | stop defining _XOPEN_SOURCE | Vincent Sanders | 2018-09-06 | 1 | -1/+0 |
| | | | | | This is necessary with some libc as it overrides _POSIX_C_SOURCE and removes definitions of scandir etc. | ||||
* | Monkey: Update for new HTTP auth API. | Michael Drake | 2018-08-15 | 2 | -7/+16 |
| | |||||
* | Plotters: Remove width param from path plotter. | Michael Drake | 2018-05-23 | 1 | -4/+2 |
| | | | | We now use the stroke_width in the plot_style. | ||||
* | Plotters: Add plot_style_fixed type, and use for font size. | Michael Drake | 2018-05-23 | 1 | -5/+5 |
| | |||||
* | ensure stdint is included where required | Vincent Sanders | 2018-04-22 | 1 | -0/+1 |
| | |||||
* | Finalise nslog layer properly in closedown | Daniel Silverstone | 2017-09-10 | 1 | -0/+3 |
| | |||||
* | fix time_t logging | Vincent Sanders | 2017-09-08 | 1 | -1/+1 |
| | |||||
* | Update scheduler logging to use catagory | Vincent Sanders | 2017-09-07 | 1 | -10/+4 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 5 | -10/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7); | ||||
* | Initial monkey farmer example, needs to be genericised | Daniel Silverstone | 2017-06-10 | 1 | -0/+363 |
| | |||||
* | Add ability to set options in monkey | Daniel Silverstone | 2017-06-10 | 1 | -1/+11 |
| |