Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Document new bitmap functions | Chris Young | 2016-03-22 | 3 | -5/+75 |
| | |||||
* | Make struct bitmap private to bitmap.c | Chris Young | 2016-03-22 | 9 | -39/+87 |
| | |||||
* | Apparently setting pens is a strangely complex process, so avoid it. | Chris Young | 2016-03-22 | 2 | -0/+16 |
| | |||||
* | Update font interface documentation to include parameter direction | Vincent Sanders | 2016-03-22 | 2 | -12/+12 |
| | |||||
* | fix broken windows frontend font handling | Vincent Sanders | 2016-03-22 | 1 | -51/+109 |
| | |||||
* | Fix obvious bug in nsfont_split. | Michael Drake | 2016-03-21 | 1 | -3/+2 |
| | | | | | Was using nsfont_position_in_string instead of nsfont_width, resulting in returning nonsense actual_x and char_offset values. | ||||
* | Log nsfont_width failure. | Michael Drake | 2016-03-21 | 1 | -0/+2 |
| | |||||
* | Remove printf logging. | Michael Drake | 2016-03-21 | 1 | -1/+0 |
| | |||||
* | Add missing resources to windows frontend | Vincent Sanders | 2016-03-20 | 4 | -0/+12 |
| | |||||
* | fix new creating new window assert | Vincent Sanders | 2016-03-20 | 1 | -6/+33 |
| | |||||
* | add certificate authority bundle handling to windows | Vincent Sanders | 2016-03-20 | 3 | -1/+30 |
| | | | | | | | | | The curl certificate handling on windows does not have a compiled in default location so it is necessary to attempt to find a default bundle. This provides a bundle in the install and code to set it as the default bundle location. | ||||
* | Fix size_t printf formatting | Vincent Sanders | 2016-03-17 | 12 | -54/+88 |
| | | | | | | | The printf formatting for size_t is set in c99 as %zu but in windows it is %Iu this is solved by adding and inttypes style PRI macro for size_t This also uses this macro everywhere size_t is formatted. | ||||
* | Update CA bundle | Vincent Sanders | 2016-03-17 | 1 | -234/+139 |
| | |||||
* | OS3 compatible language mappings | Chris Young | 2016-03-16 | 1 | -0/+11 |
| | |||||
* | frontends should not call the reformat API directly | Vincent Sanders | 2016-03-16 | 1 | -1/+1 |
| | | | | | | | The reformat API locking semantics are challenging to understand, efectiveky browser_window_reformat should never be called by frontend code directly except explicitly on the reformat callback. Otherwise the content may already be locked and the system winds up asserting. | ||||
* | remove unecessary header inclusion | Vincent Sanders | 2016-03-16 | 1 | -7/+1 |
| | |||||
* | Revert "Fix memory leak in error handling" | Vincent Sanders | 2016-03-16 | 1 | -1/+0 |
| | | | | | | This reverts commit c53be108924ed460aad35bb30c5c88a849bded20. Issue tracked in bug 2443 | ||||
* | Remove unused #includes. | Michael Drake | 2016-03-15 | 1 | -5/+0 |
| | |||||
* | Fix memory leak in error handling | Vincent Sanders | 2016-03-14 | 1 | -0/+1 |
| | | | | | error handling during form gadget construction could leak, this fixes the leak on error. Fixes coverity CID 1109875 | ||||
* | Fix RISC OS relocatable module checks | Dave Higton | 2016-03-14 | 1 | -16/+9 |
| | | | | | | | | | | | | Several relocatable modules are distributed with the RISC OS version. The !Run file checks for their presence and version number. However, if the check fails, the user is referred to dead links. This fixes this to requested an update to the !System folder from the NS archive, using the Configure app. Closes: 2441 | ||||
* | Avoid null dereference in gtk resource handling | Vincent Sanders | 2016-03-14 | 1 | -2/+8 |
| | | | | | Ensure the error handling in gtk pixmap resource handling does not cause a null pointer dereference. Fixes coverity CID 1307743 | ||||
* | Fix possible dereference of NULL | Vincent Sanders | 2016-03-14 | 1 | -14/+30 |
| | | | | | | | The return of calloc was not being checked and could have lead to a NULL pointer dereference. This fixes coverity CID 1316337 Additionally the functions documentation comments were cleaned up. | ||||
* | Clean up gtk login window | Vincent Sanders | 2016-03-14 | 1 | -66/+116 |
| | | | | | | | | | | | This fixes coverity ID 1316338 by dealing with memory and window creation errors properly. Previously such errors could seg fault or leave the browser navigation logic "stuck" waiting for user input to a window that never existed. The code was also refactored to remove forward declarations and add documentation comments. | ||||
* | fixup nsurl handling to avoid locale specific character type implementation | Vincent Sanders | 2016-03-14 | 1 | -110/+224 |
| | |||||
* | Merge branch 'vince/themectomy' | Vincent Sanders | 2016-03-10 | 49 | -2202/+257 |
|\ | | | | | | | Remove broken GTK theme code | ||||
| * | completely remove remaining GTK theme code | Vincent Sanders | 2016-03-09 | 6 | -293/+240 |
| | | | | | | | | | | Removes the theme code from GTK by moving the small remaining parts to being implementation details within the toolbar implementation. | ||||
| * | remove unused theme ui elements from preferances dialog | Vincent Sanders | 2016-03-09 | 2 | -22/+0 |
| | | |||||
| * | remove unrequired path globals | Vincent Sanders | 2016-03-09 | 1 | -6/+0 |
| | | |||||
| * | remove theme option | Vincent Sanders | 2016-03-08 | 3 | -6/+2 |
| | | |||||
| * | add missing arrow down pixmap resource | Vincent Sanders | 2016-03-08 | 3 | -150/+1 |
| | | |||||
| * | Initial pass removing gtk frontend theme code | Vincent Sanders | 2016-03-08 | 43 | -1740/+29 |
|/ | |||||
* | Remove excess debug | Chris Young | 2016-03-02 | 2 | -5/+0 |
| | |||||
* | Tweak #ifdefs so that OS3 build mostly works on OS4, to aid debugging. | Chris Young | 2016-03-02 | 1 | -2/+5 |
| | |||||
* | debug | Chris Young | 2016-03-02 | 3 | -0/+10 |
| |