summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Squash warnings: '%s' directive argument is NULL.Michael Drake2020-05-221-2/+2
|
* query/ssl: Include link to view certificate detailsDaniel Silverstone2020-05-223-1/+31
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Squash warning: "_GNU_SOURCE" redefined.Michael Drake2020-05-222-3/+0
| | | | The utils/config.h header handles this.
* env.sh: Reorder to prefer cross env, and export that to build systemDaniel Silverstone2020-05-221-2/+6
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* frontends/atari: Include the *right* options headerDaniel Silverstone2020-05-221-1/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* frontends/atari: Add missing include of options.hDaniel Silverstone2020-05-221-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkey: Excise sslcert and add loading blocking supportDaniel Silverstone2020-05-223-129/+6
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* chore: Perform sslcert_viewer-ectomyDaniel Silverstone2020-05-2243-4555/+6
| | | | | | | | | | | 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>
* remove unesessary construction of font plot stype in selection redrawVincent Sanders2020-05-211-3/+0
|
* simple reformat no code changesVincent Sanders2020-05-211-175/+268
|
* pass the browser window to selection click handlerVincent Sanders2020-05-207-59/+6
| | | | | | this means the content handlers do not have to provide a separate method to extract their browser window and it can simply be passed in.
* cleanup selection code formatting and documentationVincent Sanders2020-05-203-467/+512
| | | | | | removes forward declarations cleans up documentation comments in header removes unecessarily exported functions
* Page info: Don't show cookies if it's not an http(s) scheme.Michael Drake2020-05-201-3/+33
|
* Page info: Get URL scheme on creation.Michael Drake2020-05-201-12/+5
|
* do not export texplain interfaces unnecessarilyVincent Sanders2020-05-192-189/+173
|
* Page info: Only show certificate if scheme is https.Michael Drake2020-05-191-0/+21
|
* nsurl: Expose scheme type accessor.Michael Drake2020-05-193-12/+28
|
* about: Rework freeing the san_names structureDaniel Silverstone2020-05-191-1/+11
| | | | | | | | | AmiSSL's approach to replacing 90% of OpenSSL calls with assembly means that the official way to pop_free a stack type won't work. As such, we open-code it here. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add subject alternative names to certificate viewerVincent Sanders2020-05-181-0/+103
|
* Page info: Improve certificate fault display style.Michael Drake2020-05-182-10/+9
|
* Display errors properly in certificate windowVincent Sanders2020-05-182-5/+23
|
* Improve certificate page styling.Michael Drake2020-05-172-10/+44
|
* add fingerprints to the certificate viewerVincent Sanders2020-05-171-0/+115
|
* split out public key table formatted outputVincent Sanders2020-05-171-55/+68
|
* use entity for colon in certificate hex values to allow netsurf to break ↵Vincent Sanders2020-05-171-2/+10
| | | | properly
* get the sign right on the certificate openssl compatability interfaceVincent Sanders2020-05-171-2/+2
|
* fix typo in certificate openssl compatabilityVincent Sanders2020-05-171-1/+1
|
* add openssl compatability to certificate decodeVincent Sanders2020-05-171-12/+91
|
* make about handler ssenddataf cope with longer dataVincent Sanders2020-05-161-2/+24
|
* improve certificate viewerVincent Sanders2020-05-162-77/+610
|
* implement content opacity check through the function tableVincent Sanders2020-05-1313-16/+125
|
* use content messages to inform frontend of text search changesVincent Sanders2020-05-134-231/+422
|
* make free text search content handler agnosticVincent Sanders2020-05-125-267/+377
|
* consolodate the textsearch code into a single moduleVincent Sanders2020-05-124-107/+102
|
* hoist common text search out of content handlersVincent Sanders2020-05-129-203/+111
|
* move free text search general interface to content.Vincent Sanders2020-05-109-233/+302
| | | | | needs additional cleanup to call content through handler table to perform searches.
* remove unecessary includesVincent Sanders2020-05-102-13/+6
|
* move ssl certificate serialisation into a url to the ssl_cert utility codeVincent Sanders2020-05-093-52/+91
|
* GTK: Add transient popup behaviour for local history tooDaniel Silverstone2020-05-0910-7/+131
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Change toolbar page-info to use compat allocation functionDaniel Silverstone2020-05-091-1/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Haiku: Better map mouse cursorsFrançois Revol2020-05-091-68/+54
| | | | | | Drop custom cursor bitmaps in favor of the system ones. We only miss the wait cursor now, but the progress one should do.
* GTK: Cause the page-info popup to appear in the right placeDaniel Silverstone2020-05-088-0/+90
| | | | | | | | | | | | | To position the page-info window we have to tunnel all the way from the current scaffolding, via its top-level gui window, through to the toolbar. In the toolbar we look up the URL bar and then determine the screen coordinates of the scaffolding via the top level widget GTK semantics. Finally we place the page-info window 4 pixels down and right of the bottom-left of the entry box, which should look nice. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK RES: Make page info windows popup typeDaniel Silverstone2020-05-082-0/+2
| | | | | | | | | In order for GTK windows to be styled properly, in the context we use them, the page-info windows need to be marked as popup windows (typically used for transient popups such a menus, so ideal for us). Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Make page info transient properly, handle events, etc.Daniel Silverstone2020-05-081-4/+44
| | | | | | | | | This makes the page info properly transient and causes it to handle activity in the corewindow and outside itself properly. This includes ensuring that actions outside the window will close it, etc. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* page-info: Provide support to indicate if action did somethingDaniel Silverstone2020-05-082-4/+11
| | | | | | | | | | Some mouse actions perform a positive action (such as opening the SSL certificate viewer). As such, provide an out param which will be set to true if the action did something. This parameter is not touched in the case of nothing happening in case it is used in alternating logic in the caller. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add missing header includes from previous changeVincent Sanders2020-05-083-0/+3
|
* improve content header usageVincent Sanders2020-05-0732-173/+281
|
* clean up content headers and documentation commentsVincent Sanders2020-05-0611-444/+661
| | | | pure formatting and documentation changes, no code difference
* remove junk content_add_error apiVincent Sanders2020-05-065-14/+0
|
* remove unused junk error values from content structVincent Sanders2020-05-062-8/+0
| | | | saves over half a kilobyte for every content