Commit Graph

968 Commits

Author SHA1 Message Date
Vincent Sanders 5e31f045a0 Improve some documentation comments 2021-02-26 13:40:09 +00:00
Rob Kendrick e9f29a1002 Correct indentation for previous change 2021-02-24 16:27:09 +00:00
Rob Kendrick 937446b95b Allow drag-and-drop loading of WebP images on RISC OS 2021-02-24 16:12:39 +00:00
Vincent Sanders 84ec9c2b2a tidy up GTK frontend initialisation 2021-02-22 23:04:02 +00:00
Vincent Sanders 3cf92011c2 split out gtk misc operations from gui module 2021-02-22 23:04:02 +00:00
Chris Young 598629c736 correct size 2021-02-18 17:23:59 +00:00
Chris Young b765d8b461 AMIGA: minor IFF DR2D export changes
NULL-terminate name
Use more sensible font
2021-02-18 16:30:32 +00:00
Vincent Sanders ed5076421f remove stray tab in hts makefile to fix amigaos3 build 2021-01-17 22:03:17 +00:00
Vincent Sanders 5db541a6d7 Improve target setup in makefiles
split out HOST TARGET and SUBTARGET generation into separate file.
split out target(frontend) specific tool settings into separate files.
2021-01-17 20:06:24 +00:00
Vincent Sanders 25c21e5fef add back/forward mouse button processing to GTK frontend 2021-01-02 09:49:25 +00:00
Michael Drake de7244a170 risc os: Don't let URL complete start consume URL bar drags. 2020-11-10 10:20:03 +00:00
Michael Drake 59078c3f20 risc os: URL bar: Fall back to URL drag if OS doesn't have text selection. 2020-11-03 10:23:50 +00:00
Michael Drake 925a76bcba risc os: wimputils: Make text-selection helper static inline. 2020-11-03 10:00:14 +00:00
Michael Drake 3cead4e867 risc os: Don't swallow URL bar drags if the OS supports text-selection.
It should still be possible to drag save the URL from the favicon.
2020-11-03 09:55:26 +00:00
Michael Drake f8eabec04b risc os: wimputils: Helper to check OS support for text-selection. 2020-11-03 09:53:15 +00:00
Chris Young 511f4cc800 Add missing include 2020-10-09 13:05:51 +01:00
Chris Young 12fba46d3e Cache codesets structure ourselves
attempt to speed up conversion as apparently codesets is being very slow
2020-10-09 13:01:48 +01:00
Daniel Silverstone 32d52bf055
gtk: In path plotter, maintain cairo transformation offset
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-03 21:42:46 +01:00
Daniel Silverstone 58fee8749f
gtk/bitmap: Assert surface width/height non-zero
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-03 14:25:43 +01:00
Vincent Sanders 7997182cc0 Improve the framebuffer docs a bit 2020-09-18 10:34:32 +01:00
Vincent Sanders b0b271274c Make GTK UI resources more consistent
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.
2020-09-04 08:26:04 +01:00
Zixing Liu 50f5e3f1a6 Makefile: add Chinese (Simplified) translation target
Signed-off-by: Zixing Liu <liushuyu@aosc.io>
2020-09-02 08:59:38 +01:00
Weiyi Xu 4d224afba3 resources: add Chinese (Simplified) translations
Signed-off-by: Weiyi Xu <xuweiyi0923@gmail.com>
Signed-off-by: Zixing Liu <liushuyu@aosc.io>
Signed-off-by: Mingcong Bai <jeffbai@aosc.io>
2020-09-02 08:58:53 +01:00
zeug 1ea47f9caf Support Ctrl+A in the windows toolkit address bar 2020-08-16 23:50:52 +01:00
Vincent Sanders 410cb9a8fd gtk compile din resource list was missing pageinfo for gtk2 build 2020-08-15 09:49:27 +01:00
Vincent Sanders 421d796e9b split tools and utils 2020-06-27 23:30:54 +01:00
Vincent Sanders 54e06e7d58 move all the build tools to utils
move the source and make rules of the convert image and font tools
 to the utils directory. This puts all the rules for build tools together.
2020-06-22 22:45:10 +01:00
Michael Drake a27f5d32cd Framebuffer: Internal font: Fix SW and NW arrow directions. 2020-06-22 13:27:18 +01:00
Vincent Sanders 38bfbe9cf6 remove perl split-messages tool usage 2020-06-22 00:04:42 +01:00
Chris Young ed84f7a018 Amiga: avoid read from NULL pointer 2020-05-26 18:05:14 +01:00
Chris Young 68f1b41bf0 Amiga: Use IANA codeset number to identify local charset 2020-05-26 15:08:51 +01:00
Chris Young 22ea4cbe65 Amiga: Use codesets.library for UTF8 conversion if available 2020-05-26 14:15:04 +01:00
Chris Young 6d62a06899 Amiga: correct schedule parameter 2020-05-25 14:07:38 +01:00
Chris Young 44e5aea7b5 Amiga: avoid use after free
Use the scheduler to trigger page info close as that does not allow the same event to be in the queue multiple times
2020-05-25 13:50:20 +01:00
Vincent Sanders 8924f0c7f9 fix warnings in amiga stringview 2020-05-25 13:45:54 +01:00
Vincent Sanders 2b8501b342 fix incorrect content handler function table operations return types 2020-05-25 13:45:54 +01:00
Vincent Sanders 860fbc2f8c make browser_window_update internal to browser window as intended 2020-05-25 13:45:54 +01:00
Chris Young 53d07a8e46 Amiga: try to guard against page info window being destroyed twice 2020-05-25 13:04:29 +01:00
Vincent Sanders 9993c37d5b Update version for next development cycle 2020-05-24 21:58:37 +01:00
Vincent Sanders 114dd37c6e fix RISC OS corewindows incorrectly becoming visible when scroll extents are set 2020-05-24 16:49:45 +01:00
Michael Drake 1c4025e92c RISC OS: Prevent closed corewindows opening on scroll requests. 2020-05-24 14:39:49 +01:00
Michael Drake cb44b56378 RISC OS: Drop extended scroll request logging. 2020-05-24 13:16:24 +01:00
Michael Drake 5af4e79197 RISC OS: Try to improve scroll wheel handling. 2020-05-24 11:36:42 +01:00
Vincent Sanders d3ac0e71ab Fix open url dialog not coping with invalid url by using the omnibox helper 2020-05-24 11:19:10 +01:00
Michael Drake 52d0583ace RISC OS: Update page info urlbar icons. 2020-05-23 21:47:34 +01:00
Daniel Silverstone 60f8f0126d
windows: Enable present_cookies callback
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-05-23 21:18:47 +01:00
Daniel Silverstone 8e0469d41d
monkey: Support present_cookies
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-05-23 21:18:47 +01:00
Daniel Silverstone 82dc6ec097
riscos: Enable support for present_cookies
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-05-23 21:18:47 +01:00
Daniel Silverstone adafe3c750
amiga: Probably support present_cookies
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-05-23 21:18:47 +01:00
Daniel Silverstone 33fe0faab6
beos: Add NULL so present_cookies is filled
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-05-23 21:18:47 +01:00