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