Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | split out the layout glyph sizing and splitting API | Vincent Sanders | 2016-04-23 | 17 | -3238/+3330 |
| | | | | | This refactors the core "font" sizing API to be handled through gui function tables similar to every other core/frontend calling API. | ||||
* | make bitmap operations static to avoid warnings | Vincent Sanders | 2016-04-22 | 1 | -11/+11 |
| | |||||
* | for strtof to be redefined on haiku stdlib must be included beforehand | Vincent Sanders | 2016-04-21 | 2 | -4/+1 |
| | |||||
* | attempt to fix haiku headers | Vincent Sanders | 2016-04-21 | 1 | -0/+4 |
| | |||||
* | need strings.h for strncasecmp on freebsd | Vincent Sanders | 2016-04-21 | 2 | -0/+2 |
| | |||||
* | missing stdlib header | Vincent Sanders | 2016-04-21 | 1 | -0/+1 |
| | |||||
* | fixup haiku brakage from header changes | Vincent Sanders | 2016-04-21 | 3 | -0/+3 |
| | |||||
* | Split utils header into string functions and everything else | Vincent Sanders | 2016-04-21 | 41 | -182/+187 |
| | | | | | split out the string handling API from the rest of the utils header and fix up all the fallout. | ||||
* | remove unused wallclock API | Vincent Sanders | 2016-04-21 | 2 | -21/+0 |
| | |||||
* | change to use nsutils monotonic time API | Vincent Sanders | 2016-04-21 | 1 | -11/+16 |
| | |||||
* | make framebuffer use nsutils library monotonic times | Vincent Sanders | 2016-04-21 | 2 | -8/+13 |
| | |||||
* | replace wallclock API usage with nsutils monitonic time | Vincent Sanders | 2016-04-21 | 2 | -9/+15 |
| | |||||
* | fix missing assert include due to core changes | Vincent Sanders | 2016-04-21 | 1 | -2/+4 |
| | |||||
* | fix missing include caused by core header cleanups | Vincent Sanders | 2016-04-21 | 1 | -0/+1 |
| | |||||
* | cleanup unneeded includes in utils.h after API simplification | Vincent Sanders | 2016-04-20 | 7 | -5/+9 |
| | |||||
* | move remove underscores utility to alongside the single gtk call site | Vincent Sanders | 2016-04-20 | 3 | -31/+28 |
| | |||||
* | move regex helper to be with teh single remaining call site | Vincent Sanders | 2016-04-20 | 3 | -24/+19 |
| | |||||
* | update content wallclock timing to use monotonic time interface | Vincent Sanders | 2016-04-20 | 2 | -7/+11 |
| | |||||
* | more atari header cleanup | Vincent Sanders | 2016-04-20 | 3 | -85/+29 |
| | |||||
* | implement tsla code review points in render monotonic time change | Vincent Sanders | 2016-04-20 | 1 | -15/+16 |
| | |||||
* | use monotonic clock call for html reflow timing | Vincent Sanders | 2016-04-20 | 3 | -32/+47 |
| | |||||
* | Cleanup amiga include issues introduced as part of core updates | Vincent Sanders | 2016-04-20 | 19 | -23/+60 |
| | |||||
* | atari header cleanup and warning squash | Vincent Sanders | 2016-04-20 | 16 | -175/+142 |
| | | | | | | 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. | ||||
* | fix missing includes caused by content_protected header cleanup | Vincent Sanders | 2016-04-19 | 2 | -0/+2 |
| | |||||
* | stop content header dragging in so many other headers | Vincent Sanders | 2016-04-19 | 18 | -2/+19 |
| | |||||
* | add missing explicit dirent includes | Vincent Sanders | 2016-04-19 | 3 | -0/+3 |
| | |||||
* | remove curl fetchers use of the wallclock API | Vincent Sanders | 2016-04-19 | 1 | -13/+15 |
| | | | | | | | | | | 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. | ||||
* | move dir_sort_alpha function from generic utils to one specific place it is used | Vincent Sanders | 2016-04-19 | 3 | -46/+43 |
| | |||||
* | Reduce unecessary use of directory entry headers | Vincent Sanders | 2016-04-19 | 10 | -13/+56 |
| | | | | | | | 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. | ||||
* | move time function to apropriate header | Vincent Sanders | 2016-04-19 | 2 | -8/+8 |
| | |||||
* | move sys/time.h support functionality out of generic header | Vincent Sanders | 2016-04-19 | 11 | -36/+61 |
| | | | | | | | 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. | ||||
* | fix missing struct on http parameter declaration due to header change | Vincent Sanders | 2016-04-18 | 11 | -18/+19 |
| | |||||
* | reduce content header interdependancy | Vincent Sanders | 2016-04-18 | 14 | -28/+65 |
| | |||||
* | clean up header usage in content hnadling core | Vincent Sanders | 2016-04-18 | 1 | -20/+10 |
| | |||||
* | fix urldb test build | Vincent Sanders | 2016-04-17 | 1 | -0/+1 |
| | |||||
* | fix use of INT_MAX without including limits.h | Vincent Sanders | 2016-04-17 | 1 | -0/+1 |
| | |||||
* | Reduce unecessary use of networking headers | Vincent Sanders | 2016-04-17 | 6 | -13/+69 |
| | | | | | | | | 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. | ||||
* | urldb no longer uses curl directly but it does need correct network includes | Vincent Sanders | 2016-04-17 | 1 | -0/+1 |
| | | | | | | The update to remove curl usage from urldb must pull in the utility config header instead to get inet_aton and such or compoles on some platforms fail. | ||||
* | fix missing misc table fixup on beos | Vincent Sanders | 2016-04-17 | 1 | -1/+1 |
| | |||||
* | create date and time to seconds since epoch processing utility function | Vincent Sanders | 2016-04-16 | 5 | -60/+130 |
| | | | | | | | currently NetSurf uses curl_getdate to convert textural date and time strings into seconds since epoch. It is betetr to move this functionality to a utility function so curl_getdate can easily be replaced if required. | ||||
* | complete the rename of the gui browser table | Vincent Sanders | 2016-04-16 | 26 | -82/+82 |
| | | | | | | When the operations tables were created the browser table was renamed to miscellaneous except the actual rename patch was never applied, this fixes that situation. | ||||
* | make check library probe faliure silent | Vincent Sanders | 2016-04-16 | 1 | -9/+42 |
| | |||||
* | Ensure the ARexx-reported version number doesn't jump around between CI and ↵ | Chris Young | 2016-04-16 | 1 | -2/+3 |
| | | | | | | release builds Update minor version for next release cycle | ||||
* | update version info for next development cycle | Vincent Sanders | 2016-04-06 | 7 | -12/+11 |
| | |||||
* | Merge branch 'heads/release/3.5' | Vincent Sanders | 2016-04-06 | 0 | -0/+0 |
|\ | |||||
| * | Update version for 3.5 releaserelease/3.5 | Vincent Sanders | 2016-04-06 | 5 | -13/+6 |
|/ | |||||
* | Skip setting the pen in the RastPort if it is already set to that pen | Chris Young | 2016-03-23 | 2 | -2/+8 |
| | | | | This captures the scenario when the RGBA value has changed but graphics.library has picked the same pen. | ||||
* | Avoid nsurl NULL access | Chris Young | 2016-03-23 | 1 | -1/+1 |
| | |||||
* | Ensure we are only accessing pixel data using amiga_bitmap_get_buffer() | Chris Young | 2016-03-22 | 1 | -6/+7 |
| | |||||
* | Ensure we don't access invalid pointers | Chris Young | 2016-03-22 | 2 | -5/+15 |
| |