Activity
From 08/28/2017 to 09/26/2017
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... - 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.
- 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.
- 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. - 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....
- 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.
- 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.... - 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... - 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... - 08:11 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- > Do you mean these?:
Yes. - 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 ... - 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... - 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 ...
- 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... - 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... - 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... - 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... - 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... - 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...
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... - 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.
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@.
- 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... - 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... - 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... - 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.
- 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...
- 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., ... - 01:47 PM Conversion Tools Feature #3337 (New): Source code analytics features
- 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 ... - 01:43 PM Conversion Tools Bug #3336 (New): Source code analytics defect punch list
- 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...
- 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....
- 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...
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... - 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... - 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...
- 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...
- 08:05 AM User Interface Bug #3335: buggy no-validate in browse widget
- Sorry, patch fixes the problem.
- 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... - 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...
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 ... - 05:24 PM User Interface Bug #3335: buggy no-validate in browse widget
- Constantin,...
- 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 ... - 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:
... - 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...
- 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... - 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.
... - 06:12 AM User Interface Feature #3275: improve browse support
- Created task branch 3275c from P2J trunk revision 11164.
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... - 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) ...
- 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...
- 10:08 AM User Interface Bug #3335 (Closed): buggy no-validate in browse widget
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 ...
- 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... - 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...
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. - 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.
- 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) ... - 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... - 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...
- 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... - 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... - 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.
- 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... - 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... - 10:40 AM User Interface Feature #3275: improve browse support
- 3275b was merged into 3330a as revision 11238.
- 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... - 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...
- 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 ...
09/14/2017
- 05:21 PM User Interface Feature #3281: implement some frame options
- I understand. I will adjust the code as Greg suggested.
- 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... - 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...
- 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... - 04:42 PM User Interface Feature #3281: implement some frame options
- Committed as revision 11237.
- 04:33 PM User Interface Feature #3281: implement some frame options
- Yes, please do.
- 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?
- 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... - 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...
- 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...
- 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 ... - 12:11 PM User Interface Feature #3281: implement some frame options
- Eric: Do you have any guidance here?
- 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...
- 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... - 11:45 AM User Interface Feature #3281: implement some frame options
- Ovidiu: Are you working this one?
- 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...
- 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 ... - 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...
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...
- 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... - 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... - 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... - 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(... - 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@... - 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... - 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... - 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?
... - 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?
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...
- 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.
- 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... - 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...
09/11/2017
- 02:34 PM User Interface Feature #3275: improve browse support
- For now we will leave combo-box support for #2628.
- 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... - 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...
- 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 ...
- 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... - 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...
- 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 ...
- 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... - 08:36 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- Working to fix the issues listed in 570.
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...
- 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 -...
- 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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...
- 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... - 08:43 AM User Interface Feature #3284: implement more window widget support
- Please provide some details of the issues related to @ALWAYS-ON-TOP@.
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... - 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...
- 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.
- 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... - 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...
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, ... - 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.... - 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...
- 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... - 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 ... - 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... - 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... - 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... - 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...
- 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... - 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... - 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...
- 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...
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
- 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... - 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...
- 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... - 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 ... - 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 ... - 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... - 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. - 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)... - 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... - 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... - 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...
- 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... - 09:32 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Constantin,
Look at @Editor@, line 954:... - 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... - 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... - 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 ... - 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... - 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...
- 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...
- 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()@, ...
- 11:15 AM User Interface Feature #3332 (Closed): Add support for load offset and load size parameters of LOAD-IMAGE* metho...
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... - 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 ...
- 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... - 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...
- 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!
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... - 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...
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...
- 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 ...
- 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... - 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...
- 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... - 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 ... - 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...
- 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...
- 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... - 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...
- 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?
... - 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... - 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... - 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...
- 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... - 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... - 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... - 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...
- 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... - 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... - 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...
- 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... - 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... - 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 ...
- 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 ...
- 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...
- 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...
- 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... - 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...
- 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... - 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. - 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... - 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...
- 02:48 PM User Interface Feature #3331 (Closed): translate 4GL menu widget processing into a standardized embedded web cli...
- 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... - 01:32 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- Can this task be closed?
- 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... - 08:31 AM User Interface Feature #3275: improve browse support
- When you have time, please review task branch 3275b rev 11169.
- 03:21 AM User Interface Feature #3275: improve browse support
- Rebased task branch 3275b from P2J trunk revision 11163.
- 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...
- 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...
- 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...
08/31/2017
- 02:23 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- I think we should use streams here.
- 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...
- 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... - 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... - 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?
- 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...
- 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... - 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?
- 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...
- 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...
- 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... - 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... - 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?
- 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... - 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... - 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...
- 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... - 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... - 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
... - 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...
08/30/2017
- 10:17 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> > 4. When processing of the dropped files completes and the method END-FILE-DROP() is calling the...
08/29/2017
- 11:34 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Interesting finding about @stream-io@, it overrides all view-as clauses and forced them to a text widget type. This w...
- 10:28 AM User Interface Feature #3275: improve browse support
- In #3330 we found there is an undocumented usage of NUM-ENTRIES as a browse attribute. 3330a has conversion support ...
- 08:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- > 4. When processing of the dropped files completes and the method END-FILE-DROP() is calling the FWD on the Java sid...
- 08:52 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Taking into account the parallel processing environments, file size issues and runtime resource limitations the imple...
08/28/2017
- 05:32 PM Conversion Tools Feature #1735: leverage lambda expressions (Java 8 "closures") to reduce code bloat
- Branch 3330a revision 11186 provides support for complex BY expressions emitted as lambdas.
- 04:42 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> > So I would suggest to postpone actual file uploading up to moment it become really required to ... - 04:23 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- > So I would suggest to postpone actual file uploading up to moment it become really required to open/load. Then we c...
- 12:50 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The point to discuss for file uploading approach.
1. Yes, for the cases when web client and Java client part are r... - 04:37 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie, do you need my help to work with @FileReader@ and @Blob@. I am worried because @Blob.slice@ method has diffe...
- 10:43 AM User Interface Feature #3275: improve browse support
- Stanislav Lomany wrote:
> Toggle-box values of calc columns are NOT displayed in Progress 10.2, definitely it is a p... - 10:35 AM User Interface Feature #3275: improve browse support
- Toggle-box values of calc columns are NOT displayed in Progress 10.2, definitely it is a progress bug. Works as expec...
Also available in: Atom