Menu

Tree [6fb78e] master /
 History

HTTPS access


File Date Author Commit
 .github 2026-05-16 tonim tonim [7a2097] Fixes IA progress
 Firedac11Fix 2024-05-17 tonim tonim [6863f9] Test firedac fix
 LibDataChannel 2026-05-27 Toni Toni [16058a] Direct Channel: embedded LibDataChannel/*.zip r...
 MonacoEditor 2026-05-22 tonim tonim [406197] Monaco editor fixes
 TextShaping4Delphi 2025-10-30 tonim tonim [023035] Begin arabic implementation
 WebMarkdown 2026-05-15 tonim tonim [68e76a] Cue log fixes
 activex 2026-07-09 Toni Toni [d3f07f] Ignore res
 activex_ai 2026-05-27 Toni Toni [348211] Add Pascal Direct Channel client (libdatachanne...
 bitmaps 2024-11-15 tonim tonim [84a0b1] Fix black background images in page setup
 build 2026-06-17 Toni Toni [685b86] Docker and fixes
 builderclx unknown
 dll unknown
 doc 2026-07-08 tonim tonim [c4ceb0] Update docs
 drivers 2025-12-11 toni@reportman.es toni@reportman.es [312f6c] Update database drivers
 fmx 2026-04-28 tonim tonim [6983c5] Begin implementation api key, post
 getit 2026-05-20 tonim tonim [69b56a] Validation of numbers when coercion in evaluator
 install 2026-06-17 Toni Toni [5e5d70] New version, deprecate older installers
 lazarus 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 old 2025-11-06 tonim tonim [455090] Reduce icu and harfbuff as full dynamic loaded ...
 packages 2026-04-27 tonim tonim [307884] Security plan
 repman 2026-07-15 tonim tonim [6fcfaf] Pdf test
 reportmand7 2026-05-20 tonim tonim [69b56a] Validation of numbers when coercion in evaluator
 server 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 tests 2026-07-09 Toni Toni [cfc483] rpfdmidas: match TClientDataSet string encoding...
 twain unknown
 webactivex 2026-07-09 Toni Toni [d3f07f] Ignore res
 .dockerignore 2026-06-17 Toni Toni [685b86] Docker and fixes
 .gitattributes 2026-06-17 Toni Toni [685b86] Docker and fixes
 .gitignore 2026-07-09 Toni Toni [d3f07f] Ignore res
 CLAUDE.md 2026-06-06 tonim tonim [2e5f6f] Fix collate with software copies
 D7ComboBoxStringsGetPatch.pas unknown
 GNUmakefile 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 LICENSE.RTF unknown
 LICENSE.TXT unknown
 LibDataChannelAssets.RES 2026-05-27 Toni Toni [a31397] Direct Channel: compiled LibDataChannelAssets.RES
 LibDataChannelAssets.rc 2026-05-27 Toni Toni [489800] Wire Direct Channel into the data driver + guar...
 Makefile 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 MonacoEditor.zip 2026-05-22 tonim tonim [406197] Monaco editor fixes
 MonacoEditorAssets.RES 2026-05-22 tonim tonim [406197] Monaco editor fixes
 MonacoEditorAssets.rc 2026-03-26 tonim tonim [ab7773] MOnaco editor resources
 README.md 2026-05-29 Toni Toni [f02449] Add README documenting Agent driver and AI assi...
 REPORTMANRES.RES 2025-09-18 tonim tonim [63e6aa] Begin undocue
 ReportMan.bdsproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 ReportManDesign.bdsproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 ReportManDesign.cfg unknown
 ReportManDesign.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 Reportman.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 Reportman.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 RpDirectWriteRenderer.pas 2026-07-10 Toni Toni [1560d6] Quitar los ultimos warnings de repmandxp (Win32...
 WebMarkdown.zip 2026-05-15 tonim tonim [68e76a] Cue log fixes
 WebMarkdownAssets.RES 2026-05-15 tonim tonim [68e76a] Cue log fixes
 WebMarkdownAssets.rc 2026-04-20 tonim tonim [29bdc8] Markdown for log and chat AI
 compileresources.bat 2026-05-27 Toni Toni [489800] Wire Direct Channel into the data driver + guar...
 dbxdrivers.RES 2026-03-26 tonim tonim [ab7773] MOnaco editor resources
 dbxdrivers.rc unknown
 designer-ai-chat-plan.md 2026-03-31 tonim tonim [11bbb0] IA chat plan
 doclean.bat unknown
 docleandcu.bat 2024-11-30 tonim tonim [dc5442] Fixes and new packages Delphi 12
 firebird.log unknown
 new-report-wizard-plan.md 2026-05-02 tonim tonim [6eb9bc] New report wizard
 release.bat 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 reportman.lpk unknown
 reportman_d6.bpg unknown
 reportman_designvcl.dpk unknown
 reportman_designvcl.dproj 2019-01-31 tmartir tmartir [7ec9c8] QrCode and 10.3 packages
 reportman_designvcl.res 2026-05-02 tonim tonim [6eb9bc] New report wizard
 reportman_lcl.lpk unknown
 reportman_lcl.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 reportmanres.rc 2024-10-03 tonim tonim [64d00f] Add RcData sRGB colorSpace for PDF
 rpDelphiZXIngQRCode.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpGifImage.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpHarfBuzz.pas 2 days ago Toni Toni [09da07] feat(fonts): la reserva por tramos en el motor ...
 rpICU.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rpactivexreport.dcr unknown
 rpactivexreport.pas 2024-11-30 tonim tonim [dc5442] Fixes and new packages Delphi 12
 rpaireportcontracts.pas 2026-04-08 tonim tonim [effab0] Report ai
 rpalias.dcr unknown
 rpalias.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpauthmanager.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rpbarcodecons.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpbasereport.pas 3 days ago Toni Toni [f2e4c0] Fix language set large int language memory exce...
 rpcalcul.dfm 2019-02-26 tmartir tmartir [1ea46b] Fix solid background text
 rpcalcul.pas 2019-02-26 tmartir tmartir [1ea46b] Fix solid background text
 rpchatdialogvcl.dfm 2026-03-31 tonim tonim [94a98b] cHATDIALOG
 rpchatdialogvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpchatmodernstyle.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpclientdataset.pas unknown
 rpclxreport.dcr unknown
 rpcolumnar.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpcomparable.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpcompilerep.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpcompobase.pas 3 days ago Toni Toni [f2e4c0] Fix language set large int language memory exce...
 rpconf.inc 2026-07-08 Toni Toni [bc7cb9] Linux: use TFDMemTable instead of TClientDataSe...
 rpcsvdriver.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpdatadirect.pas 2026-06-10 Toni Toni [c27fed] Direct fix
 rpdatahttp.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpdatainfo.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rpdataset.pas 2026-07-08 Toni Toni [bc7cb9] Linux: use TFDMemTable instead of TClientDataSe...
 rpdatatext.pas 2026-07-08 Toni Toni [932240] rpfdmidas: correct all field types + add tests/...
 rpdatetimepicker.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpdbbrowservcl.dfm 2024-06-12 tonim tonim [b88ab2] Preview fix in dpi change, rescale buttons
 rpdbbrowservcl.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpdbdatetimepicker.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpdbgridvcl.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpdbxconfigvcl.dfm 2026-04-29 tonim tonim [87cca5] Fix deadlock validate certificate
 rpdbxconfigvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpdchub.pas 2026-07-10 Toni Toni [1560d6] Quitar los ultimos warnings de repmandxp (Win32...
 rpdcintegration.pas 2026-06-17 Toni Toni [718bc2] Datachannel reset after configuracion change
 rpdcpool.pas 2026-05-28 Toni Toni [a7762d] Fix Direct Channel units to compile in Delphi 1...
 rpdctransportchip.pas 2026-05-28 Toni Toni [a7762d] Fix Direct Channel units to compile in Delphi 1...
 rpdeltwain.inc unknown
 rpdeltwain.pas unknown
 rpdeltwainfunc.dfm unknown
 rpdeltwainfunc.pas unknown
 rpdeltwainutils.pas unknown
 rpdllutil.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpdrawitem.pas 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpeditalias.dfm unknown
 rpeditalias.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpeditconnvcl.dfm 2026-03-26 tonim tonim [6d74a3] Agent connected datasets ok
 rpeditconnvcl.pas 2026-04-15 tonim tonim [883151] Package fixes
 rpeval.dcr unknown
 rpeval.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpevalfunc.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpexceldriver.dfm 2024-08-24 tonim tonim [3354f2] Fix scale dpi
 rpexceldriver.pas 2026-07-12 Toni Toni [5e9302] Fix warnings
 rpexpredlg.dcr unknown
 rpexpredlgvcl.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpexpredlgvcl.pas 2026-03-31 tonim tonim [94a98b] cHATDIALOG
 rpfastserializer.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpfaxsend.dfm unknown
 rpfaxsend.pas unknown
 rpfdmidas.inc 2026-07-09 Toni Toni [cfc483] rpfdmidas: match TClientDataSet string encoding...
 rpfmainmetaviewvcl.dfm 2024-10-22 tonim tonim [ca579f] Fixes and translations
 rpfmainmetaviewvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpfmetaviewvcl.dfm 2024-10-22 tonim tonim [ca579f] Fixes and translations
 rpfmetaviewvcl.pas 2026-03-03 tonim tonim [e26da7] Update urls
 rpfontconfig.pas 2025-12-11 toni@reportman.es toni@reportman.es [e1c40f] Added fontsort
 rpformplans.pas 2026-03-26 tonim tonim [713f93] Plans
 rpfparamsvcl.dfm 2024-06-12 tonim tonim [b88ab2] Preview fix in dpi change, rescale buttons
 rpfparamsvcl.pas 2026-04-01 tonim tonim [082f1d] Fix undocue
 rpfpcutils.pas unknown
 rpfreetype2.pas 2025-12-17 tonim tonim [544eec] Update android compilation
 rpfrmaireportvcl.dfm 2026-04-08 tonim tonim [effab0] Report ai
 rpfrmaireportvcl.pas 2026-04-08 tonim tonim [effab0] Report ai
 rpfrmaischemaselectorvcl.dfm 2026-05-13 tonim tonim [098eb1] Adjusting wizard
 rpfrmaischemaselectorvcl.pas 2026-05-17 tonim tonim [ccc3f5] Fix fonts
 rpfrmaiselectionvcl.dfm 2026-05-16 tonim tonim [7a2097] Fixes IA progress
 rpfrmaiselectionvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpfrmchatvcl.dfm 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpfrmchatvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpfrmexpressionchatvcl.dfm 2026-03-31 tonim tonim [94a98b] cHATDIALOG
 rpfrmexpressionchatvcl.pas 2026-05-13 tonim tonim [098eb1] Adjusting wizard
 rpfrmloginframevcl.dfm 2026-04-19 tonim tonim [afcedf] Performance fix
 rpfrmloginframevcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpfrmloginvcl.dfm 2026-03-26 tonim tonim [74e12b] login fixes
 rpfrmloginvcl.pas 2026-04-19 tonim tonim [afcedf] Performance fix
 rpfrmmonacoeditorvcl.dfm 2026-05-17 tonim tonim [1c6ea2] Update docs
 rpfrmmonacoeditorvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpgdidriver.dfm 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpgdidriver.pas 2026-07-10 Toni Toni [1560d6] Quitar los ultimos warnings de repmandxp (Win32...
 rpgdifonts.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpgraphicStrings.pas unknown
 rpgraphiccolor.pas 2025-09-23 WINDOWSVM\toni WINDOWSVM\toni [182eac] Fix linux fonts
 rpgraphiccompression.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpgraphicconfiguration.inc unknown
 rpgraphicex.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpgraphutilslcl.lfm 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpgraphutilslcl.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpgraphutilsvcl.dfm 2025-02-22 tonim tonim [4522fd] Allo debug stack trace using JCL
 rpgraphutilsvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rphashtable.pas unknown
 rphtmldriver.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rphtmlparser.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpinfoprovft.pas 2 days ago Toni Toni [9c74a6] fix(freetype): el texto conformado volvia con e...
 rpinfoprovgdi.pas 2 days ago Toni Toni [9c74a6] fix(freetype): el texto conformado volvia con e...
 rpinfoprovid.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rplabelitem.pas 3 days ago Toni Toni [f2e4c0] Fix language set large int language memory exce...
 rplastsav.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rplastsav.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rplcldriver.lfm unknown
 rplcldriver.lrs 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rplcldriver.pas 2026-05-07 tonim tonim [069d06] Multipage ishtml
 rplclfonts.pas unknown
 rplclpreview.lfm unknown
 rplclpreview.lrs unknown
 rplclpreview.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rplclreport.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rplibdatachannel.pas 2026-05-27 Toni Toni [a2db12] Add Hub-protocol client (rpdchub) with full Moc...
 rplinuxexceptionhandler.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rpmapijcl.pas 2021-04-07 tonim tonim [fcbbd2] Check other email send implementations
 rpmaskedit.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmaskedit.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmaskeditclx.dcr unknown
 rpmdbarcode.pas 3 days ago Toni Toni [4924cd] fix: el fondo del QR, un solo rectangulo en vez...
 rpmdchart.pas 2026-04-14 tonim tonim [a46aaa] Model for m.page
 rpmdcharttypes.pas 2020-03-05 tmartir tmartir [00846a] TeeChart Pro support (more chart types)
 rpmdclitreevcl.dfm unknown
 rpmdclitreevcl.pas 2026-05-17 tonim tonim [1c6ea2] Update docs
 rpmdconsts.pas 2026-07-09 Toni Toni [d3f07f] Ignore res
 rpmdcueviewvcl.dfm 2026-03-25 tonim tonim [645dea] Init undocue
 rpmdcueviewvcl.pas 2026-05-17 tonim tonim [1c6ea2] Update docs
 rpmddatawiz.dfm 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmddatawiz.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmdesigneditors.pas 2026-03-31 tonim tonim [94a98b] cHATDIALOG
 rpmdesigner.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmdesigner.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdesignervcl.dcr unknown
 rpmdesignervcl.pas unknown
 rpmdexpdbf.dfm 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmdexpdbf.pas 2026-05-17 tonim tonim [1c6ea2] Update docs
 rpmdexpexcel.dfm 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmdexpexcel.pas 2019-09-24 tmartir tmartir [acc2f9] Excel extension fix
 rpmdfaboutvcl.dfm 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpmdfaboutvcl.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdfbarcodeint.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdfbarcodeintvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfchartint.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdfchartintvcl.pas 2019-04-04 tmartir tmartir [1289e4] Code cleanup widestring expression support
 rpmdfconnectionvcl.dfm 2024-06-12 tonim tonim [b88ab2] Preview fix in dpi change, rescale buttons
 rpmdfconnectionvcl.pas 2026-06-17 Toni Toni [718bc2] Datachannel reset after configuracion change
 rpmdfdatasetsvcl.dfm 2026-05-13 tonim tonim [098eb1] Adjusting wizard
 rpmdfdatasetsvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfdatatextvcl.dfm 2021-06-23 tonim tonim [f7ec2b] DPI Adjust
 rpmdfdatatextvcl.pas 2021-06-23 tonim tonim [f7ec2b] DPI Adjust
 rpmdfdesignvcl.dfm 2026-03-28 tonim tonim [a1eec6] Cola deshacer
 rpmdfdesignvcl.pas 2026-03-28 tonim tonim [a1eec6] Cola deshacer
 rpmdfdinfovcl.dfm 2026-03-25 tonim tonim [77aa4d] New driver
 rpmdfdinfovcl.pas 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpmdfdrawint.pas unknown
 rpmdfdrawintvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfembeddedfile.dfm 2024-11-15 tonim tonim [84a0b1] Fix black background images in page setup
 rpmdfembeddedfile.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfextsecvcl.dfm unknown
 rpmdfextsecvcl.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdfgridvcl.dfm 2026-03-28 tonim tonim [a1eec6] Cola deshacer
 rpmdfgridvcl.pas 2026-03-28 tonim tonim [a1eec6] Cola deshacer
 rpmdflabelint.pas 2026-01-26 google-labs-jules[bot] google-labs-jules[bot] [3ad654] Add IsHtml property to report designer components
 rpmdflabelintvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfmainvcl.dfm 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpmdfmainvcl.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpmdfnewreportwizardvcl.dfm 2026-05-02 tonim tonim [6eb9bc] New report wizard
 rpmdfnewreportwizardvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfopenlibvcl.dfm 2024-06-12 tonim tonim [b88ab2] Preview fix in dpi change, rescale buttons
 rpmdfopenlibvcl.pas 2026-05-17 tonim tonim [1c6ea2] Update docs
 rpmdfsampledatavcl.dfm 2024-08-24 tonim tonim [3354f2] Fix scale dpi
 rpmdfsampledatavcl.pas 2026-05-28 Toni Toni [6544bd] Fix Sample Data chip stuck at Unknown
 rpmdfsearchvcl.dfm 2024-10-03 tonim tonim [64d00f] Add RcData sRGB colorSpace for PDF
 rpmdfsearchvcl.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdfsectionint.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdfsectionintvcl.pas 2026-03-27 tonim tonim [0bcd40] Fixes undocue
 rpmdfselectfields.dfm unknown
 rpmdfselectfields.pas unknown
 rpmdfstrucvcl.dfm 2026-03-28 tonim tonim [a1eec6] Cola deshacer
 rpmdfstrucvcl.pas 2026-03-28 tonim tonim [a1eec6] Cola deshacer
 rpmdftreevcl.dfm 2024-06-12 tonim tonim [b88ab2] Preview fix in dpi change, rescale buttons
 rpmdftreevcl.pas 2024-03-08 tonim tonim [34d4e7] Fixes add, firedac drivers by default
 rpmdfwizardvcl.dfm 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmdfwizardvcl.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdobinsint.pas 2026-01-26 google-labs-jules[bot] google-labs-jules[bot] [9104c9] Add IsHtml property to TRpGenTextComponent with...
 rpmdobinsintvcl.pas 2026-03-25 tonim tonim [458056] Fixes undocue
 rpmdobjinspvcl.dfm 2024-11-25 tonim tonim [f9da54] Fixes expressión PDF A/3 encoding
 rpmdobjinspvcl.pas 2026-03-31 tonim tonim [94a98b] cHATDIALOG
 rpmdprintconfigvcl.dfm unknown
 rpmdprintconfigvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdprotocol.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmdrepclient.dfm 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmdrepclient.dti 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpmdrepclient.pas 2026-02-14 tonim tonim [e50515] Restore rpmdrepclient
 rpmdshfolder.pas 2026-07-12 Toni Toni [550e7f] Eliminar los ultimos warnings de Linux64 (rpmds...
 rpmdsysinfo.dfm unknown
 rpmdsysinfo.pas 2026-07-14 Toni Toni [f4b0db] Fix GetPrinter signatures
 rpmdundo.pas 2026-03-28 tonim tonim [a1eec6] Cola deshacer
 rpmdundocue.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmetafile.pas 2026-07-11 Toni Toni [98213f] Fix isadelimiter
 rpmreg.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmregdesign.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmregdesigntime.pas unknown
 rpmregdesignvcl.pas 2025-12-20 toni@reportman.es toni@reportman.es [0abd23] Update getit package
 rpmregnet.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmunits.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpmzlib.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpnetdriver.FRpNetProgress.resources unknown
 rpnetdriver.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpnetdriver.resx 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpnetpreview.FRpNetPreview.resources 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpnetpreview.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpnetpreview.resx 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpnetreport.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rppack.cfg unknown
 rppack.conf unknown
 rppack.dof unknown
 rppack.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack.kof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack.res unknown
 rppack2007.groupproj unknown
 rppack2007.groupproj.local 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2006.bdsproj unknown
 rppack_builder2006.bdsproj.local 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2006.cpp 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2006.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2007.cbproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2007.cbproj.local unknown
 rppack_builder2007.cpp unknown
 rppack_builder2007.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2007.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2007.dproj.local 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder2007.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder4.bpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder4.cpp unknown
 rppack_builder4.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder6.bpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_builder6.cpp unknown
 rppack_builder6.res unknown
 rppack_del.cfg unknown
 rppack_del.dof unknown
 rppack_del.dpk unknown
 rppack_del.res unknown
 rppack_del2005.bdsproj unknown
 rppack_del2005.bdsproj.local unknown
 rppack_del2005.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_del2005.dpk unknown
 rppack_del2005.dproj unknown
 rppack_del2005.dproj.local unknown
 rppack_del2005.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_del2007.dpk unknown
 rppack_del2007.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_del2007.dproj.local unknown
 rppack_del2007.res unknown
 rppack_del2009.dpk unknown
 rppack_del2009.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_del2009.dproj.local unknown
 rppack_del2009.res unknown
 rppack_del4.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_del4.dof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_del4.dpk unknown
 rppack_del4.res unknown
 rppack_del5.cfg unknown
 rppack_del5.dof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_del5.dpk unknown
 rppack_del5.res unknown
 rppack_delphixe3.groupproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delphixe3.groupproj.local unknown
 rppack_delxe10.dpk unknown
 rppack_delxe10.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe10.res unknown
 rppack_delxe10_2.dpk 2017-10-19 PCI5\toni PCI5\toni [5f8b49] Firedac fixes
 rppack_delxe10_2.dproj unknown
 rppack_delxe10_2.res unknown
 rppack_delxe10_2designtime.dpk unknown
 rppack_delxe10_2designtime.dproj unknown
 rppack_delxe10_2designtime.res unknown
 rppack_delxe10_designtime.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe10_designtime.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe10_designtime.res unknown
 rppack_delxe2.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe2.dproj unknown
 rppack_delxe2.dproj.local unknown
 rppack_delxe2.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe2_designtime.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe2_designtime.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe2_designtime.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe3.dpk unknown
 rppack_delxe3.dproj unknown
 rppack_delxe3.dproj.local unknown
 rppack_delxe3.res unknown
 rppack_delxe3_designtime.dpk unknown
 rppack_delxe3_designtime.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe3_designtime.dproj.local 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe3_designtime.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe4.dpk unknown
 rppack_delxe4.dproj 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe4.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe4_designtime.dpk unknown
 rppack_delxe4_designtime.dproj unknown
 rppack_delxe4_designtime.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe7.dpk unknown
 rppack_delxe7.dproj unknown
 rppack_delxe7.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppack_delxe7_designtime.dpk unknown
 rppack_delxe7_designtime.dproj unknown
 rppack_delxe7_designtime.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackb.bpf unknown
 rppackb.bpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackb.res unknown
 rppackdesign.conf unknown
 rppackdesign.dpk unknown
 rppackdesign.kof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesign.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesign_builder6.bpk unknown
 rppackdesign_builder6.cpp unknown
 rppackdesign_builder6.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesign_del.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesign_del.dof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesign_del.dpk unknown
 rppackdesign_del.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesigntime_builder6.bpk unknown
 rppackdesigntime_builder6.cpp 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesigntime_builder6.res unknown
 rppackdesigntime_del.cfg unknown
 rppackdesigntime_del.dof unknown
 rppackdesigntime_del.dpk unknown
 rppackdesigntime_del.res unknown
 rppackdesignvcl_builder6.bpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_builder6.cpp 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_builder6.res unknown
 rppackdesignvcl_del.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_del.dof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_del.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_del.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_del2005.bdsproj unknown
 rppackdesignvcl_del2005.bdsproj.local unknown
 rppackdesignvcl_del2005.cfg unknown
 rppackdesignvcl_del2005.dpk unknown
 rppackdesignvcl_del2005.dproj unknown
 rppackdesignvcl_del2005.dproj.local 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_del2005.res unknown
 rppackdesignvcl_del2007.dpk unknown
 rppackdesignvcl_del2007.dproj unknown
 rppackdesignvcl_del2007.dproj.local 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackdesignvcl_del2007.res unknown
 rppacknet.bdsproj unknown
 rppacknet.dpk unknown
 rppackv.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv.conf 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv.dof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv.kof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv.res unknown
 rppackv_builder6.bpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv_builder6.cpp unknown
 rppackv_builder6.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv_del.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv_del.dof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackv_del.dpk unknown
 rppackv_del.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvb.bpf unknown
 rppackvb.bpk unknown
 rppackvb.res unknown
 rppackvcl_builder6.bpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_builder6.cpp 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_builder6.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_del.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_del.dof unknown
 rppackvcl_del.dpk unknown
 rppackvcl_del.res unknown
 rppackvcl_del2005.bdsproj unknown
 rppackvcl_del2005.bdsproj.local 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_del2005.cfg 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_del2005.dpk 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_del2005.dproj unknown
 rppackvcl_del2005.dproj.local unknown
 rppackvcl_del2005.res 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppackvcl_del2007.dpk unknown
 rppackvcl_del2007.dproj unknown
 rppackvcl_del2007.dproj.local unknown
 rppackvcl_del2007.res unknown
 rppagesetuplcl.lfm 2026-06-19 Toni Toni [c50ea7] Fix "Recalculte report" typo in the Page Setup ...
 rppagesetuplcl.lrs unknown
 rppagesetuplcl.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rppagesetupvcl.dfm 2026-06-19 Toni Toni [c50ea7] Fix "Recalculte report" typo in the Page Setup ...
 rppagesetupvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rppanel.pas 2019-02-12 tmartir tmartir [88d6fd] Fixes 10.3 compilation
 rpparams.pas 3 days ago Toni Toni [f2e4c0] Fix language set large int language memory exce...
 rpparser.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rppdfdriver.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rppdffile.pas 2 days ago Toni Toni [6fb78e] fix(pdf): el texto fuera de WinAnsi con fuente ...
 rppdfreport.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppdfreport.pas 2024-10-02 tonim tonim [4c0254] Begin PDF/A3 Conformance
 rppreview.dof 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rppreviewcontrol.pas 2026-02-14 google-labs-jules[bot] google-labs-jules[bot] [ed5450] Clean up CLX legacy files, fix ntdll error, and...
 rppreviewmeta.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpprintitem.pas 3 days ago Toni Toni [f2e4c0] Fix language set large int language memory exce...
 rpquerywiz.dfm unknown
 rpquerywiz.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpreglcl.pas unknown
 rpreglcl.pas.bak 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpregv.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpregvcl.pas 2026-03-31 tonim tonim [94a98b] cHATDIALOG
 rpreport.pas 2026-06-12 Toni Toni [dc5939] Selfhosted and parity pdf/win32
 rpreportdesignercontracts.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpreportman.h 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpreportmanapi.bas unknown
 rpreportmanapi.h 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpreportmanapi.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpreportutil.pas 2026-04-01 tonim tonim [082f1d] Fix undocue
 rprflclparams.lfm unknown
 rprflclparams.lrs unknown
 rprflclparams.pas unknown
 rprfvparams.dfm 2024-08-24 tonim tonim [3354f2] Fix scale dpi
 rprfvparams.pas unknown
 rpruler.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpruler.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rprulervcl.dcr unknown
 rprulervcl.pas 2021-06-23 tonim tonim [f7ec2b] DPI Adjust
 rpsection.pas 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpsecutil.pas 2025-09-18 tonim tonim [63e6aa] Begin undocue
 rpsendmail.pas 2019-04-02 tmartir tmartir [75e886] Update Indy sendmail
 rpsendmailvcl.dfm 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpsendmailvcl.pas unknown
 rpstringhash.pas unknown
 rpsubreport.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpsvgdriver.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rptextdriver.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rptranslator.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rptranslator.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rptruetype.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rptwain.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rptwaincomp.pas unknown
 rptypes.pas 3 days ago Toni Toni [f2e4c0] Fix language set large int language memory exce...
 rptypeval.pas 2026-05-20 tonim tonim [69b56a] Validation of numbers when coercion in evaluator
 rpvclreport.dcr 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpvclreport.pas 2024-10-17 tonim tonim [a4589f] Conformance adjust, add conformance property to...
 rpvgraphutils.pas 2026-07-14 Toni Toni [f4b0db] Fix GetPrinter signatures
 rpvpreview.dfm 2025-12-16 tonim tonim [ab2fcd] Fix MAPI, add Thunderbird mail support at preview
 rpvpreview.lrs 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpvpreview.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpwebmarkdownvcl.pas 2026-05-17 tonim tonim [ccc3f5] Fix fonts
 rpwebmetaclient.dcr unknown
 rpwebmetaclient.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpwriter.pas 2019-01-31 tmartir tmartir [a20067] Update copyright
 rpxmlstream.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpzlib77.pas 2025-12-17 tonim tonim [27d5a2] Android Support initial
 rpzlibadler.pas unknown
 rpzlibinfblock.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpzlibinfcodes.pas unknown
 rpzlibinffast.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpzlibinftrees.pas unknown
 rpzlibinfutil.pas unknown
 rpzlibtrees.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpzlibzdeflate.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpzlibzinflate.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 rpzlibzlib.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpzlibzutil.pas 2016-09-21 Toni Martir Toni Martir [bab770] Initial Commit
 sRGB.icm 2024-10-03 tonim tonim [ae479a] Rgb resource color space
 updategetit.bat 2025-12-20 toni@reportman.es toni@reportman.es [0abd23] Update getit package
 zconf.inc unknown

Read Me

Report Manager

Reporting tool with Delphi/Lazarus runtime, Windows VCL designer/preview, and
multiplatform reporting engines (PDF, PNG, SVG, HTML, plain text, GDI/print,
metafile). The project home and downloads remain at https://reportman.es.

This file documents the two recent additions that connect the classic
Delphi product to the newer Reportman.AI suite. The historical reference
is in doc/readme.txt.

What's new

┌─────────────────────────────────────────────────────────────────────────┐
│                       Report Manager (Delphi)                            │
│                                                                          │
│   ┌────────────────────┐         ┌────────────────────────────────┐     │
│   │  Reporting engine  │         │       Designer (Windows)       │     │
│   │  (RTL — Win+Linux) │         │                                │     │
│   │                    │         │   AI Chat: SQL                 │     │
│   │  ┌──────────────┐  │         │   AI Chat: Expressions         │     │
│   │  │ rpdbHttp     │  │         │   AI Chat: Full report design  │     │
│   │  │ "Reportman   │  │         │   Monaco SQL autocomplete      │     │
│   │  │  Agent"      │  │         │                                │     │
│   │  │  driver      │  │         └─────────────┬──────────────────┘     │
│   │  └──────┬───────┘  │                       │                         │
│   └─────────┼──────────┘                       │                         │
│             │                                   │                         │
└─────────────┼───────────────────────────────────┼─────────────────────────┘
              │                                   │
              ▼                                   ▼
   ┌───────────────────────────────────────────────────────────────┐
   │                    Reportman.AI                                │
   │                                                                │
   │  Hub + Agents (host the data)        AI Services (host the     │
   │                                       prompts and schemas)     │
   │  Schemas defined at app.reportman.es ─────────────────────────►│
   └───────────────────────────────────────────────────────────────┘

Two completely separate roles. The engine sends and receives data; the
Designer asks the AI to generate or modify reports. They share nothing except
the user's identity at app.reportman.es.

1. Reportman Agent driver (engine — runtime)

The runtime (RTL package) ships a new data driver, rpdbHttp, that talks to
a remote Reportman DB Agent instead of a local database connection. The
engine is unchanged — TRpDatabaseInfoItem.Driver = rpdbHttp is just one more
choice next to the existing BDE / DBExpress / FireDAC / Zeos / IBX drivers.

What it gives you:

  • Reach any database, from anywhere. The Agent runs on-premises in the
    customer site and the engine connects to it through the public Hub at
    api.reportman.es. No VPN. No port forwarding. The Agent dials outbound
    to the Hub and the Hub brokers everything.
  • Drop-in for every Reportman binary that runs reports. Designer,
    printreptopdf, repwebexe, classic ActiveX (reportman.dpr),
    command-line printrep… any executable that uses the report engine inherits
    this driver because it is wired into rpdatainfo.pas.
  • Direct P2P data plane when possible. On Windows, an optional WebRTC
    DataChannel is negotiated through the Hub and the SQL/result rows flow
    client↔Agent directly (DTLS encryption, no proxy on the data plane). When
    the channel can't open (corporate firewall, UDP filtered, …) the driver
    silently falls back to HTTP through the Hub with the exact same semantics.
    See DataDirect in the ReportmanAI/README.md for the full picture.
  • Linux / FPC stay HTTP-only. All the WebRTC machinery is wrapped in
    {$IFDEF MSWINDOWS}. Cross-platform binaries (the Linux build of
    printreptopdf, the Apache repweb.so) keep working unchanged.

Relevant source files:

Unit Role
rpdatahttp.pas The TRpDatabaseHttp / TRpDatasetHttp classes. Pure HTTP path, multiplatform.
rpdcintegration.pas Installs the optional Direct Channel hook. Windows-only; brought in transparently by rpdatainfo.pas.
rpdatadirect.pas Pascal binding around libdatachannel (SCTP-over-DTLS-over-UDP peer).
rpdchub.pas Hub signaling client (HTTP + WebSocket) and per-SQL session lifecycle.
rpdcpool.pas Per-database session cache so subsequent SQLs reuse the warm channel.
rplibdatachannel.pas libdatachannel.dll LoadLibrary binding. The DLL is embedded as RC resource and extracted on first use.

2. AI assistance in the Designer

The Designer (Windows, repmandxp.dpr) has gained four AI-assisted authoring
features. None of them ships local models — the Designer talks to
api.reportman.es and inherits whichever provider that API chose for the
user (Vertex / Gemini / Groq / cloud quantized). The user signs in once with
their app.reportman.es account.

Schemas live in app.reportman.es

Every AI feature needs to know which tables / columns / relations exist in
the target database. The Designer does not describe a schema by itself.
Instead, the user (or an admin) defines schemas under their account on
app.reportman.es. Each schema is bound to one or more Hub databases
(HubDatabaseId). The Designer:

  1. Logs in with the user's app.reportman.es credentials (or an API key
    for headless runs).
  2. Fetches the schema available for the current connection's
    HubDatabaseId.
  3. Feeds that schema as context to the AI for SQL, expressions and
    full-design chat.

This means the AI already knows the table names, column types, foreign
keys and any human-written notes the user added on the web — no
per-conversation CREATE TABLE dump, no per-query schema discovery.

The four features

Feature What it does Backed by
SQL AI Chat Conversational SQL generation and refinement against the active connection's schema. Drop SQL into the dataset definition with one click. rpfrmchatvcl.pas
Expression AI Chat Generates Reportman expressions for printable fields, totals, conditional sections, etc., aware of the report's dataset structure. rpfrmchatvcl.pas
Full-design AI Chat "Make me a sales-by-region report grouped by quarter" — the AI proposes a complete report (datasets, sections, fields, totals) and applies it to the active document. Round-trips a serialized report to the API for deterministic edits. designer-ai-chat-plan.md documents the architecture; the in-process consumer is the chat unit above.
SQL autocomplete (Monaco) Inline autocomplete in the SQL editor while you type, powered by the same schema. Smart suggestions for table names, columns and joins as you write. rpfrmmonacoeditorvcl.pas

How Designer and Reportman.AI relate

The two products are independent but they share one user identity (the
app.reportman.es account) and one runtime (this repository's engine).
Concretely:

  1. The engine knows the new driver. The rpdbHttp driver above lets
    reports run against any Hub-registered database from any platform. This is
    what makes Reportman.AI.Desktop, Reportman.Web, Reportman.Android
    able to ask the same Agent to execute a SQL with the same wire protocol
    the Delphi tools use.

  2. The Designer consumes AI assistance. The four chat / autocomplete
    features above all reach Reportman.AI.Api for prompt routing and use
    the schemas the user defined on app.reportman.es. The Designer never
    talks to a model provider directly — it goes through the API the rest of
    the AI suite already uses.

Nothing else is shared. The Designer is still a stand-alone tool you can use
fully offline against local databases. Reportman.AI is still a stand-alone
suite that does not require the Delphi Designer. The two doors above are the
only crossings.

See also

  • doc/readme.txt — historical project description.
  • c:\desarrollo\ReportmanAI\README.md — Reportman.AI architecture and the
    full DataDirect specification.
  • designer-ai-chat-plan.md — the design plan for the full-report AI chat.
  • new-report-wizard-plan.md — the new-report wizard that integrates the
    Agent driver.