Fluxul complet bin->text->edit->bin pentru .vcx/.scx (faza 1; .mnx/.frx raman
read-only): regenerare+compilare in staging unic per rulare, guard-uri
(COMUN cu -AllowComun, staleness, binar lipsa, folder foxbin2prg), fidelity
check pe octeti inainte de orice copiere, copiere .vct->.vcx cu restaurare
la esec partial, refresh cache. Harta de extensii extrasa in vfp_filemap.ps1,
dot-sourced si de vcx2txt.ps1 (comportament identic).
Invoke-FoxBin2PrgSafe: wrapper cu timeout+taskkill pentru toate invocarile
exe-ului - la text stricat Prg2Bin intoarce ErrorLevel 0 dar binarul corupt
poate ridica MessageBox modal VFP nesuprimabil la reconversie.
test_roundtrip.ps1: faze fidelitate/editare/smoke siblings/negativ+guard-uri,
41 PASS pe ROAGEST + smoke ROAIMOB/ROAACNPRO.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ReCreate_FoxBin2Prg.prg face Prg2Bin recursiv pe tot folderul tool-ului (get_FilesFromDirectory intra in orice subfolder), deci _textcache_* aflate sub foxbin2prg erau scanate si .??2-urile din alte proiecte reconvertite in binare parazitare.
Cache-urile stau acum in D:\ROA\_vfp_textcache\{roacnpro,roagest,roaimob}, in afara clonei, unde ReCreate nu le mai poate atinge. Actualizat default CacheRoot in vcx2txt.ps1, exemplele din CLAUDE.md / PROMPT_cautare_vfp.md / git_svn_parallel_init_prompt.md si comentariul din .git/info/exclude.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Scriptul exista doar pe branch-ul romfast, deci "git checkout master" il
stergea de pe disc in timp ce cmd.exe il citea linie cu linie. Acum se
auto-copiaza in %TEMP% si ruleaza de acolo, imun la schimbarea de branch.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Documentation reworked
- Single file for config files
- Dependencies of parameters and settings better shown
- Some API pem added.
- Static paths removed
- Settings better and more often linked
- TOCs reworked
Single file for config files
Dependencies of parameters and settings better shown
Some API pem added.
Static paths removed
Settings better and more often linked
TOCs reworked
Better documentation of issues with EXE and different versions of VFP
Clearer description when to use prg (mostly on many active VFP versions)
Minor documentation updates
Bug Fix: Fixed a typo in toF1oxBin2Prg. The "1" is not needed. #121 (ccantrell72)
Bug Fix: Unused methods set_BinTableFlags and set_NumTableFlags removed. #122
Bug Fix: Brute force fixed Datatype error for tcDontShowProgress, #114 (omirian)
Bug Fix: Fixed missing link SCM documentation, #116 (ToniKoehler)
Bug Fix: Fixed a problem that cDontShowProgress parameter will be ignored if ShowProgressbar property is used. #118 (LScheffler)
Docu: Added documentation of properties of settings object
Docu: Better documentation if a settings us ignored when a parameter is set. Voth in in docu and setting files generated via -Cc options.
Docu: Some settings will not follow inheritence, documented in docu and setting files generated via -Cc options.
Documentation for settings file and the respective properties of the settings object enhanced.
Inline documentation of settings file created via -C/C -c/C and -t/T enhanced.
Aside from the properties, this is mostly about use of parameters and settings outside the chain of inheritance.
- Do not use parameter if depricated setting DontShowProgress is used
- Ignore setting ShowProgressbar, if parameter is used
- minor documentation of changes
Running ReCreate_FoxBin2Prg.prg will raise an error about TESTS\FXUResults.db2
This error is intended, only a bit surprising.
Documatation gives a better hint,
also what to download for dev and runtime as better visible
fixing #111
i