39
edits
(→Bruce Sun: Reflect the progress of tasks within Q2) |
|||
Line 9: | Line 9: | ||
==Goal== | ==Goal== | ||
===Bruce Sun=== | ===Bruce Sun=== | ||
* {{Bug|1345330}} - Integrate PDFium and its Pepper layer into m-c | * [PENDING] {{Bug|1345330}} - Integrate PDFium and its Pepper layer into m-c | ||
** {{Bug|1358023}} - Replace build systems of freetype2 library with mozilla ones | ** [DONE] {{Bug|1358023}} - Replace build systems of freetype2 library with mozilla ones | ||
** Double check we are using correct symbols of libjpeg, libpng, zlib (i.e. MOZ_Z_* prefixed ones) ~ | ** [DONE] Add corresponding licenses and follow up license review | ||
** | ** [PENDING] Double check we are using correct symbols of libjpeg, libpng, zlib (i.e. MOZ_Z_* prefixed ones) ~ | ||
** [PENDING] Pack additional binaries (i.e. librpc.so and libpepperpdfium.so) into installation packages ~one week wip | |||
* [PENDING] {{Bug|1306576}} - Fix memory allocation and deallocation mismatch | |||
* {{Bug|1306576}} - Fix memory allocation and deallocation mismatch | * [PENDING] {{Bug|1288298}} - Fix Unicode encoding mismatch between JS-Plugins and PPAPI Plug-in | ||
* {{Bug|1288298}} - Fix Unicode encoding mismatch between JS-Plugins and PPAPI Plug-in | * [WONTFIX] [TBD] cherry-pick unorder map from chromium {{Bug|1350262}} | ||
* [TBD] cherry-pick unorder map from chromium {{Bug|1350262}} | |||
* Upgrade flow/process plan | * [REVIEWING] {{Bug|1368948}} - Integrate PDFium for converting EMF on Windows | ||
** library testing | ** [DONE] Write a script to automatically update local files with upstream PDFium | ||
* study gfx | ** [DONE] Write a moz.build to successfully build PDFium into libxul.dll on Windows | ||
** [DONE] Update license.html to include corresponding license notices of PDFium (i.e. agg, base, bigint, lcms, pdfium) | |||
** [DONE] Replace third-party libraries of PDFium with existing ones in Gecko (i.e. freetype, libjpeg, zlib) | |||
** [DONE] Remove unused libraries (i.e. libpng, libtiff) | |||
** [DONE] Hack PDfium to further decouple unused libraries (i.e. OpenJPEG) | |||
** [DISCUSSING] Find a proper location to place PDfium (i.e. /modules) | |||
** [WAITING] Build errors caused by MSVC STL headers would be solved by {{Bug|1349064}} | |||
* [DONE] Upgrade flow/process plan | |||
** [WONTFIX] library testing | |||
* [DOING] study gfx | |||
[TBD] | [TBD] | ||
* | * [PENDING] Reduce duplications (i.e. libjpeg.a, libpng.a, zlib.a) within two binaries (i.e. libxul.so and libpepperpdfium.so) | ||
* | * [PENDING] Avoid building mortar on non-desktop platforms ~ one week wip | ||
* | * [PENDING] how to make build default on | ||
* | * [PENDING] [Follow up] the statuses of {{Bug|1350261}} and {{Bug|1350262}} | ||
===ChihYi Leu=== | ===ChihYi Leu=== |
edits