)]}'
{
  "log": [
    {
      "commit": "150da4b2675d18f53a2087b74f6e6bed65ce0472",
      "tree": "4fad9af8105ae50ee6b1b458eb786f52af58d7af",
      "parents": [
        "2f55fffaedd81f5cdd632687fb0f9a6c2eeea0b7"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Thu Mar 24 01:18:25 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Mar 25 08:44:29 2022 -0400"
      },
      "message": "Bug 576377 - Provide shortcuts/commands for incremental\nmultiselection/multiple carets in text editors\n\nAdded two new commands that add a caret/selection in the line\nabove/below and the reverse operation. This operation is similar to\nwhat is possible with block selection, but currently treats positions\nafter end of line differently (currently no automatic padding to fill up\nshorter lines is performed).\n\nmoveOffsetByLines now respects the visual positions instead of purely\nworking with document offsets, which improves usability in case of\na different number of leading tabs in adjacent lines.\n\nChange-Id: I01563e6ab148655d0dd6c34e2a89776a1ea0f9a9\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/192202\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "2f55fffaedd81f5cdd632687fb0f9a6c2eeea0b7",
      "tree": "ae3be1fcde2496ece24b40774b4d8e9ceefbfb7a",
      "parents": [
        "070a1ce0eaa11fac3989d37429bdc34854495727"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 24 14:26:58 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 24 09:31:48 2022 -0400"
      },
      "message": "Use verifyFreezeReport.sh from download.eclipse.org\n\nTo prevent hiting raw.githubusercontent.com quota.\n\nChange-Id: Ib078a0e5f1efc5a84d71b5c8becf7e81c076d91e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/192215\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "070a1ce0eaa11fac3989d37429bdc34854495727",
      "tree": "c4f0138d81025fd3d303cdefa51f6ca3c92d46a4",
      "parents": [
        "be2ef6867a344a6ed42a235f139ab695bd8e31e8"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Thu Mar 17 22:40:25 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Mar 18 09:25:04 2022 -0400"
      },
      "message": "Bug 576377 - Provide shortcuts/commands for incremental\nmultiselection/multiple carets in text editors\n\nCaret-offset now is determined by IMultiTextSelection\u0027s regions and thus\nuses only document-offsets instead of widget offsets, which makes it\nhandle editors e.g. with code folding like the JavaEditor correctly.\n\nChange-Id: I6987559dab1cc3e40651e893c22dc3796dcc377a\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/192039\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "be2ef6867a344a6ed42a235f139ab695bd8e31e8",
      "tree": "b58b19aab3ce62e92d3da66746896c3d9ee38828",
      "parents": [
        "99a2f5ea1eded2d0cae375b581af1354d973cb22"
      ],
      "author": {
        "name": "Denis Ungemach",
        "email": "denis.ungemach@sap.com",
        "time": "Thu Mar 17 12:20:55 2022 +0100"
      },
      "committer": {
        "name": "Sebastian Ratz",
        "email": "sebastian.ratz@sap.com",
        "time": "Thu Mar 17 09:24:22 2022 -0400"
      },
      "message": "Bug 579294: NPE in TextViewer.computeSelection\n\nfTextWidget can be null at line 2525\n\nChange-Id: I460e7d881f24a8f10926b26e6b50d299d0dfa87a\nSigned-off-by: Denis Ungemach \u003cdenis.ungemach@sap.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191989\nReviewed-by: Tobias Melcher \u003ctobias.melcher@sap.com\u003e\nReviewed-by: Sebastian Ratz \u003csebastian.ratz@sap.com\u003e\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "99a2f5ea1eded2d0cae375b581af1354d973cb22",
      "tree": "721b715be40f5a42bc27c4c5902e31038c22d93d",
      "parents": [
        "ef0cf3685c203cd3750190c5b3f8760ea640ae6f"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 15 15:51:47 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 15 17:40:52 2022 -0400"
      },
      "message": "Bug 579247 - Commands for multi-selection not available in multipage\neditor\n\nChange-Id: Ibcd40039339b3ba2c6e79820d3f840640abe95e5\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191917\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "ef0cf3685c203cd3750190c5b3f8760ea640ae6f",
      "tree": "f0aa14f2d9b08b42db9fd85e40f5d05060d4e058",
      "parents": [
        "13e3e7a5866fb13f479253382030907238a54ee2"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 15 15:40:09 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 15 12:54:51 2022 -0400"
      },
      "message": "Bug 579267 - Caret not vertically aligned with line content code minings\n\nChange-Id: Ic6cb63fc75b40cf4baff3e73dffcc00c64bc439f\nSigned-off-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191916\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "13e3e7a5866fb13f479253382030907238a54ee2",
      "tree": "b2215f6e60d4e9b53550c1cb6e7af8bbf307a0cb",
      "parents": [
        "579ca5b681fe05936c8272af9109c79c4e4fb1a0"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Sun Mar 13 19:03:44 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 15 05:56:00 2022 -0400"
      },
      "message": "Bug 576377 - Provide shortcuts/commands for incremental\nmultiselection/multiple carets in text editors\n\nExpansion of the multi-selection commands to consider the first\nselection range as an anchor to which then subsequent command calls\nrelate. Thus it\u0027s now also possible to create a multi-selection\nincrementally \"upwards\" from the initial anchor selection, and\nalso revert downwards.\n\nChange-Id: Ica3e444064df9373fee65bd5f4b4bcf2cb146750\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191824\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "579ca5b681fe05936c8272af9109c79c4e4fb1a0",
      "tree": "6e2e4fed15bb2a209eb7dfe1ed5d64127c982022",
      "parents": [
        "1a27e19c6ff1267be05cb2b833b2f977d7da2dfc"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Fri Mar 11 20:27:59 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 15 04:22:37 2022 -0400"
      },
      "message": "Bug 574942 - Undo, Line End, Line Start... actions loose carets with block/multiple selection\n\n- Maintain carets when undoing with active multiple carets\n\nChange-Id: Ib61b9c2df27e4f8060b07548dcbcf1c065602472\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191798\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "1a27e19c6ff1267be05cb2b833b2f977d7da2dfc",
      "tree": "cc5ea01ddd300274783fbee6bf5da00ab13cfca7",
      "parents": [
        "38f7a5e579ba49611f47d47b1749b0fe148d34f6"
      ],
      "author": {
        "name": "Dirk Steinkamp",
        "email": "dirk.steinkamp@gmx.de",
        "time": "Fri Mar 04 21:14:28 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Mar 11 07:32:34 2022 -0500"
      },
      "message": "Bug 576377 - Provide shortcuts/commands for incremental\nmultiselection/multiple carets in text editors\n\nAdd various commands for multi-selection (intended for keyboard usage,\nkeyboard shortcuts are just suggestions):\n- AddAllMatchesToMultiSelection (e.g. CTRL-ALT-SHIFT-J)\n- AddNextMatchToMultiSelection (e.g. ALT-J)\n- RemoveLastMatchFromMultiSelectionHandler (e.g. ALT-SHIFT-J)\n- StopMultiSelectionHandler (e.g. ESC)\n\nChange-Id: Id9add4daad15495ee00c76d8a5a7c5dc5608f506\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191500\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "38f7a5e579ba49611f47d47b1749b0fe148d34f6",
      "tree": "b75383a2f6643ebb54f2763c372993e938cd16f1",
      "parents": [
        "d87caaa4bcb5f492bbe08581f9ac79e241c64cbd"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 04 19:00:08 2022 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 04 08:50:10 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: I579623ac68b76535d2c6e9368a4a0e21cb65cce7\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191466\n"
    },
    {
      "commit": "d87caaa4bcb5f492bbe08581f9ac79e241c64cbd",
      "tree": "defedb602196e01aaa1451615cac3aefa0c24986",
      "parents": [
        "2ad4b7d7373ac73db2ca7daa24defec9dcc94138"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Tue Mar 01 14:13:51 2022 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Tue Mar 01 04:29:45 2022 -0500"
      },
      "message": "Bug 579015 - Move to tycho 2.7.0\n\nChange-Id: Ie466d118b8a2ad2dbdacf3d4514465daaa2466a6\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/191293\n"
    },
    {
      "commit": "2ad4b7d7373ac73db2ca7daa24defec9dcc94138",
      "tree": "ab8cddbaa3f37684ec91742edb4b68ce7e1e13a9",
      "parents": [
        "d2b269147d32d23fd862634be8fff8bc65ea23a3"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Feb 17 20:50:43 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Feb 18 11:19:54 2022 -0500"
      },
      "message": "[Bug 578782] Shift + Home / End changes selection direction for\n\"reverse\" selections\n\nChange-Id: Ie4f6a40a859580aefea2d5b36e36c1790e4b0ecb\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190925\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "d2b269147d32d23fd862634be8fff8bc65ea23a3",
      "tree": "6bea0280c02feaec950165e3ae3d774327bfb556",
      "parents": [
        "5dafae846e9cba2e76b26ee46cd5431f59d7cac3"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Feb 14 22:00:48 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Feb 18 10:49:25 2022 -0500"
      },
      "message": "Bug 540448 - Fix end-of-line code minings for CRLF\n\nAlso-By: Thomas Wolf \u003cthomas.wolf@paranor.ch\u003e\nChange-Id: I8371007a2b90c9b63c06daad8d868d381fea3bee\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190801\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Thomas Wolf \u003cthomas.wolf@paranor.ch\u003e\n"
    },
    {
      "commit": "5dafae846e9cba2e76b26ee46cd5431f59d7cac3",
      "tree": "9fed6df72ff50b84d28b7f197a7f1f9aabc4c58a",
      "parents": [
        "15d09249911dd8052192e2d146a5961dd5391ff9"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Feb 14 15:40:05 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Feb 14 11:11:36 2022 -0500"
      },
      "message": "Bug 575864 - avoid spinning without wait\n\njava editor calls signalWaitForFinish when editor is opened without any\nreconciling work.\nJust forget that signal and spin with delay\n\n+ wake up that waiting delay when dirty flag is set.\n\nChange-Id: I40c74f19aa788fbd1964204ec75c3852995d8ca5\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190780\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "15d09249911dd8052192e2d146a5961dd5391ff9",
      "tree": "17f28ed4b7beeee1bb4ae00057d116596ffdf12c",
      "parents": [
        "9ebe6ce2eb9f18fc9c168433edb232f871830f00"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Feb 11 11:11:01 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Feb 11 09:03:13 2022 -0500"
      },
      "message": "Bug 540448 - Increase spacing for line end code mining\n\nAllows to better separate codemining from actual line content.\n\nChange-Id: Ieb326ea0c985f00ea8809dbc2fcd44b38d741c53\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190710\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "9ebe6ce2eb9f18fc9c168433edb232f871830f00",
      "tree": "607a71576d9970232bc327f059044a8b47f789b4",
      "parents": [
        "3c9f39dcb925b0313db64d84cbef25ea86b133ff"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Feb 10 16:05:41 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Feb 10 12:38:28 2022 -0500"
      },
      "message": "Bug 577122 - Javadoc first line is not copied\n\nUsage of widgetSelection2ModelSelection is mandatory to handle complex\nProjectionAnnotation/ProjectionPositions cases\n\nChange-Id: I71271fcd22f0b9ae8464a8ffef5690bc17f8fb81\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190679\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "3c9f39dcb925b0313db64d84cbef25ea86b133ff",
      "tree": "3eb52a1402bbffedbe19e488dd799823ee92677c",
      "parents": [
        "f3a0c35e22709c8761350e561ed8d9e85bb642c8"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Feb 09 21:36:26 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Feb 09 15:08:24 2022 -0500"
      },
      "message": "Adjust Jenkinsfile for move of releng.aggregator to github\n\nChange-Id: Ib97ad7778c3a412c6f8e31e3a87990ace632c482\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190640\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "f3a0c35e22709c8761350e561ed8d9e85bb642c8",
      "tree": "730521231cf139722982af03dc9525c690a1feb8",
      "parents": [
        "61ad084847ff1fe178a5b8f55c3ec7e64e358014"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Sun Feb 06 21:30:31 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Feb 07 03:04:58 2022 -0500"
      },
      "message": "Bug 540448 - [code mining] create code minings at the end of the line\n\nAdding LineContentAnnotation on last offset of the line (usually on \\n\nor with an offset that\u0027s superior to last char offset) will now draw the\nannotation after the line.\n\nFor that goal, a new LineEndCodeMinging API is introduced.\n\nChange-Id: Ibb636a54e11981692a92dba653fb8013d5a3c00a\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190503\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "61ad084847ff1fe178a5b8f55c3ec7e64e358014",
      "tree": "2e39b09cb157dbee81b26152229bbc45ef774f73",
      "parents": [
        "a965822c2c3d24fc50ef5191e9208b6b49ad1a8b"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Sun Oct 24 18:03:18 2021 +0200"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Sun Feb 06 15:31:29 2022 -0500"
      },
      "message": "Bug 575864 - Add API to wake up AbstractReconciler.BackgroundThread\n\nAvoid that Reconciler sleeps while receiver is waiting\n\nChange-Id: I582fd963815748e1f9e14a1f9f5313cbe53ca627\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186867\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "a965822c2c3d24fc50ef5191e9208b6b49ad1a8b",
      "tree": "e9280d11d377f3570bdc0088954856a9eb628c91",
      "parents": [
        "10d62d0982abb87a5d90da3c8373baf3a8576fc8"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Jun 28 15:04:27 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 03 00:57:07 2022 -0500"
      },
      "message": "Bug 569286 - enhance NPE analysis in AbstractTextEditor\n\nfTextEditor is null after disconnectEditor() for example due to\nAbstractTextEditor.dispose. A disconnected Editor should not write\nanything anymore.\n\n\nChange-Id: I2d24a33b255c6c04c5dd8b27b900b1418ce30aec\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/182543\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "10d62d0982abb87a5d90da3c8373baf3a8576fc8",
      "tree": "36859c9418161d52a34cd6f44c32766eab0eb338",
      "parents": [
        "9904c7b88ffdb457e05145c5c9f5601bcf6ed882"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri Jan 28 22:41:11 2022 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Feb 02 05:08:17 2022 -0500"
      },
      "message": "Bug 578413 - improve ConvertLineDelemiter performance\n\nAvoid UI events for every line replaced. Instead construct a replacement\nfor the whole document content.\n\nBecause this is instantaneous there is no progress report within each\nfile anymore.\n\n+ improve error msg if encoding is wrong to see the affected file upon\nmulti file convert.\n\nChange-Id: I889e94687815658da46db1592bf2a5b73840b85f\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190155\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "9904c7b88ffdb457e05145c5c9f5601bcf6ed882",
      "tree": "664a37abf2c9f91bb054e56d64886e87bdadb5ff",
      "parents": [
        "a74c8f02483606912faf8269d8068b1bd8c5846b"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Feb 01 16:08:25 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Feb 01 10:29:40 2022 -0500"
      },
      "message": "Bug 578449 - Use same groupId in production pom than in consumer\n\nPlatform artifacts are published on Maven Central with\norg.eclipse.platform\ngroupId.\nTo facilitate further work which could allow deploying to p2 and Maven\nas\npart of the same build, let\u0027s use the target/expected buildId directly\nso\nwe don\u0027t have to generate a new one later.\nartifactId is already 1-1 mapping.\nOnly versions would then be different between Maven (-SNAPSHOT) and p2\nmetadata\n(.yyyyMMddhhmm)\n\nChange-Id: I601d2d9ec1a016f84806eeb13aa6673c5473a8b4\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190242\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "a74c8f02483606912faf8269d8068b1bd8c5846b",
      "tree": "a76b6b8ccedf990fe2088e385f81d255274b31de",
      "parents": [
        "321fdd6315ded091681648087ae423db69b28979"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Jan 21 14:03:01 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Jan 21 07:40:10 2022 -0500"
      },
      "message": "Update Tycho pomless to 2.6.0\n\nChange-Id: I69eed00e32c8d8ef8616fc18389efbfd52a81f5b\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/189876\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "321fdd6315ded091681648087ae423db69b28979",
      "tree": "fd02416120fb1e0b166ff560f3747970dfbddc20",
      "parents": [
        "6a341dfec9990b7648063ecadacabc36b67ef011"
      ],
      "author": {
        "name": "Stephan Wahlbrink",
        "email": "sw@wahlbrink.eu",
        "time": "Thu Dec 09 23:22:39 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Jan 20 13:01:03 2022 -0500"
      },
      "message": "Bug 577727: Fix select line start\n\nChange-Id: I16e74319b9e3d61b020ff260661836795300c8e1\nSigned-off-by: Stephan Wahlbrink \u003csw@wahlbrink.eu\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/188716\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "6a341dfec9990b7648063ecadacabc36b67ef011",
      "tree": "80bbd0dbbc893090f29d7e65f1d42918f09b0af4",
      "parents": [
        "663a6e5f991dce44e8d68ef1007e086e051b2778"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Jan 20 17:32:30 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Jan 20 10:49:02 2022 -0500"
      },
      "message": "Remove unused API filters.\n\nChange-Id: Ic30bc340dba4e4ddb3737305244e15331d551802\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/189837\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "663a6e5f991dce44e8d68ef1007e086e051b2778",
      "tree": "ed1b0bf3750ed7c3adb9d9af4773d940af4a795e",
      "parents": [
        "19d29ce7bcfd4793649398e414de200c4d607ef6"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Thu Jan 13 16:26:26 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Jan 14 12:16:20 2022 -0500"
      },
      "message": "Bug 546870 - [GTK3] Scrollbar broken after resizing JavaDoc hover\n\nWhen resizing a JavaDoc hover, the horizontal scrollbar painting is\nbroken if GTK overlay scrollbars are disabled.\n\nThis change specifies word-wrap instead of scrolling upon text overflow,\nfor the .html of the JavaDoc hover. This change is applied only if the\nOS is Linux.\n\nChange-Id: Icc4f3160f1fd64095ded1178448cb5c2906fd9d6\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/189598\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "19d29ce7bcfd4793649398e414de200c4d607ef6",
      "tree": "943bc9e8c8c17d92622095360f92d6ef3d19212a",
      "parents": [
        "58fbfc9fd2266016e490fd06a2c975017966e2d7"
      ],
      "author": {
        "name": "Thomas Wolf",
        "email": "thomas.wolf@paranor.ch",
        "time": "Sun Jan 02 19:47:09 2022 +0100"
      },
      "committer": {
        "name": "Thomas Wolf",
        "email": "thomas.wolf@paranor.ch",
        "time": "Fri Jan 14 07:06:21 2022 -0500"
      },
      "message": "Bug 578018 - Regex content assist: fix backslash counting\n\nIn addBsProposal(), only omit the backslash if there is an odd number\nof backslashes before the insertion point. \u0027fIsEscape\u0027 already contains\nthis information.\n\nChange-Id: I2dcb86cc52d89652e371446a1734b89801d2ecad\nSigned-off-by: Thomas Wolf \u003cthomas.wolf@paranor.ch\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/189224\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Karsten Thoms \u003ckarsten.thoms@karakun.com\u003e\n"
    },
    {
      "commit": "58fbfc9fd2266016e490fd06a2c975017966e2d7",
      "tree": "5e8ede97fa770a048e84ce14d7d78e4565feae47",
      "parents": [
        "1b8928a329dd005b8b781697f8d9d195f9163efe"
      ],
      "author": {
        "name": "Alexandr Miloslavskiy",
        "email": "alexandr.miloslavskiy@syntevo.com",
        "time": "Mon Jan 10 18:23:02 2022 +0300"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Mon Jan 10 10:58:58 2022 -0500"
      },
      "message": "Bug 577947 - [Mac] Views like Quick search, Git Pull and History view is not aligned at top and left\n\nThe problem was that AbstractColumnLayout never set location and hoped\nthat it will be (0,0) by default, which is not guaranteed.\n\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nChange-Id: Icbf0842f184403bc33e702a6f26b70476721c4d2\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/189439\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nTested-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "1b8928a329dd005b8b781697f8d9d195f9163efe",
      "tree": "bc558443730ae6504a45b039e26d720fa8e08cb3",
      "parents": [
        "36a19c2665f8904413882f09d48876ad6f1fab16"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Jan 07 12:39:44 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Jan 07 17:10:02 2022 -0500"
      },
      "message": "Bug 577210 - org.eclipse.jface.text.tests\nTextViewerTest.testPasteMultiLines failing on windows\n\nChange-Id: I6a1d1ef53b4354ada3a812719050677e97b8e1dc\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/189383\n"
    },
    {
      "commit": "36a19c2665f8904413882f09d48876ad6f1fab16",
      "tree": "2babaf58a3dbdfcc8eafbf9a580fb6be834f4e1b",
      "parents": [
        "9fd3b966e6704f308406262d75ab87bc5a057785"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Thu Dec 30 10:49:48 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Dec 30 07:09:35 2021 -0500"
      },
      "message": "Bug 577993 - SWT disposed exception in DiffPainter\n\nThis change ensures no disposed exceptions are thrown by\nDiffPainter.postRedraw(), in case an editor is closed before the\npostRedraw() is finished.\n\nChange-Id: I1d3b4804243814c6ce0e7d0f51efdaf093a34430\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/189211\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "9fd3b966e6704f308406262d75ab87bc5a057785",
      "tree": "f91c4ce5f3101459b9b0c28098606fa0ff3bfc1e",
      "parents": [
        "1d2045ac059524c6cb87b0f6004d9ae4669b2d6b"
      ],
      "author": {
        "name": "Victor Rubezhny",
        "email": "vrubezhny@redhat.com",
        "time": "Thu Dec 09 23:02:16 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Dec 17 07:47:15 2021 -0500"
      },
      "message": "Bug 577865 - F3 - open definition on Generic Editor should directly\n\nopen the first definition found\n\nIssue: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d577865\nIssue: https://github.com/eclipse/lsp4e/issues/25\n\nChange-Id: I21213b93a6c38f7130679a983ec8d83888d43c19\nSigned-off-by: Victor Rubezhny \u003cvrubezhny@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/188941\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "1d2045ac059524c6cb87b0f6004d9ae4669b2d6b",
      "tree": "558b0a2f970022d949ebcd69f0ca707e89461434",
      "parents": [
        "68552872c9c4e978dbe1f77e7c25916c6e5f04c3"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri Dec 10 13:10:26 2021 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Dec 15 02:52:47 2021 -0500"
      },
      "message": "Bug 577741 - NullPointerException running search\n\nimproved readability, because Exception in lambda is hard to understand\n\nChange-Id: I04e3efec83db734f233e0a0829270a76aa9c52f6\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/188739\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "68552872c9c4e978dbe1f77e7c25916c6e5f04c3",
      "tree": "a55355b6a8d64a81f1263ca86658d5e9516fd75e",
      "parents": [
        "5727dc08a8657a164d0d4ff26eb7b847f3e9777e"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Dec 03 17:25:19 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Dec 03 12:05:41 2021 -0500"
      },
      "message": "Bug 577616 - Quick text search shows obsoleted document content\n\nAdded missing details widget refresh.\n\nChange-Id: I33f12e37364039aa3c09c31cfb47ad37d3260de4\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/188511\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "5727dc08a8657a164d0d4ff26eb7b847f3e9777e",
      "tree": "43a45a06c80ff0ef6ff786cb2cd5d15071c198ae",
      "parents": [
        "145ba0d9e7d4b74976d99b1cf3628add7ee1b2a5"
      ],
      "author": {
        "name": "Matthias Becker",
        "email": "ma.becker@sap.com",
        "time": "Fri Nov 26 16:03:23 2021 +0100"
      },
      "committer": {
        "name": "Matthias Becker",
        "email": "ma.becker@sap.com",
        "time": "Tue Nov 30 05:55:56 2021 -0500"
      },
      "message": "Bug 577491: Labels should be in Sentence Style not Title Case\n\nLabels should be in sentence style\n\nAlso: Make some names like \"Search\" view more obvious\n\nChange-Id: I574296b799f0f378835d23d127d2a1bc6b70df10\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/188191\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Matthias Becker \u003cma.becker@sap.com\u003e\n"
    },
    {
      "commit": "145ba0d9e7d4b74976d99b1cf3628add7ee1b2a5",
      "tree": "421e7b1e476819db4d1fb7419d61d6b1e0864552",
      "parents": [
        "98257be30568adb8063497d86a5af459aa354254"
      ],
      "author": {
        "name": "Matthias Becker",
        "email": "ma.becker@sap.com",
        "time": "Mon Nov 29 15:03:08 2021 +0100"
      },
      "committer": {
        "name": "Matthias Becker",
        "email": "ma.becker@sap.com",
        "time": "Tue Nov 30 05:55:43 2021 -0500"
      },
      "message": "Bug 577491: Increase Plugin Version\n\nChange-Id: I7702431688785d3cb980f61ac23b3d5620062628\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/188252\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Matthias Becker \u003cma.becker@sap.com\u003e\n"
    },
    {
      "commit": "98257be30568adb8063497d86a5af459aa354254",
      "tree": "605a87becea3ad461389fa2c52d9cbb0ecc910df",
      "parents": [
        "34cc626c0956f31f4ba2821e957dc2645e83df8b"
      ],
      "author": {
        "name": "Victor Rubezhny",
        "email": "vrubezhny@redhat.com",
        "time": "Thu Nov 18 12:01:30 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Nov 29 06:04:13 2021 -0500"
      },
      "message": "Bug 577330 - Unexpected Widget is disposed exception in thrown on\nAbstractInformationControl.isFocusControl()\n\nFix prevents an unexpected not decrared exception to be thrown in\nAbstractInformationControl.isFocusControl()\n\norg.eclipse.jface.text.AbstractInformationControl.isFocusControl()\ndoesn\u0027t declare any exceptions to\nbe thrown, while it could throw SWTException.ERROR_WIDGET_DISPOSED\nexception.\n\nChange-Id: I1199af8ae4c5c7a9204b02e44f42baf39cbe45d8\nSigned-off-by: Victor Rubezhny \u003cvrubezhny@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/187871\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "34cc626c0956f31f4ba2821e957dc2645e83df8b",
      "tree": "fcdc456cc0796470e1778d62b718149e964b2c43",
      "parents": [
        "e0da71e663d6a6df458f2a60d11ef9a31e7027cd"
      ],
      "author": {
        "name": "Victor Rubezhny",
        "email": "vrubezhny@redhat.com",
        "time": "Fri Oct 29 23:58:02 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Nov 29 05:28:50 2021 -0500"
      },
      "message": "Bug 546106 - \"Show Tooltip description\"/F2 seems non functional\n\nChange-Id: I973cd0814440ce0d657f1a0ff80774e5a5c76785\nSigned-off-by: Victor Rubezhny \u003cvrubezhny@redhat.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/187184\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "e0da71e663d6a6df458f2a60d11ef9a31e7027cd",
      "tree": "936983065449862149651841ca8c592f0c912952",
      "parents": [
        "4d2cc4b61a61798a36af89e59f182a427fa5d3ea"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Nov 18 16:09:50 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Nov 29 04:49:32 2021 -0500"
      },
      "message": "Bug 577332 - In Compare editor, Generic Editor doesn\u0027t configure viewer\n\n...for baseline documents because the document isn\u0027t backed by a buffer\nso its content-types cannot be resolved.\nFor the compare viewer, we store the content-types that could be\nresolved for other panels and use them as fallback when no content-type\ncan be resolved.\n\nChange-Id: I2425d8b826ca31c79a68cf719d7bb2903e54750f\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/187892\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "4d2cc4b61a61798a36af89e59f182a427fa5d3ea",
      "tree": "3a21021e29865627eed5aaf00811b280aa95b12e",
      "parents": [
        "6ff1319e90cb6e78b3d6a79696f1ec4b121a1a72"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Nov 25 15:31:54 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Nov 26 02:24:54 2021 -0500"
      },
      "message": "Bug 577442 - POM and product version change for 4.23 release\n\nChange-Id: I8c05ca31c5d52ac375e4c70155a3cd76e3baf378\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/188126\n"
    },
    {
      "commit": "6ff1319e90cb6e78b3d6a79696f1ec4b121a1a72",
      "tree": "995412eb2b8cd4999f902c075bc0460606597a5e",
      "parents": [
        "9c53fe96ecfc979b55e428ad8eae8cd5733ae586"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Nov 18 19:55:09 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Nov 19 05:32:19 2021 -0500"
      },
      "message": "Bug 577325 - Home key at start of line move cursor to start of document\n\nChange-Id: I91152d94d540eeb00ec400618af18a623d67a748\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/187903\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Sebastian Ratz \u003csebastian.ratz@sap.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "9c53fe96ecfc979b55e428ad8eae8cd5733ae586",
      "tree": "d6b0eb763c97a1e840d9e838268dc2860775883e",
      "parents": [
        "fedd0b95a8e49c818d778298f48f051f9ab3e981"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sun Nov 07 21:44:39 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Nov 08 03:04:13 2021 -0500"
      },
      "message": "Remove unused api_filter.\n\nChange-Id: Idbfd8132067a5bd0dc65d872141eda0dfa5174ab\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/187488\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "fedd0b95a8e49c818d778298f48f051f9ab3e981",
      "tree": "58988917916d83d700810794264ca3ab9b879ea2",
      "parents": [
        "10ff42bf19dcc3865289d09dccc950440d6590c2"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sun Nov 07 21:55:00 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Nov 08 01:40:10 2021 -0500"
      },
      "message": "Remove redundant null check\n\nInstanceOf already returns false for null.\n\nChange-Id: Idf5a99252c8b19f08dbda08a1cf16d61d7d56934\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/187489\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "10ff42bf19dcc3865289d09dccc950440d6590c2",
      "tree": "19cf7539c2513df4e81f38e4d2b2d0970e864541",
      "parents": [
        "a9c800075d8e561f64a07ab3f3f55afdd1b8d733"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Oct 26 11:27:47 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Wed Oct 27 12:42:44 2021 -0400"
      },
      "message": "Bug 576837 - Disable search if selection does not contain resource\n\nFile Search in git Repositories view is always empty\n\nChange-Id: I305ea17dba63c6b4c78385b13588ec8a8232e4ae\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186963\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "a9c800075d8e561f64a07ab3f3f55afdd1b8d733",
      "tree": "45b9eca6a9ced3fbe98c9fc874f8fa61d50ca1ba",
      "parents": [
        "e3323e3a0771f559fabb8df5360286b0f9cdd726"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Oct 26 16:46:09 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Oct 26 17:00:13 2021 -0400"
      },
      "message": "Bug 576716 - Code mining update that change scrolling cause completion\npopup to close on any keystroke\n\nDetect that some viewport changes still make the popup relevant and\nworth being kept open.\n\nChange-Id: I79f23a7aade5e73b07dc44da28fbef894dacc5a7\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186975\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "e3323e3a0771f559fabb8df5360286b0f9cdd726",
      "tree": "f4e53eaf366a1b15d9e075060c76147a436a29a2",
      "parents": [
        "386cf8f19faf660f69ba35498f2bf0a5368014fa"
      ],
      "author": {
        "name": "Rubén Porras Campo",
        "email": "pcr@avaloq.com",
        "time": "Thu Oct 21 13:29:09 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Oct 21 07:48:37 2021 -0400"
      },
      "message": "Bug 576425 - Support locations outside a local file system\n\nSupport locations outside a local file system by calling\nbuffer.getContentType().\n\nFor remote resources, the location of the buffer is null, thus the\nretrieval of its last segment throws a NPE. The code is improved to\navoid the NPE.\n\nSigned-off-by: Rubén Porras Campo \u003cpcr@avaloq.com\u003e\nChange-Id: Id704542fe231f9517a47d9fdb6c076ed77bfa77d\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186762\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "386cf8f19faf660f69ba35498f2bf0a5368014fa",
      "tree": "738b0127e567b98e38b7efa9494ebe0c127f84b1",
      "parents": [
        "d7ee493d0cb6496fd0e1b915765ec05b2479b83a"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Oct 19 09:48:49 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Oct 19 03:27:47 2021 -0400"
      },
      "message": "Add Bundle-Localization header to o.e.text.quicksearch.tests\n\nFixed broken plugin and provider names.\n\nChange-Id: I734b3e235ed2185dc548cdae8bc33272c30f8ff1\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186637\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "d7ee493d0cb6496fd0e1b915765ec05b2479b83a",
      "tree": "c98da9d4621833d75f35963450db96c6ed63124f",
      "parents": [
        "55b4372307f6b0e4eff054370b8329cb0c2b7735"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Oct 15 14:13:45 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Oct 15 07:51:16 2021 -0400"
      },
      "message": "Bug 487303 - [Search] Remove \"Classic Search\" view\n\nMark old API as deprecated for removal\n\nChange-Id: I53422e13138062dff02089c9ad74fde9d81bf65a\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186526\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "55b4372307f6b0e4eff054370b8329cb0c2b7735",
      "tree": "2188288ac9ba711b35f13b287366d8c0afef2f7f",
      "parents": [
        "c08b0fe8204636808e25ea5b88e6a9ce218d619d"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Oct 12 22:32:49 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Oct 12 16:07:23 2021 -0400"
      },
      "message": "Fix plugin name of o.e.text.quicksearch.tests\n\nplugin.properties should be included in the binary\n\nChange-Id: Iae7c86e6f004bd3c2084402c7a34ed0f1be22622\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186404\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "c08b0fe8204636808e25ea5b88e6a9ce218d619d",
      "tree": "561c60f046109702612b6811a5dc309298dbdde9",
      "parents": [
        "1f0525b1d0d0eebcb74b38c4d93e4c0d903ddb57"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Oct 04 23:21:29 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Oct 05 11:08:02 2021 -0400"
      },
      "message": "Bug 487303 - [Search] Remove \"Classic Search\" view\n\nGet rid of internal classes part of \"old\" search.\n\nChange-Id: Ie29c65d7da6667aec9d57e29ea9b246040e6a3dd\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186121\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "1f0525b1d0d0eebcb74b38c4d93e4c0d903ddb57",
      "tree": "b5fa00e3d9fb511fcb6fdedcaa8e27e1b7d24c93",
      "parents": [
        "bca70eaca7f2f90cdb07d5ae549fe28e5cc0d6f4"
      ],
      "author": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Thu Sep 30 01:31:22 2021 +0200"
      },
      "committer": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Tue Oct 05 02:18:48 2021 -0400"
      },
      "message": "Bug 576335 - getString: Avoid throw \u0026 catch of MissingResourceException\n\ngetString() needs to check the key with ResourceBundle#containsKey().\nThis avoids that a MissingResourceException could be caused and thus the\noverhead of creating multiple exceptions and catching them to implement\nthe fallback behavior.\n\nAdditional refactoring: Replace\n  !file.trim().isEmpty()\n-\u003e!file.isBlank()\n\nChange-Id: If40627146628c9302487b128daf678613c148899\nSigned-off-by: Karsten Thoms \u003ckarsten.thoms@karakun.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185961\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Jörg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "bca70eaca7f2f90cdb07d5ae549fe28e5cc0d6f4",
      "tree": "d1a76fa709a097d3e96c9ac78503ab625fb7a6ef",
      "parents": [
        "f9d50f03155111e0960513aa9edfa86863ace0cb"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Oct 04 23:13:09 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Oct 04 16:45:38 2021 -0400"
      },
      "message": "Bug 487303 - [Search] Remove \"Classic Search\" view\n\nDo not contribute \"Classic Search\" view - it\u0027s non-functional on it\u0027s\nown, just delegates to the \"Search\" view and has been deprecated for\nyears.\n\nChange-Id: Ic37dd29d89556e7363ea8e46d52cdfacc566182c\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186120\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "f9d50f03155111e0960513aa9edfa86863ace0cb",
      "tree": "560e388d97bb774967079d28036d5c45a6d46313",
      "parents": [
        "1542f8391038bfc0a4289081eddd5ac8d36f9b3e"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Oct 02 21:15:02 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Oct 02 14:35:16 2021 -0400"
      },
      "message": "Bug 576403 - Update to Tycho 2.5.0\n\nChange-Id: I997ee7d4a5ff21ebcf98a6b8d6094a6ddfffad6c\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/186082\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "1542f8391038bfc0a4289081eddd5ac8d36f9b3e",
      "tree": "388d585727aa02ab5fce9a283a9b015f4030cab6",
      "parents": [
        "2267bdcb2b9d1448e3ed5e9f27e261cb8419fe6b"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Sep 29 13:38:43 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Oct 02 01:34:42 2021 -0400"
      },
      "message": "No need to dispose Colors\n\nChange-Id: If28050d631bc2b26fe561778efb1fb251f3d0284\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185935\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "2267bdcb2b9d1448e3ed5e9f27e261cb8419fe6b",
      "tree": "2489de4e46c988bad101da7f925cee4a380a56f3",
      "parents": [
        "0bbd1e7d64bf7f94d49d74c5a4fc714da149cf15"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Sep 29 10:23:34 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Oct 01 13:42:01 2021 -0400"
      },
      "message": "Fix warnings in jface.tests\n\n* Remove redundant type arguments\n* Remove redundant implements\n* Enable save actions to automate some of that work for the future\n\nChange-Id: I0a5ea194e2b281ef08605078c2f842c692269430\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185931\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "0bbd1e7d64bf7f94d49d74c5a4fc714da149cf15",
      "tree": "a4e653193fd90235a0a79a71d21be7cab472b3e6",
      "parents": [
        "28f7b0bdb359c68f7a4121d6ded754722e735906"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Sep 29 14:30:55 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Oct 01 11:15:21 2021 -0400"
      },
      "message": "Version bump for 4.22\n\nNeeded by\nhttps://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185935\n\nChange-Id: Ibc2e76bb40282b6e1748c0c4ab7cf59cd0fc9dab\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185938\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "28f7b0bdb359c68f7a4121d6ded754722e735906",
      "tree": "d0623050382f53a00a4f02ec793358ff666a4509",
      "parents": [
        "667a1fdf000996bc6367a72756d16e737b9f1b20"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Sep 29 08:45:36 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Sep 29 03:13:47 2021 -0400"
      },
      "message": "Bug 576281 - Fix warning in I-build\n\nRemove unused class member\n\nChange-Id: Ie08b1f807c5b79be605340c9ce2de98779d2a0ab\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185926\nTested-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "667a1fdf000996bc6367a72756d16e737b9f1b20",
      "tree": "dcfb3f8ecc637580201cec0ab0bd03ca7a2880c2",
      "parents": [
        "e3d11f1798296654051627f25b5f0410e99c17ea"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Sep 27 15:38:03 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Sep 27 10:06:55 2021 -0400"
      },
      "message": "Bug 576281 - To Upper/Lower case commands can lead to bad selection\n\nChange-Id: I00cb4e113a495903198c96920a6e952342f44264\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185854\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "e3d11f1798296654051627f25b5f0410e99c17ea",
      "tree": "fe6d533842b7f2e0f5b340f35f055baec902d915",
      "parents": [
        "4be3cf0211d94eba4b1963fe982928ac9ccecc10"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Sat Sep 25 10:57:51 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Sat Sep 25 06:18:15 2021 -0400"
      },
      "message": "Bug 575382 - Fix \"Select All\" with collapsed ranges\n\nChange-Id: I7e943093723fd38e0aa963406980ec49deac45b6\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185823\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "4be3cf0211d94eba4b1963fe982928ac9ccecc10",
      "tree": "4af517a7f37ffa2f01d2df1cb37cd89cd62aadcd",
      "parents": [
        "f3831f0ee7f44eddb3ae75fcb0c7b3fd2f08f083"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Sep 24 15:15:00 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Sep 24 10:10:15 2021 -0400"
      },
      "message": "Bug 575382 - \"Select All\" in Find/Replace dialog\n\nChange-Id: I493776503e55aa13c78f8394c190e17e643158a0\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185804\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "f3831f0ee7f44eddb3ae75fcb0c7b3fd2f08f083",
      "tree": "d9658ae48512405b6428968fd7a9ea7e7e9c72ee",
      "parents": [
        "60e9c94534cbfa3ec5ea59b66d18dd9d15f3ed0d"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 09:02:58 2021 +0200"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Sep 22 06:50:06 2021 -0400"
      },
      "message": "Bug 575893 - [performance] improve file search: avoid synchronization\n\nFileSearchQuery did spend the most time in waiting for synchronization.\nBy using a ConcurrentHashMap the lock congestion can be avoided\n\nRequires flushMatches AFTER searching a file (i.e of the single current\nfile of the thread) - not at start (i.e. of all other files which are\nhandled in parallel).\n\nChange-Id: If412e738dcf3a36034836c9a2f0a2af1af839ddd\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185196\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "60e9c94534cbfa3ec5ea59b66d18dd9d15f3ed0d",
      "tree": "beb3903ee6f0474fcb78dc30f47842948a99a0e9",
      "parents": [
        "98cec091524a841a4c224f450d590d4228ee0f8b"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 09:02:58 2021 +0200"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Sep 22 05:31:53 2021 -0400"
      },
      "message": "Bug 575893 - [performance] improve file search: cache CharSequence\n\nUse up to 2MB temporary memory to improve the pattern match.\nDuring file search a custom CharSequence with a complicated\n charAt() is passed.\n(with a blocked buffer, which needs too switch blocks\n if position falls out of block range.)\nThe charAt() is the hotspot during pattern matching.\nBy converting the sequence once (linary) into a String the\nString.charAt() nicely inlines\n(with well known constant time behaviour for String.charAt()).\n\nChange-Id: I123732a6052ee536a0f968432b5c5fc7bdf7e4ad\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185195\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nTested-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "98cec091524a841a4c224f450d590d4228ee0f8b",
      "tree": "c09d6809c5bb0c553398f862c68ea1735ca797cd",
      "parents": [
        "91f4d2bc8bca4c63984ce26e13cd26895e950d1e"
      ],
      "author": {
        "name": "Thomas Wolf",
        "email": "thomas.wolf@paranor.ch",
        "time": "Wed Aug 25 00:05:22 2021 +0200"
      },
      "committer": {
        "name": "Thomas Wolf",
        "email": "thomas.wolf@paranor.ch",
        "time": "Tue Sep 21 10:47:59 2021 -0400"
      },
      "message": "Bug 575608 - Double click beyond EOL should select last word\n\nChange-Id: Icc7996eb5baee6cbb6c9e0340f5989353c8a5762\nSigned-off-by: Thomas Wolf \u003cthomas.wolf@paranor.ch\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/184385\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "91f4d2bc8bca4c63984ce26e13cd26895e950d1e",
      "tree": "bed9b143ed36fe69f185bad1ad90bc9920d20c79",
      "parents": [
        "3d6e291eefa26cd0a9218bd0044943e16ca07b33"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Sep 20 10:11:53 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Sep 20 10:33:17 2021 -0400"
      },
      "message": "Bug 575872 - Paste is broken\n\nChange-Id: I509a09555789b634e956b81e89ceb1150f45af6a\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185587\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "3d6e291eefa26cd0a9218bd0044943e16ca07b33",
      "tree": "2568f6508b4492c59fd2ce3beceda1391cc0591e",
      "parents": [
        "3555201bb27e9b7d92dad9f838e8ec48cd4145fb"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Sep 15 09:00:23 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Sep 15 03:38:24 2021 -0400"
      },
      "message": "Static inner class for SpellingReconcileStrategy\n\nUsing JDT clean-up to convert to inner class.\n\nChange-Id: I422d9cbf44d0a428cf616f3c0242406d00ffabc0\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185448\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "3555201bb27e9b7d92dad9f838e8ec48cd4145fb",
      "tree": "0dae024172ed3d19b5c093bd03a45fbed495ea07",
      "parents": [
        "4d9292f2c3627512855770ef151e7ac369316b3f"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Sep 15 08:59:58 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Sep 15 03:38:13 2021 -0400"
      },
      "message": "Static inner class for AdditionalInfoController\n\nUsing JDT clean-up to convert to inner class.\n\nChange-Id: I84d8931a24edeccc9c99c589a8078b3bd4018f4f\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185447\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "4d9292f2c3627512855770ef151e7ac369316b3f",
      "tree": "05d85dab47f997c2f82b79ec86e331239d347cdd",
      "parents": [
        "1cb468e2e5862645e7d02d05c420118131018cfc"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri Sep 10 00:41:47 2021 +0200"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Sep 15 01:43:22 2021 -0400"
      },
      "message": "Bug 575893 - [performance] improve Search result speed\n\nAvoid to query all Line Results of the file for every Line again.\nNow query every files Result only once.\n\nChange-Id: I1b73e4b4a9c00ff065ce86cfdc91b027569117ae\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185270\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "1cb468e2e5862645e7d02d05c420118131018cfc",
      "tree": "1ef78f35cf67d6e29aeb33639dfca4852414cc4e",
      "parents": [
        "40480fd074c7855d6df0015163f3df254c716a35"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri Sep 10 00:46:58 2021 +0200"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Sep 14 17:51:38 2021 -0400"
      },
      "message": "Bug 575893 - avoid synchronization between UI and search workers\n\nThe search worker thread did synchronize with the UI Thread.\nNow the search does not need to wait for updating the UI anymore.\n\nThe workers called postUpdate() while the UI was drawing in\nrunBatchedUpdates()/elementsChanged().\n\nBy using a concurrent Datastructure the synchronisation can be avoided.\n\nChange-Id: I64248a05ef2f4d4d9960e90b7be3628e0360bfa0\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185271\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "40480fd074c7855d6df0015163f3df254c716a35",
      "tree": "43d5b3da188845d7fdcf09cc2dc3b3aa72dfb0a0",
      "parents": [
        "21e85c1f73aab0dcf64da043b55df0172e48b14c"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 09:37:47 2021 +0200"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Sep 14 17:50:11 2021 -0400"
      },
      "message": "Bug 575893 - [performance] improve file search: unordered result\n\nAbstractTextSearchResult did spend the most time in waiting for\nsynchronization.\nBy using concurrent datastructures the lock congestion can be avoided.\nAlso the binary search can be avoided until the result is needed.\n\nRequires to sort the result when optaining it. If the sort order is not\nneeded it is avoided.\n\nThe order of reported matches found (with equal offset and length) is\nnot preserved (Does not make sense during parallel search anyway).\n\nPreviously the order of a single threaded search had been preserved\n(which was a overshoot - Bug 58417 only requested to have the offset\nordered)\n\nChange-Id: I6e3134fada904faf32352d5c71035e7881cf49db\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185198\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "21e85c1f73aab0dcf64da043b55df0172e48b14c",
      "tree": "fc8f1380d853118f9b26e459380cf67853b78a26",
      "parents": [
        "e57e5530453240142e96f9755a4f5b66e3a07a9e"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Tue Sep 07 12:25:57 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Sep 14 11:38:28 2021 -0400"
      },
      "message": "Bug 287827 - MarkerHighlighter can block the UI thread\n\nThis change moves marker related resources API calls in\nMarkerHighlighter to dedicated jobs, to avoid running the respective\ncode in the UI thread.\n\nChange-Id: I8328c3cdabba0bcdb36b85043942ca4c6b4a7207\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185105\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "e57e5530453240142e96f9755a4f5b66e3a07a9e",
      "tree": "f71ed042e84521bb3f7452ad40d7d0ccb232dc7c",
      "parents": [
        "e0c27e6ed1c36e22b5d75c0ab470ace2d1a6125f"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Sep 13 15:50:27 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Sep 14 11:09:22 2021 -0400"
      },
      "message": "Bug 575520 - Fix CodeFormatterTest tests\n\nChange-Id: I259ed992d4754a7eb72fe9216270ad1d214cd27d\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185400\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "e0c27e6ed1c36e22b5d75c0ab470ace2d1a6125f",
      "tree": "351d7c9d96808878497f5fb83ccea0eda1bd9ebe",
      "parents": [
        "652af97f3b808f0075cce47268bfd0e544030156"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Sep 13 11:39:55 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Sep 13 07:12:11 2021 -0400"
      },
      "message": "Bug 575942 - \"Home\" \u0026 \"End\" don\u0027t work anymore in text editors\n\nChange-Id: I7facc9f20f0b66c16983ec1d2d516271af5323b3\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185367\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "652af97f3b808f0075cce47268bfd0e544030156",
      "tree": "58d53620db5e57686deee06c605c181087698c37",
      "parents": [
        "e5b5814ba9b6f497470b731ddb919224046d6d1a"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Sep 13 09:56:34 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Sep 13 04:15:13 2021 -0400"
      },
      "message": "Bug 575641 - restore silence on error in readDocument()\n\nThat produces lot of irrelevant log entries with async editor diff\noperations on quickly changing resources.\n\nChange-Id: I7eee3163df092256f367c48400df453525e6f868\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185357\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "e5b5814ba9b6f497470b731ddb919224046d6d1a",
      "tree": "19b09281946cd722a089aad8792ff4de5e7a6bb6",
      "parents": [
        "9f8c0aa760f5576ee96a78f0675c56e1a37a6d62"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 08:56:59 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Sep 10 12:54:48 2021 -0400"
      },
      "message": "Bug 575893 - [performance] improve file search: non-regexp\n\nUse Pattern.quote for non-wildcards in non-regexp search \ninstead of escaping each single character.\n\nChange-Id: I061506448cdde5ab17ad1b9c551111472acf47eb\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185193\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "9f8c0aa760f5576ee96a78f0675c56e1a37a6d62",
      "tree": "284072a0b29263ed9d0284092891518a8ec89ca7",
      "parents": [
        "de67495efc26deb276f8f4d98d381f2f1fd6985f"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Sep 10 08:51:12 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Sep 10 09:35:28 2021 -0400"
      },
      "message": "Static inner class for IndentFolderingStrategy\n\nUsing JDT clean-up to convert to inner class.\n\nChange-Id: I7b0b707b27f9e7d53a2a9f0c74681275bbde1178\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185281\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "de67495efc26deb276f8f4d98d381f2f1fd6985f",
      "tree": "4eea00c5756fe0834d44c953345c828e2c781c90",
      "parents": [
        "3e782e2a9864f4bfcaa37f20933cd153d1428fbb"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Sep 10 11:43:14 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Sep 10 08:06:23 2021 -0400"
      },
      "message": "4.22 update of org.eclipse.ui.genericeditor\n\nFor https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185281\n\nChange-Id: I57ea5746d29a05f6ac06788e0b6d089dfc3e97c3\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185294\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "3e782e2a9864f4bfcaa37f20933cd153d1428fbb",
      "tree": "342fac9644abae8a616f016e704c8d7f110c0221",
      "parents": [
        "dd2e090fe73d992b49c8892e4039dcd6844c3955"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Sep 10 12:17:53 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Sep 10 06:37:01 2021 -0400"
      },
      "message": "Bug 575909 - AIOOBE in StyledText.setSelection via\nStructuredTextViewer.handleDispose\n\nChange-Id: Ie3c704137368372a720abab4ff49710e29844d3b\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185296\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "dd2e090fe73d992b49c8892e4039dcd6844c3955",
      "tree": "171c294bdf9bdefecc6e2afebe97898bc368cbd6",
      "parents": [
        "19ac38fe9ca3adc54f3c1671f188304c3bab412a"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Sep 09 22:53:56 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Sep 09 17:11:28 2021 -0400"
      },
      "message": "Bug 575900 - Line selection broken\n\nChange-Id: I8300bf2635f6527bed0300f09feea48221553f7c\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185268\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "19ac38fe9ca3adc54f3c1671f188304c3bab412a",
      "tree": "5639cd58cd5b6fb7bb4025b5eccb3c3a4bfa635d",
      "parents": [
        "6a3a61390d102c5bcf7aec1fa61af24c7df0953e"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Fri Aug 27 10:41:34 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Sep 09 15:06:02 2021 -0400"
      },
      "message": "Bug 575641 - Text editor fails to open for very large text files\n\nThis change adds a catch for OutOfMemoryError to setDocumentContent() in\nResourceTextFileBuffer, FileStoreTextFileBuffer and\nLastSaveReferenceProvider. The OOM is wrapped in an IOException and is\nrethrown as a CoreException, relying on the CoreException handling\nfurther up in the call stack trace.\n\nChange-Id: I1ad32be1c1733106c3516c5914ab7784fcc57972\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/184513\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Jörg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "6a3a61390d102c5bcf7aec1fa61af24c7df0953e",
      "tree": "c96ca9d4223c8119d1e7c6f8689ba2471557c598",
      "parents": [
        "97193ef4c7e0a3c235ee14e5e32f50908db53255"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 20:23:24 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Sep 09 14:52:45 2021 -0400"
      },
      "message": "Bug 575893 - fixed CharSequence.toString contracts\n\nAn implementation of CharSequence has to fullfill the\nCharSequence.toString contract.\n\nChange-Id: I23022218dba00c1e7c0ad32cfbfe358981481371\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185262\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "97193ef4c7e0a3c235ee14e5e32f50908db53255",
      "tree": "92b0f932b3375528f9ef48cf394bd453b16a845e",
      "parents": [
        "485f0137d7261f8f3e770b321b8407efffde2bb2"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Sep 09 19:33:39 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Sep 09 14:12:12 2021 -0400"
      },
      "message": "Bug 575641 - bump versions for 4.22\n\nChange-Id: If5fade133d3d07e236553afca0ddb843d597f3d9\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185260\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "485f0137d7261f8f3e770b321b8407efffde2bb2",
      "tree": "a782411e6bfb5e3d138c4949ffd63b0983e76d44",
      "parents": [
        "90da03e2e035d5d1b6404c463de8a0a5fbaa0f43"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 16:07:47 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Thu Sep 09 10:57:56 2021 -0400"
      },
      "message": "Version update of org.eclipse.search.tests for 4.22\n\nfor Bug 575893 - [performance] improve file search\n\nChange-Id: I399a5d4a8a8d33290cbaddf502c75104ffe81026\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185242\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "90da03e2e035d5d1b6404c463de8a0a5fbaa0f43",
      "tree": "d51d157983de65012fdaeb5d3f2e86fecf95f585",
      "parents": [
        "e405e0ca9ed28fa2d5c08dc7fca89e42a8cedd53"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 09:02:58 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Sep 09 09:33:39 2021 -0400"
      },
      "message": "Bug 575893 - [performance] improve file search: file sort\n\nAvoid file.getLocation() during sort: only calculate location once.\n\nChange-Id: Ic0953c430385c74d4b879347ac1699f38c9099d5\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185194\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "e405e0ca9ed28fa2d5c08dc7fca89e42a8cedd53",
      "tree": "62ea3edfc2e172fba6c34742baaf06715ed03dbb",
      "parents": [
        "a3afb05623cbea55dfe6836ca57afa7620072c5b"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Sep 09 11:17:04 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Thu Sep 09 06:10:39 2021 -0400"
      },
      "message": "4.22 version increase for org.eclipse.search\n\nfor Bug 575893 - [performance] improve file search\n\nChange-Id: I4b86c7fca41b491a64fda80cb77445965dbf1edf\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185201\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "a3afb05623cbea55dfe6836ca57afa7620072c5b",
      "tree": "69a601bbff0477de729613d295384665892928b2",
      "parents": [
        "02c570603b1f55540271889044ef1ee8c9f9da1c"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Sep 09 08:30:08 2021 +0300"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Sep 09 03:34:04 2021 -0400"
      },
      "message": "Bug 466532 - Fix warning in I-build\n\nChange-Id: I8cdfae6c522a5677b4a07498fc5b7815a3d5566d\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185191\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "02c570603b1f55540271889044ef1ee8c9f9da1c",
      "tree": "51a20403e1e57893b611d92b7db9ff7e3ec5071a",
      "parents": [
        "bf5933129b8eb15b5b7cdefa781eacc1c4a5e3b9"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Wed Sep 08 23:08:55 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Sep 09 02:06:46 2021 -0400"
      },
      "message": "Bug 575872 - Paste is broken\n\nChange-Id: I88d659da7acce06359040cfc3f5537a5e85d70a7\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185178\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "bf5933129b8eb15b5b7cdefa781eacc1c4a5e3b9",
      "tree": "df95e1fd56beedf3560e058dad6ea2278d6cf977",
      "parents": [
        "118d3512d9b32f1219e5358a6ae5ad212ede861b"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Dec 03 09:58:49 2019 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Sep 07 06:25:05 2021 -0400"
      },
      "message": "Bug 466532 -Support multiple\ncarets/cursors/selections for text manipulation\n\n+ Made line \u0026 word start/end commands capable of multi-carets\n+ Support pasting multiple tokens\n+ Added command to turn block selection into multi selection\n\nChange-Id: Ibb0c1819a197ca409fadfe2a0b8ce133762f6d9e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/153689\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "118d3512d9b32f1219e5358a6ae5ad212ede861b",
      "tree": "aed9950971c7cb6061e5a9c0210bee55374a7865",
      "parents": [
        "61bd659e2e7fe076ada6016455618c26ce05d533"
      ],
      "author": {
        "name": "Kit Lo",
        "email": "kitlo@us.ibm.com",
        "time": "Sun Sep 05 19:40:33 2021 -0400"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Mon Sep 06 01:31:23 2021 -0400"
      },
      "message": "Bug 575782 - POM and product version change for 4.22 release\n\nChange-Id: If49af82d9baa582b52a89a73e6b74f355e935904\nSigned-off-by: Kit Lo \u003ckitlo@us.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185016\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "61bd659e2e7fe076ada6016455618c26ce05d533",
      "tree": "5d64f2273fe62fc0ba5ea8998ba50d7592a14f11",
      "parents": [
        "2694c048b49189c100239a1c7e35cce7a79082d3"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Aug 19 16:46:34 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Aug 20 12:51:45 2021 -0400"
      },
      "message": "Bug 575509 - IllegalArgumentException in OverviewRuler.doPaint\n\nChange-Id: Ic75b78a48eb00576ef5f30df9c659fbdb7c3a1b2\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/184239\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "2694c048b49189c100239a1c7e35cce7a79082d3",
      "tree": "299e8c23407ab2c8ad2897719a5973cef97bdd86",
      "parents": [
        "697ed6cd9c6828a9ea5c03d70d5eda2b14120f68"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Aug 12 17:09:48 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Aug 12 08:03:29 2021 -0400"
      },
      "message": "Bug 575375 - Update scm links in pom files to use https protocol\n\nChange-Id: Ifef9c1ad149358aaae55cb4e5e26940190b07758\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183942\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "697ed6cd9c6828a9ea5c03d70d5eda2b14120f68",
      "tree": "151e424251a271985ebfbcb93602ec923a77ed84",
      "parents": [
        "9917c2fa5a80e5111cfd50e07f1c0dda24ffbcbe"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Aug 05 21:40:02 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Aug 06 07:24:47 2021 -0400"
      },
      "message": "Bug 575242 - improved isMatchToBeIncluded() check complexity\n\nisMatchToBeIncluded() iterated over every element of the already\nprocessed matches map to check if file matches are equal according to\nURIUtil criteria.\n\nHowever, that is only needed if same file match is not yet in the map -\nso for every match on same file we iterated through all map keys,\ninstead of immediate map lookup \u0026 return. That greatly speeds up initial\ntext replace preparation on search with few matches per file and many\nfiles.\n\nChange-Id: Id620232098142e27f823344501630c891ad16afc\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183748\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\n"
    },
    {
      "commit": "9917c2fa5a80e5111cfd50e07f1c0dda24ffbcbe",
      "tree": "26e9d99be49c7ee5943c86b5397951c319537212",
      "parents": [
        "2690d12a9b397f7a0b0587ffda56f2f72de874f1"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Aug 05 21:32:53 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Aug 06 07:21:56 2021 -0400"
      },
      "message": "Bug 575242 - fixed progress reporting and cancellation on replace\n\nFor many elements to be changed, initial preparation phase caused UI to\nhang without any progress and any chance to cancel the long running\noperation. Added progress monitors checks and reporting through the\nrelevant parts of code, so that operation is not blocking anymore and\nshows some decent progress.\n\nChange-Id: Icb5c8beb59ddeea39c59901b655fea59997dbde6\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183747\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\n"
    },
    {
      "commit": "2690d12a9b397f7a0b0587ffda56f2f72de874f1",
      "tree": "d255aba2cbccae7c96f7ba8b8a35b5c678596eaa",
      "parents": [
        "cc5a9e8582f2b91e676711c33b94f440390e4149"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Aug 04 18:11:27 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Aug 06 07:15:19 2021 -0400"
      },
      "message": "Bug 575242 - fix elementsChanged() to not refresh viewer too much\n\nDon\u0027t refresh viewer on every changed element, that makes UI completely\nunresponsible if there are too many search matches. Instead, refresh\nviewer only once - either if only one element changed, on concrete\nelement, or after all elements are updated in elementsChanged().\n\nThat reduces ~10 minutes wait time to a second.\n\nChange-Id: I04e6c64cc3319cd5416f4b512d983e76cb081946\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183701\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\n"
    },
    {
      "commit": "cc5a9e8582f2b91e676711c33b94f440390e4149",
      "tree": "689c0a513d5d2da9a789b5800a9f510125636fba",
      "parents": [
        "9e9fda599f36162554b017b469e0e32747ec963e"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Sat Jul 24 18:49:53 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Sat Jul 24 17:53:29 2021 -0400"
      },
      "message": "Bug 567321 - \"Go to last edit location\" doesn\u0027t work after closing\neditors\n\nDon\u0027t browse backwards in history on closing or changing editor input.\n\nChange-Id: I14353a7b494bddd84ef5177b8801f208d27a1fd1\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183341\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "9e9fda599f36162554b017b469e0e32747ec963e",
      "tree": "0ec93e2c0e92df3681989ca3678c51086168199d",
      "parents": [
        "f0787d418f95344475df362e0c927927a607540b"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Wed Jul 21 14:26:26 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Wed Jul 21 05:15:01 2021 -0400"
      },
      "message": "Bug 574939 - Move to Tycho 2.4.0\n\nChange-Id: Ica984332c19a47074d683ffbb37cacb05d840845\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183221\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "f0787d418f95344475df362e0c927927a607540b",
      "tree": "76f561f3184898c26704118c1b562bf10c02ce7a",
      "parents": [
        "3e2b7500a985ecddb08f3a421fa9a80c058f4442"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@itemis.de",
        "time": "Fri Jul 16 07:28:02 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Jul 16 01:47:09 2021 -0400"
      },
      "message": "Bug 537415 Fix npe in ContentAssistant.show\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@itemis.de\u003e\nChange-Id: I036cd02358c48e7e94871d4397cfacecbda63e5f\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183111\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "3e2b7500a985ecddb08f3a421fa9a80c058f4442",
      "tree": "eb61ec86a077c97db8f23ab8012bb360af015ef8",
      "parents": [
        "522a7a8f74e689900e28c557a5e1aed4fa0db899"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Wed Jul 07 17:34:11 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Jul 13 07:32:05 2021 -0400"
      },
      "message": "Bug 574667 - Use Jenkins multibranch pipeline based on\nJenkinsfile+Gerrit\n\nChange-Id: I3f83202ca22241e3e0408ff7140240b11d3dad94\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/182860\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "522a7a8f74e689900e28c557a5e1aed4fa0db899",
      "tree": "529ecdc23fcfb8b62f72255760b1961c118b4c6f",
      "parents": [
        "1ce367300d0e337e810abf85f6d6c88f4d539834"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Apr 09 07:49:09 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Jun 29 10:13:41 2021 -0400"
      },
      "message": "[dogfooding][cleanup] Use static inner class clean up for\ntest code\n\nUsing this cleanup brings:\n- It reviews the feature\n - For optimization: small memory usage reduction as the outer pointer\nis removed\n\n\nChange-Id: Id3b4fcee22e52183fd8f00740e0ba4d152954e1c\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/179071\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "1ce367300d0e337e810abf85f6d6c88f4d539834",
      "tree": "ff8cf902b6e1a075dfc05cd959c36ef7832c2a0d",
      "parents": [
        "aa323cc52420d72def57b68dac53d56fa4822ef5"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Jun 29 15:32:32 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Jun 29 09:52:36 2021 -0400"
      },
      "message": "4.21. update org.eclipse.ui.editors.tests\n\nFor https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/179071\n\nChange-Id: I6bf3168c1add01b07525f2bfe66dd66634636eb9\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/182599\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "aa323cc52420d72def57b68dac53d56fa4822ef5",
      "tree": "6f7e5a0ac70acc5e96a3c6d538fc9ee6c5146e92",
      "parents": [
        "5a8824f73257a5cf03c6eebf5268bc7f4d30c310"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Jun 29 14:36:41 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Jun 29 09:12:43 2021 -0400"
      },
      "message": "4.21. update text.tests\n\nFor https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/179071\n\nChange-Id: I961fdfa67522bcb8a3f5e4b929276e952db9befb\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/182588\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "5a8824f73257a5cf03c6eebf5268bc7f4d30c310",
      "tree": "a90b57627347a60a272184e82ba6a82f518f547c",
      "parents": [
        "dc887d8ec3e58d68a617566f92d8646be4e7fc63"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Jun 08 11:54:54 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Jun 22 06:02:06 2021 -0400"
      },
      "message": "Use JDT static inner class clean up for\nui.editors\n\nThis ticket uses and tests the \"Use static inner class\" cleanup feature:\n - It reviews the feature\n - It reduces the memory consumption as it avoids the pointer to the\nouter class\n\nExample:\n\nBefore:\n\npublic class Outer {\n\npublic class InnerClass {\n    int i;\n\n    public boolean anotherMethod() {\n        return true;\n    }\n}\n}\n\nAfter:\n\npublic class Outer {\n\npublic static class InnerClass {\n    int i;\n\n    public boolean anotherMethod() {\n        return true;\n    }\n}\n}\n\n\nChange-Id: Id13454b3c8e1e8ca6628d4f15cc6f0aec37cd62a\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/181573\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    }
  ],
  "next": "dc887d8ec3e58d68a617566f92d8646be4e7fc63"
}
