Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | improve desktop text search header usage | Vincent Sanders | 2020-06-24 | 1 | -0/+1 |
| | | | | | | | | | remove unecessary inclusion of desktop search header in content header which has knock on effect of not having ctype or string system headers dragged in unecessarily. Futher this highlighted use of ctype API where internal ascii processing ought to be used. | ||||
* | remove unused text selection interface | Vincent Sanders | 2020-05-23 | 1 | -14/+5 |
| | |||||
* | make text selection context an opaque interface | Vincent Sanders | 2020-05-23 | 1 | -1/+20 |
| | |||||
* | remove all direct access to selection structure | Vincent Sanders | 2020-05-23 | 1 | -26/+36 |
| | |||||
* | remove unused is_html parameter to text selection routines | Vincent Sanders | 2020-05-23 | 1 | -17/+8 |
| | |||||
* | move content specific selection end to content handlers | Vincent Sanders | 2020-05-23 | 1 | -47/+6 |
| | |||||
* | remove unused css length usage in selection | Vincent Sanders | 2020-05-23 | 1 | -10/+1 |
| | |||||
* | move content handler specific selection copying into handlers | Vincent Sanders | 2020-05-23 | 1 | -301/+13 |
| | |||||
* | split selection redraw into content handler specific implementations | Vincent Sanders | 2020-05-23 | 1 | -88/+8 |
| | |||||
* | remove unesessary construction of font plot stype in selection redraw | Vincent Sanders | 2020-05-21 | 1 | -3/+0 |
| | |||||
* | simple reformat no code changes | Vincent Sanders | 2020-05-21 | 1 | -175/+268 |
| | |||||
* | pass the browser window to selection click handler | Vincent Sanders | 2020-05-20 | 1 | -16/+2 |
| | | | | | | this means the content handlers do not have to provide a separate method to extract their browser window and it can simply be passed in. | ||||
* | cleanup selection code formatting and documentation | Vincent Sanders | 2020-05-20 | 1 | -437/+368 |
| | | | | | | removes forward declarations cleans up documentation comments in header removes unecessarily exported functions | ||||
* | improve html content handler private headers | Vincent Sanders | 2020-05-02 | 1 | -1/+1 |
| | |||||
* | split html box processing code | Vincent Sanders | 2020-04-29 | 1 | -0/+1 |
| | | | | | | | reduce the module size of the html box handling code by splitting into smaller sections. No functional code change. | ||||
* | add miscellaneous event to browser window callback table | Vincent Sanders | 2019-08-20 | 1 | -2/+2 |
| | | | | | | | | | | | | extend the browser window callback table with a miscallaneous event entry. This is used to replace all browser window callbacks which take no parameters. This reduces the API surface from seven separate calls to a single call with an enumeration which may be readily extended. The initial implementation in the frontends simply calls the original implementations to reduce scope for errors. | ||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 1 | -0/+1 |
| | |||||
* | move html and text content handlers where they belong | Vincent Sanders | 2018-05-10 | 1 | -4/+4 |
| | |||||
* | CSS utils: Handle new units in length conversion routines. | Michael Drake | 2018-01-05 | 1 | -24/+43 |
| | | | | | This causes a ripple effect of all the callsites needing information they didn't have. | ||||
* | move the public form API | Vincent Sanders | 2016-06-14 | 1 | -1/+1 |
| | |||||
* | move plotters header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move mouse and pointer state header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move clipboard header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move window header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | Doxygen cleanups and documentation additions | Vincent Sanders | 2014-11-10 | 1 | -9/+11 |
| | |||||
* | remove unecessary browser.h include from core headers | Vincent Sanders | 2014-10-17 | 1 | -1/+1 |
| | |||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -1/+3 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 1 | -9/+9 |
| | | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends. | ||||
* | clean up desktop/gui.h include usage | Vincent Sanders | 2014-01-29 | 1 | -1/+0 |
| | |||||
* | split browser gui operations up | Vincent Sanders | 2014-01-15 | 1 | -1/+1 |
| | |||||
* | complete move of remaining core gui functions | Vincent Sanders | 2014-01-15 | 1 | -1/+1 |
| | |||||
* | confine the gui table acessor to the gui factory header | Vincent Sanders | 2014-01-14 | 1 | -0/+1 |
| | |||||
* | move teh final optional window operations into the table | Vincent Sanders | 2014-01-13 | 1 | -3/+3 |
| | |||||
* | Update the edit menu after every click, to be safe. | Chris Young | 2013-05-12 | 1 | -1/+0 |
| | |||||
* | more fix of edit menu updates | Chris Young | 2013-05-12 | 1 | -0/+1 |
| | |||||
* | Remove struct selection from gui_drag_save_selection, so gui.h doesn't need ↵ | Michael Drake | 2013-05-10 | 1 | -2/+3 |
| | | | | it now. | ||||
* | Remove redundant read-only test function. | Michael Drake | 2013-05-02 | 1 | -13/+0 |
| | |||||
* | Remove dead stuff from the selection_ api surface. | Michael Drake | 2013-05-02 | 1 | -27/+1 |
| | |||||
* | Remove unused selection_get_{start|end} APIs and their helper function. | Michael Drake | 2013-04-29 | 1 | -68/+0 |
| | |||||
* | Update comments. | Michael Drake | 2013-04-29 | 1 | -2/+2 |
| | |||||
* | Remove block of code that have been commented out for years. | Michael Drake | 2013-04-29 | 1 | -22/+0 |
| | |||||
* | Remove redundant code. | John-Mark Bell | 2013-02-22 | 1 | -8/+0 |
| | |||||
* | A load of refactoring of how content selection and input work. | Michael Drake | 2013-02-22 | 1 | -126/+2 |
| | | | | | | | | | | | | | 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. | ||||
* | Remove input subtree special numberspacing. | Michael Drake | 2013-02-07 | 1 | -51/+13 |
| | |||||
* | Update to use new front end clipboard functions. Now we build the buffer ↵ | Michael Drake | 2013-01-08 | 1 | -71/+88 |
| | | | | from each individual text box in the core, instead of in each front end. Styles for text runs are generated in the HTML case. | ||||
* | Prevent NULL pointer access with plain text contents | Chris Young | 2012-11-10 | 1 | -1/+1 |
| | |||||
* | Move browser_window struct to private header. Places that shouldn't include ↵ | Michael Drake | 2012-08-22 | 1 | -0/+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 | ||||
* | Make selection_traverse internal to desktop/selection.c. | Michael Drake | 2012-08-13 | 1 | -2/+8 |
| | |||||
* | Tolerate NULL selection context in selection_get_copy. | Michael Drake | 2012-08-13 | 1 | -1/+1 |
| | |||||
* | Fix selection string struct init. | Michael Drake | 2012-08-13 | 1 | -1/+5 |
| |