lp:~kissiel/checkbox/autopilot-fix

Created by Maciej Kisielewski and last modified
Get this branch:
bzr branch lp:~kissiel/checkbox/autopilot-fix
Only Maciej Kisielewski can upload to this branch. If you are Maciej Kisielewski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Maciej Kisielewski
Project:
Checkbox
Status:
Merged

Recent revisions

3922. By Maciej Kisielewski

checkbox-touch: use largeBuffer flag when autopilotting

This patch makes selection pages use largeBuffers when running in autopilot
mode. This way all list items are present in the memory and can be accessed by
the Autopilot proxies.

Signed-off-by: Maciej Kisielewski <email address hidden>

3921. By Maciej Kisielewski

checkbox-touch: add largeBuffer flag to SelectionPage

UbuntuListView uses fancy logic to load and unload listitems when user drags
them into or out of view. That helps the performance, but prevents autopilot
proxy classes from seeing all the list items. The component has a cacheBuffer
property that gives a little leeway for the items to be kept in the memory (or
loaded in the first place). On the platforms I checked it's 320px.

This patch introduces a new property for the SelectionPage: 'largeBuffer',
that, when used, makes the cacheBuffer 10x larger which *should* make all the
items stay in the memory.

Note that this property should be used only for testing purposes as it may
reduce the overall performance. YMMV

Signed-off-by: Maciej Kisielewski <email address hidden>

3920. By Maciej Kisielewski

"automatic merge of lp:~kissiel/checkbox/validate-providers-in-cbt/ by tarmac [r=zyga][bug=][author=kissiel]"

3919. By Zygmunt Krynicki

"automatic merge of lp:~zyga/checkbox/misc-stuff/ by tarmac [r=sylvain-pineau][bug=][author=zyga]"

3918. By Sylvain Pineau

"automatic merge of lp:~sylvain-pineau/checkbox/fix-1477423/ by tarmac [r=zyga][bug=1477423][author=sylvain-pineau]"

3917. By Po-Hsu Lin

"automatic merge of lp:~cypressyew/checkbox/fix-fswebcam-format/ by tarmac [r=zyga][bug=1435402][author=cypressyew]"

3916. By Launchpad Translations on behalf of checkbox-dev

Launchpad automatic translations update.

3915. By Maciej Kisielewski

"automatic merge of lp:~kissiel/checkbox/confined-qml-jobs/ by tarmac [r=zyga][bug=][author=kissiel]"

3914. By Maciej Kisielewski

"automatic merge of lp:~kissiel/checkbox/rerun-in-cbt/ by tarmac [r=sylvain-pineau][bug=][author=kissiel]"

3913. By Zygmunt Krynicki

"automatic merge of lp:~zyga/checkbox/fix-1477095/ by tarmac [r=sylvain-pineau][bug=1477095][author=zyga]"

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:checkbox
This branch contains Public information 
Everyone can see this information.