summaryrefslogtreecommitdiff
path: root/desktop/browser.h
Commit message (Collapse)AuthorAgeFilesLines
* First pass at core iframes. Currently lacking scrollbars.Michael Drake2011-06-141-1/+31
| | | | svn path=/trunk/netsurf/; revision=12474
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-091-2/+2
| | | | svn path=/trunk/netsurf/; revision=12363
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-6/+0
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Make schedule/schedule_remove use a typedef for their callback argumentDaniel Silverstone2011-03-121-2/+4
| | | | svn path=/trunk/netsurf/; revision=11985
* Remove thumbnail_create() from browser.h. Make RO front end use the core ↵Michael Drake2011-02-191-4/+0
| | | | | | thumbnail_redraw function. Make other front ends include the right header for thumbnail_create(). svn path=/trunk/netsurf/; revision=11716
* ConstifyJohn Mark Bell2011-02-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=11680
* Pass clip rect to browser_window_redraw as pointer.Michael Drake2011-02-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=11672
* Update browser_window_redraw comment.Michael Drake2011-02-131-4/+7
| | | | svn path=/trunk/netsurf/; revision=11668
* Fix broken plotting on RO with locked contents and buffered rendering.Michael Drake2011-02-131-0/+8
| | | | svn path=/trunk/netsurf/; revision=11667
* Pass clip rect to browser_window_redraw as struct.Michael Drake2011-02-111-11/+7
| | | | svn path=/trunk/netsurf/; revision=11648
* improve browser_window_redraw width and height handlingVincent Sanders2011-02-111-3/+0
| | | | svn path=/trunk/netsurf/; revision=11642
* add browser_window_redraw() method to make content_redraw calls from ↵Vincent Sanders2011-02-101-0/+28
| | | | | | frontends common RISC OS, atari, amiga and beos have not been updated svn path=/trunk/netsurf/; revision=11640
* More useful comment about what bw->scroll is for.Michael Drake2010-11-031-1/+2
| | | | svn path=/trunk/netsurf/; revision=10936
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-43/+15
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* The schedule_run function is only called by the frontends so remove it from ↵Vincent Sanders2010-04-281-1/+0
| | | | | | | | | the core header and add its definition to the frontend headers. Alter the framebuffer schedule_run to return the time untill the next event. svn path=/trunk/netsurf/; revision=10512
* Calling a hlcache_handle "content" is confusing.Michael Drake2010-04-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=10266
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-33/+30
| | | | svn path=/trunk/netsurf/; revision=10180
* Review fixups from Daniel SilverstoneVincent Sanders2010-02-111-30/+30
| | | | | | | Ensure status text statistics are initialised Fix documentation and indentation of status text variables. svn path=/trunk/netsurf/; revision=9968
* cache the status text to reduce teh number of window status update calls to ↵Vincent Sanders2010-02-101-0/+6
| | | | | | teh frontend svn path=/trunk/netsurf/; revision=9965
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-0/+3
| | | | svn path=/trunk/netsurf/; revision=9729
* Merge Paul Blokus' selectscroll branch. Adds core select menu widget for ↵Michael Drake2009-08-141-9/+16
| | | | | | forms and core scrollbar widget. svn path=/trunk/netsurf/; revision=9289
* 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