summaryrefslogtreecommitdiff
path: root/desktop/browser.h
Commit message (Collapse)AuthorAgeFilesLines
* + Change core to handle different front end click behaviourMichael Drake2008-06-061-11/+31
| | | | | | | | | styles. (Act on mouse button press or on button release.) + Click hold on CSS scrollbar arrows now pauses before starting to auto-repeat. + Click hold on scrollbar wells will now auto-repeat. svn path=/trunk/netsurf/; revision=4268
* s/wchar_t/uint32_t/gJohn Mark Bell2008-05-161-3/+3
| | | | | | We always assumed that the keycode type was 32bits wide, anyway. wchar_t isn't guaranteed to be that big, so isn't remotely portable. svn path=/trunk/netsurf/; revision=4165
* Remove the old and crap gesture coreDaniel Silverstone2007-09-141-4/+0
| | | | svn path=/trunk/netsurf/; revision=3537
* Update all source code file headers to reflect GPL version 2 only and ↵Vincent Sanders2007-08-081-3/+14
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Fix division by 0 caused by uninitialised scale value.John Mark Bell2007-08-071-0/+2
| | | | | | Break out initialisation of common parts of struct browser_window into their own function. svn path=/trunk/netsurf/; revision=3481
* Move window scaling from platform-specific code to desktop/browser.c. Modify ↵James Bursa2007-08-071-0/+7
| | | | | | gtk gui to handle scaling in the same way as RO. svn path=/trunk/netsurf/; revision=3478
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-1/+1
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* Open window targets with a new name in a new window. Fix handling of ↵Richard Wilson2007-04-071-1/+1
| | | | | | Adjust-click on a form submit when new window opening is disabled. svn path=/trunk/netsurf/; revision=3248
* Apply Darren Salt's keypress callbacl claiming patch, with addition of doc ↵Rob Kendrick2007-03-061-1/+1
| | | | | | comment updates svn path=/trunk/netsurf/; revision=3201
* Handle cookies in unverifiable transactionsJohn Mark Bell2007-01-271-11/+10
| | | | svn path=/trunk/netsurf/; revision=3151
* Fix parsing error when an empty HTML data is returned. Add HTTP status and ↵James Bursa2007-01-131-2/+0
| | | | | | other information to status bar. svn path=/trunk/netsurf/; revision=3140
* Implement form targets (fix 1619094)Richard Wilson2006-12-301-2/+2
| | | | svn path=/trunk/netsurf/; revision=3125
* Update project URL.Michael Drake2006-11-271-11/+11
| | | | svn path=/trunk/netsurf/; revision=3073
* Add browser_window_reformat() and use it instead of content_reformat() to ↵James Bursa2006-11-261-0/+1
| | | | | | remove browser_window calls from html.c. svn path=/trunk/netsurf/; revision=3071
* Move frames-related code out of browser.c into a new file. Remove some ↵James Bursa2006-11-261-8/+2
| | | | | | browser_window calls from html.c. svn path=/trunk/netsurf/; revision=3070
* Fix 1553282.Richard Wilson2006-09-081-0/+1
| | | | svn path=/trunk/netsurf/; revision=2932
* Experimental new frames code.Richard Wilson2006-09-021-7/+67
| | | | svn path=/trunk/netsurf/; revision=2906
* Reposition caret when browser window reformattedAdrian Lees2006-08-131-0/+4
| | | | svn path=/trunk/netsurf/; revision=2839
* Make adjust-clicking submit open a new window (fix 1430135)Richard Wilson2006-07-051-3/+3
| | | | svn path=/trunk/netsurf/; revision=2716
* Added rudimentary gesture engine and test in gtk frontendDaniel Silverstone2006-06-021-1/+5
| | | | svn path=/trunk/netsurf/; revision=2611
* Finish history cloning.Richard Wilson2006-04-221-2/+2
| | | | svn path=/trunk/netsurf/; revision=2547
* Unify information databasesJohn Mark Bell2006-04-091-3/+4
| | | | svn path=/trunk/netsurf/; revision=2519
* [project @ 2006-03-27 00:19:19 by dsilvers]Daniel Silverstone2006-03-271-0/+3
| | | | | | Defer scheduling a refresh until the content is loaded. This prevents assertion failures in the rare case that a schedule_run ends up being called before a content object containing a refresh which is due is fully loaded svn path=/import/netsurf/; revision=2193
* [project @ 2006-03-25 20:30:35 by bursa]James Bursa2006-03-251-12/+4
| | | | | | Split local history into portable and RISC OS specific code. Improve layout of history tree. svn path=/import/netsurf/; revision=2164
* [project @ 2005-12-31 04:30:49 by rjw]Richard Wilson2005-12-311-1/+2
| | | | | | Updates to work with new url_store system. svn path=/import/netsurf/; revision=1909
* [project @ 2005-07-20 23:27:27 by adrianl]Adrian Lees2005-07-201-1/+2
| | | | | | 2D scrolling of text areas/frames; First cut at selection in textareas; Further text editing actions (Word left/right; Page up/down; Cut block; Delete line start/end) svn path=/import/netsurf/; revision=1812
* [project @ 2005-04-20 12:24:41 by adrianl]Adrian Lees2005-04-201-3/+14
| | | | | | text import from global clipboard, other apps & files and additional keys for editing text in textareas svn path=/import/netsurf/; revision=1673
* [project @ 2005-04-15 18:00:19 by jmb]John Mark Bell2005-04-151-0/+4
| | | | | | | | Split out generic text input code. Support internationalised text input. Fix textarea-related bugs. svn path=/import/netsurf/; revision=1642
* [project @ 2005-04-15 05:52:25 by adrianl]Adrian Lees2005-04-151-9/+34
| | | | | | Text selection, page drag scrolling, drag-saving images svn path=/import/netsurf/; revision=1638
* [project @ 2005-03-13 09:04:44 by rjw]Richard Wilson2005-03-131-0/+1
| | | | | | Update title and extent on scale change. svn path=/import/netsurf/; revision=1534
* [project @ 2005-02-07 14:28:43 by rjw]Richard Wilson2005-02-071-0/+6
| | | | | | Initial work for global history (currently incomplete) svn path=/import/netsurf/; revision=1497
* [project @ 2005-01-24 22:14:59 by bursa]James Bursa2005-01-241-1/+1
| | | | | | 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-0/+5
| | | | | | 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-2/+7
| | | | | | Shift + Click == download svn path=/import/netsurf/; revision=1429
* [project @ 2004-11-20 00:02:56 by bursa]James Bursa2004-11-201-3/+9
| | | | | | 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-17 21:11:29 by bursa]James Bursa2004-10-171-3/+5
| | | | | | Scrollbar and dragging work. svn path=/import/netsurf/; revision=1315
* [project @ 2004-10-01 23:19:08 by jmb]John Mark Bell2004-10-011-0/+3
| | | | | | 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-3/+4
| | | | | | | | | | | | 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-2/+3
| | | | | | 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-03 22:44:47 by bursa]James Bursa2004-09-031-0/+5
| | | | | | Add generic bitmap functions. Move jpeg and mng code from riscos/ to image/ and update to use bitmap. Note: background tiling and drawfile export for jpeg and mng/png are broken. svn path=/import/netsurf/; revision=1265
* [project @ 2004-08-25 23:56:48 by bursa]James Bursa2004-08-251-0/+7
| | | | | | Experimental overflow: scroll code. svn path=/import/netsurf/; revision=1250
* [project @ 2004-08-14 12:16:44 by joty]John Tytgat2004-08-141-2/+3
| | | | | | 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-2/+0
| | | | | | 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-06 22:19:12 by jmb]John Mark Bell2004-08-061-1/+5
| | | | | | Anchor support svn path=/import/netsurf/; revision=1187
* [project @ 2004-07-19 14:31:31 by bursa]James Bursa2004-07-191-2/+3
| | | | | | 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-28/+2
| | | | | | 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-17 23:32:08 by bursa]James Bursa2004-07-171-22/+11
| | | | | | Rewrite and simplify mouse click handling. svn path=/import/netsurf/; revision=1094
* [project @ 2004-07-17 13:00:38 by bursa]James Bursa2004-07-171-4/+4
| | | | | | Simplify gui_window structure. Clean up various parts of the gui code. svn path=/import/netsurf/; revision=1092
* [project @ 2004-07-03 17:30:27 by rjw]Richard Wilson2004-07-031-0/+3
| | | | | | 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/+1
| | | | | | Full reload support for HTML contents. Adjust click the reload button svn path=/import/netsurf/; revision=1029