{"push_id":1624538014,"size":73,"distinct_size":73,"ref":"refs/heads/android_improvements","head":"671174000de0de0f91bd74409fe6c1a9b75f62f9","before":"3ad06989a76e5fe1ddfe0ed0c9eb58f407de2e1f","commits":[{"sha":"6f470e497f51cd37ad2da726464e855a9d1c8190","author":{"name":"n0max","email":"55b30357171f547f2ccd1b8bfb13fca667580706@gmx.de"},"message":"Fix crop_area_byte_length calculation in crop_image and add tests","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/6f470e497f51cd37ad2da726464e855a9d1c8190"},{"sha":"bcdd1c1739d0a0ef76140c6292e273e214a9d68c","author":{"name":"Hiroyuki Ikezoe","email":"ffe8817d2ba98660730f6a52975c63622fa23eaf@mozilla.com"},"message":"binding-update","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/bcdd1c1739d0a0ef76140c6292e273e214a9d68c"},{"sha":"88c69206ebb2e98965a7571f9788f81c10b512b9","author":{"name":"Hiroyuki Ikezoe","email":"ffe8817d2ba98660730f6a52975c63622fa23eaf@mozilla.com"},"message":"Do not call get_animation_rules for pseudo elements other than ::before and ::after.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/88c69206ebb2e98965a7571f9788f81c10b512b9"},{"sha":"ba18c14b91573f1a16907655c00dfb394414001d","author":{"name":"Hiroyuki Ikezoe","email":"ffe8817d2ba98660730f6a52975c63622fa23eaf@mozilla.com"},"message":"Split get_animation_rules into get_animation_rule and get_transition_rule.\n\nIf an element has only CSS animations we don't need to get transition rule,\nand vice versa. This will be used when we implement eRestyle_CSSAnimations\nand eRestyle_CSSTransitions.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/ba18c14b91573f1a16907655c00dfb394414001d"},{"sha":"52bee9a4cfd2752d2c18b06399d765b5b34a431b","author":{"name":"Hiroyuki Ikezoe","email":"ffe8817d2ba98660730f6a52975c63622fa23eaf@mozilla.com"},"message":"Add AnimationValueMap and expose it in FFI.\n\nCurrent Gecko composes all of effects in the composite order at once.\nWe can put each computed value into this AnimationValueMap every time composing\nan effect.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/52bee9a4cfd2752d2c18b06399d765b5b34a431b"},{"sha":"c0baac4194cf4a73332710c2d651dd46ea718a45","author":{"name":"Hiroyuki Ikezoe","email":"ffe8817d2ba98660730f6a52975c63622fa23eaf@mozilla.com"},"message":"Add a function to convert AnimationValueMap to PropertyDeclarationBlock.\n\nWe need to convert all AnimationValue (AnimationValueMap) on an element\nto PropertyDeclarationBlock in order to push the value inside the CSS cascade.\n\nTwo reasons we did not add the function in AnimationValueMap:\n\n 1) All members of PropertyDeclarationBlock are private.\n 2) Rust does not allow us impl for type alias, so if we do impl the function\n    in AnimationValueMap we need to make AnimationValueMap as a tuple or struct.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/c0baac4194cf4a73332710c2d651dd46ea718a45"},{"sha":"b21081312411d5dc0ebc0b3779e3ad1845870b0f","author":{"name":"Hiroyuki Ikezoe","email":"ffe8817d2ba98660730f6a52975c63622fa23eaf@mozilla.com"},"message":"Put computed values into AnimationValueMap instead of hashtable in gecko.\n\nBefore this patch, we store each computed values in a hashtable,\nnsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue>, for all\nKeyframeEffectReadOnly on an element, and convert the ServoAnimationValues of\nthe hashtable into an nsTArray<ServoAnimationValue*> and then convert\nthe ServoAnimationValues of the nsTArray into PropertyDeclarationBlock\nin rust.  This way was really inefficient.\nIn this patch, we store the computed values into AnimationValueMap and\nconvert all AnimationValue in the map into PropertyDeclarationBlock\nafter EffectCompositor::GetAnimationRule.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/b21081312411d5dc0ebc0b3779e3ad1845870b0f"},{"sha":"382f2f56baf52bce7769add5f5bd5ad85d220b13","author":{"name":"Paul Rouget","email":"b4a5ea001e047040e8c9075b67a268293138da2c@paulrouget.com"},"message":"cocoa update","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/382f2f56baf52bce7769add5f5bd5ad85d220b13"},{"sha":"594a679002a5d74da761c17574ad5383a130b55a","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #15929 - n0max:canvas_drawimage_crop_fix, r=nox\n\nFix crop_area_bytes_length calculation and add tests\n\n<!-- Please describe your changes on the following line: -->\n- Fix crop_area_bytes_length calculation (the height was multiplied by itself)\n- Add tests for this error and for the case that the width is multiplied by itself\n\n---\n<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->\n- [X] `./mach build -d` does not report any errors\n- [X] `./mach test-tidy` does not report any errors\n- [X] These changes fix #15386\n\n<!-- Either: -->\n- [X] There are tests for these changes\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/15929)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/594a679002a5d74da761c17574ad5383a130b55a"},{"sha":"254d5f622950d2f0519ed1dc55048009d1a55f38","author":{"name":"Hiroyuki Ikezoe","email":"ffe8817d2ba98660730f6a52975c63622fa23eaf@mozilla.com"},"message":"Drop Servo_AnimationValues_Uncompute.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/254d5f622950d2f0519ed1dc55048009d1a55f38"},{"sha":"36234d717f7155d61a631e98f0a435110e1ec161","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #16005 - hiikezoe:animation-compose, r=heycam\n\nCompose animation with servo's hashmap\n\n<!-- Please describe your changes on the following line: -->\nThis is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1340958\n\n---\n<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->\n- [X] `./mach build -d` does not report any errors\n- [X] `./mach test-tidy` does not report any errors\n\n<!-- Either: -->\n- [X] These changes do not require tests because it's for stylo.\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/16005)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/36234d717f7155d61a631e98f0a435110e1ec161"},{"sha":"0d904e387ee479daff30ee496fc6bc92255922fd","author":{"name":"Anthony Ramine","email":"c9dd87a2f2cae73fc6b8e34d25d0876d6d939b2a@gmail.com"},"message":"Properly coalesce whitespace when given a reference child (fixes #15979)","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/0d904e387ee479daff30ee496fc6bc92255922fd"},{"sha":"8835e1d88727ef6ef04ca6c0f5d4d3ea959b2a76","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #16007 - paulrouget:cocoa-update, r=KiChjang\n\ncocoa update\n\n<!-- Reviewable:start -->\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/16007)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/8835e1d88727ef6ef04ca6c0f5d4d3ea959b2a76"},{"sha":"32784c5fa8f30f007a45122dae5ae16d06d1733d","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #16010 - nox:h5e, r=KiChjang\n\nProperly coalesce whitespace when given a reference child (fixes #15979)\n\n<!-- Reviewable:start -->\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/16010)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/32784c5fa8f30f007a45122dae5ae16d06d1733d"},{"sha":"e8d8b9984fa9399575c8a952bd51a288ee216fb4","author":{"name":"cku","email":"640f609ca79d589783342c7209e8f0d6b7d1733e@mozilla.com"},"message":"stylo: Update clip-path glue.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/e8d8b9984fa9399575c8a952bd51a288ee216fb4"},{"sha":"6ccbf499b8aefa45e714c58944ba0ef250cd6028","author":{"name":"cku","email":"640f609ca79d589783342c7209e8f0d6b7d1733e@mozilla.com"},"message":"stylo: Update transform-box glue.","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/6ccbf499b8aefa45e714c58944ba0ef250cd6028"},{"sha":"0d556ddbf00b891dd11b27449950c19dee7a35c4","author":{"name":"Xidorn Quan","email":"b4a5ea001e047040e8c9075b67a268293138da2c@upsuper.org"},"message":"Add a predefined integer type","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/0d556ddbf00b891dd11b27449950c19dee7a35c4"},{"sha":"b489c4ed90dc50a2b45775964e3b3523a94c0b4d","author":{"name":"Xidorn Quan","email":"b4a5ea001e047040e8c9075b67a268293138da2c@upsuper.org"},"message":"Make Interpolate impl generic for Either","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/b489c4ed90dc50a2b45775964e3b3523a94c0b4d"},{"sha":"9233882d49a622629f2465198fdc3ac0da52340b","author":{"name":"Xidorn Quan","email":"b4a5ea001e047040e8c9075b67a268293138da2c@upsuper.org"},"message":"Switch z-index to use predefined integer type","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/9233882d49a622629f2465198fdc3ac0da52340b"},{"sha":"ab0e5c9d996af6ace9b9c7b59d2bde6d695c4806","author":{"name":"Xidorn Quan","email":"b4a5ea001e047040e8c9075b67a268293138da2c@upsuper.org"},"message":"Switch column-count to use predefined integer type","distinct":true,"url":"https://api.github.com/repos/MortimerGoro/servo/commits/ab0e5c9d996af6ace9b9c7b59d2bde6d695c4806"}]}
{"actor":{"display_login":"MortimerGoro"}}