summaryrefslogtreecommitdiff
path: root/frontends/beos
Commit message (Collapse)AuthorAgeFilesLines
* add miscellaneous event to browser window callback tableVincent Sanders2019-08-201-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_windowDaniel Silverstone2019-08-061-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 beosVincent Sanders2019-08-052-11/+0
|
* change browser_window_mouse_track to use unscaled coordinatesVincent Sanders2019-08-031-3/+4
|
* change browser_window_mouse_click to use unscaled coordinatesVincent Sanders2019-08-031-4/+4
| | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation.
* gtk, beos: Run scheduler before fetching fdsetDaniel Silverstone2019-08-021-3/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* remove scaled parameter from get_dimensionsVincent Sanders2019-08-021-8/+1
|
* fix type used with content_get_source_data()Vincent Sanders2019-05-061-2/+4
|
* Haiku: use the native locale API to get the language nameFrançois Revol2018-08-211-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 targetFrançois Revol2018-08-151-1/+63
| | | | It seems to work, but hardcodes the dependencies versions.
* Haiku: Use `struct nsurl` in header.Michael Drake2018-08-151-1/+1
|
* Haiku: Remove extraneous `void`.Michael Drake2018-08-151-1/+1
|
* Haiku: Update for new HTTP auth API.Michael Drake2018-08-153-14/+39
|
* Plotters: Remove width param from path plotter.Michael Drake2018-05-231-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 Drake2018-05-231-2/+2
|
* Plotters: Add plot_style_fixed type, and use for font size.Michael Drake2018-05-231-1/+1
|
* ensure stdint is included where requiredVincent Sanders2018-04-221-0/+1
|
* Initial shuffle of stuff out of !NetSurfDaniel Silverstone2018-04-2216-16/+16
|
* fix beos throbber allocationVincent Sanders2017-09-111-1/+1
|
* Finalise nslog layer properly in closedownDaniel Silverstone2017-09-101-0/+6
|
* Hopefully quash LOG compile errors in BeOSDaniel Silverstone2017-09-081-4/+3
|
* Fixup everything the semantic patch missedVincent Sanders2017-09-073-9/+12
|
* Update scheduler logging to use catagoryVincent Sanders2017-09-071-12/+16
|
* Use coccinelle to change logging macro calls in c++Vincent Sanders2017-09-068-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 windowFrançois Revol2017-08-211-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 changeVincent Sanders2017-04-261-6/+10
|
* Update beos frontend for set_scroll API changeVincent Sanders2017-04-261-6/+19
|
* update beos frontend to remove reformat APIVincent Sanders2017-04-261-35/+25
|
* Update beos frontend to use invalidate window area APIVincent Sanders2017-04-231-26/+28
|
* fix memory leak in beos instantiate error pathVincent Sanders2017-03-051-1/+3
|
* clean up some of the doxygen generation warningsVincent Sanders2017-02-191-7/+7
|
* fix plotter mergeVincent Sanders2017-02-121-4/+4
|
* update beos to new plotter APIVincent Sanders2017-02-121-477/+649
|
* move plot style header to netsurf include directoryVincent Sanders2017-01-131-1/+1
| | | | | move plotter style header and adjust all callers to use only what they actually require.
* fixup usage of directory creation macro in MakefilesVincent Sanders2017-01-071-9/+9
|
* remove unecessary include of depricated tree interface from beosVincent Sanders2016-12-161-1/+0
|
* haiku: close parenthesis in version stringFrançois Revol2016-11-211-1/+1
| | | | they are unmatched due to the CI ifdefery
* haiku: use logging instead of fprintfFrançois Revol2016-11-211-1/+1
|
* haiku: Fix popup menuFrançois Revol2016-11-213-7/+42
| | | | Only the reload entry is enabled for now.
* haiku: Rework menu accelerator handlingFrançois Revol2016-11-211-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 WindowFrançois Revol2016-11-211-0/+9
| | | | At least Pe sends them there for its Help menu.
* haiku: add a file extension when viewing sourceFrançois Revol2016-11-211-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 firstFrançois Revol2016-11-211-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 includeVincent Sanders2016-11-191-1/+0
|
* URL unescape: return the new length to the caller.Michael Drake2016-07-241-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 headerVincent Sanders2016-07-013-3/+3
|
* reduce curl usage to fetcher, url unescaping and time parsingVincent Sanders2016-06-291-6/+7
|
* Move fetcher_fdset to fetch.h (and rename to fetch_fdset). Maybe not ideal ↵Daniel Silverstone2016-06-271-2/+2
| | | | but better
* Add NULL for silly frontend which can't use a useful compilerDaniel Silverstone2016-06-271-0/+1
|
* move the public form APIVincent Sanders2016-06-141-3/+3
|