Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add miscellaneous event to browser window callback table | Vincent Sanders | 2019-08-20 | 1 | -7/+45 |
| | | | | | | | | | | | | 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 | 1 | -1/+1 |
| | | | | | | | | | | | | | 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> | ||||
* | remove shadow scale variable from beos | Vincent Sanders | 2019-08-05 | 2 | -11/+0 |
| | |||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -3/+4 |
| | |||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -4/+4 |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | ||||
* | gtk, beos: Run scheduler before fetching fdset | Daniel Silverstone | 2019-08-02 | 1 | -3/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -8/+1 |
| | |||||
* | fix type used with content_get_source_data() | Vincent Sanders | 2019-05-06 | 1 | -2/+4 |
| | |||||
* | Haiku: use the native locale API to get the language name | François Revol | 2018-08-21 | 1 | -5/+27 |
| | | | | | We used getenv() on LC_MESSAGES but we currently set it incorrectly anyway... We keep this as a fallback. | ||||
* | haiku: add a package target | François Revol | 2018-08-15 | 1 | -1/+63 |
| | | | | It seems to work, but hardcodes the dependencies versions. | ||||
* | Haiku: Use `struct nsurl` in header. | Michael Drake | 2018-08-15 | 1 | -1/+1 |
| | |||||
* | Haiku: Remove extraneous `void`. | Michael Drake | 2018-08-15 | 1 | -1/+1 |
| | |||||
* | Haiku: Update for new HTTP auth API. | Michael Drake | 2018-08-15 | 3 | -14/+39 |
| | |||||
* | Plotters: Remove width param from path plotter. | Michael Drake | 2018-05-23 | 1 | -3/+1 |
| | | | | We now use the stroke_width in the plot_style. | ||||
* | Plotters: Change stroke width in the plot_style_t to fixed point. | Michael Drake | 2018-05-23 | 1 | -2/+2 |
| | |||||
* | Plotters: Add plot_style_fixed type, and use for font size. | Michael Drake | 2018-05-23 | 1 | -1/+1 |
| | |||||
* | ensure stdint is included where required | Vincent Sanders | 2018-04-22 | 1 | -0/+1 |
| | |||||
* | Initial shuffle of stuff out of !NetSurf | Daniel Silverstone | 2018-04-22 | 16 | -16/+16 |
| | |||||
* | fix beos throbber allocation | Vincent Sanders | 2017-09-11 | 1 | -1/+1 |
| | |||||
* | Finalise nslog layer properly in closedown | Daniel Silverstone | 2017-09-10 | 1 | -0/+6 |
| | |||||
* | Hopefully quash LOG compile errors in BeOS | Daniel Silverstone | 2017-09-08 | 1 | -4/+3 |
| | |||||
* | Fixup everything the semantic patch missed | Vincent Sanders | 2017-09-07 | 3 | -9/+12 |
| | |||||
* | Update scheduler logging to use catagory | Vincent Sanders | 2017-09-07 | 1 | -12/+16 |
| | |||||
* | Use coccinelle to change logging macro calls in c++ | Vincent Sanders | 2017-09-06 | 8 | -48/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.cpp');do spatch --c++ --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); | ||||
* | Fix bug 0002555: "No GC" alert when resizing the window | François Revol | 2017-08-21 | 1 | -3/+0 |
| | | | | | We don't need to touch the GC when invalidating anyway, so just drop those calls. | ||||
* | fixup errors introduced in set_scroll API change | Vincent Sanders | 2017-04-26 | 1 | -6/+10 |
| | |||||
* | Update beos frontend for set_scroll API change | Vincent Sanders | 2017-04-26 | 1 | -6/+19 |
| | |||||
* | update beos frontend to remove reformat API | Vincent Sanders | 2017-04-26 | 1 | -35/+25 |
| | |||||
* | Update beos frontend to use invalidate window area API | Vincent Sanders | 2017-04-23 | 1 | -26/+28 |
| | |||||
* | fix memory leak in beos instantiate error path | Vincent Sanders | 2017-03-05 | 1 | -1/+3 |
| | |||||
* | clean up some of the doxygen generation warnings | Vincent Sanders | 2017-02-19 | 1 | -7/+7 |
| | |||||
* | fix plotter merge | Vincent Sanders | 2017-02-12 | 1 | -4/+4 |
| | |||||
* | update beos to new plotter API | Vincent Sanders | 2017-02-12 | 1 | -477/+649 |
| | |||||
* | move plot style header to netsurf include directory | Vincent Sanders | 2017-01-13 | 1 | -1/+1 |
| | | | | | move plotter style header and adjust all callers to use only what they actually require. | ||||
* | fixup usage of directory creation macro in Makefiles | Vincent Sanders | 2017-01-07 | 1 | -9/+9 |
| | |||||
* | remove unecessary include of depricated tree interface from beos | Vincent Sanders | 2016-12-16 | 1 | -1/+0 |
| | |||||
* | haiku: close parenthesis in version string | François Revol | 2016-11-21 | 1 | -1/+1 |
| | | | | they are unmatched due to the CI ifdefery | ||||
* | haiku: use logging instead of fprintf | François Revol | 2016-11-21 | 1 | -1/+1 |
| | |||||
* | haiku: Fix popup menu | François Revol | 2016-11-21 | 3 | -7/+42 |
| | | | | Only the reload entry is enabled for now. | ||||
* | haiku: Rework menu accelerator handling | François Revol | 2016-11-21 | 1 | -15/+13 |
| | | | | | Instead of splitting accel keys from the item string, we go the GTK way of using a separate Accel-suffixed string id. | ||||
* | haiku: catch NetPositive messages also in the Window | François Revol | 2016-11-21 | 1 | -0/+9 |
| | | | | At least Pe sends them there for its Help menu. | ||||
* | haiku: add a file extension when viewing source | François Revol | 2016-11-21 | 1 | -4/+19 |
| | | | | Pe still requires it to detect the language, this makes it easier. | ||||
* | haiku: try to open source in preferred app for source-code first | François Revol | 2016-11-21 | 1 | -1/+3 |
| | | | | | We still fall back to the hardcoded list, but we first check for the user's prefered code editor. | ||||
* | fix unecessary base64 header include | Vincent Sanders | 2016-11-19 | 1 | -1/+0 |
| | |||||
* | URL unescape: return the new length to the caller. | Michael Drake | 2016-07-24 | 1 | -1/+1 |
| | | | | | | | | The avoids situations were we threw away the length, only for the caller to have to strlen the returned string. Note, there seems to be a case of the amiga front end writing beyond end of allocation. Added a TODO for now. | ||||
* | move key press enums and operations to their own header | Vincent Sanders | 2016-07-01 | 3 | -3/+3 |
| | |||||
* | reduce curl usage to fetcher, url unescaping and time parsing | Vincent Sanders | 2016-06-29 | 1 | -6/+7 |
| | |||||
* | Move fetcher_fdset to fetch.h (and rename to fetch_fdset). Maybe not ideal ↵ | Daniel Silverstone | 2016-06-27 | 1 | -2/+2 |
| | | | | but better | ||||
* | Add NULL for silly frontend which can't use a useful compiler | Daniel Silverstone | 2016-06-27 | 1 | -0/+1 |
| | |||||
* | move the public form API | Vincent Sanders | 2016-06-14 | 1 | -3/+3 |
| |