summaryrefslogtreecommitdiff
path: root/riscos/save.c
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-1401/+0
|
* remove unecessary utils includes from RISC OS frontendVincent Sanders2016-05-021-1/+0
|
* update RISC OS frontend to not use the depricated warn_user APIVincent Sanders2016-04-261-23/+23
|
* Change LOG() macro to be varadicVincent Sanders2015-05-281-54/+31
| | | | | | | | | | | | 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.
* Convert RISC OS to use bitmap render operationVincent Sanders2015-04-241-4/+2
|
* Update RISC OS frontend to use bitmap operation tableVincent Sanders2015-04-151-3/+3
|
* Stop unneccessary closure of menu tree when asked for clipboard data.David Gee2015-03-171-1/+1
| | | | | | | | | | Currently, when asked for clipboard data, Netsurf unconditionally closes the menu tree of the requesting application. This occurs in the routine ro_gui_send_datasave. There is no reason to close the menu tree: this function is called in only one place, amd the code path is through Wimp user messages-- the highest priority type of message, so other interactions cannot interfere. The fix removes the line which closes the menu tree in this particular function.
* Create an empty !RunImage file in RISC OS page save appsVincent Sanders2015-03-171-0/+9
| | | | | | RISC OS apps take their creation date from the !RunImage apparently and loose the data if the application directory gets copied without one. Fixes #1970
* Remove unused #defines.Michael Drake2015-03-171-4/+0
|
* Remove url from content thumbnailers APIVincent Sanders2015-03-151-1/+1
| | | | | | | | | | | | | | | | The content thumbnailers for each frontend were being provided the contents url. This was only ever used to call the urldb thumbnail setting API. This changes it so the single callsite that passed a valid url adds the bitmap to that url itself in desktop_history.c instead of forcing every frontend to require the urldb API. Additionally the old API could pass the url as NULL which was causing asserts where this was not an expected parameter value. Because of this this fixes bug #2286 which was also present in the monkey frontend as both called nsurl_access() on the url without the NULL check and caused an assertion.
* doxgen warning fixes in riscos frontend.Vincent Sanders2014-11-121-3/+3
|
* Fix several doxygen issuesVincent Sanders2014-11-081-2/+2
|
* Remove useless includes of utils/url.hMichael Drake2014-10-311-1/+0
|
* use nsurl_nice and remove url_niceVincent Sanders2014-10-311-13/+21
| | | | | change all callers over to using new API for generating nice filenames from a url and remove the old API.
* remove unecessary browser.h include from core headersVincent Sanders2014-10-171-0/+1
|
* Update the RISC OS frontend to cope with split operations table headersVincent Sanders2014-10-161-1/+1
|
* split version info into its own header and remove unnecessary nesurf.h includesVincent Sanders2014-10-131-1/+1
| | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required.
* remove forward declarations from risc os gui.cVincent Sanders2014-06-041-0/+1
| | | | cleanup filetype magic numbers.
* Reduce scope of a couple of variables.Michael Drake2014-05-301-2/+2
|
* Avoid redundant assignement of name to name.Michael Drake2014-05-301-1/+2
|
* refactor url utility functions to use standard nserror codes and have ↵Vincent Sanders2014-05-081-1/+1
| | | | appropriate documentation.
* 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/+9
| | | | module and cleanup unnecessary includes
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-6/+6
|
* move teh final optional window operations into the tableVincent Sanders2014-01-131-2/+2
|
* Move BITMAP_SAVE_FULL_ALPHA out of core to RISC OS front end, where it belongs.Michael Drake2013-10-031-0/+1
|
* gui_current_drag_type now only used for data transfer protocol routing; fix ↵Steve Fryatt2013-09-081-8/+3
| | | | | | | 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.
* Restructure handling of DragEnd events.Steve Fryatt2013-09-081-1/+11
| | | | | | | | | | | 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.
* Remove old hotlist, cookies, and history_global_core modules.Michael Drake2013-09-021-4/+4
| | | | New versions of expand/collapse node functions for these modules aren't yet implemented.
* Move old hotlist out of the way.Michael Drake2013-08-131-2/+2
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* Front ends have no reason to include desktop/selection.h now.Michael Drake2013-05-101-1/+0
|
* Remove struct selection from gui_drag_save_selection, so gui.h doesn't need ↵Michael Drake2013-05-101-2/+5
| | | | it now.
* A load of refactoring of how content selection and input work.Michael Drake2013-02-221-4/+18
| | | | | | | | | | | | | 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 2576557: prepend '!' to target leafname if preparing a full save.John-Mark Bell2013-01-131-0/+5
|
* Port save complete to libdom.John-Mark Bell2012-11-031-61/+6
|
* Remove unused includes.Michael Drake2012-08-201-2/+0
|
* Avoid box_at_point.Michael Drake2012-08-201-35/+2
|
* Minor style change.Michael Drake2012-08-191-9/+10
|
* Squash implicit declaration of function 'html_get_box_tree' function by ↵Michael Drake2012-03-261-0/+1
| | | | | | including render/html.h. svn path=/trunk/netsurf/; revision=13721
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-4/+4
| | | | svn path=/trunk/netsurf/; revision=13548
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-3/+3
| | | | svn path=/trunk/netsurf/; revision=13236
* Properly bounds check buffers during save dialogue initialisation.Steve Fryatt2011-10-111-15/+24
| | | | svn path=/trunk/netsurf/; revision=13037
* Update for content_get_url returning a nsurl.Michael Drake2011-10-031-5/+6
| | | | svn path=/trunk/netsurf/; revision=12927
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-83/+38
| | | | svn path=/trunk/netsurf/; revision=12283
* Remove thumbnail_create() from browser.h. Make RO front end use the core ↵Michael Drake2011-02-191-0/+1
| | | | | | thumbnail_redraw function. Make other front ends include the right header for thumbnail_create(). svn path=/trunk/netsurf/; revision=11716
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-7/+7
| | | | svn path=/trunk/netsurf/; revision=10865
* Fix for new cache.Michael Drake2010-04-071-62/+81
| | | | svn path=/trunk/netsurf/; revision=10278
* I've decided that the user probably doesn't care if setting the filetype of ↵John Mark Bell2009-12-181-3/+5
| | | | | | | | saved HTML documents to HTML fails or not. More importantly, this also squashes a memory leak, and stops returning false from a function which is defined as returning -1 on error. svn path=/trunk/netsurf/; revision=9731
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-1/+66
| | | | svn path=/trunk/netsurf/; revision=9729