Branch: refs/heads/master
Home:
https://github.com/idempiere/idempiere
Commit: 5032e7551c98f0020d698a74289c7c7a84be2d45
https://github.com/idempiere/idempiere/commit/5032e7551c98f0020d698a74289c7c7a84be2d45
Author: hengsin <
hen...@gmail.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M org.adempiere.base/META-INF/MANIFEST.MF
M org.adempiere.base/src/org/adempiere/apps/graph/ChartBuilder.java
M org.adempiere.base/src/org/adempiere/impexp/GridTabCSVImporter.java
M org.adempiere.base/src/org/adempiere/model/GenericZoomProvider.java
M org.adempiere.base/src/org/adempiere/model/MRelationType.java
M org.adempiere.base/src/org/adempiere/util/AbstractDocumentSearch.java
M org.adempiere.base/src/org/adempiere/util/IProcessUI.java
M org.adempiere.base/src/org/compiere/db/AdempiereDatabase.java
M org.adempiere.base/src/org/compiere/model/GridTab.java
M org.adempiere.base/src/org/compiere/model/GridTable.java
M org.adempiere.base/src/org/compiere/model/MDocumentStatus.java
M org.adempiere.base/src/org/compiere/model/MLookup.java
M org.adempiere.base/src/org/compiere/model/MLookupFactory.java
M org.adempiere.base/src/org/compiere/model/MLookupInfo.java
M org.adempiere.base/src/org/compiere/model/MMeasureCalc.java
M org.adempiere.base/src/org/compiere/model/MProjectType.java
M org.adempiere.base/src/org/compiere/model/MQuery.java
M org.adempiere.base/src/org/compiere/model/MRequest.java
M org.adempiere.base/src/org/compiere/model/MRequestType.java
M org.adempiere.base/src/org/compiere/model/MZoomCondition.java
M org.adempiere.base/src/org/compiere/print/DataEngine.java
M org.adempiere.base/src/org/compiere/print/PrintData.java
M org.adempiere.base/src/org/compiere/print/ReportEngine.java
M org.adempiere.base/src/org/compiere/util/DB.java
M org.adempiere.base/src/org/compiere/util/DefaultEvaluatee.java
M org.adempiere.base/src/org/compiere/util/Env.java
A org.adempiere.base/src/org/idempiere/db/util/SQLFragment.java
M org.adempiere.report.jasper/src/org/adempiere/report/jasper/ReportStarter.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/Extensions.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/WRequest.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/WZoomAcross.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AbstractProcessDialog.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/DocumentSearchController.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/WReport.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WFileImport.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/graph/WDocumentStatusIndicator.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListbox.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/AbstractDesktop.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/InfoListSubModel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WChosenboxSearchEditor.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WSearchEditor.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/DefaultFindWindowFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/DefaultInfoFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/IFindWindowFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/IInfoFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/InfoManager.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/grid/WQuickEntry.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoAssetWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoAssignmentWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoBPartnerWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoInOutWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoInvoiceWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoOrderWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoPAttributeInstanceWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoPAttributeWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoPaymentWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoProductWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoAssetPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoAssignmentPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoBPartnerPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoCashLinePanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoGeneralPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoInOutPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoInvoicePanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoOrderPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPaymentPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoProductPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/action/CSVImportAction.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/action/ReportAction.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/ZkReportViewer.java
M org.compiere.db.oracle.provider/src/org/compiere/db/DB_Oracle.java
M org.compiere.db.postgresql.provider/src/org/compiere/db/DB_PostgreSQL.java
M org.idempiere.test/src/org/idempiere/test/adwindow/GridTabTest.java
M org.idempiere.test/src/org/idempiere/test/base/DBTest.java
A org.idempiere.test/src/org/idempiere/test/base/MQueryTest.java
M org.idempiere.test/src/org/idempiere/test/base/ReportTest.java
M org.idempiere.test/src/org/idempiere/test/model/MRequestTest.java
M org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ADLookup.java
M org.idempiere.zk.billboard.chart/src/org/idempiere/zk/billboard/chart/ChartBuilder.java
Log Message:
-----------
IDEMPIERE-6738 Problem in Find Dialog (#3014)
* IDEMPIERE-6738 Problem in Find Dialog
- Move to parameter binding api
- add unit test for MQuery
- add unit test for report (which indirectly using MQuery)
- migration to replace SQL injection with binding
- move more code to use binding
- improve backward compatibility with code that uses non-binding sql
- move more code to use binding
- move to binding api.
- address code review by coderabbit
- address coderabbit review
- move to use variable binding
- address coderabbit review
- address coderabbit review
- Fix NPE
- Fix issues reported
- Fix issues reported
- address code review
- Fix issues reported
- Fixed issues reported
- add IsSecure patch
- merge patch from Carlos
- coderabbit review
- deprecated annotation
---------
Co-authored-by: Carlos Ruiz <
car...@gmail.com>
To unsubscribe from these emails, change your notification settings at
https://github.com/idempiere/idempiere/settings/notifications