[DONE] To Do: [*] Identify files that were removed mozilla/modules/libmng/mng mozilla/modules/libpr0n/decoders/mng mozilla/modules/libimg/macbuild/mng (no longer needed) [*] Identify files that were changed (refer to removal patch) mozilla/modules/libpr0n/build/Makefile.in mozilla/modules/libpr0n/src/imgLoader.cpp mozilla/configure.in mozilla/allmakefiles.sh mozilla/build/unix/modules.mk mozilla/config/autoconf.mk.in mozilla/config/module2dir.pl mozilla/config/static-config.mk mozilla/embedding/browser/gtk/src/Makefile.in mozilla/embedding/browser/photon/src/Makefile.in mozilla/embedding/config/gre-installer-win.pkg mozilla/embedding/config/gre-win mozilla/modules/libimg/Makefile.in mozilla/modules/libpref/src/init/all.js mozilla/xpinstall/packager/packages-os2 mozilla/xpinstall/packager/packages-unix mozilla/xpinstall/packager/build/win/mozilla/XPI_JSTs/browser.jst mozilla/xpinstall/packager/os2/browser.jst mozilla/xpinstall/packager/unix/browser.jst mozilla/xpfe/components/build/nsModule.cpp [*] Create mngzilla directory, with structure mngzilla README.txt (installation instructions) TODO.txt (this file) ChangeLog.txt (change log) mozilla-1.4.1 (contains files that were removed in MNG removal) mozilla-1.5 (contains files that were changed in MNG removal) mozilla (updated files for use in MNG-supporting mozilla) patches (directory of patches) [*] Install this TODO.txt in mngzilla directory [*] Write and install README.txt [*] Write and install ChangeLog.txt [*] Import files that were removed, into mozilla-1.4.1 [*] Import files that were changed, into mozilla-1.5 [*] Copy removed files from mozilla-1.4.1 into mozilla [*] Copy changed files from mozilla-1.5 into mozilla [*] Import libmng-1.0.6 *.c and *.h files from libmng CVS, into mozilla. [*] Move mozlibmngconf.h from "special" directory into mng directory. [*] Make inclusion of mozlibmngconf.h in libmng_conf.h unconditional. [ ] Make note of above change in mng/MOZCHANGES [*] Initialize CVS with the mngzilla directory. [*] Revise mozilla/modules/libimg/mng/Makefile.in to add mozlibmngconf.h to the EXPORTS list. [*] Update files (use MNG restoration patch from bug #18574) [*] mozilla/modules/libpr0n/build/Makefile.in [*] mozilla/modules/libpr0n/src/imgLoader.cpp [*] mozilla/config/autoconf.mk.in [*] mozilla/config/static-config.mk [*] mozilla/embedding/browser/gtk/src/Makefile.in [*] mozilla/embedding/browser/photon/src/Makefile.in [*] mozilla/embedding/config/gre-installer-win.pkg [*] mozilla/embedding/config/gre-win [*] mozilla/modules/libimg/Makefile.in [*] mozilla/modules/libpref/src/init/all.js [*] mozilla/xpinstall/packager/packages-os2 [*] mozilla/xpinstall/packager/packages-unix [*] mozilla/xpinstall/packager/build/win/mozilla/XPI_JSTs/browser.jst [*] mozilla/xpinstall/packager/os2/browser.jst [*] mozilla/xpinstall/packager/unix/browser.jst [*] mozilla/xpfe/components/build/nsModule.cpp [*] Update remaining files manually. Patch fails with these: ./mozilla/config/module2dir.pl.rej ./mozilla/build/unix/modules.mk.rej ./mozilla/configure.in.rej ./mozilla/allmakefiles.sh.rej [*] mozilla/config/module2dir.pl (patch is no longer needed, remove file from mozilla and mozilla-1.5 directories) [*] mozilla/build/unix/modules.mk (long lines -- difficult to edit) [*] mozilla/configure.in [*] mozilla/allmakefiles.sh [ ] Update mozilla/configure from mozilla/configure.in (Requires autoconf-2.12, *not* the current autoconf-2.5x) [ ] Revise mozilla/configure.in to make MNG support a configurable feature via a "--with-mng" flag. [ ] Update mozilla/configure from mozilla/configure.in [ ] ... [ ] Keep ChangeLog, README, and TODO up to date. [ ] Make patch file [ ] Make binaries (list platforms) [ ] ...