Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clean up desktop/gui.h include usage | Vincent Sanders | 2014-01-29 | 1 | -1/+0 |
| | |||||
* | confine the gui table acessor to the gui factory header | Vincent Sanders | 2014-01-14 | 1 | -0/+1 |
| | |||||
* | move four more optional window operations to table | Vincent Sanders | 2014-01-13 | 1 | -3/+4 |
| | |||||
* | Fix NULL check after deref. | Michael Drake | 2013-10-23 | 1 | -1/+2 |
| | |||||
* | Pass caret clip rect out to front ends. (Nothing actually using them yet.) | Michael Drake | 2013-03-05 | 1 | -3/+4 |
| | |||||
* | Propagate native caret clip rect through core. | Michael Drake | 2013-03-05 | 1 | -11/+19 |
| | |||||
* | A load of refactoring of how content selection and input work. | Michael Drake | 2013-02-22 | 1 | -68/+12 |
| | | | | | | | | | | | | | Keypresses now go via content interface. Contents don't shove the selection object into browser windows any more. Contents report selection existence by sending message. HTML content keeps track of where selections in it exist. Contents report whether they have input focus via caret setting msg. Caret can be hidden (can still input/paste) or removed. Consolidate textarea selection handling. Make textarea report its selection status changes to client. Various textarea fixes. Changed how we decide when to clear selections, and give focus. | ||||
* | First pass at getting html forms to use textarea widget. | Michael Drake | 2013-02-06 | 1 | -14/+11 |
| | | | | | (Input element types text & password, and textarea element.) Can edit and submit forms, but there are loads of issues. | ||||
* | Redo html textinput for new front end clipboard API. This doesn't affect ↵ | Michael Drake | 2013-01-08 | 1 | -1/+3 |
| | | | | the textinput code's brokenness. | ||||
* | For now selection clear and selection copy are handled by the bw. Select ↵ | Michael Drake | 2013-01-03 | 1 | -11/+14 |
| | | | | | | all is only handled by the bw if nothing has claimed input. This stops the crash when select all is used in textarea. TODO: The special keys should not be handled by the bw, they should be handled by the content with focus. | ||||
* | Ensure selection related keypresses go to whatever has claimed input. | Michael Drake | 2013-01-03 | 1 | -6/+7 |
| | |||||
* | Move browser_window struct to private header. Places that shouldn't include ↵ | Michael Drake | 2012-08-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | it do, such as front end code. Frontends that have been updated to build: framebuffer gtk monkey riscos TODO: amiga atari beos cocoa windows | ||||
* | Include dom/dom.h where it might be needed | Daniel Silverstone | 2012-03-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13625 | ||||
* | Big wodge of internal browser window scroll fixes, or "rationalisation of ↵ | Michael Drake | 2011-12-02 | 1 | -9/+2 |
| | | | | | | browser window scrollbar handling". svn path=/trunk/netsurf/; revision=13221 | ||||
* | Better caret positioning in scrolled frames. | Michael Drake | 2011-09-21 | 1 | -2/+9 |
| | | | | svn path=/trunk/netsurf/; revision=12851 | ||||
* | Ensure root bw and gui window before asking front end to remove caret. | Michael Drake | 2011-09-15 | 1 | -1/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12795 | ||||
* | Stop Esc/Ctrl-[ crashing when browser_window selection is NULL | Chris Young | 2011-09-11 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12786 | ||||
* | Fix selection for non-gui browser windows (iframes). | Michael Drake | 2011-07-13 | 1 | -12/+8 |
| | | | | | | | Selection no longer uses current_redraw_browser. Fix long-standing selection bugs on platforms that use action on release behaviour. svn path=/trunk/netsurf/; revision=12598 | ||||
* | Scale caret height in core | Michael Drake | 2011-07-11 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12596 | ||||
* | Clean up text input code. Now desktop/textinput.{c|h} is concerend with ↵ | Michael Drake | 2011-07-07 | 1 | -2114/+11 |
| | | | | | | browser windows only. HTML content specific stuff moved to render/textinput.{c|h} and disassociated from browser windows. svn path=/trunk/netsurf/; revision=12587 | ||||
* | Reduce forward declaration of functions. | Michael Drake | 2011-07-07 | 1 | -1183/+1158 |
| | | | | svn path=/trunk/netsurf/; revision=12586 | ||||
* | Use prescribed method for discovering browser window position. | Michael Drake | 2011-07-06 | 1 | -15/+4 |
| | | | | svn path=/trunk/netsurf/; revision=12572 | ||||
* | Set focus browser_window in place_caret. | Michael Drake | 2011-07-04 | 1 | -0/+3 |
| | | | | svn path=/trunk/netsurf/; revision=12570 | ||||
* | HTML contents manage box scrollbars, rather than browser_windows. | Michael Drake | 2011-06-27 | 1 | -5/+8 |
| | | | | svn path=/trunk/netsurf/; revision=12519 | ||||
* | Fix paste in form inputs in iframes. | Michael Drake | 2011-06-15 | 1 | -2/+3 |
| | | | | svn path=/trunk/netsurf/; revision=12479 | ||||
* | First pass at core iframes. Currently lacking scrollbars. | Michael Drake | 2011-06-14 | 1 | -10/+43 |
| | | | | svn path=/trunk/netsurf/; revision=12474 | ||||
* | s/scroll/scrollbar/ and improve scrollbar widget comments. | Michael Drake | 2011-05-09 | 1 | -33/+34 |
| | | | | svn path=/trunk/netsurf/; revision=12363 | ||||
* | Merge branches/jmb/content-factory to trunk | John Mark Bell | 2011-05-06 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12283 | ||||
* | Fix build with NDEBUG defined | John Mark Bell | 2011-04-03 | 1 | -2/+9 |
| | | | | svn path=/trunk/netsurf/; revision=12154 | ||||
* | Move clone to box flags. | Michael Drake | 2011-03-02 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=11890 | ||||
* | Cache space widths. | Michael Drake | 2011-03-01 | 1 | -22/+25 |
| | | | | svn path=/trunk/netsurf/; revision=11877 | ||||
* | Avoid unsafe cast of int* to size_t* | John Mark Bell | 2011-02-01 | 1 | -3/+6 |
| | | | | svn path=/trunk/netsurf/; revision=11597 | ||||
* | Update to new libcss API for simultanious selection for base element and its ↵ | Michael Drake | 2011-01-05 | 1 | -2/+2 |
| | | | | | | pseudo elements. svn path=/trunk/netsurf/; revision=11215 | ||||
* | + Refactor input handling from browser window code into content | Michael Drake | 2010-06-04 | 1 | -6/+7 |
| | | | | | | | | | | | | | 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 | ||||
* | First step to fixing memory leaks -- Box model no longer leaks computed styles | Daniel Silverstone | 2010-04-27 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10500 | ||||
* | Fix textarea crash. | John Mark Bell | 2010-04-07 | 1 | -5/+21 |
| | | | | | | 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 | ||||
* | Merge jmb/new-cache; r=dsilvers,rs=vince | Daniel Silverstone | 2010-03-28 | 1 | -2/+5 |
| | | | | svn path=/trunk/netsurf/; revision=10180 | ||||
* | Only try to reset scroll position on textarea wrap if there is a scrollbar. | Michael Drake | 2009-08-17 | 1 | -83/+85 |
| | | | | svn path=/trunk/netsurf/; revision=9335 | ||||
* | Merge from Paul Blokus' selectscroll branch. Fixes text input scrollbar ↵ | Michael Drake | 2009-08-14 | 1 | -0/+3 |
| | | | | | | behaviour. svn path=/trunk/netsurf/; revision=9306 | ||||
* | Merge Paul Blokus' selectscroll branch. Adds core select menu widget for ↵ | Michael Drake | 2009-08-14 | 1 | -34/+49 |
| | | | | | | forms and core scrollbar widget. svn path=/trunk/netsurf/; revision=9289 | ||||
* | Refactor text plotter and other font functions to remove dependency on CSS. | John Mark Bell | 2009-07-21 | 1 | -11/+32 |
| | | | | svn path=/trunk/netsurf/; revision=8641 | ||||
* | Lose more redundancy | John Mark Bell | 2009-05-28 | 1 | -1/+0 |
| | | | | svn path=/trunk/netsurf/; revision=7613 | ||||
* | Remove redundant statements | John Mark Bell | 2009-05-28 | 1 | -8/+1 |
| | | | | svn path=/trunk/netsurf/; revision=7608 | ||||
* | Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef ↵ | John Mark Bell | 2009-05-28 | 1 | -0/+1 |
| | | | | | | NDEBUG. svn path=/trunk/netsurf/; revision=7593 | ||||
* | Only attempt to find the next character in a string if we're not already at ↵ | John Mark Bell | 2009-02-22 | 1 | -5/+7 |
| | | | | | | the end of the string. svn path=/trunk/netsurf/; revision=6606 | ||||
* | Obvious fix for text start/end problem; missing something? | Adrian Lees | 2009-02-08 | 1 | -11/+11 |
| | | | | svn path=/trunk/netsurf/; revision=6396 | ||||
* | Next batch of menu changes; clarify some key presses | Adrian Lees | 2009-02-01 | 1 | -16/+16 |
| | | | | svn path=/trunk/netsurf/; revision=6327 | ||||
* | Improve pasting into password boxes | Adrian Lees | 2008-12-30 | 1 | -14/+26 |
| | | | | svn path=/trunk/netsurf/; revision=5946 | ||||
* | Update my e-mail address. | John Tytgat | 2008-08-05 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=4908 | ||||
* | Assert first, before acting on selection | John Mark Bell | 2008-07-29 | 1 | -3/+8 |
| | | | | svn path=/trunk/netsurf/; revision=4799 |