Activity
From 07/04/2026 to 08/02/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... - 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...
- 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).
...
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... - 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...
- 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 ... - 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)... - 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... - 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... - 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... - 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...
- 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...
- 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...
- 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 ... - 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... - 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...
07/15/2026
- 01:52 PM Feature #6407: name_map.xml improvements
- Danut, please rebase the branch. Thanks.
- 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...
- 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)...
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*.
- 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...
07/10/2026
07/08/2026
- 12:20 PM Feature #4658: OO serialization support
- Found some tests in @testcases/tests/appsrv/4gl_rpc/serialization@, but they are pretty limited. I am going to extend...
- 08:55 AM Bug #4602: fixes for OO 4GL and structured error handling
- Rebased 4602a to trunk rev. 16642. Please review.
- 07:51 AM Feature #9767: Support the new VAR statement introduced in Progress 12.x
- You're right, we hide that in the existing initializer.
- 07:40 AM Feature #9767: Support the new VAR statement introduced in Progress 12.x
- Greg Shah wrote:
> The @NUM_LITERAL@ instances need to be under an @LBRACKET@ node, even with a @KW_INIT@.
I was ... - 07:37 AM Feature #9767: Support the new VAR statement introduced in Progress 12.x
- The @NUM_LITERAL@ instances need to be under an @LBRACKET@ node, even with a @KW_INIT@.
- 06:40 AM Feature #9767: Support the new VAR statement introduced in Progress 12.x
- In one of the examples I am currently working with:...
Also available in: Atom