summaryrefslogtreecommitdiff
path: root/desktop/textarea.c
Commit message (Expand)AuthorAgeFilesLines
* Add move caret msg. Add flag to choose internal caret or caret move msgs.Michael Drake2013-01-301-5/+26
* Create textarea_msg struct on stack, rather than using global.Michael Drake2013-01-291-2/+8
* Don't redraw if selection is unchanged.Michael Drake2013-01-291-0/+3
* Update textarea to inform client what it's doing with drags.Michael Drake2013-01-291-77/+177
* textarea: C89Fran├žois Revol2013-01-201-2/+3
* Early scrollbar mouse handling.Michael Drake2013-01-181-7/+95
* Ensure we know for sure if scrollbar widget will want to scroll us. Avoid do...Michael Drake2013-01-151-6/+12
* Add parentheses.Michael Drake2013-01-151-2/+2
* Add scrollbars to textarea, and improve scrolling to try to keep caret in cen...Michael Drake2013-01-151-118/+310
* Use right padding. Thanks jmb.Michael Drake2013-01-141-1/+1
* Fix caret removal redraw to take account of border width. Fix scroll_visible...Michael Drake2013-01-141-3/+4
* Implement most of the styling needed for HTML. Allow caret to be hidden.Michael Drake2013-01-131-46/+61
* Rewrite redraw to handle selection properly. (Now text can change colour ins...Michael Drake2013-01-131-93/+104
* Add background colour to textarea_redraw API. Add source comments.Michael Drake2013-01-121-1/+1
* Add textarea_setup struct to textarea_create API.Michael Drake2013-01-121-10/+33
* Fix redraw of caret when scroll offsets are non-zero, only caret has moved, a...Michael Drake2013-01-101-0/+4
* Simplify routine to scroll ta so that caret is visible.Michael Drake2013-01-101-16/+2
* More wrap behaviour improvement.Michael Drake2013-01-101-15/+17
* Fix silly.Michael Drake2013-01-101-1/+1
* Fix previous caret position redraw.Michael Drake2013-01-101-32/+4
* Improve reflow in multiline textareas.Michael Drake2013-01-101-4/+10
* Simplfy caret placement and redraw.Michael Drake2013-01-101-16/+13
* Fix caret placement in multi-line textareas.Michael Drake2013-01-101-5/+4
* Add support for clipboard. Improve text selection behaviour. Various fixes.Michael Drake2013-01-091-53/+133
* Make get_xy_offset return both char and byte offset. (Byte being needed for ...Michael Drake2013-01-091-19/+35
* Rename selection index markers.Michael Drake2013-01-081-55/+55
* Fix redraw of selection hightlight during selection drags.Michael Drake2013-01-071-21/+10
* Make comment concise.Michael Drake2013-01-071-3/+1
* Remove forward declaration.Michael Drake2013-01-051-448/+441
* Put exported function comments in header.Michael Drake2013-01-051-97/+16
* Start rationalising textarea widget.Michael Drake2013-01-051-34/+34
* Add support for selecting text fragments (based on a patch from Ole Loots)John Mark Bell2012-06-301-0/+58
* Pass correct width/height values to textarea redraw callback when setting car...Michael Drake2012-04-121-6/+19
* Fix caret redraw height. Thanks to m0n0.Michael Drake2012-04-121-1/+1
* Remove redundant break.Michael Drake2011-11-291-1/+0
* Fix caret position after deleting selection. Thanks to Ole Loots.Michael Drake2011-11-291-3/+6
* Committing textarea_set_dimensions patch from Ole Loots.John Mark Bell2011-11-211-0/+15
* Remove plotter table global. Pass a redraw context around redraw functions. ...Michael Drake2011-06-301-12/+14
* Saturated maths in css fixed point Vincent Sanders2011-03-121-3/+1
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in de...Michael Drake2011-02-141-2/+2
* Constify.Michael Drake2011-02-141-1/+1
* Pass clip rect to textarea redraw as struct rect.Michael Drake2011-02-141-39/+36
* Take some calculations out of line redraw loop and fix rounding error.Michael Drake2010-12-171-15/+17
* Only draw caret if there is no selection.Michael Drake2010-12-151-1/+7
* Position text and caret correctly in single line text area. Make caret red s...Michael Drake2010-12-151-14/+33
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-0/+1
* Protect against NULL pointersJohn Mark Bell2009-11-221-0/+3
* Make textarea widget unaware of its global position. Credit: paulblokus.Michael Drake2009-08-131-87/+61
* Remove line that was removed in the other branch.Michael Drake2009-07-291-2/+0
* Merged revisions 8808,8862-8863 via svnmerge from Michael Drake2009-07-291-169/+180