Merge lp://qastaging/~jonas-drange/ubuntu-settings-components/fingerprint into lp://qastaging/~registry/ubuntu-settings-components/trunk

Proposed by Jonas G. Drange
Status: Work in progress
Proposed branch: lp://qastaging/~jonas-drange/ubuntu-settings-components/fingerprint
Merge into: lp://qastaging/~registry/ubuntu-settings-components/trunk
Diff against target: 4419 lines (+4053/-18)
55 files modified
debian/control (+5/-2)
examples/Fingerprint.qml (+43/-0)
plugins/Ubuntu/Settings/CMakeLists.txt (+1/-0)
plugins/Ubuntu/Settings/Fingerprint/CMakeLists.txt (+15/-0)
plugins/Ubuntu/Settings/Fingerprint/CircularSegment.qml (+64/-0)
plugins/Ubuntu/Settings/Fingerprint/DirectionVisual.qml (+103/-0)
plugins/Ubuntu/Settings/Fingerprint/Fingerprint.qml (+133/-0)
plugins/Ubuntu/Settings/Fingerprint/FingerprintVisual.qml (+72/-0)
plugins/Ubuntu/Settings/Fingerprint/Fingerprints.qml (+440/-0)
plugins/Ubuntu/Settings/Fingerprint/SegmentBoundingBoxes.qml (+81/-0)
plugins/Ubuntu/Settings/Fingerprint/SegmentRenderer.qml (+95/-0)
plugins/Ubuntu/Settings/Fingerprint/SegmentedImage.qml (+52/-0)
plugins/Ubuntu/Settings/Fingerprint/Setup.qml (+388/-0)
plugins/Ubuntu/Settings/Fingerprint/StatusLabel.qml (+84/-0)
plugins/Ubuntu/Settings/Fingerprint/assets.qrc (+11/-0)
plugins/Ubuntu/Settings/Fingerprint/assets/fingerprint_boxes.json (+1/-0)
plugins/Ubuntu/Settings/Fingerprint/assets/shape-down@27.sci (+7/-0)
plugins/Ubuntu/Settings/Fingerprint/assets/shape-up@27.sci (+7/-0)
plugins/Ubuntu/Settings/Fingerprint/plugin.cpp (+35/-0)
plugins/Ubuntu/Settings/Fingerprint/plugin.h (+30/-0)
plugins/Ubuntu/Settings/Fingerprint/qmldir (+7/-0)
plugins/Ubuntu/Settings/Fingerprint/ubuntusettingsfingerprint.cpp (+39/-0)
plugins/Ubuntu/Settings/Fingerprint/ubuntusettingsfingerprint.h (+37/-0)
plugins/Ubuntu/Settings/Fingerprint/utils/segment.py (+84/-0)
po/ubuntu-settings-components.pot (+101/-16)
tests/qmltests/CMakeLists.txt (+7/-0)
tests/qmltests/Fingerprint/tst_FingerprintNames.qml (+364/-0)
tests/qmltests/Fingerprint/tst_FingerprintSetup.qml (+236/-0)
tests/qmltests/Fingerprint/tst_FingerprintVisual.qml (+132/-0)
tests/qmltests/Fingerprint/tst_Fingerprints.qml (+230/-0)
tests/qmltests/mocks/Biometryd/CMakeLists.txt (+20/-0)
tests/qmltests/mocks/Biometryd/MockDevice.cpp (+30/-0)
tests/qmltests/mocks/Biometryd/MockDevice.h (+38/-0)
tests/qmltests/mocks/Biometryd/MockFingerprintReader.cpp (+49/-0)
tests/qmltests/mocks/Biometryd/MockFingerprintReader.h (+65/-0)
tests/qmltests/mocks/Biometryd/MockObserver.cpp (+88/-0)
tests/qmltests/mocks/Biometryd/MockObserver.h (+52/-0)
tests/qmltests/mocks/Biometryd/MockOperation.cpp (+34/-0)
tests/qmltests/mocks/Biometryd/MockOperation.h (+36/-0)
tests/qmltests/mocks/Biometryd/MockService.cpp (+42/-0)
tests/qmltests/mocks/Biometryd/MockService.h (+46/-0)
tests/qmltests/mocks/Biometryd/MockTemplateStore.cpp (+56/-0)
tests/qmltests/mocks/Biometryd/MockTemplateStore.h (+86/-0)
tests/qmltests/mocks/Biometryd/MockUser.cpp (+33/-0)
tests/qmltests/mocks/Biometryd/MockUser.h (+38/-0)
tests/qmltests/mocks/Biometryd/plugin.cpp (+60/-0)
tests/qmltests/mocks/Biometryd/plugin.h (+31/-0)
tests/qmltests/mocks/Biometryd/qmldir (+2/-0)
tests/qmltests/mocks/CMakeLists.txt (+32/-0)
tests/qmltests/mocks/GSettings.1.0/CMakeLists.txt (+20/-0)
tests/qmltests/mocks/GSettings.1.0/fake_gsettings.cpp (+124/-0)
tests/qmltests/mocks/GSettings.1.0/fake_gsettings.h (+101/-0)
tests/qmltests/mocks/GSettings.1.0/plugin.cpp (+33/-0)
tests/qmltests/mocks/GSettings.1.0/plugin.h (+31/-0)
tests/qmltests/mocks/GSettings.1.0/qmldir (+2/-0)
To merge this branch: bzr merge lp://qastaging/~jonas-drange/ubuntu-settings-components/fingerprint
Reviewer Review Type Date Requested Status
Registry Administrators Pending
Review via email: mp+289292@code.qastaging.launchpad.net

Commit message

components for allowing a user to manage fingerprints

Description of the change

* Are there any related MPs required for this MP to build/function as expected? Please list.
 Yes, fingerprint bindings.
 * Did you perform an exploratory manual test run of your code change and any related functionality?
 TBD
 * If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
 N/A
 * If you changed the UI, has there been a design review?
 TBD
 * If you changed localized strings, has the POT file been updated?
 TBD

Rationale: https://docs.google.com/document/d/1d8gEataSjJMRacQbdSy0W4pSFA9q1UKA660CvXk-wNI/edit

To post a comment you must log in.
111. By Jonas G. Drange

mature the example

112. By Jonas G. Drange

merge trunk

113. By Jonas G. Drange

comp page

114. By Jonas G. Drange

add fingerprint qml test

115. By Jonas G. Drange

add qml tests

116. By Jonas G. Drange

use predicted signals and methods from discussions with tvoss

117. By Jonas G. Drange

remove dangling function keyword

118. By Jonas G. Drange

PageHeader crashes, use title instead

119. By Jonas G. Drange

conform to spec

120. By Jonas G. Drange

doc, sort props

Revision history for this message
Jonas G. Drange (jonas-drange) :
121. By Jonas G. Drange

implement some of the qml binding features

122. By Jonas G. Drange

add mocking

123. By Jonas G. Drange

add mocked biometryd

124. By Jonas G. Drange

rewrite tests to use mocking

125. By Jonas G. Drange

working enrollment test

126. By Jonas G. Drange

make enrollment work once again, albeit with deprecated animations

127. By Jonas G. Drange

init provider

128. By Jonas G. Drange

use qrc to put the paths in the binary (compressed)

129. By Jonas G. Drange

undo test comment

130. By Jonas G. Drange

small fixes, make renderPath private

131. By Jonas G. Drange

remove debug stuff in fingerprint page

132. By Jonas G. Drange

remove debug stuff in fingerprint page

133. By Jonas G. Drange

add test for fingerprint visual

134. By Jonas G. Drange

fix a lot of details

135. By Jonas G. Drange

some comments

136. By Jonas G. Drange

new paths from design

137. By Jonas G. Drange

add svg dep

138. By Jonas G. Drange

move paths to assets instead, add everything to qrc to get it compressed.

139. By Jonas G. Drange

use png as drop shadows

140. By Jonas G. Drange

fix broken transparent pngs

141. By Jonas G. Drange

buttons per spec

142. By Jonas G. Drange

biometryd is a depend of the binary package

143. By Jonas G. Drange

sync with trunk

144. By Jonas G. Drange

remove spurious mockoperation

145. By Jonas G. Drange

reverse X axis

146. By Jonas G. Drange

animated enrollment

147. By Jonas G. Drange

clean up cancel logic, add available to mock and test it

148. By Jonas G. Drange

add circular segment, completing the done animation

149. By Jonas G. Drange

remove unused asset

150. By Jonas G. Drange

add direction visual

151. By Jonas G. Drange

add red translucent rectangle for each scanner mask

152. By Jonas G. Drange

drop svg dep

153. By Jonas G. Drange

update pot

154. By Jonas G. Drange

size op only on available

155. By Jonas G. Drange

fix some design issues

156. By Jonas G. Drange

have failed and success screens on same page

157. By Jonas G. Drange

first stab at smart rotation

158. By Jonas G. Drange

complete directionvisual

Revision history for this message
Jonas G. Drange (jonas-drange) :
159. By Jonas G. Drange

start working on name story

160. By Jonas G. Drange

first part of named templates

161. By Jonas G. Drange

refactor tests, and add the last piece of the naming

162. By Jonas G. Drange

update pot

Unmerged revisions

162. By Jonas G. Drange

update pot

161. By Jonas G. Drange

refactor tests, and add the last piece of the naming

160. By Jonas G. Drange

first part of named templates

159. By Jonas G. Drange

start working on name story

158. By Jonas G. Drange

complete directionvisual

157. By Jonas G. Drange

first stab at smart rotation

156. By Jonas G. Drange

have failed and success screens on same page

155. By Jonas G. Drange

fix some design issues

154. By Jonas G. Drange

size op only on available

153. By Jonas G. Drange

update pot

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: