Activity
From 12/06/2019 to 01/04/2020
01/04/2020
- 03:35 PM Database Bug #4450: implement shared query and shared browse
- 4450a rev 11341 fixes the testcase, not sure about the customer's app. Please review.
01/03/2020
- 06:06 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Greg Shah wrote:
> Yes, that is what I was referencing in #4488-11. To solve it we need to know when this is an @&#... - 05:30 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Yes, that is what I was referencing in #4488-11. To solve it we need to know when this is an @@ base-field@ refe...
- 05:13 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- It looks to me like the next-to-last @add_widget@ is the problem:...
- 04:45 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Roger Borrello wrote:
> The @jName@ values being @expr...@ is a little unexpected, as that is what was added to the ... - 04:03 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Greg Shah wrote:
> > The comment before adding the widget is "the variables used in @ base clauses in format_phrase ... - 03:35 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- > The comment before adding the widget is "the variables used in @ base clauses in format_phrase are also part of the...
- 03:26 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Greg Shah wrote:
> In both the shared and non-shared cases, the use of @@ base-field@ syntax *does NOT create a ... - 02:45 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- In both the shared and non-shared cases, the use of @@ base-field@ syntax *does NOT create a new widget* in the 4...
- 01:38 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Creating a standalone NON-SHARED testcase:...
- 11:25 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Roger Borrello wrote:
> I am struggling to understand what exactly I should expect that code to do:
> @display mych... - 11:23 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- I am struggling to understand what exactly I should expect that code to do:
@display mychar @@@ fieldx with frame sf... - 01:49 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- The extended @uast/security/export-cp.p@ test produces the compatible results in 4GL and FWD branch 3810e rev. 11341....
- 09:38 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
- More findings so far debugging @spawn.c@, Ubuntu+Chrome:
1. For the user without password the Java side sends @""@ e... - 01:52 AM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> * What is the structure/size/layout of the BOM for file input/output?
There is no special...
01/02/2020
- 05:56 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- When the @display mychar @@@ fieldx with frame sf1@ is used with a non-shared sf1, the code @SharedFrameMixupSf1@ cla...
- 04:31 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Roger Borrello wrote:
> Roger Borrello wrote:
> > ...
>
> Hold on... there's a typo in the testcase I need to co... - 04:18 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- Roger Borrello wrote:
> ...
Hold on... there's a typo in the testcase I need to correct. - 04:17 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
- h1. Testcase
*Updates are in 4207a-11372.*
The below has been checked in as @uast/sharedframes/shared_frame_mix... - 03:34 PM User Interface Bug #4488 (Closed): Wrong frame used after display includes widgets from other frame
- 01:07 PM Base Language Bug #4476 (Test): Shared frame does not get @ widget method generated
- 12:12 PM Base Language Bug #4476 (WIP): Shared frame does not get @ widget method generated
- 12:11 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
- Greg Shah wrote:
> > but doesn't myat have to be defined properly, too?
>
> In the working case, the variable is ... - 10:23 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
- > but doesn't myat have to be defined properly, too?
In the working case, the variable is not defined as an inline... - 10:15 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
- Greg Shah wrote:
> That is probably not related. The issue will be the tree structure under the @KW_FORM@. The @FO... - 10:07 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
- That is probably not related. The issue will be the tree structure under the @KW_FORM@. The @FORM_ITEM@ related to ...
- 10:02 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
- Comparing the AST generated for the broken case (@shared_frame_at_label.p@) against the correct case (@shared_frame_a...
- 06:59 AM Database Bug #4450: implement shared query and shared browse
- Please summarize the status of the task, what is left to do and the estimated time needed.
- 05:09 AM Database Bug #4450: implement shared query and shared browse
- > Let me know if you'd like me to run the customer code through this branch for testing purposes.
Sure, as soon as...
12/31/2019
- 03:04 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
- This is data from a correctly built testcase, which does *not* create the fields in the from on-the-fly.
@sharedfr... - 02:14 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
- Let me recap what is generated by the pair of testcases in #note-1 :
@sharedframes/SharedFrameAtLabel.java@... - 12:00 PM Base Language Bug #4484 (Test): Accumulator confusion using same field for count and total
- 12:00 PM Base Language Bug #4483 (Test): Unable to use logical variable check in underline statement
- 12:00 PM Base Language Bug #4482 (Test): Enable/Disable with empty EXCEPT causes issues
- 11:59 AM Base Language Bug #4480 (Test): Extent does not become fixed when there is an initial list of values
- 11:58 AM Base Language Bug #4455 (Test): Extent field on unsubscripted next-prompt not converted properly
- 11:57 AM Base Language Bug #4423 (Test): Incorrect buffer scoping when same buffer name used as a parameter to internal ...
- 10:42 AM Base Language Bug #4427 (Test): Unable to convert keyword input when used to index into an extent
- 10:39 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Committed @rules/annotations/input_builtin_prep.rules@ to *4207a-11367*.
- 10:19 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Constantin Asofiei wrote:
> Roger, I think I found the root cause. Try replacing the @walk-rules@ with @ascent-rule... - 10:00 AM Database Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> Created task branch 4450a from FWD trunk revision 11339.
Let me know if you'd like me t...
12/28/2019
- 03:05 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- I still have two issues with @CLIENT-PRINCIPAL@ EXPORT/IMPORT support.
1. The quirk which is described in #4108 also... - 03:54 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> 3809e is frozen at this time. Please create a new 3810e branch.
Thank you, Greg.
Created tas... - 08:58 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- 3809e is frozen at this time. Please create a new 3810e branch.
12/27/2019
- 02:17 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- It seems that multiple changes are required. Which branch should I use to commit? At this moment I'm working with 380...
- 02:33 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Contrary to what is was said in #3810-174, the value of the @PRIMARY-PASSPHRASE@ attribute is *not* always hidden (re...
12/26/2019
- 05:27 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- With with 3809e revision 11456 @uast/security/export-cp.p@ reveals multiple incompatibilities in @CLIENT-PRINCIPAL@ ...
12/25/2019
- 02:47 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- I'm trying to converted run @uast/security/export-cp.p@ with 3809e revision 11456 and two attached databases. The ser...
12/24/2019
- 02:22 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Roger, I think I found the root cause. Try replacing the @walk-rules@ with @ascent-rules@ in @input_builtin_prep.rul...
- 12:19 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- I see that getScreenValue() is the method used in your testcase. The AST and Java look so much cleaner than in my tes...
- 11:44 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Thanks for looking. I had a much more complicated testcase or... - 11:17 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Roger Borrello wrote:
> Thanks for looking. I had a much more complicated testcase originally, which has been greatl... - 11:16 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- There's something else going on. This case parses/converts properly:...
- 11:11 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Thanks for looking. I had a much more complicated testcase originally, which has been greatly reduced:...
- 10:59 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I went to a basic @input mybuff[x]@ where x was just an integ... - 10:55 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Roger Borrello wrote:
> I went to a basic @input mybuff[x]@ where x was just an integer. It generated:
I don't thin... - 10:22 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Roger Borrello wrote:
> What is @dynamicindex@ annotation used for? I'm trying to determine why the LBRACKET subtree... - 11:16 AM Database Bug #4450: implement shared query and shared browse
- Created task branch 4450a from FWD trunk revision 11339.
- 06:55 AM User Interface Support #2674: list of HTML5, CSS and Javascript features in use in the web client (both ChUI and...
- It needs to check new versions of IE - Edge browser if it supports ORTC, @navigator.MediaDevices.getUserMedia@ and @P...
12/23/2019
- 11:53 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- What is @dynamicindex@ annotation used for? I'm trying to determine why the LBRACKET subtree is duplicated in @input_...
- 09:54 AM Database Bug #4450: implement shared query and shared browse
- Queries declared with @DEF QUERY@, e.g....
- 08:55 AM User Interface Support #2674: list of HTML5, CSS and Javascript features in use in the web client (both ChUI and...
- Browser market share, as of November 2019:
* "StatCounter":https://gs.statcounter.com/browser-market-share
** All... - 05:38 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Code review 3856b rev 11358, 11359 and 11360.
The changes are good. Please note that I removed added white spaces ...
12/20/2019
- 05:24 PM Database Feature #4011: database/persistence layer performance improvements
- I committed revision 11369. Most important changes:
* removed completely the temporary @populateFields()@ and @popul... - 04:19 PM Database Feature #4011: database/persistence layer performance improvements
- I had a question w.r.t. the FQL->SQL generation: I know you've been focused primarily on getting the functionality wo...
- 01:55 PM Database Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> Yes, the idea behind @PropertyMeta@ was to store any information needed to convert between t... - 01:53 PM Database Feature #4011: database/persistence layer performance improvements
- Yes, the idea behind @PropertyMeta@ was to store any information needed to convert between these lower level types an...
- 01:28 PM Database Feature #4011: database/persistence layer performance improvements
- Done, see r11368.
Related to the content of @data[]@: I was using BDT, with unknown values. Your approach uses @nu... - 01:08 PM Database Feature #4011: database/persistence layer performance improvements
- Ah, makes sense. That's a remnant of how the old Hibernate @Transaction@ object worked. I did not really intend to ca...
- 11:22 AM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> However, after rolling back that code, it seems that there is a imbalance in @Persistence@ ... - 04:54 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Roger Borrello wrote:
> I looked at a much simpler case of using @input mynum@ then @input mybuff[mynum]@ instead of... - 04:02 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- I looked at a much simpler case of using @input mynum@ then @input mybuff[mynum]@ instead of the more complicated, ne...
- 02:52 PM Base Language Bug #4160: Arrays assigment issue
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > > a bug in ArrayAssigner - when is defined, a dynamic extent var g... - 01:06 PM Base Language Bug #4160: Arrays assigment issue
- Roger Borrello wrote:
> Does this mean the testcase is invalid? Or is there a bug? I was using 4207a, not trunk.
I ... - 01:04 PM Base Language Bug #4160: Arrays assigment issue
- Constantin Asofiei wrote:
> The above is from trunk: @if false then accum "third" (count).@ is marked as unreachable... - 12:57 PM Base Language Bug #4160: Arrays assigment issue
- Greg Shah wrote:
> > a bug in ArrayAssigner - when is defined, a dynamic extent var gets registered with the previou... - 12:07 PM Base Language Bug #4160: Arrays assigment issue
- The above is from trunk: @if false then accum "third" (count).@ is marked as unreachable, which is not correct. Any a...
- 11:56 AM Base Language Bug #4160: Arrays assigment issue
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Roger Borrello wrote:
> > > I think there is a regression. S... - 10:24 AM Base Language Bug #4160: Arrays assigment issue
- Roger Borrello wrote:
> Roger Borrello wrote:
> > I think there is a regression. See testcase below. In fact, I jus... - 09:58 AM Base Language Bug #4160: Arrays assigment issue
- Roger Borrello wrote:
> I think there is a regression. See testcase below. In fact, I just ran *4207a* against @uast... - 09:56 AM Base Language Bug #4160: Arrays assigment issue
- I think there is a regression. See testcase below. In fact, I just ran *4207a* against @uast/accum_scope*.p" and ther...
- 09:36 AM Base Language Bug #4160: Arrays assigment issue
- > use a special wrapper (so that we can make even the dynamic extent vars 'mutable', maybe limited to shared cases)
... - 09:33 AM Base Language Bug #4160: Arrays assigment issue
- > a bug in ArrayAssigner - when is defined, a dynamic extent var gets registered with the previous scope, and not the...
- 01:09 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> Argh, there was another typo. fixed in 11366
Great... this update worked! We need to ... - 12:45 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Argh, there was another typo. fixed in 11366
- 12:12 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Just reporting that there is another scenario which creates a hidden FieldRef. I checked in @uast/accum/accum_count_h...
- 10:02 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, see 4207a rev 11362, it should fix the issue.
>
> I... - 10:00 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> Roger, see 4207a rev 11362, it should fix the issue.
I'll take a look - 09:31 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger, see 4207a rev 11362, it should fix the issue.
- 07:12 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Found a subsequent error, when multiple accumulators are on the same statement.
Added a new testcase @uast/accum_s... - 12:34 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- Greg Shah wrote:
> > The updated ended up being in Variable.java, so updated to progress.g are unnecessary. However,... - 11:42 AM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- > The updated ended up being in Variable.java, so updated to progress.g are unnecessary. However, the changes could b...
- 06:43 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Hynek Cihlar wrote:
> Code review 3856b revision 11357. These are the merged changes for @TAB-SET@ widget from 3767b... - 03:31 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
On 12/20/19 9:23 AM, Marius Gligor wrote:
> Hynek,
>
> OK i'll do that and let you know when I'm finished and re...
12/19/2019
- 06:36 PM Base Language Bug #4160: Arrays assigment issue
- Constantin Asofiei wrote:
> Ah, and I just realized something - for variables scoped to the external program, we sho... - 03:48 PM Base Language Bug #4160: Arrays assigment issue
- The conversion fixes are in 4207a rev 11360. It also moves the @ExtentExpr@ to anon classes, to get rid of the param...
- 02:44 PM Base Language Bug #4160: Arrays assigment issue
- I have a conversion fix for the INPUT and normal variable, but I'm working also on getting rid of the promotion of th...
- 12:53 PM Base Language Bug #4160: Arrays assigment issue
- And another side-note, in case of OE class properties, we are missing:
* getter which returns the extent var (withou... - 12:46 PM Base Language Bug #4160: Arrays assigment issue
- Greg, as a side note: for shared variables, if there is a dynamic extent case, then this solution will not work (as t...
- 12:06 PM Base Language Bug #4160: Arrays assigment issue
- Greg Shah wrote:
> OK. Can you please add that change to 4207a?
OK, will do. - 12:04 PM Base Language Bug #4160: Arrays assigment issue
- OK. Can you please add that change to 4207a?
- 11:47 AM Base Language Bug #4160: Arrays assigment issue
- Greg, the @ref[0]@ approach was added, but only for OUTPUT parameters (I really don't recall why I did it only for th...
- 11:38 AM Base Language Bug #4160: Arrays assigment issue
- Indeterminate arrays are profoundly broken in the current FWD trunk. This task and #4123 show two very simple cases ...
- 05:21 PM Database Feature #4011: database/persistence layer performance improvements
- RB's flushing and Hibernate's transparent write-behind are not directly related. We implemented the flushing in RB to...
- 04:59 PM Database Feature #4011: database/persistence layer performance improvements
- Well, a bit of investigation and I remember that in RecordBuffer:5917 I replaced @if (!isTransient())@ with @if (curr...
- 04:47 PM Database Feature #4011: database/persistence layer performance improvements
- The message is just a WARNING at the moment it is first displayed, but something goes wrong after the active (convert...
- 04:41 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> Oops, I have this too, but when closing the client window.
I am using the ChUI client.... - 04:38 PM Database Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> Hm, I still get the @Illegal attempt to register Finalizable@ crash. You're not seeing this?... - 04:34 PM Database Feature #4011: database/persistence layer performance improvements
- Hm, I still get the @Illegal attempt to register Finalizable@ crash. You're not seeing this? Do you have any changes ...
- 04:31 PM Database Feature #4011: database/persistence layer performance improvements
- No, it is not. It works without the release, too, but I wanted t be sure it does this way, too.
- 04:29 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> Your basic testcase works for me. Clean convert, launched server, client and got the follow... - 04:28 PM Database Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> Hm, I had intended the block at line 262 to avoid this. I'll look at it in a bit...
I chang... - 04:25 PM Database Feature #4011: database/persistence layer performance improvements
- Your basic testcase works for me. Clean convert, launched server, client and got the following output: @0x1 1@ after ...
- 04:25 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> The @for@ a line 252 will create multiple setters and getters for same property because the... - 04:21 PM Database Feature #4011: database/persistence layer performance improvements
- Once that is working, I will implement the state changes to get an update test case going. Then expand into a more co...
- 04:08 PM Database Feature #4011: database/persistence layer performance improvements
- I see. I started form that point and gradually gain complexity. I'm going back to the basic testcase to have the same...
- 04:05 PM Database Feature #4011: database/persistence layer performance improvements
- I am working my way up to extent fields. I put in the basic getter/setter methods -- incorrectly, apparently ;-) -- b...
- 04:00 PM Database Feature #4011: database/persistence layer performance improvements
- Yes, sorry, I missed the file.
- 03:59 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> I have the following compile issue in @src/com/goldencode/p2j/persist/orm/DmoClass.java@:
... - 03:55 PM Database Feature #4011: database/persistence layer performance improvements
- Sorry to bother. The generated classes are invalid when they contain extent fields. The @for@ a line 252 will create ...
- 03:47 PM Database Feature #4011: database/persistence layer performance improvements
- The @DmoClass@ does not have full support for EXTENT fields. For completeness, there are two more getter and three se...
- 03:41 PM Database Feature #4011: database/persistence layer performance improvements
- I have the following compile issue in @src/com/goldencode/p2j/persist/orm/DmoClass.java@:...
- 03:29 PM Database Feature #4011: database/persistence layer performance improvements
- There is still work I need to do on the DMO class assembler, but I wanted to try to get a real, converted, test code ...
- 03:23 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> Please move the line that registers the DMO class just before returning the @dmoIface@ (ie.... - 03:13 PM Database Feature #4011: database/persistence layer performance improvements
- Please move the line that registers the DMO class just before returning the @dmoIface@ (ie. after the last @if@). Thi...
- 03:06 PM Database Feature #4011: database/persistence layer performance improvements
- Thanks, that helped. Now I get:...
- 02:52 PM Database Feature #4011: database/persistence layer performance improvements
- Eric Faulhaber wrote:
> I'm getting a @Failed to locate ALIAS for Tt_1_1__Impl__@ error on a select. Is there an imp... - 02:12 PM Database Feature #4011: database/persistence layer performance improvements
- I'm getting a @Failed to locate ALIAS for Tt_1_1__Impl__@ error on a select. Is there an implicit assumption somewher...
- 02:04 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> As the priority is to get real code running, please continue to work through the @AbstractM... - 01:55 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> Eric, I am aware of this. In fact, I wrote in note 14 about BDT used temporarily in data (s... - 01:54 PM Database Feature #4011: database/persistence layer performance improvements
- Whew, ok good :)
I haven't gotten my head fully around your FQL stuff yet, and I was worried the dependency might ... - 01:52 PM Database Feature #4011: database/persistence layer performance improvements
- Eric, I am aware of this. In fact, I wrote in note 14 about BDT used temporarily in data (search for "Note that the v...
- 01:48 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu, I think there is a fundamental misunderstanding in your implementation of @populateData@, and as I dig furthe...
- 12:06 PM Database Feature #4011: database/persistence layer performance improvements
- FYI, I've gotten through the verifier errors and I'm trying a simpler test case than yours (to begin with):...
- 09:48 AM Database Feature #4011: database/persistence layer performance improvements
- _And the answer from Eric (also by email):_
I think you are correct that the @Buf@ interface can be removed, but I... - 09:46 AM Database Feature #4011: database/persistence layer performance improvements
- _Current state of the task (from email):_
I have just committed the revision 11365 of 4011a. I tested it, and the ... - 01:47 PM Base Language Bug #4480 (WIP): Extent does not become fixed when there is an initial list of values
- 01:47 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- *Code checked into 4207a-11359.*
- 01:42 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- h2. Testcases Converted and Compiled.
@form_with_extent.p@... - 01:18 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- Roger Borrello wrote:
> Greg Shah wrote:
> > > But: the same might apply to OO properties, table fields and procedu... - 01:45 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Code review 3856b revision 11357. These are the merged changes for @TAB-SET@ widget from 3767b.
@TabSetWidget.show...
12/18/2019
- 04:52 PM Base Language Bug #4484 (WIP): Accumulator confusion using same field for count and total
- 04:51 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Update to @rules/annotations/accumulate.rules@ checked into @4207a-11358@.
- 04:34 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> Roger, please check this patch:
> [...]
>
> The problem was that the check if the ex... - 04:24 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger, please check this patch:...
- 04:08 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> Check the other @KW_ACCUM/EXPRESSION@ nodes. Once COUNT is encountered, any @ STATEMENT... - 03:34 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Check the other @KW_ACCUM/EXPRESSION@ nodes. Once COUNT is encountered, any @ STATEMENT/KW_ACCUM/EXPRESSION@ will ha...
- 03:25 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, there's another different in the AST: look for the @hi... - 01:53 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> Roger, there's another different in the AST: look for the @hidden@ attribute at the AST ... - 01:47 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger, there's another different in the AST: look for the @hidden@ attribute at the AST node; this depends on the @su...
- 01:37 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I tried that immediately above. It is an issue limited to fie... - 01:34 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger Borrello wrote:
> I tried that immediately above. It is an issue limited to fields. Are we trying to be too _f... - 01:29 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> OK, try this, too:
> [...]
>
> Is normal to declare @i@, as is an explicit var. I'm ... - 01:25 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- OK, try this, too:...
- 01:24 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > This works fine in 4GL:
> > [...]
>
> I added count...
>... - 01:20 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> This works fine in 4GL:
> [...]
I added count...... - 01:09 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- This works fine in 4GL:...
- 01:06 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> Roger, is this limited only for fields? Does FWD convert OK if you replace the field wit... - 01:02 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger, is this limited only for fields? Does FWD convert OK if you replace the field with some variable?
- 01:01 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger Borrello wrote:
> Doing some research related to what makes these aggregate functions _order-dependent_.
>
... - 11:04 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Doing some research related to what makes these aggregate functions _order-dependent_.
+Run 1+... - 04:13 PM User Interface Feature #4438: parsing and conversion of .wrx files
- The appbuilder code (see possenet in the @src/adeuib/@ directory) itself uses an OCX control for the "Property Editor...
- 04:04 PM User Interface Feature #4438: parsing and conversion of .wrx files
- Greg Shah wrote:
> > Why Value property is not available for change at design time? What is criteria used by Applica... - 03:48 PM User Interface Feature #4438: parsing and conversion of .wrx files
- > Why Value property is not available for change at design time? What is criteria used by Application Builder to deci...
12/17/2019
- 06:30 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- I've confirmed with Hynek that he is good with all the final changes in 3856b. The next step is to get it tested so ...
- 06:27 PM Database Feature #4011: database/persistence layer performance improvements
- Getting rid of @dmo_index.xml@ is a long-term goal, not a short term requirement. I thought you had begun to undertak...
- 05:20 PM Database Feature #4011: database/persistence layer performance improvements
- I am aware of the startup problem. There are a couple of issues which prevented me to completely drop it until now an...
- 05:22 AM Database Feature #4011: database/persistence layer performance improvements
- I have a very rough cut of a DMO implementation class assembler in 4011a/11363. It is not feature complete and it has...
- 06:07 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
- > If the Material theme designer agrees,
I thought that was you. :)
> I would go for a lighter blue colour for... - 05:42 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
- The solution is to analyse more in depth the mouse gestures when handing the scrollbars. There are 3 states (and prob...
- 05:10 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
- It's good to know 1. what themes are affected 2. is web/gui affected 3. "normal"/browse scrollbars.
- 04:59 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
- It is a requirement that we must be compatible with the Windows scrollbar behavior.
It sounds like you are descr... - 03:23 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
- A minor bug in FWD scrollbar implementation:
# move the mouse pointer to the scrollbar area; the scrollbar is high... - 03:21 PM User Interface Bug #4485 (New): Bug in FWD scrollbar: inconsistent highlighting
- 05:31 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- This still is not fixed, as the java code does not compile. Below is the compilation error of the testcase:...
- 04:58 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger Borrello wrote:
> Roger Borrello wrote:
> > This looks like the culprit...
> >
> > [...]
> >
> > Would ... - 04:26 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Roger Borrello wrote:
> This looks like the culprit...
>
> [...]
>
> Would it be simple as removing the check ... - 04:09 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- This looks like the culprit......
- 03:59 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> OK, I think this confirms the problem is with COUNT. Look at @process_aggregate@ functi... - 03:46 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- OK, I think this confirms the problem is with COUNT. Look at @process_aggregate@ function in @annotations/accumulate...
- 03:39 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- Constantin Asofiei wrote:
> This might be related to @COUNT@ which doesn't necessarily need the field reference; so,... - 03:32 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- This might be related to @COUNT@ which doesn't necessarily need the field reference; so, please expand your test to r...
- 03:02 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
- h1. Testcase
*20191231 Update: Fixed in 4207a-11366*
Checked in: @uast/accum_overlap_count-total.p@... - 02:55 PM Base Language Bug #4484 (Closed): Accumulator confusion using same field for count and total
- 03:18 PM Base Language Bug #4483 (WIP): Unable to use logical variable check in underline statement
- 03:16 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
- Greg Shah wrote:
> The @CONTENT_ARRAY@ is only found in the @MESSAGE@, @ENABLE@, @DISABLE@, @COLOR@ and @UNDERLINE@ ... - 02:59 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
- The @CONTENT_ARRAY@ is only found in the @MESSAGE@, @ENABLE@, @DISABLE@, @COLOR@ and @UNDERLINE@ statements, but only...
- 02:06 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
- Constantin Asofiei wrote:
> Roger, see the @noUnwrap@ logic - this should decide if @_isEqual@ or @isEqual@ is emitt... - 12:41 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
- Roger, see the @noUnwrap@ logic - this should decide if @_isEqual@ or @isEqual@ is emitted, and looks like it depends...
- 11:59 AM Base Language Bug #4483: Unable to use logical variable check in underline statement
- Roger Borrello wrote:
> h1. Testcase
>
> Below is the testcase @uast/underline_logic_uses_when.p@:
>
> [...]
... - 11:55 AM Base Language Bug #4483: Unable to use logical variable check in underline statement
- h1. Testcase
*20191231 Update: Fixed in 4207a-11357*
Below is the testcase @uast/underline_logic_uses_when.p@:
... - 11:39 AM Base Language Bug #4483 (Closed): Unable to use logical variable check in underline statement
- 01:34 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- Greg Shah wrote:
> > But: the same might apply to OO properties, table fields and procedure parameters. So please do... - 11:16 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Code review 3856b revisions 11353, 11354, 11355 and 11356. The changes look good.
- 10:30 AM Base Language Bug #4482: Enable/Disable with empty EXCEPT causes issues
- *Code updates in 4207a-11356.*
@rules/annotations/cleanup.rules@ - 09:27 AM Base Language Bug #4482 (WIP): Enable/Disable with empty EXCEPT causes issues
- 09:26 AM Base Language Bug #4482: Enable/Disable with empty EXCEPT causes issues
- *20191231 Update: Fixed in 4207a-11356*
There is already a testcase that should have found this: @uast/enable_and_... - 09:23 AM Base Language Bug #4482 (Closed): Enable/Disable with empty EXCEPT causes issues
- 09:41 AM User Interface Feature #4438: parsing and conversion of .wrx files
- 1. Doing a decoding only on a simple OCX like PSTimer is not enough to conclude about .wrx file binary content forma...
12/16/2019
- 03:50 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- > But: the same might apply to OO properties, table fields and procedure parameters. So please do some tests, and if ...
- 02:26 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- Constantin Asofiei wrote:
> Roger, I agree, I think we need to 'fix' the extent when there is an initializer and no ... - 02:05 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- Roger, I agree, I think we need to 'fix' the extent when there is an initializer and no extent value. For variables,...
- 01:53 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- Roger Borrello wrote:
> h1. Testcase @uast/form_tests/form_with_extent.p@
>
> [...]
>
> The message is *Extent... - 12:45 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
- h1. Testcase @uast/form_tests/form_with_extent.p@
*20191231 Update: Checked in 4207a-11365*... - 12:32 PM Base Language Bug #4480 (Closed): Extent does not become fixed when there is an initial list of values
- 09:59 AM User Interface Feature #4438: parsing and conversion of .wrx files
- > Using Apache POI (https://poi.apache.org/) we can do that in just a few lines of code. Apache POI is an open source...
- 02:42 AM User Interface Feature #4438: parsing and conversion of .wrx files
- Greg Shah wrote:
> [...]
>
> Anyway, it seems like you already have enough information to parse the parts of the ... - 09:26 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
- Roger Borrello wrote:
> h1. Testcase
>
> Added 2 testcases (since it is a shared frame)
>
> [...]
>
> [...]...
12/14/2019
- 02:02 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, it seems that @instanceof... - 02:23 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, it seems that @instanceof@ can be used for checking this ...
12/13/2019
- 05:15 PM Base Language Feature #3867: direct java class access from 4GL code
- Greg Shah wrote:
> Constantin: Do you see any flaw in my logic?
No, I can't see any way to jump to the catch block ... - 04:44 PM Base Language Feature #3867: direct java class access from 4GL code
- Our current parsing for catch blocks creates an @INNER_BLOCK@ child of the @KW_CATCH@. This results in the following...
- 04:18 PM User Interface Bug #4437 (Test): copy, paste and cut functionality don't work as expected
- Resolved in 3809e rev 11444.
- 08:07 AM User Interface Bug #4437 (WIP): copy, paste and cut functionality don't work as expected
- 07:56 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Hynek, please do take a look.
- 07:31 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Now the web client is locked if we are using editor popup menu for COPY and PASTE. If we use keyboard, then nothing h...
- 07:25 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- #3080 issue has this attached file @CopyUseCase.pdf@ that explains the correct workflow for COPY/CUT.
- 07:16 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Hynek Cihlar wrote:
> Sergey, since it seems to be linked to my changes, do you want me to look at it?
I am not s... - 05:02 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Sergey, since it seems to be linked to my changes, do you want me to look at it?
- 04:00 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- The changes in rev 11444 (3809e) are good. The found issue #4437 was fixed.
- 03:37 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- This is fixed in 3809e revision 11444. Sergey, please review the change.
- 03:26 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- OK, thank you.
- 03:08 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> It seems all usages are correct now. The java doc states that length is "Location in the ... - 03:06 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Instead of @length@ we can substitute @end@. So the final diff can be this one...
- 03:03 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- It seems all usages are correct now. The java doc states that length is "Location in the message where the text ends....
- 02:43 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> I think that this function @readMessageText@ worked correctly before you changed it. This... - 02:28 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- I think that this function @readMessageText@ worked correctly before you changed it. This diff rolled it back and fix...
- 09:12 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek, I checked that this change causes copy, paste issue.
- 08:57 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- It is used by ...
- 08:50 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- I found that this change is not clear for me...
- 08:41 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Yes, correct and the upload dialog shouldn't cause it too.
- 08:33 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> Hynek, it seems that @instanceof@ can be used for checking this condition @data.construct... - 08:23 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek, it seems that @instanceof@ can be used for checking this condition @data.constructor !== "Uint8Array"@ because...
- 03:58 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
- h1. Testcase
*20200102 Update:* @rules/fixups/inline_format_phrase_var_defs.rules@ checked into *4207a-11369*.
... - 03:40 PM Base Language Bug #4476 (Closed): Shared frame does not get @ widget method generated
- 11:17 AM User Interface Feature #4438: parsing and conversion of .wrx files
- This is very good work!
Your point about the Appbuilder made me think about the fact that the original Appbuilder ... - 10:19 AM User Interface Feature #4438: parsing and conversion of .wrx files
- 1. I started to do a decoding on .wrx file content.
Using Application Builder and PSTimer OCX which is a very simple... - 11:13 AM Database Bug #4450: implement shared query and shared browse
- The queries also lack this features. The conversion ignores the @new@ and @shared@ options and no warning is issued w...
- 09:24 AM Database Bug #4450: implement shared query and shared browse
- I can't remember meeting a shared browse. And I didn't add any support for it.
- 09:10 AM Database Bug #4450: implement shared query and shared browse
- Ovidiu/Stanislav/Eric: Do we have any support for SHARED QUERY or SHARED BROWSE resources? I think the cause of thi...
- 05:46 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> Hynek Cihlar wrote:
> > Marius Gligor wrote:
> > > @OLE-X@ and @OLE-Y@ are @DECIMAL@ not @I...
12/12/2019
- 04:52 PM Database Feature #4011: database/persistence layer performance improvements
- I have a not-yet-stable UPDATE implementation in @Persister@. It uses a combination of both @RecordState@ and @Proper...
- 03:29 PM Database Bug #4450: implement shared query and shared browse
- Roger Borrello wrote:
> Roger Borrello wrote:
> > I'm not sure that that logic is attempting to do, but it looks wr... - 02:30 PM Database Bug #4450: implement shared query and shared browse
- Roger Borrello wrote:
> I'm not sure that that logic is attempting to do, but it looks wrong.
The information in ... - 01:29 PM Database Bug #4450: implement shared query and shared browse
- Roger Borrello wrote:
> Just a little thing to mention, as I was looking through how orphan frames are created/detec... - 10:46 AM Database Bug #4450: implement shared query and shared browse
- Just a little thing to mention, as I was looking through how orphan frames are created/detected:
There is a commen... - 03:07 PM User Interface Bug #4473 (Test): Chrome update issues
- > It looks quite stupid but with this 79 version of Chrome the offscreen canvas can be HTML5 canvas but with Chromium...
- 05:46 AM User Interface Bug #4473 (Review): Chrome update issues
- Please review the committed revision 11438 (3809e). It fixed this issue.
- 05:28 AM User Interface Bug #4473: Chrome update issues
- It looks quite stupid but with this 79 version of Chrome the offscreen canvas can be HTML5 canvas but with Chromium 7...
- 04:24 AM User Interface Bug #4473: Chrome update issues
- We are using low-level pixel drawing operations with alpha channel control. I am afraid that the browser optimization...
- 04:09 AM User Interface Bug #4473: Chrome update issues
- The first label on the first added desktop icon was displayed, but the next labels were absent. For reproducing it ne...
- 03:30 AM User Interface Bug #4473: Chrome update issues
- I added #4334 as a related issue although its root cause was different. Labels are still displayed now with desktop i...
- 02:17 AM User Interface Bug #4473 (WIP): Chrome update issues
- 02:16 AM User Interface Bug #4473: Chrome update issues
- On 12/11/19 2:57 PM, Eugenie V. Lyzenko wrote:
> Guys,
>
> I have just updated chrome browser to 79.0.3945.79 revi... - 02:16 AM User Interface Bug #4473 (Closed): Chrome update issues
- 02:55 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- #4437-10
- 02:50 PM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- The results of my check:
0) with rev 11390 copy, paste and cut works properly
1) rev 11391 can't be compiled
2) re... - 02:33 PM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Sergey Ivanovskiy wrote:
> I checked that rev 11400 (3809e) added this issue. With rev 11399 (3809e) this issue is n... - 10:42 AM Database Feature #2156: datetime-tz and hibernate
- The fix from #2156-66 is in 3809e rev 11440.
- 10:25 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> Vladimir Tsichevski wrote:
> > # You can install a VisualStudio 2017 community edition 30-da... - 10:12 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> # You can install a VisualStudio 2017 community edition 30-day trial.
I installed Vi... - 09:05 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> Vladimir Tsichevski wrote:
> > # Got NPE in @ImageGuiImpl#draw()@, and has to add a check fo... - 08:53 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > @OLE-X@ and @OLE-Y@ are @DECIMAL@ not @INTEGER@ values.
>
> Pleas... - 05:54 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> # Got NPE in @ImageGuiImpl#draw()@, and has to add a check for null (this note is not a...
12/11/2019
- 06:46 PM Database Feature #2156: datetime-tz and hibernate
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > Constantin,
> > I inspected how DTZ are converted (with sli... - 04:54 PM Database Feature #2156: datetime-tz and hibernate
- Ovidiu Maxiniuc wrote:
> Constantin,
> I inspected how DTZ are converted (with slightly modified FWD code, to aviod... - 05:00 PM Database Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> > I check with you on the issue #4450 to see if you have any help you can provide me to fi... - 12:05 PM Database Bug #4450: implement shared query and shared browse
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Constantin Asofiei wrote:
> > > Roger, any external program ... - 11:40 AM Database Bug #4450: implement shared query and shared browse
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, any external program which defines a simple @shared@ r... - 11:40 AM Database Bug #4450: implement shared query and shared browse
- Constantin Asofiei wrote:
> Roger, any external program which defines a simple @shared@ resource needs to be invoked... - 11:33 AM Database Bug #4450: implement shared query and shared browse
- Roger, any external program which defines a simple @shared@ resource needs to be invoked from another program which d...
- 11:31 AM Database Bug #4450: implement shared query and shared browse
- Stanislav Lomany wrote:
> > I check with you on the issue #4450 to see if you have any help you can provide me to fi... - 04:50 PM Base Language Bug #4461: DST and add-interval
- My original issue is fixed in 3809e rev 11435, the DateOps change.
- 12:32 PM Base Language Bug #4461: DST and add-interval
- I agree that your timestamp approach is probably the right idea for @datetime@/@datetimetz@. We can break the inheri...
- 05:34 AM Base Language Bug #4461: DST and add-interval
- This behaviour is somewhat expected. The problem is that we use "convention" time units instead of "physical" axis. O...
- 04:50 PM Base Language Bug #4462: NOW with comparison operators
- The fix is in 3809e rev 11435 . The dereference problem (actually any POLY operand) is still postponed.
- 04:39 PM Database Feature #4011: database/persistence layer performance improvements
- In the previous post, I meant to refer to the @PropertyState@ and the @BaseRecord.propState@ array w.r.t. individual ...
- 02:42 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu, I saw you were working on the update statement part of the process. Please discuss your thoughts here. My int...
- 04:26 AM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu wrote (in email):
> At this moment (at least for _temp database, but I believe the permanent databases beha... - 04:04 PM User Interface Feature #4472: Allow pause for a fraction of a second
- This is not hard to implement in FWD.
The @PAUSE@ statement, @READKEY@ and the @WAIT-FOR@ statement all have this ... - 02:59 PM User Interface Feature #4472: Allow pause for a fraction of a second
- Presumably since OpenEdge 11.3.0, "the PAUSE statement was enhanced for a whole or a fractional time-out interval in ...
- 02:55 PM User Interface Feature #4472 (Closed): Allow pause for a fraction of a second
- 02:56 PM Base Language Feature #3854: update appserver support with PASOE features
- Marian, in PASOE, is the format for @server-connection-id@ always @abcdefghijklm_abcdefgh@? (aka 13 chars, underscore...
- 02:43 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- I've made a code review, and I have compared the FWD Progress bar behavior with that of the original Microsoft OCX.
... - 02:06 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> @OLE-X@ and @OLE-Y@ are @DECIMAL@ not @INTEGER@ values.
Please update the javadocs to incl... - 10:04 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Code review 3856b. I only have a few minor points.
>
> @ocx_conversion.rules@
> * The alia... - 10:10 AM Base Language Bug #4455 (WIP): Extent field on unsubscripted next-prompt not converted properly
- 10:01 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> OK, just add a TODO comment in to the array expansion rules to explain that the range case works ... - 09:37 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- OK, just add a TODO comment in to the array expansion rules to explain that the range case works in the 4GL (acts lik...
- 09:33 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> Yes, that is the safe thing to do. Please also report here if the 4GL allows the range case at a... - 09:16 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Yes, that is the safe thing to do. Please also report here if the 4GL allows the range case at all.
- 09:14 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> Code Review Task Branch 4207a Revisions 11353 - 11354
>
> The changes are good.
>
> The onl... - 09:02 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> Code Review Task Branch 4207a Revisions 11353 - 11354
>
> The changes are good.
>
> The onl...
12/10/2019
- 06:59 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Code Review Task Branch 4207a Revisions 11353 - 11354
The changes are good.
The only problem is the range exten... - 06:10 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- h1. Updated
Below are my updates and findings
h2. rules/annotations/progress_templates.tpl
I have added this... - 05:24 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> > On line 20, I don't have any subscript. This results in AST generation of:
>
> Are you sayin... - 05:15 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- > On line 20, I don't have any subscript. This results in AST generation of:
Are you saying that the @input/extent... - 04:28 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- +*New Testcases*+
I have updated the testcase to not use the @p2j_test.df@, instead using TEMP-TABLE. I also added a... - 03:42 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- While building up a testcase to use variables instead of fields, I noticed this situation. It may be a red herring, b...
- 01:01 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Please remove the @hidden="true"@. Otherwise it won't work.
> Is the @implied_extent_first_element@ name accurat... - 12:58 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> Constantin Asofiei wrote:
> > I think you need to graft only the LBRACKET portion. As a side no... - 12:14 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Constantin Asofiei wrote:
> I think you need to graft only the LBRACKET portion. As a side note, the fix should be ... - 12:13 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- This:...
- 12:02 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- I think you need to graft only the LBRACKET portion. As a side note, the fix should be generic for any extent - be i...
- 11:58 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> There is no documentation/task for "templatizing".
>
> I think the annotations can all be left... - 11:40 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- There is no documentation/task for "templatizing".
I think the annotations can all be left out. The line and colu... - 11:28 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> Correct, so long as the child of the @kw_next_pmt@ is the field/var itself. For example, for any... - 10:02 AM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Correct, so long as the child of the @kw_next_pmt@ is the field/var itself. For example, for anything with a @form_i...
- 06:49 PM Base Language Bug #4462: NOW with comparison operators
- There is a bug in FWD, where a comparison like @dt > NOW@ (where @dt@ is datetime) fails with @Incompatible data type...
- 06:38 PM Base Language Bug #4462 (New): NOW with comparison operators
- 06:32 PM Base Language Feature #3854: update appserver support with PASOE features
- I was looking for some details on the support of the @server-connection-context@ attribute is. I looked at the code, ...
- 06:29 PM Base Language Bug #4461: DST and add-interval
- There's a bug in FWD which is exposed when a DST boundary is reached:...
- 06:17 PM Base Language Bug #4461 (New): DST and add-interval
- 09:00 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > which means the procedure is not drooped, instead the original body ... - 08:47 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> which means the procedure is not drooped, instead the original body is replaced by an empty b... - 07:54 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> * Regarding dropping the init procedure. It would be safer to drop the procedure body, than th...
12/09/2019
- 06:14 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Greg Shah wrote:
> I'm not suggesting doing it in core conversion. The alternative idea was to add @next-prompt@ to... - 05:46 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- I'm not suggesting doing it in core conversion. The alternative idea was to add @next-prompt@ to the list of normal ...
- 05:39 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- At core conversion time may be too late to do this, without having to go and 'hack' the frame generation to exclude t...
- 05:31 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- The primary issue is that @next-prompt@ is not honored as a statement in which we do array expansion (because we alwa...
- 05:23 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- > Note that if you remove define shared frame person. the testcase is successful.
This is not the right way to say... - 05:20 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Constantin Asofiei wrote:
> Roger, the @ public FillInWidget widgetSchedule();@ line doesn't seem right, to be gen... - 05:00 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Roger, the @ public FillInWidget widgetSchedule();@ line doesn't seem right, to be generated. You say that the fir...
- 04:54 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- Roger Borrello wrote:
> h1. Description
>
> When @next-prompt@ is passed an extent field of a shared frame, but n... - 02:18 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
- h1. Description
When @next-prompt@ is passed an extent field of a shared frame, but no subscript, we generate an u... - 01:00 PM Base Language Bug #4455 (Closed): Extent field on unsubscripted next-prompt not converted properly
- 02:48 PM Base Language Bug #4427 (WIP): Unable to convert keyword input when used to index into an extent
- 02:43 PM Base Language Bug #4423 (WIP): Incorrect buffer scoping when same buffer name used as a parameter to internal p...
12/06/2019
- 05:33 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Greg Shah wrote:
> [...]
>
> I disagree with this. If all three are -1 then the @progressToJavaString()@ is NOT ... - 05:16 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- ...
- 05:01 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Constantin Asofiei wrote:
> Rev 10509 was part of #1634 - there's lots of discussion for tilde and quote chars, in p... - 04:37 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Rev 10509 was part of #1634 - there's lots of discussion for tilde and quote chars, in paths.
- 04:15 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Constantin Asofiei wrote:
> And the implication for my 'garbage suffix' misdirection: if the 4GL code (like @RUN a.p... - 03:35 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- And the implication for my 'garbage suffix' misdirection: if the 4GL code (like @RUN a.p_garbage@) is tested only wit...
- 03:03 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > When a file name is @runit.p"@ the Java should be @"runit.p\"... - 03:00 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Roger Borrello wrote:
> When a file name is @runit.p"@ the Java should be @"runit.p\""@.
Argh, I don't understand, ... - 02:55 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Roger Borrello wrote:
> Roger Borrello wrote:
> > h1. Description
> >
> > A filename with a quotation mark (albe... - 02:39 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Roger Borrello wrote:
> h1. Description
>
> A filename with a quotation mark (albeit a typo) is not processed pro... - 02:38 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- h1. Description
A filename with a quotation mark (albeit a typo) is not processed properly.
h2. Testcase
@ru... - 02:33 PM Base Language Bug #4453 (WIP): Handling of filename with quotation mark broken in control_flow.rules
- 04:54 PM Runtime Infrastructure Feature #1842: implement the multi-source directory approach
- One customer mentioned to me that he would like to see the security sections of the directory as a separate XML file....
- 02:51 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek: Please write up the documentation in "SYSTEM-DIALOG GET-FILE AT-WEB-BROWSER UPLOAD":/projects/p2j/wiki/SYSTEM-...
- 02:47 PM User Interface Feature #4113 (Test): enable upload of files from the browser (in the web clients) using SYSTEM-D...
- 02:47 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Code Review Task Branch 3809e Revision 11428
The changes are good. - 02:00 PM User Interface Feature #4113 (Review): enable upload of files from the browser (in the web clients) using SYSTEM...
- 02:00 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- I removed the remote file lvalue option from @AT-WEB-BROWSER@ in 3809e revision 11428.
The expected syntax is now:... - 02:09 PM Database Bug #4450: implement shared query and shared browse
- > I check with you on the issue #4450 to see if you have any help you can provide me to fix this.
Roger, it seems ... - 09:40 AM Database Bug #4450: implement shared query and shared browse
- h1. Description
There are missing parameters in the generated registerQuery() as a result of a SHARED BROWSE
<p... - 09:18 AM Database Bug #4450 (Closed): implement shared query and shared browse
- 01:01 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- > remove the test which do not work or make them working
> remove the duplicate test, if one test is the advanced ve... - 12:01 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Some code review notes:
h3. Conversion
The body of the @control_load@ procedure is completely erased by convers... - 10:21 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Got NPE on the following operation:...
- 02:07 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> Marius Gligor wrote:
>
> > You can try to convert and run @progress_bar_test3.p@ and... - 12:47 PM User Interface Feature #4451: implement theme-specific resource pathing
- We sort of have this implemented already, see @Theme.getBinaryResource@ and @Theme.getBinaryResourceLocation@.
- 12:31 PM User Interface Feature #4451: implement theme-specific resource pathing
- The idea is that customers may want to create different resources to match different themes, but that the loading of ...
- 12:28 PM User Interface Feature #4451 (New): implement theme-specific resource pathing
- 12:42 PM User Interface Feature #4452: expose some specific FWD client state
- In the 4GL one should be able to lookup the following:
* FWD client driver name
* embedded mode flag (true/false)... - 12:39 PM User Interface Feature #4452 (New): expose some specific FWD client state
- 12:41 PM User Interface Feature #4438: parsing and conversion of .wrx files
- Greg Shah wrote:
> > Looking over properties data in .wrx file I didn't found any property name as a string! The pro... - 11:38 AM User Interface Feature #4438: parsing and conversion of .wrx files
- Greg Shah wrote:
> > Looking over properties data in .wrx file I didn't found any property name as a string! The pro... - 10:40 AM User Interface Feature #4438: parsing and conversion of .wrx files
- > Looking over properties data in .wrx file I didn't found any property name as a string! The problem is how we can a...
- 10:09 AM User Interface Feature #4438 (WIP): parsing and conversion of .wrx files
- 1. I created an OE application using Application Builder using a SmartWondow on which I dropped a Progress Timer Cont...
Also available in: Atom