summaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Socket: avoid warning on aos3John-Mark Bell2024-03-141-0/+1
|
* Socket: more fixes for win32/aos3John-Mark Bell2024-03-141-0/+5
| | | | | | | These special snowflakes have specialised socket close APIs, so ensure that we use the correct one. Additionally, there's no guarantee that their socket() API signature matches the POSIX definition, so wrap it up and cast the result.
* Socket: fix win32/aos3 buildJohn-Mark Bell2024-03-131-0/+5
|
* use attributes to indicate switch fall through instead of commentsVincent Sanders2024-03-051-0/+27
|
* fix parameters on log function definitionsVincent Sanders2024-02-271-2/+2
|
* Implement simple jpeg xl image handlerVincent Sanders2023-11-261-0/+1
|
* Clean up print format specifier usageMichael Drake2023-06-171-2/+2
|
* Avoid integer types with platform dependent sizeDeltaVonNeumann2023-06-174-25/+28
|
* Retire long-dead codeJohn-Mark Bell2023-03-122-146/+0
|
* utils/utf8.c: Fix missing format string for snprintfDaniel Silverstone2022-11-261-1/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* remove the ambiguity around the reallocation in utf8_to_html()Vincent Sanders2022-11-261-4/+5
|
* consolodate duplicated conversion descriptor cache codeVincent Sanders2022-11-261-58/+61
|
* Improve utf8 conversion functionVincent Sanders2022-11-261-40/+39
| | | | | | | Newer compilers were (correctly) pointing out use after free. Slightly reworkeed conversion function to remove compiler warnings and clean up implementation.
* utils: Use fstatat and unlinkat if supportedJohn-Mark Bell2022-11-023-89/+65
|
* Revert "utils: file: Use fstatat and unlinkat"Michael Drake2022-11-021-27/+12
| | | | | | | | | | On may of the platforms we build for (RISC OS, Windows, Amiga OS4, Amiga OS3, and Atari), this was causing: - utils/file.c:329 error: 'O_DIRECTORY' undeclared - utils/file.c:357 error: 'AT_SYMLINK_NOFOLLOW' undeclared This reverts commit ef00567b029ec007ceab342a2ed1addaa5f63be6.
* log: Add flex logging catagoryMichael Drake2022-10-292-0/+2
|
* utils: ssl_certs: Fix potential snprintf overflowMichael Drake2022-10-231-7/+28
|
* utils: file: Use fstatat and unlinkatMichael Drake2022-10-231-12/+27
|
* UA: align with compat specJohn-Mark Bell2022-05-271-5/+10
| | | | | | | See: https://compat.spec.whatwg.org/#ua-string-section Force desktop sites on Linux by claiming to be running under X11 (Linux is otherwise considered a mobile OS).
* util: corestring: Add DOM "reversed" string.Michael Drake2021-02-101-0/+1
|
* util: corestring: Add DOM "start" string.Michael Drake2021-02-101-0/+1
|
* ensure background fraction is a proper fractionVincent Sanders2020-06-291-4/+11
|
* update idna properties to unicode 11Vincent Sanders2020-06-271-268/+974
|
* split tools and utilsVincent Sanders2020-06-2718-7110/+0
|
* Improve user choices file processingVincent Sanders2020-06-271-27/+88
| | | | | | | | 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
* make the idna properties header building an explicit targetVincent Sanders2020-06-251-1/+3
|
* allow idna_props header to be regeneratedVincent Sanders2020-06-223-21/+127
| | | | | | add commandline procesing to the idna header generation tool add make rules to obtain idna source files and convert them into a header
* move all the build tools to utilsVincent Sanders2020-06-223-2/+1551
| | | | | 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.
* improvements from reviewVincent Sanders2020-06-211-3/+31
|
* add gzip compression support to c split-messages implementationVincent Sanders2020-06-152-6/+14
|
* initial implementation of split messages in cVincent Sanders2020-06-153-1/+526
| | | | functional but the compression switch still needs implementing
* implement a minimal xxd for builds to remove external dependancyVincent Sanders2020-06-031-0/+135
|
* update jenkins build script after 3.10 releaseVincent Sanders2020-05-251-1/+4
|
* idna: Do not overcopy utf8 buffer as though it were ucs4Daniel Silverstone2020-05-241-1/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* NS colour: Add colour scheme for text inputs.Michael Drake2020-05-232-0/+11
|
* corestrings: Add a key for canvas node dataDaniel Silverstone2020-05-221-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* nsurl: Expose scheme type accessor.Michael Drake2020-05-193-12/+28
|
* move ssl certificate serialisation into a url to the ssl_cert utility codeVincent Sanders2020-05-091-0/+73
|
* nscolour: Add function to get nscolour stylesheet.Michael Drake2020-04-072-0/+86
|
* Buildsystem: Build the nscolour module.Michael Drake2020-04-071-0/+1
|
* nscolour: Add nscolour module for NetSurf UI colours.Michael Drake2020-04-072-0/+258
|
* nsoption: Improve how we show colours in about:config.Michael Drake2020-04-071-4/+9
|
* nsoption: Use colour_rb_swap macro.Michael Drake2020-04-071-3/+1
|
* nsurl: Fix parent path length.Michael Drake2020-03-131-1/+1
|
* fix nsurl sizeof/offsetofOri Bernstein2020-03-121-2/+2
|
* nsurl: Make nusrl component dump more usable.Michael Drake2020-03-113-45/+44
| | | | | This is only a development aid, and not something that should be called in production.
* Use nsamiga as defined in makefileChris Young2020-03-061-1/+1
|
* Mod os3support files so file.c buildsChris Young2020-03-061-0/+4
|
* utils/file: Add netsurf_recursive_rmDaniel Silverstone2020-02-242-0/+86
| | | | | | | This is to be used to remove the disc cache (and other things if useful in the future) Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* about scheme certificate viewer initial implementationVincent Sanders2020-02-241-0/+87
|