)]}'
{
  "log": [
    {
      "commit": "3f276d51e233005ae8ea19d11528ff65cbd3e0c3",
      "tree": "2de3e20abd51570a261df1229246e86fc5b9fefa",
      "parents": [
        "ed08f7400905d2fa9d58fea1158690032affba06"
      ],
      "author": {
        "name": "Deepak Dixit",
        "email": "deepak@apache.org",
        "time": "Sun Feb 12 10:32:53 2017 +0000"
      },
      "committer": {
        "name": "Deepak Dixit",
        "email": "deepak@apache.org",
        "time": "Sun Feb 12 10:32:53 2017 +0000"
      },
      "message": "Improved: Moves plugins and creates the new structure (OFBIZ-9182)\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782651 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ed08f7400905d2fa9d58fea1158690032affba06",
      "tree": "a3fefb2b4e34c13ce9b72ab7c30cf124539f5e8b",
      "parents": [
        "08b3240e1723ac20f58b29931b1883365eac42bc"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sat Feb 11 13:36:40 2017 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sat Feb 11 13:36:40 2017 +0000"
      },
      "message": "Implemented: new gradle task pullPluginSource using a subversion gradle plugin\n(OFBIZ-9182)\n\nAdded a new gradle task called pullPluginSource that fetches a plugin from\nthe (yet to be created) plugins repository. Also updated the README.md file\nto reflect the changes that happened recently on the plugin management tasks\n\nThis is the last commit required before restructuring the subversion repository\nas per the discussion thread mentioned in the above JIRA\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782605 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "08b3240e1723ac20f58b29931b1883365eac42bc",
      "tree": "d042d9e1fb43db4d01bf5d6c34bf2c257d35f813",
      "parents": [
        "683f89001bc3b01f268c68bb6df0dad4decb8bc7"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 13:23:20 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 13:23:20 2017 +0000"
      },
      "message": "No functional change, updates and removes some now useless files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782604 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "683f89001bc3b01f268c68bb6df0dad4decb8bc7",
      "tree": "f863ed126dd7d9c82785d6e8e4b5e35159d624f8",
      "parents": [
        "4ff1482640ab5eb5770de7c07a2c68ee8aa8e684"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 13:19:06 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 13:19:06 2017 +0000"
      },
      "message": "No functional change, last update with less Vulnerable Dependencies\n\nOnly higher will be considered, not done yet...\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782603 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4ff1482640ab5eb5770de7c07a2c68ee8aa8e684",
      "tree": "6ccac81b6d97bcd2f98d51b215967d67e6117c50",
      "parents": [
        "fe8b3d4f4d76211d534c7105260a2f2e6eb110c8"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 10:16:02 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 10:16:02 2017 +0000"
      },
      "message": "Implemented: Load demo data shows error loading xml files\nFixed:\n(OFBIZ-9211)\n\n\"gradlew cleanAll loadDefault\" generates a data loading error\n\nIt\u0027s logically due to the removing of plugins/component-load.xml in OFBIZ-9182\nA temporary solution is to put it in again. \nA definitive solution is to remove data dependencies. \nWe have also this problem with ecommerce data which create dependencies \nfrom applications\n\njleroux: I don\u0027t close this issue yet because we need to work together on this.\nI simply remove the regression by putting back plugins/component-load.xml\n\nThanks: Wai for report\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782577 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fe8b3d4f4d76211d534c7105260a2f2e6eb110c8",
      "tree": "8fa47c77ccda5fe4462f374673e3f2e65ec2dccd",
      "parents": [
        "fbbd4e5acbd42a13913681169c21e3e683ad040f"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 09:25:52 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 11 09:25:52 2017 +0000"
      },
      "message": "Improved: refactor list related forms in Agreeement widgets\n(OFBIZ-9186)\n\nRefactoring various list forms into grids\nRefactoring various list form references in screens\n\nThanks: Pierre Smits\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782562 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fbbd4e5acbd42a13913681169c21e3e683ad040f",
      "tree": "eb43bad6dc236184f00c60ded3ab47cc7596c7f8",
      "parents": [
        "b63b25c196650250665a00e0620b974cd591f9a9"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Feb 10 20:38:46 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Feb 10 20:38:46 2017 +0000"
      },
      "message": "Fixed: Reinstate url cache in UtilURL.fromResource\n(OFBIZ-9208)\n\nAdrian created the following commit to cache URL objects \n\n\nRevision: 1649979\nAuthor: adrianc\nDate: 07 January 2015 00:24:28\nMessage:\nSome optimizations for URL lookups.\n----\nModified : /ofbiz/trunk/framework/base/src/org/ofbiz/base/util/UtilProperties.java\nModified : /ofbiz/trunk/framework/base/src/org/ofbiz/base/util/UtilURL.java\n\nand was later reverted in this commit\n\nRevision: 1650347\nAuthor: adrianc\nDate: 08 January 2015 17:53:59\nMessage:\nSome small fixups for some of my previous commits.\n----\nModified : /ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityClassLoader.java\nModified : /ofbiz/trunk/framework/base/src/org/ofbiz/base/util/UtilURL.java\n\nWe have found in one of our production servers that line 98 in UtilURL.java\n\nurl \u003d loader.getResource(resourceName);\n\nhas caused locking and looking at the stack trace (from jstack). There are \nnumerous threads waiting on locks from within this method\n\nI propose the cache gets added back (we have done this as a patch on our systems\n with no ill effect)\n\nFYI - The commits are in reference to the EntityClassLoader which is not used \nand does not work see OFBIZ-6210\n\nThanks: Gareth Carter for report and suggestion\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782520 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b63b25c196650250665a00e0620b974cd591f9a9",
      "tree": "f12c7ea33f31b3b9772c311d7274a9b693cf2a66",
      "parents": [
        "cecb0bfb0e711ea23f7c4feba21c1be72bb1c495"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Feb 10 18:46:04 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Feb 10 18:46:04 2017 +0000"
      },
      "message": "Fixed: SimpleMethod: FindByAnd never using EntityListIterator\n(OFBIZ-9152)\n\nSince the introduction of EntityQuery there was no distinction between a simple \nmethod tags \n\u003cfind-by-and use-iterator\u003d\"true\"\u003e and \u003cfind-by-and use-iterator\u003d\"false\"\u003e \n(except cache handling).\nThere is a condition \"if (useIterator)\" but with entityQueries did use \n\"[...].queryList()\".\n\nThanks: Mirko Vogelsmeier\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782498 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cecb0bfb0e711ea23f7c4feba21c1be72bb1c495",
      "tree": "70314313596d71c21ee78506d94dab535d5e15d5",
      "parents": [
        "471d8c427374fef2aa20dc8728fb9bdd359bf004"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Tue Feb 07 19:56:04 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Tue Feb 07 19:56:04 2017 +0000"
      },
      "message": "Fixed: Birt logging unlogical high (OFBIZ-9201)\nCurrently the class BirtContainer call the birt engine with hard coded log level ALL that generated huge log file.\nWe can\u0027t implement easily log4j on the birt engine so with this commit I create a quick fix to have matching between the java.util.Logger and org.apache.log4j.Logger level.\nYou can select the log level from debug.properties to populate the ReportEngine log file.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1782070 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "471d8c427374fef2aa20dc8728fb9bdd359bf004",
      "tree": "37c9e90b9026e3757e719900babdef236f42c7c6",
      "parents": [
        "92f3593c0172127442cab1c50cf3d4a460c12eb8"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Tue Feb 07 09:42:41 2017 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Tue Feb 07 09:42:41 2017 +0000"
      },
      "message": "Fixed: Cancelled OrderItems are still included in orderGrandTotal.\n(OFBIZ-9204)\n\nThanks: Maurice for reporting and providing the patch, Deepak and Jacques for their suggestions.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781979 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92f3593c0172127442cab1c50cf3d4a460c12eb8",
      "tree": "2c5827fc15834494d9bbe076421fcd00d2f52ac5",
      "parents": [
        "628dc8abb1f70825f5d28351ae86577c64beb4a0"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Feb 05 11:34:17 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Feb 05 11:34:17 2017 +0000"
      },
      "message": "No functional changes\n\nCompletes r1781731 by putting svn:eol-style\u003dnative to *.sh;*.bat file types \n\nThere are also changes in files with have mixed EOLs because this is no sense\nwhen using native which automatically resolves this issue\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781735 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "628dc8abb1f70825f5d28351ae86577c64beb4a0",
      "tree": "5797311bcae0151fddbef3bf9faf816221d3a20c",
      "parents": [
        "443ee0a25b8c420cafb8f9331e09469a6c452037"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Feb 05 11:09:59 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Feb 05 11:09:59 2017 +0000"
      },
      "message": "No functional changes\n\ncompletes r1781219 by putting svn:eol-style\u003dnative to all file types declared \nin [auto-props] section of the svn config files.css\n\nActually this is only a 1st pass, it was too complicated to do it for  \nall file types at once only concerned here\n*.java;*.bsh;*.groovy;*.jsp;*.tld;*.ftl;*.js;*.sql;*.c;*.cpp;*.h;*.txt;*.sgml;\n*.properties;*.xml;.classpath;.project;*.sld;*.gml;*.xsl;*.xsd\n*.html;*.htm;*.css;*.md;README;NOTICE;LICENSE;rc.ofbiz.*;*.less;*.dsp;*.dsw\n\nMost files should not be concerned by this change, but it\u0027s impossible to do\nit one by one.\n\nThere are also changes in files with have mixed EOLs; because this has no sense\nwhen using native which automatically resolves this issue\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781731 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "443ee0a25b8c420cafb8f9331e09469a6c452037",
      "tree": "c4a83847807d7e0faf43e335feffdb9906d0d3f0",
      "parents": [
        "bbb002967a671bba91f0668f991da39cf8514959"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 04 12:20:41 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Feb 04 12:20:41 2017 +0000"
      },
      "message": "Fixed: Missing file results in error\n(OFBIZ-9198)\n\nWhen accessing a file/image in ecomseo (only seo version) that is physically \nmissing or the dataresource attribute isPublic\u003d\u003d\"N\" the request results \nin a loop.\n\njleroux: to break the loop in case or error, I simply decided to return a \nresponse of type none. I also added the same for io-error which can be returned\nby the DataEvents class, also in ecommerce controller\n\nThanks: Ingo Wolfmayr for report\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781662 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bbb002967a671bba91f0668f991da39cf8514959",
      "tree": "b9b332bec56e1986e9daf9791ed7ce767c51c81c",
      "parents": [
        "e4060e1bd9067521ad7ef934dcf82d0255e22698"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 18:21:53 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 18:21:53 2017 +0000"
      },
      "message": "No functional change. We no longer need the svn:auto-props at this level, it\u0027s\nnow set at OFBiz svn repo root level\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781446 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e4060e1bd9067521ad7ef934dcf82d0255e22698",
      "tree": "b9b332bec56e1986e9daf9791ed7ce767c51c81c",
      "parents": [
        "4cb97bb39cf5f2a8efb3fea37113281095037f39"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 17:56:14 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 17:56:14 2017 +0000"
      },
      "message": "No functional change. Tries to set the svn:auto-props on OFBiz svn repo root\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781441 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4cb97bb39cf5f2a8efb3fea37113281095037f39",
      "tree": "b9b332bec56e1986e9daf9791ed7ce767c51c81c",
      "parents": [
        "549ff5935a5203a29b8251d85a23a26f01c7841a"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 16:34:44 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 16:34:44 2017 +0000"
      },
      "message": "No functional change, removes useless return in Javadoc\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781431 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "549ff5935a5203a29b8251d85a23a26f01c7841a",
      "tree": "bc51de580bf06aa9e4bed33ade173f46dc7bb971",
      "parents": [
        "e5b0e219f0344166b93f2d023ca24dad59469c5e"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 10:54:06 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 10:54:06 2017 +0000"
      },
      "message": "No functional change, reverts r1781366\n\nI did not even notice I committed this bunch of WIP stuff. I guess I clicked \nsomewhere while my machine was too buzy\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781367 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e5b0e219f0344166b93f2d023ca24dad59469c5e",
      "tree": "6abeb266fd15761d2873bfdfdad12531f4696192",
      "parents": [
        "59656f3581190687bbf2b16b9dc5dcaa719a8a3d"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 10:33:59 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Feb 02 10:33:59 2017 +0000"
      },
      "message": "No functional change, this was reverted in r1781367\n\nI did not even notice I committed this bunch of WIP stuff. I guess I clicked \nsomewhere while my machine was too buzy\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781366 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "59656f3581190687bbf2b16b9dc5dcaa719a8a3d",
      "tree": "bc51de580bf06aa9e4bed33ade173f46dc7bb971",
      "parents": [
        "83e4945ce03740c179c84de272f3ad5add2d4f57"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 10:58:46 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 10:58:46 2017 +0000"
      },
      "message": "No functional changes\n\nAt http://markmail.org/message/ffmyw773p65fndey I wrote:\n\nI\u0027d like to follow the suggestion I made in the last message of the linked \nthread.\nIn other words, use\nhttp://subversion.apache.org/docs/release-notes/1.8.html#repos-dictated-config\nhttp://blogs.collab.net/subversion/the-road-to-repository-dictated-configuration-day-2-autoprops\nThen this problem would be over. No longer need to check from time to time that\nconcerned files, have svn:eol-style\u003dnative property set\nThis imply that all OFBiz users use svn \u003e 1.7, but we can inform them, et voilà\n\nThen at markmail.org/message/h3q2yvj4db544ro7 I wrote:\n\nActually, since we get new committers now and then and their are able to create\nnew files I have a warning every 6 months which says \"Check Java \nfiles, have all svn:eol-style\u003dnative\" (I totally forgot that because I assume\nthe machine knows it and warns me ;))\nI could extend that to all files (at least the most prominent types), I\u0027ll\nsee...\n\nThis does what the last sentence said for Groovy, XML and few new Birt \nJava files.\n\nI\u0027ll see if I can implement the svn 1.8 repos-dictated-config ASAP!\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781219 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "83e4945ce03740c179c84de272f3ad5add2d4f57",
      "tree": "8afacef6a95fc94d1727acd3613857492d7b9787",
      "parents": [
        "f3208bd0eefd61d269b39d6997f73a52b7312834"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 10:50:22 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 10:50:22 2017 +0000"
      },
      "message": "Fixed: After creating a new Flexible Birt report, before visualising it you need\n to do other actions\n(OFBIZ-9194)\n\nYou need to add the data set fields with the Birt Report Designer \nand publish the report. This will be documented with OFBIZ-9188\n\nI thought about graying the button but it was a delicate matter because it uses\na \u003ccontent element in screen and directly call a view handled from a Groovy \nevent.\n\nIt was easier to fix the PrepareBirtCall Groovy event. But to be totally sure\nI also handled the possible NPE in the BirtViewHandler\n\nI also fixed viewLast error in controller \n\nBecause the files were not committed with the svn:eol-style native property\nyou will see false changes in this commit. Some files have their svn:eol-style \nnative property set. I\u0027ll soon commit missing so in new Birt Java files.\n\nI\u0027ll also commit a lot of svn:eol-style native property changes for XML and \nGroovy files which have been neglected so far. I\u0027m sorry for that because \nwhen we do so we loose the annotations history. I will then definitely put in \nplace what I suggested in http://markmail.org/message/ffmyw773p65fndey\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781218 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3208bd0eefd61d269b39d6997f73a52b7312834",
      "tree": "98dc837bf38c8b55fdd23171f27e3f0ae42212ec",
      "parents": [
        "d1633665a67683ec2f7c8bd7fb1c67e258a0a193"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 10:23:44 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 10:23:44 2017 +0000"
      },
      "message": "No functional changes\n\nAdds a missing BirtOverrideFilters label\nFixes a typo in BirtServices.java and organise imports\nChange a button name in BirtForms.xml\nUses the BirtOverrideFilters label in BirtScreens.xml\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781215 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d1633665a67683ec2f7c8bd7fb1c67e258a0a193",
      "tree": "d9f15871af8b0f9ab31bd4ef5ee16e0e45d8a1e2",
      "parents": [
        "0693958c0be26ad0402b55591293ee9d5f76e3f1"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 08:59:06 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 08:59:06 2017 +0000"
      },
      "message": "No functional change, removes useless line\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781209 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0693958c0be26ad0402b55591293ee9d5f76e3f1",
      "tree": "f12eee73a2395923c8286b9c3772afee83943fbb",
      "parents": [
        "c387449a706937d07dbc39d70169b6ceb4f4ea5e"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 07:44:00 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Feb 01 07:44:00 2017 +0000"
      },
      "message": "No functional change, removes useless \u003cfail-widgets/\u003e element\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781202 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c387449a706937d07dbc39d70169b6ceb4f4ea5e",
      "tree": "8137d1a9e0ef7502b86d6d8c922590670ece4b48",
      "parents": [
        "e51c9f28f5f6a0adce36e0f66a18021296b02d6a"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 31 17:24:01 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 31 17:24:01 2017 +0000"
      },
      "message": "Fixed: Navigate Accounts tree does not work\n(OFBIZ-9191)\n\nThis is due to a change in (at least) Tomcat 8.0.39\n\nHere is a simple fix. I tried other ways but none worked and I prefer to keep\nthis simple.\nI tried other ways but none worked and I prefer to keep this simple.\n* Using an encoder at this stage (just before calling the macro) is not an \noption. Or maybe by using the encoder on the linkurl variable alone. \nBut then linkurl  must be transformed in a String and  back to a \nStringBuilder or more refactoring is needed. It does not worth it IMO.\n* Also using encode\u003d\"true\" for links in AccountingTrees.xml does not work.\n\nThis also removes trailing blanks (by hand)\n\nThanks: Moatasim Al Masri for report\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781125 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e51c9f28f5f6a0adce36e0f66a18021296b02d6a",
      "tree": "08d496f19c826bd8edf103cfafbefa9080912c1d",
      "parents": [
        "16d133a903fa1a91f3eca97b80e3ec6fa3f4dc07"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Jan 31 15:43:46 2017 +0000"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Jan 31 15:43:46 2017 +0000"
      },
      "message": "Fixed: reversed the debit and credit entries of the accounting transactions for \nfixed asset depreciations.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781109 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "16d133a903fa1a91f3eca97b80e3ec6fa3f4dc07",
      "tree": "21f54b6203a09a083466ef94bb4fa29f6fbff113",
      "parents": [
        "28c0d6647cb8c1046d2701e91b5c3755ce6e1fa3"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 31 14:07:04 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 31 14:07:04 2017 +0000"
      },
      "message": "Improved: Implement and demonstrate few services in Birt Report Builder\n(OFBIZ-9192)\n\nThe Birt Report Builder can also use services. for now only the \"rotation\" \nreport as been provided. We can provide more examples based on François\u0027 \nwork. \n\nHere are trivial changes\n  fixes missing Lookup maps and view in controller for the \"rotation\" report \n  new needed labels\n  typos fixed\n  \n\n\nThanks:\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781084 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "28c0d6647cb8c1046d2701e91b5c3755ce6e1fa3",
      "tree": "f00e74a7a90d14cdb07088285c380c5049e78ca5",
      "parents": [
        "23d47083d38e7c0b4c901cc311f1edaa880292a8"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 31 09:22:11 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 31 09:22:11 2017 +0000"
      },
      "message": "No functional change, updates Supported Content Types in example controller to\nbe the same than in birt controller\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1781037 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "23d47083d38e7c0b4c901cc311f1edaa880292a8",
      "tree": "ff7397994627ddc2358aa6f7dbbf00990667a2a1",
      "parents": [
        "df9a2d60760b196a16fe858f986494996904e4d0"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sun Jan 29 18:27:43 2017 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sun Jan 29 18:27:43 2017 +0000"
      },
      "message": "Implemented: removed orphaned function no longer used due to previous commit\n(OFBIZ-9182)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780832 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "df9a2d60760b196a16fe858f986494996904e4d0",
      "tree": "6e44c08547943d39341b11299e9822b3c1af6a46",
      "parents": [
        "72374b322b2922a3debc9413ce8a1cca4638f800"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sun Jan 29 18:13:18 2017 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sun Jan 29 18:13:18 2017 +0000"
      },
      "message": "Implemented: removed the plugin activate/deactivate feature\n(OFBIZ-9182)\n\nIn preparation for moving to a new svn, we removed the component-load.xml file\nwhich was the way in which components were activated / deactivated in\n/plugins. This is made redundant and hence removing unnecessary code.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780828 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "72374b322b2922a3debc9413ce8a1cca4638f800",
      "tree": "6fd89340003bced35679a29d44655feb35fe5b84",
      "parents": [
        "f66f31fd15855f2ed9d20b53efeffdc32bf55820"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sun Jan 29 14:28:58 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sun Jan 29 14:28:58 2017 +0000"
      },
      "message": "Fixed: no functional change, remove \u0027;\u0027 to respect coding groovy convention\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f66f31fd15855f2ed9d20b53efeffdc32bf55820",
      "tree": "7d1c482b94a54a9aa209958a3ae509d371539c6b",
      "parents": [
        "8d8767464727704893406abe043d11603bf22179"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sun Jan 29 14:27:27 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sun Jan 29 14:27:27 2017 +0000"
      },
      "message": "Fixed: Convert delegator.find to EntityQuery (OFBIZ-9189)\nThe code came from a project under ofbiz 13.07 and is still using deprecated delegator.find calls, so I converted them to EntityQuery\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780800 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8d8767464727704893406abe043d11603bf22179",
      "tree": "19a6f81d056209dbc12917465d55760562294702",
      "parents": [
        "c69a046bf7fdd2d36b79595fd067033e43b76c79"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sun Jan 29 13:07:32 2017 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Sun Jan 29 13:07:32 2017 +0000"
      },
      "message": "Improved: fully refactored the component loading logic in Gradle\n(OFBIZ-9182)\n\nThis commit provides the following:\n- Fully refactor common.gradle so that it mirrors the component loading\n  logic found in ComponentContainer. This makes the loading very flexible\n  and changing the directory structure should have no impact on the build\n  scripts.\n- Gradle will now ignore a component if it exists but disabled in\n  ofbiz-component.xml (i.e. enabled\u003d\"false\")\n- Removes /plugins/component-load.xml\n- Disables the ebaystore component in ofbiz-component.xml\n\nThe above is needed as a first step toward preparing the project for svn\nrestructure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780790 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c69a046bf7fdd2d36b79595fd067033e43b76c79",
      "tree": "141fc85a50487781d5c712d35cb7e46cd689a54d",
      "parents": [
        "28e9a5eb57a8a3595a36a68a9d0289191dd72f9d"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sat Jan 28 13:48:22 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sat Jan 28 13:48:22 2017 +0000"
      },
      "message": "Fixed: Changed log level always to info in minilang (OFBIZ-6206)\nBecause the log level always is display as FATAL on log, this raise useless log and generate many noise for production site.\nGenerally these logs are present for debugging historical reason\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780691 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "28e9a5eb57a8a3595a36a68a9d0289191dd72f9d",
      "tree": "ed113db57da3aea6e09491b22642e56b981a145a",
      "parents": [
        "54ba438454e8d189781bcb30b63cf2d18b313e50"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sat Jan 28 13:22:55 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nmalin@apache.org",
        "time": "Sat Jan 28 13:22:55 2017 +0000"
      },
      "message": "Implemented: Birt Report Builder: an enhancement of the Birt component. Easier user possibility of report creation. (OFBIZ-6919)\n\nThe concept, you define a report domain related to an entity or a service through a master content (master report) and a master search form.\nWhen a high level user create a report on a configured domain, OFBiz prepare an instantiation of the master content (flexible report) that permit\nto surcharge the search form (recorded dynamically on the content as ElectronicText) and prepare a rptDesign skeleton.\nThe high level user can download the rptDesign to edit it trhough the birt editor, with all fields that ofbiz will be load as dataset and when is finish upload the result on the content instantiation.\nFor the end user, he selected the instantiation report, OFBiz display the report search from the content instantiation and the submission call birt with the search parameters and the linked rptDesign.\n\nThe rptDesign file is drive by OFBiz to build the data set by two methods :\n * call the performFind if the domain is related to an entity\n * call the a custom service if the domain is related to a service.\nFor the last case we need two services, a first who prepare and list available fields for search and display. And a second who realize the search.\nBy convention currently the first service as the same name that the second service suffixed by \u0027PrepareFields\u0027\n\nThis commit contains :\n * useful UI to create a new content instance from a master content. List, edit, remove a content instance and a simple drop-down to list all instance published (ready to use by end user)\n * all services (with the work flexibleReport) to manage a flexible report, prepare the rptDesign skeleton, reanalyze the rptDesign uploaded, prepare the search form\n * Services interface to define you own search custom method\n * Two examples, one on the entity Exemple and one with the service flexibleReportTurnOver. Warning ! there are raw example without a beautiful rptDesign so you need to update the rptDesign with the birt editor to display something.\nThanks: François Wurmser for initialize this improvement, Jacques and Gil for their time to analyze, document and refactor the code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780683 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "54ba438454e8d189781bcb30b63cf2d18b313e50",
      "tree": "e23fb22e2daf99c11a898b39e1325781dcf44917",
      "parents": [
        "d12494de92185cfc2ccef145fe44f5dda8f9958d"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 28 11:19:34 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 28 11:19:34 2017 +0000"
      },
      "message": "No functional change, only this test is concerned, more a bug fix though.\n\nDespite missing the creation data in svn, I guess this file has been created \nafter I created the portoffset feature or I missed it then (unlikely since I\nchanged all 8080 and 8443 ports in Java code). \n\nAnyway, we now need this to be portoffset aware and this commit just does that\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780659 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d12494de92185cfc2ccef145fe44f5dda8f9958d",
      "tree": "d4d49827388b3e53e0a1f7226e04fa1de58f4e04",
      "parents": [
        "a299203689928c983bce06610790c2c7356884e9"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 27 04:12:56 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 27 04:12:56 2017 +0000"
      },
      "message": "No functional change, we no longer need this script\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780493 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a299203689928c983bce06610790c2c7356884e9",
      "tree": "709317b54481cd85251c0c327a4df248d655cda5",
      "parents": [
        "47684c4781de743f89c175e9cfa310648ec7284a"
      ],
      "author": {
        "name": "Shi Jinghai",
        "email": "shijh@apache.org",
        "time": "Wed Jan 25 03:09:48 2017 +0000"
      },
      "committer": {
        "name": "Shi Jinghai",
        "email": "shijh@apache.org",
        "time": "Wed Jan 25 03:09:48 2017 +0000"
      },
      "message": "Fixed: Update Apache Solr/Lucene to release 6.2.1\n(OFBIZ-8316)\n\nChange LongPoint and DoublePoint fields to String field to make solr work in trunk version, and I\u0027ll change them back when updating to new release of Solr.\n\nThanks: Jacques Le Roux for reporting the point fields problem.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1780133 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "47684c4781de743f89c175e9cfa310648ec7284a",
      "tree": "a782c311a1fa06c2bee2bf6c2e79ae471d0001ae",
      "parents": [
        "dc72e4025b6fee8c755a445c1d3e957315dfc281"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Mon Jan 23 14:26:04 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Mon Jan 23 14:26:04 2017 +0000"
      },
      "message": "No functional change, I could be wrong but I see no reasons to have an empty\naction here\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779934 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dc72e4025b6fee8c755a445c1d3e957315dfc281",
      "tree": "6cfb8f38d1f1477ab1dda30bdf8e3a70e4352642",
      "parents": [
        "4d68f770d95773604d692e919ec5dfa258ccdcbb"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 21 11:15:17 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 21 11:15:17 2017 +0000"
      },
      "message": "Fixed: \"View Order\" throws exception in getReturnableQuantity\n(OFBIZ-9157)\n\nSteps to Reproduce:\n- Create a sales order\n- Add 1 orderitem with no unitPrice set (unitPrice \u003d null) for the product\n- set the status of the order to completed\n- go to order-management and try to open the order for display like:\nhttps://localhost:8443/ordermgr/control/orderview?orderId\u003dXXXXX\n\nExpected:\n- the order is displayed with status completed\n\nActual:\n- A groovy exception is displayed.\n\nAnalysis:\nThe service \"getReturnableQuantity\" throws an exception because it returns the \nreturnablePrice \u003d null, because the unitPrice of the orderItem was null.\nThe OUT field returnablePrice is mandatory according to the service-definition. \nThe return parameter is set but the value is null, hence the exception.\n\nSolution: adjust the service-definition to allow for \"null\" value \nof the returnablePrice OUT parameter.\n\nThanks: Leonard Lin\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779724 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4d68f770d95773604d692e919ec5dfa258ccdcbb",
      "tree": "da6422de10839d7c20273271f2642af34ae13316",
      "parents": [
        "3784e27bed97cf20b6ef0f3fe8590fe9a269ed1f"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 21 07:02:19 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 21 07:02:19 2017 +0000"
      },
      "message": "Implemented: Birt Report Builder: an enhancement of the Birt component. \nEasier user possibility of report creation.\n(OFBIZ-6919)\n\nFixes a small issue: the REPORT contentId is now named FLEXIBLE_REPORT\n\nNote: the BIRT_REPORT_BUILDER_USAGE_POLICY still need to be completed. Hence \nit\u0027s for now bypassed in ContentWorker.renderContentAsText(), based on the \nFLEXIBLE_REPORT contentId\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779701 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3784e27bed97cf20b6ef0f3fe8590fe9a269ed1f",
      "tree": "8f2f3be05ca9ad5c2cf870d262c6a6b8f358a31d",
      "parents": [
        "6114e50b3888842fc0684adc44d0c5387dcd5df4"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 20 21:04:07 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 20 21:04:07 2017 +0000"
      },
      "message": "No functional changes, trivial formatting issues\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779677 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6114e50b3888842fc0684adc44d0c5387dcd5df4",
      "tree": "d732256f6a4a4962d9ed5f33085feb00b9dd707d",
      "parents": [
        "920ef384230014f356f26117c134ebd39cba876c"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 20 14:20:47 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 20 14:20:47 2017 +0000"
      },
      "message": "Fixed: In entitymodel.xsd entity-alias for condition-expr must be required\n(OFBIZ-9184)\n\nCurrently in the entitymodel.xsd the line\n\n\u003cxs:attribute name\u003d\"entity-alias\" type\u003d\"xs:string\"/\u003e\n\nis wrong, should be\n\n\u003cxs:attribute name\u003d\"entity-alias\" type\u003d\"xs:string\"  use\u003d\"required\"/\u003e\n\nElse in line\n\nthis.entityAlias \u003d entityAlias;\n\nin ModelViewEntity.ViewConditionExpr() \n\nthis.entityAlias \n\nreceives null.\n\nAll supported branches are concerned\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779625 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "920ef384230014f356f26117c134ebd39cba876c",
      "tree": "97d117e665a3661ba9cf53ad3698c030183e7104",
      "parents": [
        "996f9f5516c778827fc60f5c7e435cff7a272df5"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 20 09:56:56 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 20 09:56:56 2017 +0000"
      },
      "message": "Fixed: JobPoller does not run and hence scheduled/async jobs are never run\n(OFBIZ-9155)\n\nSymptom:\n* services that are invoked with \"dispatcher.runAsync\" stay \"pending\" in the \njob-list and never get executed\n* scheduled jobs don\u0027t get executed\n\nSteps to Reproduce\n* Login to /webtools\n* Schedule a Job to run in 5 mins, (for example service \"clearAllEntityCaches\")\n* Wait 7mins\n\nExpected:\n* the scheduled service \"clearAllEntityCaches\" is not \"pending\" anymore but \nshould have status \"finished\"\n\nActual:\n* scheduled service \"clearAllEntityCaches\" is still \"pending\"\n\nAnalysis:\nThe problem can be reproduced with the OFBiz 16.11 branxh as well as \nwith the OFBiz 16.11.01 zip file version and the trunk\n\nJobPoller does get started on OFBiz start but does get stuck on line:\norg.apache.ofbiz.service.job.JobPoller.java: 213-215 \n\nThe reason is that the \"Start.ServerState\" never reaches \"RUNNING\"\n\nDoing a full-text scan through the whole source code shows, that there is no \ncode at all that sets the ServerState to \"RUNNING\"\n\nComparing it to the 15.11-branch. There used to be a line:\nserverState.compareAndSet(ServerState.STARTING, ServerState.RUNNING)\n\nno such line exists in 16.11 anymore.\n\njleroux:  I confirm the behaviour in R16 branch as well as in trunk.\n\nLeonard\u0027s \"patch\" is a good solution and works for the R16 branch which is less \nchanged than the trunk when compared to R15. \n\nThe same applies to the trunk with the relative block of code which contains\nif (serverState.get() \u003d\u003d ServerState.STOPPING) {\n\nThe line Leonard propose to add was obviously missed during the recent \nrefactoring.\n\nThanks: Leonard Lin\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779596 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "996f9f5516c778827fc60f5c7e435cff7a272df5",
      "tree": "8abcabee6cc0a9c590ad03a33e2d93197ab2cd84",
      "parents": [
        "21737774bc14e02e9350168b7adce6e8ae5c7774"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 19 09:19:03 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 19 09:19:03 2017 +0000"
      },
      "message": "Improved: Remove the cleanGradle and cleanAnt Gradles Task\n(OFBIZ-9183)\n\nWe decided to remove the cleanGradle because since we upgraded to Gradle  3 \nit causes an issue on Windows.\n\nWe also decided to remove the cleanAnt Gradles Task  because it\u0027s now in \nthe R16.11.01 and R11.1 branch which should be enough for users moving from Ant\nto Gradle\n\nBTW in case of need there is this wiki reference page \nhttps://cwiki.apache.org/confluence/display/OFBIZ/From+Ant+to+Gradle\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779439 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "21737774bc14e02e9350168b7adce6e8ae5c7774",
      "tree": "e51a18e58fe0c2810b0eafdfbf28068c0463b0d8",
      "parents": [
        "720caa4625a6e4d3ab85ffc4ec58044f07583dc5"
      ],
      "author": {
        "name": "Pranay Pandey",
        "email": "pranayp@apache.org",
        "time": "Wed Jan 18 11:10:36 2017 +0000"
      },
      "committer": {
        "name": "Pranay Pandey",
        "email": "pranayp@apache.org",
        "time": "Wed Jan 18 11:10:36 2017 +0000"
      },
      "message": "Improved: Readability of README.md by adding some line breaks. \nThere was a need of huge horizontal scroll in the Security block.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1779311 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "720caa4625a6e4d3ab85ffc4ec58044f07583dc5",
      "tree": "338d57501620507492327c0c5c47fd05088148b1",
      "parents": [
        "a97a276bfb49ed43802b85709f545cc0f1281284"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 07:37:35 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 07:37:35 2017 +0000"
      },
      "message": "Fixed: add item to order cause exception\n(OFBIZ-9167)\n\n-go to https://localhost:8443/ordermgr/control/orderentry\n-create order for DemoCustomer\n-add an item\n\nconsole output...\njava.lang.NullPointerException\n        at org.apache.ofbiz.content.content.ContentWorker.\nrenderContentAsText(ContentWorker.java:368) ~[ofbiz.jar:?]\n[...]\n\nWhile at it I also found issues with cartLine.getName() in ftl files. It was\nalso missing the dispatcher. \n\nThis was broken by OFBIZ-9164\n\nThanks: Wai\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778889 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a97a276bfb49ed43802b85709f545cc0f1281284",
      "tree": "4cbbcce3cd7723e7b4f878181c325517c41ece85",
      "parents": [
        "8f20b43fc91fe90ee77333c2d9f3591c06e45192"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 07:24:58 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 07:24:58 2017 +0000"
      },
      "message": "No functional change, better content for pandoc.bat files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778888 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8f20b43fc91fe90ee77333c2d9f3591c06e45192",
      "tree": "a7558f01922ba12154ff672e64f2f6202c273f4d",
      "parents": [
        "c9b3a775e20ebdd5c5ec98e835d5e1996413a040"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:44:08 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:44:08 2017 +0000"
      },
      "message": "No functional change, adds a new tools/demo-backup/README.md.html file and\nrelated helpful pandoc.bat\n\nThe README.md.html is to be used at \nhttps://cwiki.apache.org/confluence/display/OFBIZ/\nThe+official+demos+and+how+to+maintain+them\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778883 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c9b3a775e20ebdd5c5ec98e835d5e1996413a040",
      "tree": "89d81cbf3bbf125799bafc6dbfb271aef4221f15",
      "parents": [
        "c6a094aa3d47aa7004f00eba496f3394f961dc92"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:35:16 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:35:16 2017 +0000"
      },
      "message": "No functional change, renames the \ntools/demo-backup/README file to\ntools/demo-backup/README.MD\nWith some edition\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778882 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c6a094aa3d47aa7004f00eba496f3394f961dc92",
      "tree": "515f6a5bf66508407febdd37a3f9acf6aa24437f",
      "parents": [
        "127c1c156b0013590ed1e08c02a75e9281ba531c"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:30:46 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:30:46 2017 +0000"
      },
      "message": "Improved: Minor spelling mistakes\n(OFBIZ-9173)\n\nDepreciation is mis-spelled as depreciatiion\nAlso, an additional space before brace would improve readability\n\nAssigned is mis-spelled as assinged\nGrammar of sentence could be updated for readability.\n\n\nThanks: David McNeill\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778881 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "127c1c156b0013590ed1e08c02a75e9281ba531c",
      "tree": "06af9733dda47b1387b3ad6c13d5e159df3fa510",
      "parents": [
        "cb1da17e6c61237991373cdca24a8f495a332d08"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:25:33 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:25:33 2017 +0000"
      },
      "message": "No functional change, removes unused local delegator variables\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778880 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cb1da17e6c61237991373cdca24a8f495a332d08",
      "tree": "00b777e443139d4c3eb3e8c994eb05710692ef8b",
      "parents": [
        "829a1afd8ac7bf8e33c4ae3859c10c71958cca1a"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:23:34 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Jan 15 06:23:34 2017 +0000"
      },
      "message": "Improved: Add Geo id support for New Zealand\n(OFBIZ-9172)\n\nCurrently no support for New Zealand regions in \nframework/common/data/GeoData_*\n\nThanks: David McNeill\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778879 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "829a1afd8ac7bf8e33c4ae3859c10c71958cca1a",
      "tree": "83a6b55310bbd29cec646b8f64483a644ca8e0a4",
      "parents": [
        "3c37d02d39654e8b5c2b521e05a497fe8ecaadb0"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 14 12:01:04 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Jan 14 12:01:04 2017 +0000"
      },
      "message": "No functional changes, it\u0027s time to update this file!\n\nI think I\u0027ll make it a README.MD and use the same pandoc mechanism than for \nGradle migration page, to create a dynamic page in wiki based on this file.\n\nI\u0027ll also update the releasing page in wiki to add all files which need an \nupdate when releasing. \n\nSo far, if it misses, the doap_OFBiz.rdf in website and this one\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778759 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3c37d02d39654e8b5c2b521e05a497fe8ecaadb0",
      "tree": "5ddbb829347727f9b2ca2d907be3745c633dbd99",
      "parents": [
        "f1aa129bd94b04cef7a6239b97750a10285460f0"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 13 12:55:03 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 13 12:55:03 2017 +0000"
      },
      "message": "Fixed: Clean the tools directory\n(OFBIZ-7795)\n\nIn rc scripts, the calls to gradlew should be prefixed with ./\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778576 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f1aa129bd94b04cef7a6239b97750a10285460f0",
      "tree": "a6e36278f0298b534a5646764af4042313c60158",
      "parents": [
        "03fe45904cc04e7c9ed1452be5f4c84d553edae8"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 13:20:42 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 13:20:42 2017 +0000"
      },
      "message": "No functional change, removes unused local delegator variables\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778433 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "03fe45904cc04e7c9ed1452be5f4c84d553edae8",
      "tree": "c35973d4dc1b9a6da3f80c95bca08bbbab0a8257",
      "parents": [
        "51abbf4dc68465a0699af3339bd3ec4978bd507d"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 13:16:49 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 13:16:49 2017 +0000"
      },
      "message": "No functional change, removes unused local delegator variables\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778431 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "51abbf4dc68465a0699af3339bd3ec4978bd507d",
      "tree": "cb0da177144fc150536c902110504ca54785f120",
      "parents": [
        "c764e8005e2473b9fdf620edade8c6c98b1f10df"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 11:13:38 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 11:13:38 2017 +0000"
      },
      "message": "Fixed: Refactor ContentWorkerInterface methods signatures\n(OFBIZ-9164)\n\nFixes an issue in the ShowCartItems.ftl file reported by Deepak \n\nActually I was overzealous with this.\nReverting a simple change were I changed a parameter in the signature \nof the protected ShoppingCartItem() method from \nShoppingCart.ShoppingCartItemGroup to ShoppingCartItemGroup \nshould be enough\n\nThanks: Deepak for report\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778421 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c764e8005e2473b9fdf620edade8c6c98b1f10df",
      "tree": "e6d6bf0e4ed52d934b2e6889f8d5c51dc69ebc31",
      "parents": [
        "22083aa9d8dde6ed199e6638654c7f9fa62a2ad6"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 11:09:35 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 11:09:35 2017 +0000"
      },
      "message": "No functional change, just updates documentation in README.MD for wiki\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778420 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "22083aa9d8dde6ed199e6638654c7f9fa62a2ad6",
      "tree": "58909a445a8ca82633fe114c94aa256ae57f935d",
      "parents": [
        "1bcaad0272d9c2537756cfe3b12515600ca0b6fc"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 10:26:24 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 10:26:24 2017 +0000"
      },
      "message": "No functional change, just documentation in README.MD\nAdds a note for % progress indicator \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778415 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1bcaad0272d9c2537756cfe3b12515600ca0b6fc",
      "tree": "07ef9b2406602518803e10a2a250cff9de356ea9",
      "parents": [
        "f4aaf8705501f7e307fa766a6be9f21d21b2f77b"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 10:15:57 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 12 10:15:57 2017 +0000"
      },
      "message": "No functional change, just documentation in README.MD\nAdds a note for JDBC drivers\nMove the Security section below the Quick start section\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778413 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4aaf8705501f7e307fa766a6be9f21d21b2f77b",
      "tree": "cffb6e770a0de49fdb47e04f2d98e9b468e79e3f",
      "parents": [
        "f3c431623791384c6b2bfdf1ba2b100bd66a933e"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Wed Jan 11 10:48:47 2017 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Wed Jan 11 10:48:47 2017 +0000"
      },
      "message": "Implemented: renamed the directory specialpurpose to plugins\n(OFBIZ-7972)\n\nIn another step towards completing the plugin system for OFBiz, we renamed\nthe /specialpurpose directory to /plugins and changed all occurences of the\nword \"specialpurpose\" to \"plugins\" in all files found in the system\n\nReference discussion: http://markmail.org/message/hpyuxkmftiyn44w2\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1778271 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3c431623791384c6b2bfdf1ba2b100bd66a933e",
      "tree": "f2e5ee03d414403e49d27a24173c47c21ebf2935",
      "parents": [
        "7c914ee989e182faf5b81ae6759763fd7a81e7c1"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Mon Jan 09 09:12:55 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Mon Jan 09 09:12:55 2017 +0000"
      },
      "message": "Improved: Make xssi prefix configurable\n(OFBIZ-9169)\n\nIn OFBIZ-5409 a prefix was added for GET ajax requests.  \nIt would be beneficial if the prefix could be configured instead of hard coded\n\nPierre Smits suggested to make the feature multi-tenant aware. I made signature \nand calls changes based on Chris Howe\u0027s patch.\n\nThanks: Chris Howe and Pierre Smits \n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777942 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c914ee989e182faf5b81ae6759763fd7a81e7c1",
      "tree": "b4b5eee751be18caf5fc26300b46a46357c8e1b9",
      "parents": [
        "d76abb624f23f33d9e7ff36853a009104c92f862"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 06 10:54:20 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Jan 06 10:54:20 2017 +0000"
      },
      "message": "Implemented: New implementation of Birt. Easier user possibility of \nreport creation\n(OFBIZ-6919)\n\nThis are a non functional changes not yet used OOTB. \nThey are only intended to ease the sync between the svn trunk repo and \nthe github branch (using a fork)\n\nSo still a WIP...\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777586 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d76abb624f23f33d9e7ff36853a009104c92f862",
      "tree": "e80603985b7eb71cef20ec10b0d5a4e9c9ce4954",
      "parents": [
        "8fdfe58ff9b466c492eaaf03ad30115efc01ea3e"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 05 11:29:26 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 05 11:29:26 2017 +0000"
      },
      "message": "Implemented: Create and use an OWASP PolicyFactory for content sanitization \nin ContentWorker for Birt Report Builder\n(OFBIZ-9166)\n\nThis is still an incomplete feature because I did not find yet a way to complete\nthe BIRT_REPORT_BUILDER_USAGE_POLICY and had to bypass the sanitization for this\ncase, WIP...\n\nThis commit has no effect on OFBiz yet.\n\nI need to commit this now to continue to work on the main task: OFBIZ-6919\n\"New implementation of Birt. Easier user possibility of report creation\". \n\n\n\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777451 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8fdfe58ff9b466c492eaaf03ad30115efc01ea3e",
      "tree": "6007da000ab0cfded278ba6aec79e786e00789f3",
      "parents": [
        "ff05a7ab16b101d5570d3de174b8fe09be3f0152"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 05 11:20:50 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 05 11:20:50 2017 +0000"
      },
      "message": "Reverts previous commit which contained unexpected changes which were not yet \nready to be committed. \n\nOnly remains a not functional change, only formatting and imports  cleaning of \nFormRenderer.java \n\nSorry for the trouble\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777448 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ff05a7ab16b101d5570d3de174b8fe09be3f0152",
      "tree": "fd4bc4afc97eb841ffc8591599ace6680688690d",
      "parents": [
        "c78a2a7836768f825bd0f87b249980fd5db8f33e"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 05 11:13:28 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Jan 05 11:13:28 2017 +0000"
      },
      "message": "No functional change, only formatting and imports cleaning\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777446 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c78a2a7836768f825bd0f87b249980fd5db8f33e",
      "tree": "040970e43c3bb103d827cfdaaf0d885ebdb9a7e9",
      "parents": [
        "9f8c1b298d84b46f5b6082415b7cf151721171db"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 13:33:21 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 13:33:21 2017 +0000"
      },
      "message": "No functional change, simplifies method signature\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777311 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f8c1b298d84b46f5b6082415b7cf151721171db",
      "tree": "920ea993e93b00d4d0c5dc6cfd12b156b64300da",
      "parents": [
        "2e27c637b8792044e88ec6255274b82378cb5daf"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 13:32:20 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 13:32:20 2017 +0000"
      },
      "message": "No functional change, fixes a Javadoc issue\n\nI can\u0027t check here (Win7) because of:\n\nC:\\projectsASF\\ofbiz\\framework\\common\\src\\main\\java\\org\\apache\\ofbiz\\common\\\nUrlServletHelper.java:251: error: unmappable character for encoding Cp1252\n        str \u003d str.replace(\"´╝?\", \"-\");\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777310 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2e27c637b8792044e88ec6255274b82378cb5daf",
      "tree": "ea7f1918d00dda8d5e1eb3706d11f27ff3336a84",
      "parents": [
        "46f7ff84455dc4e1450090dab693054c3e8207bf"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 12:48:11 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 12:48:11 2017 +0000"
      },
      "message": "Improved: Refactor ContentWorkerInterface methods signatures\n(OFBIZ-9164)\n\nWhile working on OFBIZ-6919 which was built on R13.07 I stumbled upon an issue \ndue to r1652852 where Adrian improved the cacheKey in \nFormFactory.getFormFromLocation() by adding a delegator reference (Tenants). \n\nActually I\u0027m not even sure it was done at r1652852 because Adrian did not \nmaintain the FormFactory svn history.\n\nAnyway, to make a long story short I had to introduce a DispatchContext \nparameter when calling FormFactory.readFormDocument() when the code from \nR13.07 only passed a null.\n\nThis had an impact in the hierarchy tree because FormFactory.readFormDocument() \nwas called in DataResourceWorker class, where the new code was called \nfrom renderDataResourceAsText(). \n\nSo I instead of only passing a Delegator I decided to pass only a \nLocalDispatcher parameter in renderDataResourceAsText(), since we can get the \nDelegator  from the LocalDispatcher. Doing so it had an impact on the \nrenderDataResourceAsText hierarchy tree ending in DataResourceWorkerInterface \nand all related.\n\nI finally decided to apply the same \"Change Method Signature\" refactoring \npattern (http://refactoring.com/catalog/addParameter.html) to all cases \nrelated to ContentWorkerInterface. No need to pass a delegator when you have \nLocalDispatcher!\n\nSince last commit and revert I fixed 5 test failures and improved the code more,\n mostly formatting, comments, etc.\n\nThere are very ugly method signatures out there which still need refactoring,\nbut it\u0027s so much work...\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777297 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "46f7ff84455dc4e1450090dab693054c3e8207bf",
      "tree": "e36672b42878dc8eaeb4d877378306019cf8ee6a",
      "parents": [
        "12d62f70d1d0f35dc9750c256cca560d024fa9ae"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 09:45:58 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Jan 04 09:45:58 2017 +0000"
      },
      "message": "No functional changes, fixes methods \"JavaDoc\"\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777273 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "12d62f70d1d0f35dc9750c256cca560d024fa9ae",
      "tree": "70fd45eea303c374fc74b337cca1683b0b3a2654",
      "parents": [
        "e5eac33117c88a874df35b0b5aa2406ac096d721"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Jan 03 16:42:45 2017 +0000"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Jan 03 16:42:45 2017 +0000"
      },
      "message": "Implemented: updated end of year of the Copyright NOTICE\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777159 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e5eac33117c88a874df35b0b5aa2406ac096d721",
      "tree": "ae64836aa40b0a597de99751219f7ab382f6c4ef",
      "parents": [
        "b33e72748e4e5d7bb83981383cbf8ecca1f65d9d"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 03 16:14:29 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 03 16:14:29 2017 +0000"
      },
      "message": "Reverted:Merged revision(s) 1777145 from ofbiz/trunk:\nImproved: Refactor ContentWorkerInterface methods signatures\n(OFBIZ-9164)\n\nWhile working on OFBIZ-6919 which was built on R13.07 I stumbled upon an issue \ndue to r1652852 where Adrian improved the cacheKey in \nFormFactory.getFormFromLocation() by adding a delegator reference (Tenants). \n\nActually I\u0027m not even sure it was done at r1652852 because Adrian did not \nmaintain the FormFactory svn history.\n\nAnyway, to make a long story short I had to introduce a DispatchContext \nparameter when calling FormFactory.readFormDocument() when the code from \nR13.07 only passed a null.\n\nThis had an impact in the hierarchy tree because FormFactory.readFormDocument() \nwas called in DataResourceWorker class, where the new code was called \nfrom renderDataResourceAsText(). \n\nSo I instead of only passing a Delegator I decided to pass only a \nLocalDispatcher parameter in renderDataResourceAsText(), since we can get the \nDelegator  from the LocalDispatcher. Doing so it had an impact on the \nrenderDataResourceAsText hierarchy tree ending in DataResourceWorkerInterface \nand all related.\n\nI finally decided to apply the same \"Change Method Signature\" refactoring \npattern (http://refactoring.com/catalog/addParameter.html) to all cases \nrelated to ContentWorkerInterface. No need to pass a delegator when you have \nLocalDispatcher!\n\nI locally got 5 incomprehensible test failures. After checking as much as I can\nw/o committing I believe it\u0027s a Windows 7 issue only. Anyway if Buildbot reports\nthe same I\u0027ll revert. I need this changes in to continue on another not yet \ncreated subtask of OFBIZ-6919 \n........\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777154 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b33e72748e4e5d7bb83981383cbf8ecca1f65d9d",
      "tree": "d5d46ec143e6d1e5cc9531c9d1e2f6a836c444e4",
      "parents": [
        "de91e927653c8aa3fe5aa397f19418e252363109"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 03 15:37:25 2017 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Tue Jan 03 15:37:25 2017 +0000"
      },
      "message": "Improved: Refactor ContentWorkerInterface methods signatures\n(OFBIZ-9164)\n\nWhile working on OFBIZ-6919 which was built on R13.07 I stumbled upon an issue \ndue to r1652852 where Adrian improved the cacheKey in \nFormFactory.getFormFromLocation() by adding a delegator reference (Tenants). \n\nActually I\u0027m not even sure it was done at r1652852 because Adrian did not \nmaintain the FormFactory svn history.\n\nAnyway, to make a long story short I had to introduce a DispatchContext \nparameter when calling FormFactory.readFormDocument() when the code from \nR13.07 only passed a null.\n\nThis had an impact in the hierarchy tree because FormFactory.readFormDocument() \nwas called in DataResourceWorker class, where the new code was called \nfrom renderDataResourceAsText(). \n\nSo I instead of only passing a Delegator I decided to pass only a \nLocalDispatcher parameter in renderDataResourceAsText(), since we can get the \nDelegator  from the LocalDispatcher. Doing so it had an impact on the \nrenderDataResourceAsText hierarchy tree ending in DataResourceWorkerInterface \nand all related.\n\nI finally decided to apply the same \"Change Method Signature\" refactoring \npattern (http://refactoring.com/catalog/addParameter.html) to all cases \nrelated to ContentWorkerInterface. No need to pass a delegator when you have \nLocalDispatcher!\n\nI locally got 5 incomprehensible test failures. After checking as much as I can\nw/o committing I believe it\u0027s a Windows 7 issue only. Anyway if Buildbot reports\nthe same I\u0027ll revert. I need this changes in to continue on another not yet \ncreated subtask of OFBIZ-6919 \n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1777145 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "de91e927653c8aa3fe5aa397f19418e252363109",
      "tree": "ae64836aa40b0a597de99751219f7ab382f6c4ef",
      "parents": [
        "d747f8d8b22f5059dcba4d4f03273efef4b5f249"
      ],
      "author": {
        "name": "Shi Jinghai",
        "email": "shijh@apache.org",
        "time": "Mon Jan 02 13:44:06 2017 +0000"
      },
      "committer": {
        "name": "Shi Jinghai",
        "email": "shijh@apache.org",
        "time": "Mon Jan 02 13:44:06 2017 +0000"
      },
      "message": "Implemented: Update Apache Solr/Lucene to release 6.2.1\n(OFBIZ-8316)\n\nUpgraded Apache Solr/Lucene from 5.3.1 to 6.2.1.\n\nThanks: Michael Brohl and Cao PengAn for the contribution.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776930 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d747f8d8b22f5059dcba4d4f03273efef4b5f249",
      "tree": "8e284678729a77090cf1aca56e16332b78cacd56",
      "parents": [
        "291d1400d17f4713100e8f46f951a59681924fda"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Fri Dec 30 21:46:27 2016 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Fri Dec 30 21:46:27 2016 +0000"
      },
      "message": "Implemented: replace leftshift operators with doLast clojures in build.gradle\n(OFBIZ-9160)\n\nGradle 3+ has deprecated the leftshift operator \"\u003c\u003c\" in favor of using the\ndoLast closure. Hence all instances of the leftshift operator are replaced\nwith doLast in build.gradle.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776642 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "291d1400d17f4713100e8f46f951a59681924fda",
      "tree": "6ba236562b8df0e3e876d40530946f86ff969c21",
      "parents": [
        "9ed523be590b75c59b17b2444ce83473e3ef6f08"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Dec 30 13:16:50 2016 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Dec 30 13:16:50 2016 +0000"
      },
      "message": "Implemented: Add the entity-auto CRUD services for RuntimeData\n(OFBIZ-9161)\n\nAt OFBIZ-9159 I added the entity-auto CRUD services for JobSandbox but \nw/o permission check. \n\nWhile working on this issue I decided it\u0027s better to have them and decided to \nalso put them for JobSandbox CRUD services.\n\nSo here are the entity-auto CRUD services for RuntimeData and permission check \nfor JobSandbox CRUD services\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776558 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9ed523be590b75c59b17b2444ce83473e3ef6f08",
      "tree": "6199c5b573f17f5b576237b339e7ba86d5b9e400",
      "parents": [
        "608b6cc9651325e25b79d0ab5ef63fcc798611e6"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Fri Dec 30 09:46:07 2016 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Fri Dec 30 09:46:07 2016 +0000"
      },
      "message": "Improved: upgrade gradle to version 3.2.1\n(OFBIZ-9160)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776532 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "608b6cc9651325e25b79d0ab5ef63fcc798611e6",
      "tree": "47e5913595146a67f8963392e270a7b274e6a398",
      "parents": [
        "25cf7598723af9e82e9138edacc9a522952eb197"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Dec 30 08:53:50 2016 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Fri Dec 30 08:53:50 2016 +0000"
      },
      "message": "Implemented: Add the entity-auto CRUD services for JobSandbox\n(OFBIZ-9159)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776528 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "25cf7598723af9e82e9138edacc9a522952eb197",
      "tree": "0cb49932db0ca6ec12eb25c68117d7e0f69413d8",
      "parents": [
        "5937b9526479ab1a9df2b8dbd7b8175fc3bca0b2"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Thu Dec 29 17:01:57 2016 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Thu Dec 29 17:01:57 2016 +0000"
      },
      "message": "Fixed: provided an updated script for gradle bash-completion in README.md\n\nThe old reference for gradle bash completion is broken. Hence using a newer\nfork that works correctly and in multiple environments\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776453 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5937b9526479ab1a9df2b8dbd7b8175fc3bca0b2",
      "tree": "4b528897fb29f9a414b27ca9bef85dbae44f45ae",
      "parents": [
        "9f39c4b83fcb4b3a068cb20df6763cf561c36bf7"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Dec 29 16:08:11 2016 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Thu Dec 29 16:08:11 2016 +0000"
      },
      "message": "Implemented: Add a isValid() method to the ModelService class\n(OFBIZ-9158)\n\nImproves after a discussion with Scott and Taher on dev ML\n\nImproved to be called only with IN params, the JavaDoc is also improved to \nreflect the changes\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776447 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f39c4b83fcb4b3a068cb20df6763cf561c36bf7",
      "tree": "6e9e1007cf22bbe76856b79eb04c1aa469f4eae5",
      "parents": [
        "8b8950c43b46be6ed899dcdbd7cdce376826136e"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Dec 28 08:47:25 2016 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Dec 28 08:47:25 2016 +0000"
      },
      "message": "Implemented: Add a isValid() method to the ModelService class\n(OFBIZ-9158)\n\nThe idea is to use validate() to render a boolean result. I needed that in a \ncustom project, I think it\u0027s worth contributing.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776243 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8b8950c43b46be6ed899dcdbd7cdce376826136e",
      "tree": "8b07d23aa4bb49b936613b09384f32963401fa5d",
      "parents": [
        "08e38936f714a3ad23525d2d652919106d8f561b"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Dec 27 15:17:47 2016 +0000"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Dec 27 15:17:47 2016 +0000"
      },
      "message": "Improved: minor changes to make the method easier to test with unit tests.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776148 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "08e38936f714a3ad23525d2d652919106d8f561b",
      "tree": "5b67f1cbff1e14a4267d0fb4ed4efb11d1749d06",
      "parents": [
        "51cc5c9cab02653048820a0fdcaa2c1dd62eab39"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Dec 27 14:29:37 2016 +0000"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Tue Dec 27 14:29:37 2016 +0000"
      },
      "message": "Implemented: a set of unit tests for the \nExternalLoginKeysManager.getExternalLoginKey(...) method.\n\nMinor refactoring of the getExternalLoginKey(...) method to make it more \nfriendly to unit tests.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1776138 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "51cc5c9cab02653048820a0fdcaa2c1dd62eab39",
      "tree": "bc9cd62fa38c508d75a328083f88c55054c63df4",
      "parents": [
        "0269a8ef75aa29d1d8123089f3dfb44ad37c802f"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Dec 24 19:53:51 2016 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sat Dec 24 19:53:51 2016 +0000"
      },
      "message": "Improved: Demo data for serialized and non-serialised product\n(OFBIZ-7766)\n\nCurrently, InventoryItemTypeId attribute is empty for all Product entity\u0027s demo \ndata. In real cases, there are products that are purely serialised \n(like equipments) or purely non-serialised (like liquid). \n\nThanks: James Yong\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1775989 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0269a8ef75aa29d1d8123089f3dfb44ad37c802f",
      "tree": "2e0e19ba427c16f04bc5f8e5d08f3b6f8f6286fc",
      "parents": [
        "e5a5a37ae02afd4b6c25f5e70f8cb78cffd4743c"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Fri Dec 23 09:35:26 2016 +0000"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopoc@apache.org",
        "time": "Fri Dec 23 09:35:26 2016 +0000"
      },
      "message": "Improved: moved the logic/implementation of OFBiz legacy authentication \ntokens from the LoginWorker class to a new class named ExternalLoginKeysManager.\n\nImproved Javadocs in the new class.\n \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1775807 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e5a5a37ae02afd4b6c25f5e70f8cb78cffd4743c",
      "tree": "1e7a4b777a1415210ac6878f80e8bdac3209a8a8",
      "parents": [
        "8777f4360e048f8260051d1b5c37cb91db99910b"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Thu Dec 22 09:30:55 2016 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Thu Dec 22 09:30:55 2016 +0000"
      },
      "message": "Improved: provided clearer documentation for the eclipse task in Gradle\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1775597 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8777f4360e048f8260051d1b5c37cb91db99910b",
      "tree": "bc0abab4d869918868b2f9ed80650d077717ae5c",
      "parents": [
        "68d8a6cb2d8bf07cc3a42d2831daf053a0410f12"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Dec 21 14:30:52 2016 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Wed Dec 21 14:30:52 2016 +0000"
      },
      "message": "No functional change, updates location of view handlers\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1775441 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "68d8a6cb2d8bf07cc3a42d2831daf053a0410f12",
      "tree": "abd73f54f0c42dc07d04b7374cc1678f048a53a0",
      "parents": [
        "c0dbc0290b5f3fb97be781eb8938b674362cba60"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Tue Dec 20 19:26:11 2016 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Tue Dec 20 19:26:11 2016 +0000"
      },
      "message": "Improved: Refactored Config.java to simplify fields initialization\n\nImprovements remove in total roughly 70 lines of code and includes:\n\n- moving all default values to the constructor to make it clear\n- refactor getProperty to use the Optional monad\n- remove FileInputStream from getPropertiesFile as it is not used\n- properly indent conditions in determineOfbizPropertiesFileName\n- simplify locale creation\n- remove dependency on base (StringUtil)\n- other minor renamings and formatting\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1775340 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c0dbc0290b5f3fb97be781eb8938b674362cba60",
      "tree": "54f84fdcbd830afa4ae0f5f40927fb331b8bdbf3",
      "parents": [
        "05526e070f6f70af49d509abeffbaf82383cc778"
      ],
      "author": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Tue Dec 20 09:35:11 2016 +0000"
      },
      "committer": {
        "name": "Taher A. Alkhateeb",
        "email": "taher@apache.org",
        "time": "Tue Dec 20 09:35:11 2016 +0000"
      },
      "message": "Improved: properly implement the Optional interface for retrieving portoffset\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1775238 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "05526e070f6f70af49d509abeffbaf82383cc778",
      "tree": "767d03566e204fc2c3d5cf759ee4c8332885ee4f",
      "parents": [
        "396a5d073482f62a6abf07feb4ebb0bf99d650bd"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sun Dec 18 19:27:29 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sun Dec 18 19:27:29 2016 +0000"
      },
      "message": "Improved: Raise build error if Javadoc is not valid.\n\nThis is part of the Javadoc refactoring issue as discussed in (OFBIZ-9144)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774933 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "396a5d073482f62a6abf07feb4ebb0bf99d650bd",
      "tree": "3b086043f94c80f27c37c434f6909a947849b612",
      "parents": [
        "ffe3abc72b60177d5debaa53d26216d4d53d1abc"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sun Dec 18 18:12:21 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sun Dec 18 18:12:21 2016 +0000"
      },
      "message": "Improved: refactor javadocs in OFBiz to be standards compliant\n(OFBIZ-9144)\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774922 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ffe3abc72b60177d5debaa53d26216d4d53d1abc",
      "tree": "3e58bdafef94150e44735da50f28332870ca0fc2",
      "parents": [
        "aee1f46996d465d50235f177e180be4d5441b221"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Dec 18 16:55:27 2016 +0000"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jleroux@apache.org",
        "time": "Sun Dec 18 16:55:27 2016 +0000"
      },
      "message": "Improved: Refactor forms in Example\n(OFBIZ-9146)\n\nRefactoring form definitions with type\u003d\u0027single\u0027\nRefactoring various lists forms into grids.\nRefactoring various list form references in screen widgets into grid references\n\n\nThanks: Pierre Smits\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774906 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aee1f46996d465d50235f177e180be4d5441b221",
      "tree": "ddfecdbaf079bd917c88329dee13a56245d28482",
      "parents": [
        "0a9281a5e0c5a567fa1c5785c728209d21efd7e1"
      ],
      "author": {
        "name": "Hans Bakker",
        "email": "hansbak@apache.org",
        "time": "Sun Dec 18 07:01:48 2016 +0000"
      },
      "committer": {
        "name": "Hans Bakker",
        "email": "hansbak@apache.org",
        "time": "Sun Dec 18 07:01:48 2016 +0000"
      },
      "message": "missing \u003c/div\u003e and reduce length of lines\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774853 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0a9281a5e0c5a567fa1c5785c728209d21efd7e1",
      "tree": "c6683dc97d736681c7b1a2e2deb803e08cba60ab",
      "parents": [
        "9fc4b3fd478c7033522cee75b1b502ca4a8b8f19"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 23:34:51 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 23:34:51 2016 +0000"
      },
      "message": "Improved: refactor javadocs in OFBiz to be standards compliant\n(OFBIZ-9144)\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774815 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9fc4b3fd478c7033522cee75b1b502ca4a8b8f19",
      "tree": "e7a2368316fbbf1b440662e7ce10d9cf9d7b076c",
      "parents": [
        "c17b08e68e2ef83219c1707833624c77d046dced"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:51:52 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:51:52 2016 +0000"
      },
      "message": "Improved: Client side validation required in Tax Infos (Add Party Tax Authority Info).\n(OFBIZ-7437)\n\nThanks: Padmavati Rawat for reporting and providing the patch.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774806 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c17b08e68e2ef83219c1707833624c77d046dced",
      "tree": "780205d094d36500143320cb25304fa8ad6982bc",
      "parents": [
        "13e8a0f1d00bd85bb2820e5a6afd2f6f9a06aae2"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:46:29 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:46:29 2016 +0000"
      },
      "message": "Improved: Client side validation is missing at Add Ebay Configuration form.\n(OFBIZ-7866)\n\nThanks: Deepak Nigam for reporting and providing the patch.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774805 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13e8a0f1d00bd85bb2820e5a6afd2f6f9a06aae2",
      "tree": "3ba476a10d9025b3053e0a5171913f5394ebddb1",
      "parents": [
        "6c1a93105939875161992b4c663a54f0da85eb57"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:41:31 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:41:31 2016 +0000"
      },
      "message": "Improved: Client side validation is missing at Create Ebay Account form.\n(OFBIZ-7952)\n\nThanks: Deepak Nigam for reporting and providing the patch.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774804 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6c1a93105939875161992b4c663a54f0da85eb57",
      "tree": "c89d3a521fb6ffaf600c5b9820a3e2225e5dbe36",
      "parents": [
        "eebb5be5b26a44861afc33ee342832d0ecf3acfe"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:37:10 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:37:10 2016 +0000"
      },
      "message": "Improved: Client side validation is missing at Create User Login form.\n(OFBIZ-7984)\n\nThanks: Deepak Nigam for reporting and providing the patch.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774802 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "eebb5be5b26a44861afc33ee342832d0ecf3acfe",
      "tree": "3c7de8bac5803b3a920e7190254affb77ad125d9",
      "parents": [
        "1ffbb191ffad98b5cda75c32471f956ea6fdf6d6"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:31:14 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:31:14 2016 +0000"
      },
      "message": "Improved: Proper client side validation while creating price rule from catalog manager.\n(OFBIZ-7307)\n\nThanks: Suraj Khurana for reporting and providing the patch.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ffbb191ffad98b5cda75c32471f956ea6fdf6d6",
      "tree": "66bac2d8eba1eab404afd181920ac3b2444003e9",
      "parents": [
        "ec30dc43fe91fb9d4847723cf5a0492e485d990e"
      ],
      "author": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:27:22 2016 +0000"
      },
      "committer": {
        "name": "Michael Brohl",
        "email": "mbrohl@apache.org",
        "time": "Sat Dec 17 20:27:22 2016 +0000"
      },
      "message": "Improved: Require client side validation while creating Product Association.\n(OFBIZ-7424)\n\nThanks: Padmavati Rawat for reporting and providing the patch.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1774800 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "ec30dc43fe91fb9d4847723cf5a0492e485d990e"
}
