Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add undo (F8) and redo (F9) keys. If caret is not in textarea, F8 is still ↵ | Michael Drake | 2013-10-01 | 1 | -0/+7 |
| | | | | view source. | ||||
* | Set treeview text size to 12pt. | Michael Drake | 2013-09-09 | 1 | -1/+7 |
| | |||||
* | Destroy treeviews. | Michael Drake | 2013-09-08 | 7 | -0/+43 |
| | |||||
* | Remove dotted box from treeview move drags, as core draws location arrow for us. | Steve Fryatt | 2013-09-08 | 1 | -1/+1 |
| | |||||
* | Correct constraining rectangle for treeview drags so that pointer can't ↵ | Steve Fryatt | 2013-09-08 | 1 | -2/+1 |
| | | | | leave window. | ||||
* | gui_current_drag_type now only used for data transfer protocol routing; fix ↵ | Steve Fryatt | 2013-09-08 | 7 | -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 Fryatt | 2013-09-08 | 7 | -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 Fryatt | 2013-09-08 | 12 | -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 Fryatt | 2013-09-08 | 13 | -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 Drake | 2013-09-03 | 1 | -6/+6 |
| | | | | overwritten with defaults of 0. | ||||
* | Port to new recursive expand/contract functions. | Michael Drake | 2013-09-03 | 3 | -31/+31 |
| | |||||
* | Remove old hotlist, cookies, and history_global_core modules. | Michael Drake | 2013-09-02 | 7 | -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 Drake | 2013-09-02 | 4 | -20/+0 |
| | | | | functions. | ||||
* | Remove tree icon_name globals from all the front ends. | Michael Drake | 2013-09-02 | 5 | -14/+3 |
| | |||||
* | Remove bulk of old treeview implementation. | Michael Drake | 2013-09-02 | 7 | -42/+13 |
| | |||||
* | Use TREE_HOTLIST directly. | Michael Drake | 2013-09-02 | 1 | -1/+1 |
| | |||||
* | Use TREE_HISTORY directly. | Michael Drake | 2013-09-02 | 1 | -1/+1 |
| | |||||
* | Select TREE_COOKIES directly. | Michael Drake | 2013-09-02 | 1 | -1/+1 |
| | |||||
* | Remove tree_url_node module. Had to disable treeview scanning in amiga and ↵ | Michael Drake | 2013-09-02 | 2 | -24/+0 |
| | | | | cocoa front ends. Amiga front end very likely broken. | ||||
* | Fix treeview code's inconsistant application of the plot origin. (Fixes ↵ | Michael Drake | 2013-08-16 | 1 | -7/+7 |
| | | | | various redraw glitches.) | ||||
* | Remove pointless clipping. Move some calculations out of function call ↵ | Michael Drake | 2013-08-16 | 1 | -11/+6 |
| | | | | params to make them more readable. | ||||
* | Make the no_font_blending toggle. | Michael Drake | 2013-08-16 | 1 | -0/+1 |
| | |||||
* | Avoid background blending overhead for treeview text. | Michael Drake | 2013-08-16 | 3 | -2/+11 |
| | |||||
* | Pass mouse coords to treeview during drag. Note, we now get a warning when ↵ | Michael Drake | 2013-08-16 | 1 | -0/+2 |
| | | | | mouse leaves window during drag. | ||||
* | Allow the other front ends to use the hotlist test too. | Michael Drake | 2013-08-16 | 1 | -1/+1 |
| | |||||
* | Avoid sslcert_get_tree_flags. | Michael Drake | 2013-08-13 | 1 | -2/+1 |
| | |||||
* | Move old hotlist out of the way. | Michael Drake | 2013-08-13 | 5 | -32/+30 |
| | |||||
* | Use new SSL certificate viewer. | Michael Drake | 2013-08-12 | 2 | -10/+6 |
| | |||||
* | Fix up for cookies_old rename. | Michael Drake | 2013-07-22 | 4 | -4/+4 |
| | |||||
* | s/history_core/local_history/ | Michael Drake | 2013-07-10 | 3 | -3/+3 |
| | |||||
* | Remove unused options and default to not stripping file extenstions. | Michael Drake | 2013-05-28 | 1 | -3/+1 |
| | |||||
* | actually set the option we compute | Vincent Sanders | 2013-05-28 | 1 | -2/+5 |
| | |||||
* | Try the variant that passes "TRUE" in R2. | Michael Drake | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | fixup issues with new options API merge | Vincent Sanders | 2013-05-28 | 5 | -9/+9 |
| | |||||
* | move riscos to new option API | Vincent Sanders | 2013-05-28 | 4 | -440/+103 |
| | |||||
* | fix mismatched option name and variable names | Vincent Sanders | 2013-05-28 | 2 | -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 include | Vincent Sanders | 2013-05-28 | 34 | -35/+35 |
| | |||||
* | change all core and frontend options headers to new format | Vincent Sanders | 2013-05-28 | 1 | -124/+43 |
| | |||||
* | move the logging initialisation out to be call by frontends | Vincent Sanders | 2013-05-23 | 1 | -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 Drake | 2013-05-10 | 5 | -5/+0 |
| | |||||
* | Remove struct selection from gui_drag_save_selection, so gui.h doesn't need ↵ | Michael Drake | 2013-05-10 | 1 | -2/+5 |
| | | | | it now. | ||||
* | Remove search context from browser window, simplify search interface for ↵ | Michael Drake | 2013-05-07 | 1 | -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 Drake | 2013-03-18 | 1 | -5/+5 |
| | | | | be made available. | ||||
* | Pass caret clip rect out to front ends. (Nothing actually using them yet.) | Michael Drake | 2013-03-05 | 1 | -4/+6 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Steve Fryatt | 2013-02-24 | 1 | -0/+2 |
|\ | |||||
| * | Fix leak when handling paste | John-Mark Bell | 2013-02-24 | 1 | -0/+2 |
| | | |||||
* | | Set Message_DataRequest length correctly. | Steve Fryatt | 2013-02-24 | 1 | -1/+1 |
|/ | |||||
* | Fix handling of Ctrl-Left/Right/Up/Down in browser windows. | Steve Fryatt | 2013-02-24 | 1 | -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 Drake | 2013-02-22 | 3 | -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 Drake | 2013-02-18 | 3 | -1/+3 |
| |