Project

General

Profile

Activity

From 07/10/2026 to 08/08/2026

07/20/2026

08:09 AM Feature #4658: OO serialization support
Greg Shah wrote:
> Is there any equivalent to Java's @Externalizable@ in which the 4GL developer can override the se...
Eduard Soltan
07:59 AM Feature #4658: OO serialization support
Is there any equivalent to Java's @Externalizable@ in which the 4GL developer can override the serialization/de-seria... Greg Shah
07:47 AM Feature #4658: OO serialization support
> Please provide details on the serialization format of each BDT (that includes handles, int64 and all the rest).
...
Eduard Soltan

07/16/2026

03:24 PM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> This is concerning. For normal JSON serialization of dataset/temp-table, we flush all b...
Eduard Soltan
03:16 PM Feature #4658: OO serialization support
Something else for deserialization: is an explicit no-arg constructor mandatory? In case there is only arg construct... Constantin Asofiei
02:17 PM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Simplest way: add an explicit get/set and use a MESSAGE statement; if is executed, then ...
Eduard Soltan
02:14 PM Feature #4658: OO serialization support
Eduard Soltan wrote:
>
> > * buffers are being flushed before serialization (i.e. a NEW/CHANGED record is flushed)...
Constantin Asofiei
02:01 PM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Eduard, for properties: the DEFINE PROPERTY, GETTER and SETTER each can have their own a...
Eduard Soltan
09:13 AM Feature #4658: OO serialization support
Greg Shah wrote:
> All of the testcases you used are written as ABLUnit tests and included in testcases?
Written...
Eduard Soltan
08:07 AM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> You mentioned EXTENT is already covered - we need to go further and check how builtin 4...
Constantin Asofiei
08:04 AM Feature #4658: OO serialization support
Plus, OBJECT fields, when a member (anywhere in the 'reference tree') back-references an already serialized object (r... Constantin Asofiei
08:00 AM Feature #4658: OO serialization support
Another edge case: force a getter, setter, or buffer flush to raise an error condition during serialization - what ha... Constantin Asofiei
07:59 AM Feature #4658: OO serialization support
Eduard, for properties: the DEFINE PROPERTY, GETTER and SETTER each can have their own access modifiers (private, pub... Constantin Asofiei
07:55 AM Feature #4658: OO serialization support
Eduard, this is really excellent work!
All of the testcases you used are written as ABLUnit tests and included in ...
Greg Shah
06:33 AM Feature #4658: OO serialization support
I think this wrap up everything tested.
h3. Class-level SERIALIZABLE
- A class marked SERIALIZABLE reports its...
Eduard Soltan
03:09 AM Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, please rebase the branch. Thanks.
Rebased *6407b* to latest *trunk/16653*, th...
Dănuț Filimon

07/15/2026

01:52 PM Feature #6407: name_map.xml improvements
Danut, please rebase the branch. Thanks. Constantin Asofiei
11:52 AM Feature #4658: OO serialization support
Eduard, please summarize what you've tested until now, some is included in what you posted above, but I want it in a... Constantin Asofiei
10:28 AM Feature #4658: OO serialization support
Some findings on 4gl seralization:
h3. JSON wire format
Not a flat property map — every object (root or nested)...
Eduard Soltan

07/13/2026

07:04 AM Feature #9767: Support the new VAR statement introduced in Progress 12.x
Rebased *9767a* to latest *turnk/16648*, the branch is now at revision *16651*. Dănuț Filimon
06:48 AM Feature #9767: Support the new VAR statement introduced in Progress 12.x
Committed *9767a/16566*. Expanded on the VAR statement support with chained definitions and initializers (including a... Dănuț Filimon

07/10/2026

11:46 AM Feature #4065 (Closed): server-side processing of client platform dependencies
Greg Shah
 

Also available in: Atom