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
Daniel Silverstone
6848cc890a
browser_window: Check for bw==NULL before dereferencing it
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-03 14:23:43 +01:00
Daniel Silverstone
ba4c20a0c7
dukky: Fix assignment in assert
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-03 14:21:26 +01:00
Daniel Silverstone
2b2469df7e
split-messages: Handle gzprintf failing
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-03 14:20:07 +01:00
Daniel Silverstone
926e560716
about: Check senddata return in blank handler
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-03 14:04:38 +01:00
Daniel Silverstone
952d2a524c
linktrace-to-depfile: Support alternative linker trace formatting (for openbsd)
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-02 20:54:30 +01:00
Daniel Silverstone
2d58372ec2
Console: Do not try and log through a closed down window
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-02 20:15:23 +01:00
Daniel Silverstone
a4bda322a9
linktrace: It'd help if I'd added the tool
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-02 13:15:46 +01:00
Daniel Silverstone
72b20fbd45
Makefile: Fix snafu in linkdeps rule
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-02 13:11:10 +01:00
Daniel Silverstone
f9f8129199
Makefile: Determine and use linker deps
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-10-02 13:09:19 +01:00
Vincent Sanders
44225f1b34
split out about scheme handler for nscolours css
2020-09-29 22:50:08 +01:00
Vincent Sanders
7e45969993
split out about scheme query fetcherror handler
2020-09-29 22:50:08 +01:00
Vincent Sanders
f0b7955d3d
split out about scheme query timeout page
2020-09-29 22:50:08 +01:00
Vincent Sanders
746affa782
split out about scheme query auth handler
2020-09-29 22:50:04 +01:00
Vincent Sanders
b1844cbf2a
split out about scheme query private handler
2020-09-27 23:09:56 +01:00
Vincent Sanders
ff3b948ac0
split out choices about scheme handler
2020-09-27 13:46:39 +01:00
Vincent Sanders
86ecde9a47
split out about handler config handler
2020-09-27 00:37:32 +01:00
Vincent Sanders
da7904554c
split out about scheme testament handler
2020-09-23 08:48:17 +01:00
Vincent Sanders
dd541886fe
split out about scheme certificate viewer generator
2020-09-21 12:53:39 +01:00
Vincent Sanders
4cbc8f16b6
split out blank handler for about scheme
2020-09-21 08:25:56 +01:00
Vincent Sanders
5207ecf308
split out the about scheme imagecache page generator
2020-09-20 16:36:01 +01:00
Vincent Sanders
c74509cdf5
move about fetcher into its own directory
2020-09-20 10:54:48 +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
liushuyu
b0b8f2f875
utils: support xx_YY format language code
...
Signed-off-by: liushuyu <liushuyu@aosc.io>
2020-09-02 08:57:46 +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
1f2946a710
remove unecessary exported function from plain text content handler
2020-07-27 22:56:17 +01:00
Vincent Sanders
652078f8cf
fix erronenous child variable assignment
2020-07-12 18:49:47 +01:00
Vincent Sanders
313e5cabba
ensure the html layout is present for text selection
...
The text selection operations can be called regardless
of when the html layout box tree is actually
available (e.g. if it is still loading when opened)
This change ensures the layout box tree is available before
attempting to traverse it for a selection operation.
2020-07-12 13:47:52 +01:00
Vincent Sanders
aa0b916492
add file fetcher directory to doxygen
2020-07-04 23:44:45 +01:00
Vincent Sanders
0908925ca6
move the file fetcher sources into a single directory
2020-07-03 18:07:21 +01:00
Michael Drake
1697118e22
Clean up internal page colour usage.
2020-06-29 21:05:00 +01:00
Vincent Sanders
912aa6359d
remove incorrect colour rule from unternal.css
2020-06-29 09:04:10 +01:00
Vincent Sanders
e34f1c8b33
ensure background fraction is a proper fraction
2020-06-29 08:50:39 +01:00
Vincent Sanders
49a515c808
Improve colour_lightness
...
Clearly document what colour_lightness does.
Fix the blue component value multiplier to be in bounds and correct value
2020-06-29 08:49:12 +01:00
Vincent Sanders
b47a897699
update idna properties to unicode 11
2020-06-27 23:30:54 +01:00
Vincent Sanders
421d796e9b
split tools and utils
2020-06-27 23:30:54 +01:00
Vincent Sanders
1dab82d655
Improve user choices file processing
...
Improve the key/value processing in choices file.
Fixes several oddities discovered including:
removing the last character of the last value.
possible buffer overflow with certian values
2020-06-27 23:24:59 +01:00
Vincent Sanders
402ad02ff5
remove unecessary use of gui_internal in content
2020-06-25 14:37:57 +01:00
Vincent Sanders
82bb483964
remove unesessary header use in protected content
2020-06-25 12:33:52 +01:00
Vincent Sanders
1acf3abb39
make the idna properties header building an explicit target
2020-06-25 09:32:27 +01:00
Vincent Sanders
ebe1b05114
improve desktop text search header usage
...
remove unecessary inclusion of desktop search header in content
header which has knock on effect of not having ctype or string
system headers dragged in unecessarily.
Futher this highlighted use of ctype API where internal ascii
processing ought to be used.
2020-06-24 23:49:59 +01:00
Vincent Sanders
2352bea153
use the ascii locale safe handling instead of ctype API
2020-06-24 23:34:09 +01:00
Vincent Sanders
567390f59d
allow idna_props header to be regenerated
...
add commandline procesing to the idna header generation tool
add make rules to obtain idna source files and convert them into a header
2020-06-22 23:08:03 +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