[webkit-changes] [WebKit/WebKit] dd1484: Make sure ImageData objects are shared when doing ...

2023-06-01 Thread Chris Dumez
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: dd1484feba3d6e44d5ac12d9a6162d47582781d4 https://github.com/WebKit/WebKit/commit/dd1484feba3d6e44d5ac12d9a6162d47582781d4 Author: Chris Dumez Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] ba617a: Web Inspector: REGRESSION(?): Storage: arrow key m...

2023-06-01 Thread Devin Rousso
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ba617a2832c014b8ccfef7fbd21db69a0fcdc47d https://github.com/WebKit/WebKit/commit/ba617a2832c014b8ccfef7fbd21db69a0fcdc47d Author: Devin Rousso Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] c20f9a: [LibWebRTC] Remove non-existent file from sources ...

2023-06-01 Thread Diego Pino
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c20f9a0705fc3e67b60712d2ce5ba1c6feaa3418 https://github.com/WebKit/WebKit/commit/c20f9a0705fc3e67b60712d2ce5ba1c6feaa3418 Author: Diego Pino Garcia Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 8c20ff: [GTK][WPE] Test gardening for `fast/lists/li-br`

2023-06-01 Thread Amanda Falke
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8c20ffe90e22ad4f28885ed33be794f7afeeedeb https://github.com/WebKit/WebKit/commit/8c20ffe90e22ad4f28885ed33be794f7afeeedeb Author: Amanda Falke Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: A

[webkit-changes] [WebKit/WebKit] 48759d: bugs.webkit.org internal server error when limitin...

2023-06-01 Thread Ling Ho
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 48759ded673b7c57b5f8bf04104bb7508098ea56 https://github.com/WebKit/WebKit/commit/48759ded673b7c57b5f8bf04104bb7508098ea56 Author: Ling Ho Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 0556ac: [WinCairo] Unreviewed test gardening

2023-06-01 Thread Fujii Hironori
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0556ac67706b3064c3b34ef227ccba032b3adac2 https://github.com/WebKit/WebKit/commit/0556ac67706b3064c3b34ef227ccba032b3adac2 Author: Fujii Hironori Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] e43eec: The caret color is sometimes incorrect when specif...

2023-06-01 Thread Richard Robinson
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e43eec0f803378c677578d1666e98d80d2eb https://github.com/WebKit/WebKit/commit/e43eec0f803378c677578d1666e98d80d2eb Author: Richard Robinson Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 4ee917: Adjust ContextMenu animation

2023-06-01 Thread mwyrzykowski
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 4ee917d5729ad6c5ee922c47c53185af45c6b9e7 https://github.com/WebKit/WebKit/commit/4ee917d5729ad6c5ee922c47c53185af45c6b9e7 Author: Mike Wyrzykowski Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 1d11bc: [JSC] Heap allocation during WebAudio rendering

2023-06-01 Thread Chris Dumez
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1d11bc8cd5be50034490cc0b3e0fc569e1a7ae31 https://github.com/WebKit/WebKit/commit/1d11bc8cd5be50034490cc0b3e0fc569e1a7ae31 Author: Chris Dumez Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] ec5dd8: [FreeType] Use builtin WOFF2 support

2023-06-01 Thread Don Olmstead
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ec5dd8737c21fc12b7e662e0cb8a5ef0e76998a6 https://github.com/WebKit/WebKit/commit/ec5dd8737c21fc12b7e662e0cb8a5ef0e76998a6 Author: Don Olmstead Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] fced3c: REGRESSION(257658@main): Unable to exit fullscreen...

2023-06-01 Thread Tim Nguyen
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: fced3c93326628b5ee97b8aee317e8596c9ec9f8 https://github.com/WebKit/WebKit/commit/fced3c93326628b5ee97b8aee317e8596c9ec9f8 Author: Tim Nguyen Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: A

[webkit-changes] [WebKit/WebKit] d9fab7: [Filters] Loop through the SVGFilter unique effect...

2023-06-01 Thread Said Abou-Hallawa
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d9fab762ebfd9b0ea04a566f37a8588342e1f1fa https://github.com/WebKit/WebKit/commit/d9fab762ebfd9b0ea04a566f37a8588342e1f1fa Author: Said Abou-Hallawa Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 9f0beb: REGRESSION(264795@main) media/video-object-fit.htm...

2023-06-01 Thread Jer Noble
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9f0beb45c5d7c4830cd579eb68cee6564172c01c https://github.com/WebKit/WebKit/commit/9f0beb45c5d7c4830cd579eb68cee6564172c01c Author: Jer Noble Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 15bdd4: The update-angle script does not support updating ...

2023-06-01 Thread Kimmo Kinnunen
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 15bdd42ec40b5b904e51414c97514808cf7f2c19 https://github.com/WebKit/WebKit/commit/15bdd42ec40b5b904e51414c97514808cf7f2c19 Author: Kimmo Kinnunen Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 8141e2: [popover] Cache auto popover list to avoid unneces...

2023-06-01 Thread Tim Nguyen
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8141e23838a14f06695a9e7c94c326ca0ceb3c70 https://github.com/WebKit/WebKit/commit/8141e23838a14f06695a9e7c94c326ca0ceb3c70 Author: Tim Nguyen Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] a9f294: [GTK][WPE] Gardening of flaky tests (WebGL2 and ot...

2023-06-01 Thread Carlos Alberto Lopez Perez
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a9f2946e8d2c5ddaeb72942ef20b45becc37b291 https://github.com/WebKit/WebKit/commit/a9f2946e8d2c5ddaeb72942ef20b45becc37b291 Author: Carlos Alberto Lopez Perez Date: 2023-06-01 (Thu, 01 Jun 2023) Changed

[webkit-changes] [WebKit/WebKit] 086a32: Add Jasmine Mok as a contributer

2023-06-01 Thread mokjasmine
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 086a32fd49701b4af3c98a1ea434134b2c2b0495 https://github.com/WebKit/WebKit/commit/086a32fd49701b4af3c98a1ea434134b2c2b0495 Author: Jasmine Mok Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 93ee37: [Filters] Limit the memory cost of FilterResults t...

2023-06-01 Thread Said Abou-Hallawa
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 93ee37d3063287725be2d54acbaf38fade9dd4d5 https://github.com/WebKit/WebKit/commit/93ee37d3063287725be2d54acbaf38fade9dd4d5 Author: Said Abou-Hallawa Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 58956c: Unreviewed, add some missing header includes in We...

2023-06-01 Thread Wenson Hsieh
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 58956cf59ba01267644b5e8fe766efa7aa6f0c5c https://github.com/WebKit/WebKit/commit/58956cf59ba01267644b5e8fe766efa7aa6f0c5c Author: Wenson Hsieh Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 035f57: Unreviewed, reverting 264733@main.

2023-06-01 Thread Commit Queue
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 035f577eb720ccb8cd4d2f87636e4d7320e16577 https://github.com/WebKit/WebKit/commit/035f577eb720ccb8cd4d2f87636e4d7320e16577 Author: Commit Queue Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] d59f20: REGRESSION(264722@main) ASSERTION FAILED: forward ...

2023-06-01 Thread Fujii Hironori
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d59f20a7765a4fbbc130df8f339424920b737841 https://github.com/WebKit/WebKit/commit/d59f20a7765a4fbbc130df8f339424920b737841 Author: Fujii Hironori Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] a784b4: Add Jessica Cheung as Contributor

2023-06-01 Thread Jessica Cheung
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a784b4edd8f9c3ae0025de92f847b8710451fbc8 https://github.com/WebKit/WebKit/commit/a784b4edd8f9c3ae0025de92f847b8710451fbc8 Author: Jessica Cheung Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 7590b2: Safari input elements don't respect line-heights s...

2023-06-01 Thread Alan Baradlay
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7590b24a0d0211ea2819e7885d8c4cb071dd11b5 https://github.com/WebKit/WebKit/commit/7590b24a0d0211ea2819e7885d8c4cb071dd11b5 Author: Alan Baradlay Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] d355b6: Avoid looking up WebKit's NSBundle by identifier

2023-06-01 Thread David Quesada
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d355b67319be743fa225a00028bffd4ee50a75e4 https://github.com/WebKit/WebKit/commit/d355b67319be743fa225a00028bffd4ee50a75e4 Author: David Quesada Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 61ab9d: [buildbot] Add watchos to test-result-archive

2023-06-01 Thread Jonathan Bedard
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 61ab9d41944ce4dbd4b9518c8ab078f78b298da3 https://github.com/WebKit/WebKit/commit/61ab9d41944ce4dbd4b9518c8ab078f78b298da3 Author: Jonathan Bedard Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] cf4c6b: workers/opaque-origin.html WPT is failing in WebKi...

2023-06-01 Thread Chris Dumez
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: cf4c6bcca8bdcea58e4e38f59512f9d6a15c7d48 https://github.com/WebKit/WebKit/commit/cf4c6bcca8bdcea58e4e38f59512f9d6a15c7d48 Author: Chris Dumez Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] e7e596: [WPE] Add new post-commit bots for performance tes...

2023-06-01 Thread Carlos Alberto Lopez Perez
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e7e596ed660c38a7dbd1940cdd1ccf8aa34b08de https://github.com/WebKit/WebKit/commit/e7e596ed660c38a7dbd1940cdd1ccf8aa34b08de Author: Carlos Alberto Lopez Perez Date: 2023-06-01 (Thu, 01 Jun 2023) Changed

[webkit-changes] [WebKit/WebKit] 94d426: [JSC] endSpecialCase should handle terminal case s...

2023-06-01 Thread Commit Queue
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 94d4260d1874a1739151831b5cb6fc4ac5ef7695 https://github.com/WebKit/WebKit/commit/94d4260d1874a1739151831b5cb6fc4ac5ef7695 Author: Yijia Huang Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: A

[webkit-changes] [WebKit/WebKit] c01e3b: Handle multiple fragments in the getCharNumberAtPo...

2023-06-01 Thread Ahmad Saleem
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c01e3bafb0da4100588fd6c68b0752393d706a24 https://github.com/WebKit/WebKit/commit/c01e3bafb0da4100588fd6c68b0752393d706a24 Author: Ahmad Saleem Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: A

[webkit-changes] [WebKit/WebKit] ab7221: REGRESSION(264306@main) [Cocoa] Moving to next vid...

2023-06-01 Thread Jer Noble
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ab72213571733c4284711044d37f4db1248ac11c https://github.com/WebKit/WebKit/commit/ab72213571733c4284711044d37f4db1248ac11c Author: Jer Noble Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 19a225: Row byte count is not available in GraphicsContext...

2023-06-01 Thread Kimmo Kinnunen
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 19a2252db08cadac7ce04a570c7d4be1db253245 https://github.com/WebKit/WebKit/commit/19a2252db08cadac7ce04a570c7d4be1db253245 Author: Kimmo Kinnunen Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 12222b: Reimport css/css-scrollbars WPT tests.

2023-06-01 Thread Luke Warlow
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1b2a21138d94248c76a0f49a0c09f41291f1 https://github.com/WebKit/WebKit/commit/1b2a21138d94248c76a0f49a0c09f41291f1 Author: Luke Warlow Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] f1b17c: [GStreamer] Make native DASH support opt-in, like HLS

2023-06-01 Thread Philippe Normand
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f1b17cbb8e383d0882b363759e6d780ea52d4ddf https://github.com/WebKit/WebKit/commit/f1b17cbb8e383d0882b363759e6d780ea52d4ddf Author: Philippe Normand Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] fd9da0: [WGSL] GlobalVariableRewriter should visit callees...

2023-06-01 Thread Tadeu Zagallo
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: fd9da075bd46bed693596a3337f63eafeb6da4ad https://github.com/WebKit/WebKit/commit/fd9da075bd46bed693596a3337f63eafeb6da4ad Author: Tadeu Zagallo Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 4811e2: Fix !ENABLE(ACCESSIBILITY) build following 264762@...

2023-06-01 Thread Ross Kirsling
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 4811e26fe93b914bdd64afd0f16173d0864dbe0d https://github.com/WebKit/WebKit/commit/4811e26fe93b914bdd64afd0f16173d0864dbe0d Author: Ross Kirsling Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 07473b: [GTK][WPE] make-dist check should do a non-unified...

2023-06-01 Thread Carlos Garcia Campos
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 07473ba29c404713d72e2adc6df12002d7c88fa1 https://github.com/WebKit/WebKit/commit/07473ba29c404713d72e2adc6df12002d7c88fa1 Author: Carlos Garcia Campos Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] ae6be2: [GStreamer] Remove unused VideoTextureCopier

2023-06-01 Thread Carlos Garcia Campos
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ae6be25d41f91ed2a7aaf45f2ca81f6e0535fa8f https://github.com/WebKit/WebKit/commit/ae6be25d41f91ed2a7aaf45f2ca81f6e0535fa8f Author: Carlos Garcia Campos Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 98c11c: [WGSL] Fix serialization of promoted types

2023-06-01 Thread Tadeu Zagallo
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 98c11ccb36a75ad6e0dc02922a88b8b767842272 https://github.com/WebKit/WebKit/commit/98c11ccb36a75ad6e0dc02922a88b8b767842272 Author: Tadeu Zagallo Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 8cdebe: Update ANGLE to 2023-05-01 (1328f2f3b0be49d412a17d...

2023-06-01 Thread Kimmo Kinnunen
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8cdebe1b1fe3a04b0d28364edded38d3584b1b15 https://github.com/WebKit/WebKit/commit/8cdebe1b1fe3a04b0d28364edded38d3584b1b15 Author: Kimmo Kinnunen Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] b1d867: [Linux] Stale apache shm segments not always clean...

2023-06-01 Thread Philippe Normand
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b1d8670565de612257cedaeab3355dbd8c119651 https://github.com/WebKit/WebKit/commit/b1d8670565de612257cedaeab3355dbd8c119651 Author: Philippe Normand Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 89a790: [WGSL] Type check user-defined function calls

2023-06-01 Thread Tadeu Zagallo
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 89a790ad2a426bfdcb8f91242716cab722a972dd https://github.com/WebKit/WebKit/commit/89a790ad2a426bfdcb8f91242716cab722a972dd Author: Tadeu Zagallo Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] db3dda: [GStreamer][MediaStream] Crash in mock video captu...

2023-06-01 Thread Philippe Normand
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: db3dda48a43a34e427ab0078b8aca082600bd4de https://github.com/WebKit/WebKit/commit/db3dda48a43a34e427ab0078b8aca082600bd4de Author: Philippe Normand Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths:

[webkit-changes] [WebKit/WebKit] 2e8170: [WGSL] Make all types constant

2023-06-01 Thread Tadeu Zagallo
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2e8170d57461f680582c1fc20a7c4d5b759bbb5d https://github.com/WebKit/WebKit/commit/2e8170d57461f680582c1fc20a7c4d5b759bbb5d Author: Tadeu Zagallo Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 36a138: [WGSL] AST::Visitor should visit attribute's children

2023-06-01 Thread Tadeu Zagallo
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 36a138f7b86d3bd10166a50030c3cf006fe62d45 https://github.com/WebKit/WebKit/commit/36a138f7b86d3bd10166a50030c3cf006fe62d45 Author: Tadeu Zagallo Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 2ba277: Fix PS build following 264739@main (part 3)

2023-06-01 Thread Ross Kirsling
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2ba277162b4680038b26fe2706eb914f61062362 https://github.com/WebKit/WebKit/commit/2ba277162b4680038b26fe2706eb914f61062362 Author: Ross Kirsling Date: 2023-05-31 (Wed, 31 May 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 3d96d2: [Curl] Remove download-related code in CurlRequest

2023-06-01 Thread Kenji Shukuwa
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 3d96d2e0cc608ad4d77d7e5214ed2dc82838d02f https://github.com/WebKit/WebKit/commit/3d96d2e0cc608ad4d77d7e5214ed2dc82838d02f Author: Kenji Shukuwa Date: 2023-05-31 (Wed, 31 May 2023) Changed paths: M

[webkit-changes] [WebKit/WebKit] 5d32df: Unreviewed Build Fix for destroyExternalImage

2023-06-01 Thread megangardner
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5d32dffd7fc3a45e55a46e3e90d6a60bc727 https://github.com/WebKit/WebKit/commit/5d32dffd7fc3a45e55a46e3e90d6a60bc727 Author: Megan Gardner Date: 2023-05-31 (Wed, 31 May 2023) Changed paths: M