details: https://code.openbravo.com/erp/devel/main/rev/8f54808cff36 changeset: 34841:8f54808cff36 user: Atul Gaware <atul.gaware <at> openbravo.com> date: Thu Sep 27 00:00:16 2018 +0530 summary: Fixes Issue 39378:Performance issue in c_bpartner_trg on environment with lots of data
** Made use of fin_payment_bpartner_credit index in query to fetch curreny of the generated credit not yet consumed in c_bpartner_trg. details: https://code.openbravo.com/erp/devel/main/rev/094648eda7a5 changeset: 34842:094648eda7a5 user: Atul Gaware <atul.gaware <at> openbravo.com> date: Tue Sep 25 00:35:58 2018 +0530 summary: Fixes Issue 39341: Business Partner current balance is wrongly updated when using Reconciliation ** In case of prepayment invoice paid should be kept as false in PaidStatusEventHandler. details: https://code.openbravo.com/erp/devel/main/rev/2ed3054e6a2b changeset: 34843:2ed3054e6a2b user: Augusto Mauch <augusto.mauch <at> openbravo.com> date: Mon Oct 08 13:10:27 2018 +0200 summary: Fixes issue 39413: Prevents unintended formitem value change if focus changes There was a problem in this redraw function [1]. It did the following: 1) Get the value of the focused item (this.getFocusItem().getValue()) 2) Redraw the form (this.Super('redraw', arguments);) 3) Restore the value of the focused item if the value changed during the redraw (this.getFocusItem().setElementValue(focusItemValue);) The problem was that under some circumstances the focusedItem itself changed during the redraw, so the form items returned by this.getFocusItem() in steps 1) and 3) are different, and the value from one form item was copied into another form item. This problem has been fixed by storing in a variable the focused form item before the step 1), and the use that reference in the rest of the function instead of reinvoking this.getFocusItem() [1] https://code.openbravo.com/erp/devel/pi/file/tip/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js#l2157 details: https://code.openbravo.com/erp/devel/main/rev/96de74353fda changeset: 34844:96de74353fda user: Mark <markmm82 <at> gmail.com> date: Tue Oct 16 09:29:38 2018 -0400 summary: Fixes issue 39455: "Create Lines From" on Goods Receipt not working properly when using Alternate UOM Was taking as the AUM Qty the original value from the line instead of the value defned on the P&E, this way if the value is changed, for instance for partiall receipts then the process will create a line with the selected quantity instead of the entire quantity of the original line wich is creating from. details: https://code.openbravo.com/erp/devel/main/rev/98d6ff8f62af changeset: 34845:98d6ff8f62af user: Antonio Moreno <antonio.moreno <at> openbravo.com> date: Thu Oct 18 09:39:16 2018 +0200 summary: Related to issue 39446. Backport hasNoConnections method. details: https://code.openbravo.com/erp/devel/main/rev/319737990b14 changeset: 34846:319737990b14 user: Antonio Moreno <antonio.moreno <at> openbravo.com> date: Thu Oct 18 09:43:32 2018 +0200 summary: Fixed issue 39446 The terminal does not go to offline mode if the database is colapsed but the tomcat works > When there is an exception in the critical part of the HttpSecureAppServlet > which tries to detect if the client is authenticated, we should not > necessarily force a logout and reply with '401- Not authenticated' response. > Instead, the appropriate action is to just return a '500-Internal Server > Error' response. Logging out in this case may kill a valid request when the > server is temporarily overloaded, and makes no sense, and the 401 response > may confuse the client, thinking that it needs to do login again when in > reality, the problem is just that the server is either overloaded, or > affected by some serious problem which prevents even basic authentication > checking to work. details: https://code.openbravo.com/erp/devel/main/rev/c6dc68fccff2 changeset: 34847:c6dc68fccff2 user: Antonio Moreno <antonio.moreno <at> openbravo.com> date: Thu Oct 18 09:43:51 2018 +0200 summary: Related to issue 39446. Improved comment and log. details: https://code.openbravo.com/erp/devel/main/rev/7dc62a036b50 changeset: 34848:7dc62a036b50 user: Antonio Moreno <antonio.moreno <at> openbravo.com> date: Thu Oct 18 10:30:27 2018 +0200 summary: Related to issue 39446. Backout hasNoConnections method implementation, will be replaced by a Java7 compliant version details: https://code.openbravo.com/erp/devel/main/rev/4312cc454a6c changeset: 34849:4312cc454a6c user: Antonio Moreno <antonio.moreno <at> openbravo.com> date: Thu Oct 18 10:31:32 2018 +0200 summary: Related to issue 39446. Backport hasNoConnections method. details: https://code.openbravo.com/erp/devel/main/rev/b51fb5e5838e changeset: 34850:b51fb5e5838e user: Antonio Moreno <antonio.moreno <at> openbravo.com> date: Thu Oct 18 12:33:14 2018 +0200 summary: Related to issue 39446. Change to comply with Java7 details: https://code.openbravo.com/erp/devel/main/rev/1d1e9758b90f changeset: 34851:1d1e9758b90f user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Wed Oct 24 10:31:04 2018 +0200 summary: fixed bug 39521: false local changes positive restoring PG 9.3 dump on PG 10 After restoring in PG 10 a DB dump taken in PG 9.3, first update.database run incorrectly detects local changes. This was caused by many new functions added in PG 10 to trigram extension, those functions were unnecessarily included in the model checksum used to check if there are local changes. Now those functions are excluded: as dbsm only supports plsql functions, we now filter out all the ones implemented by binary code, which is how typically extension functions are implemented. details: https://code.openbravo.com/erp/devel/main/rev/b8cd708f7733 changeset: 34852:b8cd708f7733 user: RM packaging bot <staff.rm <at> openbravo.com> date: Mon Oct 29 13:29:20 2018 +0000 summary: Update AD_MODULE version to 3.0PR18Q3.2 details: https://code.openbravo.com/erp/devel/main/rev/6a52d785570e changeset: 34853:6a52d785570e user: RM packaging bot <staff.rm <at> openbravo.com> date: Mon Oct 29 13:29:20 2018 +0000 summary: Added tag 3.0PR18Q3.2 for changeset b8cd708f7733 details: https://code.openbravo.com/erp/devel/main/rev/def360878f80 changeset: 34854:def360878f80 user: RM packaging bot <staff.rm <at> openbravo.com> date: Mon Oct 29 13:29:20 2018 +0000 summary: Added signature for changeset 6a52d785570e details: https://code.openbravo.com/erp/devel/main/rev/a757d80751c1 changeset: 34855:a757d80751c1 user: RM packaging bot <staff.rm <at> openbravo.com> date: Wed Oct 31 08:15:53 2018 +0000 summary: Merge temporary head for 3.0PR18Q3.2 diffstat: .hgsigs | 6 + .hgtags | 6 + .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.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/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-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 | 3 +- 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/triggers/C_BPARTNER_TRG.xml | 4 +- 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 | 6 +- 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 | 424 - 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/PaidStatusEventHandler.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 +- 437 files changed, 142880 insertions(+), 18407 deletions(-) diffs (truncated from 223265 to 300 lines): diff -r 2f706d7a458e -r a757d80751c1 .hgsigs --- a/.hgsigs Fri Sep 21 07:29:41 2018 +0000 +++ b/.hgsigs Wed Oct 31 08:15:53 2018 +0000 @@ -231,3 +231,9 @@ 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 diff -r 2f706d7a458e -r a757d80751c1 .hgtags --- a/.hgtags Fri Sep 21 07:29:41 2018 +0000 +++ b/.hgtags Wed Oct 31 08:15:53 2018 +0000 @@ -242,3 +242,9 @@ 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 diff -r 2f706d7a458e -r a757d80751c1 .project --- a/.project Fri Sep 21 07:29:41 2018 +0000 +++ b/.project Wed Oct 31 08:15:53 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 2f706d7a458e -r a757d80751c1 .settings/org.eclipse.jdt.core.prefs --- a/.settings/org.eclipse.jdt.core.prefs Fri Sep 21 07:29:41 2018 +0000 +++ b/.settings/org.eclipse.jdt.core.prefs Wed Oct 31 08:15:53 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 2f706d7a458e -r a757d80751c1 build.xml --- a/build.xml Fri Sep 21 07:29:41 2018 +0000 +++ b/build.xml Wed Oct 31 08:15:53 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 2f706d7a458e -r a757d80751c1 config/eclipse/Openbravo-eclipse-prefs.epf --- a/config/eclipse/Openbravo-eclipse-prefs.epf Fri Sep 21 07:29:41 2018 +0000 +++ b/config/eclipse/Openbravo-eclipse-prefs.epf Wed Oct 31 08:15:53 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 2f706d7a458e -r a757d80751c1 legal/ASM_BSD_license.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/legal/ASM_BSD_license.txt Wed Oct 31 08:15:53 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 2f706d7a458e -r a757d80751c1 legal/Licensing.txt --- a/legal/Licensing.txt Fri Sep 21 07:29:41 2018 +0000 +++ b/legal/Licensing.txt Wed Oct 31 08:15:53 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 2f706d7a458e -r a757d80751c1 legal/Sun_license_agreement.txt --- a/legal/Sun_license_agreement.txt Fri Sep 21 07:29:41 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 -Use for the purposes of designing, developing, -testing, and running Your applets and application _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits