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
Svet Ganov
b32f04b785
Merge "Printing from two apps at the same time not working." into lmp-mr1-dev
2014-10-25 00:16:58 +00:00
Svet Ganov
99a82437ed
Printing from two apps at the same time not working.
...
When printing from two apps at the same time the second print UI is
getting stuck. There were a couple of issues here:
AdapterView was not notifying for item selection if the data changes
after scheduling a dalayed selection notification and the notification
execution. The code assumed that a layout pass will occur and posponed
the notification after the layout pass but it is not guaranteed that
such a layout pass will occur. Now we delay only if a layout pass is
being scheduled.
Also when binding to the PDF rendering service the print spooler was
using the same intent and as a result two print activites were getting
the same renderer instance while they should get separate ones. Now
we use different data in the intent to ensure we get separate renderer
instances.
Change-Id: I6aa7c7b041957804b4273549dd837a6d70064efc
2014-10-24 17:02:32 -07:00
Svet Ganov
d1cd77254b
Merge "Crash in print spooler if printing app killed from recents." into lmp-mr1-dev automerge: 7cf7c36
...
automerge: fb7c62c
* commit 'fb7c62c143d210b9ecd01c3054ae2dfbd0dda2b6':
Crash in print spooler if printing app killed from recents.
2014-10-24 21:27:22 +00:00
Svet Ganov
7cf7c36438
Merge "Crash in print spooler if printing app killed from recents." into lmp-mr1-dev
2014-10-24 20:32:19 +00:00
Svet Ganov
4237c92d85
Crash in print spooler if printing app killed from recents.
...
If the printing app with the print UI on top is killed from recents we get
a crash because: 1) the remote print document was not transitioned to a
failed state if the printing app dies (this is an unrecoverable failure);
2) the print preview controller was destroyed asyncronosly during which it
also asynchronously disconnects from the rendering service which however
happens after the system has already cleaned up all connections of the print
UI activity as it is being destoryed.
bug:18109386
Change-Id: If6200b14a8aa90622228bbb659e9c4962226f561
2014-10-24 13:01:54 -07:00
Svet Ganov
15254095f8
am 026e959d: am 0abcda59: am fdef09ec: Merge "Sometimes historical printers not properly ordered." into lmp-mr1-dev
...
* commit '026e959d11f13d6f17f5a1d477150094fdbf9583':
Sometimes historical printers not properly ordered.
2014-10-24 16:58:04 +00:00
Svet Ganov
026e959d11
am 0abcda59: am fdef09ec: Merge "Sometimes historical printers not properly ordered." into lmp-mr1-dev
...
* commit '0abcda5929aac1746219c87dbdd26c33d990f3c6':
Sometimes historical printers not properly ordered.
2014-10-24 16:52:44 +00:00
Svet Ganov
2916f658c9
Sometimes historical printers not properly ordered.
...
We order printers based on past usage. In some cases the ordering
does not work. The reason for that was an incorrect assumption that
the entries in an ArrayMap are ordered in the order they are added.
bug:18109283
Change-Id: Ie367e4ca5e6bd79f335a060074c9211054e3a931
2014-10-23 20:10:10 -07:00
Svet Ganov
a4b101abc1
am 532f0a29: am 9920a0dc: Merge "Set copies to one when saving to PDF." into lmp-mr1-dev automerge: 9dec5df
...
* commit '532f0a29548c1ebc9467fe8960626981d24fd26f':
Set copies to one when saving to PDF.
2014-10-24 02:14:02 +00:00
Svet Ganov
532f0a2954
am 9920a0dc: Merge "Set copies to one when saving to PDF." into lmp-mr1-dev
...
automerge: 9dec5df
* commit '9dec5df3a3df9df1786a7a9e74f140e1c165272e':
Set copies to one when saving to PDF.
2014-10-24 02:03:10 +00:00
Svet Ganov
9920a0dcf1
Merge "Set copies to one when saving to PDF." into lmp-mr1-dev
2014-10-23 23:17:04 +00:00
Svet Ganov
45e50e99cd
Set copies to one when saving to PDF.
...
One can save only one copy to PDF. Showing more that one copy when saving
to PDF enven in a disabled input box is confusing to the user. We now set
the copies to one when the PDF printer is selected.
bug:17631303
Change-Id: Ia04d144efc899e7f3836c19349d9c87f3ae8f0f0
2014-10-23 19:43:54 +00:00
Geoff Mendal
2107d3c103
Import translations. DO NOT MERGE
...
Change-Id: Ie1293460014a50bb5a6e35258ccbba37fa005e3d
Auto-generated-cl: translation import
2014-10-20 06:16:17 -07:00
Svetoslav
d0502d37fc
am 4e3b2426: am a23ad0b7: am 0c8e15c0: am 60cdb909: am 0a1ffdb3: Merge "Handle if the printing app is killed while saving to PDF." into lmp-dev
...
* commit '4e3b2426ac54557bf8502f3b1240a02e2b64a58b':
Handle if the printing app is killed while saving to PDF.
2014-10-15 02:22:15 +00:00
Svetoslav
4e3b2426ac
am a23ad0b7: am 0c8e15c0: am 60cdb909: am 0a1ffdb3: Merge "Handle if the printing app is killed while saving to PDF." into lmp-dev
...
* commit 'a23ad0b7dd159e7fb0e8c2ff6b86683c7da6225e':
Handle if the printing app is killed while saving to PDF.
2014-10-15 02:07:02 +00:00
Svetoslav
0c8e15c016
am 60cdb909: am 0a1ffdb3: Merge "Handle if the printing app is killed while saving to PDF." into lmp-dev
...
* commit '60cdb909304f0d4b93a1a17228bdcc888f16cf41':
Handle if the printing app is killed while saving to PDF.
2014-10-14 22:21:45 +00:00
Svetoslav
60cdb90930
am 0a1ffdb3: Merge "Handle if the printing app is killed while saving to PDF." into lmp-dev
...
* commit '0a1ffdb3f89705eeeb89349fcd31c82b2d15b0a5':
Handle if the printing app is killed while saving to PDF.
2014-10-14 22:15:26 +00:00
Svetoslav
9784d4b8f3
am 0a1ffdb3: Merge "Handle if the printing app is killed while saving to PDF." into lmp-dev
...
* commit '0a1ffdb3f89705eeeb89349fcd31c82b2d15b0a5':
Handle if the printing app is killed while saving to PDF.
2014-10-14 22:15:09 +00:00
Svetoslav
05e041b013
Handle if the printing app is killed while saving to PDF.
...
When saving to PDF we bring up the file picker UI which covers
the print UI. In this case the printing app may get killed as
it is not in the forground (the system is bound to the print
spooler so it cannot get killed). If that happens we are ending
up with an empty file. However, if the file chooser UI is up
we already have everything from the app we need and it dying
does not matter. This change takes care if ignoring printing
app death while saving to PDF.
bug:17922948
Change-Id: I10d808e3c3e93e850dbc2a948f2482381a887928
2014-10-14 14:16:12 -07:00
Geoff Mendal
7ae1953d24
Import translations. DO NOT MERGE
...
Change-Id: I600e821cd0067e2d5178dd08aef5890bc8abeb4b
Auto-generated-cl: translation import
2014-10-13 06:36:34 -07:00
Svet Ganov
d9bc67bfcc
am 0d70c69f: am e0818520: am 40014e1d: Merge "Custom print settings cannot change resolution." into lmp-mr1-dev
...
* commit '0d70c69f2561c961706c90a907199877f366df4c':
Custom print settings cannot change resolution.
2014-10-07 22:53:46 +00:00
Svet Ganov
0d70c69f25
am e0818520: am 40014e1d: Merge "Custom print settings cannot change resolution." into lmp-mr1-dev
...
* commit 'e081852014538b01f06c61ea8c2f1499606a1d8a':
Custom print settings cannot change resolution.
2014-10-07 22:49:09 +00:00
Svet Ganov
2eb7fadcd6
Custom print settings cannot change resolution.
...
bug:17677133
Change-Id: Ib8a24101f12d431fe221c1e91711d93a6a517273
2014-10-07 15:32:31 -07:00
Geoff Mendal
7fad343e29
Import translations. DO NOT MERGE
...
Change-Id: I3638ac261b138409a73c927c8c3d2f6e4040e52b
Auto-generated-cl: translation import
2014-10-06 10:59:40 -07:00
Geoff Mendal
c1a064dd94
Import translations. DO NOT MERGE
...
Change-Id: I391b269b0d535fa7d8a4082cb0271b0aeb16a497
Auto-generated-cl: translation import
2014-10-06 10:56:58 -07:00
Geoff Mendal
f65288da06
Import translations. DO NOT MERGE
...
Change-Id: Ieb7aeaea1204f4ba7daf3abd7a30f647564807dd
Auto-generated-cl: translation import
2014-10-06 10:55:10 -07:00
Geoff Mendal
86dec04749
Import translations. DO NOT MERGE
...
Change-Id: I2100b649d1f2866cdc5ffd13f264afba347b6685
Auto-generated-cl: translation import
2014-10-06 10:54:01 -07:00
Svetoslav
4113147a51
am ab1e1bdb: am 7288d989: am 903365a9: am 59bb49fb: am 922fcc2f: Merge "Crash in print spooler if save to PDF selected early." into lmp-dev
...
* commit 'ab1e1bdbdc7fe545b1f99aaf50a583cec7f8fdf9':
Crash in print spooler if save to PDF selected early.
2014-09-30 16:18:13 +00:00
Svetoslav
6545f1ec7e
am 7e7e23f5: am 1662a9b9: am 90f2f122: am 1fd73590: am b179bed3: Merge "Fix carsh in print spooler if custom print setings return bad pages." into lmp-dev
...
* commit '7e7e23f50cb3d6ba1026a41b81841257901a0e92':
Fix carsh in print spooler if custom print setings return bad pages.
2014-09-30 16:18:09 +00:00