)]}'
{
  "log": [
    {
      "commit": "4ca5014ab3fb3056571b6f9bb4c2caf5b93da2b4",
      "tree": "418135be08f9b3d578f05030bf9b5bb6193ac1aa",
      "parents": [
        "3c61f331b65b6eb2193fd8ef37791e6b2f89ac2b"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Mar 26 22:03:27 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Mar 26 22:03:27 2022 +0000"
      },
      "message": "v4952r6\n"
    },
    {
      "commit": "3c61f331b65b6eb2193fd8ef37791e6b2f89ac2b",
      "tree": "b1aa76793ade59291897b1a84f20b9bc0940db0e",
      "parents": [
        "8ec33a2fc1f2e31f36772a77d5aebc2431c9402a"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Sat Mar 26 06:40:46 2022 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Mar 26 05:40:25 2022 -0400"
      },
      "message": "Bug 577878 - [GTK] Extract common part from TreeDragSourceEffect, TableDragSourceEffect\n\nThe function\u0027s bodies were identical except for \u0027tree\u0027 vs \u0027table\u0027 variable name.\n\nChange-Id: Iab6c9f973a0a97aacd819557b14ed3949226ac47\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192264\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "8ec33a2fc1f2e31f36772a77d5aebc2431c9402a",
      "tree": "7885cf078b9cdac72a8ee5b41357b0b87e67ef6d",
      "parents": [
        "c2139c6fefb0bc7b867ee40d844c34a06d4f5614"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Sat Mar 26 03:07:38 2022 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Mar 26 02:58:08 2022 -0400"
      },
      "message": "Bug 577878 - [GTK] Adjust coordinate system when rendering Tree/Table drag image\n\nSome SWT.EraseItem/SWT.PaintItem completely ignore `event.getBounds()`\nand instead use `event.item.getBounds()`, which returns item rect in\ncontrol instead of item rect in current paint GC.\n\nOn example of it is Eclipse\u0027s\n`org.eclipse.jface.viewers.StyledCellLabelProvider#paint`\n\nI would say that this is a bug in Eclipse.\n\nHowever, macOS has a workaround for it, where it adjusts GC\u0027s coordinate\nsystem so that GC\u0027s coordinates match Control\u0027s coordinates (see\n`transform.translateXBy()` in `Table.drawInteriorWithFrame_inView()`).\nThis patch adds a similar workaround for GTK.\n\nChange-Id: I3fed4aacdc28a389e36453f7ede5e62291a95278\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192263\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "c2139c6fefb0bc7b867ee40d844c34a06d4f5614",
      "tree": "a86aa3b14d4137d730517acf93aa76896afd7ae8",
      "parents": [
        "5fdce45fa7483a5e87270ace76e3796f0e1b8116"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 25 22:02:57 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 25 22:02:57 2022 +0000"
      },
      "message": "v4952r6\n"
    },
    {
      "commit": "5fdce45fa7483a5e87270ace76e3796f0e1b8116",
      "tree": "11b881d314aececf3058ef69e68a987794ad5952",
      "parents": [
        "d9a010930a1e5d8b33824ab350c5492a55139ee2"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Tue Mar 22 05:01:05 2022 +0300"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Fri Mar 25 04:11:46 2022 -0400"
      },
      "message": "Bug 456602 - [Cocoa] ArrayIndexOutOfBoundsException in Table._getItem\n\nThe problem is that item for cached `selectedRowIndex` can be deleted\nbetween mouse down (where variable is set) and mouse up (where it\u0027s used).\n\nI tried to solve the original problem (where macOS sends SWT.Selection\nafter `[NSEvent doubleClickInterval]` from mouse down) but didn\u0027t find a\nway to do that. It seems that there are no settings that could disable\ndouble click detection in `-[NSTableView mouseDown:]`. So the workaround\nhas to stay, it seems.\n\nI also noticed that macOS cancels pending selection event in\n`-[NSTableView noteNumberOfRowsChanged]`. SWT already calls that\nwhenever number of items changes (item is deleted or added). I was\nthinking to reset `selectedRowIndex` in it, but then I wasn\u0027t sure\nif it\u0027s the right thing to do if for example an item is added at the\nend - surely this doesn\u0027t prevent from proceeding with handling click\non the old item? I the end, I decided to not overcomplicate things and\njust fix the crash without affecting anything else.\n\nChange-Id: I42cb381d408d105e4df6372a2d69967b9b274a9a\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192115\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nTested-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\n"
    },
    {
      "commit": "d9a010930a1e5d8b33824ab350c5492a55139ee2",
      "tree": "7a8de7909cbabdec8f02f5c71aab46ff87b79452",
      "parents": [
        "3d77f621a5b9a8675a132b51512d7fc19b50ee59"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 24 22:04:30 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 24 22:04:30 2022 +0000"
      },
      "message": "v4952r6\n"
    },
    {
      "commit": "3d77f621a5b9a8675a132b51512d7fc19b50ee59",
      "tree": "2700b3f753e3f02026dd1a59b09bd94773ba6c19",
      "parents": [
        "7738a1cb0f917f4585c825ea9279452b136f185b"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Thu Mar 24 01:46:04 2022 +0300"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 24 12:43:30 2022 -0400"
      },
      "message": "Bug 577878 - [GTK] Table/Tree with SWT.PaintItem don\u0027t show rows when\ndragging them\n\nIn first version of the patch, I overlooked the case where a column\ncontains multiple renderers. For example, when \u0027.setImage()\u0027 was used.\n\nChange-Id: I50c7171811737057e5d1b70b8a2a0b7ce229c998\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192203\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "7738a1cb0f917f4585c825ea9279452b136f185b",
      "tree": "7b636d2638bd99211117ad22b3f44adf969c8213",
      "parents": [
        "4fb0d49c9950ad4ee0d3fff7eaaaa499a1dc79a5"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 24 13:50:14 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 24 08:19:08 2022 -0400"
      },
      "message": "Use verifyFreezeReport.sh from download.eclipse.org\n\nTo prevent hiting raw.githubusercontent.com quota.\n\nChange-Id: I1c273424446de69abb2df7be4af11e88d0e4b919\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192209\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "4fb0d49c9950ad4ee0d3fff7eaaaa499a1dc79a5",
      "tree": "f4fb1ce038f6466b5955282b6fa5f3090c9028d2",
      "parents": [
        "43187fa1ce25eb04c7fe417ffd3e1f7bb025577f"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 22 12:12:41 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 22 12:12:41 2022 +0000"
      },
      "message": "v4952r6\n"
    },
    {
      "commit": "43187fa1ce25eb04c7fe417ffd3e1f7bb025577f",
      "tree": "f1214bf950d3ab5fdced8ade533913dc0c81affe",
      "parents": [
        "b324b57ca1e55a287e2900604c974402a6ed337b"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Thu Feb 24 05:03:39 2022 +0300"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Tue Mar 22 07:16:36 2022 -0400"
      },
      "message": "Bug 577129 - [Win11] Button with Arrow style does not display arrows (UP/DOWN/LEFT/RIGHT)\n\nButtons use arrows from scrollbar.\n\nThe problem is that on Win11, default arrow image for scrollbar is empty\nbecause scrollbars no longer show arrows unless pressed/disabled/hovered\nwith mouse pointer.\n\nChange-Id: I44413614690f92a5111dcf74d345e19667a7c89d\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191177\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "b324b57ca1e55a287e2900604c974402a6ed337b",
      "tree": "338563166a7abd08bda9f4664e5ad15949981f16",
      "parents": [
        "aaf8d11bb143b05c0163c70e3fc511ca45880ffa"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Sat Dec 18 01:39:34 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Mar 22 06:48:14 2022 -0400"
      },
      "message": "Bug 577878 - [GTK] Table/Tree with SWT.PaintItem don\u0027t show rows when dragging them\n\nRendering drag images for SWT.PaintItem case was \"temporarily\" disabled\nfor a very long time, since commit\n    5a8028d0 by Steve Northover at 2008-04-29 07:56:43\n    disable drag images in table and tree for custom draw\n\nIt didn\u0027t work well, because instead of using `background_area`\ncallback argument, it requested the value via\n`gtk_tree_view_get_background_area()`, which returns screen coordinates\nin Tree/Table. However, in case of rendering a drag image, an isolated\nrow is rendered, and coordinates are different.\n\nChange-Id: I816fcd32ad6a7fee92f93ac2ff600f7cac444989\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/188983\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "aaf8d11bb143b05c0163c70e3fc511ca45880ffa",
      "tree": "973394222c419f17514e63a3fadfded569c3eeb6",
      "parents": [
        "125a29b517d51f71c9c54c9b98a06903bc0fbe8c"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Mar 21 22:04:01 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Mar 21 22:04:01 2022 +0000"
      },
      "message": "v4952r6\n"
    },
    {
      "commit": "125a29b517d51f71c9c54c9b98a06903bc0fbe8c",
      "tree": "6c7b2e060aeac8bac5e1da4743d92b295033595f",
      "parents": [
        "def5c63081058881bcce98004349276f577bd32f"
      ],
      "author": {
        "name": "Jonathan Meier",
        "email": "jonathan.meier@outlook.com",
        "time": "Mon Feb 14 05:33:57 2022 +0100"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Mar 21 10:37:52 2022 -0400"
      },
      "message": "Bug 493455 - [win32] wrong transparency for some icons and images\n\nAlmost all win32 APIs working with transparent bitmaps expect them to\nbe in premultiplied alpha format. Notable exceptions are bitmaps used\nto create icons and the ImageList API. Therefore, transparent images\nswitched from being stored in straight alpha format to premultiplied\nalpha format in commit 8d21781c6b65b49d2f30db28ada54be673b5925c.\n\nThis was not properly reflected in Display.create32BitDIB(Image image)\nthat now wrongly applied the alpha multiplication again to already pre-\nmultiplied RGB values. Moreover, both Display.create32BitDIB taking a\nnative bitmap and converting it to a 32-bit bitmap that is then used to\ncreate an icon as well as ImageList.set are expected to produce bitmaps\nin straight alpha format. However, they now failed to properly convert\nback from premultiplied alpha format.\n\nChange-Id: I0cfa74161227bfd9204b531e9c7d028c1a5bcc82\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190757\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "def5c63081058881bcce98004349276f577bd32f",
      "tree": "84fa8f33f03311ee10d167cfa82b41e2335ce769",
      "parents": [
        "22797d3f9f09ca67bfd29c864f2aaf8eb452c75c"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Mar 11 09:50:02 2022 -0500"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Mar 21 10:36:18 2022 -0400"
      },
      "message": "Revert \"Revert \"Bug 493455 - [win32] always treat empty images as opaque\"\"\n\nThis reverts commit ea4b8cc806c63249a242e661cf00aa4b9f2150cc.\n\nReason for revert: Considering for 4.24 M1\n\nChange-Id: If8571d135a1fb7e2e05d60be2f470885e2e87d2c\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190430\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "22797d3f9f09ca67bfd29c864f2aaf8eb452c75c",
      "tree": "c3d981556166a5e20c5e215abc45121cc8af41cc",
      "parents": [
        "1bb1a46ea5f4e6b22fece451ca6247f8999d3a10"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Mar 21 08:57:32 2022 -0400"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Mar 21 10:34:39 2022 -0400"
      },
      "message": "Revert \"Revert \"Bug 493455 - [win32] remove alpha and alphaData from Image\"\"\n\nThis reverts commit 7c722277240e346e521b5c97e802e261efcc8883.\n\nReason for revert: Considering for 4.24 M1\n\nChange-Id: I1a6fc26f96a0ccd82c7aa5994fa134f798e40ef4\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191861\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "1bb1a46ea5f4e6b22fece451ca6247f8999d3a10",
      "tree": "031b931661f82d7e43d122f9a3e0db6370c9094b",
      "parents": [
        "a248547b39ae2984789286005debded9186534f6"
      ],
      "author": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Sun Mar 20 14:40:26 2022 -0400"
      },
      "committer": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Mon Mar 21 10:21:25 2022 -0400"
      },
      "message": "Bug 579335: Fix crash on long styled lines on Windows\n\nThe code had been mistakenly splitting even though the style had\nalready split the run.\n\nAdapted manual test case in the bug to a JUnit test.\n\ntriggerWinGerrit\n\nAlso-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nChange-Id: I9fea7f0ac8e30fa38e486dedcdae26034f7f40d2\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192078\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-by: Jonah Graham \u003cjonah@kichwacoders.com\u003e\n"
    },
    {
      "commit": "a248547b39ae2984789286005debded9186534f6",
      "tree": "529ed036e3bf0a2f418350c4d241ee26ca050c74",
      "parents": [
        "b72d951ec19e9ff2db8478380fcf7e5cd9277d1c"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Fri Mar 11 20:36:24 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Mar 21 10:10:15 2022 -0400"
      },
      "message": "Bug 579225 - org.eclipse.swt.widget.Caret doesn\u0027t call OS.SetCaretPos if\nprimary caret of multiple carets has changed (win32)\n\n- performs early returns in set...()-methods only when the called caret\nis the currentCaret, and thus should be in sync with the OS-level\n\nChange-Id: I408cdd368a7554924c6b48c04bbdb8146fb93b65\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191799\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "b72d951ec19e9ff2db8478380fcf7e5cd9277d1c",
      "tree": "128bb0f95fa7c9e774d57c071e262eb53816e0e4",
      "parents": [
        "8e5d182e6a92b4f6bba41dd054ddfbe7a144f27b"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 18 16:28:49 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 18 16:28:49 2022 +0000"
      },
      "message": "v4952r6\n"
    },
    {
      "commit": "8e5d182e6a92b4f6bba41dd054ddfbe7a144f27b",
      "tree": "12266d03ce73ad784e9dd8ee612176396dceee55",
      "parents": [
        "0301fceac1546388790b28fa030ac9f42610d73d"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 18 16:26:25 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 18 16:26:25 2022 +0000"
      },
      "message": "v4952r6\n"
    },
    {
      "commit": "0301fceac1546388790b28fa030ac9f42610d73d",
      "tree": "5c7c8b803785bddd9fd61f0ce4dc25c9ae98c95c",
      "parents": [
        "8439ee907d038a947b40ebd573a948323454870c"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Fri Mar 18 13:46:39 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Mar 18 10:03:16 2022 -0400"
      },
      "message": "Bug 579304 - org.eclipse.swt.custom.StyledText is too slow\n\nCalling redraw() in updateCaretVisibility makes StyledText very slow.\nCall super.redraw() after the call to updateCaretVisibility() instead.\n\nChange-Id: I788c080e33de70fdab6e6892a4e15fcedf39c4c3\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192061\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "8439ee907d038a947b40ebd573a948323454870c",
      "tree": "472f1f0eba87847bd2a3f32a524b4f0d4e6f589b",
      "parents": [
        "157c8591159463aea08c23fb79ea744a4ce4ee86"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Mar 16 18:02:22 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Mar 18 07:44:19 2022 -0400"
      },
      "message": "Bug 579283 - [GTK] Wrong button images in toolbar overflow menu\n\nA Toolbar with SWT.WRAP style will show an extra button with an overflow\nmenu, whenever where is not enough horizontal space for the entire\ntoolbar. The overflow menu shows the toolbar buttons for which there is\nno space.\n\nIn order to display button images in the overflow menu (there are none\nwith GTK3, when using a surface for the button image), SWT creates a\nmenu item proxy. This proxy is unfortunately not updated on button image\nchanges (either during enabled state change or explicit image changes\nfrom client code). So the images of the overflow buttons are not\nupdated.\n\nThis change ensures the correct image is used when creating the menu\nitem proxy. The proxy is already re-created on image, text and tooltip\nchanges.\n\nThe change also cleans up signal handling for overflow menu items,\npreventing multiple \"activate\" handlers.\n\nChange-Id: Id60f02d9bbcb6ce3a6d8bfdcab41a8226b0519bb\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191967\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "157c8591159463aea08c23fb79ea744a4ce4ee86",
      "tree": "64e3e50974b84bbb4bf6b76622ff73a360b195e9",
      "parents": [
        "ae790bf5878b5f1f9899c450e86b3898a0e16287"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Thu Mar 17 17:37:24 2022 -0400"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 18 05:52:41 2022 -0400"
      },
      "message": "Bug 579309 - [GTK4] Fix for Widget.sendIMKeyEvent\n\n+ GTK4.gtk_event_controller_get_current_event_state()\n+ keyController field in Control so it can be accessed elsewhere\n-\u003e Added GTK4 logic for sendIMKeyEvent\n\nWith this patch, when Shell has the keyboard focus, it will no longer\ncrash.\n\nChange-Id: I187ddbbbc995db5cd5cb88fe8b7b9568d5130651\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192038\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "ae790bf5878b5f1f9899c450e86b3898a0e16287",
      "tree": "71fc7972f2f5a1533997c79acb424dffff41bb9d",
      "parents": [
        "0552d4ba486dc8d9ed2ce30564218211ffffd3cc"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Thu Mar 17 10:11:31 2022 -0400"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 18 05:08:57 2022 -0400"
      },
      "message": "Bug 579299 - [GTK4] display.getFocusControl not working\n\n+ gtk_focus_in_event function call in Widget.gtk4_focus_window_event\n\nThe issue was that the gtk_focus_in_event was not being called in GTK4.\nThis function is called every time the window comes back into the\nforeground. Since this functionality was added to SWT-GTK4 in a previous\npatch, this is a very trivial fix.\n\nChange-Id: I9410ed21925be737c49b1ddbfb8f873577e3abac\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192012\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "0552d4ba486dc8d9ed2ce30564218211ffffd3cc",
      "tree": "f51df04cba47c4a36fea593022221ea1d4d7cf5f",
      "parents": [
        "82261b4a10a3f53ffd46f8ceca61248328ff41fc"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 17 23:29:06 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 18 03:23:55 2022 -0400"
      },
      "message": "Update gerrit build to Fedora 30 based Docker image\n\nChange-Id: I95a9857ba8e6a926974da76e10690e71ceee3f7a\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192037\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "82261b4a10a3f53ffd46f8ceca61248328ff41fc",
      "tree": "c56e0a210a3e450d20acea8c922f2987d2d4c508",
      "parents": [
        "f96aeced7c730f34279b8cfdda15b21dddd7fa93"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 17 22:04:05 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 17 22:04:05 2022 +0000"
      },
      "message": "v4952r5\n"
    },
    {
      "commit": "f96aeced7c730f34279b8cfdda15b21dddd7fa93",
      "tree": "f1ada29344f70f4435ab2bec9f312b6694dbb198",
      "parents": [
        "fb01d6c64d9f3bc87e0ca5697d8de0da6a67054c"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 17 15:34:33 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 17 15:34:33 2022 +0000"
      },
      "message": "v4952r5\n"
    },
    {
      "commit": "fb01d6c64d9f3bc87e0ca5697d8de0da6a67054c",
      "tree": "81bd9f1901377ecea4300a270b6861336a8fad26",
      "parents": [
        "547ae72e1cd15de4075b7bd7ab2d06304b6f069c"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 17 15:32:01 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 17 15:32:01 2022 +0000"
      },
      "message": "v4952r5\n"
    },
    {
      "commit": "547ae72e1cd15de4075b7bd7ab2d06304b6f069c",
      "tree": "5fec578a5fc1fce5671511c81faf7f9b74273001",
      "parents": [
        "a92355ff9f219ec9e772c01ba5c82ba57f6bce1e"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 17 17:27:22 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 17 11:29:45 2022 -0400"
      },
      "message": "Bug 573616 - [webkitgtk 2.32+] BrowserFunction only work in first\nbrowser instance\n\nReduce library count for the 3 removed webkitextension*.so\n\nChange-Id: I90a573aba6aba772d29755b85ed511bf59313656\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/192014\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "a92355ff9f219ec9e772c01ba5c82ba57f6bce1e",
      "tree": "812d54eb2ae5c231097e8633c3d9cbfbe04f1153",
      "parents": [
        "a56c5b55c9ec05607ae31a2f3865406d2288980f"
      ],
      "author": {
        "name": "Nikita Nemkin",
        "email": "nikita@nemkin.ru",
        "time": "Sat Feb 19 21:08:10 2022 +0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 17 10:18:41 2022 -0400"
      },
      "message": "Bug 573616 - [GTK] BrowserFunction only work in first browser instance (Part 2)\n\nImplement BrowserFunction calls with synchronous XMLHttpRequests\nto a custom protocol handler.\n\nSWT registers a custom protocol handler (swt://) and BrowserFunction\ncalls from JavaScript to Java are performed by issuing HTTP requests\nusing this protocol. The function to call and its arguments are JSON\nencoded in the request URI. Function return value is JSON encoded\nin the response body.\n\nJSON codec created for the Edge integration on Windows is reused.\n\nFor early and reliable JavaScript injection after page navigation\nand reload, BrowserFunction scripts are registered with the user\ncontent manager API. This prevents race conditions compared to using\nexecute() from the LocationListener.changing or ProgressListener.completed.\n\nAn automated test (test_BrowserFunction_multiprocess) is included\nto verify correct BrowserFunction operation across multiple Browser\ninstances and page reloads.\n\nChange-Id: I33f97ee5710b561b4c3a71e1567ae21814ac43ee\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191032\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "a56c5b55c9ec05607ae31a2f3865406d2288980f",
      "tree": "b4a219e6ae06006178aafee91e5b936c08d1b764",
      "parents": [
        "c4d47a36c98fb73ce1c4be38df907dc309168c5b"
      ],
      "author": {
        "name": "Nikita Nemkin",
        "email": "nikita@nemkin.ru",
        "time": "Sat Feb 19 16:19:04 2022 +0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 17 10:18:41 2022 -0400"
      },
      "message": "Bug 573616 - [GTK] BrowserFunction only work in first browser instance\n(Part 1)\n\nRemove existing BrowserFunction implementation.\n\nTo provide synchronous BrowserFunction calls from JavaScript to Java,\nSWT loads a native browser extension and communicates with it via\na private D-Bus. Existing implementation assumes a single instance of\nthe browser extension, but newer WebKitGTK versions create a separate\nprocess per view, resulting in multiple extension instances.\n\nThe follow-up patch will provide an alternative BrowserFunction\nimplementation based on the XMLHttpRequest.\n\nChange-Id: I74ce4ba944833ef205c409f197c5d22d2cae51fe\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191031\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "c4d47a36c98fb73ce1c4be38df907dc309168c5b",
      "tree": "b5b28455af6adc6e275b0098a88e802fca3da89b",
      "parents": [
        "3f8b90af7b5b14184beab6d8674280d69b37bd98"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Wed Mar 16 09:06:25 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 17 09:25:13 2022 -0400"
      },
      "message": "Bug 579257 - Eclipse browser cannot open a link with target\u003d\"new\"\n\nWhen creating a WebKit browser view in a new Shell, due to following a\nlink with property target\u003d\"new\", WebKit expects to be given a \"related\"\nbrowser. Otherwise the \"ready-to-show\" signal is not emitted for the new\nbrowser view.\n\nChanges for bug 570379 already introduce code that attempts to call\nwebkit_web_view_new_with_related_view() in the case of creating a\nbrowser view during the \"create\" signal of another browser. However, the\nchanges do not address widget hierarchies more complex than a Shell as a\ndirect parent of a Browser.\n\nThis change adds a static field\norg.eclipse.swt.browser.WebKit.parentBrowser, which is set during\npropagation of the \"create\" signal for a WebKit browser view (i.e.\nduring org.eclipse.swt.browser.WebKit.webkit_create_web_view()). The new\nfield is then used if a new WebKit Browser is created during the\n\"create\" signal, while notifying any registered OpenWindowListener.\n\nThis change does not help in cases where the new window browser is not\ncreated during a OpenWindowListener notification (i.e. during the\n\"create\" WebKit signal).\n\nChange-Id: I4a3d550549485a060e1db456087e5325451f39c8\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191941\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "3f8b90af7b5b14184beab6d8674280d69b37bd98",
      "tree": "889eeeba493b32faa4dded5f0573e672e4685bd1",
      "parents": [
        "b27802a4afb77b4ecc226b35598b8ea9a8465e27"
      ],
      "author": {
        "name": "fyaling",
        "email": "fangyaling@loongson.cn",
        "time": "Wed Feb 23 17:40:18 2022 +0800"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 17 06:45:57 2022 -0400"
      },
      "message": "Bug 578951 - Add LoongArch64 support\n\nChange-Id: I1343f82b58d44de51573ebdccdbd2cc15c08d547\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191171\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "b27802a4afb77b4ecc226b35598b8ea9a8465e27",
      "tree": "edcbe77a5ba341a559339e695cdffdade6a122fa",
      "parents": [
        "b6b482a7f155904d8e4f7d581931630951e29a77"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Mar 16 22:03:59 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Mar 16 22:03:59 2022 +0000"
      },
      "message": "v4952r4\n"
    },
    {
      "commit": "b6b482a7f155904d8e4f7d581931630951e29a77",
      "tree": "ea21d31af55b563f1b23e10bebd5d65c9c8835f6",
      "parents": [
        "a053720fe8037687564200423e6b3e27b2581369"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Thu Mar 10 14:02:41 2022 -0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 16 06:02:43 2022 -0400"
      },
      "message": "Bug 579056 - [GTK4] FocusIn/Out events not working\n\nFocusIn/FocusOut events are now correctly sent in all cases.\n\n- Implemented a new callback for GTKWindow\u0027s is-active property\n- windowActiveProc now allows SWT to replicate GTK3 behaviour for\nFocusIn and FocusOut events\n- Created firstFixedHandle to cache the first SWTFixed container to\nprevent extra calls (mostly relevant when no other text input based\nwidgets are in a shell)\n\nTested by using Snippet 1 to test default behaviour when no other text\ninput based widgets present. Then, snippet 1 was modified to contain two\nText widgets to allow the testing of switching focus back and forth. In\nboth cases FocusIn and FocusOut listeners were added to the relevant\nwidgets (Shell + Text) to ensure events were being sent correctly.\n\nChange-Id: Idd924a60bf3110bf6e2328f826768b911b2a7911\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191748\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "a053720fe8037687564200423e6b3e27b2581369",
      "tree": "9a2b9204a8589655ccbaef75f65058539bf6035d",
      "parents": [
        "3c8c5fcfd1ca28ef299601b8b905e7835c531fad"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Mon Feb 28 11:28:41 2022 -0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 16 05:22:14 2022 -0400"
      },
      "message": "Bug 578987 - [GTK] Snippet 246 needs clarity improvements\n\nWith this patch this snippet becomes a lot more clear as to what it\ndoes.\nMakes the generated image twice the size as previous one is too tiny on\nnewer high res monitors.\n\nChange-Id: I71a02c3beef800e45250d192300d259aeacdc21f\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191265\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "3c8c5fcfd1ca28ef299601b8b905e7835c531fad",
      "tree": "0d60397aaa902ee6d981de89a2338401d3cfce43",
      "parents": [
        "d6ce918e837d37614bbe00b3ca85436cc82c3fb6"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 16 10:28:37 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 16 04:58:52 2022 -0400"
      },
      "message": "Remove useless api filter.\n\nChange-Id: I48d9faf2839dbce1612778b7115c6068b2a9d0be\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191944\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "d6ce918e837d37614bbe00b3ca85436cc82c3fb6",
      "tree": "2ecf6a70c8aedd66db03e9c7d6c11e996bfb4fd9",
      "parents": [
        "bd9829d8e574760f6781db94a0cbf264c3a159af"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 15 22:03:53 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 15 22:03:53 2022 +0000"
      },
      "message": "v4952r4\n"
    },
    {
      "commit": "bd9829d8e574760f6781db94a0cbf264c3a159af",
      "tree": "9ed337309b943204e7d35e42947a19f723d654d8",
      "parents": [
        "e6ef0ca21fc41c6680f2c8c8ba46cd3d82213330"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Thu Mar 10 18:52:49 2022 +0530"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Tue Mar 15 11:54:55 2022 -0400"
      },
      "message": "Bug 546859 - [API] Provide APIs for Dark theme support\n- Consistent Dark theme internal API for all OS:\npublic static final void setTheme(boolean isDarkTheme)\n\nChange-Id: Ia1d8a7d1bc3c1c73e1f7c98805f3f653284ff1d0\nSigned-off-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191716\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "e6ef0ca21fc41c6680f2c8c8ba46cd3d82213330",
      "tree": "6825315c2c3557f5407461d35adb67a6f1ead05e",
      "parents": [
        "220fd2fdff3929d6411dda45d40d6b7d28ffa205"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 15 13:21:56 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 15 13:21:56 2022 +0000"
      },
      "message": "v4952r4\n"
    },
    {
      "commit": "220fd2fdff3929d6411dda45d40d6b7d28ffa205",
      "tree": "b3f4967bb539fbd061bb4be1faa9b690131bbaf4",
      "parents": [
        "a57bd3d8d485a0f37ae901ee3c6f4bf8ea06cb57"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 15 13:18:45 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 15 13:18:45 2022 +0000"
      },
      "message": "v4952r4\n"
    },
    {
      "commit": "a57bd3d8d485a0f37ae901ee3c6f4bf8ea06cb57",
      "tree": "5375e7392888d900f31e01a5a0003d146a9cb674",
      "parents": [
        "ae3c22a7813e344712f3224d62e95a76e035abc1"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Tue Feb 01 23:08:56 2022 +0300"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Tue Mar 15 09:15:48 2022 -0400"
      },
      "message": "Bug 578519 - [win32] Support Visual Studio 2022 in build scripts\n\nInstead of searching for a single VisualStudio version/edition, search\nfor various possible combinations and select the best one.\n\nThis patch also adds support for the modern VS2022.\n\nThis patch also does some refactoring:\n1) Remove quotes from ECHO, because these are literally printed to\n   console. However, without quotes, ECHO has problems with special\n   characters. Implemented a new function to deal with that.\n2) Change :: style comments (I wrote them in an earlier commit) to @rem\n   Turns out, :: is kind of a hack and has some issues in blocks.\n3) Indent \u0027:TryToUseJdk\u0027 to make it look like a function\n4) Added quotes in \u0027SET\u0027 to make it more resilient to special characters\n\nChange-Id: I24587e7e940431f6453520cecab083f4774f1296\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190332\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "ae3c22a7813e344712f3224d62e95a76e035abc1",
      "tree": "8e29f30889ac81e8cf14d887c5fc41630b7a7c6d",
      "parents": [
        "0794f8be6e871ceb8248f32b5f71c2f80c1dcc5e"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 10 23:03:22 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Mar 10 23:03:22 2022 +0000"
      },
      "message": "v4952r3\n"
    },
    {
      "commit": "0794f8be6e871ceb8248f32b5f71c2f80c1dcc5e",
      "tree": "98b570a2084d7ba0ca03b11ce76ef0b42a66545b",
      "parents": [
        "b7a0577863554d9e7048a4a63388333d8cba0b71"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Thu Feb 24 07:06:28 2022 +0300"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Thu Mar 10 12:17:30 2022 -0500"
      },
      "message": "Bug 578171 - [macOS 12] JVM crash when showing Shell during menu bar browsing\n\nChange-Id: I2c2c1fc7566ea4b8e3b766601ec9badfa8381140\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191209\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nTested-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\n"
    },
    {
      "commit": "b7a0577863554d9e7048a4a63388333d8cba0b71",
      "tree": "c2440b70235143ef87e8f373fd293fcd7b99f435",
      "parents": [
        "c26ee1be1fc9a564a23307db33ef2930af66dcfd"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Sun Mar 06 13:40:12 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 10 11:55:24 2022 -0500"
      },
      "message": "Bug 579028 - [Multiple carets] First line of multi-selection/carets does not show caret (win32)\n\n- Reverse order of \"workaround\" carets drawn (from bottom to top), as last displayed caret seems to be the windows default caret\n- Synchronizes size of \"workaround\" carets with default caret\n\nChange-Id: I82fcd96b63ed03c5e81876f49b5fa701800f7acc\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191516\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "c26ee1be1fc9a564a23307db33ef2930af66dcfd",
      "tree": "d70a6906224b75a643ba00ec7c72228a234352bc",
      "parents": [
        "286feeafdadbd9b9c3559b7d56d1da551521c409"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Wed Mar 09 21:17:02 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 10 11:18:14 2022 -0500"
      },
      "message": "Bug 579179 - [Multiple carets] Text component gaining focus only draws\nfirst caret\n\nRedraw multiple carets if StyledText gains focus\n\nChange-Id: I7edecb99682b3c68066495602a3176e2ef497760\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191674\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "286feeafdadbd9b9c3559b7d56d1da551521c409",
      "tree": "cc16076c8154b4fd388ccd838750d064111d890c",
      "parents": [
        "b8c7737778079350bd1b1a990f5dd1842ed300db"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Feb 21 17:22:08 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 10 06:39:45 2022 -0500"
      },
      "message": "Bug 562937 - Jenkins SWT builds can be made faster with shallow clones\n\nShallow clone of swt.binaries repo.\n\nChange-Id: Ie02b4c6a902433179c7d729148b5712f489d591c\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191018\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "b8c7737778079350bd1b1a990f5dd1842ed300db",
      "tree": "8acf8c2a7ea791f3cb7990d308e209050fd4104d",
      "parents": [
        "62368f7e4a514cb5ff3659b29ecc2903af24e5b0"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Mar 09 23:04:38 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Mar 09 23:04:38 2022 +0000"
      },
      "message": "v4952r3\n"
    },
    {
      "commit": "62368f7e4a514cb5ff3659b29ecc2903af24e5b0",
      "tree": "13ed719e1e2094af40b168af09f1594d557c6a32",
      "parents": [
        "9e31f5e5e6ad3d3dee28ca43c283e6be633a7e16"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Mar 09 23:02:41 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Mar 09 23:02:41 2022 +0000"
      },
      "message": "v4952r3\n"
    },
    {
      "commit": "9e31f5e5e6ad3d3dee28ca43c283e6be633a7e16",
      "tree": "4d4ff3f61a1be44af6f1b82a5f69e4f0bb2e5091",
      "parents": [
        "f851ba99cafd46f07023fa632c90bcea334f67c0"
      ],
      "author": {
        "name": "Nikita Nemkin",
        "email": "nikita@nemkin.ru",
        "time": "Sat Feb 19 15:07:40 2022 +0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 09 09:44:14 2022 -0500"
      },
      "message": "[GTK] Fix natives build on Arch Linux\n\nArch Linux JDK packages ship libjawt.debuginfo alongside libjawt.so,\nwhich causes AWT_LIB_EXPR to match two files and fail subsequent tests.\nThe fix is to avoid the glob.\n\nNote that the glob was added in fe1e55b0565f9c0e776bf479a089121335fd6c77\nto suport AIX, which at the time had libjawt.a instead of libjawt.so.\n\nChange-Id: I9e9aef620aebaddfaf0e83ab88fde35fe11c5c78\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191030\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "f851ba99cafd46f07023fa632c90bcea334f67c0",
      "tree": "77efe49ff051774d9459cca72ca0b3bf2258cb9d",
      "parents": [
        "9520e554e4d074f6bb5f4435b83fb295b29e3f21"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Mar 07 23:03:06 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Mar 07 23:03:06 2022 +0000"
      },
      "message": "v4952r2\n"
    },
    {
      "commit": "9520e554e4d074f6bb5f4435b83fb295b29e3f21",
      "tree": "24d94a0905d3a73a6c668deb6d8ca7c14d7dc751",
      "parents": [
        "a6345e42d8b8e15b7942bd15c46ec510764e5bc5"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Mar 07 19:36:44 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Mar 07 13:02:24 2022 -0500"
      },
      "message": "Version bump for 4.24 stream\n\nhttps://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/85\n\nChange-Id: I2e4f456714d0568440751385abe50d63fa3fbdcd\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191555\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "a6345e42d8b8e15b7942bd15c46ec510764e5bc5",
      "tree": "06f9c61ab77780d384e5c1b9150b1f8898b6aafc",
      "parents": [
        "e4835fc15e1a5e1ce5cf998b1015dbd1d44ed41a"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Mar 07 08:51:00 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Mar 07 08:51:00 2022 +0000"
      },
      "message": "v4952r2\n"
    },
    {
      "commit": "e4835fc15e1a5e1ce5cf998b1015dbd1d44ed41a",
      "tree": "1c9821ed45a5c51584501c11d97d24b22a121891",
      "parents": [
        "2270e40ebe9d49c354a1d6e69db33ef6cace5a77"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 04 18:59:47 2022 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 04 08:58:44 2022 -0500"
      },
      "message": "Bug 579073 - POM and product version change for 4.24 release\n\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nChange-Id: Ic642e736fac0ccca7b10bd4125b4b3b84e2e99ad\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191463\n"
    },
    {
      "commit": "2270e40ebe9d49c354a1d6e69db33ef6cace5a77",
      "tree": "1630dd689c7b01624d63f4d8eae4be934cca7def",
      "parents": [
        "de7a6d14bcea6912136685fe0debb1d6cbe95457"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 04 11:06:50 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 04 11:06:50 2022 +0000"
      },
      "message": "v4952r2\n"
    },
    {
      "commit": "de7a6d14bcea6912136685fe0debb1d6cbe95457",
      "tree": "72f5c4bcddfa6b37a12639ca05d2c9d54e58a7d9",
      "parents": [
        "bf9ed2b4c0b6e5d7fbaa3af5217cf3646fab31f8"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 04 11:04:01 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Mar 04 11:04:01 2022 +0000"
      },
      "message": "v4952r2\n"
    },
    {
      "commit": "bf9ed2b4c0b6e5d7fbaa3af5217cf3646fab31f8",
      "tree": "7900bdfca778e1adf64fa7d95dfc3e76139411a2",
      "parents": [
        "991582dc1284379a8fcf12568c92768f8bf17f01"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Mar 04 14:25:56 2022 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 04 04:30:25 2022 -0500"
      },
      "message": "Bug 579079 - Configure SWT build scripts for 4.24\n\nChange-Id: I532f9abc4481cd8c9ec8fd25351987fbd9cbaa68\nSigned-off-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191440\nTested-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "991582dc1284379a8fcf12568c92768f8bf17f01",
      "tree": "b9fb9cb6b5acc8efc127c0e4f398d8688dc34a4e",
      "parents": [
        "45e619f2b5c6f4424b434f67691afa9d592a60f0"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Feb 23 11:02:39 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Feb 23 11:02:39 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "45e619f2b5c6f4424b434f67691afa9d592a60f0",
      "tree": "ff950c315fef586ee9814d6436cf52c6f030ff00",
      "parents": [
        "501f5ebce1ad18094318c90b9946edb6423b49ad"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Wed Feb 23 15:42:59 2022 +0530"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Wed Feb 23 05:32:04 2022 -0500"
      },
      "message": "Bug 578858 - Do the Javadoc bash for 4.23\n\nChange-Id: Iae3d0aa7c654db7848021f47f45ea38388431996\nSigned-off-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191119\n"
    },
    {
      "commit": "501f5ebce1ad18094318c90b9946edb6423b49ad",
      "tree": "c022f42b1a234c051edb9468ca9ae261a9207c65",
      "parents": [
        "31bb1ef7341fba9410d5db6d3b4d3360da1c3ec3"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Feb 22 18:13:46 2022 +0100"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Wed Feb 23 05:08:28 2022 -0500"
      },
      "message": "Bug 578818 - NPE in TextLayout.computeRuns()\n\nAdd disposed check for colors to prevent NPE.\n\nChange-Id: I7b9f66ee4ea6da1fa7df31f3d49b9b54bad7bda8\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191069\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\nTested-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\n"
    },
    {
      "commit": "31bb1ef7341fba9410d5db6d3b4d3360da1c3ec3",
      "tree": "830b4c07821b4f1dae4192dd1493355d4ea3a7c9",
      "parents": [
        "8fe0abd47b9dfef1c1a3c44d8190f22ff736b5ff"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Feb 22 23:02:48 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Feb 22 23:02:48 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "8fe0abd47b9dfef1c1a3c44d8190f22ff736b5ff",
      "tree": "bdc2827872e0a1fa1e87fb5fc4bbdda9701ab1e0",
      "parents": [
        "03e6d1f5a3b31c62ac252e4b9df2337c659a5f51"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Feb 22 09:51:14 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Feb 22 16:11:07 2022 -0500"
      },
      "message": "Bug 578696 - adjusts Sleak to show non-disposed widgets in diffs.\n\nChange-Id: I77ef5966fa2477ca3558d6248af51fc83e82d8a9\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/191044\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "03e6d1f5a3b31c62ac252e4b9df2337c659a5f51",
      "tree": "5886b8262588c32dc49cf492b4e2aa4c95aec093",
      "parents": [
        "38f4c326dd316d8055f3b73089e4cdb4f494a02a"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Feb 22 18:57:07 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Feb 22 18:57:07 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "38f4c326dd316d8055f3b73089e4cdb4f494a02a",
      "tree": "7af5802c5ecb221f89f4ba462046f895d35f981e",
      "parents": [
        "9a3d66203f802036df7859fc5489cf9e69da53fb"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Thu Feb 17 14:25:56 2022 +0100"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Tue Feb 22 04:56:42 2022 -0500"
      },
      "message": "Bug 578696 - Add Widget creation tracking capabilities\n\nAdds (internal) API to register a tracker for Widget creation and\ndisposal. This will enable clients or tools (such as Sleak) to track\nwhen a Widget object was created and disposed, making it easier to\nidentify Widget leaks (e.g. non-disposed Menu objects).\n\nChange-Id: Idcb320afc5e5c09a7538c18726a953a99b613998\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190907\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "9a3d66203f802036df7859fc5489cf9e69da53fb",
      "tree": "f21cf5bd5a4973bbe9824829f6338383576d43c4",
      "parents": [
        "79366e906db65c292d9a4212744be4883aff9fe6"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 18 23:03:38 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 18 23:03:38 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "79366e906db65c292d9a4212744be4883aff9fe6",
      "tree": "b67362192d0d934e7bc04d33f24efe6d392514be",
      "parents": [
        "ceaa72fe5054e96c7d4ff14a4b1cf964f675bb6c"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Feb 18 17:21:38 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Feb 18 12:07:20 2022 -0500"
      },
      "message": "Bug 578835 - Improve Sleak usability\n\n- Only one click is needed for Snap \u0026 Diff now\n- Next click automatically creates new snapshot \u0026 shows a diff\n- Using SahForm to allow resize left/right panes\n- Moved \"save\" buttons to same line with \"Snap \u0026 Diff\"\n- Removed space at the label end\n- Improved checkbox labels\n- Moved \"Stack\" to the same row with combo box\n\nChange-Id: I7c69e47bbf6ba0a1f9ec9038f581eff6566b0318\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190964\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "ceaa72fe5054e96c7d4ff14a4b1cf964f675bb6c",
      "tree": "a55308edc1a79f7d77a04e89c4f7b6a02af008ab",
      "parents": [
        "86b36db319228157d703941384f56ddeea2d2571"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 17 14:47:06 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Feb 18 11:20:06 2022 -0500"
      },
      "message": "Bug 578807 - Version increment for swt tools\n\nChange-Id: I5df044f07fd62182e28c179e1f11e6de9bf30384\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190908\nReviewed-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "86b36db319228157d703941384f56ddeea2d2571",
      "tree": "4a0b76f7e08acc8985be8180dc29d78f8ef19452",
      "parents": [
        "64643a9248b0ccff6efb86c7f4412692f7391354"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Feb 15 11:02:45 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Feb 15 11:02:45 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "64643a9248b0ccff6efb86c7f4412692f7391354",
      "tree": "d20e80c609a530c561ea61559d6cda4107a74587",
      "parents": [
        "173502db789067fe1f3b4545b26868a6467a253d"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Feb 15 10:06:18 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Feb 15 04:17:45 2022 -0500"
      },
      "message": "Bug 578743 - Sleak (SWT tools) view is empty and destroys workbench on\nshutdown\n\nMade the view closable, persisting and added grid layout.\n\nChange-Id: Ic19da4ee94f3dff42acc78324693a539a85bb900\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190807\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "173502db789067fe1f3b4545b26868a6467a253d",
      "tree": "ac02f5c9ee82e389b8b046309f487d2e96f46196",
      "parents": [
        "b8bd8a7dcbdf418fa3d42cafcce3a3a8c3619bc2"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Feb 14 23:03:12 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Feb 14 23:03:12 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "b8bd8a7dcbdf418fa3d42cafcce3a3a8c3619bc2",
      "tree": "21e5f19224bf12896c22297a8436a6cb1d5cd350",
      "parents": [
        "e54e093d01cb6ff495644f849520f5464620a337"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon Feb 14 17:34:23 2022 +0100"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon Feb 14 13:10:46 2022 -0500"
      },
      "message": "Bug 578406 - [MAC] DefaultApp.nib missing on Mac for recent macOS\n\nSimplify code. If nib file for locale is not found, fallback to\ncreateMainMenu()\n\nChange-Id: I6ed09574b7149eec889a1904e99e095e3c8fa3a3\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190793\nTested-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\n"
    },
    {
      "commit": "e54e093d01cb6ff495644f849520f5464620a337",
      "tree": "e425babebf4bf5e89f7f3d7a7a4eae386f7fefca",
      "parents": [
        "c22d5ab616bcd3f7110637ed096666edd0fe8f47"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Mon Feb 14 10:33:25 2022 -0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Feb 14 11:21:49 2022 -0500"
      },
      "message": "Bug 578739 - Optimize ImageLoader copy to ByteArrayOutputStream\n\nTesting was done using three images. A simple screenshot (230kB), and\ntwo satellite image samples (15MB and 50MB) from\nhttps://effigis.com/en/solutions/satellite-images/satellite-image-samples/.\nTesting was conducted by timing in code how long the loop in the\noriginal code took, and then how long the transferTo() call took.\n\nBy using transferTo(), instead of a loop the following speed\nimprovements were seen:\n\n1) On the 230kB file, loading was 20.7% faster\n2) On the first 15MB Thailand satellite image, loading was 25% faster\n3) On the 50MB Germany satellite image, loading was 22.7% faster\n\nChange-Id: I8042d7ded51444d4e6fffeca1ac2c5f6be5ad05a\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190786\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "c22d5ab616bcd3f7110637ed096666edd0fe8f47",
      "tree": "f097cca43adf0c354a026fb7c37368f0c9560597",
      "parents": [
        "f887b59a7f65e5466caf7ade5e30eff544b0cba6"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Mon Feb 14 09:32:07 2022 -0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Feb 14 10:38:54 2022 -0500"
      },
      "message": "Bug 578735 - ImageAnalyzer taking too long to load images\n\nWith this patch, a large image like a screenshot loads in a few seconds\nmax, instead of \u003e10 minutes.\n\nAn ArrayList is used to collect all ranges, which is then converted to\nan Array to be passed to setStyleRanges(StyleRange[]).\n\nChange-Id: Ic0007a959df39c9a987232f34799c59f375dc210\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190779\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "f887b59a7f65e5466caf7ade5e30eff544b0cba6",
      "tree": "2c097cea0208c0ee00d6f348442672cb8672ca0e",
      "parents": [
        "7c722277240e346e521b5c97e802e261efcc8883"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Feb 14 11:02:48 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Feb 14 11:02:48 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "7c722277240e346e521b5c97e802e261efcc8883",
      "tree": "a9c83edf999ef4a9303de8943cab86f89366afff",
      "parents": [
        "ea4b8cc806c63249a242e661cf00aa4b9f2150cc"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Feb 14 05:40:15 2022 -0500"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Feb 14 05:41:11 2022 -0500"
      },
      "message": "Revert \"Bug 493455 - [win32] remove alpha and alphaData from Image\"\n\nThis reverts commit 8d21781c6b65b49d2f30db28ada54be673b5925c.\n\nReason for revert: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d493455#c37\n\nChange-Id: I0e2be7c4ea34bb85af029205a2fbc06ad46fee8a\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190415\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "ea4b8cc806c63249a242e661cf00aa4b9f2150cc",
      "tree": "ecfc83b72a205ce76a22568fa7dc13c991ef5974",
      "parents": [
        "082e91d097bc3e069cd17c2c1c66f97458962ec8"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Feb 14 05:38:25 2022 -0500"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Mon Feb 14 05:39:26 2022 -0500"
      },
      "message": "Revert \"Bug 493455 - [win32] always treat empty images as opaque\"\n\nThis reverts commit dbdc293578b21c6aa23f33d9a3175f4f457f31d0.\n\nReason for revert: \u003chttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d493455#c37\u003e\n\nChange-Id: I2627769324b81c5d5b6b1278556ff0c978b163e6\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190414\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "082e91d097bc3e069cd17c2c1c66f97458962ec8",
      "tree": "143924408654f6fe91c08c095efa79e0b6a7975a",
      "parents": [
        "28c093e0043d9bdb615baa6fa0959a1ebcf8f64d"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 12 23:02:46 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 12 23:02:46 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "28c093e0043d9bdb615baa6fa0959a1ebcf8f64d",
      "tree": "ee2bf223ad44009843e480430501332e40880a30",
      "parents": [
        "0823d4c6c2c828a8c5a9d1b64ef5733a2d10f6b1"
      ],
      "author": {
        "name": "Jonathan Meier",
        "email": "jonathan.meier@outlook.com",
        "time": "Sat Feb 12 14:25:55 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Sat Feb 12 09:32:39 2022 -0500"
      },
      "message": "Bug 493455 - fix padding of alpha data in manual test snippet\n\nAlpha data should never be padded (i.e. padding is always 1 byte).\n\nChange-Id: Ifbc6fbbc4a4dc174cc483cecfb64b558c4e10b8a\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190741\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "0823d4c6c2c828a8c5a9d1b64ef5733a2d10f6b1",
      "tree": "5f7bbd4050cb833ce8de7c318a22257dd3b1460c",
      "parents": [
        "d23aeac5d7658c71af73b6e790f40feea843031e"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 12 13:05:53 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 12 13:05:53 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "d23aeac5d7658c71af73b6e790f40feea843031e",
      "tree": "3ff8dfc3d8e7a4185ebf57a5a75fbebe483e8e82",
      "parents": [
        "dbdc293578b21c6aa23f33d9a3175f4f457f31d0"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Sat Feb 12 13:11:48 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Sat Feb 12 07:30:20 2022 -0500"
      },
      "message": "Bug 493455 - manual tests\n\nNote: transparent.png crashes SnippetDrawAlphaTwoPass\n\nChange-Id: I62eb14b36b601fb2b2ddb0a046d7c8ee82648823\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190739\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "dbdc293578b21c6aa23f33d9a3175f4f457f31d0",
      "tree": "505c7e5aa96c20f22498cbbd658bfdc2e364f927",
      "parents": [
        "e27c6f84925e88344322e285abe0ee7de8954466"
      ],
      "author": {
        "name": "Jonathan Meier",
        "email": "jonathan.meier@outlook.com",
        "time": "Fri Feb 11 15:58:27 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Sat Feb 12 07:03:21 2022 -0500"
      },
      "message": "Bug 493455 - [win32] always treat empty images as opaque\n\nAn empty image is an image constructed only from width and height but\nwithout any pixel data. Depending on the system and the image size the\nunderlying BITMAP may be allocated with a depth of 32-bit. In that case\nwe just ignore its additional channel. This fixes a regression\nintroduced in 8d21781c6b65b49d2f30db28ada54be673b5925c.\n\nChange-Id: I3afaa578f8a8867e7e960de9a176a0d99ff24456\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190727\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "e27c6f84925e88344322e285abe0ee7de8954466",
      "tree": "f3cae24634fd87f512eb5174659fd172d53a86fd",
      "parents": [
        "6acc16a92e06e50d62941af643cfe21030fde481"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 12 06:47:39 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 12 06:47:39 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "6acc16a92e06e50d62941af643cfe21030fde481",
      "tree": "8f6d4b1efae2d2e03dc3b1213c107d3d64b8a8f8",
      "parents": [
        "4e70910685348e09f593aa94f612a2d397fd6309"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Feb 12 01:15:37 2022 -0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Feb 12 01:39:54 2022 -0500"
      },
      "message": "Revert \"Bug 569551 - Compression Attribute Ignored by ImageLoader\"\n\nThis reverts commit d7371caf5dbd9f2d2a3fedf860b6d3d2c57be338.\n\nReason for revert: Causes crashes in tests\n\nChange-Id: If0b11c051536d9ef9e9d2257524ede1833cd3ffa\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190413\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "4e70910685348e09f593aa94f612a2d397fd6309",
      "tree": "602ec60eee07480f15ce443954bdd05cd86699fe",
      "parents": [
        "d7371caf5dbd9f2d2a3fedf860b6d3d2c57be338"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 11 23:06:05 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 11 23:06:05 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "d7371caf5dbd9f2d2a3fedf860b6d3d2c57be338",
      "tree": "a2eddf3842f5a1b8c00ebe355b9aae125786cfb5",
      "parents": [
        "1871a481bb95e2dd768a1e2748828db4102baf5e"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Wed Jan 19 09:36:06 2022 -0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Feb 11 15:04:54 2022 -0500"
      },
      "message": "Bug 569551 - Compression Attribute Ignored by ImageLoader\n\nPreviously, gdk_pixbuf_save_to_bufferv was called with no options set,\ncompletely ignoring the compression value that can be set by the user.\n\nThis patch fixes that for JPG and PNG, which are the most common types\nthat use compression. The ImageAnalyzer example in SWT only supports the\ncompression setting for these two types, so for now those are the only\nones supported.\n\nChange-Id: I94357bb16108447196b019087c5dda489975a380\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/189782\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "1871a481bb95e2dd768a1e2748828db4102baf5e",
      "tree": "b968c756d1ce3cd5e27ff74f1c75f57ac9630cb9",
      "parents": [
        "f6c17efee0bb822bd623435b4fe2e68ac3903c40"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Feb 11 13:34:30 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Feb 11 08:32:54 2022 -0500"
      },
      "message": "Use method reference and varargs in ImageAnalyzer\n\nChange-Id: I193a2abe0bb30423d13b97b6351e18cfb4c3b393\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190712\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "f6c17efee0bb822bd623435b4fe2e68ac3903c40",
      "tree": "7ef2d8375485aee985f02f446e4cf8a4718824e2",
      "parents": [
        "6e854f668de186582a891e7c0071d41a1c9f1e5c"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 11 13:03:19 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 11 13:03:19 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "6e854f668de186582a891e7c0071d41a1c9f1e5c",
      "tree": "607c676a00dc9e11bfecccc3a4a7aa798b030202",
      "parents": [
        "8d21781c6b65b49d2f30db28ada54be673b5925c"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon Feb 07 18:44:16 2022 +0100"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Fri Feb 11 05:51:10 2022 -0500"
      },
      "message": "Bug 578406 - [MAC] DefaultApp.nib missing on Mac for recent macOS\n\nSWT is not linked with JavaVM anymore. Get JavaVM bundle with path\ninstead of identifier.\nLooks like DefaultApp.nib file in language specific folders is not\navailable in JavaVM Resources folder since macOS 11. So call\ncreateMainMenu() in that case to create the Main menu with localized\nstrings.\nLatest JDK too doesn\u0027t have the Resources/*.lproj folders, removed code\nto check there.\n\nChange-Id: I8fb75006902420a041caf4ce47e5427ad661dde9\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190531\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\n"
    },
    {
      "commit": "8d21781c6b65b49d2f30db28ada54be673b5925c",
      "tree": "4ec50e66f3e84ef501471f49aa05cd38da606b38",
      "parents": [
        "7115b4d6d8692c5c76696c5e4fb5fd479072a4ad"
      ],
      "author": {
        "name": "Jonathan Meier",
        "email": "jonathan.meier@outlook.com",
        "time": "Fri Feb 04 00:32:16 2022 +0100"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Feb 11 05:30:38 2022 -0500"
      },
      "message": "Bug 493455 - [win32] remove alpha and alphaData from Image\n\nOnly use the alpha channel of the underlying BITMAP since it is hard if\nnot impossible to keep alphaData manually in sync with the alpha channel\nof the underlying BITMAP when a GC is used to draw onto the image with\ntransparency.\n\nChange-Id: I61780ff5c54e22ef5137c6c21eb4cfa8c903c7ac\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190395\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "7115b4d6d8692c5c76696c5e4fb5fd479072a4ad",
      "tree": "79a66dca5cf308d1756f941365547df7a20b620a",
      "parents": [
        "9976faf68805ba9231fa58fe046a20c6ff00d56c"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Feb 11 14:58:10 2022 +0530"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Feb 11 04:29:50 2022 -0500"
      },
      "message": "Bug 577922 - Include a BorderLayout in SWT\n- Adding screenshot for the new Snippet379\n\nChange-Id: I4c178aff214d83aaa2ab20a693ac197bd74cd177\nSigned-off-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190706\n"
    },
    {
      "commit": "9976faf68805ba9231fa58fe046a20c6ff00d56c",
      "tree": "20555aedc8592246cdf4b2a5950c588c12a396b6",
      "parents": [
        "e4890ee14cc5f44cfa5bb291558fbe0dd71ce949"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Mon Dec 27 04:01:11 2021 +0300"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Feb 11 03:50:34 2022 -0500"
      },
      "message": "Bug 546935 - [Win32] Table: massive flickering packing columns by user\n\nThe problem manifested when:\n1) `SWT.Measure` is connected (otherwise, `Table.wmNotifyHeader()`\n   doesn\u0027t call `TableColumn.pack()` and Windows default code runs\n   instead.\n2) Column\u0027s header is wider than all items in the column.\n\nThis happened because `TableColumn.pack()` resized column twice: first\nto item\u0027s width, then to header width.\n\nThe fix is to calculate the size and resize once.\n\nChange-Id: Ibc498f440d58a7e6bd38c7e07d5686d3036b3b74\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190696\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "e4890ee14cc5f44cfa5bb291558fbe0dd71ce949",
      "tree": "efd74e8ade2b8c6127c0827d83fdc2c3c2c89209",
      "parents": [
        "6bc206ebe14720521cde7b00e5bc8fb5f7a3b398"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Feb 10 23:06:38 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Thu Feb 10 23:06:38 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "6bc206ebe14720521cde7b00e5bc8fb5f7a3b398",
      "tree": "60efa8e0c0f472a8402292d6a154a7776f792ded",
      "parents": [
        "81902a4f9d1bb1055ce764f1a4c6760e2cd15ead"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Feb 10 12:09:50 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Feb 10 06:09:45 2022 -0500"
      },
      "message": "Bug 578536 - Stop pointing to http://download.eclipse.org\n\nChange-Id: If666aef61e2a30cf7a5b6e9a0a56f6b94200f2b8\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190654\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "81902a4f9d1bb1055ce764f1a4c6760e2cd15ead",
      "tree": "a40377ebab1c5afb596154c127f78bd00e06c880",
      "parents": [
        "84afc94aab0ba94516714527a142044607dc8082"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Feb 09 23:03:43 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Wed Feb 09 23:03:43 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "84afc94aab0ba94516714527a142044607dc8082",
      "tree": "5be957d5c7938f3969ed07932c853609b6e38f0f",
      "parents": [
        "9c0f85682e9aad5c2b9d141233fca0ded22c57df"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Feb 09 21:33:34 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Feb 09 15:07:49 2022 -0500"
      },
      "message": "Adjust Jenkinsfile for move of releng.aggregator to github\n\nChange-Id: I45b3276bae82d3b2ee8803b8db96bd488882a5df\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190638\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "9c0f85682e9aad5c2b9d141233fca0ded22c57df",
      "tree": "0c5e6b7ba6fff589b18e94bb42234bdfbaa61b08",
      "parents": [
        "c16edd9dbded884ccccff3dd4f8372a41c6634c2"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Feb 07 23:04:17 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Mon Feb 07 23:04:17 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "c16edd9dbded884ccccff3dd4f8372a41c6634c2",
      "tree": "b0d35ad88df68692336cb550767eb5ff453320bb",
      "parents": [
        "444f407363d9439202c08a687e46a35094b85051"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Fri Feb 04 07:58:11 2022 +0100"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon Feb 07 07:51:45 2022 -0500"
      },
      "message": "Bug 578405 - Add missing strings to SWTMessages.properties file\n\nAdd the Strings for Mac Menu to properties file for translation\n\nChange-Id: I3f171cc2e5ddc443222ee2c382cd5349b4026a18\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190405\nTested-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\n"
    },
    {
      "commit": "444f407363d9439202c08a687e46a35094b85051",
      "tree": "e6005d62004f2530fa0b7ff8d89dc0309f5b2091",
      "parents": [
        "567c12b64bb0d8f83a73ea10d28f108bed17b2df"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 05 05:39:23 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Sat Feb 05 05:39:23 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "567c12b64bb0d8f83a73ea10d28f108bed17b2df",
      "tree": "f54c7f44e23a727318f5af0b0d40e60fcc379c28",
      "parents": [
        "cccc768efd31a096b05636eb195ed2966d59ad1b"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 04 08:16:05 2022 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Fri Feb 04 08:16:05 2022 +0000"
      },
      "message": "v4950r5\n"
    },
    {
      "commit": "cccc768efd31a096b05636eb195ed2966d59ad1b",
      "tree": "532b0d3c53be7c2797bd0b068f02ceb2c68230ee",
      "parents": [
        "1a408f0b8407fac42e133fbb7784a17cdfff8621"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Wed Feb 02 20:22:48 2022 +0300"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Feb 04 02:57:24 2022 -0500"
      },
      "message": "Bug 578519 - [win32] Enforce CRLF in .bat scripts\n\nIf someone (such as me) has git configured with \u0027core.autocrlf\u0027 other\nthen \u0027true\u0027, then SWT\u0027s .bat files will have LF file endings.\n\nThere is a bug with .bat scripts saved with LF line endings, where\nit incorrectly finds labels for CALL, if the label is on 512 bytes\nboundary from CALL itself.\n\nThe problem has been observed many times already:\nhttps://www.dostips.com/forum/viewtopic.php?t\u003d8988\nhttps://issues.jenkins-ci.org/browse/JENKINS-9528\nhttps://stackoverflow.com/questions/232651\n\nI also hit this problem while working on the patch for this Bug.\n\nFor example, the following batch script unexpectedly prints \"Ending\" on\nthe first line, when saved with LF line endings:\n--------\n@ECHO OFF\n\nCALL :Test\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 5678901234567890123456789012345678901234567890\nREM 56789012345678901234567890123456789012345678\nCALL :Test\nECHO Ending\nGOTO :EOF\n\n:Test\nECHO Function\nGOTO :EOF\n--------\n\nThe solution is to force .bat files to have CRLF line endings.\n\nChange-Id: I9beb12a417ea843f16bd239c464a1636e27f4d9e\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190331\nTested-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\nReviewed-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "1a408f0b8407fac42e133fbb7784a17cdfff8621",
      "tree": "dfac4654347897b6145824dec9639dc4b07a0a08",
      "parents": [
        "24ca055123a22e339adc159c9100edacf4e36b2e"
      ],
      "author": {
        "name": "Joel Majano",
        "email": "jmajano@redhat.com",
        "time": "Thu Feb 03 13:13:35 2022 -0500"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Feb 04 01:07:05 2022 -0500"
      },
      "message": "Bug 576484 - GError not freed\n\nPrevious patch has a leak if g_error_matches fails. Now error is freed\nin any case.\n\nChange-Id: I9a332cd66b2f7ae8925be4c72deda4d936a936e0\nSigned-off-by: Joel Majano \u003cjmajano@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/190383\nReviewed-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    }
  ],
  "next": "24ca055123a22e339adc159c9100edacf4e36b2e"
}
