Bug 1347444 (pdf-printing)

(meta) Gecko PDF printing support

NEW
Unassigned

Status

()

enhancement
2 years ago
Last year

People

(Reporter: fatseng, Unassigned)

Tracking

(Depends on 3 bugs, Blocks 1 bug, {meta})

45 Branch
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

I create this bug to collect Gecko bugs which are in order to support Mortar printing.
Blocks: 1269760
Blocks: 1302489
Assignee: nobody → fatseng
Status: NEW → ASSIGNED
Depends on: 1367948
Priority: -- → P1
Depends on: 1368948
Depends on: 1369302
No longer depends on: 1345786
Depends on: 1370488
No longer depends on: 1329881, 1345783, 1345789
Farmer, per talk today, we need to break the printing work into several steps:

#1 - Enable print-to-pdf function on Windows platforms. This is basically a follow-up from jwatt's previous implementation for macOS and Linux.

#2 - Enable PDF-to-EMF printing on Windows platforms. (doing EMF conversion on Chrome process). We expect a WIP patches attached in a bug so that we can push them to TRY and get a build to evaluate and local testing.

#3 - Run PDFium EMF conversion code on content process or isolated process in case of stability concern. Implement IPC communication betweeen chrome and content processes to complete EMF printing.

#4 - Implement a PDF test suite to verify overall implementation.
Alias: pdf-printing
Keywords: meta
Summary: [Mortar] [Meta] Gecko printing → Gecko PDF printing support
Depends on: 1372108
Depends on: 1372113
Depends on: 1359713
Depends on: 1372506
Duplicate of this bug: 1309441
Depends on: 1295109
Depends on: 1345786
Depends on: 1358076
Depends on: 1378608
Depends on: 1242463
Depends on: 1299848
Depends on: 1321689
Keywords: stale-bug
Priority: P1 → --
Assignee: fatseng → nobody
Status: ASSIGNED → NEW
Summary: Gecko PDF printing support → (meta) Gecko PDF printing support
Depends on: 1399787
You need to log in before you can comment on or make changes to this bug.