summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make the high-level cache drop contents of unacceptable type on the floor.John Mark Bell2010-04-047-39/+123
| | | | svn path=/trunk/netsurf/; revision=10238
* Suppress error page generation for favicon fetches.John Mark Bell2010-04-041-2/+3
| | | | | | Pass the correct referring URL. svn path=/trunk/netsurf/; revision=10237
* Most of a stop implementation.John Mark Bell2010-04-0434-108/+670
| | | | | | | | | Remaining work: 1) Clone content_html_data 2) Cloning content_css_data requires the charset of the old content 3) Calling hlcache_handle_abort() before a content has been created must clean up the retrieval context. svn path=/trunk/netsurf/; revision=10236
* Events for these windows are handled by the main loop in gui.c, but the ↵Chris Young2010-04-044-16/+14
| | | | | | | | | | structures didn't match up, thereby causing a crash. Needs tidying up; the global part of these window structures should be defined separately, and the events handled in dedicated routines. svn path=/trunk/netsurf/; revision=10235
* Constify data parameter to *_process_dataJohn Mark Bell2010-04-0313-19/+22
| | | | svn path=/trunk/netsurf/; revision=10234
* Don't leak bitmapJohn Mark Bell2010-04-031-0/+2
| | | | svn path=/trunk/netsurf/; revision=10233
* Remove pointless destruction of bitmap: HTML contents will never have one.John Mark Bell2010-04-031-5/+0
| | | | svn path=/trunk/netsurf/; revision=10232
* Use mutator to modify content's title field.John Mark Bell2010-04-039-58/+53
| | | | svn path=/trunk/netsurf/; revision=10231
* Remove verbose_log from options fileChris Young2010-04-033-7/+2
| | | | | | Copy libz as I've built 1.2.4 and it has faster gzip code svn path=/trunk/netsurf/; revision=10230
* Use DataTypes to read text files that are dropped into text boxes, this ↵Chris Young2010-04-021-13/+33
| | | | | | | | allows more exotic formats to be read such as IFF FTXT. svn path=/trunk/netsurf/; revision=10229
* ...and right a bitChris Young2010-04-021-4/+3
| | | | svn path=/trunk/netsurf/; revision=10228
* Move status bar text up a bit...Chris Young2010-04-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=10227
* Updated AISS style icon by Martin MerzChris Young2010-04-011-0/+0
| | | | svn path=/trunk/netsurf/; revision=10226
* Also update OpenURL configChris Young2010-04-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=10225
* netsurf_init expects a char ***, not a char **Chris Young2010-04-013-13/+18
| | | | | | | | | Change command template so URL is a keyword. This avoids the platform code re-interpreting core options (eg -v as a URL). Move screen open code slightly so "NetSurf ?" shows the template visibly, rather than opening an empty screen and the user not knowing what is happening. svn path=/trunk/netsurf/; revision=10224
* avoid diviosion by zero errors;Vincent Sanders2010-03-311-7/+12
| | | | svn path=/trunk/netsurf/; revision=10223
* Missing includeChris Young2010-03-312-1/+2
| | | | svn path=/trunk/netsurf/; revision=10222
* rationalise the usage of the file schemeVincent Sanders2010-03-3113-95/+106
| | | | svn path=/trunk/netsurf/; revision=10221
* Do not abort fetch on receipt of FETCH_ERROR: the fetch has already been ↵John Mark Bell2010-03-302-2/+9
| | | | | | | | destroyed. Implement LLCACHE_EVENT_ERROR case of hlcache_llcache_callback(). svn path=/trunk/netsurf/; revision=10218
* Perform a radical crapectomy on the windows redraw functionalityVincent Sanders2010-03-301-139/+62
| | | | svn path=/trunk/netsurf/; revision=10217
* netsurf_init expects a pointer, not an intChris Young2010-03-301-1/+1
| | | | svn path=/trunk/netsurf/; revision=10216
* Revert previous changeChris Young2010-03-301-2/+1
| | | | svn path=/trunk/netsurf/; revision=10215
* Avoid crash if pargc is NULL. This might happen, for example, when ↵Chris Young2010-03-301-1/+2
| | | | | | | | launching NetSurf from Workbench under AmigaOS :) svn path=/trunk/netsurf/; revision=10214
* Fix compilation when building WITH_NS_SVGChris Young2010-03-302-2/+2
| | | | svn path=/trunk/netsurf/; revision=10213
* Remove date.Michael Drake2010-03-301-1/+1
| | | | svn path=/trunk/netsurf/; revision=10210
* It probably helps to invert the done_parse flagJohn Mark Bell2010-03-301-0/+2
| | | | svn path=/trunk/netsurf/; revision=10209
* stop trying to redraw a browser window if its content is emptyVincent Sanders2010-03-291-0/+4
| | | | svn path=/trunk/netsurf/; revision=10208
* The convert stage of a content's state progression no longer reflows the ↵John Mark Bell2010-03-2932-104/+87
| | | | | | | | | | | | | content to the provided dimensions. It is now defined as converting the content into a state in which it is ready for use. The user of the content is now responsible for performing an initial reformat (sic) of the content before it can be redrawn. Purge width/height parameters from hlcache_handle_retrieve/content_convert/*_convert APIs. Fix up content handlers affected by the above change in semantics. Ensure that browser_window_callback performs an initial reformat of its content. svn path=/trunk/netsurf/; revision=10207
* Use hlcache_child_ctx, instead of just hoping that we replicate its members ↵John Mark Bell2010-03-291-47/+8
| | | | | | | | correctly. Ensure public API documentation is not duplicated. svn path=/trunk/netsurf/; revision=10206
* second pass at startup refactor removing the gui_init callbackVincent Sanders2010-03-298-90/+101
| | | | svn path=/trunk/netsurf/; revision=10205
* first part of initialisation refactor move gui_init2 into frontendsVincent Sanders2010-03-298-87/+104
| | | | svn path=/trunk/netsurf/; revision=10202
* Disable llcache tracingJohn Mark Bell2010-03-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=10201
* Fix broken linked list removal.John Mark Bell2010-03-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=10200
* Forbid contents with active fetches from being cleaned.John Mark Bell2010-03-291-3/+5
| | | | svn path=/trunk/netsurf/; revision=10199
* Exceptionally verbose tracing of llcache operation.John Mark Bell2010-03-291-6/+99
| | | | svn path=/trunk/netsurf/; revision=10198
* Squash warningJohn Mark Bell2010-03-281-0/+2
| | | | svn path=/trunk/netsurf/; revision=10197
* Fixup per reviewJohn Mark Bell2010-03-282-75/+23
| | | | svn path=/trunk/netsurf/; revision=10196
* Fix for new-cacheChris Young2010-03-281-3/+8
| | | | svn path=/trunk/netsurf/; revision=10195
* Avoid failing completely if gui_window is NULLChris Young2010-03-281-4/+3
| | | | svn path=/trunk/netsurf/; revision=10194
* Remove unnecessary assignment.Michael Drake2010-03-281-1/+0
| | | | svn path=/trunk/netsurf/; revision=10193
* Pass mouse buttons to core correctly.Michael Drake2010-03-281-12/+21
| | | | svn path=/trunk/netsurf/; revision=10192
* Only obey size property on input elements that are either text or password. ↵Rob Kendrick2010-03-281-0/+4
| | | | | | Fixes submit buttons with size properties being too small/large. svn path=/trunk/netsurf/; revision=10191
* Allow us to cache foo?bar when it explicitly allows it. as per rfc2616 13.9Daniel Silverstone2010-03-281-8/+15
| | | | svn path=/trunk/netsurf/; revision=10190
* Allow NetSurf to be opened from the CLI without a URL specified.Chris Young2010-03-281-4/+13
| | | | | | | | Add new switch FORCE which will force a new instance of NetSurf to open rather than opening a new window in the already-running application (intended for debugging when NetSurf has crashed) svn path=/trunk/netsurf/; revision=10189
* Ensure that finished redirection objects in llcache do not get found by ↵Daniel Silverstone2010-03-281-1/+6
| | | | | | subsequent fetch attempts. svn path=/trunk/netsurf/; revision=10188
* Replace fetch_poll with llcache_poll throughout. Allow CONTENT_OTHER to ↵Daniel Silverstone2010-03-285-83/+82
| | | | | | complete properly. svn path=/trunk/netsurf/; revision=10187
* Changes required for new-cacheChris Young2010-03-2824-178/+205
| | | | svn path=/trunk/netsurf/; revision=10186
* Remove redundant fetch_poll callDaniel Silverstone2010-03-281-1/+0
| | | | svn path=/trunk/netsurf/; revision=10185
* Do not assert when the only thing of interest is a body box. Status string ↵Rob Kendrick2010-03-281-2/+3
| | | | | | can quite happily be NULL. svn path=/trunk/netsurf/; revision=10184
* Remove fetchcache.[ch]Daniel Silverstone2010-03-285-1386/+0
| | | | svn path=/trunk/netsurf/; revision=10183