{"push_id":3535039958,"size":30,"distinct_size":2,"ref":"refs/heads/azure-pipelines","head":"d55e97b282c81f0cbe9c18c90549811b32986717","before":"7eda42edf83358a1fc23dfad674d6c82f3c091c5","commits":[{"sha":"748632d655cf793478b2ebcac2ecad64b077daa6","author":{"name":"Cheng Zhao","email":"bedccee303893728210df61409d3dc544e3be3a6@github.com"},"message":"chore: make it possible to turn on NetworkService with cmd flag (#17729)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/748632d655cf793478b2ebcac2ecad64b077daa6"},{"sha":"258d337cf8a5ec3e2a5fbe0e391513f8e4a7d42e","author":{"name":"Vlad Hashimoto","email":"682a5267061c8311ed2032c51eaa3e55dbb0b8f3@gmail.com"},"message":"fix: crash when alt key pressed with falsy menu bar visiblity (#17766)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/258d337cf8a5ec3e2a5fbe0e391513f8e4a7d42e"},{"sha":"82a076855b73a63cf1ba10d7a91a949d8b4d7f45","author":{"name":"Shelley Vohr","email":"538074086ff53bf5b857e9515c16f69c965be33f@gmail.com"},"message":"fix: incorrect default path setting for dl items (#17773)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/82a076855b73a63cf1ba10d7a91a949d8b4d7f45"},{"sha":"3bf71a363a9c692f94864106af53ea47d9aeffa3","author":{"name":"Samuel Meuli","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@samuelmeuli.com"},"message":"docs: update guide on MAS entitlements and export compliance (#17695)\n\n* docs: Convert MAS app groups entitlement value to array\r\n\r\n* docs: Update info on MAS encryption export compliance","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/3bf71a363a9c692f94864106af53ea47d9aeffa3"},{"sha":"a7e22c78cfb9e049621fa8ea090ceabb7b22a510","author":{"name":"Pedro Pontes","email":"ea03c8a43ea3d40e5f8e3de593f1b7095d3bf12d@gmail.com"},"message":"fix: populate phase of WebMouseWheelEvents generated in webContents.sendInputEvent. (#17757)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/a7e22c78cfb9e049621fa8ea090ceabb7b22a510"},{"sha":"b3d8db6996ba0f39015ecdf3e2f69375468f4d8e","author":{"name":"Shelley Vohr","email":"538074086ff53bf5b857e9515c16f69c965be33f@gmail.com"},"message":"docs: note desktop audio limitation on macOS (#17738)\n\nCloses #10515. Notes fundamental limitation in `navigator.mediaDevices.getUserMedia` for audio capture on some platforms so that users are aware of the ongoing issue and provides a potential workaround.","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/b3d8db6996ba0f39015ecdf3e2f69375468f4d8e"},{"sha":"be6fb7cb12687b26730b9b2672f01c30889e6ced","author":{"name":"Samuel Attard","email":"8c69fe4e0e04067c7125a0296b13bb236bca7ffc@gmail.com"},"message":"fix: ensure the sandboxed preloads globals do not leak (#17712)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/be6fb7cb12687b26730b9b2672f01c30889e6ced"},{"sha":"b7b9efa875f5e63dd182247909629c37c68d8788","author":{"name":"Samuel Attard","email":"8c69fe4e0e04067c7125a0296b13bb236bca7ffc@gmail.com"},"message":"fix: handle remote-debugging-port=0 correctly (#17800)\n\nBy default the Chromedriver will send remote-debugging-port=0 to let the\r\nbrowser choose a free port to listen on.  The chosen port is written to\r\na known file in the user data dir that is passed to the app through the\r\nCLI.\r\n\r\nThis PR does two things.\r\n\r\n1. Correctly passes the USER_DATA_DIR to the remote debugging server so\r\nit knows where to write the file\r\n2. Adds support for --user-data-dir as we did not support that CLI\r\nargument and Chromedriver relies on being able to tell the \"browser\"\r\nwhere to write this file.\r\n\r\nFixes #17354","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/b7b9efa875f5e63dd182247909629c37c68d8788"},{"sha":"9c3315c416af405cc5fd195398f4778375b51844","author":{"name":"Samuel Attard","email":"8c69fe4e0e04067c7125a0296b13bb236bca7ffc@gmail.com"},"message":"fix: reset the NSUserNotication handle on dismiss (#17796)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/9c3315c416af405cc5fd195398f4778375b51844"},{"sha":"78411db4b5c796570ee0e5eec1ef00f586e0a01d","author":{"name":"Samuel Attard","email":"8c69fe4e0e04067c7125a0296b13bb236bca7ffc@gmail.com"},"message":"fix: maintain a ref count for objects sent over remote (#17464)\n\n* spec: clean up after a failed window count assertion\r\n\r\nPreviously when this assertion failed all tests that ran after the\r\nfailed assertion also failed.  This ensure that the assertion fails for\r\nthe test that actually caused the issue but cleans up the left-over\r\nwindows so that future tests do not fail.\r\n\r\n* fix: maintain a ref count for objects sent over remote\r\n\r\nPreviously there was a race condition where a GC could occur in the\r\nrenderer process between the main process sending a meta.id and the\r\nrenderer pulling the proxy out its weakmap to stop it being GC'ed.\r\n\r\nThis fixes that race condition by maintaining a \"sent\" ref count in the\r\nobject registry and a \"received\" ref count in the object cache on the\r\nrenderer side.  The deref request now sends the number of refs the\r\nrenderer thinks it owns, if the number does not match the value in the\r\nobject registry it is assumed that there is an IPC message containing a\r\nnew reference in flight and this race condition was hit.\r\n\r\nThe browser side ref count is then reduced and we wait for the new deref\r\nmessage.  This guaruntees that an object will only be removed from the\r\nregistry if every reference we sent has been guarunteed to be unreffed.","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/78411db4b5c796570ee0e5eec1ef00f586e0a01d"},{"sha":"33fd20047c025e206c8d1ee61897d43b91556388","author":{"name":"Jeremy Apthorp","email":"ae3b7027bc3bec69f494697c81510be4fb0b9489@nornagon.net"},"message":"fix: skip zygote for unsandboxed ppapi processes (#17823)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/33fd20047c025e206c8d1ee61897d43b91556388"},{"sha":"f901170a4feba092d20d12d85261059af74d5f24","author":{"name":"Samuel Attard","email":"8c69fe4e0e04067c7125a0296b13bb236bca7ffc@gmail.com"},"message":"docs: fix doc linter warnings (#17818)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/f901170a4feba092d20d12d85261059af74d5f24"},{"sha":"fdaa75354a7638e5044f25f65a0563caabd3b88c","author":{"name":"Jeremy Apthorp","email":"ae3b7027bc3bec69f494697c81510be4fb0b9489@nornagon.net"},"message":"chore: save HEAD when git-import-patches runs (#17824)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/fdaa75354a7638e5044f25f65a0563caabd3b88c"},{"sha":"1478bd36fd2edcbcee8513512968eb4eb653f09f","author":{"name":"Shelley Vohr","email":"538074086ff53bf5b857e9515c16f69c965be33f@gmail.com"},"message":"refactor: remove superfluous ScopedAllowBaseSync in desktopCapturer (#17842)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/1478bd36fd2edcbcee8513512968eb4eb653f09f"},{"sha":"81bf15877f169dcd9680cfed088a751c5f5aff5a","author":{"name":"Heilig Benedek","email":"2d53ffd2d49029933c193ebf93a93ef6af1f1a8d@gmail.com"},"message":"fix: port OSR code to new viz compositor codepath (#17538)\n\n* fix: make OSR work with viz compositor\r\n\r\n* fix: update OSR patch\r\n\r\n* fix: update patch again\r\n\r\n* fix: update viz_osr.patch for macOS\r\n\r\n* fix: gn check warnings\r\n\r\n* chore: no need to change SoftwareOutputDeviceWinProxy\r\n\r\n* chore: add check in case we missed something\r\n\r\n* fix: consider scale factor when compare size\r\n\r\n* fix: make GPU OSR work\r\n\r\n* fix: autofill popups with OSR\r\n\r\n* chore: use UNIX line ending for osr_video_consumer\r\n\r\n* chore: code is already in defined(OS_MACOSX)\r\n\r\n* fix: share same OSR implementation on macOS\r\n\r\nThis should also fix the crash when there is navigation on macOS.\r\n\r\n* test: osr window should not crash after navigation\r\n\r\n* fix: make osr work on Mac properly\r\n\r\n* fix: software osr on windows\r\n\r\n* fix: software osr on Linux\r\n\r\n* fix: compilation error introduced with rebase\r\n\r\n* fix: split local surface id allocation into two\r\n\r\n* Update osr_host_display_client_mac.mm\r\n\r\n* chore: update copyright year\r\n\r\n* fix: update patch","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/81bf15877f169dcd9680cfed088a751c5f5aff5a"},{"sha":"829050daabbf029427504b79b3456b84be14cbfa","author":{"name":"Samuel Attard","email":"8c69fe4e0e04067c7125a0296b13bb236bca7ffc@gmail.com"},"message":"build: rename sandbox bundle (#17831)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/829050daabbf029427504b79b3456b84be14cbfa"},{"sha":"f1ee35e281a7ceae2fbee1773ebdde8e2e023bed","author":{"name":"Shelley Vohr","email":"538074086ff53bf5b857e9515c16f69c965be33f@gmail.com"},"message":"doc: document occasional mismatch between NSImageName and string (#17826)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/f1ee35e281a7ceae2fbee1773ebdde8e2e023bed"},{"sha":"3c2ff97a162e05a173a6d86aa3ceb6a516a6efad","author":{"name":"Milan Burda","email":"e5683de7378351bd10815a6797a912b6dc56693a@gmail.com"},"message":"fix: copy pixels in NativeImage::CreateFromBitmap (#17844)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/3c2ff97a162e05a173a6d86aa3ceb6a516a6efad"},{"sha":"5e7c828c9e2007ded6baf161bcbc5430e95002af","author":{"name":"Milan Burda","email":"e5683de7378351bd10815a6797a912b6dc56693a@gmail.com"},"message":"fix: copy pixels in AddImageSkiaRepFromBuffer (#17843)","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/5e7c828c9e2007ded6baf161bcbc5430e95002af"},{"sha":"11ac6800cc175036e179a846807b5959e4f4aa9b","author":{"name":"Kapil Patel","email":"97f71770f047decc0b51351b3bfcb4d516974aea@gmail.com"},"message":"docs: added fee hint (#17563)\n\n* Update code-signing.md\r\n\r\n* Update code-signing.md\r\n\r\n* Update docs/tutorial/code-signing.md\r\n\r\nCo-Authored-By: kapilepatel <kapilepatel@gmail.com>\r\n\r\n* Update code-signing.md","distinct":false,"url":"https://api.github.com/repos/PKRoma/electron/commits/11ac6800cc175036e179a846807b5959e4f4aa9b"}]}
{"actor":{"display_login":"PKRoma"}}