details: https://code.openbravo.com/erp/devel/main/rev/091e374d8f51 changeset: 34856:091e374d8f51 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Thu Nov 01 09:54:53 2018 +0100 summary: fixed bug 39578: cannot send email with JDK9+
It was not possible because mail libraries relies on some classes that were in hidden modules by default starting from JDK 9 and completelly removed in 11. Fixed by replacing javax.activation-api-1.2.0 by javax.activation-1.2.0 (com.sun.activation:javax.activation). Note javax.activation-api is not purely an API but it also includes implementation for classes in javax.activation package (which was included in previous JDKs) but it depends on classes in com.sun.activation which have also been removed from JDK and not included in activation-api jar but yes in activation one. The contents of javax.activation package are identicall in both jars. Note also javax.mail-1.6.1 depends on activation-1.1 (javax.activation:activation) to manage MIME data, that version was released in 2009; newer javax.activation-1.2.0 (2017) has same API including new fixes. details: https://code.openbravo.com/erp/devel/main/rev/f6b82d4591f7 changeset: 34857:f6b82d4591f7 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Thu Nov 01 12:43:40 2018 +0100 summary: related to bug 39578: partial back out of changeset 091e374d8f51c592 as it contained unintended unrelated changes details: https://code.openbravo.com/erp/devel/main/rev/a456297ffb38 changeset: 34858:a456297ffb38 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Thu Nov 08 10:19:51 2018 +0100 summary: fixed bug 39603: can't execute DB updates after killing a connection Audit Trail infrastructure (ad_context_info in PG) is initialized each time a new connection is created. We incorrectly assumed a PooledConnection is always associated with a single Connection instance, which is not true in case Connection gets corrupted or killed, in this case Tomcat pool transparently re-associates a new connection with existent PooledConnection. We are now caching in PooledConnection actual Connection to detect this case so it can be initialized again. details: https://code.openbravo.com/erp/devel/main/rev/45062775b700 changeset: 34859:45062775b700 user: Atul Gaware <atul.gaware <at> openbravo.com> date: Mon Nov 12 13:59:37 2018 +0530 summary: Fixes Issue 39612: Requisition window - columns are not displayed when selecting the product Set auxiliar input gross price value as Y or N or blank depending on the price list if selected, IsTaxIncluded flag Yes or No or price list is left blank respectively. details: https://code.openbravo.com/erp/devel/main/rev/ab71c6a06243 changeset: 34860:ab71c6a06243 user: Augusto Mauch <augusto.mauch <at> openbravo.com> date: Wed Nov 14 09:22:19 2018 +0100 summary: Fixes issue 39620: Tab display logic works when direct opening a header tab Before this change, when a window was opened by clicking on a column title, the display logic of the tabs of the window were not evaluated. This was done because if the tab opened was a subtab, that tab should be visible, regardless of that tab's display logic. But there is no need to enforce that logic when the tab opened is a header tab. This changeset evaluates the display logics of the tabs if the tab opened directly is a header tab. details: https://code.openbravo.com/erp/devel/main/rev/86ab10551bbd changeset: 34861:86ab10551bbd user: Pablo Lujan <pablo.lujan <at> openbravo.com date: Wed Nov 21 12:34:07 2018 +0100 summary: Updates to 2019 year and periods details: https://code.openbravo.com/erp/devel/main/rev/6d6e7e514811 changeset: 34862:6d6e7e514811 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Wed Nov 21 16:40:57 2018 +0100 summary: fixes bug 39662: Standard DS isn't returning information of deactivated orgs Before this changeset[1] access to inactive organization was being given because getOrganizationStructureProvider().getNaturalTree(o)) does not filter by active organizations. Now that method is not being invoked when having direct access to "0" but the getOrganizations() method which indeed filters by active organizations. In order to be consistent, now the getOrganizations() method does no longer filter by active. [1] https://code.openbravo.com/erp/devel/pi/rev/4a1f3df29564b6dd12259981f941d0d5d74bebab details: https://code.openbravo.com/erp/devel/main/rev/5a97b89aa2f1 changeset: 34863:5a97b89aa2f1 user: RM packaging bot <staff.rm <at> openbravo.com> date: Mon Nov 26 12:06:20 2018 +0000 summary: Update AD_MODULE version to 3.0PR18Q3.3 details: https://code.openbravo.com/erp/devel/main/rev/858933b8d4f0 changeset: 34864:858933b8d4f0 user: RM packaging bot <staff.rm <at> openbravo.com> date: Mon Nov 26 12:06:20 2018 +0000 summary: Added tag 3.0PR18Q3.3 for changeset 5a97b89aa2f1 details: https://code.openbravo.com/erp/devel/main/rev/db04ae491c36 changeset: 34865:db04ae491c36 user: RM packaging bot <staff.rm <at> openbravo.com> date: Mon Nov 26 12:06:20 2018 +0000 summary: Added signature for changeset 858933b8d4f0 details: https://code.openbravo.com/erp/devel/main/rev/431517ee6fdd changeset: 34866:431517ee6fdd user: RM packaging bot <staff.rm <at> openbravo.com> date: Wed Nov 28 08:55:03 2018 +0000 summary: Merge temporary head for 3.0PR18Q3.3 diffstat: .hgsigs | 7 + .hgtags | 7 + .project | 6 - .settings/org.eclipse.jdt.core.prefs | 7 +- build.xml | 14 +- config/eclipse/Openbravo-eclipse-prefs.epf | 6 +- legal/ASM_BSD_license.txt | 29 + legal/Licensing.txt | 34 +- legal/Sun_license_agreement.txt | 367 - legal/jta/COPYRIGHT | 51 - legal/jta/DistributionREADME | 23 - legal/jta/JavaTransactionAPI_Entitlement(20070303).txt | 35 - lib/README | 1 + lib/runtime/byte-buddy-1.8.12.jar | Bin lib/runtime/classmate-1.3.4.jar | Bin lib/runtime/hibernate-commons-annotations-5.0.4.Final.jar | Bin lib/runtime/hibernate-core-5.3.2.Final.jar | Bin lib/runtime/hibernate-jpa-2.0-api-1.0.0.Final.jar | Bin lib/runtime/hibernate3-patched.jar | Bin lib/runtime/jandex-2.0.5.Final.jar | Bin lib/runtime/javassist-3.20.0-GA.jar | Bin lib/runtime/javassist-3.22.0-GA.jar | Bin lib/runtime/javax.mail-1.6.1.jar | Bin lib/runtime/javax.persistence-api-2.2.jar | Bin lib/runtime/jboss-logging-3.3.2.Final.jar | Bin lib/runtime/jboss-transaction-api_1.2_spec-1.1.1.Final.jar | Bin lib/runtime/jta.jar | Bin lib/runtime/mail-1.4.4.jar | Bin modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml | 12 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromTransaction.java | 4 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java | 5 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java | 3 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java | 23 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/MatchTransactionDao.java | 13 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/TransactionsDao.java | 20 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/event/FIN_PaymentEventListener.java | 12 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/event/FIN_ReconciliationEventListener.java | 14 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddOrderOrInvoiceFilterExpressionHandler.java | 8 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/FundsTransferGLItemDefaultValueExpression.java | 7 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java | 5 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPaymentFromJournalLine.java | 8 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java | 14 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionProcess.java | 9 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/RecordID2Filling.java | 105 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java | 5 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java | 25 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js | 3 +- modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.apachejdbcconnectionpool/src/org/openbravo/apachejdbcconnectionpool/JdbcExternalConnectionPool.java | 13 +- modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MENU.xml | 14 - modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 8 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TREENODE.xml | 11 - modules/org.openbravo.client.application/src-db/database/sourcedata/OBUIAPP_MENU_PARAMETERS.xml | 25 - modules/org.openbravo.client.application/src-db/database/sourcedata/OBUIAPP_VIEW_IMPL.xml | 11 - modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialization.java | 14 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/ADAlertDatasourceService.java | 13 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertActionHandler.java | 190 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/GlobalMenu.java | 7 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java | 32 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/OBBindings.java | 12 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java | 17 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachImplementationManager.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachmentAH.java | 5 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachmentUtils.java | 15 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java | 9 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java | 10 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/example/GridExampleActionHandler.java | 9 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/RoleInfo.java | 19 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoComponent.java | 11 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java | 4 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java | 6 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java | 30 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/classic/ob-classic-compatibility.js | 16 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-tree.js | 9 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js | 17 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-layout.js | 8 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js | 7 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js | 6 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js | 4 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/procurement/ob-procurement.js | 4 + modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseComponentProvider.java | 8 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceComponent.java | 26 +- modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java | 10 +- modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java | 10 +- modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java | 15 +- modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListDataSource.java | 122 +- modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java | 69 +- modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 10 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java | 2 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceProperty.java | 22 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java | 16 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java | 82 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ReadOnlyDataSourceService.java | 10 +- modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.json/src/org/openbravo/service/json/DataEntityQueryService.java | 4 +- modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java | 7 +- modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 12 +- modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/CustomQuerySelectorDatasource.java | 55 +- modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/model/domaintype/SelectorDomainType.java | 33 +- modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js | 4 +- modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js | 18 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 24 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 22 +- referencedata/sampledata/F_B_International_Group/AD_FORM_ACCESS.xml | 140 - referencedata/sampledata/F_B_International_Group/AD_PROCESS_REQUEST.xml | 1410 +- referencedata/sampledata/F_B_International_Group/AD_SEQUENCE.xml | 62 +- referencedata/sampledata/F_B_International_Group/AD_USER.xml | 48 +- referencedata/sampledata/F_B_International_Group/AD_WINDOW_ACCESS.xml | 280 + referencedata/sampledata/F_B_International_Group/C_BPARTNER.xml | 74 +- referencedata/sampledata/F_B_International_Group/C_INVOICE.xml | 7507 +- referencedata/sampledata/F_B_International_Group/C_INVOICELINE.xml | 8952 + referencedata/sampledata/F_B_International_Group/C_INVOICELINETAX.xml | 4320 + referencedata/sampledata/F_B_International_Group/C_INVOICETAX.xml | 1020 + referencedata/sampledata/F_B_International_Group/C_ORDER.xml | 2286 + referencedata/sampledata/F_B_International_Group/C_ORDERLINE.xml | 10116 ++ referencedata/sampledata/F_B_International_Group/C_ORDERLINETAX.xml | 3672 + referencedata/sampledata/F_B_International_Group/C_ORDERTAX.xml | 576 + referencedata/sampledata/F_B_International_Group/C_ORDER_DISCOUNT.xml | 180 + referencedata/sampledata/F_B_International_Group/FACT_ACCT.xml | 47740 +++++++++- referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENT.xml | 44 + referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENTLINE.xml | 1260 + referencedata/sampledata/F_B_International_Group/FIN_FINACC_TRANSACTION.xml | 1794 + referencedata/sampledata/F_B_International_Group/FIN_FINANCIAL_ACCOUNT.xml | 8 +- referencedata/sampledata/F_B_International_Group/FIN_PAYMENT.xml | 2046 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_DETAIL.xml | 928 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROPOSAL.xml | 174 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROP_DETAIL.xml | 600 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULE.xml | 20178 ++- referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULEDETAIL.xml | 1312 +- referencedata/sampledata/F_B_International_Group/FIN_RECONCILIATION.xml | 58 + referencedata/sampledata/F_B_International_Group/GL_JOURNAL.xml | 108 + referencedata/sampledata/F_B_International_Group/GL_JOURNALBATCH.xml | 82 +- referencedata/sampledata/F_B_International_Group/GL_JOURNALLINE.xml | 1260 + referencedata/sampledata/F_B_International_Group/M_ATTRIBUTESETINSTANCE.xml | 90 + referencedata/sampledata/F_B_International_Group/M_COSTING.xml | 2110 +- referencedata/sampledata/F_B_International_Group/M_INOUT.xml | 1602 + referencedata/sampledata/F_B_International_Group/M_INOUTLINE.xml | 4692 + referencedata/sampledata/F_B_International_Group/M_MATCHINV.xml | 1482 + referencedata/sampledata/F_B_International_Group/M_MATCHPO.xml | 2964 + referencedata/sampledata/F_B_International_Group/M_STORAGE_DETAIL.xml | 322 +- referencedata/sampledata/F_B_International_Group/M_STORAGE_PENDING.xml | 52 +- referencedata/sampledata/F_B_International_Group/M_TRANSACTION.xml | 6120 + referencedata/sampledata/F_B_International_Group/M_TRANSACTION_COST.xml | 3468 + referencedata/sampledata/F_B_International_Group/OBUIAPP_PROCESS_ACCESS.xml | 280 + referencedata/sampledata/F_B_International_Group/OBUIAPP_VIEW_ROLE_ACCESS.xml | 130 - referencedata/sampledata/QA_Testing/AD_FORM_ACCESS.xml | 42 - referencedata/sampledata/QA_Testing/C_BPARTNER.xml | 2 +- referencedata/sampledata/QA_Testing/C_COSTCENTER.xml | 17 + referencedata/sampledata/QA_Testing/C_PROJECT.xml | 43 + referencedata/sampledata/QA_Testing/C_PROJECT_ACCT.xml | 29 + referencedata/sampledata/QA_Testing/M_PRODUCT.xml | 52 + referencedata/sampledata/QA_Testing/M_PRODUCTPRICE.xml | 36 + referencedata/sampledata/QA_Testing/M_PRODUCT_ACCT.xml | 34 + referencedata/sampledata/QA_Testing/M_PRODUCT_BOM.xml | 48 + referencedata/sampledata/QA_Testing/OBUIAPP_VIEW_ROLE_ACCESS.xml | 38 - referencedata/sampledata/QA_Testing/USER1.xml | 17 + referencedata/sampledata/QA_Testing/USER2.xml | 17 + src-core/src/org/openbravo/database/ExternalConnectionPool.java | 34 - src-db/database/build-create.xml | 6 - src-db/database/lib/dbsourcemanager.jar | Bin src-db/database/model/excludeFilter.xml | 7 +- src-db/database/model/functions/C_ORDER_POST1.xml | 2 +- src-db/database/model/functions/M_RESERVE_STOCK_MANUAL.xml | 2 +- src-db/database/model/postscript-Oracle.sql | 13 +- src-db/database/model/postscript-PostgreSql.sql | 36 +- src-db/database/model/prescript-PostgreSql.sql | 4 +- src-db/database/model/tables/AD_REGISTRATION_INFO.xml | 55 - src-db/database/model/tables/C_INVOICE.xml | 10 + src-db/database/model/tables/C_ORDER.xml | 3 +- src-db/database/model/tables/C_POC_CONFIGURATION.xml | 4 + src-db/database/model/tables/FACT_ACCT.xml | 10 + src-db/database/model/tables/M_INOUT.xml | 4 + src-db/database/model/triggers/AD_REGISTRATION_INFO_TRG.xml | 38 - src-db/database/model/views/C_INVOICE_CANDIDATE_V.xml | 2 +- src-db/database/model/views/FACT_ACCT_END_YEAR_V.xml | 4 - src-db/database/sourcedata/AD_AUXILIARINPUT.xml | 11 + src-db/database/sourcedata/AD_COLUMN.xml | 3939 +- src-db/database/sourcedata/AD_DATASET_TABLE.xml | 14 - src-db/database/sourcedata/AD_ELEMENT.xml | 198 +- src-db/database/sourcedata/AD_FIELD.xml | 1028 +- src-db/database/sourcedata/AD_FORM.xml | 13 - src-db/database/sourcedata/AD_MESSAGE.xml | 32 +- src-db/database/sourcedata/AD_MODEL_OBJECT.xml | 12 - src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml | 10 - src-db/database/sourcedata/AD_MODULE.xml | 4 +- src-db/database/sourcedata/AD_REFERENCE.xml | 41 + src-db/database/sourcedata/AD_REF_LIST.xml | 12 + src-db/database/sourcedata/AD_REF_TABLE.xml | 12 + src-db/database/sourcedata/AD_TAB.xml | 70 +- src-db/database/sourcedata/AD_TABLE.xml | 220 +- src-db/database/sourcedata/AD_TEXTINTERFACES.xml | 77 - src-db/database/sourcedata/AD_WINDOW.xml | 33 + src-db/database/sourcedata/OBUIAPP_PARAMETER.xml | 48 + src-db/database/sourcedata/OBUIAPP_PROCESS.xml | 41 + src-db/database/sourcedata/OBUIAPP_REF_WINDOW.xml | 18 + src-test/src/org/openbravo/advpaymentmngt/test/TestUtility.java | 6 +- src-test/src/org/openbravo/test/AllAntTaskTests.java | 10 +- src-test/src/org/openbravo/test/AllQuickAntTaskTests.java | 2 + src-test/src/org/openbravo/test/AllWebserviceTests.java | 4 +- src-test/src/org/openbravo/test/AntTaskTests.java | 2 + src-test/src/org/openbravo/test/base/BaseTest.java | 8 +- src-test/src/org/openbravo/test/base/OBBaseTest.java | 6 +- src-test/src/org/openbravo/test/costing/utils/TestCostingUtils.java | 22 +- src-test/src/org/openbravo/test/createlinesfrom/CreateLinesFromTest.java | 300 + src-test/src/org/openbravo/test/createlinesfrom/data/CLFTestDataConstants.java | 55 + src-test/src/org/openbravo/test/createlinesfrom/data/CLFTestDataPO_02.java | 239 + src-test/src/org/openbravo/test/createlinesfrom/data/CLFTestDataSO_01.java | 239 + src-test/src/org/openbravo/test/createlinesfrom/data/CreateLinesFromTestData.java | 321 + src-test/src/org/openbravo/test/createlinesfrom/data/InvoiceLineData.java | 72 + src-test/src/org/openbravo/test/createlinesfrom/data/OrderLineData.java | 73 + src-test/src/org/openbravo/test/createlinesfrom/data/ShipmentInOutLineData.java | 63 + src-test/src/org/openbravo/test/dal/ADCachedMultiThreadTest.java | 7 +- src-test/src/org/openbravo/test/dal/ComputedColumnsTest.java | 11 +- src-test/src/org/openbravo/test/dal/DalComplexQueryTestOrderLine.java | 11 +- src-test/src/org/openbravo/test/dal/DalPerformanceExampleTest.java | 22 +- src-test/src/org/openbravo/test/dal/DalPerformanceProxyTest.java | 6 +- src-test/src/org/openbravo/test/dal/DalQueryTest.java | 4 +- src-test/src/org/openbravo/test/dal/DalTest.java | 154 +- src-test/src/org/openbravo/test/dal/HiddenUpdateTest.java | 78 +- src-test/src/org/openbravo/test/dal/IssuesTest.java | 23 +- src-test/src/org/openbravo/test/datasource/SummaryFieldRequestTest.java | 101 + src-test/src/org/openbravo/test/db/model/functions/ADOrgTreeTest.java | 16 +- src-test/src/org/openbravo/test/db/model/triggers/M_inoutlinetrgTest.java | 14 +- src-test/src/org/openbravo/test/generalsetup/enterprise/organization/ADOrgPersistInfoUtility.java | 6 +- src-test/src/org/openbravo/test/model/ClassLoaderTest.java | 4 +- src-test/src/org/openbravo/test/model/DBModifiedTest.java | 97 + src-test/src/org/openbravo/test/model/RuntimeModelTest.java | 16 +- src-test/src/org/openbravo/test/modularity/DBPrefixTest.java | 15 +- src-test/src/org/openbravo/test/modularity/TableNameTest.java | 18 +- src-test/src/org/openbravo/test/role/inheritance/AccessPropagation.java | 20 +- src-test/src/org/openbravo/test/role/inheritance/DeletedAccessPropagation.java | 19 +- src-test/src/org/openbravo/test/role/inheritance/HorizontalInheritance.java | 23 +- src-test/src/org/openbravo/test/role/inheritance/RoleInheritanceTestUtils.java | 114 +- src-test/src/org/openbravo/test/role/inheritance/VerticalInheritance.java | 19 +- src-test/src/org/openbravo/test/security/UserInfoSessionDataTest.java | 10 +- src-test/src/org/openbravo/test/system/ErrorTextParserIntegrationTest.java | 199 + src-test/src/org/openbravo/test/system/ErrorTextParserTest.java | 195 +- src-test/src/org/openbravo/test/system/SystemValidatorTest.java | 5 +- src-test/src/org/openbravo/test/taxes/TaxesTest.java | 5 +- src-test/src/org/openbravo/test/views/ETagGeneration.java | 6 +- src-test/src/org/openbravo/test/xml/EntityXMLImportTestReference.java | 39 +- src/build.xml | 1 + src/index.jsp | 7 - src/org/openbravo/base/model/ModelProvider.java | 91 +- src/org/openbravo/base/model/Property.java | 9 +- src/org/openbravo/base/model/domaintype/TreeDomainType.java | 41 +- src/org/openbravo/base/secureApp/AllowedCrossDomainsHandler.java | 54 +- src/org/openbravo/base/secureApp/HttpSecureAppServlet.java | 13 +- src/org/openbravo/base/secureApp/UserLock.java | 12 +- src/org/openbravo/base/secureApp/VariablesSecureApp.java | 5 +- src/org/openbravo/base/session/DalUUIDGenerator.java | 7 +- src/org/openbravo/base/session/SessionFactoryController.java | 110 +- src/org/openbravo/base/structure/BaseOBObject.java | 57 +- src/org/openbravo/cluster/ClusterServiceManager.java | 25 +- src/org/openbravo/common/actionhandler/createlinesfromprocess/CreateInvoiceLinesFromHandler.java | 81 + src/org/openbravo/common/actionhandler/createlinesfromprocess/CreateInvoiceLinesFromInOutLines.java | 31 + src/org/openbravo/common/actionhandler/createlinesfromprocess/CreateInvoiceLinesFromOrderLines.java | 31 + src/org/openbravo/common/actionhandler/createlinesfromprocess/CreateInvoiceLinesFromProcess.java | 281 + src/org/openbravo/common/actionhandler/createlinesfromprocess/CreateLinesFromProcessHook.java | 128 + src/org/openbravo/common/actionhandler/createlinesfromprocess/CreateLinesFromUtil.java | 216 + src/org/openbravo/common/actionhandler/createlinesfromprocess/InOutLineData.java | 93 + src/org/openbravo/common/actionhandler/createlinesfromprocess/InsertAcctDimensions.java | 114 + src/org/openbravo/common/actionhandler/createlinesfromprocess/UpdateAccAndDefPlanFromProduct.java | 61 + src/org/openbravo/common/actionhandler/createlinesfromprocess/UpdateInvoiceLineInformation.java | 213 + src/org/openbravo/common/actionhandler/createlinesfromprocess/UpdatePricesAndAmounts.java | 359 + src/org/openbravo/common/actionhandler/createlinesfromprocess/UpdateProductAndAttributes.java | 46 + src/org/openbravo/common/actionhandler/createlinesfromprocess/UpdateQuantitiesAndUOMs.java | 91 + src/org/openbravo/common/actionhandler/createlinesfromprocess/UpdateTax.java | 154 + src/org/openbravo/common/datasource/CostingTransactionsHQLTransformer.java | 6 +- src/org/openbravo/common/datasource/InOutLinePEHQLTransformer.java | 229 + src/org/openbravo/common/datasource/OrderLinePEHQLTransformer.java | 284 + src/org/openbravo/common/datasource/StockReservationPickAndEditDataSource.java | 43 +- src/org/openbravo/costing/AverageCostAdjustment.java | 2 +- src/org/openbravo/costing/CostAdjustmentProcess.java | 12 +- src/org/openbravo/costing/CostAdjustmentUtils.java | 71 +- src/org/openbravo/costing/CostingAlgorithmAdjustmentImp.java | 7 +- src/org/openbravo/costing/CostingBackground.java | 13 +- src/org/openbravo/costing/CostingMigrationProcess.java | 43 +- src/org/openbravo/costing/CostingRuleProcess.java | 23 +- src/org/openbravo/costing/CostingUtils.java | 28 +- src/org/openbravo/costing/FixBackdatedTransactionsProcess.java | 11 +- src/org/openbravo/costing/InventoryAmountUpdateProcess.java | 16 +- src/org/openbravo/costing/LCMatchingProcess.java | 7 +- src/org/openbravo/costing/LandedCostDistributionByAmount.java | 7 +- src/org/openbravo/costing/LandedCostProcess.java | 8 +- src/org/openbravo/costing/PriceDifferenceUtil.java | 7 +- src/org/openbravo/costing/ResetStockValuation.java | 3 +- src/org/openbravo/costing/StandardCostAdjustment.java | 15 +- src/org/openbravo/dal/core/DalInitializingTask.java | 17 +- src/org/openbravo/dal/core/DalLayerInitializer.java | 23 + src/org/openbravo/dal/core/DalMappingGenerator.java | 72 +- src/org/openbravo/dal/core/DalPropertyAccess.java | 183 + src/org/openbravo/dal/core/DalPropertyAccessStrategy.java | 36 + src/org/openbravo/dal/core/DalSessionFactory.java | 208 +- src/org/openbravo/dal/core/DalSessionFactoryController.java | 38 +- src/org/openbravo/dal/core/OBContext.java | 52 +- src/org/openbravo/dal/core/OBDynamicPropertyHandler.java | 133 - src/org/openbravo/dal/core/OBDynamicTuplizer.java | 131 - src/org/openbravo/dal/core/OBInterceptor.java | 13 +- src/org/openbravo/dal/core/OBTuplizer.java | 145 - src/org/openbravo/dal/core/SessionHandler.java | 30 +- src/org/openbravo/dal/security/AcctSchemaStructureProvider.java | 12 +- src/org/openbravo/dal/security/EntityAccessChecker.java | 48 +- src/org/openbravo/dal/security/OrganizationStructureProvider.java | 5 +- src/org/openbravo/dal/service/DataPoolChecker.java | 19 +- src/org/openbravo/dal/service/OBCriteria.java | 13 +- src/org/openbravo/dal/service/OBDal.java | 42 +- src/org/openbravo/dal/service/OBQuery.java | 146 +- src/org/openbravo/dal/xml/EntityResolver.java | 13 +- src/org/openbravo/email/EmailEventManager.java | 32 +- src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java | 429 +- src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice.html | 554 - src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice.xml | 80 - src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql | 829 - src/org/openbravo/erpCommon/ad_actionButton/MRPManufacturingPlanProcess.java | 7 +- src/org/openbravo/erpCommon/ad_actionButton/ProcessGoods.java | 8 +- src/org/openbravo/erpCommon/ad_actionButton/SequenceProductCreate.java | 8 +- src/org/openbravo/erpCommon/ad_callouts/SL_BPartnerLocation.java | 29 +- src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_ProductRefDate.java | 6 +- src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_InvoiceLine.java | 6 +- src/org/openbravo/erpCommon/ad_callouts/SL_ProductPrice_PriceListVersion.java | 7 +- src/org/openbravo/erpCommon/ad_callouts/SL_RequisitionLine_Product.java | 5 +- src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java | 21 +- src/org/openbravo/erpCommon/ad_forms/DocLineCashVATReady_PaymentTransactionReconciliation.java | 6 +- src/org/openbravo/erpCommon/ad_forms/Heartbeat.html | 14 - src/org/openbravo/erpCommon/ad_forms/Heartbeat.java | 5 - src/org/openbravo/erpCommon/ad_forms/Heartbeat.xml | 3 +- src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java | 3 +- src/org/openbravo/erpCommon/ad_forms/InstancePurpose.java | 4 - src/org/openbravo/erpCommon/ad_forms/ModuleManagement_LocalChanges.html | 16 +- src/org/openbravo/erpCommon/ad_forms/Register_data.xsql | 44 - src/org/openbravo/erpCommon/ad_forms/Registration.html | 243 - src/org/openbravo/erpCommon/ad_forms/Registration.java | 120 - src/org/openbravo/erpCommon/ad_forms/Registration.xml | 27 - src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.java | 12 +- src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder_data.xsql | 38 +- src/org/openbravo/erpCommon/ad_forms/SQLExecutor_Query.java | 7 +- src/org/openbravo/erpCommon/ad_process/AlertProcess.java | 52 +- src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java | 95 +- src/org/openbravo/erpCommon/ad_process/UpdateActuals.java | 26 +- src/org/openbravo/erpCommon/ad_process/assets/AssetLinearDepreciationMethodProcess.java | 24 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.java | 24 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.java | 7 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesComparativeJR.jrxml | 2 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR.java | 22 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR_data.xsql | 28 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesMultiComparativeExtendedJR.jrxml | 2 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesMultiComparativeJR.jrxml | 2 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesNoComparativeJR.jrxml | 2 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesXLS.jrxml | 2 +- src/org/openbravo/erpCommon/ad_reports/ReportNotPosted.java | 9 +- src/org/openbravo/erpCommon/ad_reports/ReportNotPosted_data.xsql | 36 +- src/org/openbravo/erpCommon/ad_reports/ReportValuationStock.java | 10 +- src/org/openbravo/erpCommon/businessUtility/COAUtility.java | 2 +- src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java | 22 +- src/org/openbravo/erpCommon/businessUtility/InitialOrgSetup.java | 24 +- src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java | 16 +- src/org/openbravo/erpCommon/businessUtility/PriceAdjustment.java | 10 +- src/org/openbravo/erpCommon/businessUtility/Registration_data.xsql | 30 - src/org/openbravo/erpCommon/businessUtility/Tree.java | 8 +- src/org/openbravo/erpCommon/businessUtility/Tree_data.xsql | 13 +- src/org/openbravo/erpCommon/modules/ApplyModuleTask.java | 13 +- src/org/openbravo/erpCommon/obps/ActivationKey.java | 5 +- src/org/openbravo/erpCommon/obps/ActiveInstanceProcess.java | 3 +- src/org/openbravo/erpCommon/security/Login.html | 6 +- src/org/openbravo/erpCommon/security/Login.java | 4 +- src/org/openbravo/erpCommon/utility/CashVATUtil.java | 14 +- src/org/openbravo/erpCommon/utility/DimensionDisplayUtility.java | 52 +- src/org/openbravo/erpCommon/utility/OBLedgerUtils.java | 7 +- src/org/openbravo/erpCommon/utility/SystemInfo.java | 10 +- src/org/openbravo/erpCommon/utility/TreeUtility.java | 41 +- src/org/openbravo/erpCommon/utility/Utility.java | 82 +- src/org/openbravo/erpCommon/utility/VerticalMenu.html | 6 +- src/org/openbravo/erpCommon/utility/poc/EmailInfo.java | 179 + src/org/openbravo/erpCommon/utility/poc/EmailManager.java | 56 +- src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java | 77 +- src/org/openbravo/event/CharacteristicValueEventHandler.java | 9 +- src/org/openbravo/event/ConversionRateEventHandler.java | 13 +- src/org/openbravo/event/InvoiceEventHandler.java | 8 +- src/org/openbravo/event/OrderEventHandler.java | 3 +- src/org/openbravo/event/OrderLineEventHandler.java | 9 +- src/org/openbravo/event/ProductCharacteristicEventHandler.java | 14 +- src/org/openbravo/event/ProductCharacteristicValueEventHandler.java | 4 +- src/org/openbravo/event/UOMConversionEventHandler.java | 13 +- src/org/openbravo/financial/FinancialUtils.java | 7 +- src/org/openbravo/financial/ResetAccounting.java | 142 +- src/org/openbravo/materialmgmt/InventoryCountProcess.java | 13 +- src/org/openbravo/materialmgmt/ManageVariantsDS.java | 3 +- src/org/openbravo/materialmgmt/ProductCharacteristicsDS.java | 11 +- src/org/openbravo/materialmgmt/ReservationUtils.java | 9 +- src/org/openbravo/materialmgmt/ResetValuedStockAggregated.java | 13 +- src/org/openbravo/materialmgmt/ServicePriceUtils.java | 17 +- src/org/openbravo/materialmgmt/VariantAutomaticGenerationProcess.java | 32 +- src/org/openbravo/materialmgmt/refinventory/ReferencedInventoryUtil.java | 4 +- src/org/openbravo/service/dataset/DataSetService.java | 4 +- src/org/openbravo/service/db/DataImportService.java | 17 +- src/org/openbravo/service/db/DbUtility.java | 7 +- src/org/openbravo/service/db/QueryTimeOutUtil.java | 10 +- src/org/openbravo/service/importprocess/ImportEntryManager.java | 23 +- src/org/openbravo/service/importprocess/ImportReprocessErrorEntries.java | 5 +- web/js/productCharacteristicsProcess.js | 2 +- 438 files changed, 142888 insertions(+), 18465 deletions(-) diffs (truncated from 223393 to 300 lines): diff -r b8cd708f7733 -r 431517ee6fdd .hgsigs --- a/.hgsigs Mon Oct 29 13:29:20 2018 +0000 +++ b/.hgsigs Wed Nov 28 08:55:03 2018 +0000 @@ -231,3 +231,10 @@ 9bad88c00b5da708f3e9c1abacd25ea6e6cfd664 0 iEUEABECAAYFAlrXODoACgkQCX/oGf+2qkOblACg0WOwH27TgkH75iKw2Y9tNYxSL8oAl3j0FbjQF6F05ESzZC0l3Uv2Nfg= dc2ef98dc38f7c32c888dcf1f1adb37c6afb4d14 0 iEYEABECAAYFAlrxbisACgkQCX/oGf+2qkMMCwCdFeF47f2MY7Pq3cdsyHon64EYekwAoPYllLnhYETGsUEqtiKSxvj9Mgxb 2121d856284cf0c4f26faef336bd2aa41ada151f 0 iEYEABECAAYFAlr8AykACgkQCX/oGf+2qkPKhQCfeQ+9S16IA3wZMgnoJjRRZRvG8SUAoIgKQPopjsjObnB6Qu1DyNgCByRt +faeac12b1aad3dc7fb53f8ffda3ada9e3b7deaeb 0 iEYEABECAAYFAls/boQACgkQCX/oGf+2qkNdfACfaNh5oqLf0LzgGAYLmRWa97kbFj4AoL3KPdVDG0Mf6qKcxejAl7Kl12cd +69fa322764529bb77cd3ef3b7b5dd33f6667e560 0 iEYEABECAAYFAlt1MD4ACgkQCX/oGf+2qkPU4wCgnCdQrG3eWxbDWbitjSsm6XvbQ6IAni9v1H03pkrhgPmaS97Ft9MOHVhO +a3dec60771dbfb34de34e735d05f10fa7a0ba7f7 0 iEYEABECAAYFAlvW4j8ACgkQCX/oGf+2qkMXngCgktuuCJKOHrfxbcd0/Y89CN/NGP0AnAv1h6DqduuUlId9b288f61gCaZ2 +bbb6e342b4af3c81bd1a49418a01e63fcb09e3c5 0 iEYEABECAAYFAltpYMEACgkQCX/oGf+2qkMblgCffRsYLqTbeixIj19Lm3dm6iMqkv0AoM3iSQaEFeV7ff9nYRd3vz227Ir6 +51e0d0e9566b3a1e0e7e08e8bd089b77ae779688 0 iEYEABECAAYFAlukneUACgkQCX/oGf+2qkP8ngCgiC3Jo4cDL8F35HXpqHL3QtD46kUAn0znm6h/Ad3r0f/rJXf6dJli+zjK +6a52d785570ecc2a63ba164aa50efa0b463917bd 0 iEYEABECAAYFAlvXCzAACgkQCX/oGf+2qkP3xQCgqKlwdDqMVRAsTFoEwi8gK16UtRIAnRVH6VaLpC/Yh7OgsjpO+rzj9AKp +858933b8d4f0bd4ee7e278e2530a1b476a8e4fa9 0 iEYEABECAAYFAlv74bwACgkQCX/oGf+2qkNQCwCgl168atYYGOuVSkFeqvY6bAXC3m8An1eBFNK0jTdGC1TSahJ2gyQu/GOe diff -r b8cd708f7733 -r 431517ee6fdd .hgtags --- a/.hgtags Mon Oct 29 13:29:20 2018 +0000 +++ b/.hgtags Wed Nov 28 08:55:03 2018 +0000 @@ -242,3 +242,10 @@ 650aaadd6b6c5fda4f7ad957701face4fa4c3317 3.0PR18Q1.2 307b23f7635f3e92dd8fc8e7d55d09b7c914384c 3.0PR18Q2 63c5e173ffdca0828d75476e5a48e2fae42ad9e9 3.0PR18Q1.3 +3f281a901fbbde5103faebca4df0c22b94ac5535 3.0PR18Q2.1 +72cf5779eb218bb25914b1aadade7fde01c67842 3.0PR18Q2.2 +26a3469df96bb87c3517889ba412bde73f17f3f7 3.0PR18Q2.3 +5cbef591aff09f80e8a73a92202d438b792ad40f 3.0PR18Q3 +2f706d7a458e736b7b6add7ca445132c5e0b9758 3.0PR18Q3.1 +b8cd708f773317970a8024f2e5b6c0ea4417e4b5 3.0PR18Q3.2 +5a97b89aa2f1202519525757dcfb699ec267e794 3.0PR18Q3.3 diff -r b8cd708f7733 -r 431517ee6fdd .project --- a/.project Mon Oct 29 13:29:20 2018 +0000 +++ b/.project Wed Nov 28 08:55:03 2018 +0000 @@ -11,11 +11,6 @@ </arguments> </buildCommand> <buildCommand> - <name>org.openarchitectureware.base.oawBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> <name>org.sonarlint.eclipse.core.sonarlintBuilder</name> <arguments> </arguments> @@ -26,6 +21,5 @@ <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> - <nature>org.openarchitectureware.base.oawNature</nature> </natures> </projectDescription> diff -r b8cd708f7733 -r 431517ee6fdd .settings/org.eclipse.jdt.core.prefs --- a/.settings/org.eclipse.jdt.core.prefs Mon Oct 29 13:29:20 2018 +0000 +++ b/.settings/org.eclipse.jdt.core.prefs Wed Nov 28 08:55:03 2018 +0000 @@ -1,12 +1,13 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.7 +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff -r b8cd708f7733 -r 431517ee6fdd build.xml --- a/build.xml Mon Oct 29 13:29:20 2018 +0000 +++ b/build.xml Wed Nov 28 08:55:03 2018 +0000 @@ -108,6 +108,10 @@ </or> </not> </condition> + + <condition property="jvm.arg.line" value="" else="--add-opens java.base/java.lang=ALL-UNNAMED"> + <equals arg1="${ant.java.version}" arg2="1.8"/> + </condition> <condition property="calculate.core.rev"> <istrue value="${calculate.core.revision}"/> @@ -357,9 +361,12 @@ <target name="init"> <fail if="root.user" message="Don't run ant tasks with the root user" /> <fail if="no.java.home" message="The environment variable JAVA_HOME is not set." /> - <fail message="Unsupported Java version ${ant.java.version}. Minimum required is 7 (1.7)."> + <fail message="Unsupported Java version ${ant.java.version}. Minimum required is 8 (1.8)."> <condition> - <equals arg1="${ant.java.version}" arg2="1.6"/> + <or> + <equals arg1="${ant.java.version}" arg2="1.6"/> + <equals arg1="${ant.java.version}" arg2="1.7"/> + </or> </condition> </fail> <antversion property="min.ant.version" atleast="1.9.2" /> @@ -556,7 +563,7 @@ <include name="*/lib/test/*.jar" /> </fileset> </classpath> - <link href="http://docs.oracle.com/javase/7/docs/api/"/> + <link href="https://docs.oracle.com/javase/8/docs/api/"/> </javadoc> </target> @@ -771,6 +778,7 @@ <target name="apply.module" depends="compile.apply.module"> <java classname="org.openbravo.erpCommon.modules.ApplyModuleTask" fork="true" maxmemory="${build.maxmemory}" failonerror="true"> <arg line="'${base.src}' '${friendlyWarnings}' '${forceRefData}'" /> + <jvmarg line="${jvm.arg.line}" /> <classpath refid="apply.module.runtime.classpath" /> </java> <delete includeEmptyDirs="true" dir="${build.apply.module}" /> diff -r b8cd708f7733 -r 431517ee6fdd config/eclipse/Openbravo-eclipse-prefs.epf --- a/config/eclipse/Openbravo-eclipse-prefs.epf Mon Oct 29 13:29:20 2018 +0000 +++ b/config/eclipse/Openbravo-eclipse-prefs.epf Wed Nov 28 08:55:03 2018 +0000 @@ -16,7 +16,7 @@ /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.7 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.8 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 @org.eclipse.mylyn.monitor.ui=3.6.0.v20110608-1400 @org.eclipse.jst.j2ee.webservice.ui=1.1.500.v201105122000 @@ -130,7 +130,7 @@ /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error @org.eclipse.team.cvs.ui=3.3.400.I20110510-0800 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true -/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.7 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.8 /instance/org.eclipse.wst.validation/USER_PREFERENCE=saveAutomaticallyfalseprojectsCanOverridetruedisableAllValidationfalseversion1.1.101.v200706071630 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 @@ -418,7 +418,7 @@ /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert -/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 /instance/org.eclipse.mylyn.tasks.ui/org.eclipse.mylyn.tasks.ui.backup.last=1233309627073 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert diff -r b8cd708f7733 -r 431517ee6fdd legal/ASM_BSD_license.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/legal/ASM_BSD_license.txt Wed Nov 28 08:55:03 2018 +0000 @@ -0,0 +1,29 @@ +ASM is released under the following 3-Clause BSD License: + +ASM: a very small and fast Java bytecode manipulation framework +Copyright (c) 2000-2011 INRIA, France Telecom +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. diff -r b8cd708f7733 -r 431517ee6fdd legal/Licensing.txt --- a/legal/Licensing.txt Mon Oct 29 13:29:20 2018 +0000 +++ b/legal/Licensing.txt Wed Nov 28 08:55:03 2018 +0000 @@ -67,7 +67,13 @@ # Eclipse icons # wsdl4j-1.5.1.jar Icons and files under the Eclipse Public License (license available at -http://www.eclipse.org/legal/epl-v10.html +http://www.eclipse.org/legal/epl-v10.html) + +# javax.persistence-api-2.2.jar +Under the terms of the Eclipse Public License v 1.0 (license available at +http://www.eclipse.org/legal/epl-v10.html) +and Eclipse Distribution License v 1.0 (license available at +http://www.eclipse.org/org/documents/edl-v10.php) # nekohtml.jar (CyberNeko HTML Parser) Under the CyberNeko Software License, Version 1.0 (license available at @@ -165,7 +171,8 @@ # poi-3.10.1.jar Under the Apache 2.0 license (included as Apache_poi_license.txt in this folder) -# hibernate3-patched.jar +# hibernate-core-5.3.2.Final.jar +# hibernate-commons-annotations-5.0.4.Final.jar All files under the LGPL 2.1 (available at www.gnu.org/licenses/lgpl.html) # dom4j-1.6.1.jar @@ -185,7 +192,7 @@ Under MPL/GPL License (available at https://developer.mozilla.org/en/Rhino_License) ob-rhino-1.6R7.jar is the same code as js.jar repackaged to be available under org.openbravo -# javassist-3.20.0-GA.jar +# javassist-3.22.0-GA.jar Under MPL License (included as MPL-1.1.txt in this folder) # slf4j-api-1.6.1.jar @@ -199,21 +206,11 @@ - ojdbc6.jar under the OTN Development and Distribution License Agreement (in /legal folder and available at http://www.oracle.com/technology/software/popup-license/distribution-license.html) -- hibernate-jpa-2.0-api-1.0.0.Final.jar - License Agreement available at: - http://fisheye.jboss.org/browse/Hibernate/jpa-api/tags/hibernate-jpa-2.0-api-1.0.0.Final/license.txt?r=16109&r=16109 -# jaxrpc.jar -# mail-1.4.4.jar +# jaxrpc.jar All files under the corresponding Sun Binary Code License. This is not free software, but provided under license from Sun Microsystems. -# jta.jar. This software is subject to the Sun License Agreement and terms - set out in /legal/jta/ directory and also available at - https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewLicense-Start?LicenseUUID=aanACUFBI3YAAAEY1Z45AXiO&ProductUUID=gp_ACUFBpawAAAEYhHY5AXub -Note: the software marked Java, JAVAX or Sun may not be modified in any -way. - # ejb-api-3.0.jar # jboss-interceptor-api-3.1.0-CR3.jar # jboss-ejb3-api-3.1.0.jar @@ -229,6 +226,7 @@ # javax.inject.jar # jboss-interceptor-core-2.0.0.CR1.jar # jboss-interceptor-spi-2.0.0.CR1.jar +# jboss-logging-3.3.2.Final.jar # weld-api.jar # weld-core-1.1.24.Final.jar # weld-servlet-core-1.1.24.Final.jar @@ -263,19 +261,27 @@ # guice-2.0.jar # tomcat-juli.jar # tomcat-jdbc.jar +# classmate-1.3.4.jar +# jandex-2.0.5.Final.jar Under the Apache 2.0 license (included as Apache_license-2.0.txt in this folder) +# byte-buddy-1.8.12.jar +Under the Apache 2.0 license (included as Apache_license-2.0.txt in this folder), +note that Byte Buddy depends on the ASM library which is distributed under a BSD license (included as ASM_BSD_license.txt in this folder) + # jslint4java-1.4.7.jar Under the New BSD license (available at http://www.opensource.org/licenses/bsd-license.php) # javax.annotation-api-1.2.jar # javax.xml.soap-api-1.3.7.jar +# jboss-transaction-api_1.2_spec-1.1.1.Final.jar Under the CDDL license version 1.0 (license available at https://spdx.org/licenses/CDDL-1.0.html or in the file CDDL-1.0.txt in this folder) # javax.activation-api-1.2.0.jar # jaxb-api-2.2.12.jar # jaxb-impl-2.2.6.jar +# javax.mail-1.6.1.jar Under the CDDL license version 1.1 (license available at https://spdx.org/licenses/CDDL-1.1.html or in the file CDDL-1.1.txt in this folder) diff -r b8cd708f7733 -r 431517ee6fdd legal/Sun_license_agreement.txt --- a/legal/Sun_license_agreement.txt Mon Oct 29 13:29:20 2018 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,367 +0,0 @@ -Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE - -Licensee/Company: Entity receiving Software. - -Effective Date: Date of delivery of the Software to -You. - -Software: Java(TM) Transaction API (JTA) Specification -1.1 - -License Term: Perpetual (subject to termination under -the SLA) - -Licensed Unit: Software Copy - -Licensed unit Count: Unlimited - -Permitted Uses: - -1. You may reproduce and use the Software for Your own -Individual, Commercial, or Research and Instructional _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits