)]}'
{
  "log": [
    {
      "commit": "6a62be876ef100320f6a192e4a3e59d6f2c6e539",
      "tree": "dc75342b1965a4a86c601ca21326a45a7ba0afbb",
      "parents": [
        "955db4d6b669e13a493bfb43431fc1623cfcdaa0"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 11 09:16:41 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 11 09:16:41 2023 +0200"
      },
      "message": "Bug 582397 - [FilterRowComboBoxCellEditor] incorrect canonical values\nequals check\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Id220fef3fd83d9735856ec185d410de86c473686\n"
    },
    {
      "commit": "955db4d6b669e13a493bfb43431fc1623cfcdaa0",
      "tree": "e61fdd2804f5c34f427cdb974321bdcdcc2ec37f",
      "parents": [
        "d2aeaa0c5ffb1f28c9b19bbfd93d94a71c060737"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 11 09:00:50 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 11 09:00:50 2023 +0200"
      },
      "message": "Bug 582373 - [RichTextPainter] not resizing multiline content correctly\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I7d59c779aad6c5e9b292c7f7ce3b3e7cda7a6eb0\n"
    },
    {
      "commit": "d2aeaa0c5ffb1f28c9b19bbfd93d94a71c060737",
      "tree": "b4e85f054e7c657ce0174928dc565980fd35ae14",
      "parents": [
        "a7a50f3a63b9f23aa4393df1b58afdcd69dac532"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 11 06:53:18 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 11 06:53:18 2023 +0200"
      },
      "message": "Bug 582377 - GroupBy expansion does not show immediately\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: If605290ff3eb1cf03d564635120c390a3028c4a8\n"
    },
    {
      "commit": "a7a50f3a63b9f23aa4393df1b58afdcd69dac532",
      "tree": "e2b8aea5b58db3964e4d296d0da9518b5e00e419",
      "parents": [
        "bcf42fb6743755c40804d21247fdb147bb611904"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jun 30 13:35:03 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jun 30 14:11:10 2023 +0200"
      },
      "message": "Update version to 2.2.1-SNAPSHOT\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I5af495df06d2f0ba983e19415a45bd03e6fe546f\n"
    },
    {
      "commit": "bcf42fb6743755c40804d21247fdb147bb611904",
      "tree": "6cac089fc4b6c941f6907cee129cad6588c2deb4",
      "parents": [
        "e8b18409fa87a252ed86bffdea4b914dc9c6ef76",
        "f13c952148f22291004089b232f3c429d38bc4ba"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jun 19 01:31:18 2023 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Jun 19 01:31:18 2023 -0400"
      },
      "message": "Merge \"Gitignore Tycho pomless files\""
    },
    {
      "commit": "e8b18409fa87a252ed86bffdea4b914dc9c6ef76",
      "tree": "e26b7a9952d385824b191e1573a73be4db687e44",
      "parents": [
        "b9301e6fd16981c217ef5fcf5b865e798819174c"
      ],
      "author": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Sun Jun 18 12:06:40 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jun 19 01:15:20 2023 -0400"
      },
      "message": "Document build requirements via Maven enforcer\n\nChange-Id: Id5bee0226e3946ec1d6fd1440e1d8d36cb57f351\n"
    },
    {
      "commit": "f13c952148f22291004089b232f3c429d38bc4ba",
      "tree": "bb46d9efe0ebbc69a3174a884433aaf777fe53c1",
      "parents": [
        "5cabc55fddde7a8b78dfae7d2ab8a56943185066"
      ],
      "author": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Sun Jun 18 11:50:29 2023 +0200"
      },
      "committer": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Sun Jun 18 12:16:33 2023 +0200"
      },
      "message": "Gitignore Tycho pomless files\n\nIf the Maven build is interrupted, those files remain on disk.\n\nChange-Id: I0e20837fcd09a73cc3f7abf6c737fed7de5f68b3\n"
    },
    {
      "commit": "b9301e6fd16981c217ef5fcf5b865e798819174c",
      "tree": "b9810cf1b71ca9d1248da2698a9a7726e92675b5",
      "parents": [
        "5cabc55fddde7a8b78dfae7d2ab8a56943185066"
      ],
      "author": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Sun Jun 18 11:54:10 2023 +0200"
      },
      "committer": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Sun Jun 18 11:54:10 2023 +0200"
      },
      "message": "Set default Maven goal\n\nThat\u0027s a nice way to document the necessary command line directly in the\nPOM, enabling to call maven without goals.\n\nChange-Id: Ib409efab84027050f2707b21521935cb85a5305d\n"
    },
    {
      "commit": "5cabc55fddde7a8b78dfae7d2ab8a56943185066",
      "tree": "0d39725ae5d880538d81c99eec5d61833de2f2bd",
      "parents": [
        "ea6bc13f05254c431fb93fa70e76193cd3b240d6"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Jun 15 14:56:20 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Jun 15 14:56:20 2023 +0200"
      },
      "message": "Bug 582055 - [FilterRow] fill combo from filtered list sometimes\ninconsistent\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: If4f51aee9ff5501bb493d542b55c2400242aadaa\n"
    },
    {
      "commit": "ea6bc13f05254c431fb93fa70e76193cd3b240d6",
      "tree": "b203a02668f819b1fce62546d700fb40a49bfa23",
      "parents": [
        "58307c19271d950280b2dc1ee1ef8897d8441440"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jun 13 17:11:06 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jun 13 17:30:30 2023 +0200"
      },
      "message": "Bug 582055 - [FilterRow] fill combo from filtered list sometimes\ninconsistent\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ib6fe1fc835835c58ad53000e9d0a67feead41c4f\n"
    },
    {
      "commit": "58307c19271d950280b2dc1ee1ef8897d8441440",
      "tree": "cb1420026d7183e6db353d774492346e2e72264b",
      "parents": [
        "4445b1efee57a1fc2394436963c754ffb43111df"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jun 13 10:42:06 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jun 13 10:42:06 2023 +0200"
      },
      "message": "Bug 582059 - [FilterRow] flickering clear filter icon after clear and\nreload\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I9f81b17077c8245c2e45e6abe0c2fee597b6aff9\n"
    },
    {
      "commit": "4445b1efee57a1fc2394436963c754ffb43111df",
      "tree": "9ece7de35967fd482c844d644e722410b334f971",
      "parents": [
        "c98877edece3c57afc7bca2ef5d73501a7e8f1c3"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jun 12 16:56:04 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jun 12 16:56:04 2023 +0200"
      },
      "message": "Bug 582055 - [FilterRow] fill combo from filtered list sometimes\ninconsistent\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I0a49e85a12acecc95c0ab6670336c0402d9028f9\n"
    },
    {
      "commit": "c98877edece3c57afc7bca2ef5d73501a7e8f1c3",
      "tree": "2acbf336fd1e2165f3aab9e157f1578ce372885a",
      "parents": [
        "a83fcd669b78930911bb07425425b9b5597366e4"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 13:33:28 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 13:33:28 2023 +0200"
      },
      "message": "Bug 582008 - requires outdated Orbit org.slf4j.api bundle\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ia96ca9905cb97416e68bb0fd70808b8c4dbc869c\n"
    },
    {
      "commit": "a83fcd669b78930911bb07425425b9b5597366e4",
      "tree": "30b992af34aacf7cad27cbf07de608826148374b",
      "parents": [
        "4876123da94bedd98de4af2f58151cb1b8584b74"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 09:58:44 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 09:58:44 2023 +0200"
      },
      "message": "Bug 581899 - Filter from dropdown filter not usable to extend a filter\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic8fb7f6896c5211f3049d8b92624b4c719ae4359\n"
    },
    {
      "commit": "4876123da94bedd98de4af2f58151cb1b8584b74",
      "tree": "5f9157dade3c92f69b77897a5c24c6c11dad69de",
      "parents": [
        "793e7e1a833b3c8e1dfb1dae7a6771da6d33b3d5"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 08:05:40 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 08:05:40 2023 +0200"
      },
      "message": "Bug 582005 - Filter editors open on right click\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I253ece8d73fb83dda3014f03f040943408743f47\n"
    },
    {
      "commit": "793e7e1a833b3c8e1dfb1dae7a6771da6d33b3d5",
      "tree": "452aa729d027fe5f291a2ec7a3262b02b62c34c8",
      "parents": [
        "196217c946e1fb523033a10e7154c9eacc43a1b9"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 07:51:53 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 07:51:53 2023 +0200"
      },
      "message": "Bug 581920 - SELECT_ALL filter value set for text filters on clear all\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I0036d160d1e7250ee26e5a2eec867d745a469d99\n"
    },
    {
      "commit": "196217c946e1fb523033a10e7154c9eacc43a1b9",
      "tree": "72d07d68f0dd8681e1dc46d9262d436041070dc8",
      "parents": [
        "4b63788267e3d15064c30d93926322b33f06e0fe"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 07:24:44 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 31 07:27:49 2023 +0200"
      },
      "message": "Update version to 2.2.0.qualifier\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic6c988118830903a831f288863b903408fee2078\n"
    },
    {
      "commit": "4b63788267e3d15064c30d93926322b33f06e0fe",
      "tree": "d1305b40ce01d1b99fb6d7f39482ef1c2a11278d",
      "parents": [
        "1f034f0b6870c165a6ed6a8631393846042f1947"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue May 30 10:35:40 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue May 30 10:35:40 2023 +0200"
      },
      "message": "Bug 581899 - Filter from dropdown filter not usable to extend a filter\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ieda1564d5e4e4e6fb2eeb31cc79a1adccd630e23\n"
    },
    {
      "commit": "1f034f0b6870c165a6ed6a8631393846042f1947",
      "tree": "2a6fcd8f90added0bc46449dfc927bfe72bd9087",
      "parents": [
        "19c83a0aafb9ea8e6517c8eb24057b94dda61351"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 10 10:44:55 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed May 10 10:44:55 2023 +0200"
      },
      "message": "Bug 581920 - SELECT_ALL filter value set for text filters on clear all\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ie1af3453936fbf3dab43655e64a6c80fe6d082dd\n"
    },
    {
      "commit": "19c83a0aafb9ea8e6517c8eb24057b94dda61351",
      "tree": "cc6f2ee448f7f0f619d4b7d0b35b91681296cfbc",
      "parents": [
        "fea1913a66ae416eda73b781bafc2000ff76037f"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu May 04 15:08:11 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu May 04 15:08:11 2023 +0200"
      },
      "message": "Bug 581899 - Filter from dropdown filter not usable to extend a filter\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I2795a5011ac1e95b6b68b2ecff2e12303afaaff8\n"
    },
    {
      "commit": "fea1913a66ae416eda73b781bafc2000ff76037f",
      "tree": "ace144d3f2b78148a69219cc08dc3dac8a7e9ea0",
      "parents": [
        "4ee5630864a60bcf409d3617f372d7fd5e339a8d"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 29 09:53:19 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 29 09:53:19 2023 +0200"
      },
      "message": "Bug 581736 - [Freeze] Rendering glitch on dynamic scaling\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I9ce5b855f29e345f7d5c7ced18cf4afee08d609c\n"
    },
    {
      "commit": "4ee5630864a60bcf409d3617f372d7fd5e339a8d",
      "tree": "dbeb7cf7c4b405ecc93c56536c6bfe1b1b3f5dc2",
      "parents": [
        "d7a92c2fbc083fc9afd2e9ea6ae8e266057b80d8"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 29 09:38:57 2023 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 29 09:38:57 2023 +0200"
      },
      "message": "Bug 581735 - NPE in NatTable#closeEditorOnParentResize listener\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I87f8ef9fe76ddf3a9ccd12faf8b0475c1cd439e2\n"
    },
    {
      "commit": "d7a92c2fbc083fc9afd2e9ea6ae8e266057b80d8",
      "tree": "421f3c8c615047abe95a3943541726bf095e1649",
      "parents": [
        "17c34272f67140a22d81030f18366f7d176e2b37"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Mar 17 08:12:20 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Mar 17 08:12:20 2023 +0100"
      },
      "message": "Added SBOM\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I06bfce1ab25c323a04ad43750e840acf87b639e5\n"
    },
    {
      "commit": "17c34272f67140a22d81030f18366f7d176e2b37",
      "tree": "bd61f9a93a99ad2d97ee5070aac4f54771eb2bd2",
      "parents": [
        "3671028bed15b0cd7e671c28dd906a1f7264d11a"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 08 13:49:22 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 08 13:49:22 2023 +0100"
      },
      "message": "Bug 581629 - [GroupBy] BusyIndicator not shown for complete structure\nupdate\n\nEven if the BusyIndicator is shown, it is possible to right click on the\nGroupByHeader. Doing this on an element that is removed with the\nprevious action could lead to an exception, which is avoided with this\nchange.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I82159ab9910ea20d7efb1297bf9fe37107361ce1\n"
    },
    {
      "commit": "3671028bed15b0cd7e671c28dd906a1f7264d11a",
      "tree": "4aefe24ddf5bb1827f2d7b807e8cc03ff524d5ce",
      "parents": [
        "367ca992748c2f6bb751314cd62f9bb8e51b38e9"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 08 08:05:51 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Mar 08 08:53:59 2023 +0100"
      },
      "message": "Bug 580895 - RichTextCellPainter ignores vertical alignment attribute\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I47641dd7c66d0ec5660156eeafb8ad622afd5f4d\n"
    },
    {
      "commit": "367ca992748c2f6bb751314cd62f9bb8e51b38e9",
      "tree": "82883414385d7c210c507794c075368ed27c2352",
      "parents": [
        "17f81956fec5ad31eaefa09a63c79a815473a095"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Mar 06 10:25:48 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Mar 06 10:25:48 2023 +0100"
      },
      "message": "Bug 581321 - [GroupBy] list order changed after grouping a filtered list\n\nExtended the regression fix for a possible ClassCastException so that\nthe groupBy structure is ALWAYS removed prior to removing the sort and\nfilter state, before the groupBy configuration is updated.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ibbd832fcaab4d019c714ce537eb15a9e3f5c514b\n"
    },
    {
      "commit": "17f81956fec5ad31eaefa09a63c79a815473a095",
      "tree": "4dc18b4a2590dd6fc80367ae6c513bffb2a885c0",
      "parents": [
        "03219eefbd4e46e3f4e6ccdef378fc2936d10913"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Mar 06 08:24:50 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Mar 06 08:24:50 2023 +0100"
      },
      "message": "Bug 581629 - [GroupBy] BusyIndicator not shown for complete structure\nupdate\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I94fbb3d19d8c68301c25f9f6345c4cfeae70ea49\n"
    },
    {
      "commit": "03219eefbd4e46e3f4e6ccdef378fc2936d10913",
      "tree": "d3fe797469417fd0ad9cbf50feac52e96f54b5e3",
      "parents": [
        "4986d10f43c694be7b7bb342e9cab9a24260a9fa"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Mar 06 07:50:53 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Mar 06 07:50:53 2023 +0100"
      },
      "message": "Bug 581620 - Reapply combobox filter states on different collections\n\nSimplification of the API. Setting the FilterRowComboBoxDataProvider is\nsufficient for configuring the inverted persistence. A boolean flag is\nnot necessary and does not give an additional benefit.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I61f7d445510f00c7f2ecfc4f756851bb22efc463\n"
    },
    {
      "commit": "4986d10f43c694be7b7bb342e9cab9a24260a9fa",
      "tree": "1cc49a30cfbc67ef861f4eb5b1a75f127939297d",
      "parents": [
        "767ece5de4a2b3c25dc31cf49ea3370118cdaf38"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Mar 03 15:40:34 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Mar 03 15:40:34 2023 +0100"
      },
      "message": "Bug 581620 - Reapply combobox filter states on different collections\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Iadc6059ca0037819055dbbdcfdcdee2bf07e4c31\n"
    },
    {
      "commit": "767ece5de4a2b3c25dc31cf49ea3370118cdaf38",
      "tree": "66c98e8c3cc465a3206fbe68ff5ef36a077a05b4",
      "parents": [
        "f6e513a5f85244691bf53b5fa6fd88c504549d8f"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 28 10:09:52 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 28 10:09:52 2023 +0100"
      },
      "message": "Bug 581608 - GroupModel persistence breaks with special characters in\ngroup name\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I2df8d28e6598e8ed8d7815d1fd37b9e03add0855\n"
    },
    {
      "commit": "f6e513a5f85244691bf53b5fa6fd88c504549d8f",
      "tree": "da5a9356f1778acbea3e6c2952799fb5c35e2d06",
      "parents": [
        "68f11320b05837f12536609d64e5758028235d92"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 24 13:24:23 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 24 13:24:23 2023 +0100"
      },
      "message": "Bug 581534 - Performance grouping: incorrect group states with freeze\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I4b13643bd171b3af42b419ed490e46c1ffbdf567\n"
    },
    {
      "commit": "68f11320b05837f12536609d64e5758028235d92",
      "tree": "4039437ef31988e67a23e142a7b1c6e7db5453e8",
      "parents": [
        "27feb062e331c01513fe15c32738827ba075bf54"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 24 07:28:31 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 24 07:28:31 2023 +0100"
      },
      "message": "Bug 581562 - Numbers are not exported to Excel with the correct format\n\nRemoved the default format for Number values to support not setting a\nformat as it was before.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I0630cfb295bc9c2cc5c065c01f8d973081fc7e79\n"
    },
    {
      "commit": "27feb062e331c01513fe15c32738827ba075bf54",
      "tree": "83f969d63b511159f678457eca70def591d87996",
      "parents": [
        "e8a4a549ca4192d07ea599a47a27182b2289b865"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 22 14:23:42 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 22 14:23:42 2023 +0100"
      },
      "message": "Bug 581562 - Numbers are not exported to Excel with the correct format\n\nAdded ExportConfigAttributes.NUMBER_FORMAT and modified the default\nhandling for Number values to avoid regressions.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ieee96d4ecea8e8cfe98dcd26a8f2ac6b2d57dde7\n"
    },
    {
      "commit": "e8a4a549ca4192d07ea599a47a27182b2289b865",
      "tree": "e9e982f8fce0aad25ce48eb52d05ebc7488804b9",
      "parents": [
        "c5a73bcf731e63b71eeaeb4e71e2a99ff0ff0085"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 22 13:44:57 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 22 13:44:57 2023 +0100"
      },
      "message": "Bug 581572 - Reordering collapsed groups modify group\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ifc4011d1aee3112fd1f365f7d7628bf9b7ce875a\n"
    },
    {
      "commit": "c5a73bcf731e63b71eeaeb4e71e2a99ff0ff0085",
      "tree": "7cc09e6dfcd9bf9acc954372fd5486649ffceca0",
      "parents": [
        "a5c57d899bb9642982a96ef4e4f1929ff629226b"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 14:49:56 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 14:49:56 2023 +0100"
      },
      "message": "Bug 581562 - Numbers are not exported to Excel with the correct format\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I0ac920c3f71e9a889901c966ebac5642002b641c\n"
    },
    {
      "commit": "a5c57d899bb9642982a96ef4e4f1929ff629226b",
      "tree": "3d0fa374f8d98b7801bcc6b65ca5ac36894af6d6",
      "parents": [
        "0635f9e15de83079977a1f8c339801a8dc75b382"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 13:13:30 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 13:13:30 2023 +0100"
      },
      "message": "Bug 522287 - Combobox filter with filter list as baseCollection\n\nEnsure that update event handling is not activated automatically if it\nwas disabled manually before.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I8da73a0cdb08bd25f6d82378ef7e43609a04b0c1\n"
    },
    {
      "commit": "0635f9e15de83079977a1f8c339801a8dc75b382",
      "tree": "6bccc545ec5ed99e9a3fd66ef1e83ebfd9620878",
      "parents": [
        "7b5265a19f0b0ae54bc553a29d72575d5ffe0e5b"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 11:12:37 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 11:12:37 2023 +0100"
      },
      "message": "Bug 581559 - Reorder collapsed column groups in frozen state is broken\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I1b86023d119adeca369bc61676784a1aadf14512\n"
    },
    {
      "commit": "7b5265a19f0b0ae54bc553a29d72575d5ffe0e5b",
      "tree": "f5c4789b59dccf04491494d76307431acc0b0fe3",
      "parents": [
        "9ef39793b482bc9531caee9e2b7b77ed374c4b74"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 08:07:26 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 21 08:07:26 2023 +0100"
      },
      "message": "Bug 522287 - Combobox filter with filter list as baseCollection\n\nAdded API to enable/disable the event handling for the\nGlazedListsFilterRowComboBoxDataProvider to be able to perform huge bulk\nupdates like clear/addAll for replacing the table content.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I473427b035ea6369213076c0a96bad897ca692d4\n"
    },
    {
      "commit": "9ef39793b482bc9531caee9e2b7b77ed374c4b74",
      "tree": "ae15f7b1b2e0c238c0d2b96078b2144f508dd057",
      "parents": [
        "6eb7d282066211bf4010b7456c8366db81f53d45"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 20 10:10:17 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 20 10:10:17 2023 +0100"
      },
      "message": "Bug 522287 - Combobox filter with filter list as baseCollection\n\nFixed issues in case the content of a list is cleared and replaced with\nother content.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I58497cc486a6ae648dc36c0675861bd6295f9b56\n"
    },
    {
      "commit": "6eb7d282066211bf4010b7456c8366db81f53d45",
      "tree": "dc2bac475cf3e2d1c09e60076472af0144fbaaac",
      "parents": [
        "15edf08598338593e94604fcc451a79e12c21c17"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 17 13:54:00 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 17 13:54:00 2023 +0100"
      },
      "message": "Minor changes to comments, tests and examples\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: If2fadc8174931fb4c2ea069c4e1c819215bb1702\n"
    },
    {
      "commit": "15edf08598338593e94604fcc451a79e12c21c17",
      "tree": "e181b2ee4acc5a498426553f1f46ffe4a22d5c2a",
      "parents": [
        "a6b52851cddf12bce8ca8c36f785e02fcd711556"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Feb 16 08:46:34 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 17 11:27:24 2023 +0100"
      },
      "message": "Bug 581534 - Performance grouping: incorrect group states with freeze\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I85efba43e5e648727b6dbbb1707fd7db0b91960b\n"
    },
    {
      "commit": "a6b52851cddf12bce8ca8c36f785e02fcd711556",
      "tree": "01454e380330af803a2b5f692d14e1ee2d94a688",
      "parents": [
        "f71000522a03e826b8ec5bc3705a9d530d180c5d"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 15 15:31:08 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 15 15:31:08 2023 +0100"
      },
      "message": "Bug 581534 - Performance grouping: incorrect group states with freeze\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I821275b8060fb7f940389e82ba877db1797982e0\n"
    },
    {
      "commit": "f71000522a03e826b8ec5bc3705a9d530d180c5d",
      "tree": "b50533c47831532f301f579c866e7475ff52e4a8",
      "parents": [
        "0623a5759bd79e4a8cce3c07ba6bf8baac1ae6df"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 15 10:14:59 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 15 10:14:59 2023 +0100"
      },
      "message": "Bug 581506 - Incorrect groups after loadState()\n\nFixed additional issues related to non-consecutive columns at creation\ntime and states that were applied after group creation.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I52c81bde2616503def51622967b7064773f84968\n"
    },
    {
      "commit": "0623a5759bd79e4a8cce3c07ba6bf8baac1ae6df",
      "tree": "fc764460eb41c714db5f8042ef70174e619b8e10",
      "parents": [
        "a2ddc51551187c49de9d2be449c1a23b97cd255a"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 13 11:50:34 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 13 11:50:34 2023 +0100"
      },
      "message": "Bug 581517 - Avoid firing event if already hidden\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I0414b3160d440e9fed7191e4dfbb63ea03f4bfe9\n"
    },
    {
      "commit": "a2ddc51551187c49de9d2be449c1a23b97cd255a",
      "tree": "cc8c20b8bd3e0a8a7660aaf2d9056ca0fefed737",
      "parents": [
        "e4b64fe9c7133718e557ef4f7dbce4b83528f3e3"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 13 10:52:37 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 13 10:52:37 2023 +0100"
      },
      "message": "Bug 581321 - [GroupBy] list order changed after grouping a filtered list\n\nFixed a regression that could causes a ClassCastException on loadState()\nin case of GroupBy configurations for different columns of different\ntypes.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I2385c3d9e78cb9957d696c1ccf1c0e6cd06daec2\n"
    },
    {
      "commit": "e4b64fe9c7133718e557ef4f7dbce4b83528f3e3",
      "tree": "f2fff7d873ed7d5fe465e02302c2b126678f36b2",
      "parents": [
        "37005e8dce525b69726bc6c7848d632581bdafbf"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 10 14:14:36 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Feb 10 14:14:36 2023 +0100"
      },
      "message": "Bug 581511 - Support triggering filter when filtering the dropdown\ncontent\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic7a77482668bd8d63a77fade01a488f9a6138c0d\n"
    },
    {
      "commit": "37005e8dce525b69726bc6c7848d632581bdafbf",
      "tree": "5be86897b940303b025a7ea0b7db8bc5f80ec770",
      "parents": [
        "204f43aeeafc0218f5f2623577dcf3d602b1feb6"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Feb 09 09:37:55 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Feb 09 09:37:55 2023 +0100"
      },
      "message": "Bug 581508 - FilterRowDataProvider should support\nContextualDisplayConverter\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I3fb9863e4434a240923317bd05392e9ab90ed23d\n"
    },
    {
      "commit": "204f43aeeafc0218f5f2623577dcf3d602b1feb6",
      "tree": "09c513a51dea239cecd90b13307f491786da7e61",
      "parents": [
        "f0dedb4add30dcfd29931b876bd42ebe35f1de38"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 08 20:32:05 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 08 20:32:05 2023 +0100"
      },
      "message": "Bug 581506 - Incorrect groups after loadState()\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I14df0ff9e7bd3a77e40dab96782b6f11cd2c1406\n"
    },
    {
      "commit": "f0dedb4add30dcfd29931b876bd42ebe35f1de38",
      "tree": "b6087db21a68645b7e994786ec71dccb789ba740",
      "parents": [
        "c9c39eceb8551fbf918e413d9f772866640796fd"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 08 18:31:53 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Feb 08 18:31:53 2023 +0100"
      },
      "message": "Bug 581505 - NPE in SelectionLayerPainter#isInCurrentLayer()\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Idd5d3043af21a97437612517288d279ff87154c1\n"
    },
    {
      "commit": "c9c39eceb8551fbf918e413d9f772866640796fd",
      "tree": "1a6cf76d5d913ebca12de588dbf810805c642d42",
      "parents": [
        "9a9534e079f935a047ad951eb7ba57116563abae"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 07 11:46:05 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Feb 07 11:46:05 2023 +0100"
      },
      "message": "Bug 581321 - [GroupBy] list order changed after grouping a filtered list\n\nFixed issues related to static and/or exclude filters applied\nadditionally.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I66eb378c2c143baff2223b7a88adb1a1c3021f79\n"
    },
    {
      "commit": "9a9534e079f935a047ad951eb7ba57116563abae",
      "tree": "18d4a5625ad0ed58283cfe6c9521911e6e12e0e7",
      "parents": [
        "823b60ae3a1838f7631d627f6f485089e6ede46e"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 06 07:47:34 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Feb 06 07:47:34 2023 +0100"
      },
      "message": "Bug 522287 - Combobox filter with filter list as baseCollection\n\nFixed incorrect check of UpdateDataCommand processing in\nFilterRowComboBoxDataProvider\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I7ddaf2c1efef3c258cc24c6949edba6be87cd63d\n"
    },
    {
      "commit": "823b60ae3a1838f7631d627f6f485089e6ede46e",
      "tree": "59e103f243334d084458c743c4226939c5a42692",
      "parents": [
        "11654ecb229dae76a1b0743e5bfe6410c69bbc93"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jan 24 11:32:38 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jan 24 11:32:38 2023 +0100"
      },
      "message": "Bug 581411 - ResetScalingAction resets structure\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I01e51a9b944521339b1d40ce059bfe1b187c014e\n"
    },
    {
      "commit": "11654ecb229dae76a1b0743e5bfe6410c69bbc93",
      "tree": "71e707525d82e6725887515055513c3a91a886d0",
      "parents": [
        "640362d4b015ca2fa657c60da806f19e3418a4a2",
        "1a4b64d4177de11a63b5166ee928c0a6c4a88898"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 23 12:40:45 2023 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Jan 23 12:40:45 2023 -0500"
      },
      "message": "Merge \"Bug 581400 - [GroupBy] exceptions with row based cell label accumulators\""
    },
    {
      "commit": "1a4b64d4177de11a63b5166ee928c0a6c4a88898",
      "tree": "f20385421471cfb48f22899e3656058e69fe1105",
      "parents": [
        "7c4b74f2b67dccc6c6f8275b5a7b32bd7a758026"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 23 08:38:20 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 23 08:38:20 2023 +0100"
      },
      "message": "Bug 581400 - [GroupBy] exceptions with row based cell label accumulators\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I5b2e605dcab9e2672b26898a24c14aff6815dc4c\n"
    },
    {
      "commit": "640362d4b015ca2fa657c60da806f19e3418a4a2",
      "tree": "27d74910d1dcf570382b8b9196e63cafe74e989d",
      "parents": [
        "7c4b74f2b67dccc6c6f8275b5a7b32bd7a758026"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 23:29:50 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 23:29:50 2023 +0100"
      },
      "message": "Bug 522287 - Combobox filter with filter list as baseCollection\n\nFixed UpdateDataCommand consumption if current filter value is\nSELECT_ALL and all current visible values are selected.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I831b99fbf07ef00ddafc3bcbd2757a982b621a28\n"
    },
    {
      "commit": "7c4b74f2b67dccc6c6f8275b5a7b32bd7a758026",
      "tree": "b8c8e202ca6dfb27cbb73aa0a081c017b5f3a5d0",
      "parents": [
        "5493ffe1097036342ea05e1af28d387878de1bd1"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 15:02:22 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 15:02:22 2023 +0100"
      },
      "message": "Minor comment updates\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I8b119e3423ebf7691225a9920e6e3aa170c0a3a2\n"
    },
    {
      "commit": "5493ffe1097036342ea05e1af28d387878de1bd1",
      "tree": "3ac50860a54340ba1850cafb7f8d78874f650e26",
      "parents": [
        "0b6472ec0c7fda0d2555d74a398325333b2c8d0b"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 14:54:42 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 14:54:42 2023 +0100"
      },
      "message": "Bug 581392 - Support \"select all\" in ColumnChooserDialog\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic5af225931583026933d414513bbeb0874813a21\n"
    },
    {
      "commit": "0b6472ec0c7fda0d2555d74a398325333b2c8d0b",
      "tree": "a2fb38f243e8f136890705f406817dced7641f35",
      "parents": [
        "7ec2577ecb80969aefe6598cd76a2769ae9de676"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 14:29:46 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 14:29:46 2023 +0100"
      },
      "message": "Bug 581391 - [Filter] Persistence failure for values with comma\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Iaa3fa18562f72d8fc00908be0d36da1934ed0f45\n"
    },
    {
      "commit": "7ec2577ecb80969aefe6598cd76a2769ae9de676",
      "tree": "b20f50167b4f3fbc0fded7c1ebcbc17448df9ea7",
      "parents": [
        "1695769432518c10d4e0991d43c0e06e334d7d71"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Jan 19 11:03:22 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Jan 20 14:16:28 2023 +0100"
      },
      "message": "Bug 522287 - Combobox filter with filter list as baseCollection\n\nFixed several issues and added complex integration example\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I4f6111d1103dcb2f50f865e21b53246b672607b6\n"
    },
    {
      "commit": "1695769432518c10d4e0991d43c0e06e334d7d71",
      "tree": "76a34b45bd2972a24214dae2d80ae16cdd6946ac",
      "parents": [
        "381fb194f968e5de1b0886f432c6a95dc4960bfd"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 16 14:24:08 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 16 14:24:08 2023 +0100"
      },
      "message": "Bug 581362 - Create a filter strategy with excludes\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I8b0500661b352475c99fbf8da6d0fe696c0a37c7\n"
    },
    {
      "commit": "381fb194f968e5de1b0886f432c6a95dc4960bfd",
      "tree": "8dcf9aa312c30581482c68773aa5c716c6085026",
      "parents": [
        "3d08fe976934bcbb0f7a0ed5eed02365d39d5279"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 16 11:41:16 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 16 11:41:16 2023 +0100"
      },
      "message": "Bug 581359 - Support ContextualDisplayConverter for\nFILTER_DISPLAY_CONVERTER\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Iadfc11f728c31e1cdb8185c445abe5e2bc80d08a\n"
    },
    {
      "commit": "3d08fe976934bcbb0f7a0ed5eed02365d39d5279",
      "tree": "79c5f7b54ed7cab62c9ea00021c5f27d7d096df8",
      "parents": [
        "dc92fb91e111dc870972ea819349ffe6d555e1a4"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 15:04:14 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Sun Jan 15 19:07:51 2023 +0100"
      },
      "message": "Bug 522287 - Combobox filter with filter list as baseCollection\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ib5af7ba778c4e0fae62d4027485bf2d3ca61a645\n"
    },
    {
      "commit": "dc92fb91e111dc870972ea819349ffe6d555e1a4",
      "tree": "90af39f788bbfd2ebacd0a80e18c4cd245f1c69c",
      "parents": [
        "2289a66815d36f20dc8668edd8f6d7ad5bac494b"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Jan 12 09:41:12 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Jan 12 09:41:12 2023 +0100"
      },
      "message": "Bug 581334 - [GroupBy] GroupByHeaderLayer content scrolls without grid\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Iec23cc4c85eb27fa82610965a65e397221daf770\n"
    },
    {
      "commit": "2289a66815d36f20dc8668edd8f6d7ad5bac494b",
      "tree": "fb41a1bf82d66f5dd86a7af483365a008bf1828f",
      "parents": [
        "c6cbcc598e0b349573fb3d26a1a6015f6bbde6dc"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Jan 12 09:07:30 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Jan 12 09:07:30 2023 +0100"
      },
      "message": "Bug 581333 - [Mixed Filter Row] issues with column grouping\n\nFixed issues in combination with column grouping and cases when no\ncombobox filter editor is used.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I8482ea70b262fe71c39be7c1d5f8a9122a71c93f\n"
    },
    {
      "commit": "c6cbcc598e0b349573fb3d26a1a6015f6bbde6dc",
      "tree": "d9242101ca700d345de4d0e2ff5f23430e78fe9a",
      "parents": [
        "d442cdfbd33a79fe1dfd55ab427cd34768a65614"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 11 16:52:21 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 11 16:52:21 2023 +0100"
      },
      "message": "Bug 581328 - Hover not working with performance grouping\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I50d997a5af46f6c72c2fed71bdaf13e19578ba2f\n"
    },
    {
      "commit": "d442cdfbd33a79fe1dfd55ab427cd34768a65614",
      "tree": "f4926875970827f1d324c4b10cdcfa48a6cc9178",
      "parents": [
        "a5ba5c8859378753672b370fc18f75c495d4f08b"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 11 11:36:52 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 11 11:36:52 2023 +0100"
      },
      "message": "Bug 581321 - [GroupBy] list order changed after grouping a filtered list\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I549d26ad661f64aa8fdedca372ad373a516a804e\n"
    },
    {
      "commit": "a5ba5c8859378753672b370fc18f75c495d4f08b",
      "tree": "418bba3394c8d8be6ef10bd643010af48fc843cd",
      "parents": [
        "63fb609615ff39abca58430b1ed3a3a9eaedddca"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 14:37:52 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 14:37:52 2023 +0100"
      },
      "message": "Bug 581304 - IPersistables on NatTable are ignored\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I620a7bf035ae18f03294ce4bfc1353b12c433364\n"
    },
    {
      "commit": "63fb609615ff39abca58430b1ed3a3a9eaedddca",
      "tree": "9a79f4a4671379fb58864417a02b49e241b2dfab",
      "parents": [
        "5f483a5408a00f74f8409687cd52bf4b82f914dc"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 12:34:05 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 12:34:05 2023 +0100"
      },
      "message": "Bug 581303 - [Filter Row] - rendering glitch in scrolled state\n\nFixed also a rendering glitch if a filter cell editor is activated if it\nis only partly visible scrolled out of the viewport to the left.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I9bb9f9a8422acc9382756ae0700e0fb1bf1d0b9a\n"
    },
    {
      "commit": "5f483a5408a00f74f8409687cd52bf4b82f914dc",
      "tree": "41e78c2144b35d01d7526940f1dbc520be823615",
      "parents": [
        "ca3b345bb62c68ac60dced75378f6411013d4ad5"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 10:53:40 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 10:53:40 2023 +0100"
      },
      "message": "Bug 581303 - [FilterRowTextCellEditor] - rendering glitch in scrolled\nstate\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I8854dc29a9586544ad3afc2de409036aec1855af\n"
    },
    {
      "commit": "ca3b345bb62c68ac60dced75378f6411013d4ad5",
      "tree": "3f7456861ba2f8009023cb2dfc4696edb8458209",
      "parents": [
        "b0fb9a9e99b946c675c536132034aedb6d1a06d3"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 08:38:39 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Jan 09 08:38:39 2023 +0100"
      },
      "message": "Bug 581300 - [RichTextCellPainter] allow configuration of data and\nmarkup converter\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I5db49a271a86ab48e14dde7224e596b98091e705\n"
    },
    {
      "commit": "b0fb9a9e99b946c675c536132034aedb6d1a06d3",
      "tree": "808da0b897a21a054c3d9f9b5defdc6f949b5cf8",
      "parents": [
        "5f0acc553b648a7b81874c29b1c2cc0c4cd7e8e0"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 04 23:49:46 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 04 23:49:46 2023 +0100"
      },
      "message": "Bug 581285 - Make GroupByHeaderMenuConfiguration extensible\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I20dab4f053381f813e078a94d019d3f2a9972c75\n"
    },
    {
      "commit": "5f0acc553b648a7b81874c29b1c2cc0c4cd7e8e0",
      "tree": "877dab05120117d3dbe0bc7344ad68dd9bc5349c",
      "parents": [
        "0edf2b6ecd7e29fd4199ffb0522810f7775e1fc6"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 04 00:07:38 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Jan 04 23:43:30 2023 +0100"
      },
      "message": "Bug 581283 - SelectCellCommand#forcingEntireCellIntoViewport has no\neffect\n\nChange-Id: I38e219ff83baa7a090dccb3d75b23c0ddc0a7000\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n"
    },
    {
      "commit": "0edf2b6ecd7e29fd4199ffb0522810f7775e1fc6",
      "tree": "bec4848b1c4260222864e54128a35a8d46f2bdef",
      "parents": [
        "ed66565db3d4b09d8a16d02f4336e098a4f93ae1"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jan 03 23:38:16 2023 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Jan 03 23:38:16 2023 +0100"
      },
      "message": "Bug 581282 - Add option to configure CellPainterMouseEventMatcher with\nstate mask\n\nChange-Id: Ie4bc94fb838ab7510a9db81a36d331e2a1c8ddef\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n"
    },
    {
      "commit": "ed66565db3d4b09d8a16d02f4336e098a4f93ae1",
      "tree": "66800bb8865a6a087050191a63229bfb85e48489",
      "parents": [
        "bc4dfb5891f1081e4617ce4a404019728b15eb60"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Dec 21 11:51:20 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Dec 30 13:14:06 2022 +0100"
      },
      "message": "Bug 581255 - Update test plugins to JUnit 5\n\nUpdated all tests to JUnit 5 and Tycho to 3.0.1\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I432a7ea19cbe5b9f4e7e773258a982b86ff35c6f\n"
    },
    {
      "commit": "bc4dfb5891f1081e4617ce4a404019728b15eb60",
      "tree": "b5ed561f2f19868d2c07d64d6126aef0eb72bbc4",
      "parents": [
        "a493cfbb8e00fd4110f9cfb20b60b15ff9e82c03"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Dec 21 11:30:36 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Dec 21 11:30:36 2022 +0100"
      },
      "message": "Bug 581254 - Strange errors with DataChangeLayer if IRowIdAccessor is a\nlambda\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ied928314d9d6b770b7c08fe8e7db767239e1b5dc\n"
    },
    {
      "commit": "a493cfbb8e00fd4110f9cfb20b60b15ff9e82c03",
      "tree": "df3fba5939ddb2b4735cb2a49609bdb9dd2e5c51",
      "parents": [
        "92613cd8eb2cdb9df18c02aa1e7ead3a2aeeb79c"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Dec 20 15:43:55 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Dec 20 15:43:55 2022 +0100"
      },
      "message": "Bug 581248 - Hover styling does not work for header regions when\nscrolled\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I8ef929a038e48757e6d7a8f0cae16997f823a384\n"
    },
    {
      "commit": "92613cd8eb2cdb9df18c02aa1e7ead3a2aeeb79c",
      "tree": "f16ae932960c8656854d5f64efaa845c105f9c84",
      "parents": [
        "4b2ae5070a42c18b81fe2a4439dcca87577acf89"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Dec 19 12:01:10 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Dec 19 12:01:10 2022 +0100"
      },
      "message": "Bug 581248 - CellVisualUpdateEvent incorrect for header regions when\nscrolled\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I866d868d36eb105fd8f8d4fe6deb99758276841f\n"
    },
    {
      "commit": "4b2ae5070a42c18b81fe2a4439dcca87577acf89",
      "tree": "49eba76020968402f426d510ee8ef5065a705f5a",
      "parents": [
        "9375ae03a5744d1737195ee457a871e225919ff5"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Dec 19 10:01:17 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Dec 19 10:21:30 2022 +0100"
      },
      "message": "Bug 581245 - NPE in PersistenceDialog on button click without selection\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I88090c9b1972b1dc9565499465b9f6ce3c58073e\n"
    },
    {
      "commit": "9375ae03a5744d1737195ee457a871e225919ff5",
      "tree": "a4a38264b04dec3d801a4029e0b8a1267d8cebe6",
      "parents": [
        "a870cb859eb6e9035bf2dc3394a672d02fda36d3"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Dec 15 15:38:54 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Dec 15 15:38:54 2022 +0100"
      },
      "message": "Bug 581005 - Support mixed filter row\n\nFixed a regression caused by incorrect index-position handling\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I82a9a5f403207416e0fe6e7a915248f7fb9a9bad\n"
    },
    {
      "commit": "a870cb859eb6e9035bf2dc3394a672d02fda36d3",
      "tree": "012f3886a809ca7e648f23d7ce4c3ce78258ee3d",
      "parents": [
        "91ab7daa91283e6a8be49249d6b4e48d0338a384"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Nov 22 18:50:17 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Nov 22 18:50:17 2022 +0100"
      },
      "message": "Bug 581005 - Support mixed filter row\n\nAdded special date filter conversion and fixed an issue on state saving\nwith non string types.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I7a88224d8663f09fe1d225d5b23333614fb1b6a9\n"
    },
    {
      "commit": "91ab7daa91283e6a8be49249d6b4e48d0338a384",
      "tree": "7302eeeed64960433f82e93179cd11ae66947450",
      "parents": [
        "2c568e2f9cb0ad50bcc58a2b18de8e8dbc2c4f3d"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 21 16:02:55 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 21 16:02:55 2022 +0100"
      },
      "message": "Extend MixedFilterRowExample to show special character handling\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I8855f40c3f0a22e85bb8b8e5458354bbfe704ae3\n"
    },
    {
      "commit": "2c568e2f9cb0ad50bcc58a2b18de8e8dbc2c4f3d",
      "tree": "ad4609de7e3c183f31699383652ccadb71ebe06d",
      "parents": [
        "c3c1efcd6cc6d30fd8a12e1ea7490878447d221d"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Nov 11 09:06:56 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Nov 11 09:06:56 2022 +0100"
      },
      "message": "Bug 581023 - Not possible to simply clear filter of \"Excel-like\" filters\n\nAdd a check to avoid possible regressions with the latest\nComboBoxFilterRowConfiguration and a hack in the MixedFilterRowExample\nto make it work. Added TODOs to get it really fixed in a feature release\nas the real fix needs an API change.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I9156a6bcf13ee39cc0c23c94aaa6f5eeeff541df\n"
    },
    {
      "commit": "c3c1efcd6cc6d30fd8a12e1ea7490878447d221d",
      "tree": "6fac9eaa40736dd2865048eb6112f18bdec98ce5",
      "parents": [
        "73204a5c0a202ad3c6597b2b25355fe4aafc4ac9"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 15:47:19 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 15:47:19 2022 +0100"
      },
      "message": "Updated MixedFilterRowExample to show dynamic matcher mode switches\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I39835533d47c19de09e29589b12a359cd4d59c55\n"
    },
    {
      "commit": "73204a5c0a202ad3c6597b2b25355fe4aafc4ac9",
      "tree": "e5c5f5fcdab02ce0e4255cbf1909a36d264570b7",
      "parents": [
        "05475afee9d892a0e1bbf62af1988b9bd62b654c"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 12:04:26 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 12:04:26 2022 +0100"
      },
      "message": "Bug 581028 - Improve usability of NatCombo dropdown filter\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ie5a778b6f2204823f6e853ab705eafd8054d4b58\n"
    },
    {
      "commit": "05475afee9d892a0e1bbf62af1988b9bd62b654c",
      "tree": "9c518939e2b0ec1d0fc706677997a8bf6b07a0dd",
      "parents": [
        "40eb716758467093ca42409d2fbf5293c4747266"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 11:55:34 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 11:55:34 2022 +0100"
      },
      "message": "Bug 581027 - Not possible to specify if filters are AND or OR combined\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic30013ec1784b0a5c7a3fbf29bb87fa45f05e6b0\n"
    },
    {
      "commit": "40eb716758467093ca42409d2fbf5293c4747266",
      "tree": "3493eac68a2130e7a9aecd67dc9629529098bd3f",
      "parents": [
        "876e8b3c20b15b4746c91b3c32fa1f09e9189c21"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 10:00:23 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Nov 10 10:00:23 2022 +0100"
      },
      "message": "Bug 581023 - Not possible to simply clear filter of \"Excel-like\" filters\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ifee36b863ff60266258e46c6f9175f828c745323\n"
    },
    {
      "commit": "876e8b3c20b15b4746c91b3c32fa1f09e9189c21",
      "tree": "a95af8ba3c3095a8eeef8996751ad838c864ee33",
      "parents": [
        "d5146316b894cf20085d75d7299292a3a5f9caef",
        "53c3ea7db6d70c4535374a47edfafb67c9467b3d"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Nov 08 01:17:06 2022 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Nov 08 01:17:06 2022 -0500"
      },
      "message": "Merge \"Bug 581005 - Support mixed filter row\""
    },
    {
      "commit": "53c3ea7db6d70c4535374a47edfafb67c9467b3d",
      "tree": "682dfa2b31e273f707e267f75b4004aeab4e50e3",
      "parents": [
        "8346f341b1c07792083e783d6b8f6d35bb237032"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Nov 08 06:28:19 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Tue Nov 08 06:28:19 2022 +0100"
      },
      "message": "Bug 581005 - Support mixed filter row\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I340f4c82b0fcb1c72a1b4711afcff7899a9270bd\n"
    },
    {
      "commit": "d5146316b894cf20085d75d7299292a3a5f9caef",
      "tree": "62b64bd4b816505b028ef331cd78900750bc7cdd",
      "parents": [
        "b3f498e9ec58e590d0f014d06baff2290e1889fc",
        "8346f341b1c07792083e783d6b8f6d35bb237032"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 07 06:15:49 2022 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Nov 07 06:15:49 2022 -0500"
      },
      "message": "Merge \"Bug 580995 - selectAll in FilterNatCombo selects also filtered items\""
    },
    {
      "commit": "8346f341b1c07792083e783d6b8f6d35bb237032",
      "tree": "9cd6630fb7b4513864cff7ba3d4257b76d45ca73",
      "parents": [
        "60745539c48acaac8472a59e752370b6a6b5a904"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 07 12:05:18 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 07 12:05:18 2022 +0100"
      },
      "message": "Bug 580995 - selectAll in FilterNatCombo selects also filtered items\n\nFixed issue on selectAll in filtered state if non-visible items are\nchecked.\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I3ce9d9e5256fea708ff6b15919c80bd92ec90910\n"
    },
    {
      "commit": "b3f498e9ec58e590d0f014d06baff2290e1889fc",
      "tree": "272be05a2625eecd5a129d0dbd2630bf8c72076d",
      "parents": [
        "d2665f464ce595e8afed0c5b8919d87564732b90",
        "60745539c48acaac8472a59e752370b6a6b5a904"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 07 04:38:07 2022 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Nov 07 04:38:07 2022 -0500"
      },
      "message": "Merge \"Bug 580995 - selectAll in FilterNatCombo selects also filtered items\""
    },
    {
      "commit": "60745539c48acaac8472a59e752370b6a6b5a904",
      "tree": "d10f462fb7ac96115106d7dc0376c4f91fd2a257",
      "parents": [
        "687b1ddb67f9e7067f43c8ede2088e5302a158a9"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 07 10:24:01 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Nov 07 10:24:01 2022 +0100"
      },
      "message": "Bug 580995 - selectAll in FilterNatCombo selects also filtered items\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic4190967f5d669b70ac3f7a016f715063732041a\n"
    },
    {
      "commit": "d2665f464ce595e8afed0c5b8919d87564732b90",
      "tree": "8f27db55454cbe118a14e9d5d1a458816e580a4f",
      "parents": [
        "687b1ddb67f9e7067f43c8ede2088e5302a158a9"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Sat Nov 05 14:17:48 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Sat Nov 05 14:27:28 2022 +0100"
      },
      "message": "Bug 580992 - Some characters do not trigger KeyEditActions\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I64a2164f9c6f393a27027884e078d50ab04306ff\n"
    },
    {
      "commit": "687b1ddb67f9e7067f43c8ede2088e5302a158a9",
      "tree": "8fab5349fa50a73cc099e0e6e3a095c899d5e187",
      "parents": [
        "9455fb8fea92055d2deadb29aa974d38a9756422"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Nov 02 08:57:45 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Nov 02 08:57:45 2022 +0100"
      },
      "message": "Bug 580973 - Column groups can not be reordered with GroupBy\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I91500a841d8ee39016e371f7d19803dcb4a424cc\n"
    },
    {
      "commit": "9455fb8fea92055d2deadb29aa974d38a9756422",
      "tree": "b30576c2afd41196cbba55113aed13f90c9e21fe",
      "parents": [
        "1aa3202e7759dd103eebce3188ebfc9a96ced6a1"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Nov 02 07:27:30 2022 +0100"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Nov 02 07:27:30 2022 +0100"
      },
      "message": "Bug 580971 - Accumulate sorting columns changes sort sequence\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I2e31c4e984614c113f1de0d7a9f16aa5e469f8dd\n"
    },
    {
      "commit": "1aa3202e7759dd103eebce3188ebfc9a96ced6a1",
      "tree": "74f053fc302e9b8f90690bf11cf5648711ddcc71",
      "parents": [
        "067141ffc513264289f120daf951b7b210842e41"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Sep 28 10:24:42 2022 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Sep 28 10:24:42 2022 +0200"
      },
      "message": "Bug 580822 - AutoResizeColumnCommandHandler might skip the\nTurnViewportOnCommand\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ia0bf60fdba140b090fc10ec816ba50e9f553486f\n"
    },
    {
      "commit": "067141ffc513264289f120daf951b7b210842e41",
      "tree": "0a25e4278e41e28f088c81ce8c818f92aa5bd806",
      "parents": [
        "da8e4404daadf6830de8482d8a9ce24df97e90ad"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Sep 28 10:08:20 2022 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Sep 28 10:08:20 2022 +0200"
      },
      "message": "Updated German translation and project settings\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic948ca35ff177f0275d8eddb2d0464f6e67b277a\n"
    },
    {
      "commit": "da8e4404daadf6830de8482d8a9ce24df97e90ad",
      "tree": "15c6de3b9b25d542dcdd37342a81acc2bf90c58e",
      "parents": [
        "435ca394098c5543a7449391da712473c5b34c64"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Sep 08 07:04:40 2022 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Thu Sep 08 07:04:40 2022 +0200"
      },
      "message": "Add example for showing how to add a button in a cell\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ibccf1bb080cd0dacd7fd2145253072cfbe6331f1\n"
    },
    {
      "commit": "435ca394098c5543a7449391da712473c5b34c64",
      "tree": "b8bb7f06cc61cb353b6383a19d3aa920746c5b0d",
      "parents": [
        "bafe75cd93b8e9addd27d689d75db0ee59ef285c"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Sep 07 13:45:40 2022 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Sep 07 13:45:40 2022 +0200"
      },
      "message": "Bug 580698 - [HierarchicalTreeLayer] click on non-collapsible row throws\nexception\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: I81462eee805aa02db225113ed29fb81b99fec694\n"
    },
    {
      "commit": "bafe75cd93b8e9addd27d689d75db0ee59ef285c",
      "tree": "6d6e65d55cac74ef9410738872fbadf9a7dfde82",
      "parents": [
        "7c4b3b21bd77d791f32c66ba534bdb97756bf0b0"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 05 09:51:53 2022 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Mon Sep 05 09:51:53 2022 +0200"
      },
      "message": "Bug 580670 - Tree collapse doesn\u0027t work with big spanning\n\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e\n\nChange-Id: Ic0ff928a3be0c32fda9a3921ba3db2146b02ff12\n"
    }
  ],
  "next": "7c4b3b21bd77d791f32c66ba534bdb97756bf0b0"
}
