summaryrefslogtreecommitdiff
path: root/riscos
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused structure member.Michael Drake2013-10-031-3/+0
|
* Remove old debug window template.Michael Drake2013-10-037-104/+2
|
* Optimise treeview redraw. It draws its own background, so don't need white ↵Michael Drake2013-10-034-4/+4
| | | | background in the template.
* Remove unused image cache config window template.Michael Drake2013-10-034-746/+0
|
* Remove image memory options.Michael Drake2013-10-031-2/+0
|
* Remove redundant bitmap compression/decompression/dropping-to-disc. The ↵Michael Drake2013-10-038-741/+38
| | | | core now has a converted bitmap cache that is pruned more agressively.
* Lose forward declaration.Michael Drake2013-10-031-320/+315
|
* Remove unused function.Michael Drake2013-10-032-49/+0
|
* Add undo (F8) and redo (F9) keys. If caret is not in textarea, F8 is still ↵Michael Drake2013-10-011-0/+7
| | | | view source.
* 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.