Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore: Perform sslcert_viewer-ectomy | Daniel Silverstone | 2020-05-22 | 5 | -528/+1 |
| | | | | | | | | | | | This removes the sslcert_viewer entirely from the code. Where possible I've also trimmed out of frontends any code I think should not be present. Frontends should check and remove any further references that I have failed to catch. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | windows: Convert the remaining NoMemory warnings which aren't about memory | Daniel Silverstone | 2020-02-24 | 1 | -4/+7 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | windows: Use nserror reporting rather than always NoMemory | Daniel Silverstone | 2020-02-24 | 1 | -2/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Windows: Add nserror reporting function | Daniel Silverstone | 2020-02-24 | 2 | -0/+24 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | fix windows and amiga frontends to cope with certificate chain changes | Vincent Sanders | 2020-02-23 | 2 | -6/+4 |
| | |||||
* | Core window: Constify the core_window handle through the getters. | Michael Drake | 2020-02-22 | 1 | -2/+3 |
| | |||||
* | Windows: Attempt to remove unused minimum GIF delay option. | Michael Drake | 2020-02-21 | 3 | -29/+0 |
| | |||||
* | add page info button to url entry and update on change for win32 | Vincent Sanders | 2019-12-16 | 2 | -83/+232 |
| | |||||
* | add page info resources to win32 frontend | Vincent Sanders | 2019-12-16 | 7 | -1/+28 |
| | |||||
* | fix win32 font measurement of non ascii strings. | Vincent Sanders | 2019-12-14 | 1 | -98/+122 |
| | | | | | This greatly improves line breaking and font measurement in the windows frontend. | ||||
* | extend search for certificate file to include resource paths | Vincent Sanders | 2019-12-10 | 1 | -0/+5 |
| | |||||
* | rename global resource path variables in win32 frontend | Vincent Sanders | 2019-12-10 | 5 | -26/+44 |
| | |||||
* | separate out construction of command line argument string vector | Vincent Sanders | 2019-12-10 | 1 | -23/+54 |
| | |||||
* | update resource search path to remove users directory | Vincent Sanders | 2019-12-10 | 2 | -4/+5 |
| | | | | | | | | | | it is no longer suitable to search the users home directory for general browser resources as the correct config path is now derived from the apropriate windows methods. Additionaly the NETSURFRES environment variable is no longer part of the fixed path and is instead added from the makefile configuration option. | ||||
* | fix win32 frontend to allow setting unicode titles | Vincent Sanders | 2019-12-01 | 1 | -10/+30 |
| | |||||
* | remove warning callback from miscelaneous function table | Vincent Sanders | 2019-11-11 | 1 | -1/+0 |
| | |||||
* | add miscellaneous event to browser window callback table | Vincent Sanders | 2019-08-20 | 1 | -4/+34 |
| | | | | | | | | | | | | 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. | ||||
* | remove login window from windows frontend | Vincent Sanders | 2019-08-14 | 4 | -338/+1 |
| | |||||
* | Support SSL verification through new about: handler | Daniel Silverstone | 2019-08-06 | 1 | -2/+0 |
| | | | | | | | | In doing this, also propagate why the certificates were bad so that the page can display a reason. We will need FatMessages for all these. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Reimplement handling of BAD_AUTH inside browser_window | Daniel Silverstone | 2019-08-06 | 1 | -1/+0 |
| | | | | | | | | | | | | | 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> | ||||
* | change browser_window_redraw to use unscaled coordinates | Vincent Sanders | 2019-08-04 | 3 | -10/+6 |
| | |||||
* | trivial documentation cleanups | Vincent Sanders | 2019-08-04 | 1 | -2/+2 |
| | |||||
* | Corewindow: Sanitise scrolling API. | Michael Drake | 2019-08-03 | 1 | -6/+19 |
| | | | | | | | Now the core has a helper so that all the front ends don't need to implement the scroll to show area API. Now they simply have get and set scroll APIs. | ||||
* | make use of improved browser_window_set_scale API in frontends | Vincent Sanders | 2019-08-03 | 1 | -35/+8 |
| | |||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -20/+30 |
| | |||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -7/+7 |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | ||||
* | windows/local_history: Scroll to cursor on open | Daniel Silverstone | 2019-08-02 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -4/+2 |
| | |||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 2 | -25/+23 |
| | |||||
* | update copyright years for release | Vincent Sanders | 2019-07-17 | 1 | -1/+1 |
| | |||||
* | Declare global variables as extern in headers | Michael Forney | 2019-06-30 | 5 | -6/+6 |
| | | | | | | | 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. | ||||
* | quieten down windows debug | Vincent Sanders | 2019-05-17 | 2 | -13/+18 |
| | |||||
* | make win32 keyboard handling in browsing window functional | Vincent Sanders | 2019-05-09 | 1 | -36/+86 |
| | | | | | | | | | makes the drawable area widget for the browser display use windows unicode input and copes with surrogate pairs for full unicode input coverage. fixes the keydown handling to only the necessary navigation operations like left, right up and down etc. | ||||
* | implement windows clipboard functionality | Vincent Sanders | 2019-05-09 | 8 | -90/+195 |
| | | | | | | This allows clipboard to operate (cut, copy, paste and delete) in the win32 front end. The clipboard is set and read in windows unicode mode and then converted to/from utf-8 for the browser core. | ||||
* | update copyright years and versions in docs and readme | Vincent Sanders | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | Update windows frontend to use windows resources | Vincent Sanders | 2018-08-21 | 17 | -71/+183 |
| | |||||
* | make the login dialog password control obscure input | Vincent Sanders | 2018-08-18 | 1 | -1/+1 |
| | |||||
* | add win32 http authentication dialog | Vincent Sanders | 2018-08-18 | 10 | -13/+432 |
| | |||||
* | add login dialog | Vincent Sanders | 2018-08-16 | 5 | -259/+311 |
| | |||||
* | Plotters: Remove width param from path plotter. | Michael Drake | 2018-05-23 | 1 | -2/+0 |
| | | | | 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/+6 |
| | |||||
* | Plotters: Add plot_style_fixed type, and use for font size. | Michael Drake | 2018-05-23 | 1 | -1/+1 |
| | |||||
* | Initial shuffle of stuff out of !NetSurf | Daniel Silverstone | 2018-04-22 | 9 | -9/+9 |
| | |||||
* | Rework use of split-messages to clean up and use -z | Daniel Silverstone | 2018-04-22 | 1 | -0/+1 |
| | |||||
* | add crypto library to windows link to cope with updated openssl | Vincent Sanders | 2017-11-24 | 1 | -1/+1 |
| | |||||
* | Windows: Use bitmap width as minimum width, since content width may be 0. | Michael Drake | 2017-10-25 | 1 | -1/+1 |
| | |||||
* | Finalise nslog layer properly in closedown | Daniel Silverstone | 2017-09-10 | 1 | -0/+3 |
| | |||||
* | Fix up log call parameters | Vincent Sanders | 2017-09-08 | 1 | -2/+11 |
| | |||||
* | Hopefully quash LOG compile errors in Windows | Daniel Silverstone | 2017-09-08 | 2 | -2/+3 |
| | |||||
* | Fixup everything the semantic patch missed | Vincent Sanders | 2017-09-07 | 3 | -16/+29 |
| |