summaryrefslogtreecommitdiff
path: root/desktop/browser.c
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 2005-03-20 23:42:23 by jmb]John Mark Bell2005-03-201-3/+3
| | | | | | Only stop existing fetch for window if we're really going to initiate a new one. svn path=/import/netsurf/; revision=1564
* [project @ 2005-03-20 21:13:38 by jmb]John Mark Bell2005-03-201-3/+23
| | | | | | Add fragment id to URL in URL bar svn path=/import/netsurf/; revision=1560
* [project @ 2005-03-20 20:38:40 by jmb]John Mark Bell2005-03-201-1/+3
| | | | | | Fix stupidity relating to URL matching svn path=/import/netsurf/; revision=1556
* [project @ 2005-03-20 16:34:20 by jmb]John Mark Bell2005-03-201-1/+2
| | | | | | Fix crash relating to opening a link containing a fragment in a new window. svn path=/import/netsurf/; revision=1553
* [project @ 2005-03-20 03:35:50 by jmb]John Mark Bell2005-03-201-3/+12
| | | | | | Improve handling of fragments on the same page as already loaded. svn path=/import/netsurf/; revision=1550
* [project @ 2005-03-13 09:04:44 by rjw]Richard Wilson2005-03-131-2/+0
| | | | | | Update title and extent on scale change. svn path=/import/netsurf/; revision=1534
* [project @ 2005-02-20 13:17:29 by bursa]James Bursa2005-02-201-17/+18
| | | | | | Font rewrite, part 1. svn path=/import/netsurf/; revision=1517
* [project @ 2005-02-07 14:28:43 by rjw]Richard Wilson2005-02-071-1/+3
| | | | | | Initial work for global history (currently incomplete) svn path=/import/netsurf/; revision=1497
* [project @ 2005-02-03 13:18:22 by rjw]Richard Wilson2005-02-031-0/+6
| | | | | | Implementation of URL suggestion svn path=/import/netsurf/; revision=1488
* [project @ 2005-01-24 23:02:37 by bursa]James Bursa2005-01-241-0/+1
| | | | | | Reformat pages loaded from memory cache to window width. svn path=/import/netsurf/; revision=1467
* [project @ 2005-01-24 22:14:59 by bursa]James Bursa2005-01-241-10/+10
| | | | | | Simplify browser_window_go(). Replace browser_window_go_post() with browser_window_go() where possible. svn path=/import/netsurf/; revision=1466
* [project @ 2005-01-13 22:42:38 by bursa]James Bursa2005-01-131-2/+10
| | | | | | Start on theme auto-install. Fix content_add_user() not to broadcast error on memory exhaustion. svn path=/import/netsurf/; revision=1448
* [project @ 2005-01-03 02:09:20 by jmb]John Mark Bell2005-01-031-24/+43
| | | | | | Shift + Click == download svn path=/import/netsurf/; revision=1429
* [project @ 2005-01-02 03:58:20 by jmb]John Mark Bell2005-01-021-3/+3
| | | | | | xcalloc/xrealloc/xstrdup-purge - Lose remaining calls (and purge the relevant functions from utils.c) svn path=/import/netsurf/; revision=1419
* [project @ 2004-12-08 00:31:11 by jmb]John Mark Bell2004-12-081-3/+25
| | | | | | | xfoo purge, reindent some sources. Loginlist is ugly, feel free to rewrite. svn path=/import/netsurf/; revision=1390
* [project @ 2004-11-22 23:29:50 by jmb]John Mark Bell2004-11-221-13/+15
| | | | | | Move URI handleability check to last minute prior to starting fetch - this enables catching of redirects to unsupported URIs. svn path=/import/netsurf/; revision=1371
* [project @ 2004-11-20 00:02:56 by bursa]James Bursa2004-11-201-26/+168
| | | | | | Improvements to overflow and scrolling: scrollbars now have most of the usual RISC OS behaviour. Better rendering of dotted and dashed borders. svn path=/import/netsurf/; revision=1363
* [project @ 2004-10-22 20:58:11 by bursa]James Bursa2004-10-221-39/+44
| | | | | | Fix form textarea scrolling. The scrollbar now works properly. svn path=/import/netsurf/; revision=1334
* [project @ 2004-10-17 21:11:29 by bursa]James Bursa2004-10-171-38/+65
| | | | | | Scrollbar and dragging work. svn path=/import/netsurf/; revision=1315
* [project @ 2004-10-01 23:19:08 by jmb]John Mark Bell2004-10-011-19/+14
| | | | | | Referer header is now preserved across redirects svn path=/import/netsurf/; revision=1299
* [project @ 2004-10-01 21:31:55 by jmb]John Mark Bell2004-10-011-16/+41
| | | | | | | | | | | | A somewhat better implementation of referrers which no longer sends the referer if the URL schemes don't match. Things to do: 1) Preservation of referer across redirects (see comment in browser.c:284) 2) GUI templates/code for configuration of referer sending (simple on/off toggle only) 3) Make referer sending when fetching objects/stylesheets for a page pay attention to option_send_referer? 4) Handle the case where the referer is in the form of http://moo:foo@mysite.com/ (ie the login details embedded in the referer - not good). svn path=/import/netsurf/; revision=1297
* [project @ 2004-10-01 00:06:49 by jmb]John Mark Bell2004-10-011-14/+19
| | | | | | Send HTTP referer header. This is _only_ sent when a link is clicked (theoretically, at least). svn path=/import/netsurf/; revision=1296
* [project @ 2004-09-30 16:48:04 by jmb]John Mark Bell2004-09-301-1/+6
| | | | | | | Prevent crash when radio button outside a form block is selected. Make url bar update slightly more sane - doesn't update if the fetch is a download. svn path=/import/netsurf/; revision=1295
* [project @ 2004-08-25 23:56:48 by bursa]James Bursa2004-08-251-5/+56
| | | | | | Experimental overflow: scroll code. svn path=/import/netsurf/; revision=1250
* [project @ 2004-08-14 14:30:10 by joty]John Tytgat2004-08-141-1/+1
| | | | | | Removed a chunk of Norcroft compiler warnings. Re-ident some pieces. svn path=/import/netsurf/; revision=1231
* [project @ 2004-08-14 12:57:00 by joty]John Tytgat2004-08-141-7/+8
| | | | | | Using more stddef.h types. svn path=/import/netsurf/; revision=1230
* [project @ 2004-08-14 12:16:44 by joty]John Tytgat2004-08-141-15/+14
| | | | | | Keypresses are wchar_t typed data. svn path=/import/netsurf/; revision=1227
* [project @ 2004-08-11 22:08:25 by bursa]James Bursa2004-08-111-12/+8
| | | | | | Remove content_add_instance(), content_remove_instance(), content_reshape_instance(). Add content_open(), content_close(). Implement for CONTENT_HTML. svn path=/import/netsurf/; revision=1213
* [project @ 2004-08-11 19:02:32 by bursa]James Bursa2004-08-111-0/+4
| | | | | | Start work on removing instances and making content types non-shareable. Clean up some #includes. svn path=/import/netsurf/; revision=1211
* [project @ 2004-08-09 16:11:58 by jmb]John Mark Bell2004-08-091-12/+15
| | | | | | | Rework the interface of the URL handing module to allow for multiple error types. Modify save_complete URL rewriting appropriately. svn path=/import/netsurf/; revision=1206
* [project @ 2004-08-08 19:13:40 by bursa]James Bursa2004-08-081-1/+14
| | | | | | Fix form submitting with an empty file upload. Update form_textarea_value(). Purge xcalloc() etc from form.c and handle memory exhaustion. svn path=/import/netsurf/; revision=1195
* [project @ 2004-08-06 22:19:12 by jmb]John Mark Bell2004-08-061-2/+25
| | | | | | Anchor support svn path=/import/netsurf/; revision=1187
* [project @ 2004-08-01 13:08:18 by bursa]James Bursa2004-08-011-8/+13
| | | | | | More work on overflow. Modify block centering to left-align when insufficient space. Fix caret positioning for form controls with padding. svn path=/import/netsurf/; revision=1171
* [project @ 2004-07-30 23:40:00 by jmb]John Mark Bell2004-07-301-1/+2
| | | | | | | | Rework stylesheet fetching code to remove dependence on magic numbers (now uses values defined in html.h) Make ad blocking optional. svn path=/import/netsurf/; revision=1168
* [project @ 2004-07-26 20:13:45 by atimmins]Andrew Timmins2004-07-261-0/+1
| | | | | | Updated to support new config options (homepage, open on startup). Bug fixes with new config pane window (sticky selected radio icon bug!). Also includes up-to-date French templates. svn path=/import/netsurf/; revision=1150
* [project @ 2004-07-21 14:20:43 by joty]John Tytgat2004-07-211-2/+15
| | | | | | brownser_window_go_post() : disown the caret. svn path=/import/netsurf/; revision=1134
* [project @ 2004-07-19 20:40:11 by joty]John Tytgat2004-07-191-130/+193
| | | | | | | | | | form.h (struct form_control): renamed caret_char_offset to caret_box_offset; Added caret_form_offset & length. form.c: initialise new entries in struct form_control; form_successful_controls() : code reshuffling to improve readibility. box.h: TABing. box.c (box_input): init struct form_control::length. browser.c (browser_window_input_callback): UTF-8 support. Text area code needs similar changes. svn path=/import/netsurf/; revision=1117
* [project @ 2004-07-19 15:02:22 by bursa]James Bursa2004-07-191-4/+1
| | | | | | Use browser_redraw_box() when updating form select controls. svn path=/import/netsurf/; revision=1106
* [project @ 2004-07-19 14:31:31 by bursa]James Bursa2004-07-191-383/+400
| | | | | | Update and simplify textarea code. Now uses BOX_BR instead of more than one inline container. Prepare for use of UTF-8 in textareas and inputs. svn path=/import/netsurf/; revision=1104
* [project @ 2004-07-18 17:38:01 by bursa]James Bursa2004-07-181-462/+66
| | | | | | Improve form control interaction code. Replace box_under_area() with simpler box_at_point(). Detect objects for menu once on menu opening. Remove obsolete text selection code. svn path=/import/netsurf/; revision=1096
* [project @ 2004-07-18 00:12:18 by bursa]James Bursa2004-07-181-2/+4
| | | | | | Fix form text input bug. svn path=/import/netsurf/; revision=1095
* [project @ 2004-07-17 23:32:08 by bursa]James Bursa2004-07-171-335/+257
| | | | | | Rewrite and simplify mouse click handling. svn path=/import/netsurf/; revision=1094
* [project @ 2004-07-16 16:33:44 by rjw]Richard Wilson2004-07-161-0/+1
| | | | | | Various fixes for the GUI. Persistant windows are closed when upon a change of content. Hotlist saves in the same format as !Browse. Neater login window. Support for interactive help from hotlist windows. svn path=/import/netsurf/; revision=1081
* [project @ 2004-07-10 02:35:30 by jmb]John Mark Bell2004-07-101-0/+2
| | | | | | | Use libcurl's progress callback functionality to display fetch status. This will update the status line once a second, more frequently requires hacking libcurl. svn path=/import/netsurf/; revision=1066
* [project @ 2004-07-05 20:19:51 by joty]John Tytgat2004-07-051-24/+25
| | | | | | Using UTF-8 instead of Latin1 encoding. svn path=/import/netsurf/; revision=1049
* [project @ 2004-07-04 15:20:20 by jmb]John Mark Bell2004-07-041-0/+1
| | | | | | Bow to user pressure and display URL immediately. svn path=/import/netsurf/; revision=1045
* [project @ 2004-07-03 17:30:27 by rjw]Richard Wilson2004-07-031-0/+1
| | | | | | Further development of the selection and display code. svn path=/import/netsurf/; revision=1042
* [project @ 2004-06-29 19:08:19 by jmb]John Mark Bell2004-06-291-1/+18
| | | | | | Full reload support for HTML contents. Adjust click the reload button svn path=/import/netsurf/; revision=1029
* [project @ 2004-06-28 12:26:12 by jmb]John Mark Bell2004-06-281-1/+1
| | | | | | Display action for <input type=image> svn path=/import/netsurf/; revision=1022
* [project @ 2004-06-27 23:24:11 by bursa]James Bursa2004-06-271-47/+44
| | | | | | Rewritten download window. Now downloads direct to file. New download window gui. svn path=/import/netsurf/; revision=1020