Geoff Mendal
bf40f24bc2
Import translations. DO NOT MERGE
...
Change-Id: I1045d9d3bcb2ddce2eb2c57fff87827c5ee23f04
Auto-generated-cl: translation import
2015-02-04 06:51:45 -08:00
Svetoslav
948c9a6393
Add duplex mode support.
...
This change adds support for duplex printing. The print UI now has a duplex
option which allows the user to choose one of the supported duplex options
by the currently selected printer. The chosen duplex mode is propaged to the
print service that manages this printer.
Change-Id: I807ba9da2723531535c0e1e33f2f4e1b503a54b0
2015-02-04 05:48:48 +00:00
Svetoslav
85d6a63d41
am fcecdccc: am 369f1ec6: Merge "Add a missing file to print spooler resources" into lmp-mr1-dev
...
automerge: 3fd1ebf
* commit '3fd1ebff6c017ba4495070cb34f1ed7652b33cc9':
Add a missing file to print spooler resources
2015-01-27 23:26:24 +00:00
Svetoslav
3fd1ebff6c
am fcecdccc: am 369f1ec6: Merge "Add a missing file to print spooler resources" into lmp-mr1-dev
...
* commit 'fcecdccc0f24b9c9447fe5bd69c31ca29c35d5c8':
Add a missing file to print spooler resources
2015-01-27 04:36:37 +00:00
Svetoslav
fcecdccc0f
am 369f1ec6: Merge "Add a missing file to print spooler resources" into lmp-mr1-dev
...
* commit '369f1ec6ea78637870f35822456628e7ae8caf95':
Add a missing file to print spooler resources
2015-01-27 04:26:55 +00:00
Svetoslav
c0198ce12e
Add a missing file to print spooler resources
...
bug:19120603
Change-Id: Id33c77696a47ef48b0095fd8289f92d7bba71f19
2015-01-23 17:50:31 -08:00
Geoff Mendal
596bf7a3e1
Import translations. DO NOT MERGE
...
Change-Id: I3ed20770355daeb44c7ec26a0cd70d224dde7e9b
Auto-generated-cl: translation import
2015-01-21 06:34:11 -08:00
Geoff Mendal
4a682c1b44
Import translations. DO NOT MERGE
...
Change-Id: I9c93551bd46a5ef15b327a8f7ae332e69578ad90
Auto-generated-cl: translation import
2015-01-05 06:11:03 -08:00
Baligh Uddin
2d9543abca
Import translations. DO NOT MERGE
...
Change-Id: I502afa35fad7c98a1a6728b88706245891296c18
Auto-generated-cl: translation import
2014-12-22 20:19:30 -08:00
Svetoslav
b9f2345350
am dc026baf: am 5303451e: am 4667d247: Merge "Inconsistent media sizes for es-US locale." into lmp-mr1-dev
...
* commit 'dc026bafa97ad0c2cc2446bfe8ae5992f660ed21':
Inconsistent media sizes for es-US locale.
2014-12-03 21:50:01 +00:00
Svetoslav
dc026bafa9
am 5303451e: am 4667d247: Merge "Inconsistent media sizes for es-US locale." into lmp-mr1-dev
...
* commit '5303451efc8553f83d921185c6aac30a178d632f':
Inconsistent media sizes for es-US locale.
2014-12-03 20:41:39 +00:00
Svetoslav
5303451efc
am 4667d247: Merge "Inconsistent media sizes for es-US locale." into lmp-mr1-dev
...
* commit '4667d247bbff30d7fe47a4022b91eb03da17be4d':
Inconsistent media sizes for es-US locale.
2014-12-03 17:19:29 +00:00
Svetoslav
4667d247bb
Merge "Inconsistent media sizes for es-US locale." into lmp-mr1-dev
2014-12-03 16:34:00 +00:00
Svetoslav
67880ce3ff
am 935702b6: am 95482c28: am cdd3356d: Merge "Allow more space for the printer spinner to avoid truncation." into lmp-mr1-dev
...
* commit '935702b6d5873d028c5f5c0e35e46a35b5e11a22':
Allow more space for the printer spinner to avoid truncation.
2014-12-03 00:31:23 +00:00
Svetoslav
935702b6d5
am 95482c28: am cdd3356d: Merge "Allow more space for the printer spinner to avoid truncation." into lmp-mr1-dev
...
* commit '95482c28f5b6fba7427770212374c3c8d22b280e':
Allow more space for the printer spinner to avoid truncation.
2014-12-02 23:30:21 +00:00
Svetoslav
95482c28f5
am cdd3356d: Merge "Allow more space for the printer spinner to avoid truncation." into lmp-mr1-dev
...
* commit 'cdd3356da9386bff842d9a29fad09a1d5edc1e73':
Allow more space for the printer spinner to avoid truncation.
2014-12-02 23:23:40 +00:00
Svetoslav
cdd3356da9
Merge "Allow more space for the printer spinner to avoid truncation." into lmp-mr1-dev
2014-12-02 23:16:38 +00:00
Svetoslav
a1ec54b454
Inconsistent media sizes for es-US locale.
...
The pdf_printer_media_sizes array for es-US was missing
resulting in using European paper sizes for US locale and
as a result no default media size for this locale. This
resulted in printing not working for es-US.
bug:18536264
Change-Id: Ied552a63d628be38dc5249f3cd6107cbeaa692a8
2014-12-02 15:09:59 -08:00
Baligh Uddin
864eedc401
Import translations. DO NOT MERGE
...
Change-Id: I1fa46bb80033e1eee5de30cbf0d0d5d07ae4147c
Auto-generated-cl: translation import
2014-12-02 14:07:25 -08:00
Svetoslav
94ef9e6bc8
Allow more space for the printer spinner to avoid truncation.
...
The save to PDF option is truncated in Russian. While the printer
name can be arbitrarily long, the Save to PDF printer should not
be truncated.
bug:18546218
Change-Id: Id35bd638c505783a2288c1602960e8d74ec3b882
2014-12-02 13:46:36 -08:00
Svet Ganov
fc00c9e6c9
am 66a12001: am f9c93ba2: am eaaf0512: Crash in print spooler when back pressed before content update complted.
...
* commit '66a1200156aa0d7b003ce6d7dacfa5c1a54dd0d7':
Crash in print spooler when back pressed before content update complted.
2014-12-02 19:10:15 +00:00
Svet Ganov
66a1200156
am f9c93ba2: am eaaf0512: Crash in print spooler when back pressed before content update complted.
...
* commit 'f9c93ba26790cf26df40d21d7e8b6e1e83391dd1':
Crash in print spooler when back pressed before content update complted.
2014-12-02 19:03:54 +00:00
Svet Ganov
eaaf0512fc
Crash in print spooler when back pressed before content update complted.
...
We are updating the printed content asynchronously. If the user cancels
printing before the first update is complete the spooler components are
in a destroyed state but we attempt to handle the completed update resulting
in a crash. Now if printing is cancelled we ignore the update result.
bug:18525491
Change-Id: I1ef47a17de19896cba2c7a1dd2bfc205065e0a5a
2014-12-02 18:43:05 +00:00
Svet Ganov
657fcb172e
am 846aac1a: am 48956f26: am f51d7015: Merge "Lockup in the print spooler." into lmp-mr1-dev
...
* commit '846aac1a22a23df440e39c642cb9213a025f21b7':
Lockup in the print spooler.
2014-11-25 18:51:20 +00:00
Svet Ganov
846aac1a22
am 48956f26: am f51d7015: Merge "Lockup in the print spooler." into lmp-mr1-dev
...
* commit '48956f266df46bc852c8c2886f16dbb7ac61b3fe':
Lockup in the print spooler.
2014-11-25 18:45:32 +00:00
Svet Ganov
6f206983b9
am f0de3a5c: am f34896bb: am c9f499d2: Merge "Print spooler crash when printing after a rotation." into lmp-mr1-dev
...
* commit 'f0de3a5ca35df8f94c1546bde60b6d89f2741b13':
Print spooler crash when printing after a rotation.
2014-11-25 17:48:47 +00:00
Svet Ganov
f0de3a5ca3
am f34896bb: am c9f499d2: Merge "Print spooler crash when printing after a rotation." into lmp-mr1-dev
...
* commit 'f34896bbeb49aef3509e55ccf9afc7b62ae4dafd':
Print spooler crash when printing after a rotation.
2014-11-25 17:37:42 +00:00
Svet Ganov
c80814e70a
Lockup in the print spooler.
...
A recent change modified the way we destroy the remote renderer from
asynchronous to synchronous. This caused problems since it was possible
that the remote rendering service is unbound while we are reading the
contents of a rendered page. As a result the reader was blocking on I/O
and the print spooler was getting into a locked state that required a
restart of its process. Now the remote renderer is destroyed
asynchronously.
bug:18498626
Change-Id: I1312bf808f30430728b4038dd4be43c55d2be825
2014-11-24 22:12:34 +00:00
Svet Ganov
f6cd14dbc9
Print spooler crash when printing after a rotation.
...
1. Available printers are provided by a loader driven by the activity
lifecycle. After a rotation of an app that does not handle rotation
the print activity is destroyed in a delayed fashion. When another
print task is started the loader of the destroed activity gets two
cancellations, one when the activity is stopped and one when it is
destroyed but when the second cancellation happens the loader has a
bad state that it is loading while it is not and a NPE occurs.
2. If a rotation happens early before the print activity is fully initialized
(there are asyncrconous operations that take place) we get a NPE as
the print preview controller is not created yet.
3. A lockup of the print preview process occurs if the print print
activity is destroyed after we initiated binding to the rendering
service but before we receive the remote interface. In this case no
remote service is received as exepcted since we already unbound from
it resulting in a missed signal.
bug:18238590
Change-Id: I81817d81702f649ded97dfbab7d7bba28f22fa91
2014-11-22 09:28:38 -08:00
Geoff Mendal
e9e6399245
Import translations. DO NOT MERGE
...
Change-Id: Icb02f0081bd43d87299e3275d1a25b2560dcf5d3
Auto-generated-cl: translation import
2014-11-17 10:23:09 -08:00
Andreas Gampe
2e4ad0a641
am d99c25ef: am 37079e29: Merge "Frameworks/base: Wall Werror in packages"
...
* commit 'd99c25eff3ad421b900caf7af82f970b23a81733':
Frameworks/base: Wall Werror in packages
2014-11-14 19:15:52 +00:00
Andreas Gampe
d99c25eff3
am 37079e29: Merge "Frameworks/base: Wall Werror in packages"
...
* commit '37079e29171df20b6355244882dce9d745da55db':
Frameworks/base: Wall Werror in packages
2014-11-13 23:39:49 +00:00
Andreas Gampe
423ba098bd
Frameworks/base: Wall Werror in packages
...
Turn on -Wall -Werror in packages/. Fix warnings.
Change-Id: I4ec7256a7df46017e1895575719f2b5aca978bd0
2014-11-13 15:25:34 -08:00
Geoff Mendal
8ed13bae00
Import translations. DO NOT MERGE
...
Change-Id: Ided235f0fea28f4036c0ac64543c63b53665784d
Auto-generated-cl: translation import
2014-11-12 20:33:21 -08:00
Geoff Mendal
318ef31d73
Import translations. DO NOT MERGE
...
Change-Id: I632600da887656ee853fe527b9193577582e45f1
Auto-generated-cl: translation import
2014-11-10 06:30:29 -08:00
Baligh Uddin
b25b3ffd92
Import translations. DO NOT MERGE
...
Change-Id: I897991ab8499a1a73219e861c365771fc7eb905e
Auto-generated-cl: translation import
2014-11-06 22:54:44 -08:00
Svet Ganov
e73c6d93b9
am 28d51a39: am 182f0a13: Merge "Crash apps that print malformed or password protected PDFs." into lmp-mr1-dev automerge: 4f5b8a6
...
* commit '28d51a39a1bed35855b0fe75a65ad4a6d43a4460':
Crash apps that print malformed or password protected PDFs.
2014-11-01 00:32:52 +00:00
Svet Ganov
28d51a39a1
am 182f0a13: Merge "Crash apps that print malformed or password protected PDFs." into lmp-mr1-dev
...
automerge: 4f5b8a6
* commit '4f5b8a6b9b1966b42c929f89e1e91827ec495719':
Crash apps that print malformed or password protected PDFs.
2014-11-01 00:27:30 +00:00
Svet Ganov
fce84f035c
Crash apps that print malformed or password protected PDFs.
...
If apps are writing malformed content (typically not a PDF file) or if the
PDF content they provide to the print system is password protected, are now
crashed as both of these are app bugs.
bug:17636435
Change-Id: Ifce6a3199e587448dd38f6a84290a965c24b698b
2014-11-01 00:06:08 +00:00
Svetoslav
a3b6fc48b7
am 2a6749ad: am 93134ce8: Merge "Save to a PDF file should look like print preview." into lmp-mr1-dev automerge: 160021d
...
* commit '2a6749adc0d0693b97c81b6083629e13b604d45a':
Save to a PDF file should look like print preview.
2014-10-31 20:04:19 +00:00
Svetoslav
2a6749adc0
am 93134ce8: Merge "Save to a PDF file should look like print preview." into lmp-mr1-dev
...
automerge: 160021d
* commit '160021d8cf62f566587d899498c72fff82b6969f':
Save to a PDF file should look like print preview.
2014-10-31 19:59:53 +00:00
Svetoslav
93134ce87e
Merge "Save to a PDF file should look like print preview." into lmp-mr1-dev
2014-10-31 19:54:05 +00:00
Svetoslav
bec22beb99
Save to a PDF file should look like print preview.
...
When rendering a PDF file for print preview we take into account
the selected print options such as paper size, orientation, etc
without modifying the document. To print we send the doc in its
original form and the print options so the print service can apply
the necessary transforms in addition to the optional custom options
it supports. When saving to PDF we have to actually change the
document as we act as a print service.
bug:13545980
Change-Id: Icdcecf962bec6ff742cc6015df5af9d9086ce760
2014-10-31 10:41:34 -07:00
Svetoslav
840e230d4e
am 65895fac: am 39f35336: am d3786a59: Merge "Print preview disappearing if printer is changed." into lmp-mr1-dev
...
* commit '65895facf2b7c4d31bd8dbd0132e1471b381f0d8':
Print preview disappearing if printer is changed.
2014-10-31 00:01:28 +00:00
Svetoslav
65895facf2
am 39f35336: am d3786a59: Merge "Print preview disappearing if printer is changed." into lmp-mr1-dev
...
* commit '39f35336e528434e59f4ea317498919d8d4f9dbd':
Print preview disappearing if printer is changed.
2014-10-30 23:44:43 +00:00
Baligh Uddin
abeca149d7
Import translations. DO NOT MERGE
...
Change-Id: I37bac04e94e138a6bea3d16bbbad8926bf3d98bd
Auto-generated-cl: translation import
2014-10-30 13:15:49 -07:00
Svetoslav
7c053c1e41
Print preview disappearing if printer is changed.
...
This is a regression caused by my previous patch.
Change-Id: I80a0b4d880fd4e48e6a44fac303a4c8204e8ec0d
2014-10-29 13:50:42 -07:00
Svet Ganov
5329b48404
am a6a440b6: am b32f04b7: Merge "Printing from two apps at the same time not working." into lmp-mr1-dev automerge: 5e1e4ef
...
* commit 'a6a440b69114ec74502c52254059a9c902d4f6d4':
Printing from two apps at the same time not working.
2014-10-25 03:41:48 +00:00
Svet Ganov
ea74007809
am d1cd7725: Merge "Crash in print spooler if printing app killed from recents." into lmp-mr1-dev automerge: 7cf7c36 automerge: fb7c62c
...
* commit 'd1cd77254bf6000f9c2ca742e4870ffd7d033f5a':
Crash in print spooler if printing app killed from recents.
2014-10-25 02:35:30 +00:00
Svet Ganov
a6a440b691
am b32f04b7: Merge "Printing from two apps at the same time not working." into lmp-mr1-dev
...
automerge: 5e1e4ef
* commit '5e1e4ef41917315c46e577ddabb469164c56c515':
Printing from two apps at the same time not working.
2014-10-25 00:51:05 +00:00