Commit Graph

12160 Commits

Author SHA1 Message Date
Chris Young
638e07f026 Add missing table 2016-04-25 00:09:31 +01:00
Vincent Sanders
713430f6e5 attempt to fix cocoa frontend font layout table 2016-04-24 21:21:49 +01:00
Vincent Sanders
f90ed33501 update cocoa frontend to use font layout table 2016-04-24 21:13:20 +01:00
Vincent Sanders
d8b6de50d6 remove unecessary include causing build faliure. 2016-04-24 20:44:16 +01:00
Vincent Sanders
9ce01d2024 fixup errors in font layout table conversion 2016-04-24 20:38:30 +01:00
Vincent Sanders
5c567d4f20 update beos to use font layout table 2016-04-24 20:17:52 +01:00
Vincent Sanders
7677901edf update amiga font layout handling to use table 2016-04-24 19:04:48 +01:00
Vincent Sanders
6ddb66ccfb update atari to use font layout table 2016-04-24 18:41:00 +01:00
Vincent Sanders
c9d9537941 update windows frontend to use font layout table 2016-04-24 17:59:03 +01:00
Vincent Sanders
f687eb8886 update risc os frontend for layout table 2016-04-24 13:32:07 +01:00
Vincent Sanders
0b7edfd252 update framebuffer frontend to use layout table 2016-04-24 11:05:05 +01:00
Vincent Sanders
ae01f36619 update monkey frontend to use layout table 2016-04-24 10:23:51 +01:00
Vincent Sanders
922faa743b Update gtk frontend to use layout table 2016-04-23 23:33:37 +01:00
Vincent Sanders
974a4a21e1 split out the layout glyph sizing and splitting API
This refactors the core "font" sizing API to be handled through gui
 function tables similar to every other core/frontend calling API.
2016-04-23 23:32:21 +01:00
Vincent Sanders
cdd53bcffb make bitmap operations static to avoid warnings 2016-04-22 00:04:26 +01:00
Vincent Sanders
a828150d9c for strtof to be redefined on haiku stdlib must be included beforehand 2016-04-21 23:56:16 +01:00
Vincent Sanders
04841668f0 attempt to fix haiku headers 2016-04-21 23:37:35 +01:00
Vincent Sanders
2bb68cb874 need strings.h for strncasecmp on freebsd 2016-04-21 23:04:00 +01:00
Vincent Sanders
608c052914 missing stdlib header 2016-04-21 22:54:04 +01:00
Vincent Sanders
a74778302f fixup haiku brakage from header changes 2016-04-21 22:47:15 +01:00
Vincent Sanders
7d9c9dba36 Split utils header into string functions and everything else
split out the string handling API from the rest of the utils header
and fix up all the fallout.
2016-04-21 22:36:21 +01:00
Vincent Sanders
3488e337b6 remove unused wallclock API 2016-04-21 14:34:36 +01:00
Vincent Sanders
6560384a2c change to use nsutils monotonic time API 2016-04-21 14:31:05 +01:00
Vincent Sanders
16dde3c704 make framebuffer use nsutils library monotonic times 2016-04-21 13:50:16 +01:00
Vincent Sanders
77a1b4b5e0 replace wallclock API usage with nsutils monitonic time 2016-04-21 13:12:56 +01:00
Vincent Sanders
377652e047 fix missing assert include due to core changes 2016-04-21 08:30:27 +01:00
Vincent Sanders
86aff2154f fix missing include caused by core header cleanups 2016-04-21 00:04:29 +01:00
Vincent Sanders
f33d9dcc8c cleanup unneeded includes in utils.h after API simplification 2016-04-20 23:56:29 +01:00
Vincent Sanders
dd31499bf9 move remove underscores utility to alongside the single gtk call site 2016-04-20 23:38:08 +01:00
Vincent Sanders
7ba291037b move regex helper to be with teh single remaining call site 2016-04-20 23:33:31 +01:00
Vincent Sanders
10ef7b3f1d update content wallclock timing to use monotonic time interface 2016-04-20 22:58:48 +01:00
Vincent Sanders
9177143266 more atari header cleanup 2016-04-20 21:07:47 +01:00
Vincent Sanders
ea08caccb9 implement tsla code review points in render monotonic time change 2016-04-20 19:57:44 +01:00
Vincent Sanders
a6dd92c571 use monotonic clock call for html reflow timing 2016-04-20 19:18:15 +01:00
Vincent Sanders
31de1c251b Cleanup amiga include issues introduced as part of core updates 2016-04-20 15:54:18 +01:00
Vincent Sanders
3930d00519 atari header cleanup and warning squash
This rationalises atari platform user of headers and squashes a lot of
warnings. Should not be viewed as real maintenance, more that it was
getting in the way of fixing real core header issues.
2016-04-20 10:43:58 +01:00
Vincent Sanders
759c34b324 fix missing includes caused by content_protected header cleanup 2016-04-19 23:28:54 +01:00
Vincent Sanders
dee7426656 stop content header dragging in so many other headers 2016-04-19 23:20:29 +01:00
Vincent Sanders
d29bccdb3a add missing explicit dirent includes 2016-04-19 15:56:57 +01:00
Vincent Sanders
798654f910 remove curl fetchers use of the wallclock API
The wallclock() API uses gettimeofday which can be affected by the the
systems clock being changed etc. The curl fetcher usage of this API is
to generate a timing delta and does not cope with the gettimeofday
issues.

This changes the fetcher to use the nsutils library monotonic time
function which does not suffer from the issues with gettimeofday.
2016-04-19 14:18:09 +01:00
Vincent Sanders
afea659fef move dir_sort_alpha function from generic utils to one specific place it is used 2016-04-19 12:01:05 +01:00
Vincent Sanders
1bc010665e Reduce unecessary use of directory entry headers
The config header was causing many source files to unecessarily
include the dirent headers causing extra dependancies. This has been
fixed by providing a utility dirent header that provides a common API
across all platforms while removing the unecessary dirent header usage.
2016-04-19 11:21:06 +01:00
Vincent Sanders
4f38963337 move time function to apropriate header 2016-04-19 10:36:35 +01:00
Vincent Sanders
836ea5679e move sys/time.h support functionality out of generic header
The utils header is a large collection of functionality for several
system headers and API. This splits out the ones from sys/time.h into
a separate header reducing the need for many unconnected source files
to include the system header unecessarily.
2016-04-19 09:16:09 +01:00
Vincent Sanders
46e1061ef3 fix missing struct on http parameter declaration due to header change 2016-04-18 23:17:38 +01:00
Vincent Sanders
392307bb1f reduce content header interdependancy 2016-04-18 23:04:16 +01:00
Vincent Sanders
34f6aa1323 clean up header usage in content hnadling core 2016-04-18 20:58:49 +01:00
Vincent Sanders
d2dd574106 fix urldb test build 2016-04-17 22:27:53 +01:00
Vincent Sanders
695853c192 fix use of INT_MAX without including limits.h 2016-04-17 15:14:18 +01:00
Vincent Sanders
ade0cd8bb9 Reduce unecessary use of networking headers
The utility configuration header dragged in a number of bsd sockets
and related API as a side effect of setting up the configuration. By
splitting the header and API setup into a separate header only the
small number of places that need the functionality explitly include
it.
2016-04-17 13:42:28 +01:00