Project

General

Profile

Activity

From 08/30/2017 to 09/28/2017

09/29/2017

10:29 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Can you create a simple command line tool to register the COM object? I appreciate the manual do...
Eugenie Lyzenko
09:12 PM Base Language Feature #3262: implement COM/OLE Automation support
Can you create a simple command line tool to register the COM object? I appreciate the manual documentation (it real... Greg Shah
09:06 PM Base Language Feature #3262: implement COM/OLE Automation support
Before trying to use our COM object we have to register it in the system. To do this manually:
1. Open Windows reg...
Eugenie Lyzenko

09/28/2017

07:33 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1642@.
This adds @uast/com_ole_automation/win_com_dll/@ direc...
Eugenie Lyzenko
07:28 PM Base Language Feature #3262: implement COM/OLE Automation support
Hynek Cihlar wrote:
>
> I was replying to #3262#note-21. You suggest there to download Visual Studio (eventually i...
Eugenie Lyzenko
01:29 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> >
> > In that case just use @CoCreateGuid@, the function is part o...
Hynek Cihlar
01:20 PM Base Language Feature #3262: implement COM/OLE Automation support
Hynek Cihlar wrote:
>
> In that case just use @CoCreateGuid@, the function is part of the core COM infrastructure ...
Eugenie Lyzenko
12:48 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie, why not to use @java.util.UUID.randomUUID()@ to generate ...
Hynek Cihlar
12:32 PM Base Language Feature #3262: implement COM/OLE Automation support
Hynek Cihlar wrote:
> Eugenie, why not to use @java.util.UUID.randomUUID()@ to generate GUIDs? Also see https://stac...
Eugenie Lyzenko
10:04 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> To create COM OLE native sample it is required to have the tool that producing unique 16 by...
Hynek Cihlar
09:14 AM Base Language Feature #3262: implement COM/OLE Automation support
To create COM OLE native sample it is required to have the tool that producing unique 16 byte GUIDs identifier. Altho... Eugenie Lyzenko
03:12 PM User Interface Feature #3288: support > 1 browser tabs for a single FWD java client instance
Please see #3287-2 through #3287-12 for details on this multiple web socket task. Greg Shah
01:47 PM User Interface Feature #3288: support > 1 browser tabs for a single FWD java client instance
Greg, please explain what is the target of this task? The web client handles only one thin client that can be called ... Sergey Ivanovskiy
03:11 PM User Interface Feature #3287: local web client installation
This task is designed for implementing the locally installed "listening client" mode (this must work for multiple use... Greg Shah
03:10 PM User Interface Feature #3287: local web client installation
Yes, multiple web sockets can allow multiple browser/tabs. Another issue to think about: what happens when a tab (sa... Greg Shah
03:09 PM User Interface Feature #3287: local web client installation
> By 'same origin' you mean same host and port, right? This could help so we will have a direct JS access between the... Greg Shah
03:09 PM User Interface Feature #3287: local web client installation
From Constantin:
> By 'same origin' you mean same host and port, right? This could help so we will have a direct J...
Greg Shah
03:08 PM User Interface Feature #3287: local web client installation
> A mode where one or more windows are active and each one assigned a dedicated iframe could work, but adding concurr... Greg Shah
03:08 PM User Interface Feature #3287: local web client installation
From Constantin:
> The first thing that comes to mind is how we will handle the business logic: if a single client...
Greg Shah
03:07 PM User Interface Feature #3287: local web client installation
> I think the 2nd option is the way to go; we will need a way to mark certain users that they will use an explicit cl... Greg Shah
03:05 PM User Interface Feature #3287: local web client installation
> Did you consider a use case to update the P2J client from a server with new version?
No, I didn't consider this....
Greg Shah
03:03 PM User Interface Feature #3287: local web client installation
From Sergey:
> Did you consider a use case to update the P2J client from a server with new version? Please explain...
Greg Shah
03:02 PM User Interface Feature #3287: local web client installation
From Constantin:
> I think the 2nd option is the way to go; we will need a way to mark certain users that they wil...
Greg Shah
03:02 PM User Interface Feature #3287: local web client installation
Every 4GL GUI application we have ever seen contains some number of native platform dependencies. Since these applic... Greg Shah
01:39 PM User Interface Feature #3287: local web client installation
Greg, please clarify the web client installation task. Does it include the spawn installation? What is an environment... Sergey Ivanovskiy
02:19 PM User Interface Feature #2368: allow widget output to stream in GUI mode
A very high-level description of what needs to be done:
# GUI-ChUI driver switching; this is tricky, as we need to h...
Constantin Asofiei
01:50 PM User Interface Feature #2368: allow widget output to stream in GUI mode
> Do you know how many references of STREAM-IO are in the project?
5,514 :(
Greg Shah
01:23 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> > A question: can we defer the GUI behaviour for STREAM-IO, if is not in use (and all usage is to...
Constantin Asofiei
12:58 PM User Interface Feature #2368: allow widget output to stream in GUI mode
> A question: can we defer the GUI behaviour for STREAM-IO, if is not in use (and all usage is to stream)?
Yes, it...
Greg Shah
12:55 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Possibly. But I wonder if there are layout differences that can only be seen at runtime. For ex...
Constantin Asofiei
08:22 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Possibly. But I wonder if there are layout differences that can only be seen at runtime. For example, I think the F... Greg Shah
12:36 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
3260b rev 11175 and hotel_gui_3260b rev 147 has latest compatible changes.
There is a bug, don't know why, but t...
Constantin Asofiei
09:03 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
I've created a temporary copy of Hotel GUI as @~/secure/code/p2j_repo/samples/hotel_gui_3260b@ Use that and when the... Greg Shah
12:11 PM Conversion Tools Feature #3344: add database reports based on processing during conversion
The following reports must be output during conversion:
* A list of the queries that don't have a matching index.
...
Greg Shah
12:09 PM Conversion Tools Feature #3344 (New): add database reports based on processing during conversion
Greg Shah
11:57 AM User Interface Feature #3284: implement more window widget support
I think he means the customer GUI app in which we had 10 documented scenarios that can be used for testing. Greg Shah
11:40 AM User Interface Feature #3284: implement more window widget support
Constantin Asofiei wrote:
> Can you please do some tests with the large GUI app?
Yes, I am currently testing Hote...
Hynek Cihlar
11:32 AM User Interface Feature #3284: implement more window widget support
Hynek, I'm OK with the change in 3284b revision 11184. Can you please do some tests with the large GUI app? Constantin Asofiei
11:46 AM Base Language Feature #3343 (Closed): implement a 4GL syntax extension and the runtime backing to send emails (...
Greg Shah
11:36 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
3340a merged to trunk as revision 11171 and archived. Hynek Cihlar
11:05 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
I'm fine with the change. I can confirm Constantin's result (it does resolve the failure in Hotel GUI callgraph).
...
Greg Shah
10:36 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Please review the fix in 3340a. I have regression tested FWD Admin and MAJIC Admin. Hynek Cihlar
10:21 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Greg Shah wrote:
> Please create a new branch.
>
> The only change is the code from #3340-4?
Yes.
>
> Onl...
Hynek Cihlar
07:34 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Please create a new branch.
The only change is the code from #3340-4?
Only JanusGraph (callgraph) and GWT (admi...
Greg Shah
10:05 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
This is supposed to be a generic facility that can be used by any customer. We did something similar to this in #138... Greg Shah
09:47 AM Base Language Feature #3342 (Closed): implement a facility to easily run a JasperReports report definition from...
Greg Shah

09/27/2017

07:37 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> This work should include support for the frame option @STREAM-IO@ (runtime is needed).
Isn't @ST...
Constantin Asofiei
07:31 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg, I have some Hotel GUI changes which are dependent on 3260b - where should I commit them for review? Constantin Asofiei
06:12 PM User Interface Feature #3284: implement more window widget support
3284b revision 11184 resolves all the points from the last review, resolves the layout and draw of window small close... Hynek Cihlar
03:30 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Constantin Asofiei wrote:
> Hynek, using this it brings guava-19.jar, admin console code compiles and also callgraph...
Hynek Cihlar
02:41 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, using this it brings guava-19.jar, admin console code co...
Constantin Asofiei
02:41 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Constantin Asofiei wrote:
> Hynek, using this it brings guava-19.jar, admin console code compiles and also callgraph...
Hynek Cihlar
01:44 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Hynek, using this it brings guava-19.jar, admin console code compiles and also callgraph passes for Hotel GUI:... Constantin Asofiei
01:36 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Hynek Cihlar wrote:
> On 27.9.2017 19:31, Eric Faulhaber wrote:
> > Does this have implications for re-testing the ...
Hynek Cihlar
01:35 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
On 27.9.2017 19:31, Eric Faulhaber wrote:
> Does this have implications for re-testing the admin console functionali...
Hynek Cihlar
01:34 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21

Hynek,
Yes, I think we will need to adjust the GWT version.. if is possible.
On 09/27/2017 08:24 PM, Hynek ...
Hynek Cihlar
01:33 PM Conversion Tools Bug #3340 (New): PatternEngine fails due to incompatible changes in guava version 21
Hynek Cihlar
10:28 AM User Interface Feature #1834 (Closed): implement direct manipulation (drag and drop)
Greg Shah
08:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Please merge to trunk.
Done.
Branch @1834b@ was merged to trunk as revno @11170@ then it wa...
Eugenie Lyzenko
08:35 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Please merge to trunk. Greg Shah
07:51 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Testing completed. No regressions found. Had to run 3-way tests in standalone session. The results:
@1834b_11197_ee1...
Eugenie Lyzenko
06:44 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The main regression cycle has passed. Waiting for @CTRL-C@ results. Eugenie Lyzenko
04:20 AM Runtime Infrastructure Feature #3222 (Closed): rewrite admin console for native web (html5/css/javascript)
Greg Shah
03:39 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Sergey Ivanovskiy wrote:
> > > Tested implementation of IPageCa...
Sergey Ivanovskiy
03:33 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
> Can jPod render PNG images, too? If so I think it would be better to replace PDFBox with jPod, too. (1) The rendere... Greg Shah
03:29 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Tested implementation of IPageCanvas with jPod library. Pla...
Hynek Cihlar
04:08 AM Runtime Infrastructure Bug #3338: performance of large report PDF generation in admin UI is very slow
There is a branch 3222c for this work. Please see some related discussions in #3222-583, #3222-584 and #3222-586. Greg Shah
04:01 AM Runtime Infrastructure Bug #3338: performance of large report PDF generation in admin UI is very slow
This issue is documented in #3266-217 item 6, #3266-236 and #3266-238. It was postponed from the original work. Greg Shah
03:56 AM Runtime Infrastructure Bug #3338 (New): performance of large report PDF generation in admin UI is very slow
Greg Shah
04:04 AM Runtime Infrastructure Support #3339: rework the admin UI package javadoc to match the current advin v2 implementation
The @src/com/goldencode/p2j/admin/package.html@ needs to be updated to rework it from the applet implementation to th... Greg Shah
04:03 AM Runtime Infrastructure Support #3339 (New): rework the admin UI package javadoc to match the current advin v2 implementa...
Greg Shah

09/26/2017

05:14 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Tested implementation of IPageCanvas with jPod library. Planning to develop this within 3...
Sergey Ivanovskiy
08:48 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Tested implementation of IPageCanvas with jPod library. Planning to develop this within 3222c. Sergey Ivanovskiy
08:31 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222b merged to trunk as revision 11168 and archived. Hynek Cihlar
08:29 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Code Review Task Branch 3222b Revision 11168
I'm fine with the change. You can merge to trunk.
Greg Shah
08:22 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222b revision 11168 fixes javadoc build target failing on Windows due to the Windows command line length limitation.... Hynek Cihlar
03:42 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Created 3222b branch over rev 11167 at least for performance fixes related to building pdf reports. Sergey Ivanovskiy
03:50 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated to revision is @11197@.
Ironically I have missed the round rectangle fix....
Eugenie Lyzenko
02:44 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11169@. New revision is @11196@.
The regression testing is re...
Eugenie Lyzenko
10:39 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated, rebased with trunk @11168@. New revision is @11195@.
This is round recta...
Eugenie Lyzenko
08:11 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> Do you mean these?:
Yes.
Greg Shah
08:00 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> I've noticed quite a few javadoc problems with the OracleJDK, even in trunk. If you can resolve ...
Eugenie Lyzenko
07:53 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> Should I include this fix into 1834b branch?
Yes.
> There are also 23 new javadoc errors introduced in yester...
Greg Shah
07:22 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
There are also 23 new javadoc errors introduced in yesterday trunk(@11166@) from branch @3222a@. I can also fix them ... Eugenie Lyzenko
06:50 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ovidiu Maxiniuc wrote:
> Eugenie Lyzenko wrote:
> > GUI standalone tests has no regressions. But I see the issue pr...
Eugenie Lyzenko
06:20 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ovidiu Maxiniuc wrote:
> Eugenie Lyzenko wrote:
> > GUI standalone tests has no regressions. But I see the issue pr...
Eugenie Lyzenko
05:59 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> GUI standalone tests has no regressions. But I see the issue presented in trunk as well. Th...
Ovidiu Maxiniuc
05:23 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Eugenie, committed revision 11191, 11192 added comments for these files WebClientProtocol...
Eugenie Lyzenko
01:15 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > 3. Please change EVL to SBI for those files where the changes were wr...
Sergey Ivanovskiy
10:05 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
GUI standalone tests has no regressions. But I see the issue presented in trunk as well. The rounded rectangle has in... Eugenie Lyzenko

09/25/2017

05:29 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11166@. New revision is @11190@.
I'm going to start regressio...
Eugenie Lyzenko
04:43 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222a was merged to trunk rev 11166 and was archived. Hynek Cihlar

09/22/2017

03:29 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been rebased with trunk @11165@. New revision is @11189@. Eugenie Lyzenko
02:35 PM Conversion Tools Feature #1517 (WIP): move to a completely database-backed approach to displaying the conversion a...
Current status in FWD 3.1:
* Cache files and un-preprocessed external procedure source files are stored in the @rptd...
Eric Faulhaber
02:27 PM 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
02:24 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> Other items:
> * @TaggedName.IDX_LAST@ is not used anywhere, AFAICT. Looks like an old issu...
Hynek Cihlar
02:13 PM Conversion Tools Feature #1516 (Closed): eliminate the overhead from copying artifacts (.cache, .lexer...) multipl...
This is no longer an issue with the dynamic reports implementation, since these files are not copied any more. Eric Faulhaber
02:07 PM Conversion Tools Feature #1514 (Closed): implement fully dynamic reports (backed by the database)
The first version of dynamic reporting is implemented. The lists of remaining known defects and desired features have... Eric Faulhaber
02:00 PM Conversion Tools Feature #3337: Source code analytics features
A summary of new features/improvements, originally posted in #1514-177:
* Integrate preprocessor information (i.e., ...
Eric Faulhaber
01:47 PM Conversion Tools Feature #3337 (New): Source code analytics features
Eric Faulhaber
01:45 PM Conversion Tools Bug #3336: Source code analytics defect punch list
A summary of the remaining, known defects, originally posted in #1514-177:
* Metadata tables/fields not represented ...
Eric Faulhaber
01:43 PM Conversion Tools Bug #3336 (New): Source code analytics defect punch list
Eric Faulhaber
01:36 PM Conversion Tools Bug #1574 (Closed): broken report links when they target very long filenames
The implementation of dynamic reporting with v3 eliminated the requirement for this fix, since these files are no lon... Eric Faulhaber
01:23 PM Bug #3325 (Test): Usage of ACCUMULATE and ACCUM with local buffer inside function makes translate...
Task branch 3325a, rev 11167 passed regression testing (runtime and conversion) and was merged to trunk as rev 11165.... Eric Faulhaber
03:29 AM Bug #3325: Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated code ...
After another round of regression fixes, 3325a rev 11167 finally has passed conversion regression testing. I am runni... Eric Faulhaber

09/21/2017

07:01 PM Bug #3325: Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated code ...
Constantin Asofiei wrote:
> See the @testcases/uast/accum_tests_if*.p@ and other @accum*.p@ tests.
Thanks.
> For t...
Eric Faulhaber
01:09 PM Bug #3325: Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated code ...
See the @testcases/uast/accum_tests_if*.p@ and other @accum*.p@ tests.
For the other questions, I'll have to think...
Constantin Asofiei
12:52 PM Bug #3325: Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated code ...
Constantin, I've addressed the root cause of this issue by moving the scope of all @Accumulator@ instances (and the f... Eric Faulhaber
05:51 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
As preparation step the task branch @1834b@ has been rebased with trunk @11164@. New revision is @11188@(I saw the br... Eugenie Lyzenko
08:05 AM User Interface Bug #3335: buggy no-validate in browse widget
Sorry, patch fixes the problem. Stanislav Lomany
07:08 AM User Interface Bug #3335: buggy no-validate in browse widget
Stanislav Lomany wrote:
> Constantin, @frame.getName(this)@ cannot be replaced with @widgetName()@ for usages inside...
Constantin Asofiei
05:36 AM User Interface Bug #3335: buggy no-validate in browse widget
Constantin, @frame.getName(this)@ cannot be replaced with @widgetName()@ for usages inside @FrameWidget@, because the... Stanislav Lomany

09/20/2017

05:37 PM User Interface Bug #3335: buggy no-validate in browse widget
Looks like the @BROWSE:NAME@ attribute is reported properly. Stanislav, I think the issues are:
# as you mentioned ...
Constantin Asofiei
05:24 PM User Interface Bug #3335: buggy no-validate in browse widget
Constantin,... Stanislav Lomany
05:18 PM User Interface Bug #3335: buggy no-validate in browse widget
Actually, sorry, that was only for FRAME:NAME.
Stanislav/Ovidiu: is the converted code for the frame definition ...
Constantin Asofiei
05:15 PM User Interface Bug #3335: buggy no-validate in browse widget
Greg Shah wrote:
> Constantin: What do you think?
I have this code in 3260b which I think it should fix the issue:
...
Constantin Asofiei
05:12 PM User Interface Bug #3335: buggy no-validate in browse widget
The current implementation of @GenericWidget.widgetName()@ is using @GenericFrame.getName(GenericWidget<?> widget)@ t... Greg Shah
04:05 PM User Interface Bug #3335: buggy no-validate in browse widget
> Also, the message should contain the legacy widget name (br_table), not the javaname (brTable).
Error message uses...
Stanislav Lomany
08:11 AM Database Bug #3324 (Closed): Incorrect handling of temp tables with the same name makes translated code no...
Branch 3330a was merged to trunk as revision 11164. It is expected to be released as FWD v3.1 in the next few days.
...
Greg Shah
06:12 AM User Interface Feature #3275: improve browse support
Created task branch 3275c from P2J trunk revision 11164. Stanislav Lomany

09/19/2017

03:36 PM User Interface Bug #3335: buggy no-validate in browse widget
Stanislav Lomany wrote:
> Greg, @setNoValidate@ should behave differently depending if it is a frame construction st...
Greg Shah
03:23 PM User Interface Bug #3335 (WIP): buggy no-validate in browse widget
Greg, @setNoValidate@ should behave differently depending if it is a frame construction stage (@NO-VALIDATE@ option) ... Stanislav Lomany
10:10 AM User Interface Bug #3335: buggy no-validate in browse widget
I was testing #3330 with a large customer GUI application and I got an message that was not expected according to doc... Ovidiu Maxiniuc
10:08 AM User Interface Bug #3335 (Closed): buggy no-validate in browse widget
Ovidiu Maxiniuc

09/18/2017

06:56 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg, what I want to finish at this time is an improvement for the JS code, to allow unique JS files for each window ... Constantin Asofiei
06:54 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > > @beforeConfigValueSet@ or @afterApplyConfig@ should be called...
Constantin Asofiei
05:21 AM User Interface Feature #3284: implement more window widget support
Constantin Asofiei wrote:
> Hynek, review for 3284b rev 11174:
> # have you tested how @window-delayed-minimize@ an...
Hynek Cihlar

09/15/2017

04:24 PM User Interface Feature #3281: implement some frame options
Greg,
You are right. I updated the code accordingly. Committed as r11241.
Ovidiu Maxiniuc
03:10 PM User Interface Feature #3281: implement some frame options
Ovidiu Maxiniuc wrote:
> Why should have it been dropped?
I meant FWD previously dropped it, not that it should.
Constantin Asofiei
02:57 PM User Interface Feature #3281: implement some frame options
Code Review Task branch 3330a Revision 11240
This is very close.
1. I think the unconditional use of @(String) ...
Greg Shah
02:40 PM User Interface Feature #3281: implement some frame options
Constantin Asofiei wrote:
> Ovidiu, while you are at it, there is another case where I think the condition is droppe...
Ovidiu Maxiniuc
02:16 PM User Interface Feature #3281: implement some frame options
Ovidiu, while you are at it, there is another case where I think the condition is dropped: if the @VALEXP "not CAN-FI... Constantin Asofiei
02:05 PM User Interface Feature #3281: implement some frame options
I moved the code into Progress parser. In fact I used the already existing code from @resolveLvalueCoreType@.
Suppo...
Ovidiu Maxiniuc
03:14 PM User Interface Feature #3284: implement more window widget support
Hynek, review for 3284b rev 11174:
# have you tested how @window-delayed-minimize@ and @ALWAYS-ON-TOP@ work with par...
Constantin Asofiei
01:41 PM User Interface Feature #3275: improve browse support
Somehow I didn't notice that the failing step was now 41 not 40. I guess that came with your MAJIC update. Greg Shah
12:03 PM User Interface Feature #3275: improve browse support
Greg Shah wrote:
> Constantin/Eugenie/Ovidiu: Please see #3275-100. Does anyone have a reason for why the tc_job_00...
Constantin Asofiei
11:25 AM User Interface Feature #3275: improve browse support
Greg Shah wrote:
> Constantin/Eugenie/Ovidiu: Please see #3275-100. Does anyone have a reason for why the tc_job_00...
Ovidiu Maxiniuc
10:40 AM User Interface Feature #3275: improve browse support
3275b was merged into 3330a as revision 11238. Stanislav Lomany
09:07 AM User Interface Feature #3275: improve browse support
> Should I check 3275b into trunk?
We are trying to get 3330a and 3222a into the trunk as priorities. However, th...
Greg Shah
09:05 AM User Interface Feature #3275: improve browse support
Constantin/Eugenie/Ovidiu: Please see #3275-100. Does anyone have a reason for why the tc_job_002 now gets past step... Greg Shah
04:20 AM User Interface Feature #3275: improve browse support
Regression testing for 3275b passed. The only thing is that IIRC @tc_job_002@ was failing with ... Stanislav Lomany

09/14/2017

05:21 PM User Interface Feature #3281: implement some frame options
I understand. I will adjust the code as Greg suggested. Ovidiu Maxiniuc
05:19 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> Code Review Task Branch 3330a Revision 11237
>
> Eric: please review and comment.
Greg, I agr...
Eric Faulhaber
05:18 PM User Interface Feature #3281: implement some frame options
To be clear about this, I am proposing that all the processing for this be removed from @SchemaDictionary@ (and @Symb... Greg Shah
05:02 PM User Interface Feature #3281: implement some frame options
Code Review Task Branch 3330a Revision 11237
Eric: please review and comment.
1. My sense is that this is encod...
Greg Shah
04:42 PM User Interface Feature #3281: implement some frame options
Committed as revision 11237. Ovidiu Maxiniuc
04:33 PM User Interface Feature #3281: implement some frame options
Yes, please do. Greg Shah
04:31 PM User Interface Feature #3281: implement some frame options
Greg, I have a fix for this issue. It works fine for my testcases. Shall I commit it to 3330a for review? Ovidiu Maxiniuc
02:18 PM User Interface Feature #3281: implement some frame options
> Doesn't such a match need to consider and handle abbreviations?
Yes. It should handle abbreviations and case-in...
Greg Shah
01:33 PM User Interface Feature #3281: implement some frame options
Maybe I'm missing something, but it seems like it is more complicated than that. Doesn't such a match need to conside... Eric Faulhaber
12:30 PM User Interface Feature #3281: implement some frame options
I think the method could be something like @boolean SchemaDictionary.specificFieldMatch(String candidate, String sche... Greg Shah
12:18 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> How about if the @SchemaDictionary@ provided a worker method to compare the candidate field name ...
Eric Faulhaber
12:11 PM User Interface Feature #3281: implement some frame options
Eric: Do you have any guidance here? Greg Shah
12:10 PM User Interface Feature #3281: implement some frame options
> use a ProgresParser member field to store the field when attaching schema validators. It should contain the name of... Greg Shah
11:56 AM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> Ovidiu: Are you working this one?
Yes, I am using the testcase to go step-by-step and try to f...
Ovidiu Maxiniuc
11:45 AM User Interface Feature #3281: implement some frame options
Ovidiu: Are you working this one? Greg Shah
11:44 AM User Interface Feature #3281: implement some frame options
> We need to introduce some exception when computing the parent table of an unqualified field in the case of the vali... Greg Shah
04:17 PM User Interface Feature #3284: implement more window widget support
Hynek Cihlar wrote:
> In Web GUI when overlay window is opened (combo box dropdown) and an action is performed that ...
Hynek Cihlar
08:26 AM User Interface Feature #3284: implement more window widget support
3284b revision 11173 passed ChUI regression testing and GUI regression testing with one condition. In Web GUI when ov... Hynek Cihlar

09/13/2017

04:03 PM User Interface Feature #3275: improve browse support
I just realized that validation statements for browse are not properly converted when it comes to the validated varia... Stanislav Lomany
06:22 AM User Interface Feature #3275: improve browse support
There are multiple browse issues that has been found during testing:
# Scroll by mouse wheel doesn't work if the poi...
Stanislav Lomany
11:00 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Constantin Asofiei wrote:
> > @beforeConfigValueSet@ or @afterApplyConfig@ should be called, too. Otherwise @afterCo...
Hynek Cihlar
10:53 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Are the methods @beforeConfigValueSe...
Constantin Asofiei
10:33 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Are the methods @beforeConfigValueSet()@ and @afterApplyConfig(...
Hynek Cihlar
10:26 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Hynek Cihlar wrote:
> Are the methods @beforeConfigValueSet()@ and @afterApplyConfig()@ in @SyncConfigChangesAspect@...
Constantin Asofiei
10:14 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Constantin Asofiei wrote:
> I was expecting that @ConfigManager.applyConfigUpdates@ called on server-side by @Logica...
Hynek Cihlar
09:46 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, quick question: is it me or @afterConfigUpdate@ is never...
Constantin Asofiei
09:36 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Constantin Asofiei wrote:
> Hynek, quick question: is it me or @afterConfigUpdate@ is never called on server-side?
...
Hynek Cihlar
09:22 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Hynek, quick question: is it me or @afterConfigUpdate@ is never called on server-side? Constantin Asofiei

09/12/2017

01:51 PM User Interface Feature #3284: implement more window widget support
FYI, I had to revert the changes from trunk revision 11145 in Swing GUI driver related to window activation. The revi... Hynek Cihlar
04:17 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11445 fixed java doc issues from the 570 note except the issue 6. Sergey Ivanovskiy
01:15 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
> 6. AdminServiceImpl - methods starting from line 2055 to line 2330
These methods are not implemented by @AdminServ...
Sergey Ivanovskiy
12:12 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Fixing the import statements is not very valuable because we use the Bootstrap GWT UI library, GWT and Guava that hav... Sergey Ivanovskiy

09/11/2017

02:34 PM User Interface Feature #3275: improve browse support
For now we will leave combo-box support for #2628. Greg Shah
01:35 PM User Interface Feature #3275: improve browse support
> 5. What is your estimate of the effort needed to implement @COMBO-BOX@?
I think conversion + runtime will take a...
Stanislav Lomany
02:32 PM User Interface Feature #2628: Non-fill-in column support in browse.
@TOGGLE-BOX@ support has been implemented in #3275 (branch 3275b). Stanislav estimates 1 week to implement conversio... Greg Shah
02:16 PM User Interface Feature #3281: implement some frame options
I've done some investigations related to the issue from note 20. The decision where the unqualified field belongs to ... Ovidiu Maxiniuc
12:19 PM User Interface Feature #3284: implement more window widget support
Greg Shah wrote:
> I assume you can match the behavior exactly in the web client virtual desktop mode. Correct? We...
Hynek Cihlar
11:47 AM User Interface Feature #3284: implement more window widget support
> This makes it impossible to fully support the runtime behavior of WINDOW:TOP-ONLY and WINDOW:ALWAYS-ON-TOP attribut... Greg Shah
10:03 AM User Interface Feature #3284: implement more window widget support
With trunk revision 11145 (among the other benefits) we lost the flexibility of arbitrary stacking top-level windows ... Hynek Cihlar
09:43 AM User Interface Feature #3284: implement more window widget support
Hynek,
OK. Please report this in 3284.
This branch will merge to trunk after 3330a and 3222a.
Thanks,
Gre...
Hynek Cihlar
08:36 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Working to fix the issues listed in 570. Sergey Ivanovskiy

09/08/2017

04:08 PM User Interface Feature #3281: implement some frame options
While working on #3330 I identified a conversion issue: if normally in a CAN-FIND (or other query) an field without w... Ovidiu Maxiniuc
02:30 PM Base Language Feature #3262: implement COM/OLE Automation support
> Assume we a running the FWD client code on Linux/Solaris based OS. Because COM feature is working on Windows only -... Greg Shah
02:21 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > Do you mean writing Win32 DLL that serves Java calls in #1634?
>
> No. I mean writing a CO...
Eugenie Lyzenko
01:49 PM Base Language Feature #3262: implement COM/OLE Automation support
> Do you mean writing Win32 DLL that serves Java calls in #1634?
No. I mean writing a COM object that allows us ...
Greg Shah
01:34 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Eugenie: The following attempts to summarize our current status and give you guidance on the next...
Eugenie Lyzenko
08:48 AM Base Language Feature #3262: implement COM/OLE Automation support
> It will be up to ComServer logic to choose respective handling for different objects.
If possible, it is best to...
Greg Shah
08:08 AM Base Language Feature #3262: implement COM/OLE Automation support
Ovidiu Maxiniuc wrote:
>... Probably you need to create two separate lists, one with top-level and one with lower le...
Eugenie Lyzenko
04:22 AM Base Language Feature #3262: implement COM/OLE Automation support
Sounds like a plan.
You need to query the OS or read from the registry the actual list of available @"String COM I...
Ovidiu Maxiniuc
11:12 PM Base Language Feature #3262: implement COM/OLE Automation support
So far the generic plan to access COM Automation objects(without all required details for now):
1. Starting from s...
Eugenie Lyzenko
08:57 AM User Interface Feature #3284: implement more window widget support
> A potential issue may be Swing and its window positioning limitations - the native 4GL behavior cannot be expressed... Greg Shah
08:51 AM User Interface Feature #3284: implement more window widget support
Greg Shah wrote:
> Please provide some details of the issues related to @ALWAYS-ON-TOP@.
There are not really any...
Hynek Cihlar
08:43 AM User Interface Feature #3284: implement more window widget support
Please provide some details of the issues related to @ALWAYS-ON-TOP@. Greg Shah

09/07/2017

02:56 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
I'm adding the coding standard issues here, all are in FWD code.
Sergey: I think most of them are yours, can you p...
Constantin Asofiei
12:39 PM Build and Source Control Feature #2699: convert the ant build environment to gradle
Before trunk revision 11157, if the @createLocalRepo@ target is executed on a Linux system which does not have @.@ in... Greg Shah
08:04 AM Build and Source Control Bug #3219 (Closed): recent Ubuntu/Linux builds use ncurses 6.0 and we don't link to it properly
This is the same issue as #3298. Greg Shah
06:45 AM Base Language Feature #3262: implement COM/OLE Automation support
> 1. The COM object we need to integrate are COM Automation objects
Yes.
> and ActiveX controls. Correct?
N...
Greg Shah
08:57 PM Base Language Feature #3262: implement COM/OLE Automation support
Continue investigation the background theory. The questions at this time:
1. The COM object we need to integrate a...
Eugenie Lyzenko

09/06/2017

12:09 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
> will build the "core" without Admin. But if you think the core target would still be needed I will add it.
Yes, ...
Greg Shah
11:46 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Greg Shah wrote:
> On average, how much is the increase?
On my i5-6440HQ the Admin build target takes 84 seconds....
Hynek Cihlar
09:17 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sorry, that should have been @gradle@, not @ant@. Not sure where my mind is... Greg Shah
09:17 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
> This results in significant build time increase even when there is no change to the sources.
On average, how mu...
Greg Shah
12:07 PM User Interface Feature #3275: improve browse support
Code Review Task Branch 3275b Revision 11169
The changes look good.
1. @Browse.getCellTextNoError()@ should be ...
Greg Shah
09:27 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Code Review Task Branch 1834b Revision 11186
>
> I'm fine with the changes.
>
> We are tryi...
Eugenie Lyzenko
08:07 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Code Review Task Branch 1834b Revision 11186
I'm fine with the changes.
We are trying to get 3330a and 3222a in...
Greg Shah
10:39 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11186@.
This is the note 4 resolution. All intern...
Eugenie Lyzenko
09:09 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
I prefer having a single worker that is unfinished instead of multiple independent locations that are not done. I ag... Greg Shah
02:36 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Eugenie: Please review 3330a revision 11189 for the initial runtime s...
Hynek Cihlar
08:33 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> Eugenie: Please review 3330a revision 11189 for the initial runtime stubs that were needed. Also...
Eugenie Lyzenko
08:43 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
You are correct in your assumption. I was just trying with both the UDF support and the schema to try and see what m... Christopher Cotter
08:11 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Christopher Cotter wrote:
> I am working on getting the hotel table and index ddl files applied to OE 11.7.
>
> I...
Eric Faulhaber

09/05/2017

07:38 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
OE SQL Reserved Words List
http://knowledgebase.progress.com/articles/Article/000049334
Christopher Cotter
06:50 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
I am working on getting the hotel table and index ddl files applied to OE 11.7.
It's mostly working with the excep...
Christopher Cotter
06:08 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
The Admin part of the FWD build takes considerable amount od time relatively to the rest while the GWT compiler doesn... Hynek Cihlar
05:46 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Code Review Task Branch 1834b Revision 11184
>
> I've checked in some fixes for typos and codi...
Eugenie Lyzenko
12:38 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> 3. Please change EVL to SBI for those files where the changes were written by Sergey. Otherwise ...
Eugenie Lyzenko
12:25 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Code Review Task Branch 1834b Revision 11184
I've checked in some fixes for typos and coding standards.
1. The ...
Greg Shah
11:24 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Since the ESC behavior doesn't exist in the 4GL, we will avoid it for now.
OK.

> Please do...
Eugenie Lyzenko
10:30 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Since the ESC behavior doesn't exist in the 4GL, we will avoid it for now.
Please do the cleanup.
Greg Shah
10:19 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > I think Sergey is done with his part of the work (the JS file upload)...
Eugenie Lyzenko
10:03 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> I think Sergey is done with his part of the work (the JS file upload).
>
> Eugenie: is there a...
Eugenie Lyzenko
09:42 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
I think Sergey is done with his part of the work (the JS file upload).
Eugenie: is there anything more to do on th...
Greg Shah
09:41 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> Greg: do you want to do this in a different task? Because I would like to see how triggers and maybe other UI stuff... Greg Shah
09:38 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> Constantin,
>
> Look at @Editor@, line 954:
> [...]
>
> The method @Keyboard.isPrint...
Constantin Asofiei
09:32 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Constantin,
Look at @Editor@, line 954:...
Eugenie Lyzenko
08:50 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > The idea. Instead of looping through every char in substring...
Eugenie Lyzenko
08:43 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > The idea. Instead of looping through every char in substring...
Eugenie Lyzenko
07:52 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> The idea. Instead of looping through every char in substring we can compute full substring ...
Constantin Asofiei
09:05 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Please review committed revision 11182 that changed @p2j.socket.js@ to send a packet of p...
Eugenie Lyzenko
12:36 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Eugenie: Please review 3330a revision 11189 for the initial runtime stubs that were needed. Also, please review 3332... Greg Shah
12:30 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a revision 11164 implements full conversion support for the missing @LOAD-IMAGE*@ overloads. It also adds initial... Hynek Cihlar
12:21 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
FWD is missing conversion and runtime support for the following methods @IMAGE:LOAD-IMAGE()@, @BUTTON:LOAD-IMAGE()@, ... Hynek Cihlar
11:15 AM User Interface Feature #3332 (Closed): Add support for load offset and load size parameters of LOAD-IMAGE* metho...
Hynek Cihlar

09/03/2017

06:40 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Eugenie, I don't understand, please explain why @sendDropFileNotify@ should arrive before...
Eugenie Lyzenko
03:12 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie, I don't understand, please explain why @sendDropFileNotify@ should arrive before @uploadFileToJava@ message ... Sergey Ivanovskiy
12:14 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> The canvas image can be broken if its window is moved during the file uploading.
> !Msgs...
Eugenie Lyzenko
11:25 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Please review committed revision 11182 that changed @p2j.socket.js@ to send a packet of partial messages without recu... Sergey Ivanovskiy
10:34 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The canvas image can be broken if its window is moved during the file uploading.
!MsgsInterleaving.png!
Sergey Ivanovskiy

09/02/2017

09:57 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Christopher Cotter wrote:
> Changing "double precision" to "decimal" and "datetime2" to "timestamp" seemed to do the...
Eric Faulhaber
08:09 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11181@.
Fix for array invalid index issue in @Edi...
Eugenie Lyzenko

09/01/2017

07:52 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Changing "double precision" to "decimal" and "datetime2" to "timestamp" seemed to do the trick. What are the potenti... Christopher Cotter
06:37 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
I am having some success but running into this error. Maybe something to do with the "double precision" datatype? I ... Christopher Cotter
04:15 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Something like this works. Different syntax but similar idea.
How much effort would be needed to add a progress o...
Christopher Cotter
02:03 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
BTW, I don't know if you're just interested in the SQL Server DDL FWD generates, or if you actually want to get Hotel... Eric Faulhaber
01:30 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Christopher Cotter wrote:
> So it sounds like these constructs are custom java work needed to support SQL Server?
Y...
Eric Faulhaber
01:11 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
So it sounds like these constructs are custom java work needed to support SQL Server?
3. the p2j2clr.dll assembly ...
Christopher Cotter
12:47 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Ok, so there is a second "shim" layer in the @p2j.dll@ assembly that we don't have for the "pure Java" UDF implementa... Eric Faulhaber
12:24 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
I am not sure whether SQL Server has a @CREATE ALIAS@ statement, but the FWD mechanism that replaces the overloaded f... Ovidiu Maxiniuc
12:00 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Christopher Cotter wrote:
> Is the CREATE ALIAS really necessary? Is there a reason all of the UDF parameters could...
Eric Faulhaber
11:41 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
Does this use the same runtime mapping as we use for UDFs overloaded with CREATE ALIAS (i.e., to map an undecorated U... Eric Faulhaber
11:26 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
Eric Faulhaber wrote:
> Ovidiu, didn't you have to deal with UDF overloading without CREATE ALIAS for SQL Server?
...
Ovidiu Maxiniuc
11:16 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
Looks like on OE there is a CREATE SYNONYM rather than CREATE ALIAS
https://documentation.progress.com/output/ua/O...
Christopher Cotter
11:15 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
Question via email:
> Looks like on OE there is a CREATE SYNONYM rather than CREATE ALIAS
>
> https://documentatio...
Eric Faulhaber
06:18 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Committed revision 11180 changed(added new methods) DragDropHelper, ClientProtocolHooks to use file channels for file... Sergey Ivanovskiy
05:20 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Prepared the fix for Unicode chars.
The idea. Instead of looping through every char in substring we can compute fu...
Eugenie Lyzenko
01:30 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
> I guess this issue is not one of our priority and adding Cyrillic support can be postponed.
Actually, I think th...
Greg Shah
01:18 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> What is about the issue in the note 214?
The investigation:
1. The font width array w...
Eugenie Lyzenko
12:28 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ok, understand now. There is the design issue that @WebClientProtocol.AppendMessageTask@ saves the whole message into... Sergey Ivanovskiy
12:16 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Another question related to this implementation is that we have a message type MSG_FILE_U...
Eugenie Lyzenko
12:11 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > The task branch @1834b@ has been updated for review to revisi...
Eugenie Lyzenko
11:59 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Another question related to this implementation is that we have a message type MSG_FILE_UPLOADING with its 32-bit fie... Sergey Ivanovskiy
11:45 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie Lyzenko wrote:
> The task branch @1834b@ has been updated for review to revision @11179@.
>
> This is min...
Sergey Ivanovskiy
10:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11179@.
This is minor code cleanup(@DragDropHelpe...
Eugenie Lyzenko
09:10 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
I will take this part to implement MSG_FILE_UPLOADING from file channels on the java client side too if there are no ... Sergey Ivanovskiy
08:19 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie, please review the changes in 11178, 11177. We need to implement uploading files from file channels, but now ... Sergey Ivanovskiy
08:04 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
May be this extra 16 bytes are related to the protocol format that must carry the payload data. https://tools.ietf.or... Sergey Ivanovskiy
07:31 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ok, don't understand this extra 16 bytes that was added to the wss message? Please update src/com/goldencode/p2j/ui/c... Sergey Ivanovskiy
06:51 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Eugenie, you added MSG_SET_UPLOAD_FILE_SIZE_LIMITS message type. It is useful if this lim...
Eugenie Lyzenko
05:00 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie, you added MSG_SET_UPLOAD_FILE_SIZE_LIMITS message type. It is useful if this limit is changed during the app... Sergey Ivanovskiy
10:17 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11175@.
This update adds ability to configure fil...
Eugenie Lyzenko
03:19 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
> Maybe we can let our driver inform the client of the current window's menu?
Yes, I think that makes good sense.
Greg Shah
03:10 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
Greg Shah wrote:
> Constantin: I don't see a need for anything at conversion. It seems like we can do it all at run...
Constantin Asofiei
02:54 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
This is an extension of the idea in #3260-3. The key here is that instead of doing this at conversion time, we shoul... Greg Shah
02:48 PM User Interface Feature #3331 (Closed): translate 4GL menu widget processing into a standardized embedded web cli...
Greg Shah
01:37 PM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
> Do we have any place (a wiki page) where we document the 4GL language extensions?
There are entries in this loca...
Greg Shah
01:32 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Can this task be closed? Greg Shah
09:02 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie: The following attempts to summarize our current status and give you guidance on the next steps.
When 1818...
Greg Shah
08:31 AM User Interface Feature #3275: improve browse support
When you have time, please review task branch 3275b rev 11169. Stanislav Lomany
03:21 AM User Interface Feature #3275: improve browse support
Rebased task branch 3275b from P2J trunk revision 11163. Stanislav Lomany
05:56 AM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
This is not a bullet-prof solution. There are still cases when this kind of name collisions can occur. We need to thi... Ovidiu Maxiniuc
08:24 PM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
This fix is checked in to branch 3330a which we intend to put through testing starting this weekend. It will be merg... Greg Shah
08:23 PM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
From Ovidiu, working in #3330-277 which is the same root cause:
> I think I have a slight idea about what is wrong...
Greg Shah

08/31/2017

02:23 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
I think we should use streams here. Sergey Ivanovskiy
02:06 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Ok, thank you. It seems that we need to do some changes in @WebClientProtocol.AppendMessageTask@ because the file con... Sergey Ivanovskiy
02:00 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Eugenie, please help what 4GL examples should I use for tests with large files? There are...
Eugenie Lyzenko
01:56 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> It seems that the uploading files without slicing are done except these configurable para...
Eugenie Lyzenko
01:48 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie, please help what 4GL examples should I use for tests with large files? There are uast/drag_n_drop? Sergey Ivanovskiy
01:41 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
It seems that the uploading files without slicing are done except these configurable parameters in the directory, cor... Sergey Ivanovskiy
01:34 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Sergey Ivanovskiy wrote:
> Eugenie, Greg, should I take this JS part to upload files that exceed 1Gb?
Yes. If th...
Greg Shah
01:12 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie, Greg, should I take this JS part to upload files that exceed 1Gb? Sergey Ivanovskiy
12:21 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
I just found that https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/length the a... Sergey Ivanovskiy
11:56 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Another argument can be that the available memory that can be used to allocate the binary array on the client to hold... Sergey Ivanovskiy
11:41 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
>
> > What file size is a criteria to start splitting it into slices?
>
> I imagine it may va...
Sergey Ivanovskiy
10:51 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> It may be best for Sergey to take the JS file uploading part. What do you think?
I have no ob...
Eugenie Lyzenko
10:30 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
It may be best for Sergey to take the JS file uploading part. What do you think? Greg Shah
10:28 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> Probably we need a way to override this defaults within directory.
Yes.
> The question about large file. Do w...
Greg Shah
10:26 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11174@.
The update implements file synchronizatio...
Eugenie Lyzenko
02:20 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
We already deal with database dialects which do not support "native" UDF overloading. In this case, we internally ove... Eric Faulhaber
09:34 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
This seems to work and might be a generic solution to the overloading problem.
rop function eq;
create function...
Christopher Cotter
08:57 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Openedge SQL Data Type Mappings
https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dmsql/d...
Christopher Cotter
08:39 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
I created a sports2000 database and used these commands to get the ball rolling.
c:\progress\openedge\bin\sql_env
...
Christopher Cotter
08:34 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
I did some testing on OE 11.7 today using the SQLExplorer and running just a SQL server process instance.
It doesn...
Christopher Cotter
 

Also available in: Atom