profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/pyricau/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
py - Pierre Yves Ricau pyricau Square, Inc. San Francisco http://piwai.info 🍷🥖⛷🇫🇷

pyricau/CleanAndroidCode 175

ALL YOUR LIB ARE BELONG TO US

pyricau/androidsrc 168

Find Android sources

pyricau/BuilderGen 31

Automatically generated builders

pyricau/CatchLeaks 29

Bring your laptops and your investigative skills, we're going on a memory leak hunt!

pyricau/dagger2-mortar-flow-experiment 26

Experimental hack to get Dagger 2, Mortar and Flow to work together

pyricau/androidannotations-dagger-example 16

An example of how to integrate AndroidAnnotations with Dagger. Experimental.

pyricau/bisouland 5

Jeu par navigateur, volez des points d'amour à vos adversaires en leur envoyant des bisous !

androidannotations/androidannotations.github.com 3

Homepage of AndroidAnnotations

pyricau/androidannotations 3

Simple and powerful Android code!

pyricau/architecture-components-samples 3

Samples for Android Architecture Components.

PR opened square/tart

FrozenFrameOnTouchDetector frame timestamp

We were incorrectly hooking into the next frame. We're already in a frame when handling input.

Fixes #12

+21 -31

0 comment

1 changed file

pr created time in 3 minutes

create barnchsquare/tart

branch : py/not_next_frame

created branch time in 3 minutes

delete branch square/tart

delete branch : py/split_tests

delete time in 10 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha 92c6c5aae6b73ce4740f046e22586419756ae795

Split up main UI test into several test methods We weren't using orchestrator internally so had to run all the tests from a single method. That shouldn't be needed in the OSS version anymore. Fixes #11

view details

py - Pierre Yves Ricau

commit sha a8acc8a586637e9ba01aea2d994a79b0f00951d9

Merge pull request #13 from square/py/split_tests Split up main UI test into several test methods

view details

push time in 10 minutes

issue closedsquare/tart

Split up main UI test into several test methods

We weren't using orchestrator internally so had to run all the tests from a single method. That shouldn't be needed in the OSS version anymore.

closed time in 10 minutes

pyricau

PR merged square/tart

Split up main UI test into several test methods

We weren't using orchestrator internally so had to run all the tests from a single method. That shouldn't be needed in the OSS version anymore.

Fixes #11

+14 -26

0 comment

1 changed file

pyricau

pr closed time in 10 minutes

delete branch square/tart

delete branch : py/clear_data

delete time in 10 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha 8ce3c89f0c88081897a1760b1e33f4509bfd2204

Report first launch after clear data Fixes #2

view details

py - Pierre Yves Ricau

commit sha 5378ffcbdb41437e790e06ce58169b39953d3db7

Merge pull request #6 from square/py/clear_data Report first launch after clear data

view details

push time in 10 minutes

PR merged square/tart

Report first launch after clear data

Fixes #2

+21 -7

0 comment

6 changed files

pyricau

pr closed time in 10 minutes

delete branch square/tart

delete branch : py/move_back

delete time in 10 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha 2bfbf8c35f9b0c20ee577535868677bd28447e4c

Move public legacy APIs out of internal I had moved them into internal by mistake as I moved the code over.

view details

py - Pierre Yves Ricau

commit sha c509ad222656e0f93e8a01fcd78e9e03e5c1db6e

Merge pull request #8 from square/py/move_back Move public legacy APIs out of internal

view details

push time in 10 minutes

PR merged square/tart

Move public legacy APIs out of internal

I had moved them into internal by mistake as I moved the code over.

+18 -19

0 comment

4 changed files

pyricau

pr closed time in 10 minutes

PR opened square/tart

Split up main UI test into several test methods

We weren't using orchestrator internally so had to run all the tests from a single method. That shouldn't be needed in the OSS version anymore.

Fixes #11

+14 -26

0 comment

1 changed file

pr created time in 27 minutes

create barnchsquare/tart

branch : py/split_tests

created branch time in 27 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha 72d1dc5e1529fcfc522f01c791c84bacb04831a1

Rely on preDraw listener instead of draw Also changed the frame metrics listener to discard any early call with previous frame data (reportedly an Android S bug?) Fixes #1

view details

py - Pierre Yves Ricau

commit sha 30a47ce904b8570d6b0ea34614fa05cb3043ec0a

Merge pull request #5 from square/py/predraw Rely on preDraw listener instead of draw

view details

Pierre-Yves Ricau

commit sha 0d1a3bca98177bca987d6a436fd6ef6f86f62b56

add unit into CpuDuration

view details

py - Pierre Yves Ricau

commit sha 9f9700defd8fb4813127aeff5a5673e1c3da8469

Merge pull request #4 from square/py/generic_cpu-duration add unit into CpuDuration

view details

Pierre-Yves Ricau

commit sha 0e9fa7a58e029bf1eff1f438a2444ff6f60be7cc

importanCE

view details

py - Pierre Yves Ricau

commit sha a02570207ca493d3ae70caf858da4b170c528c31

Merge pull request #7 from square/py/typo_doc importanCE

view details

Pierre-Yves Ricau

commit sha f611ea33a5759079559a3abab06a39c9770add8b

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

py - Pierre Yves Ricau

commit sha 41231ebd15c96e38437bc907d34642251a7a56a5

Merge pull request #9 from square/py/debug_ui_test View hierarchy to debug test frozenFrames()

view details

Pierre-Yves Ricau

commit sha 8ce3c89f0c88081897a1760b1e33f4509bfd2204

Report first launch after clear data Fixes #2

view details

push time in 34 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha f611ea33a5759079559a3abab06a39c9770add8b

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

py - Pierre Yves Ricau

commit sha 41231ebd15c96e38437bc907d34642251a7a56a5

Merge pull request #9 from square/py/debug_ui_test View hierarchy to debug test frozenFrames()

view details

Pierre-Yves Ricau

commit sha 2bfbf8c35f9b0c20ee577535868677bd28447e4c

Move public legacy APIs out of internal I had moved them into internal by mistake as I moved the code over.

view details

push time in 34 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha f611ea33a5759079559a3abab06a39c9770add8b

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

py - Pierre Yves Ricau

commit sha 41231ebd15c96e38437bc907d34642251a7a56a5

Merge pull request #9 from square/py/debug_ui_test View hierarchy to debug test frozenFrames()

view details

Pierre-Yves Ricau

commit sha 2ba8f9ec667c694fa165d3bf57981f6c1fbf2a29

Improve touch event handling + back reporting This ensures the touch up event is not available prior to onclick firing, and also adds support for retrieving BACK press timing information. Source: https://github.com/pyricau/architecture-components-samples/pull/1/files#diff-ca43966dd2be9c88e24c82b6ff0d2997f97f8930e70eaaf8fb9e47ace1a460d6

view details

push time in 38 minutes

delete branch square/tart

delete branch : py/debug_ui_test

delete time in 38 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha f611ea33a5759079559a3abab06a39c9770add8b

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

py - Pierre Yves Ricau

commit sha 41231ebd15c96e38437bc907d34642251a7a56a5

Merge pull request #9 from square/py/debug_ui_test View hierarchy to debug test frozenFrames()

view details

push time in 38 minutes

PR merged square/tart

View hierarchy to debug test frozenFrames()
+55 -6

1 comment

5 changed files

pyricau

pr closed time in 38 minutes

push eventsquare/tart

Pierre-Yves Ricau

commit sha f611ea33a5759079559a3abab06a39c9770add8b

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

push time in an hour

push eventsquare/tart

Pierre-Yves Ricau

commit sha f045291dd6ea7dd6c63571ed7f6c0e260d28427d

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

push time in an hour

push eventsquare/tart

Pierre-Yves Ricau

commit sha c4127b0c4cd7b0194e4162824e58b51fd6713165

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

push time in 2 hours

issue openedsquare/tart

FrozenFrameOnTouchDetector frame timestamp

Currently FrozenFrameOnTouchDetector listens to ACTION_DOWN events and schedules a frame callback from there, combined with a post at front of queue, and logs a "frozen frame" if the time from down being issued to the end time is greater than 700. This seems wrong as we're scheduling for another frame instead of relying on "end of current frame" as frame end. We probably don't want to rely on frame metrics here, we just want to know how long things were blocked for. A post at front (not async) from event handling should be enough.

created time in 2 hours

issue openedsquare/tart

Split up main UI test into several test methods

We weren't using orchestrator internally so had to run all the tests from a single method. That shouldn't be needed in the OSS version anymore.

created time in 2 hours

push eventsquare/tart

Pierre-Yves Ricau

commit sha 4dd4c2aaca845681d05d9a085417e8477012d726

Fix flakes Moved dialog button out of scrollable container so that the button becomes pressed immediately on action down, fixing a flake where the pressed state happens after our recording of the frozen frame. Also added view hierarchy to debug test frozenFrames()

view details

push time in 2 hours

push eventsquare/tart

Pierre-Yves Ricau

commit sha 2fe68a7b03d1de1c7881c3523c2398721963e5e5

try to unflake by removing scrolling container

view details

Pierre-Yves Ricau

commit sha 5ba3432cd3d54edc1c061c226304c5a12b4e8424

fail always

view details

push time in 5 hours

push eventsquare/tart

Pierre-Yves Ricau

commit sha 6f62a861bddb1f2f76df73d2066a65398217eb14

more trying stuff

view details

push time in 13 hours

push eventsquare/tart

Pierre-Yves Ricau

commit sha e7a37c1cdb1ffb304bbd7a4bc5ebda26ca3d0666

more logs handler

view details

push time in 16 hours