f8c51f0d7cd47fe6e7e65dd88d54f3f6fce79d91: Bug 1156742 Part 18: Fix the way we hold custom font data so that they can be recorded with Moz2D. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300721
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 18: Fix the way we hold custom font data so that they can be recorded with Moz2D. r=bas
318888301328d03b717b26036c248bf69420aef2: Bug 1156742 Part 17: Add virtual destructor to RecorededEvent and fix subsequent crash with DWrite playback fonts. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300720
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 17: Add virtual destructor to RecorededEvent and fix subsequent crash with DWrite playback fonts. r=bas
0b7f1898586916bc550413e4678025abef155057: Bug 1156742 Part 16: Add recording and forwarding of Matrix attribute set for Moz2D recording. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300719
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 16: Add recording and forwarding of Matrix attribute set for Moz2D recording. r=bas
dda221fc2e37196dc96413b2c6d04b5ae86441fd: Bug 1156742 Part 15: Add pref for turning on printing via the parent process. r=mconley
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300718
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 15: Add pref for turning on printing via the parent process. r=mconley
f17ecf3189bd4a25e806a71ed4ae2be40e82440f: Bug 1156742 Part 14: Complete RemotePrintJob using PrintTranslator. r=mconley
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300717
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 14: Complete RemotePrintJob using PrintTranslator. r=mconley
6c13b972933639299aceef19b6541e9412ef9242: Bug 1156742 Part 13: Create a Moz2D PrintTranslator. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300716
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 13: Create a Moz2D PrintTranslator. r=bas A better solution to the ScaledFonts issue comes in Part 24.
57d758c8ac22c640e955fba23b6802582169f78f: Bug 1156742 Part 12: Record CreateSimilarDrawTarget separately for Moz2D. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300715
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 12: Record CreateSimilarDrawTarget separately for Moz2D. r=bas This is so we can create the real print DrawTarget from our nsDeviceContext at the beginning of each page. Default behaviour for other Translators is still to always use CreateSimilarDrawTarget.
5167c1c18e405265666d670082789156b50d9cb4: Bug 1156742 Part 11: Allow RemotePrintJobChild to abort the print. r=roc
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300714
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 11: Allow RemotePrintJobChild to abort the print. r=roc This is so the RemotePrintJobParent can abort the printing in the child when something goes wrong.
e42b8b6de581f8ca772c30a588e54e31a1e88347: Bug 1156742 Part 10: Allow RemotePrintJob to influence nsPagePrintTimer. r=roc
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300713
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 10: Allow RemotePrintJob to influence nsPagePrintTimer. r=roc Adds a new timer for the RemotePrintJob to notify the nsPagePrintTimer when the last page has finished printing in the parent. Changed the page delay timer to reset the watch dog count on every page to prevent timeouts due to remote printing.
f9f91b619a87c5c7142a396b62a5f90145fb3811: Bug 1156742 Part 9: Add a new nsIDeviceContextSpec for proxied printing. r=roc
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300712
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 9: Add a new nsIDeviceContextSpec for proxied printing. r=roc This also changes aPrintToFileName parameter for BeginDocument to an nsAString& from char16_t*. Having a char16_t* caused a pain with VS2105 where wchar_t != char16_t (as on VS2103), after it had been sent over IPDL. This could have been worked around with casting, but this seemed like the tidier solution.
ced236c18d9d457fbc50bcd15e2c6364536e0223: Bug 1156742 Part 8: Change gfxWindowsSurface, so that a non-printing surface can be used when recording a print. r=roc
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300711
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 8: Change gfxWindowsSurface, so that a non-printing surface can be used when recording a print. r=roc
d765b7934fae4c1389ec4d860988a21437aed075: Bug 1156742 Part 7: Refactor nsDeviceContext.cpp to use printing surface for size and nsIDeviceContextSpec for DPI and scale. r=roc
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300710
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 7: Refactor nsDeviceContext.cpp to use printing surface for size and nsIDeviceContextSpec for DPI and scale. r=roc These changes are to make using an off screen surface behind our DrawTarget in the child easier. It still creates the real printing surface for some of the calculations, removing this will be required for future tightening of the sandbox.
cf0cb2ca72fe9e14c7e7cc294e612a42e0038d0b: Bug 1156742 Part 6: Add RemotePrintJob to PrintSession and PrintData. r=roc, r=mconley
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300709
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 6: Add RemotePrintJob to PrintSession and PrintData. r=roc, r=mconley Someone knew that nsIPrintSession would come in handy one day.
d265787bad2983eb224c132896f394a4f169e44d: Bug 1156742 Part 5: Add a skeleton RemotePrintJob. r=mconley
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300708
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 5: Add a skeleton RemotePrintJob. r=mconley The methods will get filled out by later patches, this sets up the IPDL and lifetime management.
00b3ae3147bc1eb7f68dc1c412b41069fe41f9ae: Bug 1156742 Part 4: Add an in memory DrawEventRecorder. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:57 +0000 - rev 300707
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 4: Add an in memory DrawEventRecorder. r=bas
ef3078a358d8072dc4c04a9fb6880928884b5bae: Bug 1156742 Part 3: Add support for FontType::CAIRO to CreateScaledFontForTrueTypeData on Windows. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:56 +0000 - rev 300706
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 3: Add support for FontType::CAIRO to CreateScaledFontForTrueTypeData on Windows. r=bas Parts of this change and related code get moved around in Part 24.
e9837ebf5d48f1f7a6f881d4120a47262d5b84c8: Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:56 +0000 - rev 300705
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
e3834d920c4abd86efc63d883d0bfa15d6ffc91b: Bug 1156742 Part 1: Change Moz2D recording, so that it can be used in isolation. r=bas
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:56 +0000 - rev 300704
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1156742 Part 1: Change Moz2D recording, so that it can be used in isolation. r=bas These are mainly changes to make sure we have recorded relevant dependencies to each draw operation. Where we can't record them on the fly like this, it makes sure the object has originated from our DrawTarget.
700d49664df69b3808597dfe0e13e6d40db1e1fd: Bug 1234566: Use LoadLibraryA instead of LoadLibrary in some skia Windows code to allow UNICODE to be defined. r=lsalzman
Bob Owen <bobowencode@gmail.com> - Tue, 05 Jan 2016 10:08:56 +0000 - rev 300703
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1234566: Use LoadLibraryA instead of LoadLibrary in some skia Windows code to allow UNICODE to be defined. r=lsalzman Patch already landed upstream on skia in commit 7a897c0f796df0a1c5b4ee5930b29bfed17ad1b4.
8af6d41e7d3b38ed41a9e87d02949ce60ea00fef: Bug 1235576 - Fix the indentation in dom/ipc, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 05 Jan 2016 09:59:30 +0000 - rev 300702
Push 8978 by raliiev@mozilla.com at Mon, 25 Jan 2016 14:05:32 +0000
Bug 1235576 - Fix the indentation in dom/ipc, r=smaug
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip