|
|
Line 9: |
Line 9: |
| ==Goal== | | ==Goal== |
| ===Bruce Sun=== | | ===Bruce Sun=== |
| * [PENDING] {{Bug|1345330}} - Integrate PDFium and its Pepper layer into m-c | | * {{Bug|1358023}} - Replace build systems of freetype2 library with mozilla ones (done) |
| ** [DONE] {{Bug|1358023}} - Replace build systems of freetype2 library with mozilla 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
| |
| * [PENDING] {{Bug|1288298}} - Fix Unicode encoding mismatch between JS-Plugins and PPAPI Plug-in
| |
| * [WONTFIX] [TBD] cherry-pick unorder map from chromium {{Bug|1350262}}
| |
|
| |
|
| * [REVIEWING] {{Bug|1368948}} - Integrate PDFium for converting EMF on Windows | | * {{Bug|1345330}} - Integrate PDFium and its Pepper layer into m-c (pending) |
| ** [DONE] Write a script to automatically update local files with upstream PDFium
| | ** Add corresponding licenses and follow up license review (pending) |
| ** [DONE] Write a moz.build to successfully build PDFium into libxul.dll on Windows
| | ** Double check we are using correct symbols of libjpeg, libpng, zlib (i.e. MOZ_Z_* prefixed ones) ~ (pending) |
| ** [DONE] Update license.html to include corresponding license notices of PDFium (i.e. agg, base, bigint, lcms, pdfium) | | ** Pack additional binaries (i.e. librpc.so and libpepperpdfium.so) into installation packages ~one week wip (pending) |
| ** [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]
| | * {{Bug|1306576}} - Fix memory allocation and deallocation mismatch (pending) |
| * [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 | | * {{Bug|1288298}} - Fix Unicode encoding mismatch between JS-Plugins and PPAPI Plug-in (pending) |
| * [PENDING] how to make build default on | | |
| * [PENDING] [Follow up] the statuses of {{Bug|1350261}} and {{Bug|1350262}} | | * {{Bug|1368948}} - Integrate PDFium for converting EMF on Windows (reviewing) |
| | ** Write a script to automatically update local files with upstream PDFium (r+) |
| | ** Write a moz.build to successfully build PDFium into libxul.dll on Windows (r+) |
| | ** Update license.html to include corresponding license notices of PDFium (i.e. agg, base, bigint, lcms, pdfium) (r+) |
| | ** Replace third-party libraries of PDFium with existing ones in Gecko (i.e. freetype, libjpeg, zlib) (r+) |
| | ** Remove unused libraries (i.e. libpng, libtiff) (r+) |
| | ** Hack PDfium to further decouple unused libraries (i.e. OpenJPEG) (r+) |
| | ** Find a proper location to place PDfium ==> /modules/pdfium (done) |
| | ** Build errors caused by MSVC STL headers would be solved by {{Bug|1349064}} (solved by :jgilbert) |
| | ** PDFium library sources (reviewing) |
| | |
| | * Study Graphics |
| | ** Join stability group discussion |
|
| |
|
| ===ChihYi Leu=== | | ===ChihYi Leu=== |