Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use attributes to indicate switch fall through instead of comments | Vincent Sanders | 2024-03-05 | 2 | -2/+5 |
| | |||||
* | fix c library API flags for freebsd when building GTK | Vincent Sanders | 2024-03-05 | 1 | -2/+8 |
| | |||||
* | Resources: Add french static files | Étienne Deparis | 2024-03-01 | 4 | -0/+6 |
| | |||||
* | fix gtk frontend download destroy function definition | Vincent Sanders | 2024-02-27 | 1 | -1/+1 |
| | |||||
* | Implement simple jpeg xl image handler | Vincent Sanders | 2023-11-26 | 1 | -0/+1 |
| | |||||
* | Ensure the current scaffold remains valid | Vincent Sanders | 2023-11-25 | 1 | -0/+12 |
| | | | | | | When a scaffold was being destroyed the currently selected scaffold could become a reference to a destroyed object. This would result in crashes subsequently when the current scaffold was referenced. The change is simply to ensure the selected scaffold is changed to something valid during destruction. | ||||
* | gtk: Don't try to make zero-size bitmaps | Michael Drake | 2023-01-24 | 1 | -0/+4 |
| | | | | | Fixes complete failure to render wikipedia and the register when built against rsvg. | ||||
* | add rsvg image decoder that uses the new API | Vincent Sanders | 2022-11-27 | 1 | -0/+2 |
| | |||||
* | gtk: toolbar: Handle snprintf error | Michael Drake | 2022-10-23 | 1 | -1/+8 |
| | |||||
* | gtk: pixbuf creation: Avoid int overflow before size_t conversion | Michael Drake | 2022-10-23 | 1 | -1/+1 |
| | |||||
* | s/http/https/ in user-facing URIs | John-Mark Bell | 2022-05-27 | 1 | -3/+3 |
| | |||||
* | GTK: Simplify opaque bitmap handling. | Michael Drake | 2022-03-29 | 2 | -52/+6 |
| | | | | | Avoid creating new bitmaps and copying in set_opaque by always using an RGBA format. | ||||
* | Bitmap: Implement test_opaque in core instead of in every frontend. | Michael Drake | 2022-03-29 | 1 | -31/+0 |
| | |||||
* | GTK: Bitmap: Converted bool not needed any more. | Michael Drake | 2022-03-28 | 1 | -1/+0 |
| | |||||
* | GTK: Drop bitmap format logging that's duplicated in the core. | Michael Drake | 2022-03-28 | 1 | -1/+0 |
| | |||||
* | GTK: Get the core to handle premultipled alpha bitmap format. | Michael Drake | 2022-03-28 | 2 | -170/+1 |
| | |||||
* | GTK: Search: Squash implicit declaration of malloc. | Michael Drake | 2022-03-28 | 1 | -0/+1 |
| | |||||
* | GTK: Scaffolding: Squash implicit declaration of malloc, free. | Michael Drake | 2022-03-28 | 1 | -0/+1 |
| | |||||
* | GTK: Misc: Squash strcmp and strdup implicit declaration warnings. | Michael Drake | 2022-03-28 | 1 | -0/+2 |
| | |||||
* | GTK: Set bitmap format to match Cairo format. | Michael Drake | 2022-03-28 | 2 | -12/+47 |
| | | | | Cairo format is native endian 0xAARRGGBB. | ||||
* | Bitmap API: Clean up creation flags. | Michael Drake | 2022-03-24 | 1 | -4/+4 |
| | |||||
* | GTK: Drop bitmap save callback entry; core doesn't use it. | Michael Drake | 2022-03-24 | 1 | -18/+0 |
| | |||||
* | GTK: Drop bitmap get bpp function. | Michael Drake | 2022-03-24 | 1 | -17/+0 |
| | |||||
* | GTK: Add support for word left/right keybindings. | Michael Drake | 2022-01-23 | 1 | -0/+4 |
| | |||||
* | GTK: Add support for word delete left/right. | Michael Drake | 2022-01-22 | 1 | -0/+4 |
| | | | | These are ctrl+delete and ctrl+backspace. | ||||
* | tidy up GTK frontend initialisation | Vincent Sanders | 2021-02-22 | 1 | -514/+544 |
| | |||||
* | split out gtk misc operations from gui module | Vincent Sanders | 2021-02-22 | 4 | -279/+360 |
| | |||||
* | Improve target setup in makefiles | Vincent Sanders | 2021-01-17 | 1 | -0/+16 |
| | | | | | split out HOST TARGET and SUBTARGET generation into separate file. split out target(frontend) specific tool settings into separate files. | ||||
* | add back/forward mouse button processing to GTK frontend | Vincent Sanders | 2021-01-02 | 2 | -2/+16 |
| | |||||
* | gtk: In path plotter, maintain cairo transformation offset | Daniel Silverstone | 2020-10-03 | 1 | -2/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | gtk/bitmap: Assert surface width/height non-zero | Daniel Silverstone | 2020-10-03 | 1 | -0/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Make GTK UI resources more consistent | Vincent Sanders | 2020-09-04 | 30 | -33/+28 |
| | | | | | | | | | | | | | | The GTK UI resources have to be different resources between major versions. When kept in one directory with slightly different filenames they were difficult to distinguish and resource definition was difficult to update. The resources for both gtk versions were stored in both builds resulting in unneccessary increased binary size. The new stratagy lists the UI files once in a single gresources file and only includes what is required. If a UI file is added it must be provided in both gtk2 and 3 or a build failure will occour rather than a runtime error. | ||||
* | Makefile: add Chinese (Simplified) translation target | Zixing Liu | 2020-09-02 | 3 | -1/+5 |
| | | | | Signed-off-by: Zixing Liu <liushuyu@aosc.io> | ||||
* | resources: add Chinese (Simplified) translations | Weiyi Xu | 2020-09-02 | 3 | -0/+3 |
| | | | | | | Signed-off-by: Weiyi Xu <xuweiyi0923@gmail.com> Signed-off-by: Zixing Liu <liushuyu@aosc.io> Signed-off-by: Mingcong Bai <jeffbai@aosc.io> | ||||
* | gtk compile din resource list was missing pageinfo for gtk2 build | Vincent Sanders | 2020-08-15 | 1 | -15/+16 |
| | |||||
* | gtk: Implement handling of new present_cookies callback | Daniel Silverstone | 2020-05-23 | 4 | -3/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | gtk: Do not attempt to use now-freed scaffolding when iterating them to quit | Daniel Silverstone | 2020-05-22 | 1 | -1/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | frontends/gtk: Defocus search before selecting all in relevant core windows | Daniel Silverstone | 2020-05-22 | 3 | -0/+12 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | chore: Perform sslcert_viewer-ectomy | Daniel Silverstone | 2020-05-22 | 4 | -386/+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> | ||||
* | GTK: Add transient popup behaviour for local history too | Daniel Silverstone | 2020-05-09 | 10 | -7/+131 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Change toolbar page-info to use compat allocation function | Daniel Silverstone | 2020-05-09 | 1 | -1/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Cause the page-info popup to appear in the right place | Daniel Silverstone | 2020-05-08 | 8 | -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 type | Daniel Silverstone | 2020-05-08 | 2 | -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 Silverstone | 2020-05-08 | 1 | -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> | ||||
* | add page information ui elements to GTK frontend | Vincent Sanders | 2020-03-11 | 6 | -83/+101 |
| | |||||
* | GTK: Initial page-info display. | Michael Drake | 2020-03-11 | 1 | -44/+15 |
| | |||||
* | Frontends: Delete maps resource links. | Michael Drake | 2020-02-24 | 2 | -2/+0 |
| | |||||
* | About fetches resources: Drop maps resource. | Michael Drake | 2020-02-24 | 3 | -3/+1 |
| | | | | It had bitrotted. | ||||
* | GTK: Page info: Change crtvrfy to pi throughout. | Michael Drake | 2020-02-23 | 1 | -39/+39 |
| | |||||
* | Keep the complete certificate chain from a fetch | Vincent Sanders | 2020-02-23 | 1 | -5/+9 |
| | | | | | | | | | 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 |