summaryrefslogtreecommitdiff
path: root/desktop/browser.c
Commit message (Collapse)AuthorAgeFilesLines
* Ensure url bar is updated with in-progress URL and restored if stop/download ↵Daniel Silverstone2010-04-121-0/+11
| | | | | | occurs svn path=/trunk/netsurf/; revision=10385
* Yes, ownership of the theme content is passed to theme_installJohn Mark Bell2010-04-111-2/+0
| | | | svn path=/trunk/netsurf/; revision=10375
* Fix textarea crash.John Mark Bell2010-04-071-5/+11
| | | | | | I cannot express just how much I hate the necessity of this change: browser windows (and other code in desktop/) should stop poking around inside content objects svn path=/trunk/netsurf/; revision=10258
* Make downloads work again.John Mark Bell2010-04-051-86/+38
| | | | svn path=/trunk/netsurf/; revision=10243
* Make the high-level cache drop contents of unacceptable type on the floor.John Mark Bell2010-04-041-1/+2
| | | | svn path=/trunk/netsurf/; revision=10238
* Most of a stop implementation.John Mark Bell2010-04-041-2/+4
| | | | | | | | | 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
* The convert stage of a content's state progression no longer reflows the ↵John Mark Bell2010-03-291-5/+10
| | | | | | | | | | | | | 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
* 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
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-373/+353
| | | | svn path=/trunk/netsurf/; revision=10180
* Review fixups from Daniel SilverstoneVincent Sanders2010-02-111-0/+3
| | | | | | | Ensure status text statistics are initialised Fix documentation and indentation of status text variables. svn path=/trunk/netsurf/; revision=9968
* remove RISC OS status bar text cachingVincent Sanders2010-02-111-1/+1
| | | | svn path=/trunk/netsurf/; revision=9966
* cache the status text to reduce teh number of window status update calls to ↵Vincent Sanders2010-02-101-1/+33
| | | | | | teh frontend svn path=/trunk/netsurf/; revision=9965
* remove uneccissary includesVincent Sanders2010-01-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=9931
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-4/+20
| | | | svn path=/trunk/netsurf/; revision=9729
* Avoid NULL pointer dereferencesJohn Mark Bell2009-11-221-11/+21
| | | | svn path=/trunk/netsurf/; revision=9684
* Merge Paul Blokus' selectscroll branch. Adds core select menu widget for ↵Michael Drake2009-08-141-268/+284
| | | | | | forms and core scrollbar widget. svn path=/trunk/netsurf/; revision=9289
* C89.John Mark Bell2009-08-021-1/+2
| | | | svn path=/trunk/netsurf/; revision=9000
* Port to modified libcss API.John Mark Bell2009-08-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=8997
* Consider stylesheet media typesJohn Mark Bell2009-07-271-2/+2
| | | | svn path=/trunk/netsurf/; revision=8820
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-83/+88
| | | | svn path=/trunk/netsurf/; revision=8752
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-5/+25
| | | | svn path=/trunk/netsurf/; revision=8641
* Revert accidental commit.Michael Drake2009-07-141-3/+0
| | | | svn path=/trunk/netsurf/; revision=8529
* mouse_trackMichael Drake2009-07-141-0/+3
| | | | svn path=/trunk/netsurf/; revision=8528
* Indicate activity with the progress pointer for a second after you click a ↵Michael Drake2009-07-141-12/+34
| | | | | | link and as the "auto" pointer while stuff is loading. svn path=/trunk/netsurf/; revision=8525
* Replace parent_url with a pointer to the parent content.John Mark Bell2009-07-101-12/+13
| | | | svn path=/trunk/netsurf/; revision=8428
* Remove redundant code from browser_window_mouse_action_html().John Mark Bell2009-05-281-16/+16
| | | | | | Tidy up browser_window_mouse_track(). svn path=/trunk/netsurf/; revision=7602
* Apply contributions from Mark Benjamin and Chris Tarnowski, with some ↵Rob Kendrick2009-04-201-1/+0
| | | | | | reworking from me. Beware; glade nastyness ahead. svn path=/trunk/netsurf/; revision=7136
* Possibly fix links opened in current window not being scrolled to top.Michael Drake2009-04-081-1/+2
| | | | svn path=/trunk/netsurf/; revision=7065
* Revert r6973. Apparently, it causes loads of problems.John Mark Bell2009-04-051-28/+26
| | | | svn path=/trunk/netsurf/; revision=7047
* Use tabs for indentation.Michael Drake2009-03-311-23/+23
| | | | svn path=/trunk/netsurf/; revision=7008
* Tidy browser_window_refresh_url_bar a bit, ensure the sizes all make sense, ↵Daniel Silverstone2009-03-311-18/+23
| | | | | | that we don't allocate unnecessarily, etc. svn path=/trunk/netsurf/; revision=7007
* Use fragment instead of #fragment in the comment because it does not include ↵Michael Drake2009-03-311-2/+2
| | | | | | the #. svn path=/trunk/netsurf/; revision=7006
* Comment browser_window_refresh_url_bar() and fix some wrap.Michael Drake2009-03-311-22/+40
| | | | svn path=/trunk/netsurf/; revision=7005
* Ensure buffer is big enough for the extra character.Chris Young2009-03-311-1/+1
| | | | svn path=/trunk/netsurf/; revision=7003
* Stop URL bar losing characters on every refreshChris Young2009-03-301-4/+4
| | | | svn path=/trunk/netsurf/; revision=7001
* Change URL bar contents when switching tabs in GTK frontend.John Mark Bell2009-03-301-19/+35
| | | | | | | | Remove fixed-size buffer from core URL string handling. Credit: Mark Benjamin. svn path=/trunk/netsurf/; revision=6998
* Add functions for checking if back/forward/stop/reload actions are currently ↵Michael Drake2009-03-231-5/+59
| | | | | | available for a given browser window. svn path=/trunk/netsurf/; revision=6827
* Remember the scroll position in the history, so that it's maintained when ↵John Mark Bell2009-03-171-32/+37
| | | | | | going back. (credit: Paweł Blokus) svn path=/trunk/netsurf/; revision=6793
* Improve previous commit.John Mark Bell2009-03-101-4/+1
| | | | svn path=/trunk/netsurf/; revision=6752
* Treat short meta refreshes in top-level browser windows as if they were HTTP ↵John Mark Bell2009-03-101-2/+17
| | | | | | redirects for the purposes of verifiability. svn path=/trunk/netsurf/; revision=6751
* Fix cursor on textarea scrollbars.Michael Drake2009-03-021-1/+1
| | | | svn path=/trunk/netsurf/; revision=6664
* Purge WITH_AUTHJohn Mark Bell2009-02-221-4/+0
| | | | svn path=/trunk/netsurf/; revision=6600
* Purge NETSURF_USE_SSL and WITH_SSLJohn Mark Bell2009-02-221-4/+0
| | | | svn path=/trunk/netsurf/; revision=6599
* Fix button hover assert.Michael Drake2009-02-201-1/+2
| | | | svn path=/trunk/netsurf/; revision=6585
* Fix imagemap cursors.Michael Drake2009-02-201-9/+16
| | | | svn path=/trunk/netsurf/; revision=6584
* Fix handling of URLs on float boxes (which have no style).Michael Drake2009-02-201-2/+8
| | | | svn path=/trunk/netsurf/; revision=6574
* Utilise hubbub's form association callback.John Mark Bell2009-02-201-0/+3
| | | | | | | | Please can we dispense with the libxml binding? It's causing much #ifdef mess. Fix encoding of <input type=image> names -- previously were output as raw utf-8, rather than in the submission charset. Actually bother to destroy forms in a document, and the controls associated with them. We still leak non form-associated controls, but that's too much effort to fix right now. svn path=/trunk/netsurf/; revision=6573
* Implement 'auto' value for CSS cursor property.Michael Drake2009-02-181-21/+54
| | | | | | Allow cursor type to be user set for links and form stuff. svn path=/trunk/netsurf/; revision=6564
* And these files too, pleaseAdrian Lees2009-01-301-0/+20
| | | | svn path=/trunk/netsurf/; revision=6297
* Move tab opening logic to same place as new window opening. Make option for ↵Michael Drake2008-11-291-15/+51
| | | | | | "Tabbed browsing", which is enabled by default. Someone who knows how to work glade could add the "Tabbed browsing" option to the choices dialogue. When a link is opened in a new tab, don't change tab. svn path=/trunk/netsurf/; revision=5816