Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

notes from PDF.js engineering weekly call, 2012-04-19, Thursday - 10:00am PST, 16:00 UTC

71 views
Skip to first unread message

Bill Walker

unread,
Apr 19, 2012, 1:46:22 PM4/19/12
to dev-p...@lists.mozilla.org
MEETING NOTES, PDF.js 2012-04-19

----------------
UPDATES:

bdahl: bug triage; unit test rewrite to eliminate testdrive and run unit tests from the Bot
yury: API landing; minimizing memory usage; removing unused resources from cache; move loading of PDF to worker side
julian: need asynchronous version of print callback; CSS3 per-page styles are very confusing; how to do automated testing for printing

discussion of external BSD-licensed implementation of JBIG2; decided to back burner for now

------------

TASKS:

* ongoing bug fixes [everybody]
STATUS: ongoing

-------------------------------

* Stop being blocked by Add-on Blocker [bdahl]
PROPOSAL: Hide PDF.js from Add-on manager
https://bugzilla.mozilla.org/show_bug.cgi?id=740795
STATUS: IN PROGRESS; independent of other work
DUE: ?

-------------------------------

* Design new Viewer user interface that matches Firefox [shorlander]
TODO: need design for progress bar [shorlander]
TODO: bwalker to schedule UI + eng meeting [bwalker]
STATUS: in progress; need answers from Stephen
DATE: ?

* Implement shorlander's new UI, get code review [artur]
STATUS: first round mostly done
TODO: give new viewer parity with old viewer [artur]
TODO: extend new viewer to support features as needed [artur]
TODO: come up with estimate by 2012-04-26? [artur]
PROPOSAL: freeze viewer after new implementation is settled
TODO: replace shorlander's use of flexbox with CSS2 equivalent [bdahl]

* Confirm that new Viewer UI for PDF.js is accessible [davidb]
TODO: ping davidb when new UI implementation is available for testing
- keyboard shortcuts and tab order
STATUS: BLOCKED

* Add mochitest cases for the new Viewer UI, get code review [artur]
STATUS: BLOCKED

* Devise and implement User Interface for enabling / disabling / prioritizing multiple PDF viewers [madhava]
TODO: agree with product management on feature requirements [bwalker]
Q: we've already got UI for picking handlers for media types, can we reuse that?
standalone viewers v. plugins v. add-ons
Alert the user the first time they encounter a PDF
- would you like to try PDF.js?
- if YES, disable Acrobat and use US
NICE: defer to other readers when we get into trouble
make it easy to go to something else when we fail
STATUS: NOT STARTED

-------------------------------

* Implement internationalization for bundled PDF.js Add-on in Firefox [bdahl]
TODO: Confirm with Dietrich that we don't need to do anything [bwalker]
STATUS: NOT STARTED
see also https://wiki.mozilla.org/Firefox/BundlingAdd-ons

* Devise bug tracking guidelines for Firefox / PDF.js integration issues
DONE: decision is to move all firefox integration issues to Bugzilla

* Devise bug tracking guidelines and uplift criteria for Firefox / PDF.js rendering issues
prefer tracking rendering issues at github
when rendering bugs are filed at bugzilla, shadow them at github
use whiteboard to say "fixed in upstream"
don't close bugzilla rendering bugs until fix is in Nightly
after new patch, search for open "fixed in upstream" bugs and retest

* Devise Aurora uplift criteria for PDF reader features [asa + mahdava]
TODO: bwalker to call meeting
- text selection + searching
- printing
- AcroForms

-------------------------------

* Add new test cases to Talos to cover PDF.js rendering performance [bdahl]
STATUS: not started

* Add PDF.js printing solution for commonly-printed documents [jviereck]
TODO: confirm minimum requirements with PM [bwalker]
TODO: come up with estimate by 2012-04-26? [jviereck]
STATUS: working on the CSS3 page-margin patch; looking at asynchronous version of canvas printing callback

* Implement text searching for commonly searched documents [bdahl]
TODO: come up with estimate by 2012-04-26? [bdahlm jviereck]
TODO: confirm minimum requirements with PM [bwalker]

* Implement text selection for commonly viewed documents
TODO: come up with estimate by 2012-04-26? [bdahl, jviereck]
maybe current text selection is good enough?
what about Right to Left? (parity with Acrobat)
TODO: confirm minimum requirements with PM [bwalker]

* nice to have: ranged download / render (see https://github.com/mozilla/pdf.js/issues/1108) [yury]

Brendan Dahl

unread,
Apr 25, 2012, 3:29:46 PM4/25/12
to dev-p...@lists.mozilla.org
Hello all,

We will have our regular PDF.js engineering weekly call on Thursday, 2012-04-26.

If your name is assigned to one of the uplift issues we discussed last week please try to come up with a completion date.

Agenda:
status updates from team
put dates on uplift issues
progress on next uplift milestone

Wiki homepage:
https://wiki.mozilla.org/PDF.js

Last week's meeting notes:
https://etherpad.mozilla.org/pdfjs-2012-04-19

Meeting details:
Thursday - 10:00am PST, 16:00 UTC
irc.mozilla.org #pdfjs for backchannel

Mountain View 2C - CYA
650-903-0800 or 650-215-1282 x92 Conf# 95360 (US/INTL)
1-800-707-2533 (pin 369) Conf# 95360 (US toll free)
Vidyo Room: 5360

Note: If you are having issues with the conference line check IRC and we'll arrange to use something else such as skype or google hangouts.
0 new messages