Activity
From 02/03/2020 to 03/03/2020
03/03/2020
- 02:42 PM Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Task branch 4207a was merged to trunk as revision 11344. However, this task was worked around in customer code, and h...
- 01:04 PM Bug #4450: implement shared query and shared browse
- Branch 4207a was merged to trunk as revision 11344.
- 01:02 PM Bug #4450 (Closed): implement shared query and shared browse
- 10:44 AM Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
- This has nothing to do with the FIND. The issue is in the assignment....
- 10:16 AM Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
- h2. Description
Extra scoping causes issues with wrong buffer being used for unqualified field names. Same results... - 10:08 AM Bug #4564 (New): unqualified field references can get the wrong buffer name if a FORM or DEF FRAM...
03/02/2020
- 03:52 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> UNDO update.
> The old implementation was using commits and rollbacks a bit aggressive, al... - 03:17 PM Feature #4011: database/persistence layer performance improvements
- UNDO update.
The old implementation was using commits and rollbacks a bit aggressive, altogether with creation of ne... - 02:15 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> So, are you saying you also would expect @HQLPreprocessor@ to still handle the null paramete...
02/28/2020
- 05:38 PM Feature #4011: database/persistence layer performance improvements
- So, are you saying you also would expect @HQLPreprocessor@ to still handle the null parameters before getting into th...
- 04:49 PM Feature #4011: database/persistence layer performance improvements
- Eric, please grab the 11396 revision. In my hurry I did not fully test the do and I made it worse.
- 02:37 PM Feature #4011: database/persistence layer performance improvements
- Thanks. See @raq_nulls_sort.p@ in testcases.
- 02:32 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> I haven't debugged too deeply yet... shouldn't @HQLPreprocessor@ have taken care of those @n... - 02:04 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu, I have this stack trace:...
02/26/2020
- 10:21 AM Bug #4450: implement shared query and shared browse
- > Can you do regression testing?
Sure.
- 09:43 AM Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> > Would you like me to handle the change to @screen_buffer.rules@,
>
> That seems a sa... - 09:34 AM Bug #4450: implement shared query and shared browse
- > Would you like me to handle the change to @screen_buffer.rules@,
That seems a safer option to me.
- 09:32 AM Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> > This change in @screen_buffer.rules@ was making sure the @frame-id@ and the other widget... - 08:42 AM Bug #4450: implement shared query and shared browse
- > This change in @screen_buffer.rules@ was making sure the @frame-id@ and the other widget annotations are placed in ...
02/25/2020
- 04:51 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> Ovidiu Maxiniuc wrote:
> > So, I started a new manager class that should drive the undo dat... - 02:29 AM Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> Notes/status on UNDO part (related to notes 118/119):
>
> It is a bit difficult for me t...
02/24/2020
- 05:33 PM Feature #4011: database/persistence layer performance improvements
- Notes/status on UNDO part (related to notes 118/119):
It is a bit difficult for me to "dry" discuss. My experience... - 04:00 PM Feature #3813: misc DB features part deux
- I see two things regarding @RAW-TRANSFER@ to be done
* Rework @BUFFER@ <-> @RAW@ (de)serialization which is binary c... - 03:55 PM Feature #3813: misc DB features part deux
- Added correct error messages and fixed incompatibilities of the @RAW-TRANSFER@ support for use cases I could imagine....
- 02:06 PM Bug #4450: implement shared query and shared browse
- > Is that the same as the issue converting @./uast/browse/browse-at_base_field@?
Yes, my main goal is to fix this ... - 07:28 AM Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> 4207a rev 11402 has the shared browse issues fixed: conversion regression testing passes. ... - 01:51 AM Bug #4450: implement shared query and shared browse
- 4207a rev 11402 has the shared browse issues fixed: conversion regression testing passes. BTW runtume regression test...
02/22/2020
- 06:03 AM Feature #3813: misc DB features part deux
- The reason for the quirk described in #3813-74 is following:
The 4GL expression @LENGTH(hFieldHandle:BUFFER-VALUE())...
02/21/2020
- 01:22 PM Feature #3813: misc DB features part deux
- Fixed the issue described in #3813-72. The problem with @LENGTH(raw)@ is also resolved as it was a result of the fact...
- 08:44 AM Feature #3813: misc DB features part deux
- Also, the new interface must be added to @HandleCommon@.
- 08:39 AM Feature #3813: misc DB features part deux
- Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > I've added support for the @BUFFER-FIELD:AVAILABLE@ attribute w... - 08:30 AM Feature #3813: misc DB features part deux
- Igor Skornyakov wrote:
> I've added support for the @BUFFER-FIELD:AVAILABLE@ attribute which is sufficient for @BUFF... - 07:19 AM Feature #3813: misc DB features part deux
- I've noticed a strange effect.
Let @hFieldHandle@ is a handle for the @RAW@ field of a @TEMP-TABLE@. After @RAW-TRAN... - 05:18 AM Feature #3813: misc DB features part deux
- I've added support for the @BUFFER-FIELD:AVAILABLE@ attribute which is sufficient for @BUFFER:RAW-TRANSER@ runtime su...
- 04:14 AM Feature #3813: misc DB features part deux
- FWD behavior of the @BUFFER-FIELD:BUFFER-VALUE()@ in the situation when there is no data record is not the same as in...
02/20/2020
- 03:17 PM Feature #3813: misc DB features part deux
- @BUFFER-FIELD:AVAILABLE@ attribute is not supported in FWD (raises @** AVAILABLE is not a queryable attribute for BUF...
- 08:51 AM Feature #3813: misc DB features part deux
- > TODO comment in the BufferImpl.rawCopyTo(raw r) method states that FWD is not binary compatible with 4GL on this. M...
- 06:04 AM Feature #3813: misc DB features part deux
- I've found a number of incompatibilities in the behavior of the @RAW-TRANSFER@ statement and @BUFFER:RAW-TRANSFER@ me...
- 02:00 AM Feature #4011: database/persistence layer performance improvements
- I've committed rev 11394, which fixes a few more issues with the validation/flushing. I managed to run an early/rough...
02/19/2020
- 06:26 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> *** once we've determined it is not a fatal database error and is in fact a unique constrain... - 04:19 PM Feature #4011: database/persistence layer performance improvements
- Eric,
It seems that you have the cache disabled (Session.get(Session.java:255))? I disable it, too, and I was able t... - 03:16 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu, I just committed rev 11392 with some fixes.
Please review my change to @FqlToSqlConverted@ for correctness... - 02:27 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> Ovidiu, is @Validation.checkMaxIndex@ fully implemented? Can I mark this item as complete?
... - 02:19 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu, is @Validation.checkMaxIndex@ fully implemented? Can I mark this item as complete?
- 06:02 AM Feature #4011: database/persistence layer performance improvements
- I committed rev 11391, which has changes related to DMO validation and flushing, especially w.r.t. unique constraint ...
- 01:34 PM Bug #4450: implement shared query and shared browse
- I looked and the testcase using the debug version of @frame_scoping.rules@ shows the override frame on line 24 of the...
- 12:53 PM Bug #4450: implement shared query and shared browse
- > Can you take a look?
Sure, but after I fix all of the @<chui_app>@ regressions caused by shared browse changes.... - 11:54 AM Bug #4450: implement shared query and shared browse
- Stanislav, saw your *4207a-rev 11398*, and thank your for that update! Are you able to help find the cause of the mis...
- 11:37 AM Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
- In Java 8 it is supposed to be possible to load service providers from the application classpath. See "ServiceLoader...
- 11:30 AM Support #4550 (Closed): eliminate the need to place the p2jspi.jar in the JVM extension directory
02/18/2020
- 03:02 PM Feature #3813: misc DB features part deux
- > Review for 4335a revisions 11416, 11419, and 11421.
>
> In @ConnectionManager.java@:
> * javadocs: I think some... - 02:07 PM Feature #3813: misc DB features part deux
- Review for 4335a revisions 11416, 11419, and 11421.
In @ConnectionManager.java@:
* javadocs: I think some methods... - 02:53 PM Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> > If my changes are causing issues, please describe them, and I will help out.
>
> I wa... - 02:48 PM Bug #4450: implement shared query and shared browse
- If you attempt to build @./uast/sharedframes/shared_frame_at_label.p@ (below) and @./uast/sharedframes/shared_frame_a...
- 02:25 PM Bug #4450: implement shared query and shared browse
- > If my changes are causing issues, please describe them, and I will help out.
I was referencing the @browse-at_ba... - 12:30 PM Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> Roger, I'm working on the regression caused by the shared browse changes. Regarding the at... - 11:49 AM Bug #4450: implement shared query and shared browse
- Roger, I'm working on the regression caused by the shared browse changes. Regarding the at-field changes, I probably ...
- 11:35 AM Bug #4450: implement shared query and shared browse
- Stanislav, do you have anything blocking you on getting 4207a into trunk? Please let us know what the status is. Thanks!
- 03:01 AM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> FYI (especially Constantin and Greg): the implementation of lightweight unique constraint tr... - 10:05 PM Feature #4011: database/persistence layer performance improvements
- FYI (especially Constantin and Greg): the implementation of lightweight unique constraint tracking across uncommitted...
- 09:54 PM Feature #4011: database/persistence layer performance improvements
- Another aspect of the NO-UNDO support is that we will have to handle REDO of creates and deletes which are rolled bac...
02/17/2020
- 06:05 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> As seen from a distance, a new class that should handle the savepoints should implement the... - 02:07 PM Feature #4011: database/persistence layer performance improvements
- As seen from a distance, a new class that should handle the savepoints should implement the @Committable@ interface, ...
- 03:37 PM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> I don't think those testcases were used in FWD. We used them to explore @RAW-TRANSFER@ in the 4G... - 03:32 PM Feature #3813: misc DB features part deux
- I don't think those testcases were used in FWD. We used them to explore @RAW-TRANSFER@ in the 4GL.
For the purpos... - 03:27 PM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> No, we don't have any support for the @CRC-VALUE@ attribute.
I see. Thank you. - 03:25 PM Feature #3813: misc DB features part deux
- No, we don't have any support for the @CRC-VALUE@ attribute.
- 03:19 PM Feature #3813: misc DB features part deux
- The conversion of the @uast/raw_transfer/raw_transfer_basic_multi_column_mixed_data_type_encoding.p@ fails/...
02/14/2020
- 08:20 AM Feature #3813: misc DB features part deux
- Additional tests of the @CONNECT@ @-pf@ option support passed. A minor typo was fixed.
4335a revision 11421 is ready... - 04:57 AM Feature #4011: database/persistence layer performance improvements
- I committed intermediate changes for unique constraint validation in r11389, but it is not yet working properly. The ...
- 04:57 AM Bug #4492: database trigger defined with abbreviation should create a new buffer
- Adrian Lungu wrote:
> Issue #4492-5 fixed. @RecordBuffer.create()@ should have called the trigger before updating th...
02/13/2020
- 04:12 PM Feature #3813: misc DB features part deux
- Added configuration file (@-pf@ option of the @CONNECT@ statement).
Committed to 4335a revision 11419.
Please not... - 10:04 AM Feature #3813: misc DB features part deux
- Yes, failing on recursion is a good idea. Hangs don't have to be duplicated.
- 10:03 AM Feature #3813: misc DB features part deux
- 4GL allows @-pf@ option in the .pf file. However, this may result in the application hang due to infinite recursion....
- 03:23 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> [OM] replace current UNDO architecture with savepoint-based, just-in-time DMO refresh impl... - 03:19 PM Feature #4011: database/persistence layer performance improvements
- Just a note on what I'm up to, since I realize I've become a bit quiet again. I've been reworking @UniqueTracker@ as ...
02/12/2020
- 10:23 AM Feature #3813: misc DB features part deux
- Finished rework of @CONNECT@/@DBPARAM@.
Committed to 4335a revision 11416.
Working on the parameter file support ...
02/11/2020
- 03:50 PM Bug #4537: CONNECT statement parameters parsing quirks
- 4GL uses some weird logic when parsing @CONNECT@ statement arguments which I cannot understand.
For example, if one ... - 03:46 PM Bug #4537 (New): CONNECT statement parameters parsing quirks
- 01:36 PM Feature #3813: misc DB features part deux
- > Is it OK if FWD will complain about a complete key, e.g.
Yes, for *now* it is OK. Please create a new task for ... - 12:21 PM Feature #3813: misc DB features part deux
- 4GL uses some weird logic when parsing @CONNECT@ statement arguments which I cannot understand.
For example, if one ... - 11:03 AM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> Ignoring the quirks in #4535 (which will be deferred), what is the effort to resolve these other ... - 10:31 AM Feature #3813: misc DB features part deux
- Ignoring the quirks in #4535 (which will be deferred), what is the effort to resolve these other issues (from #3813-51)?
- 07:25 AM Feature #3813: misc DB features part deux
- Some important notes:
# The @CONNECT@ statement can create more than one connection. This is mentioned in the Progre... - 08:35 AM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> * I am testing/debugging @UniqueTracker@ and I will have some changes. Do you have any pendi... - 05:47 AM Feature #4011: database/persistence layer performance improvements
- Ovidiu, a few questions...
* I am testing/debugging @UniqueTracker@ and I will have some changes. Do you have any ... - 06:17 AM Bug #4535: CONNECT statement with VALUE expression quirks
- The @VALUE@ usage in the @CONNECT@ statement looks really tricky. For example...
- 06:13 AM Bug #4535 (New): CONNECT statement with VALUE expression quirks
02/10/2020
- 05:55 PM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> #3813 does need to handle the case where there are more than 1 option inside a single @VALUE()@ e... - 05:51 PM Feature #3813: misc DB features part deux
- #3813 does need to handle the case where there are more than 1 option inside a single @VALUE()@ expression. That is ...
- 05:44 PM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> For now, I don't know of a case where customer code uses this approach. Please create a new task... - 05:36 PM Feature #3813: misc DB features part deux
- For now, I don't know of a case where customer code uses this approach. Please create a new task (under the Database...
- 05:31 PM Feature #3813: misc DB features part deux
- Constantin Asofiei wrote:
> Does @CONNECT E:\testcases\uast\security\fwd1.db -P secret -P secret -U fwdb@domain -... - 05:22 PM Feature #3813: misc DB features part deux
- Does @CONNECT E:\testcases\uast\security\fwd1.db -P secret -P secret -U fwdb@domain -bibufs 13 -1 -ld fwd1.@ work ...
- 05:21 PM Feature #3813: misc DB features part deux
- The @VALUE@ usage in the @CONNECT@ statement looks really tricky. For example...
- 02:10 PM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> Is this the 4GL or FWD?
It is 4GL. The current implementation of FWD doesn't support any of th... - 02:08 PM Feature #3813: misc DB features part deux
- Is this the 4GL or FWD?
- 01:21 PM Feature #3813: misc DB features part deux
- Using @VALUE()@ in the @CONNECT@ statement looks a little tricky. Consider the following code:...
- 11:35 AM Feature #3813: misc DB features part deux
- I agree that we need to improve our documentation to explain this. For now, I think you can ignore it.
- 11:10 AM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> In your case, were you explicitly setting @unix-escapes@ to @true@ even though @opsys@ was set to... - 10:55 AM Feature #3813: misc DB features part deux
- > This means that even if the incorrect value of the "unix-escapes" was specified before "opsys" (as in my case) it w...
- 03:58 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> 4. Removing reflection dependencies (getter/setter methods) from @PropertyMeta@ if possible.... - 03:49 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu, I've made some initial assignments in #4011-105. Please look at those items which I've marked with your initi...
- 02:12 PM Feature #4011: database/persistence layer performance improvements
- Regarding the @BDTType@ and the @TypeManager@.
The problem is that, I wrote @TypeManager@ to provide @ParameterSette... - 11:28 AM Feature #4011: database/persistence layer performance improvements
- Eric,
I committed my latest changes as revision 11385. The caching of UPDATES is included, along with fixes for BDTT... - 04:51 AM Feature #4011: database/persistence layer performance improvements
- Ovidiu, please see #4011-105 and note that I have assigned the "refactor and finish @BDTType@ implementations" item t...
- 04:08 AM Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote (in email):
> working on update optimization based on "changed" bitsets as keys. It proves t... - 11:34 AM Bug #3471: incremental conversion is regressed
- > Not sure how to handle the files which are deleted (or removed from the conversion).
If the 4GL source files are... - 11:05 AM Bug #3471: incremental conversion is regressed
- Greg Shah wrote:
> > add all files without an @.ast@
>
> Yes, this makes sense. I presume that this really means... - 10:59 AM Bug #3471: incremental conversion is regressed
- > add all files without an @.ast@
Yes, this makes sense. I presume that this really means "add all files (that wo...
02/09/2020
- 02:50 PM Bug #3471: incremental conversion is regressed
- Greg, about identifying the 'modified files' from a full conversion project. What I'm thinking is to:
* add all fil... - 08:29 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu, this is a brain dump of things on my mind about the latest effort. I'm sure more will come to me, and I will ...
02/08/2020
- 03:41 AM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> Setting @opsys@ should have implicitly set @unix-escapes@, so that sounds like a bug. Please fig...
02/07/2020
- 04:55 PM Feature #3813: misc DB features part deux
- Setting @opsys@ should have implicitly set @unix-escapes@, so that sounds like a bug. Please figure that out now, be...
- 04:41 PM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> This means your project is not configured as a Windows project. See @p2j.cfg.xml@ and the @<para... - 04:20 PM Feature #3813: misc DB features part deux
- This means your project is not configured as a Windows project. See @p2j.cfg.xml@ and the @<parameter name="opsys" ...
- 04:17 PM Feature #3813: misc DB features part deux
- It seems that a backslash is processed at a very early stage. I see eaten chars in a .cache file. Not sure how to dea...
- 04:04 PM Feature #3813: misc DB features part deux
- Greg Shah wrote:
> Isn't this just the fact that the @\@ is an escape char and will always be eaten? And when used ... - 03:48 PM Feature #3813: misc DB features part deux
- Isn't this just the fact that the @\@ is an escape char and will always be eaten? And when used with some characters...
- 03:05 PM Feature #3813: misc DB features part deux
- I've essentially re-worked the @CONNECT@ statement conversion. The only remaining problem I see now is about the para...
- 04:27 PM Feature #4011: database/persistence layer performance improvements
- Oops. Please use rev 11381 instead. I missed rolling back one aborted change in rev 11380. The class it referenced st...
- 04:15 PM Feature #4011: database/persistence layer performance improvements
- Thank you!
I've committed rev 11380. Please take a look when you have time (doesn't need to be now), starting with... - 04:04 PM Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> Can you please point me to the test cases you are using? Thanks.
Well, I do not have a se... - 03:42 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> Done, please see r11379. Sorry, I forgot to "bzr add" :(.
>
> I understand that you stil... - 03:37 PM Feature #4011: database/persistence layer performance improvements
- Done, please see r11379. Sorry, I forgot to @bzr add@ :(.
I understand that you still have a bit of work before co... - 03:33 PM Feature #4011: database/persistence layer performance improvements
- After I updated to your latest revision, I seem to be missing a @RecordHelper@ class. Please commit just that class s...
- 03:30 PM Feature #4011: database/persistence layer performance improvements
- Please hold off committing that. I have very similar changes which I will be committing shortly (sorry in advance for...
- 03:28 PM Feature #4011 (WIP): database/persistence layer performance improvements
- I have a pending update with some fixes. This exact piece of code is affected. In fact it looks something like:
<p... - 03:25 PM Feature #4011: database/persistence layer performance improvements
- Never mind. I think I have worked it out.
- 03:19 PM Feature #4011: database/persistence layer performance improvements
- Ovidiu, I do not understand this code at line 370 of @Session@, from one of your recent updates:...
- 09:27 PM Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> Roger, can you provide a testcase or point the files where duplicate widgets occur?
> I'm...
02/06/2020
- 08:24 AM Bug #3471: incremental conversion is regressed
- Greg Shah wrote:
> I think the core thing to worry about here are cares where @deleteDictionary()@ is not called
I...
02/05/2020
- 07:33 AM Bug #4450: implement shared query and shared browse
- Greg Shah wrote:
> Marian: Open questions which I'm hoping you can answer (see #4450-36):
>
> * Is there any way ... - 10:34 PM Bug #4450: implement shared query and shared browse
- Roger, can you provide a testcase or point the files where duplicate widgets occur?
I'm on vacation and most like I'... - 03:32 AM Bug #3471: incremental conversion is regressed
- Greg Shah wrote:
> I think the core thing to worry about here are cares where @deleteDictionary()@ is not called OR ...
02/04/2020
- 05:22 PM Bug #3471: incremental conversion is regressed
- I think the core thing to worry about here are cares where @deleteDictionary()@ is not called OR where dictionaries a...
- 04:08 PM Bug #3471: incremental conversion is regressed
- Greg, I have a question about the @DictionaryWorker@. In FWD, the pattern worker instances are global for each conve...
- 12:08 AM Bug #4450: implement shared query and shared browse
- Stanislav, there is a change to @rules/convert/frame_generator.xml@:...
Also available in: Atom