Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bitmap: Remove misleading format documentation. | Michael Drake | 2022-06-14 | 1 | -27/+5 |
| | |||||
* | inttypes: custom format for UnixLib ssize_t | John-Mark Bell | 2022-06-03 | 1 | -0/+5 |
| | | | | | | | | UnixLib defines ssize_t to be a long int, which forces the corresponding format string to need to be %ld to avoid compiler warnings. Making this change uncovered a number of places where we were using the wrong format specifier entirely (namely PRIssizet where we meant PRIsizet). Fix these, too. | ||||
* | Bitmap: Implement test_opaque in core instead of in every frontend. | Michael Drake | 2022-03-29 | 1 | -8/+8 |
| | |||||
* | Bitmap: Add support for premultiplied alpha conversion. | Michael Drake | 2022-03-28 | 1 | -1/+2 |
| | |||||
* | Bitmap: Move bitmap pixel to colour macro to bitmap header. | Michael Drake | 2022-03-27 | 1 | -4/+0 |
| | |||||
* | Include: Bitmap: Add API for setting core bitmap format. | Michael Drake | 2022-03-26 | 1 | -0/+67 |
| | |||||
* | Include: Bitmap: Document bitmap pixel alignment requirement. | Michael Drake | 2022-03-26 | 1 | -0/+2 |
| | |||||
* | Bitmap API: Clean up creation flags. | Michael Drake | 2022-03-24 | 1 | -7/+10 |
| | |||||
* | Include: Bitmap: Remove unused save callback. | Michael Drake | 2022-03-24 | 1 | -9/+0 |
| | |||||
* | Include: Bitmap: Modified flag isn't used. | Michael Drake | 2022-03-24 | 1 | -1/+0 |
| | |||||
* | Include: Bitmap: Fix comment typo. | Michael Drake | 2022-03-24 | 1 | -1/+1 |
| | |||||
* | Include: Bitmap: Drop get_bpp from bitmap operation table. | Michael Drake | 2022-03-24 | 1 | -7/+0 |
| | | | | Core bitmaps have always been 32bpp. | ||||
* | textarea: implement NS_KEY_DELETE_WORD_{LEFT,RIGHT} | Pranjal Kole | 2022-01-22 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | NS_KEY_DELETE_WORD_{LEFT,RIGHT} have been added to include/netsurf/keypress.h and implemented in desktop/textarea.c An unsigned int, caret_copy, has been added since both of these require a temporary variable to hold the original position of the caret. The LEFT one deletes separators towards the left till it encounters a non-separator and then deletes the non-separators until it encounters a separator. The caret is moved towards the left by the number of characters deleted. The RIGHT one does the same towards the right, but the caret is kept at its original position. These are intended to be mapped to Ctrl+Backspace and Ctrl+Delete by most frontends. Additionally, some style and typo fixes have been made. | ||||
* | Improve some documentation comments | Vincent Sanders | 2021-02-26 | 1 | -4/+4 |
| | |||||
* | split out gtk misc operations from gui module | Vincent Sanders | 2021-02-22 | 1 | -2/+2 |
| | |||||
* | Improve colour_lightness | Vincent Sanders | 2020-06-29 | 1 | -4/+17 |
| | | | | | Clearly document what colour_lightness does. Fix the blue component value multiplier to be in bounds and correct value | ||||
* | make browser_window_update internal to browser window as intended | Vincent Sanders | 2020-05-25 | 1 | -9/+0 |
| | |||||
* | Plot style: Helper macro to get nearest of black and white. | Michael Drake | 2020-05-23 | 1 | -0/+5 |
| | |||||
* | misc: Add a present_cookies to guit->misc and use it | Daniel Silverstone | 2020-05-23 | 1 | -0/+8 |
| | | | | | | | | In order that we present the cookies window usefully, change browser_window to request presentation of the cookies window via a gui misc callback. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | chore: Perform sslcert_viewer-ectomy | Daniel Silverstone | 2020-05-22 | 1 | -15/+0 |
| | | | | | | | | | | | 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> | ||||
* | use content messages to inform frontend of text search changes | Vincent Sanders | 2020-05-13 | 1 | -1/+4 |
| | |||||
* | move ssl certificate serialisation into a url to the ssl_cert utility code | Vincent Sanders | 2020-05-09 | 1 | -0/+8 |
| | |||||
* | improve content header usage | Vincent Sanders | 2020-05-07 | 1 | -6/+110 |
| | |||||
* | Plot style: Add half lighten/darken helper variants. | Michael Drake | 2020-04-07 | 1 | -0/+11 |
| | |||||
* | Rename mask to msk | Chris Young | 2020-03-06 | 1 | -2/+2 |
| | | | | There's something about "mask" which causes the version of GCC we use for the m68k-amigaos build to misinterpret the code | ||||
* | Browser window: Rework constification of bw for show_certificates. | Michael Drake | 2020-02-24 | 1 | -1/+1 |
| | |||||
* | Plot style: Add helper to swap red and blue channels. | Michael Drake | 2020-02-24 | 1 | -0/+6 |
| | |||||
* | inttypes: Add PRIu64 | Daniel Silverstone | 2020-02-24 | 1 | -0/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | about scheme certificate viewer initial implementation | Vincent Sanders | 2020-02-24 | 1 | -0/+11 |
| | |||||
* | ssl_certs: Add dup_into | Daniel Silverstone | 2020-02-23 | 1 | -0/+12 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Browser window API: Add count for page state enum. | Michael Drake | 2020-02-23 | 1 | -0/+1 |
| | |||||
* | Browser window: Add stubs for new interfaces for page-info dialogue. | Michael Drake | 2020-02-23 | 1 | -0/+29 |
| | |||||
* | Browser window: Constify bw through page_info_state getter. | Michael Drake | 2020-02-23 | 1 | -1/+1 |
| | |||||
* | Plot style: Add function to engorge a colour channel. | Michael Drake | 2020-02-23 | 1 | -0/+33 |
| | | | | This can be used to exaggerate the red, green, or blue component. | ||||
* | Plot style: Split lightness calc out of colour_to_bw_furthest macro. | Michael Drake | 2020-02-23 | 1 | -4/+7 |
| | |||||
* | Keep the complete certificate chain from a fetch | Vincent Sanders | 2020-02-23 | 3 | -21/+63 |
| | | | | | | | | | Instead of extracting information from the X509 certificate chain in the fetcher the entire chain is propagated in Distinguished Encoding Rules (DER) format. This allows all the information contained in a certificate chain to be retained which can subsequently be presented to the user | ||||
* | Browser window: Constify the bw in the URL access function. | Michael Drake | 2020-02-22 | 1 | -1/+1 |
| | |||||
* | Core window: Constify the core_window handle through the getters. | Michael Drake | 2020-02-22 | 1 | -2/+2 |
| | |||||
* | Browser: Support requesting location focus | Daniel Silverstone | 2020-02-22 | 2 | -0/+4 |
| | | | | | | | | | In the creation of a browser window it may be valuable to request that the GUI focus the location input box. This can be used when the user requests a new tab/window to allow the entry box to be focussed properly immediately. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Browser: Add FOREGROUND flag to window creation | Daniel Silverstone | 2020-02-22 | 2 | -1/+5 |
| | | | | | | | | | To better support new-tab / new-window operations as well as GUIs which want to allow tabs to open in the background by default, add a flag to request a new browser window be foregrounded. This will allow us to simplify at least the GTK frontend a little. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Add certificate-missing error code | Daniel Silverstone | 2019-12-03 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | browser_window: Add an event for page info state change | Daniel Silverstone | 2019-12-01 | 1 | -0/+6 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | browser_window: Add basic page info state and SSL accessors | Daniel Silverstone | 2019-12-01 | 1 | -0/+45 |
| | | | | | | | In order to begin work on the page info dialog, we need access to the current page's state and SSL chain if available. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | llcache: Reload SSL certificate data from serialised store | Daniel Silverstone | 2019-11-30 | 1 | -0/+6 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove warning callback from miscelaneous function table | Vincent Sanders | 2019-11-11 | 1 | -13/+2 |
| | |||||
* | re-indent browser window and cleanup comments | Vincent Sanders | 2019-09-29 | 1 | -3/+4 |
| | | | | no functional change | ||||
* | fix spelling mistakes from miscellaneous event commit | Vincent Sanders | 2019-08-20 | 1 | -5/+5 |
| | |||||
* | add miscellaneous event to browser window callback table | Vincent Sanders | 2019-08-20 | 1 | -56/+65 |
| | | | | | | | | | | | | 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. | ||||
* | SSL Error: Enable OpenSSL hostname verification | Daniel Silverstone | 2019-08-14 | 1 | -1/+1 |
| | | | | | | | | Since OpenSSL 1.0.2 there has been hostname verification support which cURL doesn't turn on for some reason. Turn it on so that we get better hostname verification handling. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | add common name ssl certificate error | Vincent Sanders | 2019-08-10 | 1 | -0/+1 |
| | | | | | This adds an ssl faliure code and explanation why curl fetcher does not currently set it. |