Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | update version info for next development cycle | Vincent Sanders | 2016-04-06 | 1 | -2/+2 | |
| | ||||||
* | Update font interface documentation to include parameter direction | Vincent Sanders | 2016-03-22 | 2 | -12/+12 | |
| | ||||||
* | Fix size_t printf formatting | Vincent Sanders | 2016-03-17 | 1 | -1/+2 | |
| | | | | | | | 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 version info for next development cycle | Vincent Sanders | 2016-02-16 | 1 | -2/+2 | |
| | ||||||
* | Return to original timeouts for now: One 30s attempt. | Michael Drake | 2016-02-15 | 1 | -2/+2 | |
| | ||||||
* | Remove torrent of logging during browser window resize. | Michael Drake | 2016-02-06 | 1 | -1/+0 | |
| | ||||||
* | Add support for retrying timed-out cURL fetches. | Daniel Silverstone | 2015-11-10 | 2 | -0/+11 | |
| | | | | | | | | | | | | | This is an attempt to amelioriate the situation found in #2384 where we see the cURL connect() failing to complete. Based on the pcap from the bug log, we believe that RISC OS is likely failing to signal the completion of the connection to cURL. As such, cURL times out. This change permits retries of timed out connections in the hope that a fresh socket FD might subsequently function correctly. The defaults chosen mean that the previous behaviour of 30 seconds before timeout is reported will remain the same, but in that time we will make 3 separate attempts to connect the socket. | |||||
* | Don't leak frame scrollbars. | Michael Drake | 2015-10-31 | 1 | -0/+9 | |
| | ||||||
* | Show the IDN decoded form in the URL bar on GTK if the option is set. | Chris Young | 2015-10-24 | 1 | -0/+3 | |
| | ||||||
* | Implement basic browsing context name property | Vincent Sanders | 2015-10-18 | 2 | -2/+65 | |
| | ||||||
* | Remove errorneous addition. | Chris Young | 2015-09-05 | 1 | -1/+0 | |
| | ||||||
* | Rough outline for Intuition-based context menu | Chris Young | 2015-09-03 | 1 | -0/+1 | |
| | ||||||
* | Proper error handling for JS context creation. | Michael Drake | 2015-08-13 | 1 | -5/+4 | |
| | ||||||
* | Can't tell if failure to create a JS context is an error or not. | Michael Drake | 2015-08-13 | 1 | -3/+2 | |
| | | | | It won't create one when built jsoff. | |||||
* | Handle failure to create new context. | Michael Drake | 2015-08-13 | 1 | -0/+3 | |
| | ||||||
* | Remove TODO. | Michael Drake | 2015-08-13 | 1 | -2/+1 | |
| | ||||||
* | Fix crash when JS context is required from a frame. | Michael Drake | 2015-08-13 | 1 | -5/+6 | |
| | ||||||
* | This moves message loading out of netsurf_init into each frontend | Vincent Sanders | 2015-06-21 | 2 | -5/+2 | |
| | | | | | | | | | | The translated message loading is dependant on configuration of resource location in each frontend, additionally they should have the ability to deal with errors in this loading in a implementation specific manner. This also extends the message loading API to be capable of loading from an inline memory buffer instead of from a file. | |||||
* | Move the browser identification and machine info logging. | Vincent Sanders | 2015-06-21 | 1 | -9/+0 | |
| | | | | | | | | Previously this information was logged when netsurf_init was called which might be many lines out output into the log. It is useful to have this information at the beginning of the log to make it easily found. In addition it makes netsurf_init less complex. | |||||
* | Allow the resource scheme to provide data directly. | Vincent Sanders | 2015-06-17 | 2 | -2/+45 | |
| | | | | | | This allows front ends to provide resources from compiled in data instead of requiring the resources to be available on disc and forcing a redirect. | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 20 | -168/+128 | |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | |||||
* | make global history treeview directory creation return error instead of aborting | Vincent Sanders | 2015-05-03 | 1 | -2/+11 | |
| | ||||||
* | Convert RISC OS to use bitmap render operation | Vincent Sanders | 2015-04-24 | 1 | -1/+1 | |
| | ||||||
* | Remove unused thumbnail sources from core and gtk | Vincent Sanders | 2015-04-23 | 3 | -166/+1 | |
| | ||||||
* | change browser history to use bitmap render interface for thumbnails | Vincent Sanders | 2015-04-23 | 1 | -8/+14 | |
| | ||||||
* | Add render to bitmap operations and update gtk to provide it. | Vincent Sanders | 2015-04-22 | 1 | -0/+4 | |
| | ||||||
* | Convert framebuffer frontend to bitmap operations table. | Vincent Sanders | 2015-04-14 | 1 | -1/+1 | |
| | ||||||
* | Move bitmap operations into an operation table. | Vincent Sanders | 2015-04-13 | 5 | -38/+131 | |
| | | | | | | | The generic bitmap handlers provided by each frontend are called back from the core and therefore should be in an operation table. This was one of the very few remaining interfaces stopping the core code from being split into a library. | |||||
* | split out gtk SSL certificate verification dialog impementation. | Vincent Sanders | 2015-04-12 | 1 | -7/+4 | |
| | ||||||
* | Add some debug round thumbnail creation | Vincent Sanders | 2015-03-27 | 2 | -2/+7 | |
| | | | | | More debugging of thumbnail creation as it appears to be involved in a number of recently reported crashes on RISC OS. | |||||
* | To avoid namespace conflicts with ncurses add NetSurf key prefix. | Witold Filipczyk | 2015-03-27 | 3 | -79/+79 | |
| | | | | Adds a NetSurf key code prefix of NS_ to all key codes. | |||||
* | Remove url from content thumbnailers API | Vincent Sanders | 2015-03-15 | 2 | -11/+17 | |
| | | | | | | | | | | | | | | | | The content thumbnailers for each frontend were being provided the contents url. This was only ever used to call the urldb thumbnail setting API. This changes it so the single callsite that passed a valid url adds the bitmap to that url itself in desktop_history.c instead of forcing every frontend to require the urldb API. Additionally the old API could pass the url as NULL which was causing asserts where this was not an expected parameter value. Because of this this fixes bug #2286 which was also present in the monkey frontend as both called nsurl_access() on the url without the NULL check and caused an assertion. | |||||
* | update version info for next development cycle | Vincent Sanders | 2015-03-10 | 1 | -3/+3 | |
| | ||||||
* | Ensure line lengths cache is created initialised to zero. | Michael Drake | 2015-02-15 | 1 | -3/+2 | |
| | ||||||
* | The AmigaOS rename() isn't POSIX compiant, so call remove() first. | Michael Drake | 2015-02-03 | 1 | -0/+3 | |
| | | | | | There will be a race condition on AmigaOS if a hostlist file gets created between the remove() and rename() calls. | |||||
* | Remove redundant remove() call. | Michael Drake | 2015-01-23 | 1 | -11/+3 | |
| | ||||||
* | Fix failure to save hotlist when there was no previous file. | Michael Drake | 2015-01-23 | 1 | -3/+8 | |
| | ||||||
* | Make URL field for copying to clipboard. | Michael Drake | 2015-01-03 | 1 | -1/+1 | |
| | ||||||
* | Mark URL field for copying to clipboard. | Michael Drake | 2015-01-03 | 1 | -1/+2 | |
| | ||||||
* | Add ability to copy text from marked fields in selected nodes to clipboard. | Michael Drake | 2015-01-03 | 2 | -4/+104 | |
| | ||||||
* | Fix typo in comment. | Michael Drake | 2015-01-03 | 1 | -1/+1 | |
| | ||||||
* | Handle failure to remove or rename. | Michael Drake | 2015-01-02 | 1 | -2/+8 | |
| | ||||||
* | Don't free temp_path just before its used. | Michael Drake | 2015-01-02 | 1 | -1/+2 | |
| | ||||||
* | RISC OS filenames can't contian '.' | Michael Drake | 2015-01-02 | 1 | -1/+1 | |
| | ||||||
* | Make saving hotlist safer. | Michael Drake | 2015-01-02 | 1 | -2/+78 | |
| | | | | | | | | If saving hotlist to "<path>", we now save to "<path>.bk", then remove the file at "<path>", and replace it with the one at "<path>.bk". This should prevent hotlist corruption when someone pulls the plug while the hotlist is being written. | |||||
* | add missing includes | Vincent Sanders | 2014-12-27 | 1 | -0/+1 | |
| | ||||||
* | Improve llcache writeout stratagy | Vincent Sanders | 2014-11-28 | 1 | -8/+16 | |
| | ||||||
* | Remove unecessary header include. | Michael Drake | 2014-11-24 | 1 | -1/+0 | |
| | ||||||
* | fix warning | Chris Young | 2014-11-22 | 1 | -0/+1 | |
| | ||||||
* | Remove usage of browser private interfaces | Vincent Sanders | 2014-11-21 | 1 | -0/+4 | |
| | | | | | | | | The cocoa frontend was directly acessing browser internals instead of using the API. In the case of gui.m there was a check for the browser window not being root (browser->parent != NULL) . As gui windows can only ever be associated with the root brower window (i.e. its parent will always be NULL) this was completely redundant. |