Svetoslav
688a994f4d
Merge "Print UI stuck when backing out of documents UI." into lmp-dev
2014-09-18 20:34:23 +00:00
Svetoslav
b75632c736
Print UI stuck when backing out of documents UI.
...
When user chooses to save to PDF we open the document chooser UI.
Now if the user now backs to the print UI without choosing a file,
the print UI has all options disabled and the back button does
not work - the user is stuck. This is because we were not
transitioning the print UI in the correct state.
bug:17557454
Change-Id: I385129e106ed41564b89137ca54d409127ba8ff0
2014-09-18 13:32:38 -07:00
Baligh Uddin
9bbf280b97
Merge "Import translations. DO NOT MERGE"
2014-09-18 18:11:42 +00:00
Baligh Uddin
6641c1051f
Merge "Import translations. DO NOT MERGE" into lmp-dev
2014-09-18 18:00:17 +00:00
Baligh Uddin
2f70e40f34
Merge "Import translations. DO NOT MERGE" into lmp-sprout-dev
2014-09-18 18:00:16 +00:00
Svetoslav
1551a1075f
am 0489737e: am 0b7ca62e: am 3193edac: am 0bb6e05d: Page content sometimes missing in preview when scrolling.
...
* commit '0489737e0b0dea2b6372791ad5ce666e9194a914':
Page content sometimes missing in preview when scrolling.
2014-09-18 00:04:48 +00:00
Svetoslav
aaf53c42ad
am f64e9294: am d0d98c75: am 0bb6e05d: Page content sometimes missing in preview when scrolling.
...
* commit 'f64e929453a7d8b527a5549e4c28f6c34b01a2b2':
Page content sometimes missing in preview when scrolling.
2014-09-17 23:42:39 +00:00
Svetoslav
9af14fbc3b
am 0bb6e05d: Page content sometimes missing in preview when scrolling.
...
* commit '0bb6e05dcd5e809ca25ac79fc4d81c4c5957a8e2':
Page content sometimes missing in preview when scrolling.
2014-09-17 23:14:00 +00:00
Svetoslav
ba34368920
am 0bb6e05d: Page content sometimes missing in preview when scrolling.
...
* commit '0bb6e05dcd5e809ca25ac79fc4d81c4c5957a8e2':
Page content sometimes missing in preview when scrolling.
2014-09-17 23:13:13 +00:00
Svetoslav
0d2d9637ed
Page content sometimes missing in preview when scrolling.
...
Removed the restriction for the page content providers to
be singletons as the RecyclerView may hold on views with
providers and ask us to bind other views for the same page.
Note that the views that RecyclerView is holding will be
soon rebound or recycled just they are not at the time we
bind other views for the same position. We were guarding
against this but caused some pages not appearing sometimes
on scrolling. Also now keeping the media size and magins
of recycled page view (will be updated if needed on
rebinding) or avoid changes of the background to null as
setting it to not null later causes an undesired layout pass.
bug:17537922
Change-Id: If029f6c413e15d4f5c1ba1ac5e4d52ad2cad5904
2014-09-17 23:03:19 +00:00
Svetoslav
e57e91ba7d
am 45a0a909: am cafb35db: am 809041d8: am 84ad5f75: Merge "Page content sometimes disappears when scrolling a long doc in print preview." into lmp-dev
...
* commit '45a0a9095849f61bfcad0363b59bb3cffc2ea92b':
Page content sometimes disappears when scrolling a long doc in print preview.
2014-09-17 19:36:35 +00:00
Svetoslav
4fcaa85cf3
am 74953519: am 1110de7b: am 84ad5f75: Merge "Page content sometimes disappears when scrolling a long doc in print preview." into lmp-dev
...
* commit '7495351927b383e7b236d854deb98c4f498188ad':
Page content sometimes disappears when scrolling a long doc in print preview.
2014-09-17 19:25:45 +00:00
Svetoslav
f58fe2518e
am 84ad5f75: Merge "Page content sometimes disappears when scrolling a long doc in print preview." into lmp-dev
...
* commit '84ad5f75e1c7d4f4d5113b413e814bde3aaa1747':
Page content sometimes disappears when scrolling a long doc in print preview.
2014-09-17 19:03:52 +00:00
Svetoslav
6cdeaaa291
am 84ad5f75: Merge "Page content sometimes disappears when scrolling a long doc in print preview." into lmp-dev
...
* commit '84ad5f75e1c7d4f4d5113b413e814bde3aaa1747':
Page content sometimes disappears when scrolling a long doc in print preview.
2014-09-17 19:03:44 +00:00
Svetoslav
7fd5ada98a
Page content sometimes disappears when scrolling a long doc in print preview.
...
The operations of the remote renderer have to be performed in order, open,
render some pages, close. One of the tasks was executed on the wrong executor
resuling in a race and an occassional bad state.
Also fixed a NPE if the preview list is flinged and then the user presses
back.
bug:17537922
Change-Id: I5048078ba2b875a2a8335f3a4324afaa34d014a2
2014-09-17 11:11:08 -07:00
Svetoslav
59fc6fb95b
am 34a7ef08: am 5c151cae: am d6a1b7ed: am 03371fde: Merge "Print preview disappearing on screen off/on." into lmp-dev
...
* commit '34a7ef08958a3304a77346a24695683126a69a36':
Print preview disappearing on screen off/on.
2014-09-17 14:12:27 +00:00
Svetoslav
a6b93b006f
am 6f24a5c2: am bce7a884: am 79541afa: am ccf13317: Merge "Do not change fragments if print activity finishing." into lmp-dev
...
* commit '6f24a5c2a092136706f0921c4876c4a10f7a3ba6':
Do not change fragments if print activity finishing.
2014-09-17 05:15:22 +00:00
Svetoslav
58d0353b92
am a32f976b: am 0d091661: am 03371fde: Merge "Print preview disappearing on screen off/on." into lmp-dev
...
* commit 'a32f976b2066052fd2b4fa7fac215aac9938fcf3':
Print preview disappearing on screen off/on.
2014-09-16 21:46:33 +00:00
Svetoslav
a569f316d1
am d8a373f6: am 4bcd0cb1: am b4ab924b: am 42f75e9f: Merge "Missing or wrong pages in preview when scorlling large docs." into lmp-dev
...
* commit 'd8a373f612ecc90398e2cc4ed78b9e0ea480606c':
Missing or wrong pages in preview when scorlling large docs.
2014-09-16 21:09:00 +00:00
Svetoslav
09cd090fdb
am 5f0516b2: am e9259192: am 555d9acc: am 9208a81b: Merge "Page shredder callback invoked on the wrong thread." into lmp-dev
...
* commit '5f0516b2d5bc58dfcf2336c3416a67a422a24734':
Page shredder callback invoked on the wrong thread.
2014-09-16 21:08:51 +00:00
Svetoslav
2ac9198d4f
am 8c46f96e: am 9b6cc5fd: am 75500def: am c59be126: Merge "Update print preview when a printer becomes available" into lmp-dev
...
* commit '8c46f96ef8c1c044e6776be2a7898d13f5c2b637':
Update print preview when a printer becomes available
2014-09-16 21:08:46 +00:00
Svet Ganov
bc7456716d
am af7bd717: am f8cfe1b9: am 734a9a7b: am f7d0cd92: Merge "Fix a crash in pring spooler." into lmp-dev
...
* commit 'af7bd717065055ad5843ea81c0876c3b11a12055':
Fix a crash in pring spooler.
2014-09-16 21:07:07 +00:00
Svetoslav
d05d6e985f
am 03371fde: Merge "Print preview disappearing on screen off/on." into lmp-dev
...
* commit '03371fde628b999744cc75854ea656aa59371837':
Print preview disappearing on screen off/on.
2014-09-16 20:57:31 +00:00
Svetoslav
c11e43f9cb
am 03371fde: Merge "Print preview disappearing on screen off/on." into lmp-dev
...
* commit '03371fde628b999744cc75854ea656aa59371837':
Print preview disappearing on screen off/on.
2014-09-16 20:57:14 +00:00
Svetoslav
e9f275d309
Merge "Print preview disappearing on screen off/on." into lmp-dev
2014-09-16 20:48:16 +00:00
Svetoslav
a528e0e051
am 9b75a500: am 45c692b2: am ccf13317: Merge "Do not change fragments if print activity finishing." into lmp-dev
...
* commit '9b75a500c35e2abef04f527e3a1fd0c046a78751':
Do not change fragments if print activity finishing.
2014-09-16 19:50:55 +00:00
Svetoslav
95b433814f
am ccf13317: Merge "Do not change fragments if print activity finishing." into lmp-dev
...
* commit 'ccf133173bf628df149a27481f879cd9eeacbfba':
Do not change fragments if print activity finishing.
2014-09-16 18:57:37 +00:00
Svetoslav
863c0bf993
am ccf13317: Merge "Do not change fragments if print activity finishing." into lmp-dev
...
* commit 'ccf133173bf628df149a27481f879cd9eeacbfba':
Do not change fragments if print activity finishing.
2014-09-16 18:57:08 +00:00
Svetoslav
d724a40136
Print preview disappearing on screen off/on.
...
We were not clearing the tracked printer when the print activity is
paused and then not setting the tracked printer when the activity
is resumed.
bug:17525271
Change-Id: Ib0fb29006bfcf5ad03dce24b3407cd96dc421442
2014-09-16 11:53:19 -07:00
Svetoslav
23d3361e17
Do not change fragments if print activity finishing.
...
It is possible that we try to switch framents after the print
activity finish method is called. In this state the activity
is going away and trying to perform a fragment operation throws.
Now if we are finishing no fragment opration is performed.
bug:17520007
Change-Id: I0dd935d3cdaeddca31fccf49bd5de97e878abb9d
2014-09-16 10:50:55 -07:00
Baligh Uddin
86b1cdd1fc
Import translations. DO NOT MERGE
...
Change-Id: Ief394aab91b856296c225261cc8215d8bd052092
Auto-generated-cl: translation import
2014-09-16 10:47:46 -07:00
Baligh Uddin
94562a73b2
Import translations. DO NOT MERGE
...
Change-Id: Ib05ba70bddef4f0c406498a0005da785fcde2138
Auto-generated-cl: translation import
2014-09-16 10:45:41 -07:00
Baligh Uddin
5e85ddd675
Import translations. DO NOT MERGE
...
Change-Id: Ie9fb53c8c5a93a7059ede5961f2967c1892e0faf
Auto-generated-cl: translation import
2014-09-16 10:44:39 -07:00
Svetoslav
8f06311db6
am 8e0c2e8d: am 88025747: am 42f75e9f: Merge "Missing or wrong pages in preview when scorlling large docs." into lmp-dev
...
* commit '8e0c2e8de282664c367cfbd2f36efc0d443481fe':
Missing or wrong pages in preview when scorlling large docs.
2014-09-16 09:13:04 +00:00
Svetoslav
f52b71ad9e
am 6e52e742: am 94e2d608: am 9208a81b: Merge "Page shredder callback invoked on the wrong thread." into lmp-dev
...
* commit '6e52e742d1e2bd0fece88d114d57ce388ba88157':
Page shredder callback invoked on the wrong thread.
2014-09-16 09:12:54 +00:00
Svetoslav
73faf7a4b2
am b0797d2a: am ec88fbf7: am c59be126: Merge "Update print preview when a printer becomes available" into lmp-dev
...
* commit 'b0797d2a95c6046c1281aa74a9cffff905f2e081':
Update print preview when a printer becomes available
2014-09-16 09:12:48 +00:00
Svet Ganov
aed25e376b
am f2352b42: am 3a8c2787: am f7d0cd92: Merge "Fix a crash in pring spooler." into lmp-dev
...
* commit 'f2352b422054d706549064ccfdcf214d596f47b4':
Fix a crash in pring spooler.
2014-09-16 08:57:32 +00:00
Svetoslav
653b9cf1a4
am 42f75e9f: Merge "Missing or wrong pages in preview when scorlling large docs." into lmp-dev
...
* commit '42f75e9f5cfddb56d23a027bceed2f72e172aae0':
Missing or wrong pages in preview when scorlling large docs.
2014-09-16 08:44:36 +00:00
Svetoslav
7431b661be
am 9208a81b: Merge "Page shredder callback invoked on the wrong thread." into lmp-dev
...
* commit '9208a81b4bfd22ab73fa9c459653fe6d18a7b8ea':
Page shredder callback invoked on the wrong thread.
2014-09-16 08:44:29 +00:00
Svetoslav
6419ab4605
am c59be126: Merge "Update print preview when a printer becomes available" into lmp-dev
...
* commit 'c59be126443a89c23a193e67f633ccccbfd939e0':
Update print preview when a printer becomes available
2014-09-16 08:44:26 +00:00
Svetoslav
5a51947dee
am 42f75e9f: Merge "Missing or wrong pages in preview when scorlling large docs." into lmp-dev
...
* commit '42f75e9f5cfddb56d23a027bceed2f72e172aae0':
Missing or wrong pages in preview when scorlling large docs.
2014-09-16 08:42:51 +00:00
Svetoslav
bff16debdc
am 9208a81b: Merge "Page shredder callback invoked on the wrong thread." into lmp-dev
...
* commit '9208a81b4bfd22ab73fa9c459653fe6d18a7b8ea':
Page shredder callback invoked on the wrong thread.
2014-09-16 08:42:42 +00:00
Svetoslav
9dd2ff496d
am c59be126: Merge "Update print preview when a printer becomes available" into lmp-dev
...
* commit 'c59be126443a89c23a193e67f633ccccbfd939e0':
Update print preview when a printer becomes available
2014-09-16 08:42:37 +00:00
Svetoslav
e3cdd4dc6c
Merge "Missing or wrong pages in preview when scorlling large docs." into lmp-dev
2014-09-16 06:19:59 +00:00
Svetoslav
f3f963b0be
Missing or wrong pages in preview when scorlling large docs.
...
The bound pages in the adapter were not properly tracked, more
specifically we did not remove pages from the bound set ending
up in a bad state. Also when the printer changes and if the
new one has different page size the content disappears due to
us not notifying for the data set change.
bug:17515670
Change-Id: Iac74e864609012f6804584fa133e87c27dc186a5
2014-09-15 21:07:27 -07:00
Svetoslav
56bdeeeb80
Merge "Page shredder callback invoked on the wrong thread." into lmp-dev
2014-09-16 02:22:22 +00:00
Svetoslav
fb3532eea3
Page shredder callback invoked on the wrong thread.
...
The code executed in the shredder completion callback must
be called on the main thread but instead it was called on
another one. This led to a crash.
bug:17514533
Change-Id: Id9e86d38a90fedadc60f967b193470fd83eb3362
2014-09-15 19:01:34 -07:00
Svetoslav
e0fa06c088
Update print preview when a printer becomes available
...
We laizily request printer capabilities and when they are reported
we were not updating the preview and as a result the content was not
rendered, hence pages showing an empty state.
bug:17514117
Change-Id: Icfee7eaa1ab63f5e4d7655d4057ef2110c27cd43
2014-09-15 18:21:14 -07:00
Svet Ganov
4aa35d71ed
am f7d0cd92: Merge "Fix a crash in pring spooler." into lmp-dev
...
* commit 'f7d0cd92c6a049a54efc2e29ec69c34f096be46d':
Fix a crash in pring spooler.
2014-09-15 22:06:46 +00:00
Svet Ganov
654f9279cc
am f7d0cd92: Merge "Fix a crash in pring spooler." into lmp-dev
...
* commit 'f7d0cd92c6a049a54efc2e29ec69c34f096be46d':
Fix a crash in pring spooler.
2014-09-15 22:01:47 +00:00