Project

General

Profile

Activity

From 07/29/2017 to 08/27/2017

08/25/2017

06:56 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed rev 11441 was rebased over the trunc rev 11164 and fixed javadoc warnings. Sergey Ivanovskiy
04:14 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Rebased up to rev 11436 over the current trunc 11162. Sergey Ivanovskiy
03:26 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11434 fixed some of missed headers and java docs. Rebasing now. Sergey Ivanovskiy
05:56 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11163@. New revision is @11172@. Eugenie Lyzenko
04:45 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11171@.
Some minor clean up and fix for drop targ...
Eugenie Lyzenko
03:56 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Although for very large files we should think more. Please look at https://www.codeprojec...
Greg Shah
03:54 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11162@. New revision is @11170@. Eugenie Lyzenko
03:41 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Although for very large files we should think more. Please look at https://www.codeproject.com/Articles/830704/Gigabi... Sergey Ivanovskiy
03:00 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Constantin Asofiei wrote:
> > # Long way is to make this upload in FWD, opening file for reading and sending conte...
Sergey Ivanovskiy
02:51 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
My understanding is that file content can be read using the browser's File API, there are several usages of this API ... Sergey Ivanovskiy
02:50 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> Now we need to have a way to copy the content of the file from browser JS code to some @tmp...
Constantin Asofiei
02:47 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> It seems that the drag and drop is used exactly in this case when you are dragging the OS...
Eugenie Lyzenko
02:37 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> One note here. We implementing operation on files dragged from OS file system, meaning outs...
Sergey Ivanovskiy
02:26 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Ok. There is also the Firefox resource with the concrete examples how to drag and drop fi...
Eugenie Lyzenko
02:09 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > You can see the path-less files as I noted before.
>
> I don't think this is a problem so lo...
Sergey Ivanovskiy
01:31 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11161@. New revision is @11169@. Eugenie Lyzenko
12:51 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
> You can see the path-less files as I noted before.
I don't think this is a problem so long as we can automatical...
Greg Shah
12:46 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > Dropped file names are getting without path. Need to find a way to get the path to match 4gl be...
Eugenie Lyzenko
12:44 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> The @drop-target@ attribute is not marked correctly in gap marking. The conversion should be mar...
Eugenie Lyzenko
12:44 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11168@.
This introduce first working web client i...
Eugenie Lyzenko
12:05 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The @drop-target@ attribute is not marked correctly in gap marking. The conversion should be marked as full in the t... Greg Shah
08:35 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> Dropped file names are getting without path. Need to find a way to get the path to match 4gl behavior.
Consider ...
Greg Shah
10:31 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11167@.
First steps to get web client drop target...
Eugenie Lyzenko
05:52 PM User Interface Feature #3284: implement more window widget support
Rebased 3284b against trunk 11163. Hynek Cihlar
05:42 PM User Interface Feature #3284: implement more window widget support
3284a merged to trunk as revision 11163 and archived. Hynek Cihlar
05:25 PM User Interface Feature #3284: implement more window widget support
Great! Please merge to trunk. Greg Shah
05:24 PM User Interface Feature #3284: implement more window widget support
3284a conversion test passed. Hynek Cihlar
05:23 PM User Interface Feature #3284: implement more window widget support
Greg Shah wrote:
> Code Review Task branch 3284a Revision 11185
>
> I'm fine with the changes.
>
> One questio...
Hynek Cihlar
05:19 PM User Interface Feature #3284: implement more window widget support
Hynek Cihlar wrote:
> Removed all cumulative runtime changes from 3284a and kept only conversion changes. The remove...
Hynek Cihlar
05:11 PM User Interface Feature #3284: implement more window widget support
Code Review Task branch 3284a Revision 11185
I'm fine with the changes.
One question: Shouldn't the gap marking...
Greg Shah
04:57 PM User Interface Feature #3284: implement more window widget support
Greg Shah wrote:
> I think there is a problem with the branch. It has quite a bit of mess from the rebase.
Sorry...
Hynek Cihlar
04:48 PM User Interface Feature #3284: implement more window widget support
I think there is a problem with the branch. It has quite a bit of mess from the rebase. Greg Shah
04:42 PM User Interface Feature #3284: implement more window widget support
Removed all cumulative runtime changes from 3284a and kept only conversion changes. The removed changes will go to 32... Hynek Cihlar
02:57 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg Shah wrote:
> OK, then you can merge to trunk after that is backed out. It is the only thing that is "dangerou...
Constantin Asofiei
02:25 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
OK, then you can merge to trunk after that is backed out. It is the only thing that is "dangerous" in your update, a... Greg Shah
02:17 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg, I need to backout the virtual session deadlock fix - I think is causing problems when connecting. I'll save the... Constantin Asofiei
12:17 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Code Review Task Branch 3260a Revision 11174
I'm good with the changes. The result is quite good.
Greg Shah
12:07 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg, I've rebased 3260a with trunk 11161 and 3260a rev 11174 contains latest changes. The final approach is for the... Constantin Asofiei
10:55 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Code Review Task branch 3260a Revision 11172
I think the @PatternEngine@ should probably have @clearNewProgramFile...
Greg Shah
01:42 PM User Interface Feature #3275: improve browse support
The browse option @validate@ needs to be added to gap analysis marking. Greg Shah
01:37 PM Database Feature #3296: misc db features
There is a use of a table parameter with BY-REFERENCE. Is this handled already by conversion? Greg Shah
12:43 PM Database Feature #3294: implement temp-table XML support from #3257-34
Greg Shah wrote:
> The conversion changes for this task (branch 3293a) were merged to trunk on 08/24/2017 as revisio...
Eric Faulhaber
12:08 PM Database Feature #3294: implement temp-table XML support from #3257-34
The conversion changes for this task (branch 3293a) were merged to trunk on 08/24/2017 as revision 11160.
The gap ...
Greg Shah
11:44 AM User Interface Feature #1818 (Closed): implement a timer service to replace the PSTimer OCX
Greg Shah
11:38 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Branch 1818a was merged to trunk as revision 11161. Notification was sent to team. Test result an task branch were ar... Ovidiu Maxiniuc
01:25 AM Bug #3325 (WIP): Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated...
The fix has failed regression testing. I will keep investigating. Eric Faulhaber
12:36 AM Bug #3325 (Test): Usage of ACCUMULATE and ACCUM with local buffer inside function makes translate...
The attached patch fixes this testcase. Jaroslaw, please confirm that this works for your code.
A version of this ...
Eric Faulhaber

08/24/2017

01:44 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222a is rebased rev 11433 over the current trunk 11160. Sergey Ivanovskiy
06:21 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222a is rebased rev. 11431 over the current trunk 11159. Sergey Ivanovskiy
05:59 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11430 fixed missed java doc for server report package. Rebasing the branch now. Sergey Ivanovskiy
12:12 PM Bug #3325 (WIP): Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated...
Created task branch 3325a for work on this issue. Eric Faulhaber
12:03 PM Bug #3321: Usage of 'assert' as a symbol name is translated to non-compilable code
The patch from #3321-2 was added to task branch 3293a, which was merged to FWD trunk revision 11160. Eric Faulhaber
12:01 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11166@.
This has reworked approach to get drop ta...
Eugenie Lyzenko
11:11 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11160@. New revision is @11165@. Eugenie Lyzenko
11:01 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11164@.
This is working drag-and-drop implementat...
Eugenie Lyzenko
10:54 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11163@.
Adding @Widget.java@ change missed in pre...
Eugenie Lyzenko
10:32 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11159@. New revision is @11162@. Eugenie Lyzenko
10:12 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11161@.
This is the partial implementation for co...
Eugenie Lyzenko
11:49 AM Database Bug #3315: infinite loop in mark_client_branch during annotations because of nest CAN-FINDs with ...
The patch from #3315-2 was added to task branch 3293a, which was merged to FWD trunk revision 11160.
Jaroslaw, at ...
Eric Faulhaber
11:36 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Code Review Task branch 1818a Revision 11189
The changes look good. Please put this through testing. If this pas...
Greg Shah
10:46 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
It was rather late last night to start the investigation on the COM_PARAMETER issue.
After rebasing the two new revi...
Ovidiu Maxiniuc
10:19 AM User Interface Feature #3284: implement more window widget support
3284a rebased against trunk revision 11160. Hynek Cihlar
08:34 AM User Interface Feature #3284: implement more window widget support
> I will start regression testing of 3284a without the open items above and deal with them in a new branch.
Yes, ...
Greg Shah
08:29 AM User Interface Feature #3284: implement more window widget support
Code Review Task Branch 3284a Revision 11175
I like the use of default in the window hierarchy. The window state ...
Greg Shah
09:29 PM User Interface Feature #3284: implement more window widget support
3284a revision 11175 resolves most of this issue except:
* runtime support of ALWAYS-ON-TOP
* when window is minimi...
Hynek Cihlar
09:39 AM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
Branch 3293a has passed regression testing and was merged to FWD trunk as revision 11160.
Jaroslaw: can you confir...
Greg Shah
09:26 AM Database Feature #3293 (WIP): implement metaschema usage from #3257-3
Task branch 3293a contains conversion support for the missing metadata features. It was merged and committed to trunk... Eric Faulhaber

08/23/2017

05:30 PM User Interface Feature #3275: improve browse support
Created task branch 3275b from trunk revision 11159. Stanislav Lomany
03:44 PM User Interface Feature #3275: improve browse support
I'll update gap analysis and merge now. Stanislav Lomany
10:47 AM User Interface Feature #3275: improve browse support
The gap analysis rules need to be updated for the latest changes. ChUI conversion regression test will be sufficient... Greg Shah
10:16 AM User Interface Feature #3275: improve browse support
Did both conversion and runtime ChUI regression testing pass for rev 11194/11196?
I don't think that ChUI regressi...
Greg Shah
10:13 AM User Interface Feature #3275: improve browse support
Code Review Task Branch 2892a Revision 11191
I'm fine with the changes.
Greg Shah
05:10 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
> I think this can be done as a distinct phase just at the beginning of ConversionDriver.back, conditionally via a ad... Greg Shah
05:09 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg Shah wrote:
> Are you referring to the helper methods in @ConversionDriver@? That would be OK.
OK, I'll cle...
Constantin Asofiei
05:01 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Are you referring to the helper methods in @ConversionDriver@? That would be OK.
I guess you don't need the new...
Greg Shah
04:59 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg, do you want me to keep the conversion changes related to add new, generated, ASTs to the source list? I don't t... Constantin Asofiei
04:38 PM User Interface Feature #2892 (Closed): Implement browse scrolling with mouse wheel
Greg Shah
04:28 PM User Interface Feature #2892: Implement browse scrolling with mouse wheel
2892a has been merged into the trunk as bzr revision 11159.
Stanislav Lomany
04:37 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Code Review Task Branch 1818a Revision 11186
I'm fine with the changes except for the retention of the COM_PARAMET...
Greg Shah
04:06 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
I did. The changes are more extensive. Please see the revision 11186. There are a couple of other fixes (in @comments... Ovidiu Maxiniuc
02:28 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
> 1. Do you have an example AST for DISABLE TRIGGERS which has a SYMBOL as the table reference?
> ...
> The AST...
Greg Shah
02:10 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> Code Review Task Branch 1818a Revision 11184
>
> 1. Do you have an example AST for DISABLE TRI...
Ovidiu Maxiniuc
11:39 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Code Review Task Branch 1818a Revision 11184
1. Do you have an example AST for DISABLE TRIGGERS which has a SYMBOL...
Greg Shah
01:27 PM Bug #3329: FUNCTION with formal parameter of DATETIME type cannot be used with table field of DAT...
Example:... Jaroslaw Haziak
01:23 PM Bug #3329 (New): FUNCTION with formal parameter of DATETIME type cannot be used with table field ...
Jaroslaw Haziak
09:53 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > The key point for file list handling is to install custom TransferHandler for JFrame or JDialog...
Eugenie Lyzenko
09:15 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> The key point for file list handling is to install custom TransferHandler for JFrame or JDialog. These two java cla... Greg Shah
10:06 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The investigation performed to make implementation plan:
# The good news is we can use embedded Java functionality...
Eugenie Lyzenko
07:25 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
It seems that this Eclipse tool https://sourceforge.net/projects/jautodoc/ is helpful to add java docs automatically.... Sergey Ivanovskiy
06:20 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11429 fixed java docs for @com.goldencode.p2j.admin.client.application.home.print@ and @com.golden... Sergey Ivanovskiy

08/22/2017

04:31 PM User Interface Feature #2892: Implement browse scrolling with mouse wheel
Branch 2892a revision 11196 passed regression testing, can be merged after your review. Stanislav Lomany
01:34 AM User Interface Feature #2892: Implement browse scrolling with mouse wheel
Greg, please review 2892a revision 11194 (not the last one), it has passed regression testing. Stanislav Lomany
04:14 PM User Interface Feature #3284: implement more window widget support
Greg Shah wrote:
> In the method implementation, why not return @integer[]@ instead of @BDT[]@?
No good reason ...
Hynek Cihlar
04:04 PM User Interface Feature #3284: implement more window widget support
>> 3. Why is GET-MOUSE-POINTER defined as METH_POLY in SignatureHelper?
>
> What type to use? The method returns Ba...
Greg Shah
03:56 PM User Interface Feature #3284: implement more window widget support
Greg Shah wrote:
> Code Review Task Branch 3284a Revision 11189
>
> 1. In @methods_attributes.rules@, I don't thi...
Hynek Cihlar
03:40 PM User Interface Feature #3284: implement more window widget support
Code Review Task Branch 3284a Revision 11189
1. In @methods_attributes.rules@, I don't think you need to use @ and...
Greg Shah
08:59 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
The following is some useful information from Ovidiu about how he created the themes. @windev01@ and @windev02@ are ... Greg Shah
07:24 AM User Interface Feature #3275: improve browse support
How can I check out how win8 theme should look? Stanislav Lomany
07:19 AM User Interface Feature #3275: improve browse support
*2892a revision 11194 contains:*
CURRENT-COLUMN
INDEX
COLUMN-READ-ONLY
ROW-HEIGHT-PIXELS
BUFFER-FIELD
Metho...
Stanislav Lomany
07:18 AM User Interface Feature #3275: improve browse support
Stanislav Lomany wrote:
> If a toggle-box is fit into a column with insufficient width, Progress 11.6 (win10 theme) ...
Greg Shah
02:58 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11428 fixed java docs for @com.goldencode.p2j.admin.client.application.home.console@ package. Look... Sergey Ivanovskiy

08/21/2017

07:54 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11160@.
This update finishes the frame widget dir...
Eugenie Lyzenko
05:49 PM User Interface Feature #3275: improve browse support
If a toggle-box is fit into a column with insufficient width, Progress 11.6 (win10 theme) scales toggle-box reducing ... Stanislav Lomany
10:18 AM User Interface Feature #3275: improve browse support
In a browse using toggle-boxes there is only one real toggle-box control. Others are images.
!toggle-box.png!
Stanislav Lomany
12:07 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg, with the embedded part I'm testing an approach which switches the approach from code generation: instead of gen... Constantin Asofiei
09:02 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> I suppose that you didn't update 3222a after my rebases.
I did, but I keep history in ...
Hynek Cihlar
09:00 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Ok, thank you. It seems that they were not added at all. I suppose that you didn't update 3222a after my rebases. Sergey Ivanovskiy
08:58 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> I am suspecting that some java docs at least were lost.
I checked AcquiredLocks* and R...
Hynek Cihlar
08:34 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
I am suspecting that some java docs at least were lost. Sergey Ivanovskiy
08:33 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
No, I think, because the rebase has been done with @push overwrite@ if you haven't updated it yet after the branch ha... Sergey Ivanovskiy
08:32 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, could you please send me your local 3222a branch diff against the current 3222a br...
Hynek Cihlar
08:25 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, could you please send me your local 3222a branch diff against the current 3222a branch diff if you haven't upd... Sergey Ivanovskiy
07:58 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Found that AcquiredLocks* classes have no java docs but it seems that I added them before. Also RecordLocks* classes... Sergey Ivanovskiy
02:05 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
The all code is large enough and some java docs can be missed now. The accounts package has been filled with missed j... Sergey Ivanovskiy
01:23 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Correct, java docs for these units were added by committed revision 11425. Sergey Ivanovskiy

08/20/2017

12:58 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, do you agree if I will add java docs and headers to @ProcessActionDefinition@ and ...
Eric Faulhaber
08:09 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222a was rebased, the current revision is 11422.
Hynek, do you agree if I will add java docs and headers to @Proc...
Sergey Ivanovskiy
09:22 AM User Interface Feature #2892: Implement browse scrolling with mouse wheel
Rebased task branch 2892a from P2J trunk revision 11158. Stanislav Lomany

08/19/2017

02:28 PM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
The issue fully resolved in task branch 3284a revision 11172. Added 4GL-extension method GET-MOUSE-POSITION. Please r... Hynek Cihlar
08:14 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11159@.
This adds frame widget moving direct mani...
Eugenie Lyzenko

08/18/2017

05:31 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Task branch 1818a was updated. Some issues were identified while testing with customer's code. They were fixed.
Comm...
Ovidiu Maxiniuc
05:29 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> OK. I think here there is a way the Windows signals for opened application the systems colo...
Ovidiu Maxiniuc
05:13 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ovidiu Maxiniuc wrote:
> > Any special reason to change default color?
> For Classic Theme, I tried to keep the exi...
Eugenie Lyzenko
01:32 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
> Any special reason to change default color?
For Classic Theme, I tried to keep the existing colors, to avoid regre...
Ovidiu Maxiniuc
12:47 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
I need some clarification from one who implemented theme management.
Why do we use:...
Eugenie Lyzenko
12:05 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
4GL classic theme:
!set_box_on_darkgray_4gl_classic.jpg!
Background: @0x848285@, selection: @0x7b7d7a@, this is...
Eugenie Lyzenko
10:08 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Start working on the part 2. Continue with frame move/resize. The first issue I have faced is the current selection b... Eugenie Lyzenko
02:51 PM Bug #3328: BUFFER-COPY EXCEPT list containing field with the same name as a variable is translate...
Example (where "TestDoc" table contains fields named "aaa", "bbb"):... Jaroslaw Haziak
02:45 PM Bug #3328 (New): BUFFER-COPY EXCEPT list containing field with the same name as a variable is tra...
Jaroslaw Haziak

08/17/2017

07:47 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Added conversion support and runtime stubs for SESSION:STARTUP-PARAMETERS and SESSION:SUPPRESS-WARNINGS to task branc... Hynek Cihlar
05:40 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Greg Shah wrote:
> What branch is this code in?
>
> What is the status?
AFAIK there are no code changes yet.
Hynek Cihlar
05:39 PM Base Language Feature #3285 (WIP): add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Hynek Cihlar
07:01 PM User Interface Feature #3284: implement more window widget support
Rebased 3284a against trunk 11158. Hynek Cihlar
05:10 PM Conversion Tools Bug #3316 (Test): String 'termin' is not accepted as a name of variable/field.
Greg Shah
05:03 PM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
Branch 3293a revision 11163 contains the parser fix for this. See the attached file for details. Greg Shah
04:56 PM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
Here is the error that happens in FWD trunk revision 11158 (and before):... Greg Shah
04:47 PM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
The Progress 4GL reference book has a keyword index which incorrectly states that @TERM@ is the minimum abbreviation ... Greg Shah
04:44 PM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
The following testcase shows this behavior.... Greg Shah
05:06 PM User Interface Feature #3281: implement some frame options
> then I'm disabling all the HELP-related code for USE-DICT-EXPS, as it causes regressions in the ChUI regression tes... Greg Shah
04:57 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> > Not sure how fast I can solve it.
>
> Solve it later. Focus on the other stuff that needs t...
Constantin Asofiei
04:54 PM User Interface Feature #3281: implement some frame options
> Not sure how fast I can solve it.
Solve it later. Focus on the other stuff that needs to happen for the custome...
Greg Shah
04:53 PM User Interface Feature #3281: implement some frame options
There is an issue with USE-DICT-EXPS with shared frames and HELP: this setting is local to the program where the shar... Constantin Asofiei
03:35 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Planning to rebase 3222a now. Sergey Ivanovskiy
02:59 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> Eric Faulhaber wrote:
> > Were these classes machine-generated?
> Just curious -- were the...
Hynek Cihlar
08:37 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11417 fixed java docs for the certificates package. Sergey Ivanovskiy
08:35 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Don't know. Hynek, please could you help? Sergey Ivanovskiy
10:15 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Code Review Task Branch 1818a Revision 11180
The date of the 081 history entry in @build.xml@ is incorrect. Other...
Greg Shah
09:58 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Task branch 1818a was rebased with trunk r11158. Pushed up to revision 11179. Ovidiu Maxiniuc
08:44 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Created task branch @1834b@ from trunk revision @11158@. Eugenie Lyzenko
08:02 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The branch @1834a@ has been merged into trunk as revision @11158@. The branch @1834a@ has been archived. Eugenie Lyzenko
07:56 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > Can be merged into trunk I think.
>
> Please merge 1834a to trunk.
OK. Starting.
Eugenie Lyzenko
07:51 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ovidiu Maxiniuc wrote:
> > The second issue is layout mismatch giving vertical scrollbar that should not be here.
>...
Eugenie Lyzenko
07:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> This is the web client that has not active color window title.
This is because the mouse-i...
Ovidiu Maxiniuc
07:44 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> Can be merged into trunk I think.
Please merge 1834a to trunk.
Greg Shah
07:42 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The @ChUI@ regression testing completed. The results: @1834a_11202_ddff287_20170817_evl.zip@. No regressions. GUI tes... Eugenie Lyzenko
09:24 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The standalone testing is in progress.
There is an issue, not regression and we have it in the trunk:
!test_iss...
Eugenie Lyzenko
07:39 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795a merged in to 3284a. Hynek Cihlar
03:58 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
The points from the review resolved in 3282a. Also 3282a was merged in 3284a. Please review. Hynek Cihlar
03:12 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Rebased 3282a against current trunk. Hynek Cihlar

08/16/2017

06:55 PM Bug #3321 (WIP): Usage of 'assert' as a symbol name is translated to non-compilable code
Eric Faulhaber
06:54 PM Bug #3321: Usage of 'assert' as a symbol name is translated to non-compilable code
Please let me know if the attached patch fixes this issue. I have compiled, but not tested it. Eric Faulhaber
05:08 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Unified branch r11177 passed standard conversion testing on devsrv01.
I committed the extension hints for PSTimer ...
Ovidiu Maxiniuc
03:30 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Task branch 1818a was merged with 3292a, 2676b and 1830a. The minor issues found in preliminary tests were fixed.
Co...
Ovidiu Maxiniuc
04:57 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Code Review Task Branch 3260a Revision 11161
It looks good.
Greg Shah
04:55 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Code Review Task Branch 3260a Revision 11160
This is really impressive stuff. I do think that more documentation ...
Greg Shah
04:41 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Conversion testing passed. Generated codes are identical. Continue with @ChUI@ runtime testing and other tests. Eugenie Lyzenko
07:30 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Code Review Task Branch 1834a Revision 11202
>
> It all looks good.
>
> Go ahead with testi...
Eugenie Lyzenko
07:22 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Code Review Task Branch 1834a Revision 11202
It all looks good.
Go ahead with testing ChUI (conversion and runt...
Greg Shah
04:29 PM User Interface Feature #3281 (WIP): implement some frame options
3260a 11161 adds the HELP for USE-DICT-EXPS. Please review. Only the COLOR runtime remains to be implemented. Constantin Asofiei
07:36 AM User Interface Feature #3281: implement some frame options
Greg, please review 3260a rev 11160 - it includes all issues in note 1, except the schema help which can be pulled by... Constantin Asofiei
04:17 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> Were these classes machine-generated?
Just curious -- were these made by an IDE plug-in or ...
Eric Faulhaber
02:39 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Please point to the usage of AGPL in the trunc to fix these issues correctly.
See, for e...
Eric Faulhaber
02:32 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> I guess you mean undocumented UI annotated fields like these ones
Yes, but also many met...
Eric Faulhaber
02:31 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> Missing AGPL license text and/or wrong copyright notice; should be the one which goes with A...
Sergey Ivanovskiy
02:27 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> More coding standard issues I'm seeing across multiple files:
> * @extends@ and @implements...
Sergey Ivanovskiy
02:16 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
More coding standard issues I'm seeing across multiple files:
* @extends@ and @implements@ keywords should be on nex...
Eric Faulhaber
01:28 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Missing javadoc:... Eric Faulhaber
11:19 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> Hynek, I have a rudimentary understanding of the GWT module concept, but please add some doc...
Hynek Cihlar
11:07 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Ok, thanks for pointing this coding rule (handbook/coding_stds/format.html, Java import statements). I was sure that ... Sergey Ivanovskiy
10:49 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, I've noticed in a number of files you have edited in this branch that you are using individual import stateme... Eric Faulhaber
10:32 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, I have a rudimentary understanding of the GWT module concept, but please add some documentation to each of the... Eric Faulhaber
03:14 PM User Interface Feature #3284: implement more window widget support
Rebased 3284a against current trunk. Hynek Cihlar
10:49 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Code Review Task Branch 1830a Revision 11165
The changes are good.
Greg Shah
10:43 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
> I moved the two factory methods from FileSystemOps class to FileDialog. However, I think they can stay to FileSyste... Greg Shah
10:36 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Greg Shah wrote:
> Code Review Task Branch 1830a Revision 11164
>
> I really like the chaining implementation. I...
Ovidiu Maxiniuc
10:11 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Code Review Task Branch 2676b Revision 11162
The changes are good.
Greg Shah
09:38 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
I removed the @java.awt.Color@ from @ScrollableListGuiImpl@. Committed revision 11162. This branch will be merged soo... Ovidiu Maxiniuc
10:02 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Code Review Task Branch 1795a Revision 11158
The changes are good.
Greg Shah
07:27 AM User Interface Feature #3275: improve browse support
Code Review Task Branch 2892a Revision 11190
Everything looks good.
Go ahead with testing ChUI (conversion and ...
Greg Shah
04:47 AM User Interface Feature #3275: improve browse support
Issues from note 74 are fixed in branch 2892a revision 11190. Stanislav Lomany

08/15/2017

07:42 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Code Review Task Branch 1834a Revision 11219
>
> I like this implementation. It is especially...
Eugenie Lyzenko
06:22 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> 4. Why was @BrowseColumnGuiImpl.getEffectiveMousePointer()@ removed?
This method always return...
Eugenie Lyzenko
05:30 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Code Review Task Branch 1834a Revision 11219
I like this implementation. It is especially nice that you have been...
Greg Shah
04:35 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11201@.
Added gap analysis changes. So it is read...
Eugenie Lyzenko
03:30 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11200@.
This is code clean up preparing to be rel...
Eugenie Lyzenko
10:06 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The remaining issues/TODOs for direct manipulation and drag-n-drop functionality:
1. The frame move/resize functiona...
Eugenie Lyzenko
05:32 PM User Interface Feature #3275: improve browse support
Greg Shah wrote:
> Code Review Task Branch 2892a Revision 11189
>
> Overall, this is a really good update.
>
>...
Hynek Cihlar
02:44 PM User Interface Feature #3275: improve browse support
Code Review Task Branch 2892a Revision 11189
Overall, this is a really good update.
Hynek: Please review the ch...
Greg Shah
05:23 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> Eric: do you have any comments?
Nothing to add to your summary; that is pretty much how I recall...
Eric Faulhaber
05:00 PM User Interface Feature #3281: implement some frame options
The @SymbolResolver@ does track per-frame data. While its processing may not correspond 100% to the frame scoping ru... Greg Shah
04:53 PM User Interface Feature #3281: implement some frame options
Greg, thanks for the explanation - it will help.
> > What I'm planning is to modify the parser to track USE-DICT-E...
Constantin Asofiei
04:26 PM User Interface Feature #3281: implement some frame options
#2692-36 has a summary of the most recent work on implicit validation processing. Stanislav also has changes in bran... Greg Shah
03:52 PM User Interface Feature #3281: implement some frame options
@USE-DICT-EXPS@ behaviour in 4GL looks like is just a way of enforcing the schema-level validation (and help) for the... Constantin Asofiei
02:08 PM User Interface Feature #3281: implement some frame options
Another validation issue: the schema-level validation is pulled for a field on its first occurrence in a UPDATE/ENABL... Constantin Asofiei
10:05 AM User Interface Feature #3281: implement some frame options
> > > NO-VALIDATE - looks like this is already present at conversion time
> >
> > I don't see the *option* being h...
Greg Shah
08:47 AM User Interface Feature #3281: implement some frame options
The @USE-DICT-EXPS@ stmt is interesting:
# any VALIDATE or HELP options set at the widget, before USE-DICT-EXPS was ...
Constantin Asofiei
04:29 PM Base Language Feature #3292: i18n improvements
> > From what I see, branch 3292a has been rebased from trunk 11157, but otherwise is not changed from my previous co... Greg Shah
10:25 AM Base Language Feature #3292: i18n improvements
Greg Shah wrote:
> From what I see, branch 3292a has been rebased from trunk 11157, but otherwise is not changed fro...
Ovidiu Maxiniuc
10:11 AM Base Language Feature #3292: i18n improvements
From what I see, branch 3292a has been rebased from trunk 11157, but otherwise is not changed from my previous code r... Greg Shah
03:53 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> > I understand Analytics uses the com_invocation pseudo-type to distinct these special calls. We ...
Ovidiu Maxiniuc
03:49 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
> COM_INVOCATION was not removed. You can find it below, sharing the same code with DB_REF_NON_STATIC. They both are ... Greg Shah
11:06 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> 1. The inclusion of @COM_INVOCATION@ in the @ExpressionConversionWorker@ is needed for our Analyt...
Ovidiu Maxiniuc
09:35 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Code Review Task Branch 1818a Revision 11171
1. The inclusion of @COM_INVOCATION@ in the @ExpressionConversionWork...
Greg Shah
03:33 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Code Review Task Branch 2676b Revision 11161
The changes are good.
I prefer to use the @GuiDriver.setColor(Colo...
Greg Shah
08:50 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Greg Shah wrote:
> What is the status of 2676b?
I opened this branch to add fixes for UI glitches every time I spot...
Ovidiu Maxiniuc
11:30 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Code Review Task Branch 1830a Revision 11164
I really like the chaining implementation. Its design is smart and y...
Greg Shah
04:41 AM Bug #3327: Oracle javac has problems to compile specific usages of some FWD API
Example of ABL:... Jaroslaw Haziak
04:24 AM Bug #3327 (New): Oracle javac has problems to compile specific usages of some FWD API
Jaroslaw Haziak

08/14/2017

05:30 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> > NO-VALIDATE - looks like this is already present at conversion time
>
> I don't see the *opt...
Constantin Asofiei
05:08 PM User Interface Feature #3281: implement some frame options
> NO-VALIDATE - looks like this is already present at conversion time
I don't see the *option* being handled. The...
Greg Shah
04:41 PM User Interface Feature #3281: implement some frame options
Some initial investigation:
# @NO-VALIDATE@ - looks like this is already present at conversion time
# @USE-DICT-EXP...
Constantin Asofiei
04:31 PM User Interface Feature #2892: Implement browse scrolling with mouse wheel
Rebased task branch 2892a from P2J trunk revision 11157. Stanislav Lomany
02:42 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Code generation outstanding issues at this time:
# windows with program parameters - I will add a warning and ignore...
Constantin Asofiei
02:40 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg Shah wrote:
> > they are required at conversion
>
> I assume this code always needs to be carefully matched ...
Constantin Asofiei
02:30 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
> they are required at conversion
I assume this code always needs to be carefully matched up with the specific emb...
Greg Shah
01:23 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg Shah wrote:
> It depends on how they are used. Must they be converted at the same time as the application code...
Constantin Asofiei
01:18 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
It depends on how they are used. Must they be converted at the same time as the application code? Or can they be co... Greg Shah
01:09 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
There are additional files (some dependent .p programs - fwd-embedded-driver.p and fwd-page-template.p and some inclu... Constantin Asofiei
01:05 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
What branch is this code in?
What is the status?
Greg Shah
01:04 PM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
What branch is this code in?
What is the status?
Greg Shah
01:00 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
It seems that the web client changes are correct, there are minor issues that @CanvasRenderer(canvas, ctx, screenCanv... Sergey Ivanovskiy
12:23 PM Base Language Feature #3326: implement the equivalent to the .NET Open Client
The idea is to use the FWD Appserver support for which we have a Java client (#1608). It is similar in concept and f... Greg Shah
12:18 PM Base Language Feature #3326 (New): implement the equivalent to the .NET Open Client
Greg Shah

08/13/2017

09:36 AM Bug #3325: Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated code ...
The following code::... Jaroslaw Haziak
09:29 AM Bug #3325 (Test): Usage of ACCUMULATE and ACCUM with local buffer inside function makes translate...
Jaroslaw Haziak

08/12/2017

09:34 AM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
To reproduce:
1) Create 10 files with the name @test.<NN>.p@, where <NN> = 01..10 containing the temp table defini...
Jaroslaw Haziak
09:10 AM Database Bug #3324 (Closed): Incorrect handling of temp tables with the same name makes translated code no...
Jaroslaw Haziak
06:49 AM Bug #3323: Incorrect handling of variables with similar names in some cases
But when we move declaration of variable 'i_' before the definition of internal procedure 'test' then the translated ... Jaroslaw Haziak
06:45 AM Bug #3323: Incorrect handling of variables with similar names in some cases
Example:... Jaroslaw Haziak
06:42 AM Bug #3323 (New): Incorrect handling of variables with similar names in some cases
Jaroslaw Haziak
05:50 AM Bug #3322: Functions with names that differ only by hypenation and case are translated to non-com...
Example:... Jaroslaw Haziak
05:44 AM Bug #3322 (New): Functions with names that differ only by hypenation and case are translated to n...
Jaroslaw Haziak
05:36 AM Bug #3321: Usage of 'assert' as a symbol name is translated to non-compilable code
Example:... Jaroslaw Haziak
05:33 AM Bug #3321 (Test): Usage of 'assert' as a symbol name is translated to non-compilable code
Jaroslaw Haziak
09:49 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11199@.
This update introduces new approach for s...
Eugenie Lyzenko

08/11/2017

03:16 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
I created task branch 1795a and checked in conversion support for SESSION attributes PRINTER-NAME, PRINTER-PORT, PRIN... Hynek Cihlar
02:00 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
@OUTPUT TO PRINTER@ conversion support seems to be complete in current FWD trunk. Hynek Cihlar
01:33 PM User Interface Feature #1795 (WIP): implement printing support (real GUI printing not the child process stuff us...
Hynek Cihlar
01:40 PM User Interface Feature #3275: improve browse support
Please add the following to the work from this task.
SCROLL-TO-SELECTED-ROW() method
NO-EMPTY-SPACE option (it is...
Greg Shah
01:34 PM User Interface Feature #3275: improve browse support
Please also update gap marking for the AT and SCROLLBAR-VERTICAL browse options. It was recently proven that they ar... Greg Shah
12:07 PM User Interface Feature #2800: implement GUI support for CHOOSE
From Constantin:
> I think 10 man days of work should be enough; there is some 2-pixel drawing offset for CHOOSE w...
Greg Shah
10:06 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
Added a very rough estimate needed to have a better idea on the feasibility of this. Eric Faulhaber
09:36 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
Currently, FWD does not support the Progress database as a back end and it is not clear how feasible it would be to d... Eric Faulhaber
09:32 AM Database Feature #3319 (New): investigate viability of using the Progress database as a back-end
Eric Faulhaber
09:49 AM Bug #3320: Problems with comments
The following comments make problems:... Jaroslaw Haziak
09:33 AM Bug #3320 (New): Problems with comments
Jaroslaw Haziak
09:42 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Constantin Asofiei wrote:
> Greg/Eugenie: for @DROP-TARGET@, documentation states that only OS files can be dropped,...
Eugenie Lyzenko
09:20 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Please check this style @canvas.style["position"] = "fixed";@. It can be important for z-...
Eugenie Lyzenko
08:46 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> do we have real app usage of DROP-FILE-NOTIFY event? Without this, I think DROP-TARGET will be just a no-op.
Th...
Greg Shah
03:07 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Please check this style @canvas.style["position"] = "fixed";@. It can be important for z-order layout of canvas eleme... Sergey Ivanovskiy
02:22 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> Implementing alternative approach for drawing selection box canvas. The point with issues i...
Sergey Ivanovskiy
11:34 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Implementing alternative approach for drawing selection box canvas. The point with issues is new canvas is layered be... Eugenie Lyzenko
09:19 AM Bugs Bug #3318: Incorrect handling of MINUS operator is some cases
The following code:... Jaroslaw Haziak
09:15 AM Bugs Bug #3318 (New): Incorrect handling of MINUS operator is some cases
Jaroslaw Haziak
09:09 AM Bugs Bug #3317: Multi-line string containg empty line is translated to non-compilable Java code.
Example:... Jaroslaw Haziak
09:05 AM Bugs Bug #3317 (New): Multi-line string containg empty line is translated to non-compilable Java code.
Jaroslaw Haziak
09:00 AM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
String 'termin' is treated by FWD as a abbreviation for ABL function @TERMINAL@ but it should not be.
I guess that...
Jaroslaw Haziak
08:52 AM Conversion Tools Bug #3316 (Test): String 'termin' is not accepted as a name of variable/field.
Jaroslaw Haziak

08/10/2017

07:24 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg/Eugenie: for @DROP-TARGET@, documentation states that only OS files can be dropped, and according to http://know... Constantin Asofiei
07:17 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Does 1834a support DROP-TARGET as a browse option and as a widget option? If not, please add it....
Eugenie Lyzenko
06:34 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Does 1834a support DROP-TARGET as a browse option and as a widget option? If not, please add it. Greg Shah
10:13 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The additional investigation is in progress to have better approach for javascript based web client selection box pai... Eugenie Lyzenko
03:56 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11416 added the security cache refresh functionality on Target>Refresh menu item. I checked that i... Sergey Ivanovskiy
10:11 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Greg Shah wrote:
> Once you have refreshed and logged off and back on, is there an issue? If not then we are OK.
Y...
Sergey Ivanovskiy
10:00 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> It seems that we didn't implement this menu to refresh the security cache. I will check t...
Greg Shah
10:00 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
> Thus if a user account password is changed, then this user will not have an access to the system with this new chan... Greg Shah
09:53 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
It seems that we didn't implement this menu to refresh the security cache. I will check the old admin for this functi... Sergey Ivanovskiy
09:51 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey,
As I recall there in a menu option to refresh the security cache in the old admin, without having to resta...
Sergey Ivanovskiy
09:51 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Found that SecurityAdmin, SecurityManager have their own instances of SecurityCache. Are these instances must be poin... Sergey Ivanovskiy
08:48 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
We need to always hash the password on the FWD server side. Javascript is insecure and hashing there means that it c... Greg Shah
02:32 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11415 rolled back hashedPassword->password and changed password->plainPassword, added validators f... Sergey Ivanovskiy
12:50 PM Database Bug #3315 (WIP): infinite loop in mark_client_branch during annotations because of nest CAN-FINDs...
TODO: add the fix from #3315-2 to an existing development branch or create a branch for it. Eric Faulhaber
12:48 PM Database Bug #3315: infinite loop in mark_client_branch during annotations because of nest CAN-FINDs with ...
I took a quick look at this and produced the attached fix to prevent the infinite loop. However, there is still a pro... Eric Faulhaber
11:04 AM Database Bug #3315: infinite loop in mark_client_branch during annotations because of nest CAN-FINDs with ...
Bug report (from a customer):
The problem is with nested CAN-FINDs which mix ordinary table and temp-table. In thi...
Greg Shah
11:01 AM Database Bug #3315 (WIP): infinite loop in mark_client_branch during annotations because of nest CAN-FINDs...
Greg Shah
10:48 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
What is the status of 2676b? Does it need review? Are there open issues? What testing has been done? Greg Shah
10:05 AM User Interface Feature #3275: improve browse support
Please update the gap analysis rules (@rules/gaps/*.rules@) for the changes you have made here (attributes, methods, ... Greg Shah
09:12 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Could you summarize the status of this task? What has been done to resolve the known issues? Is it ready for a fina... Greg Shah
08:53 AM User Interface Feature #3284: implement more window widget support
> Due to the above and since the Swing support AFAIK is not that critical I suggest to leave the window icon in the t... Greg Shah

08/09/2017

12:59 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11414 added plain password field to the data transfer object @UserDef@. I tried to use SHA1 implem... Sergey Ivanovskiy
12:29 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been rebased with trunk @11157@. New revision is @11198@. Eugenie Lyzenko
11:25 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11197@.
This update fixes the potential issues wi...
Eugenie Lyzenko
06:38 AM User Interface Feature #3284: implement more window widget support
Regarding the @SHOW-IN-TASKBAR@ support, I didn't find a reliable and portable way to make a top-level window not app... Hynek Cihlar

08/08/2017

02:35 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222a was rebased over the latest trunk. The current rev becomes 11413. There were conflicts in @build.xml@, @build.g... Sergey Ivanovskiy
01:11 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Planning to rebase now. Sergey Ivanovskiy
01:00 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, please rebase task branch 3222a to the latest trunk. Eric Faulhaber
09:43 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Task branch 1514a was merged to trunk and committed as revision 11157. The team was notified via email. Eric Faulhaber
05:39 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
My 2nd run passed everything except for 1 test. Unfortunately, the same test failed in the 1st run. I ran it indivi... Greg Shah
06:40 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > After change and rebuild - the new version not always become visible in Firefox web debugger.
...
Ovidiu Maxiniuc
05:43 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> After change and rebuild - the new version not always become visible in Firefox web debugger.
Sometimes you have...
Greg Shah
11:54 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11196@.
The update has implemented selection box ...
Eugenie Lyzenko

08/07/2017

07:22 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Greg Shah wrote:
> Main regression testing failed but the 4 unexpected failures were all in some common problem spot...
Eric Faulhaber
03:45 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Main regression testing failed but the 4 unexpected failures were all in some common problem spots. It is most likel... Greg Shah
11:59 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
1514a rev 11419 has passed ChUI conversion regression testing. There are no conversion changes.
Main runtime regr...
Greg Shah
10:12 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Task branch 1514a is frozen for regression testing. Please do not make any further changes to this branch. Eric Faulhaber
05:20 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
I found these issues:
1) JS client throws these exceptions if resize or refresh the application web page:...
Sergey Ivanovskiy
05:02 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Committed revision 11418 fixed copy to clipboard for IE. Sergey Ivanovskiy
03:02 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie, look into @p2j.screen.js@, a @canvasRenderer@ defined for a window - this works with an 'offscreen' context ... Constantin Asofiei
02:55 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Some debugging/implementation results. I'm trying to implement selection box clean up code. Also to understand why @X... Eugenie Lyzenko
12:14 PM User Interface Feature #3275: improve browse support
> Should I return to WIDTH-PIXELS attributes after I got all other options completed?
Do the conversion now. Runt...
Greg Shah
12:04 PM User Interface Feature #3275: improve browse support
Should I return to WIDTH-PIXELS attributes after I got all other options completed?
Should I go for VIEW-AS TOGGLE-B...
Stanislav Lomany
11:55 AM User Interface Feature #3275: improve browse support
> We need to re-layout browse on update. That may take some time.
We will need to do this, but getting all the con...
Greg Shah
11:03 AM User Interface Feature #3275: improve browse support
> Is there anything needed for support of the attribute of that name? I think it may already be working.
We need ...
Stanislav Lomany
10:40 AM User Interface Feature #3275: improve browse support
> I want to clarify if "WIDTH-PIXELS (conversion only)" I need to implement is an option that can be specified for a ... Greg Shah
10:37 AM User Interface Feature #3275: improve browse support
Greg, I want to clarify if "WIDTH-PIXELS (conversion only)" I need to implement is an option that can be specified fo... Stanislav Lomany
08:31 AM User Interface Feature #3275: improve browse support
I found a bug related to AUTO-RETURN in original 4GL environment. Testcase attached, reproduction is DOWN to 14, UP t... Stanislav Lomany
08:01 AM Database Feature #3295 (WIP): improve connect options support per #3257-29
Added conversion support for @-1@, @-pf@, and @-RO@ options in task branch 1514a/11397. Runtime support not yet added. Eric Faulhaber

08/06/2017

04:47 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Committed revision 11416 fixed jsdocs and find next/previous logic. Planning to complete manual testing at the beginn... Sergey Ivanovskiy

08/05/2017

10:44 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
After investigation and testing I have got the selection box implementation approach. The general call will be abstra... Eugenie Lyzenko

08/04/2017

04:28 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
This revision is very close. The fixes are good.
Remaining functional/interface issues:
* Please make the tool ti...
Eric Faulhaber
03:03 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Committed revision 11415 should fix these issues. Sergey Ivanovskiy
01:41 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Thank you, I recreated this bug. Clicking on the Find text box initiates a look-ahead search with position moved to t... Sergey Ivanovskiy
01:21 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Eric Faulhaber wrote:
> > * The " _x_ of matches " text doesn't make sense. Normally, on...
Eric Faulhaber
01:03 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> * The " _x_ of matches " text doesn't make sense. Normally, one would expect, " _x_ of _y_ m...
Sergey Ivanovskiy
12:32 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Committed revision 11410 fixed the focus on the Find text box and added look-ahead all ma...
Eric Faulhaber
05:37 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
This is a known problem (see third bullet point in defect punch list in #1514-177). If you can fix it quickly (an hou... Eric Faulhaber
08:46 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Committed revision 11410 fixed the focus on the Find text box and added look-ahead all matches.
For this rev. there ...
Sergey Ivanovskiy
11:30 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11195@.
The update has small fixes and cleanup fo...
Eugenie Lyzenko
08:40 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
No, there is a debug code in @CanvasRenderer.prototype.drawText = function(text, x, y, centered)@ that uses this func... Sergey Ivanovskiy

08/03/2017

07:10 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > I'm not an initial author of the JavaScript side so while web...
Eugenie Lyzenko
07:06 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> I'm not an initial author of the JavaScript side so while web client debugging I have got t...
Sergey Ivanovskiy
06:45 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
I'm not an initial author of the JavaScript side so while web client debugging I have got two questions regarding Jav... Eugenie Lyzenko
11:44 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Some debugging results for web clients. The investigation highlights another issue with direct manipulation code. Whe... Eugenie Lyzenko
05:41 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Does it make sense to display a message with all matches like CTRL+F panel of Firefox? It...
Eric Faulhaber
04:45 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
I ran conversion regression testing on devsrv01 (ChUI app) for 1514a rev 11404. It passed. The code was identical t... Greg Shah
04:42 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Committed rev 11409 fixed highlight of the currently matched element. Does it make sense to display a message with al... Sergey Ivanovskiy
02:24 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> OK, thanks. This is likely a regression due to a recent change I made. I'll look into it.
T...
Eric Faulhaber
01:18 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
OK, thanks. This is likely a regression due to a recent change I made. I'll look into it. Eric Faulhaber
12:52 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Ok, will do this. I just found that Schema Reports>Tables By Database with Database _temp can open an empty dropdown ... Sergey Ivanovskiy
12:37 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
As you make this change, please ensure the tooltip appears for each use of the back "button". For some reason, it is ... Eric Faulhaber
12:19 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Thank you, adding @title@ attribute displays a tooltip properly with a different style. I will fix this issue too. Sergey Ivanovskiy
12:05 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Eric Faulhaber wrote:
> > * If it is straightforward to add tooltips to these tool bar i...
Eric Faulhaber
11:53 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> >Find should only highlight the exact phrase typed by the user in the "Find..." text box,...
Eric Faulhaber
02:55 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> * If it is straightforward to add tooltips to these tool bar items (e.g., "Back", "Copy to C...
Sergey Ivanovskiy

08/02/2017

04:55 PM User Interface Feature #3284: implement more window widget support
3284a rebased against trunk 11156. Hynek Cihlar
04:23 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
I discovered the reason why @ControlFrame@ was assumed to expose these attributes and fields: there are two entities ... Ovidiu Maxiniuc
11:31 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
> In conclusion, the setPossibleActiveX and related code is not correct and need to be dropped. I updated the uast/co... Greg Shah
11:24 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> >> 4. In progress.g, I think that commenting out the active_x assignment is incorrect (line 21027...
Ovidiu Maxiniuc
04:15 PM Conversion Tools Bug #3312: DEFINE BUFFER with TEMP-TABLE fails to resolve persistent table
The committed changes in 3312a resolve the issue only partially. There is at least one remaining problem in the AST g... Hynek Cihlar
02:39 PM Conversion Tools Bug #3314: user defined symbols that are unreserved keywords make FWD parser fail
This only can occur with unreserved keywords. Greg Shah
02:38 PM Conversion Tools Bug #3314: user defined symbols that are unreserved keywords make FWD parser fail
The recreates are:... Hynek Cihlar
02:26 PM Conversion Tools Bug #3314 (New): user defined symbols that are unreserved keywords make FWD parser fail
Hynek Cihlar
11:32 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Yes, this set of controls looks ok. A few comments:
* Please make the placeholder text "Find..." instead of "Search....
Eric Faulhaber
10:36 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> We can use the Bootstrap glyphicons again (e.g., @glyphicon glyphicon-search@) in what is be...
Sergey Ivanovskiy
11:55 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11194@.
The fix for wrong mouse cursor change in ...
Eugenie Lyzenko

08/01/2017

07:41 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Ok, understand, the task is clear for me, thank you. Planning to fix this functionality sooner. Sergey Ivanovskiy
05:04 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Let's keep the find itself simple, too. By only allowing a match within a single line (i.e., not across lines), the s... Eric Faulhaber
03:26 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Also, I should note that the find feature doesn't need to interact with the AST viewer at all, so this should cut dow... Eric Faulhaber
03:19 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey, w.r.t. the find task, I want to make sure we are taking the simplest/cleanest approach to this implementation... Eric Faulhaber
09:54 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
From Ovidiu (with edits by me to remove customer code references):
> I did some investigations related to this "EN...
Greg Shah
10:08 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11193@.
Just a some code cleanup to remove some c...
Eugenie Lyzenko

07/31/2017

06:37 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11192@.
The update has fix for grid factor handli...
Eugenie Lyzenko
11:12 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ovidiu Maxiniuc wrote:
> Let me add some detail, with numeric example: suppose that we have @config.gridFactorHorizo...
Eugenie Lyzenko
09:25 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ovidiu Maxiniuc wrote:
> Eugenie Lyzenko wrote:
> > > PaneEntity: in setGridFactorHorizontal: what happens to ve...
Eugenie Lyzenko
08:43 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> > PaneEntity: in setGridFactorHorizontal: what happens to vertical factor if setting it ...
Ovidiu Maxiniuc
10:17 AM Database Feature #3295: improve connect options support per #3257-29
Testing the CONNECT statement indicates the following rules in the 4GL:
* If you specify a physical database, it mus...
Eric Faulhaber
04:07 AM User Interface Feature #2959: Implement search by key in browse
For dynamic browse one can set validation expression using @VALIDATE-EXPRESSION@ and @VALIDATE-MESSAGE@ attributes. H... Stanislav Lomany
 

Also available in: Atom