summaryrefslogtreecommitdiff
path: root/frontends/monkey/browser.c
Commit message (Collapse)AuthorAgeFilesLines
* monkey: Support reporting page info stateDaniel Silverstone2019-12-011-0/+46
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add miscellaneous event to browser window callback tableVincent Sanders2019-08-201-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.
* monkey: Support clicking in windowsDaniel Silverstone2019-08-031-0/+44
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* remove scaled parameter from get_dimensionsVincent Sanders2019-08-021-5/+5
|
* monkey/browser.c: Handle failed calloc more gracefullyDaniel Silverstone2019-08-011-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add ability to stop a navigation in monkey frontendVincent Sanders2019-06-061-0/+25
|
* Support DEBUG log level in console_logDaniel Silverstone2019-05-061-0/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Monkey: Support console_logDaniel Silverstone2019-05-061-0/+51
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Monkey: Support WINDOW EXEC WIN n cmd...Daniel Silverstone2019-05-051-0/+35
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Correct wrong MOUT_ERROR to MOUT_WINDOWDaniel Silverstone2018-11-031-1/+1
|
* centralise monkey output generationVincent Sanders2018-11-031-69/+75
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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);
* SET_SCROLL only wants x/y not x0y0x1y1Daniel Silverstone2017-06-101-2/+2
|
* Reflow monkey code, it was annoying me too muchDaniel Silverstone2017-06-101-258/+258
|
* Update monkey frontend for set_scroll API changeVincent Sanders2017-04-261-14/+21
|
* update monkey frontend to remove reformat APIVincent Sanders2017-04-261-11/+12
|
* Update monkey frontend to use invalidate window area APIVincent Sanders2017-04-231-14/+22
|
* reduce usage of content headers by monkey frontendVincent Sanders2016-06-061-2/+3
|
* move plotters header into public APIVincent Sanders2016-05-301-1/+1
|
* move desktop window header into public APIVincent Sanders2016-05-301-1/+1
|
* move mouse and pointer state header into public APIVincent Sanders2016-05-301-1/+1
|
* move window header into public APIVincent Sanders2016-05-301-1/+1
|
* move frontends into sub directoryVincent Sanders2016-05-151-0/+527