netsurf/utils
Vincent Sanders faf9b9d919 Improve logging interface to reduce overhead
This reduces logging overhead by only calling the log output function
once instead of three times.

Additionally the nslog_gettime interface no longer needs to be
exported and the static function is directly inlined further reducing
function call overhead.

Finally the appending of a newline uses fputc instead of a full printf
call which is considerably more simple and further reduces overhead
time.
2015-05-29 16:18:18 +01:00
..
http doxygen cleanups in utils 2014-11-12 23:27:13 +00:00
base64.c Fix test rig leak. (cppcheck) 2014-09-06 07:49:04 +01:00
base64.h Initial attempt at implementing data: URLs. Needs cleaning and verifying that I'm using the fetcher API correctly. Appears to work, though. 2008-03-05 14:21:29 +00:00
bloom.c Fix for gcc2 flexible array declaration 2013-12-07 01:16:22 +01:00
bloom.h Painfully trivial bloom filter implementation to experiment with optimising urldb lookups 2013-05-16 17:15:29 +01:00
config.h Revert "Fix RISC OS not having a pread/pwrite implementation." 2015-04-02 16:37:04 +01:00
container.c fixup all the remaining logging macro callsites 2015-05-28 17:06:18 +01:00
container.h Merge branches/MarkieB/gtkmain to trunk. 2009-12-17 23:55:02 +00:00
corestrings.c Remove include of nsurl from corestrings.h 2015-02-26 16:58:41 +00:00
corestrings.h Remove include of nsurl from corestrings.h 2015-02-26 16:58:41 +00:00
coverity-build.sh Update the coverity build script for buildsystem HOST/BUILD changes 2014-12-19 16:56:43 +00:00
DerivedJoiningType.txt Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
errors.h fix DOM tree dump debug 2014-08-04 00:37:21 +01:00
fetch-transifex.pl ensure downloaded files are not interpreted 2013-05-22 19:12:26 +01:00
file.c Improve Doxygen documentation 2014-11-08 12:35:11 +00:00
file.h Fix several doxygen issues 2014-11-08 11:38:20 +00:00
filename.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
filename.h Move old cache path. 2014-05-16 14:04:49 +01:00
filepath.c Handle realloc failure. 2014-09-05 23:25:43 +01:00
filepath.h extend file table with mkdir all and make fs backing store use it. 2014-06-05 12:06:47 +01:00
genpubsuffix.pl utility to translate public suffix data into a c code 2015-05-06 23:45:48 +01:00
git-testament.pl Attempt to fix Jenkins build for cocoa 2014-05-18 22:09:54 +01:00
hashtable.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
hashtable.h - Compiler warning squash 2008-07-26 22:29:15 +00:00
http.h Refactor http utilities 2011-07-08 08:38:17 +00:00
idna_props.h Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
idna-derived-props-gen.pl Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
idna-tables-5.2.0-properties.csv Required IDNA/Unicode properties files and generation. 2014-06-04 13:24:24 +01:00
idna.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
idna.h IDNA2008 support. 2014-06-04 13:24:24 +01:00
import-messages.pl Add new translation entries to the master file when importing 2013-05-07 22:20:11 +01:00
jenkins-build.sh jenkins helper script quoting in shell wilidcard case was wrong 2014-12-21 14:15:58 +00:00
libdom.c doxygen cleanups in utils 2014-11-12 23:27:13 +00:00
libdom.h Fix my spelling of teh everywhere 2014-11-18 17:16:26 +00:00
locale.c The core code has always assumed a locale of "C". 2008-05-13 14:37:44 +00:00
locale.h The core code has always assumed a locale of "C". 2008-05-13 14:37:44 +00:00
log.c Improve logging interface to reduce overhead 2015-05-29 16:18:18 +01:00
log.h Improve logging interface to reduce overhead 2015-05-29 16:18:18 +01:00
Makefile USe the externally built conveniance utf8proc library 2014-11-14 13:46:08 +00:00
memanalyze.pl [project @ 2004-07-28 22:35:02 by bursa] 2004-07-28 22:35:02 +00:00
merge-messages.lua Fix message merging script's manipulation patterns to mean we don't need any code changes on the C side. 2012-03-25 10:25:15 +00:00
messages.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
messages.h Remove unused #include. 2015-03-05 20:17:42 +00:00
nsoption.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
nsoption.h doxygen cleanups in utils 2014-11-12 23:27:13 +00:00
nsurl.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
nsurl.h doxygen cleanups in utils 2014-11-12 23:27:13 +00:00
punycode.c Import Punycode reference implementation. 2014-06-04 13:24:24 +01:00
punycode.h Import Punycode reference implementation. 2014-06-04 13:24:24 +01:00
ring.h fixup all the remaining logging macro callsites 2015-05-28 17:06:18 +01:00
split-messages.pl Improve message split generation 2014-12-02 16:27:24 +00:00
talloc.c Explicitly cast unused results to void 2011-02-01 21:50:34 +00:00
talloc.h Update to last LGPL2+ version of talloc. 2008-07-07 17:41:29 +00:00
time.h add helpers for time_t reading/writing 2014-05-15 01:18:52 +01:00
url.c Move host_is_ip_address into urldb, as that's the only thing that cares. 2014-10-31 14:31:06 +00:00
url.h Move FILE_SCHEME_PREFIX to corestrings. 2015-02-26 16:14:23 +00:00
useragent.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
useragent.h Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
utf8.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
utf8.h Fix several doxygen issues 2014-11-08 11:38:20 +00:00
utils.c Change LOG() macro to be varadic 2015-05-28 16:08:46 +01:00
utils.h Doxygen fixes 2014-11-09 15:28:03 +00:00
utsname.h Fix my spelling of teh everywhere 2014-11-18 17:16:26 +00:00
valgrind.supp Valgrind suppressions file 2010-02-11 00:23:59 +00:00