173 lines
7.2 KiB
Plaintext
173 lines
7.2 KiB
Plaintext
nspluginwrapper NEWS -- history of user-visible changes. 2011-06-30
|
|
Copyright (C) 2005-2009 Gwenole Beauchesne
|
|
(C) 2011 David Benjamin
|
|
|
|
Version 1.4.4 - 30.Jun.2011
|
|
* Fix crash in some cases when the number of watched file descriptors decreases
|
|
|
|
Version 1.4.2 - 04.Jun.2011
|
|
* Fix crash in WebKit/GTK when npwrapper.so is incorrectly treated as a plugin
|
|
* Fix symbol versioning issues with _Unwind_GetIPInfo on some systems
|
|
* Fix install process with parallel make
|
|
|
|
Version 1.4.0 - 15.May.2011
|
|
* Report capabilities over RPC to fix logic based on NULL plugin/browser hooks
|
|
* Fix initialization bug that causes Flash 10.3 to report a version of 0
|
|
* Implement ClearSiteData NPAPI extension for managing Flash LSOs
|
|
* Work around bug in Konqueror that prevents plug-ins from functioning properly
|
|
|
|
Version 1.3.2 (BETA) - 23.Apr.2011
|
|
* Work around lack of client-side windows in Flash
|
|
* Fix race condition when NPP_Destroy was called while viewer is busy
|
|
* Fix build on modern Linux platforms
|
|
* Support NPAPI 0.24, in particular, Flash can now query for private browsing
|
|
* Don't export any symbols but those necessary
|
|
* Support XEmbeding npplayer into another application
|
|
* Remove NPClass::HasMethod cache; it was incorrect
|
|
* Fix initializing two wrapped plugins with the same name in the same process
|
|
* Work around Qt bug that breaks npplayer when Kopete is installed
|
|
* Release implicit grabs before forwarding events to fix Flash context menu hang
|
|
* Work around Firefox quirk that broke windowless Flash in Firefox 4
|
|
* Bind wrapper and viewer event loops together to avoid many many race conditions
|
|
* Redesign NPRuntime bridge to avoid leaking proxy objects
|
|
* Incorportate release number into ident string so update works on distro patches
|
|
|
|
Version 1.3.0 (BETA) - 02.Jan.2009
|
|
* Don't poll for Xt events in Gtk (XEMBED) plug-ins
|
|
* Use 40 Hz timer for Xt events only when necessary (Xt input sources)
|
|
* Add NPIdentifier and NPClass::HasMethod caches, i.e. lower RPC traffic
|
|
* Add support for multiple viewer paths, see --viewer-paths=PATH-EXPR
|
|
* Add basic checks for malloc()'ed buffer underflow/overflow
|
|
* Add checks for single-threaded calls into the browser (NPN_*() functions)
|
|
|
|
Version 1.2.2 - 02.Jan.2009
|
|
* Fix support for the VLC plug-in
|
|
* Fix memory deallocation in NPN_GetStringIdentifiers()
|
|
* Fix return value if stream creation failed in standalone player
|
|
|
|
Version 1.2.0 - 26.Dec.2008
|
|
* Drop obsolete mkruntime scripts
|
|
* Use valgrind if NPW_USE_VALGRIND=yes
|
|
* Add support for SunStudio compilers
|
|
* Add support for Flash Player 10 on OpenSolaris 2008.11
|
|
* Fix build on non-Linux platforms
|
|
* Fix NPP_Destroy() to keep NPP instances longer
|
|
* Fix NPP_Destroy() to destroy the plugin window immediately
|
|
|
|
Version 1.1.10 (BETA) - 08.Dec.2008
|
|
* Fix NPPVpluginScriptableNPObject::Invalidate()
|
|
* Fix condition for delayed NPN_ReleaseObject() call
|
|
* Fix XEMBED (rework for lost events/focus regressions)
|
|
* Fix RPC for calls initiated by the plugin (SYNC mode)
|
|
* Fix invalid RPC after the plugin was NPP_Destroy()'ed
|
|
|
|
Version 1.1.8 (BETA) - 01.Dec.2008
|
|
* Delay NPN_ReleaseObject() if there is incoming RPC
|
|
* Improve plugins restart machinery (Martin Stransky)
|
|
* Close npviewer.bin sockets on exec()
|
|
* Close all open files on fork() (initial patch by Dan Walsh)
|
|
* Make `which` failures silent for soundwrappers (Stanislav Brabec)
|
|
* Allow direct execution of native plugins if NPW_DIRECT_EXEC is set
|
|
|
|
Version 1.1.6 (BETA) - 23.Nov.2008
|
|
* Enable glib memory hooks by default
|
|
* Lower priority of RPC events so that timeouts are triggered first
|
|
* Fix string_of_NPVariant() that could make some plugins crash
|
|
* Fix NPClass::Invoke(|Default)() args release
|
|
* Fix memory leak in NPN_GetStringIdentifiers()
|
|
* Fix NPN_ReleaseObject() that could dereference a deallocated NPObject
|
|
* Fix (sync) NPObject referenceCount when the object is passed to the plugin
|
|
* Fix plugin window resize in XEMBED hack mode
|
|
* Fix "javascript:" streams requests in standalone player
|
|
* Fix NPP_Write() and propagate negative lengths too (DiamondX plugin)
|
|
|
|
Version 1.1.4 (BETA) - 07.Nov.2008
|
|
* Fix memory leaks in NPRuntime bridge
|
|
* Fix XEMBED support (workaround Gtk2 and Firefox bugs)
|
|
* Fix DiamondX plugin with Konqueror4
|
|
* Fix NPP_URLNotify() (Bennet Yee)
|
|
* Fix NPAPI version that is exposed to the plugin
|
|
|
|
Version 1.1.2 (BETA) - 12.Oct.2008
|
|
* Add support for Open Solaris hosts
|
|
* Add support for ARM targets (Geraint North)
|
|
* Fix support for windowless plugins (Flash Player 10 rc)
|
|
* Fix various bugs in RPC code (crashes and concurrent messaging)
|
|
* Allow wrapping of native plugins through the -n|--native option
|
|
|
|
Version 1.1.0 (BETA) - 06.Jul.2008
|
|
* Add support for windowless plugins (Flash Player 10 beta 2)
|
|
* Add standalone plugins player (nspluginplayer)
|
|
* Restart plugins viewer on error (Martin Stransky)
|
|
|
|
Version 1.0.0 - 29.Jun.2008
|
|
* Don't wrap root plugins to system locations, keep them private
|
|
* Fix support for Acrobat Reader 8 (focus problems)
|
|
* Fix support for mozplugger (in full-debug mode)
|
|
* Fix support for WebKit
|
|
* Fix crashes with Flash Player 9 Update 3 (9.0.115)
|
|
* Fix build with Intel compiler
|
|
* Add support for IBM XLC compiler
|
|
* Improve error handling during RPC initialization (memory leaks)
|
|
* Improve error handling in NPP_WriteReady() and NPP_Write()
|
|
|
|
Version 0.9.91.5 (BETA) - 26.Aug.2007
|
|
* Fix a memory leak in NPP_Destroy()
|
|
* Fix DiamondX XEmbed example plugin
|
|
* Fix focus problems (Debian bug #435912)
|
|
* Add support for 64-bit plugins (Martin Stransky)
|
|
* Add support for newer NPAPI 0.17 functions and variables
|
|
* Add support for broken 64-bit Konqueror versions (run-time detect)
|
|
|
|
Version 0.9.91.4 (BETA) - 03.Apr.2007
|
|
* Don't try to wrap native plugins
|
|
* Fix build on NetBSD (David Brownlee)
|
|
* Fix build on DragonFlyBSD (Steve O'Hara-Smith)
|
|
* Fix build on Linux systems with SSP enabled by default (e.g. Ubuntu)
|
|
|
|
Version 0.9.91.3 (BETA) - 04.Mar.2007
|
|
* Fix printing with EMBED plugins
|
|
* Fix build on Debian (Rob Andrews)
|
|
* Use sound wrappers whenever possible on Linux (Flash Player 9)
|
|
* Don't wait for dying processes (i.e. avoid hangs on NP_Shutdown)
|
|
|
|
Version 0.9.91.2 (BETA) - 29.Dec.2006
|
|
* Fix some rare RPC synchronisation issues (flashearth.com)
|
|
* Fix hangs when the plugin exits unexpectedly (e.g. a crash)
|
|
|
|
Version 0.9.91.1 (BETA) - 26.Dec.2006
|
|
* Fix NPRuntime bridge (VLC plugin)
|
|
* Fix Mozilla plugins dir creation on NetBSD and FreeBSD hosts
|
|
* Fix potential buffer overflow in RPC marshalers
|
|
* Handle empty args for plugin creation (flasharcade.com)
|
|
|
|
Version 0.9.91 (BETA) - 22.Dec.2006
|
|
* Add scripting support through the NPRuntime API
|
|
* Add XEMBED support for e.g. MPlayer plug-in
|
|
* Add support for NetBSD, FreeBSD and non-x86 Linux platforms
|
|
* Fix focus problems
|
|
* Fix some rare hangs
|
|
* Create Mozilla plugins dir if it does not exist yet
|
|
|
|
Version 0.9.90.4 (BETA) - 18.Nov.2006
|
|
* Robustify error condition (Darryl L. Miles)
|
|
* Reduce plugin load times
|
|
* Fix post data to a URL
|
|
* Add printing support
|
|
* Add Konqueror browser support
|
|
|
|
Version 0.9.90.3 (BETA) - 19.Sep.2006
|
|
* Fix acrobat reader 7 plugin
|
|
|
|
Version 0.9.90.2 (BETA) - 15.Sep.2006
|
|
* Use a bidirectional communication channel rather than two channels +
|
|
a "delayed" execution engine
|
|
|
|
Version 0.9.90.1 (BETA) - 05.Jun.2006
|
|
* Handle SuSE Linux Mozilla paths
|
|
* Don't use QEMU on IA-64 platforms
|
|
* Portability fixes to non-Linux platforms
|
|
|
|
Version 0.9.90 (BETA) - 25.Oct.2005
|
|
* First public beta that has decent Flash Player support
|