summaryrefslogtreecommitdiff
path: root/riscos/plugin.c
Commit message (Collapse)AuthorAgeFilesLines
* 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-16/+16
| | | | | | | | | | | | | | 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
* Ensure content owners check that they are still interested in a content John Mark Bell2007-03-181-1/+8
| | | | | | | | when receiving notification that the content's in error. This prevents content pointers being corrupted when redirects occur. Fixes 1522002, 1551475. svn path=/trunk/netsurf/; revision=3211
* Fix handling of cookies in unverifiable transactions caused by a redirect ↵John Mark Bell2007-02-021-1/+1
| | | | | | from a fetch into a browser window which was varifiable. svn path=/trunk/netsurf/; revision=3165
* Handle cookies in unverifiable transactionsJohn Mark Bell2007-01-271-2/+2
| | | | svn path=/trunk/netsurf/; revision=3151
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* Finish history cloning.Richard Wilson2006-04-221-2/+2
| | | | svn path=/trunk/netsurf/; revision=2547
* [project @ 2006-02-23 15:06:53 by jmb]John Mark Bell2006-02-231-2/+11
| | | | | | | | | | Handle invalid SSL certificates better - UI still needs work. Modify fetch callback data parameter type to remove compiler warnings. Constify things. Lose global ssl_verify_certificates option. Fix issue when closing a dialog without input focus. svn path=/import/netsurf/; revision=2092
* [project @ 2006-02-06 00:10:09 by jmb]John Mark Bell2006-02-061-6/+8
| | | | | | Implement HTTP caching algorithm; this should avoid stale cache entries being used. svn path=/import/netsurf/; revision=2059
* [project @ 2005-10-30 21:23:44 by bursa]James Bursa2005-10-301-8/+9
| | | | | | Add index parameter to plugin_open(). svn path=/import/netsurf/; revision=1876
* [project @ 2005-07-26 23:16:21 by jmb]John Mark Bell2005-07-261-160/+532
| | | | | | | | | Implement plugin streams properly (can now have multiple, simultaneous streams to a plugin). Fix race condition when performing non-file streams. Support for GETting an URL and streaming it to a plugin (this is untested, due to a lack of access to plugins that actually use this functionality). General source tidyup. svn path=/import/netsurf/; revision=1824
* [project @ 2005-04-13 21:58:28 by bursa]James Bursa2005-04-131-15/+16
| | | | | | Add fallback field to struct box for object fallback content. Add some checks for tree consistency to box_dump(). Rename struct plugin_params to object_param. Clean up box_object(), box_embed(), box_iframe(), and box_image(). Implement object fallback to contents if the fetch or conversion fails. svn path=/import/netsurf/; revision=1627
* [project @ 2005-04-09 22:56:34 by jmb]John Mark Bell2005-04-091-43/+19
| | | | | | Fix inappropriate free()s of talloced content svn path=/import/netsurf/; revision=1619
* [project @ 2005-02-03 10:04:06 by jmb]John Mark Bell2005-02-031-3/+12
| | | | | | | Fix issue with plugins embedded in a page requesting fetch of the same page on load. Add option to block popups. svn path=/import/netsurf/; revision=1482
* [project @ 2005-01-24 22:14:59 by bursa]James Bursa2005-01-241-2/+1
| | | | | | Simplify browser_window_go(). Replace browser_window_go_post() with browser_window_go() where possible. svn path=/import/netsurf/; revision=1466
* [project @ 2005-01-03 02:09:20 by jmb]John Mark Bell2005-01-031-1/+2
| | | | | | Shift + Click == download svn path=/import/netsurf/; revision=1429
* [project @ 2004-12-25 18:58:04 by jmb]John Mark Bell2004-12-251-2/+9
| | | | | | | Fix issue with streaming as file when handling unknown content length (plugin_convert may have been called prior to the streaming being set up, thus resulting in the file not being streamed) Lose spurious boolean in plugin_data struct. svn path=/import/netsurf/; revision=1411
* [project @ 2004-12-25 12:12:39 by jmb]John Mark Bell2004-12-251-30/+114
| | | | | | Support standalone plugins svn path=/import/netsurf/; revision=1410
* [project @ 2004-11-28 23:38:38 by jmb]John Mark Bell2004-11-281-2/+0
| | | | | | Ensure dimensions specified by HTML/CSS are adhered to, rather than resizing to what the plugin wants svn path=/import/netsurf/; revision=1375
* [project @ 2004-11-28 00:26:17 by jmb]John Mark Bell2004-11-281-23/+44
| | | | | | | | Bug fixes. Reformatting a plugin now works correctly in all cirumstances. Streaming also works better and reloading a page containing plugins will now work properly. svn path=/import/netsurf/; revision=1373
* [project @ 2004-10-01 21:31:55 by jmb]John Mark Bell2004-10-011-2/+2
| | | | | | | | | | | | A somewhat better implementation of referrers which no longer sends the referer if the URL schemes don't match. Things to do: 1) Preservation of referer across redirects (see comment in browser.c:284) 2) GUI templates/code for configuration of referer sending (simple on/off toggle only) 3) Make referer sending when fetching objects/stylesheets for a page pay attention to option_send_referer? 4) Handle the case where the referer is in the form of http://moo:foo@mysite.com/ (ie the login details embedded in the referer - not good). svn path=/import/netsurf/; revision=1297
* [project @ 2004-10-01 00:06:49 by jmb]John Mark Bell2004-10-011-1/+1
| | | | | | Send HTTP referer header. This is _only_ sent when a link is clicked (theoretically, at least). svn path=/import/netsurf/; revision=1296
* [project @ 2004-09-13 23:56:45 by jmb]John Mark Bell2004-09-131-1/+1
| | | | | | Fixup to handle changed option variable name svn path=/import/netsurf/; revision=1275
* [project @ 2004-08-15 19:06:23 by jmb]John Mark Bell2004-08-151-1/+1
| | | | | | | | | Rationalise image redraw. Supply background colour when redrawing contents Reenable printing of background images Require Tinct 0.07 svn path=/import/netsurf/; revision=1234
* [project @ 2004-08-13 00:55:59 by jmb]John Mark Bell2004-08-131-1206/+1083
| | | | | | | | Rewrite of plugin handling. This is now much nicer than before although it has about the same amount of functionality. Note: This is now configurable via an option (defaults to OFF) This has only really been tested with the Flash plugin and seems to work reasonably. svn path=/import/netsurf/; revision=1216
* [project @ 2004-08-11 22:08:25 by bursa]James Bursa2004-08-111-6/+28
| | | | | | Remove content_add_instance(), content_remove_instance(), content_reshape_instance(). Add content_open(), content_close(). Implement for CONTENT_HTML. svn path=/import/netsurf/; revision=1213
* [project @ 2004-08-11 16:38:04 by jmb]John Mark Bell2004-08-111-1/+2
| | | | | | Add gui and plugin sources missed from previous checkin svn path=/import/netsurf/; revision=1210
* [project @ 2004-06-10 22:39:56 by jmb]John Mark Bell2004-06-101-20/+37
| | | | | | Compiler warning purge svn path=/import/netsurf/; revision=954
* [project @ 2004-05-05 16:33:15 by bursa]James Bursa2004-05-051-1/+2
| | | | | | Fix some compiler warnings. Ignore size attribute for file inputs. svn path=/import/netsurf/; revision=828
* [project @ 2004-05-04 22:21:37 by rjw]Richard Wilson2004-05-041-1/+1
| | | | | | Revised GUI. svn path=/import/netsurf/; revision=823
* [project @ 2004-05-02 00:21:40 by jmb]John Mark Bell2004-05-021-1/+1
| | | | | | Minimal fixes to allow compilation with Norcroft svn path=/import/netsurf/; revision=813
* [project @ 2004-02-25 15:12:57 by bursa]James Bursa2004-02-251-12/+2
| | | | | | Implement scaling; rewrite desktop/browser; add riscos/thumbnail; rewrite history. svn path=/import/netsurf/; revision=566
* [project @ 2004-01-05 02:10:59 by jmb]John Mark Bell2004-01-051-1/+9
| | | | | | | Add ability to turn off browser features in build. This may be useful when hunting down bugs. svn path=/import/netsurf/; revision=480
* [project @ 2003-12-27 00:11:57 by jmb]John Mark Bell2003-12-271-3/+3
| | | | | | | Tidy code to reduce compiler warnings. htmlredraw.c and plugin.c produce the most now. Hopefully I haven't broken anything ;) svn path=/import/netsurf/; revision=451
* [project @ 2003-12-21 22:10:15 by jmb]John Mark Bell2003-12-211-1/+1
| | | | | | Tidy up and integrate frames code. Still incomplete. svn path=/import/netsurf/; revision=439
* [project @ 2003-11-08 21:47:10 by jmb]John Mark Bell2003-11-081-20/+5
| | | | | | | | | Sync Info box and About Page version numbers. If no version is specified in the Messages file, it defaults to "CVS Test Build" Remove unnecessary TODOs in plugin.c svn path=/import/netsurf/; revision=415
* [project @ 2003-11-07 23:51:13 by bursa]James Bursa2003-11-071-2/+2
| | | | | | Split out window.c, implement DataOpen and tidy up gui code. svn path=/import/netsurf/; revision=408
* [project @ 2003-11-06 19:41:41 by bursa]James Bursa2003-11-061-5/+5
| | | | | | Mask null polls and use PollIdle when appropriate. svn path=/import/netsurf/; revision=406
* [project @ 2003-09-17 21:47:21 by jmb]John Mark Bell2003-09-171-16/+16
| | | | | | Make applets load (untested). Plugin loading conforms closer to the spec svn path=/import/netsurf/; revision=302
* [project @ 2003-09-17 12:58:19 by bursa]James Bursa2003-09-171-1/+2
| | | | | | Update plugin_redraw() parameters. svn path=/import/netsurf/; revision=297
* [project @ 2003-09-16 19:53:59 by jmb]John Mark Bell2003-09-161-23/+185
| | | | | | Streaming plugin support, beginnings of URL_Access support, fix codebase for ActiveX Flash objects svn path=/import/netsurf/; revision=293
* [project @ 2003-09-09 19:21:06 by jmb]John Mark Bell2003-09-091-79/+86
| | | | | | plugin_closed tweaks svn path=/import/netsurf/; revision=274
* [project @ 2003-09-06 00:21:28 by jmb]John Mark Bell2003-09-061-70/+32
| | | | | | Improve Plugin_Reshape_Request support. There are still issues with it though :( svn path=/import/netsurf/; revision=269
* [project @ 2003-09-04 22:54:25 by jmb]John Mark Bell2003-09-041-9/+41
| | | | | | Plugin_Reshape_Request support svn path=/import/netsurf/; revision=266
* [project @ 2003-09-03 21:58:54 by jmb]John Mark Bell2003-09-031-42/+29
| | | | | | Call content_reshape_instance svn path=/import/netsurf/; revision=265
* [project @ 2003-08-29 17:50:32 by jmb]John Mark Bell2003-08-291-432/+124
| | | | | | Rewrite plugin_write_parameters_file - much tidier now svn path=/import/netsurf/; revision=260
* [project @ 2003-08-26 00:50:51 by jmb]John Mark Bell2003-08-261-73/+90
| | | | | | Make plugins work on WIMP versions below 4.00 svn path=/import/netsurf/; revision=250
* [project @ 2003-08-24 23:37:59 by jmb]John Mark Bell2003-08-241-83/+132
| | | | | | Fix bug in plugin_write_parameters_file svn path=/import/netsurf/; revision=247
* [project @ 2003-08-24 22:39:55 by jmb]John Mark Bell2003-08-241-250/+947
| | | | | | Make plugins work. Improve initialisation of AcornURI. Add support for <iframe> (still needs rendering tweaks). Add Ctrl-F2 key sequence to close window. svn path=/import/netsurf/; revision=246
* [project @ 2003-07-17 23:01:02 by bursa]James Bursa2003-07-171-4/+5
| | | | | | Fix 670947, tidy gui code, move some headers. svn path=/import/netsurf/; revision=231