)]}'
{
  "log": [
    {
      "commit": "53bc9a7d6934b3fd80e1645b95b7054c473071ef",
      "tree": "8bf3f54d87e7264f0f0aa0f8fce9a8028cef31dc",
      "parents": [
        "26266fd3d9b5b2d9830dad15771c2bdbba497517"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Wed Apr 05 14:00:12 2017 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Wed Apr 05 14:00:12 2017 +0300"
      },
      "message": "Update launch configuration to the latest platform changes\n"
    },
    {
      "commit": "26266fd3d9b5b2d9830dad15771c2bdbba497517",
      "tree": "1d616745d9cc3146683f223a11414b1cd98040da",
      "parents": [
        "bfa68fa6709d2aa89a24e00ce8b3e11c5b509efc"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Nov 22 12:51:26 2016 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Nov 22 12:51:26 2016 +0200"
      },
      "message": "Add support for H_SCROLL to AutoSuggest\n\nAdd AutoSuggest constructor with style parameter.\nPropagate the specified styles to the DropDown widget.\n\nChange-Id: I656d38d34f9d69b1861476845ae7d976624d97bd\n"
    },
    {
      "commit": "bfa68fa6709d2aa89a24e00ce8b3e11c5b509efc",
      "tree": "8021b6bc47158c4e8ef5b356191312e9ecab1148",
      "parents": [
        "33a6ef229a598522d7aaad55d14acb67b7d9a719"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jan 27 18:35:20 2016 +0100"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jan 27 18:35:20 2016 +0100"
      },
      "message": "Replace spy with mock in tests\n\nSpying ConnectionImpl fails with Java 8 with some dubious\nInvocationTargetException.\n\nInstead of spying the existing connection object, create a mock and\nmake sure that it returns another mocked RemoteObject for the\nDropDown widget that is created internally.\n\nChange-Id: I26fe1030451ce05ab3ab35525cbaebc6a9e2b3b8\n"
    },
    {
      "commit": "33a6ef229a598522d7aaad55d14acb67b7d9a719",
      "tree": "6394998d19340da8b36b02d909d511c407ea9304",
      "parents": [
        "881e89729e4fadcc7f67a8041a6a7feb787392f0"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Tue Jan 26 14:09:23 2016 +0100"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Tue Jan 26 14:09:23 2016 +0100"
      },
      "message": "Update tests and demo to Java 8\n\nSince we the testfixture is now compiled to Java 8, the tests on\nincubator projects need to be updated as well.\n\nAs we did in RAP itself, update all bundles that don\u0027t go into the\nruntime to Java 8 in order to avoid problems with dependencies to\nother bundles that require Java 8.\n"
    },
    {
      "commit": "881e89729e4fadcc7f67a8041a6a7feb787392f0",
      "tree": "d3b6ecb349180bbb87f2e2ba8e3cb1f7117d2348",
      "parents": [
        "77d8abdea8ae04b12627568be4ec0892380beb62"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Oct 19 09:50:15 2015 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Oct 19 09:50:15 2015 +0200"
      },
      "message": "Update JDT prefs from RAP repo\n\nWe agreed to disable warnings for missing default in case statements.\n"
    },
    {
      "commit": "77d8abdea8ae04b12627568be4ec0892380beb62",
      "tree": "aa7acee7c8f48b8364f7f519698d0831d71cd50f",
      "parents": [
        "56293249b102d473edbc87e12f766aa5f81cafa1"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jun 24 11:01:29 2015 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jun 24 11:01:29 2015 +0200"
      },
      "message": "Revert deletion of parameters in JasmineRunner\n\nUnused method parameters have been removed by mistake in the previous\ncommit (56293249). They are required by Jasmine JS code that accesses\ninstances of InternalReporter via Rhino."
    },
    {
      "commit": "56293249b102d473edbc87e12f766aa5f81cafa1",
      "tree": "49d789285560deb9bdd3594d77c37e7763ac55fa",
      "parents": [
        "57fc5da344678259236e6914a1b5117c8aee36df"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Tue Jun 23 12:51:12 2015 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Tue Jun 23 13:55:48 2015 +0200"
      },
      "message": "Fix compiler warnings, update JDT settings\n\nInclude root cause exceptions in catch blocks\n\nChange-Id: Ieacf703f59d45b4a8139a5e350fbc99aec63a64e\n"
    },
    {
      "commit": "57fc5da344678259236e6914a1b5117c8aee36df",
      "tree": "3ee1e4508d5a21c643c8803bb9eee17becd4ecbb",
      "parents": [
        "003250be89afcd8b087a7c863f4fa9a3797b2d52"
      ],
      "author": {
        "name": "Markus Knauer",
        "email": "mknauer@eclipsesource.com",
        "time": "Fri Jun 12 19:03:54 2015 +0200"
      },
      "committer": {
        "name": "Markus Knauer",
        "email": "mknauer@eclipsesource.com",
        "time": "Fri Jun 12 19:03:54 2015 +0200"
      },
      "message": "Include DropDown examples demo bundle in build and p2 repository\n\nChange-Id: Ia2f446f3c49d7aac6864e11cf3bd1b8f66670961\nSigned-off-by: Markus Knauer \u003cmknauer@eclipsesource.com\u003e\n"
    },
    {
      "commit": "003250be89afcd8b087a7c863f4fa9a3797b2d52",
      "tree": "11222941290861b7719dea083695d65478bcda5e",
      "parents": [
        "49e4936a3656ce34454e6e217cc7222e3ec59df6"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jun 05 13:14:32 2015 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jun 05 13:14:32 2015 +0200"
      },
      "message": "Use public API for unit tests\n"
    },
    {
      "commit": "49e4936a3656ce34454e6e217cc7222e3ec59df6",
      "tree": "19eabdad8434aa7da5f3048618306f50cc89d9d3",
      "parents": [
        "338b77153ea58f817555f1d5aa8f6dd29a3a0493"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jun 05 12:58:54 2015 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jun 05 12:58:54 2015 +0200"
      },
      "message": "Update to Java 7, fix compiler warnings\n\nSwitch all projects to Java 7, adjust JDT settings from template.\nAdjust code to remove compiler warnings.\n"
    },
    {
      "commit": "338b77153ea58f817555f1d5aa8f6dd29a3a0493",
      "tree": "e6517386805b4717c5d596461ae7dcfd1f16913c",
      "parents": [
        "b9ee53bd4094b8ff47bb1be3e7e554f48ea6b673"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Dec 16 19:18:51 2014 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Dec 16 19:18:51 2014 +0200"
      },
      "message": "Adopt tests to the recent test fixture changes\n\nTest Fixture class has been moved to internal package.\n\nChange-Id: I2aeb178962153289cc7bf69f77be9c94d2dd73df\nSigned-off-by: Ivan Furnadjiev \u003civan@eclipsesource.com\u003e\n"
    },
    {
      "commit": "b9ee53bd4094b8ff47bb1be3e7e554f48ea6b673",
      "tree": "3aee750f1ee51e1d9491cdf7761cb8094105fb3f",
      "parents": [
        "c4abaae5d1b3f9a85be4a21beda4c6b574e10bd1"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Nov 27 14:01:15 2014 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Nov 27 14:01:15 2014 +0200"
      },
      "message": "Fix compile error due to RAP API renameing\n\nApplication#addThemableWidget has been renamed in RAP core to\naddThemeableWidget\n\nChange-Id: I31c491905c195409bb5e4d6808c2f515f4de36ef\nSigned-off-by: Ivan Furnadjiev \u003civan@eclipsesource.com\u003e\n"
    },
    {
      "commit": "c4abaae5d1b3f9a85be4a21beda4c6b574e10bd1",
      "tree": "9b692d77852b4fcbbb0d1ba05fdf2f6ded9a2146",
      "parents": [
        "9d0640a77089ae49be811940be1c7d8aa2c19cb2"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Mon Jul 28 17:25:54 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Mon Jul 28 17:25:54 2014 +0300"
      },
      "message": "Add Text/DropDown null check in AutoSuggest property handlers\n\nText or DropDown could be disposed (undefined) when AutoSuggest performs\na set operation.\n\nChange-Id: I2fd4be9367a815bf90cab1db2665c5c9ee65ce1c\nSigned-off-by: Ivan Furnadjiev \u003civan@eclipsesource.com\u003e\n"
    },
    {
      "commit": "9d0640a77089ae49be811940be1c7d8aa2c19cb2",
      "tree": "742dbd53ee31f782b9cd2c35d590ee084dfea1c1",
      "parents": [
        "462681f3033cfca68fe497bf8f6566604387a72e"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Mon Jul 28 11:00:47 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Mon Jul 28 11:00:47 2014 +0300"
      },
      "message": "Add check for disposed model before setting the property\n\nCheck if this._ exists before processing the set operation.\n\n440326: [AutoSuggest] JavaScript Error when setting property of remote\nobject and destroying it in the same response\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d440326\n\nChange-Id: I2d3573d2772b4abab11f303ff9892383d882f681\nSigned-off-by: Ivan Furnadjiev \u003civan@eclipsesource.com\u003e\n"
    },
    {
      "commit": "462681f3033cfca68fe497bf8f6566604387a72e",
      "tree": "9c0a9da6106486e638edc83c59f02e16ec39f948",
      "parents": [
        "395e336e5f28ca3dcb123b2978f68a6f6fa0119d"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Fri Jun 27 10:28:09 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Fri Jun 27 10:28:09 2014 +0300"
      },
      "message": "Update copyright header\n"
    },
    {
      "commit": "395e336e5f28ca3dcb123b2978f68a6f6fa0119d",
      "tree": "51f3ed2a0c5dd9e277fedb9ecadbea0a05a7d48c",
      "parents": [
        "6bd209ca6669b81c9673f1cfe920092cd6a5c38c"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Fri Jun 27 10:27:29 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Fri Jun 27 10:27:29 2014 +0300"
      },
      "message": "Fix failing test\n\nThe tests failed due to missing reference to \"rwt.define\".\n\nAdd rwt.js to the prerequisite scripts.\n\n"
    },
    {
      "commit": "6bd209ca6669b81c9673f1cfe920092cd6a5c38c",
      "tree": "ba7d9c3e52248b15be7004c82c1ef0ffa62647cd",
      "parents": [
        "d00e49ebcb42ce2e413ffb18831bfbfed361ba7f"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Jun 12 16:24:46 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Jun 12 16:24:46 2014 +0300"
      },
      "message": "Fix compile error after deprecated PhaseId class is made internal\n\nIncrease minimal RAP version\n"
    },
    {
      "commit": "d00e49ebcb42ce2e413ffb18831bfbfed361ba7f",
      "tree": "b23966137c4c4e2acec595282c3b35af653e6bda",
      "parents": [
        "c9c358c36ebd0a626e063b3277fd2b41456456f4"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Jun 12 11:39:37 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Jun 12 11:39:37 2014 +0300"
      },
      "message": "Fix imports after removal of RAP core deprecated classes\n"
    },
    {
      "commit": "c9c358c36ebd0a626e063b3277fd2b41456456f4",
      "tree": "043ef4a0349632f68304aaf778e81444d16ebe86",
      "parents": [
        "9b13f18a816fdd80139057201d0efc7bd6e88e66"
      ],
      "author": {
        "name": "Markus Knauer",
        "email": "mknauer@eclipsesource.com",
        "time": "Sat Apr 26 10:17:15 2014 +0200"
      },
      "committer": {
        "name": "Markus Knauer",
        "email": "mknauer@eclipsesource.com",
        "time": "Sat Apr 26 10:17:15 2014 +0200"
      },
      "message": "Include updated SUA for 2014 in features"
    },
    {
      "commit": "9b13f18a816fdd80139057201d0efc7bd6e88e66",
      "tree": "54ab0d3d9b6ade0a2b07708977a1a69c118043fd",
      "parents": [
        "bba4de34786d74a8c06194fc4a4a3480650c1747"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Apr 10 08:42:36 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Apr 10 08:42:36 2014 +0300"
      },
      "message": "Remove DropDown bundles from feature and pom.xml\n"
    },
    {
      "commit": "bba4de34786d74a8c06194fc4a4a3480650c1747",
      "tree": "c44bba44454bfb8d5e55da66fd2d160f52ba52e8",
      "parents": [
        "8cb93ed99d26f4d16fcccb8ac7081fe82791238d"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Apr 07 11:59:15 2014 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Apr 09 18:19:27 2014 +0200"
      },
      "message": "Adjust to RAP 2.3 changes\n\n- Remove DropDown bundles\n- Adjust dependencies and imports\n- Adjsut to API changes (show and hide methods have been removed)\n- Increase version to 0.3"
    },
    {
      "commit": "8cb93ed99d26f4d16fcccb8ac7081fe82791238d",
      "tree": "20791968b82a02ab092aef1f6fab824ff1c6207f",
      "parents": [
        "0785ec761142245b5a6f96e3906053fd4e6921aa"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Mon Apr 07 14:12:52 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Mon Apr 07 14:12:52 2014 +0300"
      },
      "message": "Fix a crash in IE8 where array.map is not supported\n\n431372: [AutoSuggest] Autosuggest does not work in Internet Explorer 8\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d431372"
    },
    {
      "commit": "0785ec761142245b5a6f96e3906053fd4e6921aa",
      "tree": "f662761721a4efa93de2a8b9e1bba1b9fe0a3784",
      "parents": [
        "292625033c25bdd56837f92671279a229e2d92bf"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Apr 01 22:45:04 2014 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Apr 01 22:45:04 2014 +0300"
      },
      "message": "Make DropDown shadow themeable\n\nThis change is needed to correspond to DropDown appearance support -\nchange 24263.\n"
    },
    {
      "commit": "292625033c25bdd56837f92671279a229e2d92bf",
      "tree": "e349574c8f28a7f9fe8e6e9f355e841e4c3a8a6f",
      "parents": [
        "fde88e82ebe8948c0dffc628bb2fd7aff49dadd3"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Mar 27 14:03:47 2014 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Mar 27 14:03:47 2014 +0200"
      },
      "message": "Adjust code to new JS DropDown widget namespace\n"
    },
    {
      "commit": "fde88e82ebe8948c0dffc628bb2fd7aff49dadd3",
      "tree": "48430d6f9b9d225b4160f4ac9e254489885adb17",
      "parents": [
        "5ec2bd756a8eee3d83037f783bf6760099f6a91b"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Mar 27 09:15:44 2014 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Mar 27 09:15:44 2014 +0200"
      },
      "message": "Update DropDown bundles version to 0.3\n"
    },
    {
      "commit": "5ec2bd756a8eee3d83037f783bf6760099f6a91b",
      "tree": "6fe35e890c4648132dfe73bc47a9e4621a14f222",
      "parents": [
        "bb29ecd6b70d39545e835704d798c2a853c076ea"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Mar 25 18:13:29 2014 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Wed Mar 26 13:28:42 2014 +0200"
      },
      "message": "Move JavaScript DropDown implementation and tests to RAP core\n\nRender \"data\" as property instead of \"setData\" call operation.\n"
    },
    {
      "commit": "bb29ecd6b70d39545e835704d798c2a853c076ea",
      "tree": "8a30534a0e965f1b2aca2000841b3184d80280d5",
      "parents": [
        "f58c3cbcb83cdbc3e988ff7ff665abf40cfd4053"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Feb 05 17:03:03 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Feb 05 17:03:03 2014 +0100"
      },
      "message": "Enable AutoSuggest to handle events fired before the model is created\n\nText and DropDown can fire events before the model object exists,\n(caused by protocol operations), in which case the client would crash.\nThey are now delayed until the objects are created, which must be in the\nsame request - otherwise the client still crashes, which is correct."
    },
    {
      "commit": "f58c3cbcb83cdbc3e988ff7ff665abf40cfd4053",
      "tree": "5e22ece39944c68265f530df1a4ee4dc0e9502ea",
      "parents": [
        "87403ee4d9188565e59dcce8c3c365a9172bae15"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Feb 05 11:31:50 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Feb 05 11:31:50 2014 +0100"
      },
      "message": "Implement DataSource.dispose()\n\nDataSources need to be destroyable to free up memory on the client,\nespecially if the nature of the data prevents it from being re-used."
    },
    {
      "commit": "87403ee4d9188565e59dcce8c3c365a9172bae15",
      "tree": "73e3a7d1d2f0d7a948414bae58561dbfe69e3b4f",
      "parents": [
        "422c3d246317ff3de4820ba67189e0354e500abc"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Feb 04 14:56:57 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Feb 04 14:56:57 2014 +0100"
      },
      "message": "Fetch DataSource on next render event when dataSourceId changes\n\nThe DataSource object may not exist yet, therefore we have to wait until\nafter the render event."
    },
    {
      "commit": "422c3d246317ff3de4820ba67189e0354e500abc",
      "tree": "4ede68db0781f42d21bd073a1e9ed5c1ac2f7f31",
      "parents": [
        "a3ff453452dd5f2d625ec934eaea9380197b2a2b"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Feb 04 11:57:51 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Feb 04 11:57:51 2014 +0100"
      },
      "message": "Ensure DropDown always fires client-side \"Show\" and \"Hide\" Events\n\nSince the actual popup fired the \"Show\" event, and that widget is not\nmade visible until there are items set, the Show event was not always\nfired if the DropDown instance itself was marked as visible. "
    },
    {
      "commit": "a3ff453452dd5f2d625ec934eaea9380197b2a2b",
      "tree": "71d65abb72c9c1a56f29a990514d93a7a0341f44",
      "parents": [
        "396a1b3c33c3efbb386b8eb8556193d4bee9cc39"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jan 20 17:17:21 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jan 20 17:17:21 2014 +0100"
      },
      "message": "Make AutoSuggest text, dropDown and notifySelectionListeners protected\n\nThis further enables AutoSuggest customization on the server side"
    },
    {
      "commit": "396a1b3c33c3efbb386b8eb8556193d4bee9cc39",
      "tree": "5e0de57ce99e8733d241a9bbd1b2e0657bcca57f",
      "parents": [
        "45de5fe94319eee3ba74cab609096d70e17af696"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jan 20 16:57:58 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jan 20 16:57:58 2014 +0100"
      },
      "message": "Fix issue when using columns with AutoComplete \n\nNo selection event would be fired if selecting an auto-completed text\nwith \"enter\" "
    },
    {
      "commit": "45de5fe94319eee3ba74cab609096d70e17af696",
      "tree": "75ffc87a2a3bbdd751a745d9d584107e774aca0f",
      "parents": [
        "971a40b22a8e39bab3b7e4df683ffe12cf127fde"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jan 15 14:19:43 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jan 15 14:19:43 2014 +0100"
      },
      "message": "Introduce generics to DataSource \n\nAlso some further JavaDoc revisions"
    },
    {
      "commit": "971a40b22a8e39bab3b7e4df683ffe12cf127fde",
      "tree": "d1d27aeaa26ff5f65a95051db65149f0719fbc3f",
      "parents": [
        "acaacef6d87ecd6e874a19f2e7a1ad38cd3cafc6"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jan 15 15:06:49 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jan 15 15:06:49 2014 +0100"
      },
      "message": "Add JavaDoc to the AutoSuggest related interfaces and templates\n\nAlso some adjustments the JavaDoc of AutoSuggset and DataSource"
    },
    {
      "commit": "acaacef6d87ecd6e874a19f2e7a1ad38cd3cafc6",
      "tree": "5f4472a4da95ac043945fa0e12797cefac023356",
      "parents": [
        "c49d4f228d08a196675871b51cf635fb4aac4f08"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jan 15 12:57:16 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jan 15 12:57:16 2014 +0100"
      },
      "message": "Add JavaDoc to classes AutoSuggest and DataSource"
    },
    {
      "commit": "c49d4f228d08a196675871b51cf635fb4aac4f08",
      "tree": "1793ae9554e0b91490692898f1181a727be45383",
      "parents": [
        "3b3ea207904e96ecae1367d38d80f1752f89f215"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jan 14 16:40:07 2014 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jan 14 16:40:07 2014 +0100"
      },
      "message": "Minor changes to AutoSuggest to enable better customization.\n\nBy extended the AutoSuggest class it is now possible to access the\nremoteObject, and control which Text events AutoSuggest.js listens to."
    },
    {
      "commit": "3b3ea207904e96ecae1367d38d80f1752f89f215",
      "tree": "aedb2583a3dd2504c4aa3694f36874fabff37f47",
      "parents": [
        "781618501987b53064e9814b7288067f4a1ed176"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Dec 12 14:29:50 2013 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Thu Dec 12 14:29:50 2013 +0200"
      },
      "message": "Change RAP bundles dependency min version back to 2.2\n"
    },
    {
      "commit": "781618501987b53064e9814b7288067f4a1ed176",
      "tree": "581ce71cc819b6f1a4fbeabdea2b8652c8f4e218",
      "parents": [
        "6a39e32910253c24515082b2dd4dba3a1cd4ebf0"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Dec 10 12:33:31 2013 +0200"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Tue Dec 10 12:33:31 2013 +0200"
      },
      "message": "Update rwt/test/jstest dependency versions to 2.3.0\n"
    },
    {
      "commit": "6a39e32910253c24515082b2dd4dba3a1cd4ebf0",
      "tree": "aedb2583a3dd2504c4aa3694f36874fabff37f47",
      "parents": [
        "ce8c2295d6aead7fffecd43d555a20bb0e36913d"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Oct 30 11:00:29 2013 +0100"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Oct 30 11:00:29 2013 +0100"
      },
      "message": "Prevent crash in case the DropDown was not added to themeable widgets"
    },
    {
      "commit": "ce8c2295d6aead7fffecd43d555a20bb0e36913d",
      "tree": "2ab4a24adad33f81cf4bda28b4154acc69a4eb8f",
      "parents": [
        "cf60c5aa8294dc02be9536e0b7b3399758acfafe"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Oct 25 15:30:30 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Oct 25 15:30:39 2013 +0200"
      },
      "message": "Make DropDown border themeable"
    },
    {
      "commit": "cf60c5aa8294dc02be9536e0b7b3399758acfafe",
      "tree": "53b545478aaf25b83e6ddb5448b087fc2bb7fc8d",
      "parents": [
        "5f4d9d4e0b9aefafbc184c235079523eda506605"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Oct 25 14:53:01 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Oct 25 14:53:01 2013 +0200"
      },
      "message": "Minor DropDown.js refactoring"
    },
    {
      "commit": "5f4d9d4e0b9aefafbc184c235079523eda506605",
      "tree": "8a1f85692741e5341a66cfb531049f188fa4a5f1",
      "parents": [
        "8f39f991a798a220972ae4d8ad27a8da298febe5"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Oct 25 14:27:46 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Oct 25 14:27:46 2013 +0200"
      },
      "message": "Prevent crash if dropdown is updated while parent is not created"
    },
    {
      "commit": "8f39f991a798a220972ae4d8ad27a8da298febe5",
      "tree": "94f7ac85b834214fe3988febb06099abec808c5e",
      "parents": [
        "f60847d08e7c5c80495c27296686a4112179fa74",
        "55786139be3cd70acfaa848d9aa007773743b43d"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Sep 04 10:18:40 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Sep 04 10:18:40 2013 +0200"
      },
      "message": "Merge remote-tracking branch \u0027incubator/master\u0027"
    },
    {
      "commit": "f60847d08e7c5c80495c27296686a4112179fa74",
      "tree": "8e5d1003e773c62a11feffdf041a4ffbf336b2ea",
      "parents": [
        "77874c264164d62930e8f64a47ce2ae54511d244"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Sep 04 10:18:08 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Sep 04 10:18:08 2013 +0200"
      },
      "message": "Adjust tests to client core changes "
    },
    {
      "commit": "55786139be3cd70acfaa848d9aa007773743b43d",
      "tree": "89f5e61f44d7bd8fe94596b574765c8ef08c6a07",
      "parents": [
        "77874c264164d62930e8f64a47ce2ae54511d244"
      ],
      "author": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Wed Sep 04 10:56:11 2013 +0300"
      },
      "committer": {
        "name": "Ivan Furnadjiev",
        "email": "ivan@eclipsesource.com",
        "time": "Wed Sep 04 10:56:11 2013 +0300"
      },
      "message": "Change line endings\n"
    },
    {
      "commit": "77874c264164d62930e8f64a47ce2ae54511d244",
      "tree": "fe8bf9cf234a9bf6eb077e0b288114e2f2c2f32e",
      "parents": [
        "22d769e420735e35f2c5f83740f28afa78db6b5c"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Sep 02 17:20:27 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Sep 02 17:20:27 2013 +0200"
      },
      "message": "Re-Layout dropdown width if columns change after appear"
    },
    {
      "commit": "22d769e420735e35f2c5f83740f28afa78db6b5c",
      "tree": "8e6f53b406852d3c1500d30e87e9a37b467c6dbc",
      "parents": [
        "d5b20eac283a2444421a6885be704fbdb45571f3"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Aug 30 15:04:33 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Aug 30 15:04:33 2013 +0200"
      },
      "message": "Adjust to changes of SWT object in RAP core"
    },
    {
      "commit": "d5b20eac283a2444421a6885be704fbdb45571f3",
      "tree": "a95a41a05ade4bb4fa16667d6e45c205310c8e22",
      "parents": [
        "ec0ec97bba4ead81f08ce10240d0d10363dd8b00"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Aug 20 15:46:40 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Aug 20 15:46:40 2013 +0200"
      },
      "message": "Added comment regarding bug 415485\n\nBug 415485 - [ClientListener] Calling add-remove-add for same\nwidget/listener removes listener \n\nmakes the demo not work because the Text widget is the same when the new\nCustomAutoSuggest re-attaches the same ClientListener to it."
    },
    {
      "commit": "ec0ec97bba4ead81f08ce10240d0d10363dd8b00",
      "tree": "3ee7e7ae9941f0cd974c0e1b4d0a3738741cc374",
      "parents": [
        "0c662e0e8070bc0453321be2355632f7305fea3b"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Aug 20 15:19:32 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Aug 20 15:19:32 2013 +0200"
      },
      "message": "Prevent error when disposing AutoSuggest twice"
    },
    {
      "commit": "0c662e0e8070bc0453321be2355632f7305fea3b",
      "tree": "987ab4ad127e9b9ca9373e9c11d719b40cc18e92",
      "parents": [
        "2842678cb4391890d2b495e987e7414d8522868d"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Aug 20 11:36:09 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Aug 20 12:28:20 2013 +0200"
      },
      "message": "Prevent unwanted selection events in AutoSuggest"
    },
    {
      "commit": "2842678cb4391890d2b495e987e7414d8522868d",
      "tree": "c2bbe60f4fa0c6a185b81c7bda15a8692371d3dc",
      "parents": [
        "20dab423eedada205f2e400cd2878c085d4199c4"
      ],
      "author": {
        "name": "Markus Knauer",
        "email": "mknauer@eclipsesource.com",
        "time": "Mon Aug 12 16:46:22 2013 +0200"
      },
      "committer": {
        "name": "Markus Knauer",
        "email": "mknauer@eclipsesource.com",
        "time": "Mon Aug 12 16:46:22 2013 +0200"
      },
      "message": "Force update of org.eclipse.rap.addons.dropdown bundle qualifier\n"
    },
    {
      "commit": "20dab423eedada205f2e400cd2878c085d4199c4",
      "tree": "62aa95933f03c4a554c947245d4695d4dc49e90e",
      "parents": [
        "a856d69df8b10a28e78dbbba0ed474e360ecb448"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Aug 12 11:30:29 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Aug 12 11:30:29 2013 +0200"
      },
      "message": "Adjust DropDown JavaScript test to internal rap core changes"
    },
    {
      "commit": "a856d69df8b10a28e78dbbba0ed474e360ecb448",
      "tree": "d06f8c14ead699a172491ff855fa7d9276bb0019",
      "parents": [
        "f77018941bc47310c6db1844972be5fb5765c926"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Thu Aug 08 15:03:29 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Thu Aug 08 15:03:29 2013 +0200"
      },
      "message": "Adjust to use ClientListener from RWT master\n\n* Change imports to ClientListener, use WidgetUtil.registerDataKeys\n\n* DropDown must render ClientListeners itself (no LCA)\n\n* Cleanup in demo: doesn\u0027t contribute an application configuration\n  anymore, just entrypoint snippets\n\n* Change bundle dependencies to require RAP 2.2.0\n* Increment bundle versions to 0.2.0\n"
    },
    {
      "commit": "f77018941bc47310c6db1844972be5fb5765c926",
      "tree": "b90e0ad588d08edd089a701dca3125d08a8ce281",
      "parents": [
        "59b5711c52c88e673ce37c09d357195b70406efe"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Aug 07 11:30:02 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Aug 07 11:35:39 2013 +0200"
      },
      "message": "Position DropDown on parent top if there is not enough space on bottom"
    },
    {
      "commit": "59b5711c52c88e673ce37c09d357195b70406efe",
      "tree": "10c97298fb7abee6d359721d2c68f8bbc44a220f",
      "parents": [
        "b0fb13a62892fc75eb4c5b8781280481e034b0c8"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Aug 07 11:02:51 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Aug 07 11:02:51 2013 +0200"
      },
      "message": "Force DropDown to appear and position after parents have been layouted\n\nPreviously the DropDown could be positioned incorrectly if the parent\nchanged it\u0027s absolute position without changing it\u0027s parent-relative\nposition. The only known way to compensate for this is to re-position\nit in the appear event. However, this event could be fired before the\nparent has been layouted if visibility is used to hide the popup, so we\nwill now use display."
    },
    {
      "commit": "b0fb13a62892fc75eb4c5b8781280481e034b0c8",
      "tree": "ecaf1091a86b37911e7f31c5d56dab4f745ddff1",
      "parents": [
        "609e4b00d6eff50568b50453565ec1d628bad95a"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Sun Aug 04 21:45:03 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Sun Aug 04 23:47:57 2013 +0200"
      },
      "message": "Allow AutoSuggest customization by extending AutoSuggestClientListener\n\nThis allows ClientScripting to discontinue the Script class"
    },
    {
      "commit": "609e4b00d6eff50568b50453565ec1d628bad95a",
      "tree": "510834a9a29825cb194a865771391a7c72b319ab",
      "parents": [
        "7ed695ddc46d6edea66a92d5e095bae4b2b3cbb7"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Sun Aug 04 14:13:48 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Sun Aug 04 14:13:48 2013 +0200"
      },
      "message": "Refactor AutoSuggest to be able to remove Model.java"
    },
    {
      "commit": "7ed695ddc46d6edea66a92d5e095bae4b2b3cbb7",
      "tree": "8437b56003674d5bc393817b9f682a4bad23efb8",
      "parents": [
        "b46230d2fcd27989cd9c9930d2d3d513f7f5e9aa"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Aug 02 20:32:08 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Aug 02 20:32:08 2013 +0200"
      },
      "message": "Update to ClientScripting changes"
    },
    {
      "commit": "b46230d2fcd27989cd9c9930d2d3d513f7f5e9aa",
      "tree": "984d95bd0c38e9058aa6879a9d5c23f86fc21ac9",
      "parents": [
        "49afb12a9ed2d237cb30fa4a45d3e698f24b36e7"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Aug 01 14:53:47 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Aug 01 14:53:47 2013 +0200"
      },
      "message": "Fix DropDown layout when it appears while parent position is changing\n\nIf a the DropDown is made visible in the same request as the parent gets\na new position, the DropDown appears at the old position. This fixes the\nissue."
    },
    {
      "commit": "49afb12a9ed2d237cb30fa4a45d3e698f24b36e7",
      "tree": "e21dc6c15c9bd8e9a2c19eea17f9c6862a9a6f78",
      "parents": [
        "5d01cfa331a09fa1daae580030013a81ee846f30"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 31 13:54:52 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 31 13:54:52 2013 +0200"
      },
      "message": "Create protected AutoSuggest.getAutoSuggestScript() for customization\n\nOther protected methods are made private again, this is the only one\nrequired now. Which events are listened to can currently not be\ncontrolled."
    },
    {
      "commit": "5d01cfa331a09fa1daae580030013a81ee846f30",
      "tree": "59c5d59f6aca9db1a2c106e6843d45338b314c75",
      "parents": [
        "155dab69321a95eaaf45e2725c0866e0fe6115a5"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 31 11:49:00 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 31 11:49:00 2013 +0200"
      },
      "message": "Remove DataBinding.js, introduce EventDelegator.js\n\nEventDelegator will forward all relevant events from Text and DropDown\nto AutoSuggest.js (ClientModelListener) which will also handle data\nsynchronization and the logic itself."
    },
    {
      "commit": "155dab69321a95eaaf45e2725c0866e0fe6115a5",
      "tree": "b24c0e3229967024c097d937882872dd0b89fd64",
      "parents": [
        "cd5578dd4ee6f20b4b4e785331697f4760b4a0f8"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 15:57:53 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 15:57:53 2013 +0200"
      },
      "message": "Provide protected helper to attach ClientListner in AutoSuggest\n\nThis helps with using custom scripts:\n- No longer depending on how listener for Model work\n- No longer need to handle dispose\n- ClientListener implicitly re-used"
    },
    {
      "commit": "cd5578dd4ee6f20b4b4e785331697f4760b4a0f8",
      "tree": "ded73437df7893f194692695fa264e3777dc2d80",
      "parents": [
        "09e7c29e1c94da666e03cdd9ad593d52f47407b5"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 15:18:18 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 15:55:26 2013 +0200"
      },
      "message": "Create protected methods in AutoSuggest to allow custom scripts\n\n\"attachClientListeners\" gets model, text and dropDown as arguments to\nallow attaching listeners. The ClientListeners attached to Text should\nbe given as a return value because they need to be removed from Text on\ndispose. (The other listeners are removed implicitly by DropDown and\nModel.)\n\n\"removeTextClientListeners\" is called on dispose with the value returned\nfrom \"attachClientListeners\" and the Text widget."
    },
    {
      "commit": "09e7c29e1c94da666e03cdd9ad593d52f47407b5",
      "tree": "f641a9cfdb5a7909587db781ec975d94b925086e",
      "parents": [
        "714f6c902914758a6abbe88c1b8f526377ddda70"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 12:09:54 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 12:16:34 2013 +0200"
      },
      "message": "Revise DropDownDemo\n\nRemove all ClientScripting based examples (AutoSuggest is preferred)\nRemove theming example (RAP 2.2 should provide alternatives)\nUse layout from AutoSuggestSnippet\nFix replacement text\nRestore userText when selection is -1\nMove data to own package\n"
    },
    {
      "commit": "714f6c902914758a6abbe88c1b8f526377ddda70",
      "tree": "a5b0a0f8c2884fb0114f70f4794fc3994d57f775",
      "parents": [
        "ca62afb333f94c8127a862e53dad6cb689876af1"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 11:39:11 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 11:39:11 2013 +0200"
      },
      "message": "Use Script class to create AutoSuggest ClientListener\n\nThe scripts are thereby shared within the session while the\nClientListeners are not.\n"
    },
    {
      "commit": "ca62afb333f94c8127a862e53dad6cb689876af1",
      "tree": "15fb578aa6c3d7a40e98ac0775e4e1a791985e62",
      "parents": [
        "2f29c776cac31049702a8eafb0deb5a9d4e610e4"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 11:14:36 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 11:14:36 2013 +0200"
      },
      "message": "Rename field suggestionTexts in AutoSuggest.js\n\nIt is now \"currentSuggestionTexts\" to better match \"currentSuggestions\"."
    },
    {
      "commit": "2f29c776cac31049702a8eafb0deb5a9d4e610e4",
      "tree": "2c5576599972e3df827da05c73914cc8597b0e69",
      "parents": [
        "74fce67b264621ed6ee3a4844f0555bd65de4ea5"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 11:10:16 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 30 11:10:16 2013 +0200"
      },
      "message": "Prevent crash if AutoSuggest parent is disposed after setting DataSource\n\nDoing both in the same request will cause the Model to get a set\noperation after the Parent is disposed (since Widgets destroy operations\nare processed before any other), but before it is destroyed itself. This\nwill crash on rap.getObject for the disposed widget."
    },
    {
      "commit": "74fce67b264621ed6ee3a4844f0555bd65de4ea5",
      "tree": "267009edc20befde043bcdaa41ff53e3caa098ae",
      "parents": [
        "ac47a78168a1d5ed51ced9005c92771ff6a32180"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 29 17:46:27 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 29 17:54:38 2013 +0200"
      },
      "message": "Rename js test class to be picked up by build\n\n* Our maven build is configured to run all tests that follow the\n  pattern *_Test.\n\n* JasmineTestRunner does not need to be a @Rule anymore.\n"
    },
    {
      "commit": "ac47a78168a1d5ed51ced9005c92771ff6a32180",
      "tree": "c8462619e663288dd47bf7cb7fad5d825f56d276",
      "parents": [
        "f248c8663038b2c91103063f916af0159d9729d9"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Sat Jul 27 09:19:05 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Sat Jul 27 09:19:05 2013 +0200"
      },
      "message": "Enable autosuggest tests in build\n"
    },
    {
      "commit": "f248c8663038b2c91103063f916af0159d9729d9",
      "tree": "b7b96633c0c0c72d324dfee52a9741ca84918ee1",
      "parents": [
        "082c34fe1a382258ca37c978a2a0af3b6b1ee850"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jul 26 18:31:16 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jul 26 18:31:16 2013 +0200"
      },
      "message": "Rename resource in JS tests, code cleanup in jstestrunner\n\nRename \"AutoSuggest\" to \"AutoSuggest.js\", this makes it easier to\nassociate the name with the client listener file.\n\nRemove unused methods from TestUtil.\n"
    },
    {
      "commit": "082c34fe1a382258ca37c978a2a0af3b6b1ee850",
      "tree": "7f6a0e4e08b35aae5399dd69f310fb5ee949bbda",
      "parents": [
        "c474e82c437da57404a1532085f5b8dcf0cd704b"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jul 26 17:58:20 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Fri Jul 26 17:58:20 2013 +0200"
      },
      "message": "Fix test problems in OSGi\n\n* Mockito can\u0027t mock package-private methods in OSGi\n* Adjust class loaders to javascript resources moved from dropdown to\n  autosuggest.\n"
    },
    {
      "commit": "c474e82c437da57404a1532085f5b8dcf0cd704b",
      "tree": "665e6cdb5a948ecfe3eccca62de6785865f240bd",
      "parents": [
        "8516462ee01f14220cb3dcb8121cc1473664027e"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Thu Jul 25 18:09:30 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Thu Jul 25 18:47:47 2013 +0200"
      },
      "message": "Add column support to AutoSuggest API\n\nIntroduce ColumnDataProvider to set column texts and ColumnTemplate to\nset column width. DataSource.setTemplate() currently accepts only\nColumnTemplates, other template types will follow.\n"
    },
    {
      "commit": "8516462ee01f14220cb3dcb8121cc1473664027e",
      "tree": "a5954c0652eb87fe62c41944c6707be956902f68",
      "parents": [
        "224eebc903e62dabf1e7139bf36aa9e84ee70744"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 17:16:42 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 17:17:56 2013 +0200"
      },
      "message": "Enable AutoSuggest client to handle suggestions of type array\n\nAdjust filter, template and autocomplete."
    },
    {
      "commit": "224eebc903e62dabf1e7139bf36aa9e84ee70744",
      "tree": "45fca34fad1d92cf0d31d6febe48c6604bce9ad9",
      "parents": [
        "8b037ec83ce31f96af1374aa66695f89c9e1bb10"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 16:29:57 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 17:17:56 2013 +0200"
      },
      "message": "Introduce exchangeable template function on AutoSuggest client\n\nCurrently no Java API exists to use this feature"
    },
    {
      "commit": "8b037ec83ce31f96af1374aa66695f89c9e1bb10",
      "tree": "c7ac88276554110557373ba3144b48c0afd02f34",
      "parents": [
        "54460dbfd1c19ce524bfecf655fb401f9926b91b"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 15:06:31 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 17:17:55 2013 +0200"
      },
      "message": "Implement DataSource.setFilterScript"
    },
    {
      "commit": "54460dbfd1c19ce524bfecf655fb401f9926b91b",
      "tree": "16a4382db20051f6e8f77c4112bcf1aab7585db0",
      "parents": [
        "92f11fa791be5eeee201e9afcd5bde36681bb49b"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 14:02:04 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 17:17:55 2013 +0200"
      },
      "message": "Allow null argument in AutoSuggest.setDataSource"
    },
    {
      "commit": "92f11fa791be5eeee201e9afcd5bde36681bb49b",
      "tree": "7e43ee4d0f0589fdfba2f65a62e313db18cf7325",
      "parents": [
        "2991776209ed3d8cab89e755e0f1dc5a80c18eb2"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Thu Jul 25 13:14:54 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Thu Jul 25 13:17:08 2013 +0200"
      },
      "message": "Fix pom for autosuggest, include jstestrunner\n\nStill a missing dependency to mozilla.javascript (Rhino),\nif we include it in the target, at least the autosuggest.test should run.\n"
    },
    {
      "commit": "2991776209ed3d8cab89e755e0f1dc5a80c18eb2",
      "tree": "cf583c235b92be8aee41ae9688ad4f6db334d151",
      "parents": [
        "0868fb79ee16fb505a760469c23b7922647ae684"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 13:01:55 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Thu Jul 25 13:08:05 2013 +0200"
      },
      "message": "Adjust build to bundle changes\n\nReplaced viewer with autosuggest\nadd pom.xml files to new bundles"
    },
    {
      "commit": "0868fb79ee16fb505a760469c23b7922647ae684",
      "tree": "20fddedade97b70d8e2f7fb7dcbb5af5e123b8ac",
      "parents": [
        "5a62a2d7059b48d2fb2ab659b8ecd7efacc345fd"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jul 24 20:25:56 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jul 24 20:25:56 2013 +0200"
      },
      "message": "Use versioned package import\n"
    },
    {
      "commit": "5a62a2d7059b48d2fb2ab659b8ecd7efacc345fd",
      "tree": "13404d1b2bb7b238e8ca949a5bdd169f8d1b2ff4",
      "parents": [
        "b394ff30dafe3c565ce760be4826f59a4744f8d3"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 18:06:22 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 18:06:22 2013 +0200"
      },
      "message": "Store currentSuggestions as simple array in AutoSuggest model"
    },
    {
      "commit": "b394ff30dafe3c565ce760be4826f59a4744f8d3",
      "tree": "b664fe8b84b3b99ad2c4b929aca1ff41f97f4da5",
      "parents": [
        "83b68e593c86ab827e16ac6c3952c22c72da5faf"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 16:39:11 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 16:39:11 2013 +0200"
      },
      "message": "Remove deprecated property elementSelection in AutoSuggest client model\n\nFires suggestionSelected instead"
    },
    {
      "commit": "83b68e593c86ab827e16ac6c3952c22c72da5faf",
      "tree": "31e604820f14e507cb1aa8006f0c74d686b0561c",
      "parents": [
        "19627bd3b6f18c6efae40d55a20707185921b8aa"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 16:08:39 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 16:08:39 2013 +0200"
      },
      "message": "Revise AutoSuggest.js model field names"
    },
    {
      "commit": "19627bd3b6f18c6efae40d55a20707185921b8aa",
      "tree": "45956ca4337cbfcf7235851613a5633c35885bfa",
      "parents": [
        "55b4c8c13a3e6d741b1c7064fcb15932dac183e9"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 15:44:01 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 15:44:01 2013 +0200"
      },
      "message": "Restore AutoSuggest JUnit tests\n\nThese file were somehow emptied while moving them to the new bundle"
    },
    {
      "commit": "55b4c8c13a3e6d741b1c7064fcb15932dac183e9",
      "tree": "2a322540863df3a91a385d51c5c23421337de31d",
      "parents": [
        "0cd9a18798534ff4d905d6be469096d477737978"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 13:31:33 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 13:32:35 2013 +0200"
      },
      "message": "Create AutoSuggest bundles\n\norg.eclipse.rap.addons.autosuggest contains the AutoSuggest.java, the\nClientScripting files, and Model.js\n\norg.eclipse.rap.addons.autosuggest.test contains JUnit tests for\nAutoSuggest and Model, jasmine tests for ClientListener and Model.\nThe tests that remained in Model_test.js have been ported to jasmine\ntests."
    },
    {
      "commit": "0cd9a18798534ff4d905d6be469096d477737978",
      "tree": "b3e46920a23c9e06ab6190a55eeca8b999bd9e5d",
      "parents": [
        "9cb0dbfc2d1aa5bb1c73a6da59c60259d56b7829"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 12:08:36 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 12:08:36 2013 +0200"
      },
      "message": "Remove DropDownViewer bundle\n\nAutoSuggest will serve as a permanent replacement"
    },
    {
      "commit": "9cb0dbfc2d1aa5bb1c73a6da59c60259d56b7829",
      "tree": "a63ea26a828ca2feddb1d35397af535b7abb47af",
      "parents": [
        "7c5202f7432e04b0f3e87c75f048413b156b6445"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 12:03:47 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Wed Jul 24 12:03:47 2013 +0200"
      },
      "message": "Use AutoSuggest in Examples demo instead of viewer\n\nUpdated AutoSuggest.js to be able to handle changing data sources"
    },
    {
      "commit": "7c5202f7432e04b0f3e87c75f048413b156b6445",
      "tree": "2056a9ac7c1e8b43c5ebc3f7217692b83adf92c0",
      "parents": [
        "60f5d5a73105c1f5ceb6403af2b5a2a8a2a5f481"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Tue Jul 23 16:11:12 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jul 24 10:14:48 2013 +0200"
      },
      "message": "Use AutoSuggest instead of Viewer in demo\n"
    },
    {
      "commit": "60f5d5a73105c1f5ceb6403af2b5a2a8a2a5f481",
      "tree": "593a06eb237edb7c98c622560daa69b661a0ac96",
      "parents": [
        "1550afdaae378542d9582828958702d4552c2ef5"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Tue Jul 23 15:11:19 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Tue Jul 23 15:11:19 2013 +0200"
      },
      "message": "Introduce selection listener for AutoSuggest\n\nA SuggestionSelectedListener indicates that a suggestion has been\naccepted by the user.\n"
    },
    {
      "commit": "1550afdaae378542d9582828958702d4552c2ef5",
      "tree": "bdd6d84f7712ab52e918a9475494bb2b262af54a",
      "parents": [
        "c1ea615422e37d391ad94ac62512c1a7b99ca976"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 23 11:49:53 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Tue Jul 23 11:49:53 2013 +0200"
      },
      "message": "Remove unnecessary fields from AutoSugget.js results object\n\n\"query\" and \"limit\" were only used by tests, and those were rather\nredundant "
    },
    {
      "commit": "c1ea615422e37d391ad94ac62512c1a7b99ca976",
      "tree": "6b2ba329e65cd16fba8806752845c554c9209eeb",
      "parents": [
        "35193c48bd3cc6cb856fd306d5250c3ce15bb7be"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 17:20:13 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 17:24:01 2013 +0200"
      },
      "message": "Introduce DataProvider interface and basic implementation\n\nArrayDataProvider works on an array of strings, replaces\nSimpleDataSource.\n"
    },
    {
      "commit": "35193c48bd3cc6cb856fd306d5250c3ce15bb7be",
      "tree": "6e86249602050ac0feead46eb87c2137740f5af9",
      "parents": [
        "e4a27f13c3d8f744a1fefc817b251882ea0c719c"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 15:07:54 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 16:50:10 2013 +0200"
      },
      "message": "Rename DataProvider to DataSource, make it non-abstract\n\nA DataSource represents the source for suggestions for an AutoSuggest.\nLater we\u0027ll support data sources that fetch data from a REST service\nand those that provide the data directly from the RAP server.\n"
    },
    {
      "commit": "e4a27f13c3d8f744a1fefc817b251882ea0c719c",
      "tree": "77e307fc5be98becc447a2b82da7713e6c2f4ce3",
      "parents": [
        "71e89b2f140cbfc9b00cab99d8431d23f660f902"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jul 22 15:44:15 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jul 22 15:44:15 2013 +0200"
      },
      "message": "Apply jdt settings from rap template bundle to all projects"
    },
    {
      "commit": "71e89b2f140cbfc9b00cab99d8431d23f660f902",
      "tree": "ba1fd28b1eabd65f9b06970bdb7c920af2cd3413",
      "parents": [
        "92ab1e66b0abd87b2ebb5fee7dbc6e4b2c674c68"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 12:11:36 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 12:13:15 2013 +0200"
      },
      "message": "Remove unneeded dependency to hamcrest\n"
    },
    {
      "commit": "92ab1e66b0abd87b2ebb5fee7dbc6e4b2c674c68",
      "tree": "9831b5476ed437694c9a49cdf8c882f2377865cd",
      "parents": [
        "96d3d88a3462763d17ccda5f38ce0040a94d04b3"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jul 22 11:15:17 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Mon Jul 22 11:18:21 2013 +0200"
      },
      "message": "Revise projects settings, convert remaining windows line breaks\n\nIn accordance with the RAP project template bundle."
    },
    {
      "commit": "96d3d88a3462763d17ccda5f38ce0040a94d04b3",
      "tree": "483b08c432345b90c253005750fe909377860f15",
      "parents": [
        "2804ec17d4c459a1e3186bfd0cf3a74ca1d177e6"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 10:19:48 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 10:19:48 2013 +0200"
      },
      "message": "Fix JsHint warning\n"
    },
    {
      "commit": "2804ec17d4c459a1e3186bfd0cf3a74ca1d177e6",
      "tree": "6b2327254b0f27800db865c893f42ded25bf7f73",
      "parents": [
        "2860453ab406f5e3b80d5c2e14343262b1846afe"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Wed Jul 17 14:46:03 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 10:18:27 2013 +0200"
      },
      "message": "Fix manifests\n"
    },
    {
      "commit": "2860453ab406f5e3b80d5c2e14343262b1846afe",
      "tree": "ab4dace9a8d57a5d23f5a109ab809e39041a0fcb",
      "parents": [
        "3084c87ec9360ed9d96fd68c5a5dda0ba24c9e00"
      ],
      "author": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 10:09:17 2013 +0200"
      },
      "committer": {
        "name": "Ralf Sternberg",
        "email": "rsternberg@eclipsesource.com",
        "time": "Mon Jul 22 10:09:17 2013 +0200"
      },
      "message": "Fix typo, make fields final\n"
    },
    {
      "commit": "3084c87ec9360ed9d96fd68c5a5dda0ba24c9e00",
      "tree": "f99815aa79ca6d5052a00adf84919b1c2af8ac3f",
      "parents": [
        "da9c98d9960a19fba8ef051d8494f964ffb29d85"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Jul 19 17:01:09 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Jul 19 17:04:56 2013 +0200"
      },
      "message": "Extract AbstractDataProvider from SimpleDataProvider"
    },
    {
      "commit": "da9c98d9960a19fba8ef051d8494f964ffb29d85",
      "tree": "64c5b554dee871352864783dde10107ccb0e050b",
      "parents": [
        "89beb8b390bcafc4cbd9fa485a8c3c89e56b6b23"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Jul 19 15:21:11 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Jul 19 15:21:11 2013 +0200"
      },
      "message": "Make DropDown wider if sum of column width is greater than parent width"
    },
    {
      "commit": "89beb8b390bcafc4cbd9fa485a8c3c89e56b6b23",
      "tree": "979b3119589b166257bf61769fdfadbee00b251a",
      "parents": [
        "c2a7648f8a9b098c72e8f6a508e2652e77496498"
      ],
      "author": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Jul 19 14:00:28 2013 +0200"
      },
      "committer": {
        "name": "Tim Buschtöns",
        "email": "tbuschto@eclipsesource.com",
        "time": "Fri Jul 19 14:00:28 2013 +0200"
      },
      "message": "Use tabluator character to separate a dropdown item into columns\n\nThe character is only respected if the hidden columns property is set"
    }
  ],
  "next": "c2a7648f8a9b098c72e8f6a508e2652e77496498"
}
