Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | SET_SCROLL only wants x/y not x0y0x1y1 | Daniel Silverstone | 2017-06-10 | 1 | -2/+2 |
| | |||||
* | Look for resources in useful folder name | Daniel Silverstone | 2017-06-10 | 1 | -1/+1 |
| | |||||
* | Fix comments | Daniel Silverstone | 2017-06-10 | 1 | -2/+2 |
| | |||||
* | Reflow monkey code, it was annoying me too much | Daniel Silverstone | 2017-06-10 | 12 | -874/+866 |
| | |||||
* | Include time in GENERIC POLL TIMED | Daniel Silverstone | 2017-06-10 | 1 | -1/+1 |
| | |||||
* | Update monkey frontend for set_scroll API change | Vincent Sanders | 2017-04-26 | 1 | -14/+21 |
| | |||||
* | update monkey frontend to remove reformat API | Vincent Sanders | 2017-04-26 | 1 | -11/+12 |
| | |||||
* | Update monkey frontend to use invalidate window area API | Vincent Sanders | 2017-04-23 | 1 | -14/+22 |
| | |||||
* | clean up incorrect documentation comments from plotter API rework | Vincent Sanders | 2017-02-14 | 1 | -5/+5 |
| |