summaryrefslogtreecommitdiff
path: root/riscos/plugin.c
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [project @ 2003-07-17 16:41:50 by jmb]John Mark Bell2003-07-171-1/+1
| | | | | | Fix compiler warnings bug svn path=/import/netsurf/; revision=230
* [project @ 2003-07-17 15:37:36 by jmb]John Mark Bell2003-07-171-2/+7
| | | | | | move scrap directory svn path=/import/netsurf/; revision=229
* [project @ 2003-07-17 14:26:15 by jmb]John Mark Bell2003-07-171-17/+606
| | | | | | create parameters file for plugins svn path=/import/netsurf/; revision=227
* [project @ 2003-07-14 22:57:45 by bursa]James Bursa2003-07-141-16/+44
| | | | | | Add content instances. svn path=/import/netsurf/; revision=216
* [project @ 2003-07-09 22:06:39 by bursa]James Bursa2003-07-091-2/+2
| | | | | | Bool fixes. svn path=/import/netsurf/; revision=215
* [project @ 2003-07-09 21:33:01 by bursa]James Bursa2003-07-091-162/+32
| | | | | | More work on <object> and plugins. svn path=/import/netsurf/; revision=213
* [project @ 2003-07-07 22:10:51 by jmb]John Mark Bell2003-07-071-233/+240
| | | | | | Rewrite plugin system backend. svn path=/import/netsurf/; revision=210
* [project @ 2003-06-30 12:44:02 by bursa]James Bursa2003-06-301-2/+5
| | | | | | New file headers. svn path=/import/netsurf/; revision=190
* [project @ 2003-06-17 19:24:20 by bursa]James Bursa2003-06-171-2/+2
| | | | | | Change fetchcache system to store loading contents in cache. svn path=/import/netsurf/; revision=180
* [project @ 2003-06-07 22:24:22 by jmb]John Mark Bell2003-06-071-8/+15
| | | | | | Fix plugin memory leaks. svn path=/import/netsurf/; revision=177
* [project @ 2003-06-06 08:10:54 by jmb]John Mark Bell2003-06-061-24/+32
| | | | | | More plugin changes svn path=/import/netsurf/; revision=174