summaryrefslogtreecommitdiff
path: root/riscos
Commit message (Collapse)AuthorAgeFilesLines
* Set treeview text size to 12pt.Michael Drake2013-09-091-1/+7
|
* Destroy treeviews.Michael Drake2013-09-087-0/+43
|
* Remove dotted box from treeview move drags, as core draws location arrow for us.Steve Fryatt2013-09-081-1/+1
|
* Correct constraining rectangle for treeview drags so that pointer can't ↵Steve Fryatt2013-09-081-2/+1
| | | | leave window.
* gui_current_drag_type now only used for data transfer protocol routing; fix ↵Steve Fryatt2013-09-087-27/+22
| | | | | | | button bar drag handler. Remove all references to gui_current_drag_type outside of gui.c which are not related to routing DataSaveAck messages. Update button bar drag code so that it uses ro_mouse.
* Allow ro_mouse to enable null polls; remove unused global variables.Steve Fryatt2013-09-087-34/+66
| | | | | Implement ro_mouse_poll_interval() to allow ro_mouse to influence null polling. Remove unused calls to drag type globals.
* Move all mouse tracking into ro_mouse module.Steve Fryatt2013-09-0812-139/+257
| | | | | | Add Pointer Entering Window events to wimp_event module and add handlers to all modules requiring mouse tracking. Updated: Treeview, URL Complete, History and GUI Window. Delete all handling for Pointer Entering/Leaving from ro_gui.
* Restructure handling of DragEnd events.Steve Fryatt2013-09-0813-102/+277
| | | | | | | | | | | 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.
* Don't allow what treeview initialisation sets as the dimensions to be ↵Michael Drake2013-09-031-6/+6
| | | | overwritten with defaults of 0.
* Port to new recursive expand/contract functions.Michael Drake2013-09-033-31/+31
|
* Remove old hotlist, cookies, and history_global_core modules.Michael Drake2013-09-027-40/+54
| | | | New versions of expand/collapse node functions for these modules aren't yet implemented.
* Remove cookies, history_global, and hotlist_old _initialise and _cleanup ↵Michael Drake2013-09-024-20/+0
| | | | functions.
* Remove tree icon_name globals from all the front ends.Michael Drake2013-09-025-14/+3
|
* Remove bulk of old treeview implementation.Michael Drake2013-09-027-42/+13
|
* Use TREE_HOTLIST directly.Michael Drake2013-09-021-1/+1
|
* Use TREE_HISTORY directly.Michael Drake2013-09-021-1/+1
|
* Select TREE_COOKIES directly.Michael Drake2013-09-021-1/+1
|
* Remove tree_url_node module. Had to disable treeview scanning in amiga and ↵Michael Drake2013-09-022-24/+0
| | | | cocoa front ends. Amiga front end very likely broken.
* Fix treeview code's inconsistant application of the plot origin. (Fixes ↵Michael Drake2013-08-161-7/+7
| | | | various redraw glitches.)
* Remove pointless clipping. Move some calculations out of function call ↵Michael Drake2013-08-161-11/+6
| | | | params to make them more readable.
* Make the no_font_blending toggle.Michael Drake2013-08-161-0/+1
|
* Avoid background blending overhead for treeview text.Michael Drake2013-08-163-2/+11
|
* Pass mouse coords to treeview during drag. Note, we now get a warning when ↵Michael Drake2013-08-161-0/+2
| | | | mouse leaves window during drag.
* Allow the other front ends to use the hotlist test too.Michael Drake2013-08-161-1/+1
|
* Avoid sslcert_get_tree_flags.Michael Drake2013-08-131-2/+1
|
* Move old hotlist out of the way.Michael Drake2013-08-135-32/+30
|
* Use new SSL certificate viewer.Michael Drake2013-08-122-10/+6
|
* Fix up for cookies_old rename.Michael Drake2013-07-224-4/+4
|
* s/history_core/local_history/Michael Drake2013-07-103-3/+3
|
* Remove unused options and default to not stripping file extenstions.Michael Drake2013-05-281-3/+1
|
* actually set the option we computeVincent Sanders2013-05-281-2/+5
|
* Try the variant that passes "TRUE" in R2.Michael Drake2013-05-281-1/+1
|
* fixup issues with new options API mergeVincent Sanders2013-05-285-9/+9
|
* move riscos to new option APIVincent Sanders2013-05-284-440/+103
|
* fix mismatched option name and variable namesVincent Sanders2013-05-282-4/+4
| | | | | block_ads should be block_advertisments to match option name toolbar_status_width should be toolbar_status_size to match option name
* move options includeVincent Sanders2013-05-2834-35/+35
|
* change all core and frontend options headers to new formatVincent Sanders2013-05-281-124/+43
|
* move the logging initialisation out to be call by frontendsVincent Sanders2013-05-231-2/+16
| | | | | This allows each frontend to pass a distinct callback to configure the output file stream appropriately for their use.
* Front ends have no reason to include desktop/selection.h now.Michael Drake2013-05-105-5/+0
|
* Remove struct selection from gui_drag_save_selection, so gui.h doesn't need ↵Michael Drake2013-05-101-2/+5
| | | | it now.
* Remove search context from browser window, simplify search interface for ↵Michael Drake2013-05-071-80/+51
| | | | | | | | | | | | | | | | | | | | | | front ends. Added content interface for search. Removed bw->cur_search search context. Desktop layer now does nothing except pass search requests from front end onto the bw's current_content via the content interface. Search API reduced to a pair of functions at each level: {desktop|content|html|textplain}_search and {desktop|content|html|textplain}_search_clear Updated front ends to use simplified search API. Only tested GTK and RO builds. These confine the search stuff to render/. However search still uses struct selection. The handling for which is still spread over desktop/ and render/. Also the render/search code itself still fiddles inside html and textplain privates.
* Fix menu shading of copy/cut/paste options when more than one of them should ↵Michael Drake2013-03-181-5/+5
| | | | be made available.
* Pass caret clip rect out to front ends. (Nothing actually using them yet.)Michael Drake2013-03-051-4/+6
|
* 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 handling of Ctrl-Left/Right/Up/Down in browser windows.Steve Fryatt2013-02-241-7/+8
| | | | | | Reverse Ctrl-Left/Right actions to match reality. Make Ctrl-Down duplicate End action. Tidy mixed usage of + and | in key definitions.
* A load of refactoring of how content selection and input work.Michael Drake2013-02-223-34/+46
| | | | | | | | | | | | | 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.
* Fix build.Michael Drake2013-02-183-1/+3
|
* More fixup.Michael Drake2013-02-182-6/+10
|