Skip to content

Fix: Convert MemoHelpers.MAX_WIDTH to dynamic property#1895

Merged
RobertvanderHulst merged 1 commit into
devfrom
feature/set-memowidth-dynamic
Apr 4, 2026
Merged

Fix: Convert MemoHelpers.MAX_WIDTH to dynamic property#1895
RobertvanderHulst merged 1 commit into
devfrom
feature/set-memowidth-dynamic

Conversation

@Irwin1985
Copy link
Copy Markdown
Contributor

Converted MemoHelpers.MAX_WIDTH from constant to statis property. It now returns 8192 when the dialect is set to FoxPro and 254 for all other dialects. This enables correct behavior for SET MEMOWIDTH in VFP without breaking backward compatibility for VO/Clipper/Vulcan.

@RobertvanderHulst RobertvanderHulst merged commit 06ece44 into dev Apr 4, 2026
RobertvanderHulst added a commit that referenced this pull request Apr 6, 2026
* Update CI workflow to use latest action versions

* Upgrade upload-artifact action to version 6

* Update GitHub Actions clean workflow to version 7 (#1899)

* Fix #1857: Refined SET('DEFAULT') / SET('DIRECTORY') (#1892)

* [Compiler tests] Marked fixed tests

* [Runtime tests] Adjusted SetDefault tests

* [Compiler tests] Added C959 for #836

* [Compiler tests] Added C960 and C961 for #1286

* Fix: FCHSIZE and VFP compatible BINTOC() / CTOBIN() (#1893)

* Fix: FCHSIZE and VFP compatible BINTOC() / CTOBIN()

* Moved BINTOC, CTOBIN to StringFunctions.prg

* [Vsintegration] Fix issue #1802. This was caused by our project system responding wit "true" to the Project Dependency "PackageReferences".
I have also moved Logging and Most Event handlers for VS events to a new solution "Support". Both the project system and Language service call the initialization code in this Support DLL to make sure that this is loaded as early as possible.
Also fixed an issue in the IDE BuildLogger and updated a few nuget packages

* [Compiler tests] Added C962 for #1490 and #1491

* [Compiler tests] Added C963 for #1836

* [Compiler tests] Added C964 for #1860

* Fix: Sysmetric, SET MEMOWIDTH typo and SET DEFAULT / DIRECTORY issues at startup (#1894)

* [Runtime] Late bound code should give precedence to NEW method. Fixes #1286

* [Runtime] Late bound code should give precedence to NEW method. Fixes #1286

* [Tests] Fix error in test code.

* Fix: Convert MemoHelpers.MAX_WIDTH to dynamic property (#1895)

* GET* UI Dialogs implementation (GETDIR, GETFILE, GETPICT) (#1896)

* Fix: MESSAGEBOX() timeout issue and implement dynamic parameter handling (#1897)

* Fix: MESSAGEBOX() timeout issue and implement dynamic parameter handling

* Marked as Obsolete the AutoCloseMessageBox class

* Update GitHub Actions clean workflow to version 7 (#1898)

* Update CI workflow to use latest action versions

* Upgrade upload-artifact action to version 6

* Update GitHub Actions clean workflow to version 7

---------

Co-authored-by: Irwin <rodriguez.irwin@gmail.com>
Co-authored-by: cpyrgas <chris@xsharp.eu>
@RobertvanderHulst RobertvanderHulst deleted the feature/set-memowidth-dynamic branch April 17, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants