)]}'
{
  "log": [
    {
      "commit": "2c5e7f85948195967d9e6b89af8ce9bada7f3d8a",
      "tree": "eae66d907a76df5ac3f5f17217c68b70360fa8fc",
      "parents": [
        "3f0866f4bbdf7cabea6bf676fdfb22c68e42d366"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Feb 01 15:05:42 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Feb 01 15:45:04 2022 +0100"
      },
      "message": "Update icons\n  - Update icon for scrolllock (EPlatform)\n  - Remove icon for clearsearch (no longer used)\n\nChange-Id: Idde4d1bd2ea4542776ee6d6fb5969585e8212835\n"
    },
    {
      "commit": "3f0866f4bbdf7cabea6bf676fdfb22c68e42d366",
      "tree": "41bd5c763a17b04767a986aab1b9ae39fa19f0a7",
      "parents": [
        "c28ca2081db05c8cc1c88461abfc53c8bad6e7db"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jan 26 22:29:23 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jan 28 22:56:26 2022 +0100"
      },
      "message": "Bug 539029: Update icons\n\nRendering-Pipe: G-2.1/I-1.1.1\n\nChange-Id: I8662c379126e9bb5c1ec76c3f004149f268d3054\n"
    },
    {
      "commit": "c28ca2081db05c8cc1c88461abfc53c8bad6e7db",
      "tree": "3052d15829865f889f94c657b80634caa1cd24ec",
      "parents": [
        "3d845078c1bb345c177d25637e710df2dc7d4b87"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jan 28 22:56:13 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jan 28 22:56:25 2022 +0100"
      },
      "message": "Fix support for \u0027obj\u0027 category in ImageRegistryUtil\n\nChange-Id: Ib69c874d5c7b2ed80266464a9100cc2162ebc92b\n"
    },
    {
      "commit": "3d845078c1bb345c177d25637e710df2dc7d4b87",
      "tree": "3b82c10c7cdf807da2cb29714eba021e6f53392e",
      "parents": [
        "5d9741210236cd165583a1a9fbde40760235eb56"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jan 25 21:06:14 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jan 25 21:06:14 2022 +0100"
      },
      "message": "Bug 539029: [Debug] Update icons\n  - Add high dpi and disabled versions\n\nChange-Id: I0dd42940142a0900f5312ed5eee501444b9c5dc4\n"
    },
    {
      "commit": "5d9741210236cd165583a1a9fbde40760235eb56",
      "tree": "a843a18340004e73c2939433cdb4c518079ad7f4",
      "parents": [
        "0ba52657e29c62a76c02fda41d3f6f9f418226cf"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jan 24 23:04:50 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jan 24 23:04:50 2022 +0100"
      },
      "message": "Update copyright for 2022\n"
    },
    {
      "commit": "0ba52657e29c62a76c02fda41d3f6f9f418226cf",
      "tree": "42835ce7af919f56aac424e3594cc4a5be70a676",
      "parents": [
        "efc434ab2add797d1d3eadb8fd5d681d113bb560"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 20:54:33 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 20:54:33 2022 +0100"
      },
      "message": "Bug 578303: [ToolService] Add WorkbenchToolRegistry.getToolProvider\n\nChange-Id: I83dc1b9ac5c2842ae0b6da19c3b7c94542aa1c55\n"
    },
    {
      "commit": "efc434ab2add797d1d3eadb8fd5d681d113bb560",
      "tree": "7a0e140331ca3a22925565c9a029ffb5fb139aa2",
      "parents": [
        "2d7119dba80dfb849617cbf07dd0ee12ec12e4a5"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 20:42:40 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 20:42:40 2022 +0100"
      },
      "message": "[Collections] Improve CopyOnWrite* collections\n\n  - Correct generics spec for constructors with initial elements\n\nChange-Id: I24974abe7d8358769d55c8352f2044ea17ef811e\n"
    },
    {
      "commit": "2d7119dba80dfb849617cbf07dd0ee12ec12e4a5",
      "tree": "ce1492573c0d5585efe407dafef0805b2cde48e1",
      "parents": [
        "a8719fd036cd221f8137abdd4ea333b5214e1b73"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 16:19:40 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 20:41:35 2022 +0100"
      },
      "message": "Bug 578303: [UI-Actions] Improve WorkbenchScopingHandler/\nAbstractScopeHandler\n\nChange-Id: I9cc4d8f0819807f2272b20cbce0adb436127f027\n"
    },
    {
      "commit": "a8719fd036cd221f8137abdd4ea333b5214e1b73",
      "tree": "a4f4d95d7e748d530d90b64c1597fb1ab3087a8f",
      "parents": [
        "34ddbdab50c20bb526bdcced9fd7e2d3b1f989ae"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 16:17:36 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jan 20 16:17:36 2022 +0100"
      },
      "message": "Add support for \u0027tool\u0027 category to ImageRegistryUtil\n\nChange-Id: Ie2eff79f16c29d2e0a6134372ccccb64af07ae32\n"
    },
    {
      "commit": "34ddbdab50c20bb526bdcced9fd7e2d3b1f989ae",
      "tree": "5bc9b8d177e30c690f3a91dc0b866a261787ae5c",
      "parents": [
        "937e043d46c25b0f5a4eb3ddf26708317b88d2ed"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jan 14 14:59:53 2022 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jan 14 15:47:01 2022 +0100"
      },
      "message": "Bug 578218: Migrate unit tests to JUnit 5\n\n  - Fix nullable annotations for arrays in TreePartitioner\n\nChange-Id: Ib29383642298f85b48515d50b5479eb278b95165\n"
    },
    {
      "commit": "937e043d46c25b0f5a4eb3ddf26708317b88d2ed",
      "tree": "f95aabe1254984addb3833c88435d1b038df800b",
      "parents": [
        "d231cf444cf09ed7a7cce6ac8f9ea6ac107d638f"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Dec 18 12:43:01 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Dec 18 12:43:01 2021 +0100"
      },
      "message": "Update project settings (Eclipse 2021-12)"
    },
    {
      "commit": "d231cf444cf09ed7a7cce6ac8f9ea6ac107d638f",
      "tree": "5e9c5119d1ee815ba7879813def1c2c2b1096ec5",
      "parents": [
        "ef5f956e19373e1566df0a0c98d3f52feab193c7"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 14 09:09:50 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 14 09:09:50 2021 +0100"
      },
      "message": "Bug 577782: [Preferences] Fix final deletetion in\nPreferenceUtils.mergeNode\n\nChange-Id: Ia381c5c76aca19aba284307545d4f086749ae746\n"
    },
    {
      "commit": "ef5f956e19373e1566df0a0c98d3f52feab193c7",
      "tree": "ab791d739458483b93d8064a9edadc4a3cde8f57",
      "parents": [
        "1587aaafe7520b78f882cede361f070509207148"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 14 00:36:37 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 14 00:36:37 2021 +0100"
      },
      "message": "CleanUp"
    },
    {
      "commit": "1587aaafe7520b78f882cede361f070509207148",
      "tree": "b0ad4a5f8c13567900f63237c160e560511a745a",
      "parents": [
        "e77da8eb6b1bec0cd010ca6e1b4aebaf467a6cf7"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 14 00:21:55 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 14 00:23:38 2021 +0100"
      },
      "message": "Bug 577782: [Preferences] Improve PreferenceUtils.mergeNode\n\nFollow-up-to: e77da8eb6b1bec0cd010ca6e1b4aebaf467a6cf7\nChange-Id: Ibf13d26e93ad6bba14a623db91b60a87a42f0a11\n"
    },
    {
      "commit": "e77da8eb6b1bec0cd010ca6e1b4aebaf467a6cf7",
      "tree": "953589b1735dcd396d7da6588152542e4509d98f",
      "parents": [
        "df1cc160a3fa97b03110d2aefcd2bba2f5a7a766"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Dec 13 22:57:35 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Dec 13 23:47:28 2021 +0100"
      },
      "message": "Bug 577782: [Preferences] Add PreferenceUtils.mergeNode\n\nChange-Id: Icf47b05e69031e401b5ba2673c6523ef25672b38\n"
    },
    {
      "commit": "df1cc160a3fa97b03110d2aefcd2bba2f5a7a766",
      "tree": "d631c0f35ec30b363bb38fb057ac6f56048094fb",
      "parents": [
        "209c6db617fcf8fa937e84338994bbfdbc84fd45"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Dec 10 16:11:34 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Dec 10 16:11:34 2021 +0100"
      },
      "message": "[String] Add StringFactory.get(codepoint)"
    },
    {
      "commit": "209c6db617fcf8fa937e84338994bbfdbc84fd45",
      "tree": "4316e04fba012840198e49c50284641df5354759",
      "parents": [
        "ff28e43c7d7fa71f8e719b682633ba4d2e51b3cf"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Dec 10 15:33:34 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Dec 10 15:33:34 2021 +0100"
      },
      "message": "[String] Expand char cache for StringFactory to latin1"
    },
    {
      "commit": "ff28e43c7d7fa71f8e719b682633ba4d2e51b3cf",
      "tree": "35061987b47d5ff9546e219323b3d0135f820119",
      "parents": [
        "f02b01e1bbb332714ac70626e6b28e7488411576"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Dec 09 23:58:20 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Dec 09 23:59:50 2021 +0100"
      },
      "message": "[Text] Improve TextParserInput\n  - Add constant NA_INDEX\n  - Fix and improve toString\n\nChange-Id: I5a6fff6017fab5d8799540df3563d05dd52149a0\n"
    },
    {
      "commit": "f02b01e1bbb332714ac70626e6b28e7488411576",
      "tree": "0084b388198ef7b8eace9de2a180ecde90c986a6",
      "parents": [
        "d19ab2ec8401d043f9c3168ce366ab0064df2c87"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Dec 09 13:36:29 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Dec 09 13:36:29 2021 +0100"
      },
      "message": "[Util] Remove `\\r\\n` as line separator in StringUtils.collectLines\n\nChange-Id: Ifdf37fdd9a77138d174a65d2df8a41d4273d3d75\n"
    },
    {
      "commit": "d19ab2ec8401d043f9c3168ce366ab0064df2c87",
      "tree": "be046bf0163b00afe92fcdf8131b86ec6fdce991",
      "parents": [
        "6d370b2ee72791a726ca8557bd6a416e83b29b55"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 07 10:56:38 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Dec 07 11:07:12 2021 +0100"
      },
      "message": "[Util] Add StringUtils.collectLines with unit tests\n\nChange-Id: Iaee6b71c27a55195e8b9031644d1a0f12cec11e1\n"
    },
    {
      "commit": "6d370b2ee72791a726ca8557bd6a416e83b29b55",
      "tree": "f90e9250080f31a48d9c4f72a32a7af6835b86d0",
      "parents": [
        "f35307b1d141577cd2b7d0e2a356d9fa748e900d"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Dec 02 09:45:29 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Dec 02 09:45:29 2021 +0100"
      },
      "message": "Fix nullable annotation of UIAccess.isOkToUse"
    },
    {
      "commit": "f35307b1d141577cd2b7d0e2a356d9fa748e900d",
      "tree": "ef5c3f653a484528015844a6a93b6e6d3809441f",
      "parents": [
        "50b1ab528b701d92d413a739e4ccfa96cae27262"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Dec 01 23:16:23 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Dec 01 23:16:23 2021 +0100"
      },
      "message": "Change placeholder icon to dynamically scaling image descriptor"
    },
    {
      "commit": "50b1ab528b701d92d413a739e4ccfa96cae27262",
      "tree": "a8b94f2be214fc51724974989a3dfaf815aa7d88",
      "parents": [
        "eb9df5f15e51bbcff74cdb4205213d427f1d9bb0"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Nov 30 21:33:00 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Dec 01 16:27:56 2021 +0100"
      },
      "message": "Bug 577558: Add shared ImageDescriptorRegistry\n\n  - Add ImageImageDescriptor\n\nChange-Id: I74c7ecb37ca5c52741b243c5cc2a7dd5c91ce9a2\n"
    },
    {
      "commit": "eb9df5f15e51bbcff74cdb4205213d427f1d9bb0",
      "tree": "6a39a83bbf63179ca06e16fb059f908484a8e1e5",
      "parents": [
        "3f6d41c30d21e95ebec4700140b83b31a27a9926"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Nov 30 21:31:41 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Dec 01 16:11:54 2021 +0100"
      },
      "message": "Bug 577558: Add and update common overlay icons\n\nChange-Id: Ie103fe06c5ea3fa3e116508e57cc702717f5713e\n"
    },
    {
      "commit": "3f6d41c30d21e95ebec4700140b83b31a27a9926",
      "tree": "f1ede75051547468806a6253b3bec28b6a750902",
      "parents": [
        "5e7dba5bd9ae7c173dac23729d02cc9ee0fad1ce"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Nov 22 19:02:31 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Nov 22 19:02:31 2021 +0100"
      },
      "message": "[Releng] Update notice files"
    },
    {
      "commit": "5e7dba5bd9ae7c173dac23729d02cc9ee0fad1ce",
      "tree": "7f4286f6111df1ef16f64e9f88e724035ab994e4",
      "parents": [
        "ad75111659a56bdb21b28499a8b2dd9cc50b9e2c"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Nov 22 17:37:33 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Nov 22 17:38:17 2021 +0100"
      },
      "message": "[UI-Viewer] Fix text color of breadcrumb item after selection if themed\n\nChange-Id: I7ca2b454be1b7b245f229bfaf623e87d81a108e8\n"
    },
    {
      "commit": "ad75111659a56bdb21b28499a8b2dd9cc50b9e2c",
      "tree": "5f3b9404a22cffa4d5ff288e6a4498573242527d",
      "parents": [
        "6ddfc1979f9bd9d44f7cc88a7071113ca2b183a6"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Nov 19 21:14:15 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Nov 19 21:14:15 2021 +0100"
      },
      "message": "[Util] Add AbortException"
    },
    {
      "commit": "6ddfc1979f9bd9d44f7cc88a7071113ca2b183a6",
      "tree": "2d49a347ed39ccd7a9f44a50bafc7532d05c1b98",
      "parents": [
        "47919f970eb8efc5b4cd06bbad12ad86fdb090bb"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Nov 18 12:10:30 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Nov 18 12:10:30 2021 +0100"
      },
      "message": "[Model] Add AttachmentsElement"
    },
    {
      "commit": "47919f970eb8efc5b4cd06bbad12ad86fdb090bb",
      "tree": "ef36129787335765883e9bfa0e9f4a8b53c6d625",
      "parents": [
        "c9475a98d261f3ec03b3a0f5811ab89c97e3c20f"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Nov 18 11:57:59 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Nov 18 11:57:59 2021 +0100"
      },
      "message": "[Model] Add AttachmentsElement"
    },
    {
      "commit": "c9475a98d261f3ec03b3a0f5811ab89c97e3c20f",
      "tree": "a96b04d5f7b9fb5fad2b913780ec7fa560ef12e2",
      "parents": [
        "7deb74a6e163d53b3eb76853af9e490df5e8ad9d"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Nov 13 11:25:05 2021 +0100"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Nov 13 11:25:05 2021 +0100"
      },
      "message": "Add detection of ARM64 architecture on M1 to SystemUtils\n\nChange-Id: Ic8e0af8abf3191c0337fb05dc928715c6774fb16\n"
    },
    {
      "commit": "7deb74a6e163d53b3eb76853af9e490df5e8ad9d",
      "tree": "ef75757e98bec2bedc572ffea7ae4dd654a7a940",
      "parents": [
        "cd749e1cddc1aa4b2740bcca6eddc8bf95ed86f1"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Oct 19 16:18:19 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Oct 27 09:09:02 2021 +0200"
      },
      "message": "Bug 576704: [UI] Make use of Display.syncCall\n\nChange-Id: I3c6aca6cabd30d2f4967cd55fa3b38cf110d0b9c\n"
    },
    {
      "commit": "cd749e1cddc1aa4b2740bcca6eddc8bf95ed86f1",
      "tree": "1e2b77dbc8f91c416f053e9a4055c959949d02c3",
      "parents": [
        "38240b051f719aaec91e2453c33bf1aaf6d3cfc3"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Oct 23 13:38:50 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Oct 23 13:38:50 2021 +0200"
      },
      "message": "[Releng] Update notice files"
    },
    {
      "commit": "38240b051f719aaec91e2453c33bf1aaf6d3cfc3",
      "tree": "50b7600f1754f324a44fe638a2182b524244e32c",
      "parents": [
        "c7c2be101cfd91ebaa33d61afc1eb85496160dd9"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Oct 23 10:32:13 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Oct 23 10:32:13 2021 +0200"
      },
      "message": "Bug 576851: [Collections] Add CollectionUtils.addNonNull\n\nChange-Id: Ic4a2fd95874901a26a4581e71ef38b342e2862ac\n"
    },
    {
      "commit": "c7c2be101cfd91ebaa33d61afc1eb85496160dd9",
      "tree": "04538cad03060b165a487947996d4ded7e257855",
      "parents": [
        "3c2c5ff86eeb4943d948f5cfa9658a0ee7c24633"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Sep 02 22:09:59 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Oct 19 22:43:17 2021 +0200"
      },
      "message": "Bug 575786: [EDB] Update to Apache Commons Pool 2.11.1 and Commons DBCP\n2.9.0\n\nChange-Id: I3c78ca5fdd66c5ee767fe364163e50c354efdc7d\n"
    },
    {
      "commit": "3c2c5ff86eeb4943d948f5cfa9658a0ee7c24633",
      "tree": "b58e50ff26123862db59353962865bd0d5ecc392",
      "parents": [
        "5e2b7a11615a40a6f0801186e80cf7cc38e5cfe0"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Oct 19 22:39:23 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Oct 19 22:43:16 2021 +0200"
      },
      "message": "Bug 575578: [UI-SWT] Fix styling for themes other\nthan dark theme\n\nChange-Id: I012161f8d4ca4ed84f516e035c2baf5995759fe0\n"
    },
    {
      "commit": "5e2b7a11615a40a6f0801186e80cf7cc38e5cfe0",
      "tree": "ceb065d6935003265cc7a21642180c7a8b2ae872",
      "parents": [
        "c3db8da2b9efc71ed58c2e1110645b4cd887cd46"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Oct 14 21:38:04 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Oct 14 21:38:04 2021 +0200"
      },
      "message": "Bug 539029: Fix CSS theming in builds\n\nChange-Id: Ic211b362bdff6683054f40a990c37e9a3ee665f5\n"
    },
    {
      "commit": "c3db8da2b9efc71ed58c2e1110645b4cd887cd46",
      "tree": "b3c7bff2e1f6d2a64790e2c7a6229baf42dc56c0",
      "parents": [
        "0123ed435d8a1b6b804f4098a1badc3df30640cd"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Oct 14 11:22:33 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Oct 14 11:51:36 2021 +0200"
      },
      "message": "Bug 576621: Review disposal of SWT resources\n\n  - Add util AutoDisposeReference\n\nChange-Id: I9635a636a224be43d6d5e132cd0f2f7c52836abf\n"
    },
    {
      "commit": "0123ed435d8a1b6b804f4098a1badc3df30640cd",
      "tree": "87db4ee911ec7bf8d7ceb4aadec325b741938c6f",
      "parents": [
        "35760b9cbad23c873714092b3935cb69164d717d"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Oct 13 15:19:17 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Oct 13 15:19:17 2021 +0200"
      },
      "message": "CleanUp"
    },
    {
      "commit": "35760b9cbad23c873714092b3935cb69164d717d",
      "tree": "4dda1750913c30c9a3f63d55fd4ca680bb11e72f",
      "parents": [
        "fb78cbcf0e95b6cd96a2e54eb5f0d9970a3228f7"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Oct 11 20:11:46 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Oct 11 20:38:49 2021 +0200"
      },
      "message": "Bug 576563: [IO] Add UriUtils.encodeFragment\n\nChange-Id: Id08703901002179c89e5274341768cecf81995e3\n"
    },
    {
      "commit": "fb78cbcf0e95b6cd96a2e54eb5f0d9970a3228f7",
      "tree": "9d5a13b974013a1aaccf354028b265fda6b219ff",
      "parents": [
        "21a75eb451a8a99bacb23ba8fbff1165a53a6c6a"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Oct 11 16:33:42 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Oct 11 17:21:09 2021 +0200"
      },
      "message": "Bug 575760: [IO] Add UriUtils.encodePathSegment\n\nChange-Id: Id0864d67536070789d2f6baed92236b029af9678\n"
    },
    {
      "commit": "21a75eb451a8a99bacb23ba8fbff1165a53a6c6a",
      "tree": "51578094f8dda74e3f8fb20688506b73ebc3747f",
      "parents": [
        "b05494d299e084e457f009588250e7d64d9a62e1"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Oct 11 16:30:22 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Oct 11 16:30:29 2021 +0200"
      },
      "message": "Bug 575760: [Collections] Add ByteList\n\nChange-Id: I3c55ff824e3b87f111b23e259143548a577db431\n"
    },
    {
      "commit": "b05494d299e084e457f009588250e7d64d9a62e1",
      "tree": "611ee0c5593d5814a7286eb0425d74af62cedc8d",
      "parents": [
        "fe1eca17bebaecf704ca2ad5c3a4c20d5b855d96"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Sep 02 20:54:21 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Sep 02 20:54:21 2021 +0200"
      },
      "message": "Bug 575763: [WaLTable] Refactor (part 1)\n  - Revert inadvertent change\n\nFollow-up-of: 175c44a13dd05b691f444dfc3e748159f2b6c5ad\nChange-Id: Icfa2b458dd7d9d0d2ae7f12e1890060770de2368\n"
    },
    {
      "commit": "fe1eca17bebaecf704ca2ad5c3a4c20d5b855d96",
      "tree": "9988c4f9f9f91ac4daf0df44cebe903e0a275eaa",
      "parents": [
        "175c44a13dd05b691f444dfc3e748159f2b6c5ad"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Sep 02 14:14:50 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Sep 02 20:39:40 2021 +0200"
      },
      "message": "Bug 575763: [WaLTable] Refactor (part 1)\n  - Extract core module\n  - Remove deprecated and duplicate code\n  - Make LayerEvents immutable\n  - Replace Column/Row events by Dim event implementations\n  - Add nullable annotations\n  - Add support for configuration of grid line color via registry\n\nChange-Id: Ic3d8a8db8a0719c28caf988e0892ab40dda71649\n"
    },
    {
      "commit": "175c44a13dd05b691f444dfc3e748159f2b6c5ad",
      "tree": "ce2ddea1f52feeb3e64044c1691be035f0dd9dee",
      "parents": [
        "f83bd16127f2c0e9da9c42148ee024b86913efd3"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Sep 02 13:09:38 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Sep 02 16:11:56 2021 +0200"
      },
      "message": "Bug 575763: [UI-Workbench] Add more utils for CSS styling\n\n  - Add stylable VirtualComposite\n\nChange-Id: Ibd8b78949f3f217e00bdd4cc22aa8474358ac257\n"
    },
    {
      "commit": "f83bd16127f2c0e9da9c42148ee024b86913efd3",
      "tree": "304cf222f502d19bdde6b44bf3fa3d65e196f43b",
      "parents": [
        "2477dbfd746b609aac9f908b2646c6225ca061ee"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 24 11:27:32 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 24 11:27:32 2021 +0200"
      },
      "message": "Bug 575585: [UI-Workbench] Add StylingUtils.disableStyling(Control)\n\nChange-Id: I55a2b4d03c7c1db1d2b97d6ff462c1ab1584e51a\n"
    },
    {
      "commit": "2477dbfd746b609aac9f908b2646c6225ca061ee",
      "tree": "9d4a78781b98ff6935ea6ace8a72fb4b51f865b9",
      "parents": [
        "77e089765e7afefbbd3d5e23faa8a9a222ddc0d5"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 24 09:56:18 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 24 09:57:45 2021 +0200"
      },
      "message": "Bug 575578: [UI-SWT] Fix ExpandableCompositeElement\n\nFollow-up-to: 77e089765e7afefbbd3d5e23faa8a9a222ddc0d5\nChange-Id: Ida250e291b6f00a8bb59025f2a75dae53e32d5b5\n"
    },
    {
      "commit": "77e089765e7afefbbd3d5e23faa8a9a222ddc0d5",
      "tree": "4952692ec65d3479e8840cabddbbfbcd14cd1145",
      "parents": [
        "175c7f1cd8f3e835fe249df30ebe15efb625c697"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 23 22:10:28 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 23 22:47:52 2021 +0200"
      },
      "message": "Bug 575578: [UI-SWT] Add ExpandableComposite including styling for\ndark theme\n\nChange-Id: I20abda6d1743b9add088b204fbae998c28d2ee1c\n"
    },
    {
      "commit": "175c7f1cd8f3e835fe249df30ebe15efb625c697",
      "tree": "36cca53d7d96d7ba272736d7da56198e3ca458d3",
      "parents": [
        "9f2990d6b9f9016975159f2625b7538958dcc752"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 23 16:00:57 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 23 16:00:57 2021 +0200"
      },
      "message": "[Preferences] Make rebuild by ConfigurationBlocks compatible with\nPreferenceSetService\n\nChange-Id: I41ac7bf76f1eb319912ca28bdd307b92dbf668b7\n"
    },
    {
      "commit": "9f2990d6b9f9016975159f2625b7538958dcc752",
      "tree": "cec1106c0fe7e9f9215213e884d525df86b92d76",
      "parents": [
        "ca2c8ad362f7df8ff8491447bb24043d12c9a25b"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Aug 21 22:32:49 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 23 09:03:56 2021 +0200"
      },
      "message": "[Collections] Add unit tests for some ImCollections operations\n\nChange-Id: I96e12d3098842e9635e4c160e773a5d8ff929c36\n"
    },
    {
      "commit": "ca2c8ad362f7df8ff8491447bb24043d12c9a25b",
      "tree": "77166de7fc3fb4ca202200f12901c43e5a013432",
      "parents": [
        "8f7ce19753862e6a64d63facfb513fff223e3e6a"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Aug 20 23:28:27 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Aug 20 23:34:41 2021 +0200"
      },
      "message": "[Collections] Fix nullable annotations for ImCollections.toNonNull*"
    },
    {
      "commit": "8f7ce19753862e6a64d63facfb513fff223e3e6a",
      "tree": "b7b9f77d1b181b9d65d6317590ddd669e1863378",
      "parents": [
        "76aa11e190750a4f4424c71090fc7dfa3fd3139d"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Aug 20 23:26:56 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Aug 20 23:34:40 2021 +0200"
      },
      "message": "[Collections] Consolidate code"
    },
    {
      "commit": "76aa11e190750a4f4424c71090fc7dfa3fd3139d",
      "tree": "c8cb7e9e111ba1277d105a0f70e6a315f093384f",
      "parents": [
        "7231a951d3baa0cc94caf85676ea4bf7d4cd8884"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Aug 20 22:05:30 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Aug 20 22:09:28 2021 +0200"
      },
      "message": "[Collections] Add additional operations to ImCollections"
    },
    {
      "commit": "7231a951d3baa0cc94caf85676ea4bf7d4cd8884",
      "tree": "00ce1869252675ed8d81364fae11af428700e6a1",
      "parents": [
        "4239b67119bce4c5e2c603ce963fed0bd37f3066"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 18 15:59:34 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 18 15:59:34 2021 +0200"
      },
      "message": "[Preferences] Fix ManagedConfigurationBlock\n\nFollow-up-to: 4239b67119bce4c5e2c603ce963fed0bd37f3066\n"
    },
    {
      "commit": "4239b67119bce4c5e2c603ce963fed0bd37f3066",
      "tree": "11fdfafef99640b2f9ec303b496415c1fd94fffa",
      "parents": [
        "e1346f79b5fd5b233c976c92cd863a85624a590b"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 18 15:32:24 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 18 15:32:24 2021 +0200"
      },
      "message": "[PreferenceStore] Add PreferenceStore"
    },
    {
      "commit": "e1346f79b5fd5b233c976c92cd863a85624a590b",
      "tree": "8c466a10a07ce8a4a2ed81b2386918fa2eeeec7a",
      "parents": [
        "6e14e975862b832924baccb897ca76fa28a898cc"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 21:03:01 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 21:03:01 2021 +0200"
      },
      "message": "[Preferences] Add EPreferences.getContextPrefs(IAdaptable)\n\nChange-Id: I0f2c28cd8bf86e9752c3f1392228315cd5de7271\n"
    },
    {
      "commit": "6e14e975862b832924baccb897ca76fa28a898cc",
      "tree": "91412775d49d325a20d43ebeabc4dc1cbe10bad9",
      "parents": [
        "44813d46b9ecd8026e8371527993eb7100cc9e17"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 19:01:30 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 20:04:07 2021 +0200"
      },
      "message": "[Collections] Add ImCollection.map\n\nChange-Id: Ife0042c1eff978f0845c5114788dac2ba8b5b55a\n"
    },
    {
      "commit": "44813d46b9ecd8026e8371527993eb7100cc9e17",
      "tree": "ef7b15ce7451e799abd7d493cd25cc7c404c894b",
      "parents": [
        "c9372acb22e1c8388daea64b4861b075895beb37"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 15:41:01 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 16:26:41 2021 +0200"
      },
      "message": "[Preferences] Add notification priority to\nPreferenceSetService.ChangeListener\n\nChange-Id: I7268d351219251db99d9ed5d229669df5064850a\n"
    },
    {
      "commit": "c9372acb22e1c8388daea64b4861b075895beb37",
      "tree": "b7f42238e3d061899cf8d2dea820688a04568d8f",
      "parents": [
        "fd3cccb089ce032afa1276a5413f9ad70b7a4168"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 15:40:04 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 15:57:15 2021 +0200"
      },
      "message": "[Project] Fix NPE in BuildUtils (schedule clean/rebuild)\n\nChange-Id: Id546c90c3f93e7d7fb121adb0162514430648703\n"
    },
    {
      "commit": "fd3cccb089ce032afa1276a5413f9ad70b7a4168",
      "tree": "854b36021fb057cf19a157fa23e0b02a3e9958aa",
      "parents": [
        "e34632a0f2ed7053f40079816c3412514537673c"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 14:25:48 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 14:33:20 2021 +0200"
      },
      "message": "[Preferences] Add StringListPref\n\nChange-Id: If3e003ceb2a9f50f2e562fd8cf2f3dd321edda70\n"
    },
    {
      "commit": "e34632a0f2ed7053f40079816c3412514537673c",
      "tree": "4f17309a48b91c9ba286019f25e097eefef4db22",
      "parents": [
        "0737860a6cbc22fc8064b758f5f21938ec67e313"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 14:25:26 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 17 14:25:26 2021 +0200"
      },
      "message": "[Project] Fix disposing of preference listeners if project nature is\nremoved\n\nChange-Id: I0c584659c6587901c24d56f721603bd45aa01c81\n"
    },
    {
      "commit": "0737860a6cbc22fc8064b758f5f21938ec67e313",
      "tree": "d181390d79ef7086f5fe3b7f18368a832dce52a6",
      "parents": [
        "73242f3a5f69beb9230f71f841764382206191a6"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 16 21:41:37 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 16 21:41:57 2021 +0200"
      },
      "message": "[Collections] Add ImCollections.addElementIfAbsent(IdentityList)\n\nChange-Id: I4c8f2f07b87011394805f136aaea04424a8cf2aa\n"
    },
    {
      "commit": "73242f3a5f69beb9230f71f841764382206191a6",
      "tree": "d2ebe903c726cac5a03eee20672d5de357ded4be",
      "parents": [
        "e10f140a47d3b88788bb76691b1db0b6f8d0c0a2"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 16 21:40:56 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 16 21:41:57 2021 +0200"
      },
      "message": "[Preferences] Fix Preference.equals\n\nChange-Id: Ie1d83974df98aaca678225e25af4744cb5c69ba8\n"
    },
    {
      "commit": "e10f140a47d3b88788bb76691b1db0b6f8d0c0a2",
      "tree": "0492a6048f19e4a7545165f542b728708c091e17",
      "parents": [
        "5e76d033750126adda714f3b95e73f85d1a89eb6"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sun Aug 15 22:43:30 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 16 01:21:25 2021 +0200"
      },
      "message": "Bug 575354: [Preferences] Enhance preference access\n  - Move entry points from PreferenceUtils to EPreferences\n  - Add support for caching of preference based (config) objects by\n    preference access\n\nChange-Id: I524d79530602c71db426b09f4cdac91f45267545\n"
    },
    {
      "commit": "5e76d033750126adda714f3b95e73f85d1a89eb6",
      "tree": "bf49deb336f8187decac10a9c9b7b34cb97a746b",
      "parents": [
        "c37d37e78ec4dace124adebafac8be4235381848"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 11 07:44:02 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 11 22:20:25 2021 +0200"
      },
      "message": "Remove ISettingsChangedHandler.PREFERENCEACCESS_KEY (no longer required)\n\nChange-Id: I49c091276f68888af16910df0b076f8bf7b99037\n"
    },
    {
      "commit": "c37d37e78ec4dace124adebafac8be4235381848",
      "tree": "673212e3e60263a400981dc0e344dce77f8a6d98",
      "parents": [
        "95f0fc268b7c1cca8f896ae9cd953f67171ce95e"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 11 00:52:52 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 11 00:52:52 2021 +0200"
      },
      "message": "[UI-Viewer] Revise ViewerUtils.Node\n\nChange-Id: If427cf22d0fafa16115254269ab5947c19bb2dee\n"
    },
    {
      "commit": "95f0fc268b7c1cca8f896ae9cd953f67171ce95e",
      "tree": "609ea073552e8302ea9f61deb2a68a61f31f0610",
      "parents": [
        "70fca6b7a46dea73a44def32574bd5281cd6b25f"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 04 14:07:31 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 04 14:31:23 2021 +0200"
      },
      "message": "Bug 575235: [UI-MPBV] Disable handling of Ctrl+R by browser\n\nChange-Id: I1dcfc279411f0f3f2e56f231bf1a50fa5b78ce2b\n"
    },
    {
      "commit": "70fca6b7a46dea73a44def32574bd5281cd6b25f",
      "tree": "e7f692bdeaf190d704ffbae0ba101b922bbcbbff",
      "parents": [
        "f5bce74395e713c6905efe392afc74d2413949c4"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 04 11:12:19 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 04 11:13:16 2021 +0200"
      },
      "message": "[UI-SWT] Add WidgetUtils.getDisplay"
    },
    {
      "commit": "f5bce74395e713c6905efe392afc74d2413949c4",
      "tree": "e6c0fbf6d620807953057be3e012d2df68df4ad7",
      "parents": [
        "0d017d1f3a2d5278b94cc5b9c4d68d3d76caba76"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 04 11:11:33 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Aug 04 11:11:33 2021 +0200"
      },
      "message": "Bug 575231: [UI-Util] Fix BrowserUtils.getSelectedText for IE\n\nChange-Id: I94afb4bf006cb885f67f623a837ef4751acffd9e\n"
    },
    {
      "commit": "0d017d1f3a2d5278b94cc5b9c4d68d3d76caba76",
      "tree": "29a23d0b3713c9853e398369b608e0f9b70f5a9a",
      "parents": [
        "2382e768094ec0be798c99a175fe30966a734f45"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 02 11:30:38 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 16:05:58 2021 +0200"
      },
      "message": "Bug 575176: [UI-Viewer] Improve rendering of breadcrumb in dark theme\n\nChange-Id: I08c0fae7b7778b5a308778dd75618cda23f95ebb\n"
    },
    {
      "commit": "2382e768094ec0be798c99a175fe30966a734f45",
      "tree": "6b58c5807edbd5aa5b839e6f350de77038ce9bd0",
      "parents": [
        "216df95ab81f0b7b7f0cde6d5917134a9fda9e50"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 15:14:20 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 16:05:58 2021 +0200"
      },
      "message": "[UI-Viewer] Revise Breadcrumb\n\nFollow-up-to: 250dd012f3da1ed0c4cf9f61836f91e1963353a8\nChange-Id: I29fa304a922de25aa648f99f18e2035f0fb89123\n"
    },
    {
      "commit": "216df95ab81f0b7b7f0cde6d5917134a9fda9e50",
      "tree": "3d7a938e737bfc2961d72a75d5f0f54abe6f4687",
      "parents": [
        "1c8d45b70a72acae8fc0bb1ee5b82b77419a56d5"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Aug 02 20:51:12 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 16:05:57 2021 +0200"
      },
      "message": "Bug 575176: [UI-Workbench] Add StylingUtils\n\nChange-Id: I492167a312bbf4ab3f1176fa9bf19609c6efa526\n"
    },
    {
      "commit": "1c8d45b70a72acae8fc0bb1ee5b82b77419a56d5",
      "tree": "b2d9a47ca4d4066d72567fc0c71440831d0c8312",
      "parents": [
        "80becb6f5488b4e54de129ce5be1772b263ec24d"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sun Aug 01 00:06:12 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 12:15:10 2021 +0200"
      },
      "message": "Bug 546324, Bug 575176: [UI-SWT] Improve AccessibleArrowImage\n  - Improve rendering for high dpi devices\n  - Improve rendering for dark theme\n\nChange-Id: Ie446fe7101231628c59be97d0931ac723c38d465\n"
    },
    {
      "commit": "80becb6f5488b4e54de129ce5be1772b263ec24d",
      "tree": "385f3a514f82dcd322aaf9aff8f0b1a78152f71b",
      "parents": [
        "e50390d1a40e1f0c6c61bf659ab08d65b2ec91c9"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Jul 31 20:17:39 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 10:30:56 2021 +0200"
      },
      "message": "[UI-Viewer] Add display of hand pointer for single-click elements to\nbreadcrumb\n\nChange-Id: Iab278b9373cdbda43900924386a9a88fab314d76\n"
    },
    {
      "commit": "e50390d1a40e1f0c6c61bf659ab08d65b2ec91c9",
      "tree": "f6ba0dd0352042be47762b754c0b5decd4ba31dd",
      "parents": [
        "250dd012f3da1ed0c4cf9f61836f91e1963353a8"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Jul 31 20:16:10 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 10:30:14 2021 +0200"
      },
      "message": "[UI-Viewer] Fix update of labels in breadcrumb\n\nChange-Id: Ia3ce4eb1474c2e6889f624d6724f78c9da5105a3\n"
    },
    {
      "commit": "250dd012f3da1ed0c4cf9f61836f91e1963353a8",
      "tree": "70a94f7985b7e1446b2f39e6807bfc72f3b7db51",
      "parents": [
        "d2afb05c309421bfba361f4fe9dd88250a301176"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Jul 31 19:20:40 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 10:09:04 2021 +0200"
      },
      "message": "[UI-Viewer] Revise Breadcrumb\n\n  - Integrate patches from platform\n  - Add display of hand pointer for single-click elements\n  - Add nullable annotations\n\nChange-Id: I54f89203009b0304eb21074efffac501df58be67\n"
    },
    {
      "commit": "d2afb05c309421bfba361f4fe9dd88250a301176",
      "tree": "972ea7fd3a86c82515b380c2d5ff07c623c068b8",
      "parents": [
        "75727ca25b1ad576503ab690ba9951f01e8fe208"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Jul 31 14:07:37 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 10:09:04 2021 +0200"
      },
      "message": "[Text] Add utils to encode content for HTML/XML\n\nChange-Id: Ib2c00e6672176aa16f8cb04e64a21049534722a5\n"
    },
    {
      "commit": "75727ca25b1ad576503ab690ba9951f01e8fe208",
      "tree": "df77cebcc6569da5ece2c2b1bd5bceef0bd94849",
      "parents": [
        "c19a304c789989c7a4936063f8d3b87f56825200"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Jul 31 14:22:36 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Aug 03 10:09:04 2021 +0200"
      },
      "message": "[Preferences] Improve support for preference page links\n\nChange-Id: I131b8238933de509804d27deb280f68ac4fc8e46\n"
    },
    {
      "commit": "c19a304c789989c7a4936063f8d3b87f56825200",
      "tree": "482717c5d130740787a65eae0e06c938419f05c0",
      "parents": [
        "27c75c655abedecbbe82aeba532fa8b9acc30ea1"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jul 27 18:26:39 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jul 27 18:26:39 2021 +0200"
      },
      "message": "Add missing plugin.properties"
    },
    {
      "commit": "27c75c655abedecbbe82aeba532fa8b9acc30ea1",
      "tree": "aa70d9a07dc3bdef2027a42bc49debee8b0ff4d0",
      "parents": [
        "f4651f32366f199ab1374f222e8eef74b50639f4"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jul 15 14:39:52 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jul 15 14:39:52 2021 +0200"
      },
      "message": "[Collections] Add CollectionUtils.putAll\n\nChange-Id: I506f40dd6a4ea94d4951e08e85b9672db50ac330\n"
    },
    {
      "commit": "f4651f32366f199ab1374f222e8eef74b50639f4",
      "tree": "ba0ff9f023479e18e2ca56165af952d10ed272ed",
      "parents": [
        "970b690419e3ddfd0c12c09dff122f0d04596f09"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jul 15 12:28:10 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jul 15 12:28:10 2021 +0200"
      },
      "message": "[Text] Add FixDocumentPartitioner"
    },
    {
      "commit": "970b690419e3ddfd0c12c09dff122f0d04596f09",
      "tree": "0f8a9e2ad1d3d3e654eba21f8e6c292be7359682",
      "parents": [
        "aea895fef0bc50994ef0fa320a4079830e9db0c3"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jul 14 00:59:05 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jul 14 10:12:38 2021 +0200"
      },
      "message": "Bug 574779: [ToolService] Fix BasicToolCommandHandler\n\nFollow-up-to: 08f43ec00d4cd05cbe6e4cecd26b0e824a742cd3\nChange-Id: Ia3c3d657c9b15579d949dab502fc6a1130fada50\n"
    },
    {
      "commit": "aea895fef0bc50994ef0fa320a4079830e9db0c3",
      "tree": "516c808684c6990444fd589438ad86130374a907",
      "parents": [
        "fe7cd177a5df9acd3cec0a60b15ab89efdc150b7"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jul 13 21:40:00 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jul 14 00:51:54 2021 +0200"
      },
      "message": "Bug 574833: Fix not disposed GC in ShortedLabel\n\nChange-Id: Ibdcff18944b5aa6223add0cff86e2d58a60ca1ff\n"
    },
    {
      "commit": "fe7cd177a5df9acd3cec0a60b15ab89efdc150b7",
      "tree": "fcfeefd929fded817e1ddc4de270fc4ed4cd75d9",
      "parents": [
        "08f43ec00d4cd05cbe6e4cecd26b0e824a742cd3"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jul 13 09:42:13 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jul 13 12:16:39 2021 +0200"
      },
      "message": "[Util] Add StringUtils.toSimpleSingleLine\n\nChange-Id: I233e62fdd133796a3de221fca57c88b47439ed7d\n"
    },
    {
      "commit": "08f43ec00d4cd05cbe6e4cecd26b0e824a742cd3",
      "tree": "6e15778c9ad1c62fd1a7540e1423e1b092fb5e1d",
      "parents": [
        "c2552274816661941ca4d030a00dda619b56d629"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Jul 10 09:35:18 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jul 13 11:32:30 2021 +0200"
      },
      "message": "Bug 574779: [ToolService] Enhance ToolCommandHandler for better data\naccess\n\nChange-Id: Ied2238b50a24ee477fd05ee981e72666f91fe52d\n"
    },
    {
      "commit": "c2552274816661941ca4d030a00dda619b56d629",
      "tree": "b50fd222dfabfd78a3362a94e2ef9ccb150ee3d7",
      "parents": [
        "4c48eb46bb3a6168ffc0ef93a9b1f0c23b9f2b88"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Sat Jul 10 09:32:14 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jul 13 09:58:20 2021 +0200"
      },
      "message": "CleanUp: Review UIAccess"
    },
    {
      "commit": "4c48eb46bb3a6168ffc0ef93a9b1f0c23b9f2b88",
      "tree": "80ab9727fdaecf5de59cdfdcc866e1faa024e3d8",
      "parents": [
        "3f08d338aae52e78116b627ff9847f74c2d14f5c"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jul 08 15:36:19 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jul 08 15:36:19 2021 +0200"
      },
      "message": "Bump version to 4.5.0-dev"
    },
    {
      "commit": "3f08d338aae52e78116b627ff9847f74c2d14f5c",
      "tree": "8ae3efce3c5659a910bfc35900c22ae487a55a1e",
      "parents": [
        "2658a3326d7403afd026c455ddf6a27c1139bb5f"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 30 18:39:09 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 30 18:39:09 2021 +0200"
      },
      "message": "Bug 571631: [WaLTable] Improve selection behaviour on structural row\nchanges\n\nChange-Id: I52ff4d18cd144377fba9c38cfda9e2f48946a017\n"
    },
    {
      "commit": "2658a3326d7403afd026c455ddf6a27c1139bb5f",
      "tree": "d90a915d33ffc4f69be3a7511eac808ed639a9ab",
      "parents": [
        "d772ebef62673062d410b1a003cf9507ed188545"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 30 18:32:05 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 30 18:32:05 2021 +0200"
      },
      "message": "Update project settings"
    },
    {
      "commit": "d772ebef62673062d410b1a003cf9507ed188545",
      "tree": "19a14f810c0b9d949c4546a1d199869a956a16b4",
      "parents": [
        "d7c5c9f3d629e9fb4fe75f5e723d9a70e7a14dc5"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jun 29 14:39:17 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jun 29 14:39:17 2021 +0200"
      },
      "message": "[Releng] Update notice files"
    },
    {
      "commit": "d7c5c9f3d629e9fb4fe75f5e723d9a70e7a14dc5",
      "tree": "c3e79750547efa989684628bfe61e4d1c9b8c71e",
      "parents": [
        "b5d7b529d5c5d32b6a0f108f0b12af0a68189622"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 15:41:58 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 23:21:23 2021 +0200"
      },
      "message": "Bug 574504: [UI-Actions] Fix resizing of SearchContributionItem\n\nChange-Id: I42e0c93054bc1a90730c01c31fd6ac6caca020fe\n"
    },
    {
      "commit": "b5d7b529d5c5d32b6a0f108f0b12af0a68189622",
      "tree": "808fd61b0973957fda17f53b58319726c2425782",
      "parents": [
        "e4d346e3b12359722e12472e894a6c113186c70f"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 15:56:52 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 23:21:23 2021 +0200"
      },
      "message": "Fix find next/previous action messages\n\nChange-Id: Ic6a700d98016ed7f8b517ac535f6360ccdf6e5c7\n"
    },
    {
      "commit": "e4d346e3b12359722e12472e894a6c113186c70f",
      "tree": "579b8c6d3763a68f9e6ce75ec03d262382c59217",
      "parents": [
        "47e9ec50f3bc794f82aa3ceced23804f9980a75f"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 11:45:22 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 23:21:23 2021 +0200"
      },
      "message": "Fix widget disposed exception in breadcrumb\n\nChange-Id: I32ab43881bb098a7e2682137958189afc4df50cb\n"
    },
    {
      "commit": "47e9ec50f3bc794f82aa3ceced23804f9980a75f",
      "tree": "8edfa8f76a57fdf84d75a54fd78ef90d082459ab",
      "parents": [
        "483841ad77dac0da75824a6a9d3a468699cf5059"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 11:30:54 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Mon Jun 28 23:21:22 2021 +0200"
      },
      "message": "CleanUp\n\nChange-Id: Ibd11cccfd6e7a26866ad74e33b5ff3108bb9b4b4\n"
    },
    {
      "commit": "483841ad77dac0da75824a6a9d3a468699cf5059",
      "tree": "14571bc105be35ca10deb364ff646efba97e451c",
      "parents": [
        "725cbdb106280162f18eefd3260cb9bacece12be"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 23 23:19:50 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 23 23:19:50 2021 +0200"
      },
      "message": "Bug 574422: [Variables] Fix possible NPE in checkValue\n\nChange-Id: I808d241689127ef02900897aa818fe91bbe4b59b\n"
    },
    {
      "commit": "725cbdb106280162f18eefd3260cb9bacece12be",
      "tree": "29d7ef97c9331ce45e6ebb9b52737d4aeaf39c78",
      "parents": [
        "9e83c21175f0571c642e1fe8083904e998b404cc"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 16 23:23:39 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Wed Jun 16 23:45:01 2021 +0200"
      },
      "message": "Bug 574248: [UI-Actions] Add UIActions.NO_COMMAND\n\nChange-Id: I4203e55230d04ae43b9ffac2b1feb5d2bcebed3a\n"
    },
    {
      "commit": "9e83c21175f0571c642e1fe8083904e998b404cc",
      "tree": "68867b55fa75576c4ca5255406d53749e600cd30",
      "parents": [
        "e3a4c44ef3bc76887b7641ee13a97494fc44d7b4"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jun 15 11:20:24 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Tue Jun 15 11:20:24 2021 +0200"
      },
      "message": "Update project settings\n\n  - Enable warning for fall trough in switch statement"
    },
    {
      "commit": "e3a4c44ef3bc76887b7641ee13a97494fc44d7b4",
      "tree": "1570d9174aa30efdcd72a683b53a7a8a5aca9e4b",
      "parents": [
        "c52127ed521f06387a788a316c6978b707719031"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jun 11 11:57:55 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jun 11 11:57:55 2021 +0200"
      },
      "message": "Bug 574153: Change scm urls from git:// to https://\n\nChange-Id: Ib8f5d887ca0fa996de73023dcf09d5372a125801\n"
    },
    {
      "commit": "c52127ed521f06387a788a316c6978b707719031",
      "tree": "1acd4393643059005ed13f8000bb47be5982d211",
      "parents": [
        "45d216cf0031af9886387b3d6db9423566a45134"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jun 10 18:48:27 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jun 10 19:50:14 2021 +0200"
      },
      "message": "[String] Improve StringFactory\n\n  - Add get(char)\n  - Let all impl make use of cached interned strings for ASCII chars\n  - Add unit tests\n\nChange-Id: I1786fa927cfdc6feb65382b81b25e973de4d9a43\n"
    },
    {
      "commit": "45d216cf0031af9886387b3d6db9423566a45134",
      "tree": "7d43cdd0e074c2a289fd64f95358b8d1a2c07bc8",
      "parents": [
        "605fa8846e1533f75c1c828a369417a35b552419"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jun 10 17:53:21 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Jun 10 17:53:21 2021 +0200"
      },
      "message": "Tweak ImCollections.new*(..., Comparator)"
    },
    {
      "commit": "605fa8846e1533f75c1c828a369417a35b552419",
      "tree": "07a0005a4cef6bb695a08fa0756db996b08e79e0",
      "parents": [
        "9f33fbe9098c90d8f706b5b636c40817493fa233"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jun 04 23:14:59 2021 +0200"
      },
      "committer": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Fri Jun 04 23:14:59 2021 +0200"
      },
      "message": "[IO] Improve unit tests for FileUtils"
    }
  ],
  "next": "9f33fbe9098c90d8f706b5b636c40817493fa233"
}
