summaryrefslogtreecommitdiff
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
* Ensure we know for sure if scrollbar widget will want to scroll us. Avoid ↵Michael Drake2013-01-151-6/+12
| | | | double xy to offset conversion.
* Add parentheses.Michael Drake2013-01-151-2/+2
|
* Add scrollbars to textarea, and improve scrolling to try to keep caret in ↵Michael Drake2013-01-151-118/+310
| | | | centre. Currently the scrollbars are mostly decoration, although they show accuratly where you are scrolled to in the area. TODO: Pass mouse input to scrollbars.
* Use right padding. Thanks jmb.Michael Drake2013-01-141-1/+1
|
* Fix caret removal redraw to take account of border width. Fix ↵Michael Drake2013-01-141-3/+4
| | | | scroll_visible to take account of border width in vertical scroll.
* Implement most of the styling needed for HTML. Allow caret to be hidden.Michael Drake2013-01-132-47/+62
|
* Rewrite redraw to handle selection properly. (Now text can change colour ↵Michael Drake2013-01-131-93/+104
| | | | inside selection, rather than just rendering a rectangle under the normal line of text. This removes colour restrictions, allowing e.g. inversion for selected text.)
* Add background colour to textarea_redraw API. Add source comments.Michael Drake2013-01-123-27/+26
|
* Add textarea_setup struct to textarea_create API.Michael Drake2013-01-123-14/+72
|
* Fix redraw of caret when scroll offsets are non-zero, only caret has moved, ↵Michael Drake2013-01-101-0/+4
| | | | and we're not getting a full textarea redraw.
* 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
| | | | selection replacement.)
* Rename selection index markers.Michael Drake2013-01-081-55/+55
|
* Redo html textinput for new front end clipboard API. This doesn't affect ↵Michael Drake2013-01-081-1/+3
| | | | the textinput code's brokenness.
* Update to use new front end clipboard functions. Now we build the buffer ↵Michael Drake2013-01-081-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.
* Remove content_msg for PASTE, since it doesn't need a gui_window to get the ↵Michael Drake2013-01-081-6/+0
| | | | buffer from the front end now.
* Change clipboard api, so it does not assume either ↵Michael Drake2013-01-081-6/+27
| | | | browser_window/gui_window, or html/text-plain content selection objects. This allows desktop/textarea to use clipboard.
* Fix redraw of selection hightlight during selection drags.Michael Drake2013-01-071-21/+10
|
* Remove wrong comments.Michael Drake2013-01-071-2/+0
|
* 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-052-97/+124
|
* Start rationalising textarea widget.Michael Drake2013-01-053-52/+56
|
* For now selection clear and selection copy are handled by the bw. Select ↵Michael Drake2013-01-031-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 Drake2013-01-031-6/+7
|
* implement the GTK preferances dialog with signalsVincent Sanders2013-01-012-1/+6
|
* Correctly emit entities when serialising to HTML.John-Mark Bell2012-12-302-15/+108
|
* add message retrival of error codes ensuring there are messages for all codesVincent Sanders2012-11-261-93/+1
|
* C89François Revol2012-11-251-1/+1
|
* Report (and ignore) failure to load non-existent document. (Credit: Chris Young)John-Mark Bell2012-11-111-3/+6
|
* Permit hotlist entries to have no title.John-Mark Bell2012-11-111-6/+8
|
* Prevent NULL pointer access with plain text contentsChris Young2012-11-101-1/+1
|
* remove redundant domutils and put functionality in existing utils/libdomVincent Sanders2012-11-101-7/+7
|
* Port hotlist load/save to libdom.John-Mark Bell2012-11-091-230/+295
|
* Fix to escape comments in save complete output.Michael Drake2012-11-061-0/+8
|
* Height is already scaled. Make OBJ char bigger.Michael Drake2012-11-051-1/+1
|
* Don't abort redraw on bad image.Michael Drake2012-11-052-0/+27
|
* Port save complete to libdom.John-Mark Bell2012-11-032-605/+894
|
* fix warningsVincent Sanders2012-10-181-6/+12
|
* Improve error handling in html contentVincent Sanders2012-10-171-0/+119
|
* Fix "error setting certificate verify locations" problem when the Choices ↵Michael Drake2012-10-172-2/+11
| | | | file doesn't exist. Now there's a single place for front ends to set options overrides. Fix nsoption_setnull_charp leak.
* Add some startup logging.Michael Drake2012-10-171-0/+3
|
* Disable thumbnail persistence.Michael Drake2012-10-141-1/+1
|