summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* update test to replace deprecated checksHEADmasterVincent Sanders2024-03-191-2/+2
|
* update test to replace deprecated checksVincent Sanders2024-03-181-60/+60
|
* Update component version for releaserelease/0.4.3Vincent Sanders2020-05-241-1/+1
|
* includes: Use new STMTEXPR supportDaniel Silverstone2020-03-261-14/+57
| | | | | | | With this new support, we can ensure we don't use statement expressions unless the toolchain tells us we can. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Remove global context if no strings leakDaniel Silverstone2019-09-072-1/+15
| | | | | | | | | | If when we iterate the context there're no strings, then we can delete the context too, which reduces false-positives on leak checkers. Closes #2490 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Update Component version for releaserelease/0.4.2Vincent Sanders2019-06-261-1/+1
|
* Correct memcpy typedefDaniel Silverstone2019-02-161-3/+8
| | | | | | | | This should silence some warnings about lwc__lcase_memcpy not having the same signature as the libc memcpy. Interestingly I learned that memcpy returns a value. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Use restrict for lwc__lcase_memcpy too.Michael Drake2018-11-091-1/+1
|
* Squash -Werror=cast-function-type warning.Michael Drake2018-11-091-1/+1
| | | | | | | | | src/libwapcaplet.c:148:16: error: cast between incompatible function types from ‘void * (*)(void * restrict, const void * restrict, size_t)’ {aka ‘void * (*)(void * restrict, const void * restrict, long unsigned int)’} to ‘void (*)(char *, const char *, size_t)’ {aka ‘void (*)(char *, const char *, long unsigned int)’} [-Werror=cast-function-type]
* update component version for releaserelease/0.4.1Vincent Sanders2018-08-211-1/+1
|
* Ensure that when we test unreffing a string to deletion, we don't then unref ↵Daniel Silverstone2018-07-281-1/+3
| | | | it again
* Update version number ready for release of 0.4.0release/0.4.0Daniel Silverstone2016-11-191-1/+1
|
* Enable lwc_string_caseless_hash_value function, and include stddef.h for NULL.Michael Drake2016-10-151-2/+2
|
* Merge branch 'tlsa/insensitive_hash'Michael Drake2016-10-151-0/+24
|\
| * Add function to get caseless hash value for an lwc string.Michael Drake2016-10-151-0/+24
|/
* Update component version for releaserelease/0.3.0Vincent Sanders2016-02-161-1/+1
|
* Merge branch 'tlsa/tolower'Michael Drake2016-01-303-139/+225
|\
| * Add lwc_string_tolower() tests.Michael Drake2016-01-301-0/+59
| |
| * Add lwc_string_tolower() API.Michael Drake2016-01-302-0/+29
| |
| * Consistent use of tabs for indentation.Michael Drake2016-01-301-139/+137
|/
* Update the component version for releaserelease/0.2.3Vincent Sanders2015-12-181-2/+2
|
* Fix doxygen errors in header.Vincent Sanders2015-09-011-23/+23
|
* Update to include asserts in interface macros, and test successfullyDaniel Silverstone2015-07-182-7/+17
|
* add doxygen config for automated documentation generationVincent Sanders2015-06-242-1/+1793
|
* Fix build with gcc 4.9.Michael Drake2015-04-301-5/+5
|
* Fix typoDaniel Silverstone2015-04-301-1/+1
|
* Fix up a couple of type hiccoughsDaniel Silverstone2015-04-301-4/+5
|
* use null_lwc instead of NULL in a bunch of testsDaniel Silverstone2015-04-301-9/+12
|
* Update CFLAGS to avoid deprication warning for glibc 2.21 and later.Vincent Sanders2015-03-211-2/+10
|
* Fix include dirs for Haiku.Adrien Destugues2015-03-212-2/+2
|
* Update the component version for releaserelease/0.2.2Vincent Sanders2015-03-081-1/+1
|
* Fix up for new buildsystemJohn-Mark Bell2014-11-161-1/+1
|
* Set component version for releaserelease/0.2.1Vincent Sanders2014-04-171-1/+1
|
* add support for multilibDavid Tardon2014-01-132-3/+3
| | | | Signed-off-by: John-Mark Bell <jmb@netsurf-browser.org>
* Fix Coverity #1127059. Dereference after NULL check.Michael Drake2013-11-081-0/+2
|
* Set component version for releaserelease/0.2.0Vincent Sanders2013-04-191-1/+1
|
* add a .gitattributes so .gitignore is not exportedVincent Sanders2013-04-181-0/+2
|
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-293-4/+6
| | | | svn path=/trunk/libwapcaplet/; revision=14002
* Basic gitignoreDaniel Silverstone2012-06-041-0/+3
| | | | svn path=/trunk/libwapcaplet/; revision=13947
* Rework the majority of wapcaplet's interface to be macros. This removes ↵Daniel Silverstone2012-03-292-97/+79
| | | | | | *many* function call overheads but does require GNUish braced-group expressions. svn path=/trunk/libwapcaplet/; revision=13777
* Remove pedantic from CFLAGS ready for wapcaplet reworkDaniel Silverstone2012-03-291-1/+1
| | | | svn path=/trunk/libwapcaplet/; revision=13776
* Squash an unused value warningDaniel Silverstone2012-03-291-1/+1
| | | | svn path=/trunk/libwapcaplet/; revision=13775
* Use __ in middle of function name for statics and private functions, not _ ↵Rob Kendrick2012-03-251-26/+26
| | | | | | as a prefix svn path=/trunk/libwapcaplet/; revision=13688
* Bump version numberVincent Sanders2012-02-271-1/+1
| | | | svn path=/trunk/libwapcaplet/; revision=13489
* Constify lwc_string * param to lwc_string_length and lwc_string_data.Michael Drake2011-10-292-4/+4
| | | | svn path=/trunk/libwapcaplet/; revision=13092
* Bump version numberJohn Mark Bell2011-04-071-1/+1
| | | | svn path=/trunk/libwapcaplet/; revision=12163
* Fix gcc2 warning: comma at end of enumerator list.François Revel2011-01-201-1/+1
| | | | svn path=/trunk/libwapcaplet/; revision=11428
* Ensure we cope with no chance to opportunistically initialise the hash ↵Daniel Silverstone2010-12-061-1/+5
| | | | | | before iteration. Also ensure that an OOM during initialise doesn't leave us at risk of doom later svn path=/trunk/libwapcaplet/; revision=11018
* Fix debug buildJohn Mark Bell2010-12-041-2/+0
| | | | svn path=/trunk/libwapcaplet/; revision=10981
* Remove initialisation, use system allocation functions. r=vinceDaniel Silverstone2010-12-043-155/+20
| | | | svn path=/trunk/libwapcaplet/; revision=10963