Menu

Tree [6fcfaf] master /
 History

HTTPS access


File Date Author Commit
 .github 2026-05-16 tonim tonim [7a2097] Fixes IA progress
 Firedac11Fix unknown
 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 unknown
 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 unknown
 old unknown
 packages 2026-04-27 tonim tonim [307884] Security plan
 repman 3 days ago 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 unknown
 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 unknown
 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 unknown
 ReportManDesign.bdsproj unknown
 ReportManDesign.cfg unknown
 ReportManDesign.dpk unknown
 Reportman.cfg unknown
 Reportman.dpk unknown
 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 unknown
 firebird.log unknown
 new-report-wizard-plan.md 2026-05-02 tonim tonim [6eb9bc] New report wizard
 release.bat unknown
 reportman.lpk unknown
 reportman_d6.bpg unknown
 reportman_designvcl.dpk unknown
 reportman_designvcl.dproj unknown
 reportman_designvcl.res 2026-05-02 tonim tonim [6eb9bc] New report wizard
 reportman_lcl.lpk unknown
 reportman_lcl.pas unknown
 reportmanres.rc unknown
 rpDelphiZXIngQRCode.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpGifImage.pas unknown
 rpHarfBuzz.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rpICU.pas 2026-07-10 Toni Toni [d85efc] printreptopdf: arreglar build de Linux64 y limp...
 rpactivexreport.dcr unknown
 rpactivexreport.pas unknown
 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 unknown
 rpbasereport.pas 2026-07-10 Toni Toni [1560d6] Quitar los ultimos warnings de repmandxp (Win32...
 rpcalcul.dfm unknown
 rpcalcul.pas unknown
 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 unknown
 rpcomparable.pas unknown
 rpcompilerep.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpcompobase.pas unknown
 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 unknown
 rpdbbrowservcl.dfm unknown
 rpdbbrowservcl.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpdbdatetimepicker.pas unknown
 rpdbgridvcl.pas unknown
 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 unknown
 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 unknown
 rpexceldriver.pas 7 days ago Toni Toni [5e9302] Fix warnings
 rpexpredlg.dcr unknown
 rpexpredlgvcl.dcr unknown
 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 unknown
 rpfmainmetaviewvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpfmetaviewvcl.dfm unknown
 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 unknown
 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 unknown
 rpgraphiccompression.pas unknown
 rpgraphicconfiguration.inc unknown
 rpgraphicex.pas unknown
 rpgraphutilslcl.lfm unknown
 rpgraphutilslcl.pas unknown
 rpgraphutilsvcl.dfm unknown
 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 6 days ago Toni Toni [550e7f] Eliminar los ultimos warnings de Linux64 (rpmds...
 rpinfoprovgdi.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpinfoprovid.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rplabelitem.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rplastsav.dcr unknown
 rplastsav.pas unknown
 rplcldriver.lfm unknown
 rplcldriver.lrs unknown
 rplcldriver.pas 2026-05-07 tonim tonim [069d06] Multipage ishtml
 rplclfonts.pas unknown
 rplclpreview.lfm unknown
 rplclpreview.lrs unknown
 rplclpreview.pas unknown
 rplclreport.pas unknown
 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 unknown
 rpmaskedit.dcr unknown
 rpmaskedit.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmaskeditclx.dcr unknown
 rpmdbarcode.pas 2026-07-10 Toni Toni [5eaaa6] Fix warnings
 rpmdchart.pas 2026-04-14 tonim tonim [a46aaa] Model for m.page
 rpmdcharttypes.pas unknown
 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 unknown
 rpmddatawiz.pas unknown
 rpmdesigneditors.pas 2026-03-31 tonim tonim [94a98b] cHATDIALOG
 rpmdesigner.dcr unknown
 rpmdesigner.pas unknown
 rpmdesignervcl.dcr unknown
 rpmdesignervcl.pas unknown
 rpmdexpdbf.dfm unknown
 rpmdexpdbf.pas 2026-05-17 tonim tonim [1c6ea2] Update docs
 rpmdexpexcel.dfm unknown
 rpmdexpexcel.pas unknown
 rpmdfaboutvcl.dfm 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpmdfaboutvcl.pas unknown
 rpmdfbarcodeint.pas unknown
 rpmdfbarcodeintvcl.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfchartint.pas unknown
 rpmdfchartintvcl.pas unknown
 rpmdfconnectionvcl.dfm unknown
 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 unknown
 rpmdfdatatextvcl.pas unknown
 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 unknown
 rpmdfembeddedfile.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rpmdfextsecvcl.dfm unknown
 rpmdfextsecvcl.pas unknown
 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 unknown
 rpmdfopenlibvcl.pas 2026-05-17 tonim tonim [1c6ea2] Update docs
 rpmdfsampledatavcl.dfm unknown
 rpmdfsampledatavcl.pas 2026-05-28 Toni Toni [6544bd] Fix Sample Data chip stuck at Unknown
 rpmdfsearchvcl.dfm unknown
 rpmdfsearchvcl.pas unknown
 rpmdfsectionint.pas unknown
 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 unknown
 rpmdftreevcl.pas unknown
 rpmdfwizardvcl.dfm unknown
 rpmdfwizardvcl.pas unknown
 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 unknown
 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 unknown
 rpmdrepclient.dfm unknown
 rpmdrepclient.dti unknown
 rpmdrepclient.pas 2026-02-14 tonim tonim [e50515] Restore rpmdrepclient
 rpmdshfolder.pas 6 days ago Toni Toni [550e7f] Eliminar los ultimos warnings de Linux64 (rpmds...
 rpmdsysinfo.dfm unknown
 rpmdsysinfo.pas 4 days ago 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 7 days ago Toni Toni [98213f] Fix isadelimiter
 rpmreg.pas unknown
 rpmregdesign.pas unknown
 rpmregdesigntime.pas unknown
 rpmregdesignvcl.pas unknown
 rpmregnet.pas unknown
 rpmunits.pas unknown
 rpmzlib.pas unknown
 rpnetdriver.FRpNetProgress.resources unknown
 rpnetdriver.pas unknown
 rpnetdriver.resx unknown
 rpnetpreview.FRpNetPreview.resources unknown
 rpnetpreview.pas unknown
 rpnetpreview.resx unknown
 rpnetreport.pas unknown
 rppack.cfg unknown
 rppack.conf unknown
 rppack.dof unknown
 rppack.dpk unknown
 rppack.kof unknown
 rppack.res unknown
 rppack2007.groupproj unknown
 rppack2007.groupproj.local unknown
 rppack_builder2006.bdsproj unknown
 rppack_builder2006.bdsproj.local unknown
 rppack_builder2006.cpp unknown
 rppack_builder2006.res unknown
 rppack_builder2007.cbproj unknown
 rppack_builder2007.cbproj.local unknown
 rppack_builder2007.cpp unknown
 rppack_builder2007.dpk unknown
 rppack_builder2007.dproj unknown
 rppack_builder2007.dproj.local unknown
 rppack_builder2007.res unknown
 rppack_builder4.bpk unknown
 rppack_builder4.cpp unknown
 rppack_builder4.res unknown
 rppack_builder6.bpk unknown
 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 unknown
 rppack_del2005.dpk unknown
 rppack_del2005.dproj unknown
 rppack_del2005.dproj.local unknown
 rppack_del2005.res unknown
 rppack_del2007.dpk unknown
 rppack_del2007.dproj unknown
 rppack_del2007.dproj.local unknown
 rppack_del2007.res unknown
 rppack_del2009.dpk unknown
 rppack_del2009.dproj unknown
 rppack_del2009.dproj.local unknown
 rppack_del2009.res unknown
 rppack_del4.cfg unknown
 rppack_del4.dof unknown
 rppack_del4.dpk unknown
 rppack_del4.res unknown
 rppack_del5.cfg unknown
 rppack_del5.dof unknown
 rppack_del5.dpk unknown
 rppack_del5.res unknown
 rppack_delphixe3.groupproj unknown
 rppack_delphixe3.groupproj.local unknown
 rppack_delxe10.dpk unknown
 rppack_delxe10.dproj unknown
 rppack_delxe10.res unknown
 rppack_delxe10_2.dpk unknown
 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 unknown
 rppack_delxe10_designtime.dproj unknown
 rppack_delxe10_designtime.res unknown
 rppack_delxe2.dpk unknown
 rppack_delxe2.dproj unknown
 rppack_delxe2.dproj.local unknown
 rppack_delxe2.res unknown
 rppack_delxe2_designtime.dpk unknown
 rppack_delxe2_designtime.dproj unknown
 rppack_delxe2_designtime.res unknown
 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 unknown
 rppack_delxe3_designtime.dproj.local unknown
 rppack_delxe3_designtime.res unknown
 rppack_delxe4.dpk unknown
 rppack_delxe4.dproj unknown
 rppack_delxe4.res unknown
 rppack_delxe4_designtime.dpk unknown
 rppack_delxe4_designtime.dproj unknown
 rppack_delxe4_designtime.res unknown
 rppack_delxe7.dpk unknown
 rppack_delxe7.dproj unknown
 rppack_delxe7.res unknown
 rppack_delxe7_designtime.dpk unknown
 rppack_delxe7_designtime.dproj unknown
 rppack_delxe7_designtime.res unknown
 rppackb.bpf unknown
 rppackb.bpk unknown
 rppackb.res unknown
 rppackdesign.conf unknown
 rppackdesign.dpk unknown
 rppackdesign.kof unknown
 rppackdesign.res unknown
 rppackdesign_builder6.bpk unknown
 rppackdesign_builder6.cpp unknown
 rppackdesign_builder6.res unknown
 rppackdesign_del.cfg unknown
 rppackdesign_del.dof unknown
 rppackdesign_del.dpk unknown
 rppackdesign_del.res unknown
 rppackdesigntime_builder6.bpk unknown
 rppackdesigntime_builder6.cpp unknown
 rppackdesigntime_builder6.res unknown
 rppackdesigntime_del.cfg unknown
 rppackdesigntime_del.dof unknown
 rppackdesigntime_del.dpk unknown
 rppackdesigntime_del.res unknown
 rppackdesignvcl_builder6.bpk unknown
 rppackdesignvcl_builder6.cpp unknown
 rppackdesignvcl_builder6.res unknown
 rppackdesignvcl_del.cfg unknown
 rppackdesignvcl_del.dof unknown
 rppackdesignvcl_del.dpk unknown
 rppackdesignvcl_del.res unknown
 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 unknown
 rppackdesignvcl_del2005.res unknown
 rppackdesignvcl_del2007.dpk unknown
 rppackdesignvcl_del2007.dproj unknown
 rppackdesignvcl_del2007.dproj.local unknown
 rppackdesignvcl_del2007.res unknown
 rppacknet.bdsproj unknown
 rppacknet.dpk unknown
 rppackv.cfg unknown
 rppackv.conf unknown
 rppackv.dof unknown
 rppackv.dpk unknown
 rppackv.kof unknown
 rppackv.res unknown
 rppackv_builder6.bpk unknown
 rppackv_builder6.cpp unknown
 rppackv_builder6.res unknown
 rppackv_del.cfg unknown
 rppackv_del.dof unknown
 rppackv_del.dpk unknown
 rppackv_del.res unknown
 rppackvb.bpf unknown
 rppackvb.bpk unknown
 rppackvb.res unknown
 rppackvcl_builder6.bpk unknown
 rppackvcl_builder6.cpp unknown
 rppackvcl_builder6.res unknown
 rppackvcl_del.cfg unknown
 rppackvcl_del.dof unknown
 rppackvcl_del.dpk unknown
 rppackvcl_del.res unknown
 rppackvcl_del2005.bdsproj unknown
 rppackvcl_del2005.bdsproj.local unknown
 rppackvcl_del2005.cfg unknown
 rppackvcl_del2005.dpk unknown
 rppackvcl_del2005.dproj unknown
 rppackvcl_del2005.dproj.local unknown
 rppackvcl_del2005.res unknown
 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 unknown
 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 unknown
 rpparams.pas 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 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 2026-07-10 Toni Toni [f78e02] Quitar warnings/hints del compilador sin cambia...
 rppdfreport.dcr unknown
 rppdfreport.pas unknown
 rppreview.dof unknown
 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 unknown
 rpprintitem.pas 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpquerywiz.dfm unknown
 rpquerywiz.pas unknown
 rpreglcl.pas unknown
 rpreglcl.pas.bak unknown
 rpregv.pas unknown
 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 unknown
 rpreportmanapi.bas unknown
 rpreportmanapi.h unknown
 rpreportmanapi.pas unknown
 rpreportutil.pas 2026-04-01 tonim tonim [082f1d] Fix undocue
 rprflclparams.lfm unknown
 rprflclparams.lrs unknown
 rprflclparams.pas unknown
 rprfvparams.dfm unknown
 rprfvparams.pas unknown
 rpruler.dcr unknown
 rpruler.pas unknown
 rprulervcl.dcr unknown
 rprulervcl.pas unknown
 rpsection.pas 2026-05-17 tonim tonim [e1dcb7] Fixes presentation
 rpsecutil.pas 2025-09-18 tonim tonim [63e6aa] Begin undocue
 rpsendmail.pas unknown
 rpsendmailvcl.dfm unknown
 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 unknown
 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 unknown
 rptwaincomp.pas unknown
 rptypes.pas 2026-07-10 Toni Toni [7d38de] Implementar ReadStreamFromHandle en Delphi-Linux
 rptypeval.pas 2026-05-20 tonim tonim [69b56a] Validation of numbers when coercion in evaluator
 rpvclreport.dcr unknown
 rpvclreport.pas unknown
 rpvgraphutils.pas 4 days ago Toni Toni [f4b0db] Fix GetPrinter signatures
 rpvpreview.dfm 2025-12-16 tonim tonim [ab2fcd] Fix MAPI, add Thunderbird mail support at preview
 rpvpreview.lrs unknown
 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 unknown
 rpwriter.pas unknown
 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 unknown
 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 unknown
 rpzlibzlib.pas 2026-07-10 Toni Toni [2167f7] Limpiar warnings/hints del resto de proyectos d...
 rpzlibzutil.pas unknown
 sRGB.icm unknown
 updategetit.bat unknown
 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.