2005-08-30 version 1.7.3 * mozplugger-helper.c: Fixed hidden-windows bug with Window Maker by mapping windows that are correctly reparented but not mapped yet, in the X event handler. [Mozdev bug #9971] * mozplugger-helper.c: Restored ConfigureRequest handler. * mozpluggerrc: Fixed GV command line for version 3.6.1. * mozpluggerrc: Switched mpg123 and mpg321. [Mozdev bug #10363] * mozpluggerrc: Added Totem support. * mozplugger.c: Added Quicktime and Windows Media Player spoof to plugin name. [Mozdev bug #9979] * mozplugger.c: Added call to do_read_config() in NPP_Initialize(). * mozplugger.c: Code cleanup. 2005-04-16 version 1.7.2 * mozplugger.c: Fixed parts of display obscured on firefox resize. [Mozdev bug #7734] * mozpluggerrc: Added support for Acrobat Reader 7. (Tim Clymo) Added support for evince for PDF and PS. [MozDev bug #9825] Removed spaces in mime types. [MozDev bug #9539] * mozplugger-controller.c: Replaced setpgrp() with setpgid(pid,0). [MozDev bug #8839] * mozplugger-helper.c: Removed the SubstructureRedirectMask handlers. * mozplugger.c: Now shows if DEBUG is enabled in "about:plugins". (Giuseppe Ghibò) 2005-01-04 version 1.7.1 * Makefile, README: Added make install prefix=/usr/local, make localinstall_mozilla, make localinstall_netscape, and make make localinstall_opera. * mozplugger.c: Code cleanup. * mozplugger.c: Fixed a memory leak with Mozilla >= 1.7. The old code made the assumption that global variables were shared between instances but this is not always true with Mozilla >= 1.7. * mozplugger.c: Now filters out mime-type handlers with no command. * mozpluggerrc: Updated MPlayer, acroread, gnumeric, and OpenOffice. (Giuseppe Ghibò) Disabled AbiWord because of problems reading from cache. Added hxplay and kwrite. Added stream flag to timitidy. * mozplugger-helper.c: Fixed not-maximized windows in adjust_window_size(). 2004-12-24 version 1.7.0 * npapi/include/npapi.h: Applied ia64 patch (David Mosberger-Tang). * mozpluggerrc: Disabled mpg321 with m3u files. [MozDev bug #7825] * mozplugger.7.bz2: There were multiple name lines. This made it impossible to translate the page to DocBook (Eric S. Raymond). * mozplugger.c: Disabled the no-browser-download feature to fix a bug with recent versions of Mozilla and Firefox when playing videos multiple times [MozDev bug #7296]. * mozplugger-common.c, mozplugger.h: Increased the timeout for a process to exit from 4ms to 100ms to let enough time to Acrobat Reader to save its preferences when killed by SIGTERM. * mozplugger-helper.c: Fixed bug on ConfigureRequest: the window was not always resized. Resize the window before calling XMapWindow() on ReparentNotify. * mozplugger-helper.c: Removed XMapWindow() on UnmapNotify to fix flashing windows when swallowing applications. * mozplugger-helper.c: Fixed a regression over MozPlugger 1.5.2: When an application was previously opened outside of Mozilla, MozPlugger swallowed its window instead of the right window. 2004-09-27 version 1.6.2 * mozpluggerrc: The Acrobat Reader entry does not rely on -tempFileTitle anymore. * mozplugger-helper.c: Removed loop on XReparentWindow(). Added XMapWindow(display, victim) on UnmapNotify. * mozplugger.c: Returns NPERR_GENERIC_ERROR in NPP_NewStream() when streaming to fix a caching bug with Firefox. * mozplugger-helper.c: Removed unnecessary calls to XSync() and XMapWindow(). * mozplugger-helper.c: Changed the default string comparaison function used with swallow() from strncasecmp() to strstr(). * mozpluggerrc: More reliable OpenOffice swallowing. Fixed bug with XV 3.10. 2004-08-18 version 1.6.1 * mozplugger-helper.c: Fixed bug introduced in the version 1.6.0. MozPlugger was not waiting for applications that didn't use the swallow feature. [MozDev bug #7032] * mozplugger-helper.c: Changed the string comparaison function used with swallow() from strcasecmp() to strncasecmp() to fix problems with Xpdf and Ted. [MozDev bug #6945] * mozplugger-helper.c: Now calls XReparentWindow() multiple times to fix the swallow feature on some X servers. [Debian bug #264955] * mozpluggerrc: Don't specify audio output driver for mplayer (should be specified in mplayer config). Added the openoffice command to the OO() macro. Added the -e and -p options to xmms. Removed the -window and -backdrop options from display. 2004-07-11 version 1.6.0 New features from Plugger 5.1.2. * mozplugger-helper.c: New swallowing mechanism. Removed the "event_swallow" flag. * mozplugger.c: Now uses m4 to expand the config file. Added the "hidden" flag. * mozplugger.c, mozplugger-helper.c: Fixed window resizing. * mozpluggerrc: Now swallows OpenOffice windows. Disabled helper applications by default. * mozplugger-common.c: When compiled with DEBUG defined, the mozdebug file is now created in $TMPDIR instead of /tmp. 2004-03-28 version 1.5.2 * mozplugger.c: Now uses the event_swallow method with mozplugger-controller. * mozplugger-controller.c: Fixed a buffer overflow. * mozplugger-controller.c: Does not pop up the window anymore. * mozplugger-helper.c: Fixed a bug with event_swallow that made it fail if the target window was created before the event selection had been actually done by the helper. 2004-02-24 version 1.5.1 * mozplugger-helper.c: Added XMapWindow() again to fix windows not appearing on some X servers. * mozplugger-helper.c: Returned to the "event_swallow" behavior of 1.4.2 to fix windows not being reparented on some computers. 2004-01-15 version 1.5.0 * mozplugger.c: Added MMS support. * mozplugger.c: Can now loop when using the "controls" flag. * mozplugger-helper.c: Better Quicktime support using the qtsrc field of EMBED tags when available. (Kees Cook) * mozplugger-helper.c: Fixed window reparent failing randomly with the "event_swallow" flag. (Eric Kerin) * mozplugger-helper.c: In the event_swallow mode, MozPlugger now waits passively for X events. * mozpluggerrc: Now uses "event_swallow" with Acrobat Reader. * mozpluggerrc: Removed -nocache 100 to avoid mplayer to hang after some seconds of playback. * mozplugger.c, mozplugger-helper.c: Removed dead code which was using SIGWINCH. 2003-12-16 version 1.4.2 * mozpluggerrc: Added the "stream" flag to RealPlayer. * mozplugger.c: Fixed a segmentation fault when exporting variables with no value. * mozplugger.c: Fixed a free() on a literal string which made the plugin crash when parsing commands with the "controls" flag. 2003-12-07 version 1.4.1 * mozpluggerrc: Added soffice. * mozpluggerrc: Added the option -cache 100 to mplayer. * mozplugger.c, mozpluggerrc: Merged the flags "nokill" and "exits" into "nokill". * mozplugger-helper.c: Removed the flags "many" and "nofull". * mozplugger-controller.c: New file created. * mozplugger.c, mozpluggerrc: Added the flag "controls" to display a controller with the buttons play, pause and stop while playing. * mozplugger.c: Added the flags "embed" and "noembed" to enable to define embed-only or full-window-only applications in the rc file. * mozplugger.c: All the paramters of the tags are made available in mozpluggerrc through environment variables. * Makefile: Renamed the helper application from mozplugger to mozplugger-helper and added mozplugger-controller. 2003-09-10 version 1.3.2 * mozplugger-helper.c: Improved swallowing accuracy by scanning windows twice faster. * mozplugger.c: Fixed regression: the mozplugger helper could not be found in ~/.mozilla, ~/.netscape or ~/.opera. 2003-08-30 version 1.3.1 * Makefile: Now works with the HP-UX compilation tools. * mozplugger-helper.c: Removed some dead code. * mozpluggerrc: Fixed bug with timidity that prevented midi files to be played in loop. 2003-07-05 version 1.3.0 Major code cleanup. * mozplugger-common.c: New file created. * mozplugger-helper.c, mozplugger.c: Added the flag "event_swallow" to use an alternative event driven code. (Eric Kerin) * mozplugger.c: In some conditions, MozPlugger now uses the href field of embed tags. (Rafael Santiago) * mozplugger.c: The memory of an instance was not freed when the instance was destroyed. * mozplugger.c: Some embeded applications were not killed when leaving a page. * mozplugger.c: For some files, Mozilla did not give the right MIME type to Mozplugger when creating a new stream. Mozplugger now uses the type given at instanciation time. * mozplugger.c: Embeded files with loop=0 were not played. * mozplugger.c: The files begining with a / were not accepted. * mozplugger-helper.c: The "maxaspect" flag did not work correctly. * mozpluggerrc: Removed -guiwid from mplayer lines; Uses the new event_swallow() with gv and Ted. 2003-06-14 version 1.2.1 * mozplugger-helper.c: The swallow feature did not work on some computers. Mozplugger now scans potential victim windows faster. It takes a little more CPU in the initialization of the swallow but it is more accurate. 2003-05-28 version 1.2.0 * mozplugger.c: MIME types for which no application is found are not registered into Mozilla. * mozplugger.c: Some Windows did not resize properly. (Eric Kerin) * mozplugger.c: Added the flag "nofull" to restrict swallow. 2003-04-24 version 1.1.3 * mozpluggerrc: Added Ted and fixed Abiword. * mozplugger.c: Fixed a bug with Mozilla 1.3 when re-opening media files. * mozplugger.c: By default, plugins are now repeated once. * mozplugger-helper.c: Mozplugger swallows the most recently opened instance of a window, not the first found. (Bernard Blackham) 2003-03-14 version 1.1.2 * mozpluggerrc: Multiple invocations of Acrobat Reader continually spawned new processes. * mozplugger.c: Could not play mpeg mail attachments within mail using mplayer. * mozplugger.c, mozplugger-helper.c: Fixed bug on 64-bit architectures. * mozplugger-helper.c: New environment variables : $width and $height 2003-02-17 version 1.1.1 * mozpluggerrc: Added OGG and StarOffice support * mozplugger.c: It is no more useful to duplicate a command in the rc file with and without the "stream" flag. * mozplugger.c: Some embeded files were played twice. 2003-02-16 version 1.1 * mozpluggerrc: Added the support of PDF files Added xine after mplayer for MPEG 1 and 2 Fixed bug with mplayer : fork bomb on some unplayable files Fixed bug with xmms : temporary files undeleted in /tmp/plugtmp * mozplugger.c: When using the "exits" flag, mozplugger (and plugger 4.0) let a process in the system, until Mozilla exits. 2003-02-08 version 1.0 * mozplugger.c, mozplugger-helper.c: The "stream" flag of the file pluggerrc has been changed to make the browser just pass an URL to the player without downloading the file. The old behaviour is no more supported by Mozilla. * mozplugger.c: Fixed bug with Mozilla 1.x : a zombie process was created for each loaded plugin, until Mozilla exits. * mozplugger.c: "Running helper..." is no more displayed in the status bar.