summaryrefslogtreecommitdiff
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
* move layout header into public APIVincent Sanders2016-05-305-95/+4
|
* move fetch header into public APIVincent Sanders2016-05-302-105/+1
|
* move misc header into public APIVincent Sanders2016-05-307-114/+6
|
* move utf8 header into public APIVincent Sanders2016-05-303-55/+2
|
* move download header into public APIVincent Sanders2016-05-303-46/+2
|
* move clipboard header into public APIVincent Sanders2016-05-305-66/+4
|
* move window header into public APIVincent Sanders2016-05-305-295/+4
|
* move search header into public APIVincent Sanders2016-05-302-76/+1
|
* move bitmap API header to core include directoryVincent Sanders2016-05-265-5/+5
|
* move the CSS content handlerVincent Sanders2016-05-2612-20/+15
|
* move image content handlers to accomodate core build changesVincent Sanders2016-05-236-7/+7
|
* cleanup printer API usage of plotter headersVincent Sanders2016-05-042-5/+7
|
* remove all core usage of warn_user APIVincent Sanders2016-04-265-34/+42
|
* update scrollbar_create error handling to return nserrorVincent Sanders2016-04-263-17/+19
|
* improve error returns from pdf save APIVincent Sanders2016-04-262-10/+10
|
* fix error reporting from frameset creationVincent Sanders2016-04-263-17/+29
|
* use the miscellaneous table warning entryVincent Sanders2016-04-252-5/+15
| | | | | | | change all the frontends to provide the warning callback in the miscelaneous table instead of using the warn_user function. Changing all the warn_user callsites still requires completion.
* split out the layout glyph sizing and splitting APIVincent Sanders2016-04-239-81/+146
| | | | | This refactors the core "font" sizing API to be handled through gui function tables similar to every other core/frontend calling API.
* make framebuffer use nsutils library monotonic timesVincent Sanders2016-04-211-0/+1
|
* replace wallclock API usage with nsutils monitonic timeVincent Sanders2016-04-212-9/+15
|
* move regex helper to be with teh single remaining call siteVincent Sanders2016-04-201-0/+19
|
* stop content header dragging in so many other headersVincent Sanders2016-04-192-0/+2
|
* reduce content header interdependancyVincent Sanders2016-04-183-0/+5
|
* create date and time to seconds since epoch processing utility functionVincent Sanders2016-04-161-2/+2
| | | | | | | 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 tableVincent Sanders2016-04-166-30/+30
| | | | | | 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.
* update version info for next development cycleVincent Sanders2016-04-061-2/+2
|
* Update font interface documentation to include parameter directionVincent Sanders2016-03-222-12/+12
|
* Fix size_t printf formattingVincent Sanders2016-03-171-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 cycleVincent Sanders2016-02-161-2/+2
|
* Return to original timeouts for now: One 30s attempt.Michael Drake2016-02-151-2/+2
|
* Remove torrent of logging during browser window resize.Michael Drake2016-02-061-1/+0
|
* Add support for retrying timed-out cURL fetches.Daniel Silverstone2015-11-102-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 Drake2015-10-311-0/+9
|
* Show the IDN decoded form in the URL bar on GTK if the option is set.Chris Young2015-10-241-0/+3
|
* Implement basic browsing context name propertyVincent Sanders2015-10-182-2/+65
|
* Remove errorneous addition.Chris Young2015-09-051-1/+0
|
* Rough outline for Intuition-based context menuChris Young2015-09-031-0/+1
|
* Proper error handling for JS context creation.Michael Drake2015-08-131-5/+4
|
* Can't tell if failure to create a JS context is an error or not.Michael Drake2015-08-131-3/+2
| | | | It won't create one when built jsoff.
* Handle failure to create new context.Michael Drake2015-08-131-0/+3
|
* Remove TODO.Michael Drake2015-08-131-2/+1
|
* Fix crash when JS context is required from a frame.Michael Drake2015-08-131-5/+6
|
* This moves message loading out of netsurf_init into each frontendVincent Sanders2015-06-212-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 Sanders2015-06-211-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 Sanders2015-06-172-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 varadicVincent Sanders2015-05-2820-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 abortingVincent Sanders2015-05-031-2/+11
|
* Convert RISC OS to use bitmap render operationVincent Sanders2015-04-241-1/+1
|
* Remove unused thumbnail sources from core and gtkVincent Sanders2015-04-233-166/+1
|
* change browser history to use bitmap render interface for thumbnailsVincent Sanders2015-04-231-8/+14
|