зеркало из https://github.com/mozilla/gecko-dev.git
393a50d4dc
This also corrects what I think are long standing issues with the mapping to and from print settings on Windows. Firstly it only uses the DEVMODE flags to decide what should get stored, in the old code if paper size was not set, it would then use that possibly invalid paper size to map to length and width. Paper setting prefs are mapped back if they were stored or if they have been manually set to something sane. Secondly it corrects the calculation that was used to convert from millimeters to tenths of millimeters. It also gets rid of the paperSizeType field, which was only used on Windows and doesn't actually make sense according to the DEVMODE documentation as the dmPaperLength and dmPaperWidth fields override the dmPaperSize, but can in theory be specified at the same time. |
||
---|---|---|
.. | ||
browser | ||
components | ||
ios | ||
test | ||
tests/unit | ||
moz.build | ||
nsEmbedCID.h | ||
nsIWindowCreator.idl | ||
nsIWindowCreator2.idl | ||
nsIWindowProvider.idl |