summaryrefslogtreecommitdiff
path: root/riscos/textselection.c
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-657/+0
|
* update RISC OS frontend to not use the depricated warn_user APIVincent Sanders2016-04-261-8/+8
|
* Split utils header into string functions and everything elseVincent Sanders2016-04-211-2/+3
| | | | | split out the string handling API from the rest of the utils header and fix up all the fallout.
* fixup all the remaining logging macro callsitesVincent Sanders2015-05-281-1/+1
| | | | | The semantic patch tool appears to have missed some difficult to reason about callsites which have now been manually cleaned up
* Change LOG() macro to be varadicVincent Sanders2015-05-281-23/+14
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Update the RISC OS frontend to cope with split operations table headersVincent Sanders2014-10-161-1/+2
|
* cleanup RISC OS frontend header usageVincent Sanders2014-06-051-0/+1
|
* Reduce scope of a few variables.Michael Drake2014-05-301-4/+3
|
* move utf8 local conversion operations to tableVincent Sanders2014-02-011-0/+1
|
* make the clipboard operation table and members static to textselection ↵Vincent Sanders2014-02-011-6/+15
| | | | module and cleanup unnecessary includes
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-4/+4
|
* move teh final optional window operations into the tableVincent Sanders2014-01-131-14/+0
|
* Allow ro_mouse to enable null polls; remove unused global variables.Steve Fryatt2013-09-081-6/+0
| | | | | Implement ro_mouse_poll_interval() to allow ro_mouse to influence null polling. Remove unused calls to drag type globals.
* Restructure handling of DragEnd events.Steve Fryatt2013-09-081-4/+9
| | | | | | | | | | | Add ro_mouse module to process mouse events during drags and on null polls. Implement support in ro_mouse for tracking the mouse during drags and passing on DragEnd events. Remove ro_gui_drag_end() and update all of its clients so that they use ro_mouse. Remove the unused ro_gui_window_frame_resize_end(). Termination of save drags with Escape is unimplemented, but appears broken anyway. The use of gui_drag_type is still required to handle Message_DatasaveAck processing. Mouse tracking is still handled via gui.c.
* Front ends have no reason to include desktop/selection.h now.Michael Drake2013-05-101-1/+0
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfSteve Fryatt2013-02-241-0/+2
|\
| * Fix leak when handling pasteJohn-Mark Bell2013-02-241-0/+2
| |
* | Set Message_DataRequest length correctly.Steve Fryatt2013-02-241-1/+1
|/
* Fix potential double free when we've had something in our clipboard, another ↵Michael Drake2013-02-131-9/+12
| | | | app has claimed the clipboard, and the clipboard is now empty/disowned by all apps, and we try to paste the empty clipboard twice in NetSurf.
* Fix paste. Store clipboard as UTF-8 internally, to avoid unnecessary data ↵John-Mark Bell2013-01-221-49/+183
| | | | loss when copying internally.
* Update RISC OS front end to implement new clipboard API. TODO: Handle paste ↵Michael Drake2013-01-081-112/+36
| | | | when NetSurf doesn't own clipboard. Might be able to do some setup before KEY_PASTE is passed to the core.
* Move browser_window struct to private header. Places that shouldn't include ↵Michael Drake2012-08-221-5/+0
| | | | | | | | | | | | | | | | | it do, such as front end code. Frontends that have been updated to build: framebuffer gtk monkey riscos TODO: amiga atari beos cocoa windows
* Pass font plot style out to front end clipboard append function.Michael Drake2012-08-131-1/+3
|
* Remove remaining use of core internals.Michael Drake2012-08-021-59/+1
|
* Use selection_copy_to_clipboard instead of peering into core innards.Michael Drake2012-08-021-40/+1
|
* Include render/box.h and render/html.h to fix build.Michael Drake2012-03-261-0/+2
| | | | svn path=/trunk/netsurf/; revision=13719
* Fix build.Michael Drake2011-07-071-23/+1
| | | | svn path=/trunk/netsurf/; revision=12588
* Frond ends signal end of drag with call to browser_window_mouse_track.Michael Drake2011-06-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=12515
* Simplify browser_window_mouse_drag_end calls.Michael Drake2011-06-271-4/+1
| | | | svn path=/trunk/netsurf/; revision=12513
* Fix text selectionJohn Mark Bell2011-03-061-1/+1
| | | | svn path=/trunk/netsurf/; revision=11927
* Merge branches/stevef/toolbars to trunk.Steve Fryatt2011-02-201-1/+4
| | | | svn path=/trunk/netsurf/; revision=11741
* Fix copying text/plain to clipboardJohn Mark Bell2011-02-091-2/+5
| | | | svn path=/trunk/netsurf/; revision=11636
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-12/+13
| | | | svn path=/trunk/netsurf/; revision=10865
* Amiga: Add "cut" option; make cut/copy/paste menus context sensitive; allow ↵Chris Young2010-07-241-0/+11
| | | | | | | | | | | dragging selections within NetSurf window to text fields (does not work across windows). todo: switching tabs will reset cut/copy/paste menus to initial state; cut option is putting something on the clipboard which causes a crash when pasting it back svn path=/trunk/netsurf/; revision=10660
* Fix for new cache.Michael Drake2010-04-071-6/+7
| | | | svn path=/trunk/netsurf/; revision=10283
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-1/+2
| | | | svn path=/trunk/netsurf/; revision=8752
* Tidy up somewhat. Lose redundant assignment.John Mark Bell2009-05-291-33/+27
| | | | svn path=/trunk/netsurf/; revision=7638
* Squash warningJohn Mark Bell2009-03-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=6915
* Don't constrain mouse pointer to window area during text selection.Michael Drake2008-06-031-4/+5
| | | | svn path=/trunk/netsurf/; revision=4256
* Tidy up.Michael Drake2008-03-311-9/+12
| | | | svn path=/trunk/netsurf/; revision=4064
* Fix formatting of copied or saved text selections.Michael Drake2008-03-311-13/+21
| | | | svn path=/trunk/netsurf/; revision=4063
* Ensure 'tracking window' defined when starting selectionAdrian Lees2008-03-231-0/+1
| | | | svn path=/trunk/netsurf/; revision=4042
* 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
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-11/+11
| | | | | | | | | | | | | | 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
* Update project URL.Michael Drake2006-11-271-3/+3
| | | | svn path=/trunk/netsurf/; revision=3073
* Simplify and tidy up RISC OS gui_ functions. Fix toolbar height changing ↵Richard Wilson2006-09-061-36/+11
| | | | | | issues for framesets. svn path=/trunk/netsurf/; revision=2924
* [project @ 2006-03-10 09:09:03 by dsilvers]Daniel Silverstone2006-03-101-3/+4
| | | | | | Minor refactor to pass the gui_window to gui_window_set_pointer and gui_window_hide_pointer svn path=/import/netsurf/; revision=2123
* [project @ 2006-02-15 23:09:53 by adrianl]Adrian Lees2006-02-151-20/+251
| | | | | | Extend text selection, copying, saving and searching code to handle textplain contents; modified textplain code to accept other line terminators svn path=/import/netsurf/; revision=2081
* [project @ 2006-02-11 18:33:05 by adrianl]Adrian Lees2006-02-111-10/+14
| | | | | | Textarea/selection improvements and fixes svn path=/import/netsurf/; revision=2072
* [project @ 2006-02-02 17:32:00 by jmb]John Mark Bell2006-02-021-12/+28
| | | | | | Tidy up and fix 1422623. svn path=/import/netsurf/; revision=2053