2007-08-26 06:31 Gwenole Beauchesne * src/npw-viewer.c: Nuke the window border, it's quite disturbing to see it during resizing. 2007-08-25 23:03 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2007-08-25 22:48 Gwenole Beauchesne * NEWS, nspluginwrapper.spec: 0.9.91.5 2007-08-25 22:46 Gwenole Beauchesne * src/npruntime.c, src/npw-viewer.c: Remove NPW_DISABLE_NPRUNTIME, npruntime support has been working for a long time now. Similarly, remove dummy npruntime handlers now that the common supported NPAPI version is passed down. 2007-08-25 22:37 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Pass down common NPAPI version supported by both the browser and nspluginwrapper. We no longer need to check for npruntime support ourselves, rely only on the NPAPI version reported. Yes, if the browser lies we may crash, but that's be browser's fault anyway. 2007-08-25 07:05 Gwenole Beauchesne * src/npw-wrapper.c: Implement LONG64 NPP_New() and NPP_Destroy(). Fix NPStream functions so that it works with correct 64-bit Konqueror versions too. i.e. check for identify stream. 2007-08-25 07:01 Gwenole Beauchesne * src/npw-wrapper.c: Fix memory leak when we don't want the NPP_Destroy() NPSavedData. Remove useless comment since the feature was implemented. 2007-08-25 06:59 Gwenole Beauchesne * src/npw-wrapper.c: Fix NPP_GetValue(NPPVformValue) and call new g_NPN_MemAlloc(). 2007-08-24 16:07 Gwenole Beauchesne * src/npw-wrapper.c: Run-time detect broken 64-bit Konqueror browsers and use another layer of thunks in that case. 2007-08-22 22:26 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. * NEWS, nspluginwrapper.spec: Updates. 2007-08-22 22:23 Gwenole Beauchesne * utils/xtrace.c: Add XCreateWindow() wrapper. 2007-08-22 22:20 Gwenole Beauchesne * src/npw-rpc.c, src/npw-wrapper.c: Implement NPAPI 0.15 FORM_VALUES, i.e. support NPP_GetValue(NPPVformValue,..). 2007-08-22 21:51 Gwenole Beauchesne * src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Implement NPAPI 0.16 NPN_PushPopupsEnabledState() and NPN_PopPopupsEnabledState(). 2007-08-22 20:43 Gwenole Beauchesne * npapi/npapi.h, src/npw-viewer.c, src/npw-wrapper.c: Implement NPAPI 0.17 RESPONSE_HEADERS, i.e. propagate NPStream::headers to the plug-in if it is available (NULL otherwise). Fix NPStream initialization for NPN_NewStream(). 2007-08-22 19:23 Gwenole Beauchesne * Makefile: Fix build on Debian 4.0 'Etch' (and derivatives) though libxpcom.so is currently not used and other distributions were capable enough to compile it without the LSB build-env hacks. 2007-08-21 22:12 Gwenole Beauchesne * src/npw-viewer.c: Fix Flash Player 9 Update 3 beta plugin support with XEMBED. 2007-08-21 05:02 Gwenole Beauchesne * src/npw-viewer.c: Fix a (long) compiler warning. 2007-08-21 05:00 Gwenole Beauchesne * src/npw-wrapper.c: Fix a potential buffer overflow. 2007-08-20 21:46 Gwenole Beauchesne * NEWS, configure, src/npw-config-template.h, src/npw-config.c: Add support for 64-bit plugins and fix elf_swap_sym_32() for st_shndx swapping (Martin Stransky). 2007-08-19 22:38 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. * Makefile: Make "make changelog" update the ChangeLog only, without committing the result. 2007-08-19 17:30 Gwenole Beauchesne * nspluginwrapper.spec: BuildRequires: gtk2-devel everywhere (gtk+2-devel was MDK specific). 2007-08-19 17:24 Gwenole Beauchesne * NEWS, nspluginwrapper.spec: Next release is 0.9.91.5. 2007-08-19 17:23 Gwenole Beauchesne * src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Add NPN_NewStream(), NPN_DestroyStream(), NPN_Write() support. Fix NPP_Write() return value on error. 2007-08-19 09:31 Gwenole Beauchesne * npapi/npapi.h, npapi/nptypes.h, npapi/npupp.h: NPAPI updates. 2007-08-19 09:02 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Rewrite protocol to pass cached MIME info and plugin name/description strings. This now is insensitive to possible garbage printed out during the call to the plugin functions. 2007-08-19 08:01 Gwenole Beauchesne * src/npw-wrapper.c: Drop initialization/destruction locks since RPC handlers have been called from the Mozilla main loop for a long time now (and not from a separate thread). 2007-08-19 07:44 Gwenole Beauchesne * src/npw-viewer.c: Clean-up global NP funcs wrappers. 2007-08-19 06:45 Gwenole Beauchesne * src/npw-viewer.c: Override NPPVpluginNeedsXEmbed at a more natural place. 2007-08-18 23:43 Gwenole Beauchesne * src/npw-viewer.c, src/xembed.h: Fix focus problems (Debian bug #435912). 2007-08-18 23:13 Gwenole Beauchesne * utils/xtrace.c: Add a few more functions and details. 2007-08-11 10:55 Gwenole Beauchesne * tests/test-plugins.html: Add link for Debian bug report #435912. 2007-04-04 06:27 Gwenole Beauchesne * TODO, src/npw-config.c, src/npw-viewer.sh: Improve fix for "don't load native plugins". 2007-04-03 18:00 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2007-04-03 17:59 Gwenole Beauchesne * lsb-build/headers/stddef.h: Fix NULL definition for C (openSUSE patch). 2007-04-03 05:36 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2007-04-03 05:35 Gwenole Beauchesne * NEWS: 0.9.91.4. 2007-04-03 05:34 Gwenole Beauchesne * tests/test-plugins.html: Add Citrix ICA Client plugin demo page. Need to find a better one. 2007-04-03 05:32 Gwenole Beauchesne * Makefile: Move generated RPMs in archivedir (files/ directory). 2007-04-03 05:20 Gwenole Beauchesne * Makefile: Handle make distrpm for public RPMs redistribution (--with-generic build). 2007-04-03 05:05 Gwenole Beauchesne * README, nspluginwrapper.spec: Document --generic-build. 2007-04-02 22:30 Gwenole Beauchesne * nspluginwrapper.spec: Updates: typos & mention use of anonymous sockets by default. 2007-04-02 21:42 Gwenole Beauchesne * NEWS, configure, lsb-build/stub_libs/libc_main.c, nspluginwrapper.spec: Fix build on Linux systems with SSP enabled by default (e.g. Ubuntu). 2007-04-02 21:05 Gwenole Beauchesne * configure: Document missing options. 2007-04-02 20:54 Gwenole Beauchesne * Makefile, NEWS, configure, src/npw-config.c: DragonFlyBSD support (Steve O'Hara-Smith). 2007-04-02 20:40 Gwenole Beauchesne * nspluginwrapper.spec: Prepare for 0.9.91.4. 2007-04-02 20:28 Gwenole Beauchesne * configure: Handle --with-x11-prefix=* to feed in an X11 base directory. 2007-04-02 20:17 Gwenole Beauchesne * README: Citrix ICA Client also works (Denny Reeh). 2007-04-02 20:07 Gwenole Beauchesne * configure, src/rpc.c: Use anonymous sockets when building for native Linux only. If building a viewer to be run on a non-Linux system, configure with --generic-build. 2007-04-02 20:02 Gwenole Beauchesne * NEWS, src/npw-config.c, src/npw-viewer.sh: Don't try to wrap native plugins. 2007-04-02 19:50 Gwenole Beauchesne * NEWS, configure: Fix build on NetBSD, including v4-beta (David Brownlee). 2007-03-13 06:56 Gwenole Beauchesne * src/npw-wrapper.c: Missing headers (aka NetBSD compile fix). 2007-03-04 16:07 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. * NEWS, nspluginwrapper.spec: 0.9.91.3 2007-03-04 16:04 Gwenole Beauchesne * src/npw-viewer.sh: Force use of a new LD_LIBRARY_PATH that is TARGET specific. Drop the QEMU LD_ASSUME_KERNEL stuff, you are expected to have a thread capable qemu. 2007-03-04 16:01 Gwenole Beauchesne * NEWS, src/npw-viewer.c, src/npw-viewer.sh: Use sound wrappers whenever possible on Linux (Flash Player 9) 2007-03-04 15:02 Gwenole Beauchesne * Makefile, NEWS, configure, src/cxxabi-compat.cpp, src/debug.c, src/debug.h, src/libxpcom.c, src/npruntime-impl.h, src/npruntime.c, src/npw-config.c, src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c, src/rpc.c, src/rpc.h, src/sysdeps.h, src/utils.c, src/utils.h, utils/getdeps.sh, utils/mkruntime.sh, utils/repackage.sh: Update copyright years. 2007-03-04 14:58 Gwenole Beauchesne * NEWS, lsb-build/stub_libs/libgcc_s.Version, lsb-build/stub_libs/libgcc_s.c: Fix build on Debian (Rob Andrews). 2007-03-04 14:51 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2007-02-19 14:58 Gwenole Beauchesne * NEWS: - updates 2007-02-19 14:55 Gwenole Beauchesne * src/npw-rpc.c, src/npw-viewer.c, src/npw-wrapper.c: Fix marshaling of NPPrint structures, fix marsharling of NPP instance in NPP_Print(), and fix writeback when there is actually nothing to commit. 2007-01-01 16:56 Gwenole Beauchesne * src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Remove the need for NP_Exit(), gtk_main_quit() is called stratight once NP_Shutdown() is done. Net let the plugin shutdown gracefully, then kill it gently to no mercy. 2006-12-29 08:31 Gwenole Beauchesne * src/npw-wrapper.c: If NP_Exit() fails (or event shutdown?), we can assume that the child process is dead or in by mood, so we can kill it. 2006-12-29 00:01 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-28 23:59 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. * NEWS, nspluginwrapper.spec: 0.9.92. 2006-12-28 23:53 Gwenole Beauchesne * src/rpc.c: Fix send() in non-blocking mode. Move down test for EINTR since it can also match the (ret == -1 && errno == EINTR) case once rpc_poll() returned. 2006-12-28 18:48 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Fix GSource RPC dispatch to return FALSE only when the other side closed the connection, not on other errors that could block processing of next calls. 2006-12-28 18:46 Gwenole Beauchesne * src/rpc.c, src/rpc.h: Use non-blocking I/O by default so that we can add an RPC_MESSAGE_TIMEOUT to recv(). Besides, if the remote handler returns an error just after an rpc_method_get_args(), the error code is propagated to the other side without delay. 2006-12-28 16:42 Gwenole Beauchesne * Makefile: Use ln -sf to override possibly existing files. 2006-12-28 16:41 Gwenole Beauchesne * configure: Don't check for GTK environment if we are not building the viewer. This helps in reducing the build dependencies for e.g. pkgsrc. 2006-12-28 11:55 Gwenole Beauchesne * NEWS, nspluginwrapper.spec: New 0.9.91.2 snapshot. 2006-12-28 10:51 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c, src/rpc.c, src/rpc.h: Handle unexpected close of a connection (e.g. npviewer.bin crashed). Let glib remove the polling function on error but only call g_source_destroy() and not g_source_remove_poll() on exit. And, also fix the initialization logic to not initialize the RPC routines if we are not called from NP_Initialize(). 2006-12-28 07:50 Gwenole Beauchesne * src/rpc.c, src/rpc.h: Remove dead code (rpc_connection_busy()). 2006-12-27 10:23 Gwenole Beauchesne * nspluginwrapper.spec: 0.9.91.2 snapshot. 2006-12-27 01:00 Gwenole Beauchesne * NEWS, src/npw-viewer.c, src/rpc.c, src/rpc.h: Implement and document RPC protocol version 2.1. This fixes a remaining mis-synchronisation that could happen on occasion upon function termination. i.e. add one more barrier after rpc_method_wait_for_reply(). This also renders the delayed method invoke mechanism obsolete. In practise, this fixes , in particular when rapidly switching image sources (NPN_GetURLNotify(), NPN_PostURLNotify() and NPP_NewStream() were generated in mass and triggered the bug). 2006-12-27 00:46 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-27 00:41 Gwenole Beauchesne * src/debug.h: Include . 2006-12-27 00:31 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-27 00:30 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-26 10:45 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-26 10:40 Gwenole Beauchesne * Makefile: Fix make changelog (again). 2006-12-26 10:39 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-26 10:38 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-26 10:36 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-26 10:34 Gwenole Beauchesne * NEWS, nspluginwrapper.spec: 0.9.91.1 2006-12-26 10:33 Gwenole Beauchesne * src/debug.c, src/debug.h, src/utils.c, src/utils.h: Move logging functions to debug.c. 2006-12-25 07:46 Gwenole Beauchesne * src/debug.c, src/utils.c, src/utils.h: NPW_LOG applies to all outputs, not only the debug ones. 2006-12-25 00:00 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-24 23:58 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. * NEWS, README: Updates for new release. 2006-12-24 23:51 Gwenole Beauchesne * tests/test-plugins.html: Add Tcl & Squeak plugins demos. 2006-12-24 23:11 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Actually, NPP_NewStream() can alter the notifyData pointer. 2006-12-24 23:05 Gwenole Beauchesne * src/npruntime.c: Missed migrations to npw_perror(). 2006-12-24 18:53 Gwenole Beauchesne * src/npw-rpc.c: Fix marshaling of NP_NOTIFY_DATA, don't use id_create() from plugin-side as this is a browser-side specific function. Simply pass the notifyData pointer. 2006-12-24 15:59 Gwenole Beauchesne * src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Handle notifyData as plugin-side opaque pointers, i.e. browser-side doesn't need to know what they represent so they can be single IDs there. Shorten NPP_NewStream() to have stype as output only (not for input, it's initialized in the plug-in side prior to calling the plugin NPP_NewStream()). 2006-12-24 12:37 Gwenole Beauchesne * src/npw-wrapper.c: Split RPC / NPAPI level routines. 2006-12-24 11:47 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Always return a value for NP{P,N}_GetValue(). 2006-12-24 11:03 Gwenole Beauchesne * src/rpc.c: Fix buffered RPC transactions. 2006-12-24 10:14 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Propagate NPSavedData data to the plugin, though Firefox doesn't handle this. It may work with Mozilla or Konqueror though. 2006-12-24 08:17 Gwenole Beauchesne * src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c, src/rpc.c, src/rpc.h, src/utils.c, src/utils.h: Improve error messages. 2006-12-24 07:23 Gwenole Beauchesne * src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c: Mark g_rpc_connection as hidden until it is made PluginInstance specific. 2006-12-24 00:09 Gwenole Beauchesne * src/npw-viewer.c: Fix NPP_New() for null arguments. 2006-12-24 00:08 Gwenole Beauchesne * src/rpc.c: Fix marshaling of empty strings (not null). 2006-12-23 19:01 Gwenole Beauchesne * NEWS, src/npw-rpc.c, src/rpc.c: Fix marshaling of arrays of data passed by value (NPIdentifiers for the VLC plug-in). Adjust message descriptors to reflect proper array base type. 2006-12-23 15:03 Gwenole Beauchesne * src/npw-viewer.c: Fix NPN_GetStringIdentifiers(). 2006-12-23 11:55 Gwenole Beauchesne * NEWS: Updates. 2006-12-23 08:38 Gwenole Beauchesne * src/npw-wrapper.c: id_init() now returns a boolean value. * src/npw-config.c: Fix mkdir -p as NetBSD can generate EISDIR if a directory already exists. 2006-12-23 08:32 Gwenole Beauchesne * src/npw-config.c: Avoid use of , thus alloca(). Use ISO C VLA instead. 2006-12-22 08:18 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. * src/npw-viewer.c: Delay execution of NPN_PostURL{,Notify}() functions. 2006-12-22 07:56 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. * src/npw-wrapper.c: Fix regression in NPN_GetValue(), a NULL instance is allowed. 2006-12-22 07:21 Gwenole Beauchesne * README: Updates. 2006-12-22 07:05 Gwenole Beauchesne * ChangeLog: Generated by svn2cl. 2006-12-22 07:02 Gwenole Beauchesne * src/npw-viewer.c: Reject Flash Player 9 beta 1. 2006-12-22 06:48 Gwenole Beauchesne * src/npw-viewer.c: Allow user to disable npruntime with the NPW_DISABLE_NPRUNTIME env var. 2006-12-22 00:32 Gwenole Beauchesne * Makefile: Fix generation of devel/release svndate in tarball's nspluginwrapper.spec. 2006-12-22 00:12 Gwenole Beauchesne * configure: Allow for a different installation root with --pkglibdir=ROOT. 2006-12-22 00:00 Gwenole Beauchesne * src/npruntime-impl.h, src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c: Add dummy npruntime functions for browsers that don't support that API. Always return NPERR_MODULE_LOAD_FAILED_ERROR in NP_Initialize() on error. 2006-12-21 18:47 Gwenole Beauchesne * Makefile: Simplify ChangeLog commit string. 2006-12-21 18:43 Gwenole Beauchesne * ChangeLog: Generated by svn2cl the 21_Dec * NEWS, nspluginwrapper.spec: 0.9.91 2006-12-21 18:34 Gwenole Beauchesne * Makefile, src/npruntime-impl.h, src/npruntime.c, src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Add npruntime support. 2006-12-21 18:28 Gwenole Beauchesne * src/utils.c, src/utils.h: Add ID lookup by value. 2006-12-21 17:56 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Fix NPN_GetValue() to return a value even on error. 2006-12-21 17:42 Gwenole Beauchesne * src/utils.c: Fix typo. 2006-12-20 23:36 Gwenole Beauchesne * Makefile: Fix ChangeLog generation (strip off-project path components). 2006-12-20 23:35 Gwenole Beauchesne * ChangeLog: Generated by svn2cl the 21_Dec 2006-12-20 10:49 Gwenole Beauchesne * nspluginwrapper.spec: Update for new snapshot. 2006-12-20 10:40 Gwenole Beauchesne * ChangeLog: Generated by svn2cl the 20_déc * Makefile: Add missing files for tarball generation. 2006-12-20 10:28 Gwenole Beauchesne * Makefile, configure, nspluginwrapper.spec, src/npw-config.c: Improve support for development snapshots. 2006-12-20 07:16 Gwenole Beauchesne * TODO: Add note about communication stream to be flushed on error. * src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Implement NPN_RequestRead(). 2006-12-20 07:14 Gwenole Beauchesne * src/npw-rpc.c, src/npw-rpc.h: Handle NPByteRange objects. 2006-12-20 07:12 Gwenole Beauchesne * src/rpc.h: Add RPC_ERROR_MESSAGE_ARGUMENT_INVALID. 2006-12-19 08:47 Gwenole Beauchesne * src/debug.c, src/npw-rpc.c, src/npw-viewer.c: Use the new rpc_method_invoke_delayed() method. 2006-12-19 08:46 Gwenole Beauchesne * TODO, src/rpc.c, src/rpc.h: Add a means to delay calls until incoming requests are processed. 2006-12-19 08:41 Gwenole Beauchesne * src/sysdeps.h: Fix NPW_COMPONENT_NAME definitions. 2006-12-18 10:33 Gwenole Beauchesne * npapi/nspr/prcpucfg.h: Fix ppc64 host support (32-bit types were mis-defined). 2006-12-18 08:01 Gwenole Beauchesne * Makefile, configure, src/cxxabi-compat.cpp, src/npw-viewer.c: Merge more complete libg++ compat code from Mozilla (__pure_virtual). 2006-12-17 21:56 Gwenole Beauchesne * configure, src/rpc.c, src/rpc.h: Add support for 64-bit integers and double values. 2006-12-17 17:16 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Use new NPP and NPStream marshalers. Use NPERR_OUT_OF_MEMORY_ERROR where necessary instead of RPC_ERROR_NO_MEMORY. Use a single instance_id for NPP instances, but note their IDs are allocated in the browser-side only. 2006-12-17 16:58 Gwenole Beauchesne * src/utils.c, src/utils.h: Re-work ID accessors to match GHashTable ones better. 2006-12-17 16:54 Gwenole Beauchesne * TODO: Updates. 2006-12-17 16:38 Gwenole Beauchesne * src/npw-rpc.c, src/npw-rpc.h: Marshal NPP instances & NPStream objects, based on their generated ID. 2006-12-17 16:34 Gwenole Beauchesne * Makefile, src/sysdeps.h: Define specific BUILD_{XPCOM,WRAPPER,VIEWER} macros. 2006-12-15 16:54 Gwenole Beauchesne * ChangeLog: Generated by svn2cl the 15_déc 2006-12-15 16:52 Gwenole Beauchesne * src/npw-config.c: Create user Mozilla plugin dir if it doesn't exist yet. 2006-12-15 10:41 Gwenole Beauchesne * Makefile: Fix bi-arch build on ppc64. 2006-12-15 10:23 Gwenole Beauchesne * configure: Fix ppc64 / ppc32 support. 2006-12-15 10:14 Gwenole Beauchesne * src/npw-config.c: Force ELF_CLASS redefinition. 2006-12-13 09:52 Gwenole Beauchesne * tests/test-plugins.html: Add tests for mplayer plug-in. 2006-12-13 09:51 Gwenole Beauchesne * Makefile, src/libxpcom.c: Add dummy XPCOM library. 2006-12-12 23:41 Gwenole Beauchesne * src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Add XEMBED support. 2006-12-11 23:43 Gwenole Beauchesne * tests/test-plugins.html: Add VRML Samples page. 2006-11-30 00:05 Gwenole Beauchesne * src/npw-viewer.c: Initial fix for focus problems. 2006-11-29 22:24 Gwenole Beauchesne * src/npw-wrapper.c: Allocate a PlugInstance to hold private data in the wrapper plugin too. 2006-11-27 22:40 Gwenole Beauchesne * src/npw-viewer.sh: Expand PATH for RealPlayer package on NetBSD (reaplay executable). 2006-11-27 22:39 Gwenole Beauchesne * Makefile, configure, src/npw-config.c: NetBSD 3.1 host support. Auto-detect Linux/i386 plugins installed there. 2006-11-27 10:00 Gwenole Beauchesne * src/npw-config.c, src/sysdeps.h: Don't try to update old-style npwrapper.so plugin. 2006-11-27 07:00 Gwenole Beauchesne * src/npw-wrapper.c: Improve plugin description. 2006-11-27 06:54 Gwenole Beauchesne * src/npw-viewer.c: Print help if plugin path is not specified. 2006-11-27 06:44 Gwenole Beauchesne * src/npw-config.c: Only skip target ARCH that is not available, don't pair it with target OS. Also skip viewers that match host OS/ARCH pairs. 2006-11-27 00:11 Gwenole Beauchesne * nspluginwrapper.spec: Drop runtime subpackage. Update for 0.9.91 (ABI change). 2006-11-27 00:10 Gwenole Beauchesne * Makefile, configure, src/npw-config.c: Lowercase OS defines. 2006-11-26 23:49 Gwenole Beauchesne * Makefile, configure, src/npw-config.c, src/npw-viewer.sh, src/npw-wrapper.c, src/sysdeps.h: Move files to NPW_LIBDIR/ARCH/OS directory where appropriate. This is necessary to differentiate the viewers per ARCH/OS as there is no reliable way to detect an ELF object is for a specific OS (is e_ident[EI_OSABI] is not filled in). i.e. is_compatible_plugin() will actually execute npviewer --test. Also fix wrapped plugin installation so that it doesn't generate empty files on failure. 2006-11-26 17:26 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c: Improve arguments handling, this should fix processing of GTK arguments. 2006-11-25 15:52 Gwenole Beauchesne * Makefile, src/npw-config.c: Fix build on Linux. 2006-11-25 15:40 Gwenole Beauchesne * configure, src/npw-config.c: Auto-detect Linux plugins on FreeBSD platforms. 2006-11-25 12:51 Gwenole Beauchesne * Makefile, configure: Only build the viewer on Linux platforms. 2006-11-25 10:38 Gwenole Beauchesne * src/sysdeps.h: Define _XOPEN_SOURCE to 600 to use POSIX 1003.1-2001 (with C99 elements) 2006-11-25 10:31 Gwenole Beauchesne * src/npw-config.c: Embed necessary ELF definitions. 2006-11-25 09:55 Gwenole Beauchesne * Makefile, configure: Detect X11 base dir, -ldl is a Linux specific library. 2006-11-25 09:51 Gwenole Beauchesne * src/npw-viewer.c: strcasecmp() is in 2006-11-19 23:28 Gwenole Beauchesne * src/npw-config.c: Re-add 64-bit plugin paths, they are necessary to get correct upgrades. FIXME: probably split into "host" and "target" plugin dirs? 2006-11-19 23:08 Gwenole Beauchesne * nspluginwrapper.spec: Fix biarch/no-biarch builds. 2006-11-19 23:04 Gwenole Beauchesne * configure, nspluginwrapper.spec: Default to biarch builds on x86-64. Make sure to report prerelease versions so that to have a different version tag for upgrades to work. 2006-11-19 22:58 Gwenole Beauchesne * src/npw-wrapper.c: Update project URL. 2006-11-19 22:34 Gwenole Beauchesne * Makefile, configure, lsb-build/stub_libs/libc_nonshared.c, src/sysdeps.h: Add checks for __attribute__((visibility("hidden"))) and .{init,fini}_array support. 2006-11-19 22:32 Gwenole Beauchesne * Makefile: Make changelog. Clean lsb-build objdir. Cleanups. 2006-11-19 17:43 Gwenole Beauchesne * README: Document simplified build on x86-64 (LSB Desktop stubs). 2006-11-19 17:24 Gwenole Beauchesne * configure, src/npw-config.c: Update SUSE firefox paths. Add Debian/Ubuntu and Gentoo plugins path. Remove lib64 paths from mozilla since it's unlikely we need to wrap 64-bit plugins. 2006-11-19 15:17 Gwenole Beauchesne * Makefile, configure, lsb-build, lsb-build/headers, lsb-build/headers/atk-1.0, lsb-build/headers/atk-1.0/atk, lsb-build/headers/atk-1.0/atk/atk-enum-types.h, lsb-build/headers/atk-1.0/atk/atk.h, lsb-build/headers/core_filelist, lsb-build/headers/desktop_filelist, lsb-build/headers/dlfcn.h, lsb-build/headers/errno.h, lsb-build/headers/fcntl.h, lsb-build/headers/fontconfig, lsb-build/headers/fontconfig/fcfreetype.h, lsb-build/headers/fontconfig/fcprivate.h, lsb-build/headers/fontconfig/fontconfig.h, lsb-build/headers/glib-2.0, lsb-build/headers/glib-2.0/glib, lsb-build/headers/glib-2.0/glib-object.h, lsb-build/headers/glib-2.0/glib.h, lsb-build/headers/glib-2.0/glib/gprintf.h, lsb-build/headers/glib-2.0/glib/gstdio.h, lsb-build/headers/glib-2.0/gmodule.h, lsb-build/headers/glib-2.0/gobject, lsb-build/headers/glib-2.0/gobject/gvaluecollector.h, lsb-build/headers/gtk-2.0, lsb-build/headers/gtk-2.0/gdk, lsb-build/headers/gtk-2.0/gdk-pixbuf, lsb-build/headers/gtk-2.0/gdk-pixbuf-xlib, lsb-build/headers/gtk-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h, lsb-build/headers/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h, lsb-build/headers/gtk-2.0/gdk-pixbuf/gdk-pixdata.h, lsb-build/headers/gtk-2.0/gdk/gdk.h, lsb-build/headers/gtk-2.0/gdk/gdkkeysyms.h, lsb-build/headers/gtk-2.0/gdk/gdkx.h, lsb-build/headers/gtk-2.0/gtk, lsb-build/headers/gtk-2.0/gtk/gtk.h, lsb-build/headers/limits.h, lsb-build/headers/pango-1.0, lsb-build/headers/pango-1.0/pango, lsb-build/headers/pango-1.0/pango/pango-utils.h, lsb-build/headers/pango-1.0/pango/pango.h, lsb-build/headers/pango-1.0/pango/pangofc-decoder.h, lsb-build/headers/pango-1.0/pango/pangofc-fontmap.h, lsb-build/headers/pango-1.0/pango/pangoft2.h, lsb-build/headers/pango-1.0/pango/pangoxft.h, lsb-build/headers/stddef.h, lsb-build/headers/stdio.h, lsb-build/headers/stdlib.h, lsb-build/headers/string.h, lsb-build/headers/sys, lsb-build/headers/sys/resource.h, lsb-build/headers/sys/select.h, lsb-build/headers/sys/time.h, lsb-build/headers/sys/types.h, lsb-build/headers/sys/wait.h, lsb-build/headers/time.h, lsb-build/headers/unistd.h, lsb-build/headers/wctype.h, lsb-build/stub_libs, lsb-build/stub_libs/LibNameMap.txt, lsb-build/stub_libs/core_filelist, lsb-build/stub_libs/core_static_filelist, lsb-build/stub_libs/desktop_filelist, lsb-build/stub_libs/libX11.Version, lsb-build/stub_libs/libX11.c, lsb-build/stub_libs/libXext.Version, lsb-build/stub_libs/libXext.c, lsb-build/stub_libs/libXt.Version, lsb-build/stub_libs/libXt.c, lsb-build/stub_libs/libc_main.Version, lsb-build/stub_libs/libc_main.c, lsb-build/stub_libs/libc_nonshared.c, lsb-build/stub_libs/libdl.Version, lsb-build/stub_libs/libdl.c, lsb-build/stub_libs/libgcc_s.Version, lsb-build/stub_libs/libgcc_s.c, lsb-build/stub_libs/libgdk-x11-2.0.Version, lsb-build/stub_libs/libgdk-x11-2.0.c, lsb-build/stub_libs/libglib-2.0.Version, lsb-build/stub_libs/libglib-2.0.c, lsb-build/stub_libs/libgobject-2.0.Version, lsb-build/stub_libs/libgobject-2.0.c, lsb-build/stub_libs/libgthread-2.0.Version, lsb-build/stub_libs/libgthread-2.0.c, lsb-build/stub_libs/libgtk-x11-2.0.Version, lsb-build/stub_libs/libgtk-x11-2.0.c, lsb-build/stub_libs/libpthread.Version, lsb-build/stub_libs/libpthread.c, src/utils.c: Import (minimal) LSB Desktop build environment so that to help non-multiarch capable x86-64 distributions to build the 32-bit viewer. 2006-11-17 16:47 Gwenole Beauchesne * configure, src/npw-config.c, src/sysdeps.h: bswap_*() functions were only used in npw-config.c 2006-11-17 15:41 Gwenole Beauchesne * ChangeLog: updates 2006-11-17 15:40 Gwenole Beauchesne * NEWS, nspluginwrapper.spec: 0.9.90.4 2006-11-17 15:38 Gwenole Beauchesne * README: Document --with-biarch, minor updates. 2006-11-17 09:58 Gwenole Beauchesne * nspluginwrapper.spec: update to use %_with_biarch directly 2006-11-17 08:01 Gwenole Beauchesne * src/npw-viewer.c, src/npw-wrapper.c, src/utils.c, src/utils.h: Use optimized hash tables from GLib. 2006-11-16 06:07 Gwenole Beauchesne * src/npw-viewer.c: Only print message with dimensions are still null... 2006-11-15 12:52 Gwenole Beauchesne * ChangeLog, Makefile: Add missing files for tarball generation. * NEWS, nspluginwrapper.spec: 0.9.90.4 2006-11-15 11:16 Gwenole Beauchesne * src/npw-viewer.c: Fixup NPWindow size hints. Flash Player doesn't like null dimensions and Konqueror is actually passing that through NPP_SetWindow()->NPWindow. 2006-11-15 11:13 Gwenole Beauchesne * src/npw-wrapper.c: Add support for Konqueror (not GTK based toolkit) 2006-11-15 10:35 Gwenole Beauchesne * src/npw-viewer.c: Avoid an NPWindow->ws_info double free. Comment implementation choices. 2006-11-15 10:31 Gwenole Beauchesne * src/npw-rpc.h: Warning fixes (use uint8_t[] for NPPrintData buffer) 2006-11-15 08:05 Gwenole Beauchesne * src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Add printing support (implement NPP_Print) 2006-11-14 21:16 Gwenole Beauchesne * src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Use dedicated marshaler for NPWindow & NPRect structures. Rework NPP_SetWindow to support NULL window arguments. Don't realize the top_widget, only the form. 2006-11-13 22:07 Gwenole Beauchesne * src/npw-wrapper.c: use g_source_add_poll 2006-11-13 08:10 Gwenole Beauchesne * src/npw-wrapper.c: _Exit(255) after a failed fork()+execv() (original patch by Darryl L. Miles) 2006-11-12 22:08 Gwenole Beauchesne * Makefile, src/npw-viewer.c, src/npw-viewer.map: use a version script for RP8 compatibility glue (export __pure_virtual) 2006-11-12 20:41 Gwenole Beauchesne * src/npw-viewer.c: fix XEvent polling, don't use deprecated gtk polling routine, use g_source polling functions 2006-11-12 20:06 Gwenole Beauchesne * Makefile: use RP8 hack while building 32-bit viewer on x86_64 2006-11-11 17:03 Gwenole Beauchesne * src/npw-viewer.c: Remove useless (and actually problematic) XInitThreads() call 2006-11-11 16:40 Gwenole Beauchesne * Makefile, configure, nspluginwrapper.spec: install nspluginwrapper symlink 2006-11-11 15:21 Gwenole Beauchesne * src/npw-viewer.c: headers cleanup 2006-11-11 15:18 Gwenole Beauchesne * src/npw-viewer.c: use XtResizeWidget() to resize the plugin window 2006-11-11 09:46 Gwenole Beauchesne * src/npw-rpc.h, src/npw-viewer.c, src/npw-wrapper.c: Implement NPN_PostURL() and NPN_PostURLNotify() 2006-11-08 08:11 Gwenole Beauchesne * Makefile, configure, nspluginwrapper.spec: handle bi-arch builds (original patch by Darryl L. Miles) 2006-11-08 06:38 Gwenole Beauchesne * nspluginwrapper.spec: don't override compile flags, the default should be good enough and distribution-specific packages are expected to be better 2006-11-08 06:37 Gwenole Beauchesne * configure: there is no C++ in nspluginwrapper 2006-10-27 04:36 Gwenole Beauchesne * Makefile: fix make uninstall target (reported by stranche) 2006-09-25 22:42 Gwenole Beauchesne * nspluginwrapper.spec: use plain make command not the %make macro (Thibaut Cousin) 2006-09-24 16:11 Gwenole Beauchesne * NEWS, nspluginwrapper.spec, src/npw-viewer.c: fix acrobat reader 7 plugin 2006-09-24 16:07 Gwenole Beauchesne * nspluginwrapper.spec: add specfile %changelog missed in initial tarball 2006-09-24 16:06 Gwenole Beauchesne * NEWS, nspluginwrapper.spec, src/debug.c, src/npw-viewer.c, src/npw-wrapper.c, src/rpc.c, src/rpc.h: use a bidirectional communication channel 2006-09-24 15:49 Gwenole Beauchesne * gwenole, gwenole/projects, gwenole/projects/nspluginwrapper, gwenole/projects/nspluginwrapper/branches, gwenole/projects/nspluginwrapper/tags, ., COPYING, Makefile, NEWS, README, TODO, configure, npapi, npapi/jni.h, npapi/jni_md.h, npapi/jri.h, npapi/jri_md.h, npapi/jritypes.h, npapi/npapi.h, npapi/npruntime.h, npapi/nptypes.h, npapi/npupp.h, npapi/nspr, npapi/nspr/obsolete, npapi/nspr/obsolete/protypes.h, npapi/nspr/prcpucfg.h, npapi/nspr/prtypes.h, nspluginwrapper.spec, src, src/debug.c, src/debug.h, src/npw-config.c, src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c, src/npw-viewer.sh, src/npw-wrapper.c, src/rpc.c, src/rpc.h, src/sysdeps.h, src/utils.c, src/utils.h, tests, tests/test-plugins.html, utils, utils/getdeps.sh, utils/mkruntime.sh, utils/npw-shadow.c, utils/repackage.sh, utils/xtrace.c: initial import