summaryrefslogtreecommitdiff
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
* Update the core to use the split operations table headersVincent Sanders2014-10-1610-46/+57
| | | | Second in the series to decouple the core API usage from the frontends.
* Split up graphical user interface operations table headersVincent Sanders2014-10-1611-610/+831
| | | | | | This is the initial part of a series which splits up the API interface definitions for the frontends removing a great deal of unnecessary file inclusion and further isolates the fronted API usage from the core
* Fix core create_form_select_menu API to pass gw, rather than bw out to front ↵Michael Drake2014-10-162-2/+6
| | | | ends.
* Remove trailing whitespace.Michael Drake2014-10-151-1/+1
|
* split version info into its own header and remove unnecessary nesurf.h includesVincent Sanders2014-10-134-21/+77
| | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required.
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-139-41/+142
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* add API to set DPIVincent Sanders2014-10-132-0/+29
|
* remove netsurf_poll callback and netsurf main loopVincent Sanders2014-10-133-27/+3
|
* Some minor documentation cleanups to reduce doxygen warningsVincent Sanders2014-10-121-5/+15
|
* Trivial sepelling, documentation and whitespace cleanupsVincent Sanders2014-10-102-8/+10
|
* Fix textarea wrap bug.Michael Drake2014-09-271-2/+12
| | | | | | Was comparing against the current start line length, to decide if it needed redrawing, without taking into account that old start line might have been longer.
* stop poll callback entry being mandantory in preparation for its removalVincent Sanders2014-09-221-4/+0
|
* Optimise case where scrollbar_set_extents call changes nothing.Michael Drake2014-09-191-0/+6
|
* Setting extents can move scroll pos, so send message.Michael Drake2014-09-191-1/+7
|
* Make code more readable.Michael Drake2014-09-191-3/+5
|
* Fix a couple of comment typos.Michael Drake2014-09-191-2/+2
|
* Improve comments and simplify code.Michael Drake2014-09-181-7/+11
|
* Improve textarea layout comments to explain the non-obvious bits better.Michael Drake2014-09-181-1/+5
|
* Improve comment.Michael Drake2014-09-181-3/+4
|
* Fix missing doxygen parameter comment.Michael Drake2014-09-181-0/+1
|
* update version info for next development cycleVincent Sanders2014-08-261-2/+2
|
* fix DOM tree dump debugVincent Sanders2014-08-042-4/+8
|
* remove assert for creating new browser context with the tab flag set.Vincent Sanders2014-07-272-3/+2
| | | | | | This allows creation of new browsing contents (browser/gui window) in a tab but without explicitly providing a sibling browsing context to be placed with.
* remove unused popup menu link context sensative change code.Vincent Sanders2014-07-231-2/+4
|
* stop treeview redraw failing because of bad global state.Vincent Sanders2014-07-212-1/+7
|
* make gtk source viewer less explody. fixes #2159Vincent Sanders2014-07-212-0/+10
|
* stop using certificate data from the stack outside the message context.Vincent Sanders2014-07-171-4/+18
|
* remove content include from urldb headerVincent Sanders2014-07-176-5/+11
|
* when walking the css imports ensure the content is present before ↵Vincent Sanders2014-07-081-2/+5
| | | | | | | | | dereferencing it css import entries may not have a valid content if the resource failed to load or was unsuitable in some otehr way. The save_complete iterator did not cope with this. fixes #2166
* try and improve usage of browser window internalsVincent Sanders2014-07-063-22/+54
|
* change reformat to be driven from the scheduler like redrawVincent Sanders2014-07-015-12/+49
|
* make fetchers scheduledVincent Sanders2014-06-261-4/+1
|
* clean up the fetcher factory and improve its APIVincent Sanders2014-06-191-4/+4
|
* fix disc cache size option to be unsignedVincent Sanders2014-06-092-2/+2
|
* cleanup RISC OS frontend header usageVincent Sanders2014-06-051-7/+8
|
* extend file table with mkdir all and make fs backing store use it.Vincent Sanders2014-06-051-0/+9
| | | | enable fs backing store for RISC OS.
* stop riscos uncesecarily including gui.hVincent Sanders2014-06-041-1/+1
|
* Add iterator for search providersDaniel Silverstone2014-06-032-0/+39
|
* fix default search provider icon handlingVincent Sanders2014-06-031-36/+82
|
* make launch_url core operation use nsurlVincent Sanders2014-05-273-4/+5
|
* ensure hlcache handle is not passed as NULLVincent Sanders2014-05-271-3/+4
|
* rework path to url mapping functions to convert from and to nsurlVincent Sanders2014-05-262-25/+0
|
* Fix fread error handling.Michael Drake2014-05-261-0/+1
|
* Ensure the search URL is NULL-terminatedChris Young2014-05-251-0/+1
|
* Completely re-write web search provider handlingVincent Sanders2014-05-255-289/+518
|
* Fix hotlist and global_history _get_selection functions.Michael Drake2014-05-244-97/+111
| | | | | Broken when selection was folder, rather than entry. Renamed tree_node_flags lables to avoid TREE_NODE_NONE name clash.
* reduce uncessary include usageVincent Sanders2014-05-182-4/+8
|
* remove uneeded includesVincent Sanders2014-05-185-8/+10
|
* remove unecessary includeVincent Sanders2014-05-183-4/+4
|
* fix riscos mkpath and error reporting in save completeVincent Sanders2014-05-171-3/+5
|