====== NSPluginWrapper News ====== * ''[2009/01/02]'' **nspluginwrapper 1.2.2** * Fix support for the VLC plug-in * Fix memory deallocation in ''NPN_GetStringIdentifiers()'' * Fix return value if stream creation failed in standalone player * ''[2008/12/26]'' **nspluginwrapper 1.2.0** * 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 windows * ''2008/12/08]'' **nspluginwrapper 1.1.10** * 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 * ''[2008/12/01]'' **nspluginwrapper 1.1.8** * 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 * ''[2008/11/23]'' **nspluginwrapper 1.1.6** * 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()'' and ''NPClass::InvokeDefault()'' 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()'' to propagate negative lengths too (DiamondX plugin) * ''[2008/11/07]'' **nspluginwrapper 1.1.4** * 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 * ''[2008/10/12]'' **nspluginwrapper 1.1.2** * 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 * ''[2008/07/06]'' **nspluginwrapper 1.1.0** * Add support for windowless plugins (Flash Player 10 beta 2) * Add standalone plugins player (''nspluginplayer'') * Restart plugins viewer on error (Martin Stransky) * ''[2008/06/29]'' **nspluginwrapper 1.0.0** * 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 (possible memory leak on error) * Improve error handling in ''NPP_WriteReady()'' and ''NPP_Write()'' * ''[2007/08/26]'' **nspluginwrapper 0.9.91.5** * 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) * ''[2007/04/03]'' **nspluginwrapper 0.9.91.4** * 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 (Kristian Hermansen) * ''[2007/03/04]'' **nspluginwrapper 0.9.91.3** * Fix printing with EMBED plugins * Fix build on Debian (Rob Andrews) * Avoid hangs when the plugin is dead * Use sound wrappers whenever possible on Linux (Flash Player 9) * ''[2006/12/29]'' **nspluginwrapper 0.9.91.2** * Fix some rare RPC synchronisation issues ([[http://www.flashearth.com/|Flash Earth]]) * Fix hangs when the plugin exits unexpectedly (e.g. a crash) * Improve error handling with non-blocking I/O * ''[2006/12/26]'' **nspluginwrapper 0.9.91.1** * Fix NPRuntime bridge ([[http://www.videolan.org/|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 ([[http://wwww.flasharcade.com/|Flash Arcade]]) * ''[2006/12/22]'' **nspluginwrapper 0.9.91** * Add scripting support through the NPRuntime API * Add XEMBED support for e.g. [[http://mplayerplug-in.sourceforge.net/|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 * ''[2006/11/18]'' **nspluginwrapper 0.9.90.4** * Robustify error condition (Darryl L. Miles) * Reduce plugin load times * Fix post data to a URL * Add printing support * Add Konqueror browser support * ''[2006/09/19]'' **nspluginwrapper 0.9.90.3** * Fix acrobat reader 7 plugin * ''[2006/09/15]'' **nspluginwrapper 0.9.90.2** * Use a bidirectional communication channel rather than two channels + a "delayed" execution engine * ''[2006/06/05]'' **nspluginwrapper 0.9.90.1** * Handle SuSE Linux Mozilla paths * Don't use QEMU on IA-64 platforms * Portability fixes to non-Linux platforms * ''[2005/11/15]'' **nspluginwrapper 0.9.90** * First public beta that has decent Flash Player support