summaryrefslogtreecommitdiff
path: root/desktop/browser.h
Commit message (Collapse)AuthorAgeFilesLines
* Indicate activity with the progress pointer for a second after you click a ↵Michael Drake2009-07-141-0/+3
| | | | | | 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-1/+2
| | | | svn path=/trunk/netsurf/; revision=8428
* Merged revisions 7764-7977,7979-8058 via svnmerge from John Mark Bell2009-06-271-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn://svn.netsurf-browser.org/branches/paulblokus/textinput ........ r7769 | paulblokus | 2009-06-11 22:26:16 +0100 (Thu, 11 Jun 2009) | 4 lines replace global history window with an empty window for future tests add the necessary files first lines ported ........ r7771 | paulblokus | 2009-06-11 23:51:46 +0100 (Thu, 11 Jun 2009) | 1 line more functions ........ r7772 | paulblokus | 2009-06-12 02:07:36 +0100 (Fri, 12 Jun 2009) | 1 line redraw working ........ r7777 | paulblokus | 2009-06-12 11:35:45 +0100 (Fri, 12 Jun 2009) | 3 lines plotter fix make use of the provided clipping rectangle ........ r7781 | paulblokus | 2009-06-12 16:26:51 +0100 (Fri, 12 Jun 2009) | 3 lines callbacks for taxtarea to request a [caret]redraw basic caret handling drawing ........ r7782 | paulblokus | 2009-06-12 22:36:50 +0100 (Fri, 12 Jun 2009) | 1 line single character insertion ........ r7783 | paulblokus | 2009-06-12 22:41:37 +0100 (Fri, 12 Jun 2009) | 1 line single character insertion ........ r7784 | paulblokus | 2009-06-12 23:55:40 +0100 (Fri, 12 Jun 2009) | 3 lines fixed caret clipping arrows, delete and backspace ........ r7812 | paulblokus | 2009-06-16 14:55:41 +0100 (Tue, 16 Jun 2009) | 1 line remove bug causing NS hang on \n in textarea ........ r7816 | paulblokus | 2009-06-16 16:29:48 +0100 (Tue, 16 Jun 2009) | 1 line Enter, Home, End keys ........ r7817 | paulblokus | 2009-06-16 16:56:16 +0100 (Tue, 16 Jun 2009) | 1 line Ctrl + Home/End ........ r7818 | paulblokus | 2009-06-16 17:16:51 +0100 (Tue, 16 Jun 2009) | 1 line redraw caret only on caret moves ........ r7821 | paulblokus | 2009-06-16 20:18:30 +0100 (Tue, 16 Jun 2009) | 1 line line end/start delete ........ r7822 | paulblokus | 2009-06-16 23:43:42 +0100 (Tue, 16 Jun 2009) | 1 line selection drawing + select all ........ r7823 | paulblokus | 2009-06-17 02:31:07 +0100 (Wed, 17 Jun 2009) | 3 lines auto scrolling on caret moves clear selection ........ r7845 | paulblokus | 2009-06-18 17:35:03 +0100 (Thu, 18 Jun 2009) | 1 line page up/down ........ r7846 | paulblokus | 2009-06-18 17:38:45 +0100 (Thu, 18 Jun 2009) | 1 line remove unnecessary fix ........ r7847 | paulblokus | 2009-06-18 18:00:16 +0100 (Thu, 18 Jun 2009) | 1 line clipping fixes ........ r7849 | paulblokus | 2009-06-18 18:21:02 +0100 (Thu, 18 Jun 2009) | 1 line scroll fix ........ r7850 | paulblokus | 2009-06-18 18:45:13 +0100 (Thu, 18 Jun 2009) | 1 line simplified redraw request logic ........ r7855 | paulblokus | 2009-06-18 19:56:24 +0100 (Thu, 18 Jun 2009) | 1 line front end passing mouse events ........ r7858 | paulblokus | 2009-06-18 22:18:39 +0100 (Thu, 18 Jun 2009) | 3 lines drag selection bug fixes ........ r7860 | paulblokus | 2009-06-18 23:32:39 +0100 (Thu, 18 Jun 2009) | 3 lines take selection into account on keypress of different types a few bugs fixed ........ r7876 | paulblokus | 2009-06-19 13:43:07 +0100 (Fri, 19 Jun 2009) | 3 lines pango nsfont_split fix a few textarea fixes ........ r7879 | paulblokus | 2009-06-19 17:33:10 +0100 (Fri, 19 Jun 2009) | 4 lines newline handling seems to work this way clear selection on mouse click more bug fixes ........ r7880 | paulblokus | 2009-06-19 18:16:27 +0100 (Fri, 19 Jun 2009) | 3 lines no caret option selection follows drag ........ r7883 | paulblokus | 2009-06-19 19:08:44 +0100 (Fri, 19 Jun 2009) | 3 lines o width selection bug fix caret at correct side of drag selection ........ r7918 | paulblokus | 2009-06-22 21:01:28 +0100 (Mon, 22 Jun 2009) | 3 lines fix caret positioning at line end CR removal in input methods ........ r7919 | paulblokus | 2009-06-22 21:34:39 +0100 (Mon, 22 Jun 2009) | 1 line fix crash on 0 length text ........ r7926 | paulblokus | 2009-06-23 09:53:56 +0100 (Tue, 23 Jun 2009) | 3 lines change LF into spaces for single line widget text normalisation at one place ........ r7931 | paulblokus | 2009-06-23 10:51:25 +0100 (Tue, 23 Jun 2009) | 1 line cleanup ........ r7933 | paulblokus | 2009-06-23 11:17:22 +0100 (Tue, 23 Jun 2009) | 1 line fix selection draw ........ r7935 | paulblokus | 2009-06-23 11:41:30 +0100 (Tue, 23 Jun 2009) | 1 line guard readonly ........ r7942 | paulblokus | 2009-06-24 08:19:39 +0100 (Wed, 24 Jun 2009) | 1 line applied changes suggested by jmb ........ r7943 | paulblokus | 2009-06-24 09:04:49 +0100 (Wed, 24 Jun 2009) | 1 line little fixes ........ r7945 | paulblokus | 2009-06-24 12:50:14 +0100 (Wed, 24 Jun 2009) | 1 line correct line length and wrapping ........ r7947 | paulblokus | 2009-06-24 14:32:36 +0100 (Wed, 24 Jun 2009) | 3 lines fixed page up/down broken in last commit changed logic for caret positioning on soft breaks ........ r7949 | paulblokus | 2009-06-24 16:31:42 +0100 (Wed, 24 Jun 2009) | 1 line remove temporary/test code ........ r7975 | paulblokus | 2009-06-25 16:00:46 +0100 (Thu, 25 Jun 2009) | 1 line changes suggested by jmb ........ r7976 | paulblokus | 2009-06-25 16:33:23 +0100 (Thu, 25 Jun 2009) | 1 line added ro_ prefix to RISC OS textarea code ........ svn path=/trunk/netsurf/; revision=8060
* Revert r6973. Apparently, it causes loads of problems.John Mark Bell2009-04-051-5/+5
| | | | svn path=/trunk/netsurf/; revision=7047
* Change URL bar contents when switching tabs in GTK frontend.John Mark Bell2009-03-301-0/+3
| | | | | | | | 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-0/+5
| | | | | | 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-5/+5
| | | | | | going back. (credit: Paweł Blokus) svn path=/trunk/netsurf/; revision=6793
* make schedule_run return if it has active jobs to scheduleVincent Sanders2009-02-111-1/+1
| | | | svn path=/trunk/netsurf/; revision=6447
* And these files too, pleaseAdrian Lees2009-01-301-4/+6
| | | | svn path=/trunk/netsurf/; revision=6297
* Merge Mike's tabs changes. Still needs some cleaning.Rob Kendrick2008-08-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=5189
* + 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