Project

General

Profile

Activity

From 03/23/2019 to 04/21/2019

04/20/2019

10:58 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11310@.
This is completed implementation for @CHR/ASC...
Eugenie Lyzenko

04/19/2019

05:59 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Addition: 10. We may also want to test @EACH, FIRST/LAST/UNIQUE@ cases. Really not sure about cases where @FIRST/LAST... Stanislav Lomany
09:14 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Testcases should be for all FWD query types: PreselectQuery, AdaptiveQuery, CompoundQuery etc. (we need to provide ... Greg Shah
07:57 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> What aspects of the problem still need testcases? We will have external resources write these.
Testcases for @Q...
Stanislav Lomany
04:55 PM Database Feature #3809: ProDataSet support
Code Review Task Branch 3809a Revision 11316
I'm good with the changes. Constantin will include the @Preprocessor...
Greg Shah
04:44 PM Database Feature #3809: ProDataSet support
The revision 11316 adds some new runtime support. It passed the DataSet Test Suite conversion test. Ovidiu Maxiniuc
03:38 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> Code Review Task Branch 3809a Revision 11315
> 2. I think the gap marking needs to be updated wi...
Ovidiu Maxiniuc
03:34 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> 1. Constantin: In regard to the @Preprocessor@ change:
>
> * Does this resolve #3846 (I assume...
Constantin Asofiei
03:30 PM Database Feature #3809: ProDataSet support
Code Review Task Branch 3809a Revision 11315
Generally, I'm good with this code. Some small items are below.
1...
Greg Shah
02:38 PM Database Feature #3809: ProDataSet support
Thanks, Ovidiu - 3809a rev 11315 fixes my case for the OO method calls. Constantin Asofiei
01:32 PM Database Feature #3809: ProDataSet support
Sorry,
After my first reply I double checked the branch. I forgot to merge in the TRPL changes :(. Please update to...
Ovidiu Maxiniuc
01:29 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu, I assume the conversion rules for dataset as function call argument are still WI...
Ovidiu Maxiniuc
01:26 PM Database Feature #3809: ProDataSet support
Ovidiu, I assume the conversion rules for dataset as function call argument are still WIP? Constantin Asofiei
09:13 AM Database Feature #3809: ProDataSet support
A bit later than expected I have the solution for @append@ and/or @by-reference@ datasets.
I tried to use the same c...
Ovidiu Maxiniuc
01:51 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Hynek Cihlar wrote:
> The attached file is the modified @_osprint.p@ with the native code removed using the implemen...
Greg Shah
06:06 AM Bugs Bug #4043: Eclipse static code analysis potential issues
Fixed all issues except ones mentioned by Constantin in note #3.
Committed to branch 4043a rev.11304
Ready for the...
Igor Skornyakov
04:33 AM Bugs Bug #4043: Eclipse static code analysis potential issues
In the @FontTable.getCustomFontData@ there is a *return* statement in the *finally* block. This means that we silentl... Igor Skornyakov
04:22 AM Bugs Bug #4043: Eclipse static code analysis potential issues
created task branch 4043a from rev. 11303 Igor Skornyakov
08:27 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11309@.
The update adds target/source code page handl...
Eugenie Lyzenko

04/18/2019

05:48 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Some other things to consider:
* The following cannot appear in a @DEF VAR@ that is local to a method:
** @PUBLIC...
Greg Shah
04:46 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
There is one more case of the 'method var leak' - if a method-scoped var has the same name as a var defined in a supe... Constantin Asofiei
01:56 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> There is another flaw related to tempidx: we compute this during pre-scan and the normal...
Constantin Asofiei
05:19 PM Database Feature #3809: ProDataSet support
Ovidiu: How long do you expect the parameter support changes to take? It may make sense to hold 3809a for those chan... Greg Shah
05:15 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> Constantin: Is it OK to deal with #3809-70 in another branch? Or will that cause us other issues...
Constantin Asofiei
05:10 PM Database Feature #3809: ProDataSet support
I'm inclined to get this merged to trunk.
Constantin: Is it OK to deal with #3809-70 in another branch? Or will t...
Greg Shah
02:56 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> Is there enough runtime change to make runtime regression testing useful?
I think not. I summary...
Ovidiu Maxiniuc
02:36 PM Database Feature #3809: ProDataSet support
Ovidiu, I need support for @dataset@ references passed to i.e. function calls (and from this I will adapt for OO meth... Constantin Asofiei
02:30 PM Database Feature #3809: ProDataSet support
Is there enough runtime change to make runtime regression testing useful? Greg Shah
01:44 PM Database Feature #3809: ProDataSet support
The r11310 passed the conversion test on devsrv01, with no changes in generated code compared to latest trunk. I do n... Ovidiu Maxiniuc
12:21 PM Database Feature #3809: ProDataSet support
> And one more thing, I was not able to eliminate the ambiguity warning from progress grammar.
Resolved in revisio...
Greg Shah
04:02 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
Strange, but only @character@ combo columns display the item description instead of the item value in a cell. However... Stanislav Lomany
09:29 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
> I assume that @value@ means the raw data in the backing lvalue (variable or database field). Correct?
Yes.

>...
Stanislav Lomany
09:01 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
I'm trying to understand your syntax in the last note.
I assume that @value@ means the raw data in the backing lva...
Greg Shah
03:06 PM Base Language Feature #3753: I18N additions
Greg Shah wrote:
> > And I need to consider another possible internal representation of the 4GL character type. May ...
Eugenie Lyzenko
03:04 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11308@. The tescases repo has been updated to rev. @1836... Eugenie Lyzenko
09:38 AM Base Language Feature #3753: I18N additions
> And I need to consider another possible internal representation of the 4GL character type. May be integer array is ... Greg Shah
12:21 AM Base Language Feature #3753: I18N additions
After reading some background info and Progress documentation some point become more clear for implementation perspec... Eugenie Lyzenko
10:15 AM Bugs Bug #4043: Eclipse static code analysis potential issues
... Constantin Asofiei
10:13 AM Bugs Bug #4043: Eclipse static code analysis potential issues
Igor: Open a branch 4043a for fixes related to these issues. You will need to review each case and prepare changes th... Greg Shah
10:11 AM Bugs Bug #4043: Eclipse static code analysis potential issues
From Igor:
> Eclipse warns about some potential issues:
>
> ...
Greg Shah
10:10 AM Bugs Bug #4043 (New): Eclipse static code analysis potential issues
Greg Shah

04/17/2019

07:58 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
Currently browse cells are rendered at the server side: @value --srv--> screen-value@. Combo columns add a new layer ... Stanislav Lomany
03:46 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
> I'm trying to imagine the insane code inside the 4GL that causes this. It makes no sense at all.
I guess that's...
Stanislav Lomany
08:04 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
> So, from a user's perspective if a cell has no corresponding value in the combo-box, a random value will be display... Greg Shah
05:20 PM Base Language Feature #3753: I18N additions
> For any char the transformations 1.(code page 1) -> 2.(code page 2) -> 3.(code page 1) must get the original charac... Greg Shah
05:01 PM Base Language Feature #3753: I18N additions
Progress handles its various text processing/sorting/conversion using 5 possible input tables:
* character attribu...
Greg Shah
03:04 PM Database Feature #3809: ProDataSet support
Fixed hierarchy and some annotation. Added runtime support. refid: #3809
Committed revision 11311.
Ovidiu Maxiniuc

04/16/2019

06:20 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11307@.
This adds base level of the @CODEPAGE-CONVERT...
Eugenie Lyzenko
07:53 AM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11303@, new revision is @11306@. Eugenie Lyzenko
11:00 PM Base Language Feature #3753: I18N additions
Don't implement the @CURRENT-LANGUAGE@ runtime right now. I think this needs to wait until we have tests that show t... Greg Shah
10:35 PM Base Language Feature #3753: I18N additions
Greg Shah wrote:
> > The result - we already have full conversion and runtime support for this based on current dire...
Eugenie Lyzenko
10:21 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11305@.
Added stub to handle generic case of the @COD...
Eugenie Lyzenko
04:27 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
FYI. When a combo-box cell gains focus, it displays the value which corresponds the cell value. If there is no corres... Stanislav Lomany
10:24 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
> Please summarize status here.
I'm working on rendering/screen-value part. Because combo-box cells behavior diffe...
Stanislav Lomany
08:49 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
Please summarize status here.
When will this be complete and stable?
Greg Shah
01:00 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> 3809a 11308 contains some required legacy classes .
and another legacy class in 11309 (...
Constantin Asofiei
12:44 PM Database Feature #3809: ProDataSet support
3809a 11308 contains some required legacy classes . Constantin Asofiei
12:16 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Something else - wasn't at some point the idea to avoid the generic get/set method name ...
Ovidiu Maxiniuc
12:12 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > Constantin Asofiei wrote:
> > > I have some untracked chang...
Constantin Asofiei
12:09 PM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > I have some untracked changes, some related to dataset conve...
Constantin Asofiei
12:07 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> I have some untracked changes, some related to dataset conversion, some to other, but sa...
Ovidiu Maxiniuc
11:40 AM Database Feature #3809: ProDataSet support
I have some untracked changes, some related to dataset conversion, some to other, but safe enough to commit here - pl... Constantin Asofiei
10:59 AM Database Feature #3809: ProDataSet support
Code Review Task Branch 3809b Revision 11327
It was easier to review the old branch than the new one since my last...
Greg Shah
07:19 AM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> Ovidiu: Do you think it is stable/safe enough to merge to trunk or does it need additional work?
...
Ovidiu Maxiniuc
07:00 AM Database Feature #3809: ProDataSet support
Ovidiu: Do you think it is stable/safe enough to merge to trunk or does it need additional work?
If this has no re...
Greg Shah
05:40 AM Database Feature #3809: ProDataSet support
Branch 3750b was relased and merged into 3750a, then archived as 'dead'.
Branch 3750a was updated to r11304. DataSet...
Ovidiu Maxiniuc
11:03 AM Base Language Feature #3178: implement STREAM-HANDLE support
The original problem report is expected behavior because FWD does not yet have @STREAM-HANDLE@ support. This task is... Greg Shah
09:08 AM User Interface Feature #3811 (Pending): more misc UI features
The rest of the implementation work is deferred until the @MANUAL-HIGHLIGHT@ 4GL testcases are ready. Greg Shah
09:07 AM User Interface Feature #3811: more misc UI features
Greg Shah wrote:
> Please confirm that everything is complete except for @MANUAL-HIGHLIGHT@, for which we need 4GL t...
Eugenie Lyzenko
08:44 AM User Interface Feature #3811: more misc UI features
For the @MANUAL-HIGHLIGHT@ 4GL testcases:
* We understand that some widgets do not honor @MANUAL-HIGHLIGHT@. The ...
Greg Shah
08:38 AM User Interface Feature #3811: more misc UI features
Please confirm that everything is complete except for @MANUAL-HIGHLIGHT@, for which we need 4GL testcases. Greg Shah
07:31 AM User Interface Feature #3811: more misc UI features
Branch @3811a@ was merged to trunk as revno @11303@ then it was archived. Eugenie Lyzenko
07:14 AM User Interface Feature #3811: more misc UI features
Greg Shah wrote:
> Yes, go ahead.
Testing completed. The results: @3811a_11326_32748a0_20190416_evl.zip@.
No r...
Eugenie Lyzenko
06:49 AM User Interface Feature #3811: more misc UI features
Yes, go ahead. Greg Shah
03:38 AM User Interface Feature #3811: more misc UI features
The main regression part completed without regressions. Waiting for @CTRL-C@ to be done.
Can I merge @3811a@ into ...
Eugenie Lyzenko
08:46 AM User Interface Feature #3762 (Closed): misc UI features
Branch 3811a was merged to trunk as revision 11303. This finishes the work in this task. Greg Shah

04/15/2019

06:30 PM Base Language Feature #3753: I18N additions
> The result - we already have full conversion and runtime support for this based on current directory configuration.... Greg Shah
01:21 PM Base Language Feature #3753: I18N additions
The testcases bzr repo updated to rev @1834@ with simple test for @CURRENT-LANGUAGE@ statement/function to verify the... Eugenie Lyzenko
03:02 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
There is another flaw related to tempidx: we compute this during pre-scan and the normal parsing use it at the refere... Constantin Asofiei
12:11 PM User Interface Feature #3811: more misc UI features
Conversion testing completed. The generated sources are identical.
Starting the runtime tests for @3811a@.
Eugenie Lyzenko
08:14 AM User Interface Feature #3811: more misc UI features
Greg Shah wrote:
> Yes, go ahead.
OK. The conversion test has been started. Then runtime.
Eugenie Lyzenko
07:56 AM User Interface Feature #3811: more misc UI features
Yes, go ahead. Greg Shah
08:08 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
> I guess we will have to test all possible cases as usual :)
Yes, please. :)
Greg Shah
07:48 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
There are the @SESSION:CURRENT-REQUEST-INFO@ and @SESSION:CURRENT-RESPONSE-INFO@, which return a @Progress.Lang.OEReq... Constantin Asofiei
07:40 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Greg Shah wrote:
> FWD has its own built-in application server as well as an embedded J2EE container (Jetty) that su...
Marian Edu
07:36 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
From Marian:
> I don't know much about your FWD server side (assumed it's some Java but looks like Tomcat is ruled...
Greg Shah
07:59 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
Rebased task branch 3908a from P2J trunk revision 11302. Stanislav Lomany
07:37 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
See #3310-9 for details on some expectations for the test suite. Greg Shah
03:23 AM Database Feature #3809: ProDataSet support
Ovidiu, once you have the dataset conversion/parsing changes in 3809a stable enough, I think we need to merge this to... Constantin Asofiei

04/14/2019

04:09 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11302@, new revision is @11304@. Eugenie Lyzenko
03:52 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been rebased with trunk @11302@, new revision is @11326@.
Can I retest and if no regressio...
Eugenie Lyzenko

04/13/2019

06:11 PM Database Feature #3809: ProDataSet support
Ovidiu, now that branch 3750b has been merged to trunk 11302, I have rebased branch 3809a (currently at revision 1130... Eric Faulhaber
08:27 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11303@.
This is the support for @FIX-CODEPAGE@ statem...
Eugenie Lyzenko

04/12/2019

06:15 PM Database Feature #1587: implement full support for word indexes
It should be noted that error handling for the UDF version of CONTAINS support is not quite right. Any error in the s... Eric Faulhaber
06:07 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> I'm not suggesting to use variable types. The idea is to use the @tempIdx@ value in @SymbolResol...
Ovidiu Maxiniuc
01:29 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > > Also, do you have tests for shared datasets? I see no cha...
Ovidiu Maxiniuc
01:25 PM Database Feature #3809: ProDataSet support
Ovidiu, please add conversion and stub support for BUFFER:DATA-SOURCE attribute. Constantin Asofiei
01:22 PM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> > Also, do you have tests for shared datasets? I see no changes in SharedVariableManager r...
Constantin Asofiei
01:20 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Hmm... related to OO, we need tests at least for:
> * DATASET and DATASET-HANDLE as met...
Ovidiu Maxiniuc
01:15 PM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Ovidiu, do your testcases cover DATASET and DATASET-HANDLE a...
Constantin Asofiei
01:03 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu, do your testcases cover DATASET and DATASET-HANDLE as OO method arguments?
I ...
Ovidiu Maxiniuc
12:59 PM Database Feature #3809: ProDataSet support
Ovidiu, do your testcases cover DATASET and DATASET-HANDLE as OO method arguments? Constantin Asofiei
12:31 PM Database Feature #3809: ProDataSet support
I'm not suggesting to use variable types. The idea is to use the @tempIdx@ value in @SymbolResolver@ (see @addWrappe... Greg Shah
12:17 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> Code Review Task Branch 3809b Revision 11605
>
> 1. @annotations/datasets.rules@ implements li...
Ovidiu Maxiniuc
05:21 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
In regard to the "clean" DIY (do it yourself) REST approach listed in #3855-1, this is implemented using the web hand... Greg Shah
01:30 PM Conversion Tools Feature #3927 (Closed): conversion mode that takes a file spec and a file blacklist
Branch 3898a was merged to trunk revision 11301. Eric Faulhaber
01:02 PM Base Language Feature #3753: I18N additions
Greg Shah wrote:
> ...
> Better to create a new helper class. But the functions/statements that operate only on @l...
Eugenie Lyzenko
11:21 AM Base Language Feature #3753: I18N additions
Greg Shah wrote:
> I don't understand. The following code works:
>
> [...]
>
> Using a string literal or char...
Eugenie Lyzenko

04/11/2019

03:00 PM Database Feature #3809: ProDataSet support
> Is it OK to add move within RESERVED boundaries?
That is still for keywords. Instead, please put them inside th...
Greg Shah
02:34 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> Code Review Task Branch 3809b Revision 11605
Thank you for the review. It helps me fix some issu...
Ovidiu Maxiniuc
11:26 AM Database Feature #3809: ProDataSet support
Code Review Task Branch 3809b Revision 11605
1. @annotations/datasets.rules@ implements linking of dataset/datasou...
Greg Shah
10:31 AM Database Feature #3809: ProDataSet support
Branch 3809b was updated. Current revision is (LE) 11605 . It contains fixes for regression introduces the last two d... Ovidiu Maxiniuc
10:18 PM Base Language Feature #3753: I18N additions
> Currently runtime is based on Java internal variables, no convmap.cp feature yet.
We should start with a standar...
Greg Shah
10:04 PM Base Language Feature #3753: I18N additions
I don't understand. The following code works:... Greg Shah

04/10/2019

07:28 PM Base Language Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11302@.
The first steps in @I18N@ implementation. Add...
Eugenie Lyzenko
06:57 AM Base Language Feature #3753: I18N additions
Greg Shah wrote:
> > Let me know if this plan needs corrections according to current projects requirements.
>
> I...
Eugenie Lyzenko
06:28 AM Base Language Feature #3753: I18N additions
> Let me know if this plan needs corrections according to current projects requirements.
I think the plan is OK. ...
Greg Shah
03:11 PM User Interface Feature #3811: more misc UI features
Hynek Cihlar wrote:
> Code review @MIN-HEIGHT-CHARS@ and @MAX-HEIGHT-CHARS@ changes in 3811a.
>
> * Reference to ...
Eugenie Lyzenko
02:20 PM User Interface Feature #3811: more misc UI features
Code review @MIN-HEIGHT-CHARS@ and @MAX-HEIGHT-CHARS@ changes in 3811a.
* Reference to @MAX-WIDTH-CHARS@ in the ja...
Hynek Cihlar
12:39 PM User Interface Feature #3811: more misc UI features
Code Review Task Branch 3811a Revision 11324
I'm good with the changes.
Constantin: Are you OK with the vertica...
Greg Shah
08:00 PM User Interface Feature #3811 (Test): more misc UI features
Task branch @3811a@ rev @11324@ passed the regression testing. So looks ready for planned rebase/merge in future. Eugenie Lyzenko
05:04 AM Runtime Infrastructure Feature #4041: [Performance] Defer widget server-client state synchronization
Currently widget state is pushed to the client eagerly, with every widget attribute assignment or method call changin... Hynek Cihlar
04:39 AM Runtime Infrastructure Feature #4041 (New): [Performance] Defer widget server-client state synchronization
Hynek Cihlar
02:43 AM Database Feature #3809: ProDataSet support
Yes, there are two ambiguity issues.
I haven't added @options { generateAmbigWarnings = false; }@ to hide them yet...
Ovidiu Maxiniuc

04/09/2019

07:57 PM User Interface Bug #2921 (Test): fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
As part of the @3811a@ the changes passed regression testing. So it is in good shape for further rebase/commit when n... Eugenie Lyzenko
06:57 PM Base Language Feature #3753: I18N additions
Created task branch @3753a@ from trunk revision @11301@. Eugenie Lyzenko
06:06 PM Base Language Feature #3753: I18N additions
And I will create @3753a@ branch to upload the changes if no objections. Eugenie Lyzenko
05:53 PM Base Language Feature #3753: I18N additions
My first steps plan is to:
1. Investigate in details all external resources to be used during @I18@ runtime support....
Eugenie Lyzenko
04:41 PM Base Language Feature #3753: I18N additions
Eugenie Lyzenko wrote:
> Constantin,
>
> Can you provide the short list of what is already *DONE* in this task?
...
Constantin Asofiei
04:34 PM Base Language Feature #3753: I18N additions
Constantin,
Can you provide the short list of what is already *DONE* in this task?
I'm creating the implementat...
Eugenie Lyzenko
12:45 PM Base Language Feature #3753: I18N additions
Greg Shah wrote:
> Eugenie: Please make a list of the items in this task which do not need any testcases written. ...
Eugenie Lyzenko
12:36 PM Base Language Feature #3753: I18N additions
Eugenie: Please make a list of the items in this task which do not need any testcases written. These are items for ... Greg Shah
06:42 PM Database Feature #3809: ProDataSet support
Ovidiu, antlr reports a lot of errors when I build 3809b/11596. Is that expected? Eric Faulhaber
06:28 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Another issue to add: POLY arguments can't disambiguate properly an overloaded method, s...
Constantin Asofiei
04:48 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Constantin: Do you have any notes about the aspects of @CLIENT-PRINCIPAL@ or other features above...
Constantin Asofiei
03:42 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin: Do you have any notes about the aspects of @CLIENT-PRINCIPAL@ or other features above which need to be im... Greg Shah
01:33 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Task branch @3811a@ has been updated for review to revision @11324@.
>
> Changed return ...
Constantin Asofiei
01:25 PM User Interface Feature #3811: more misc UI features
Constantin Asofiei wrote:
> In 3811a rev 11323, I see no reason for the new @ClientExports@ APIs to return a @Boolea...
Eugenie Lyzenko
08:52 AM User Interface Feature #3811: more misc UI features
In 3811a rev 11323, I see no reason for the new @ClientExports@ APIs to return a @Boolean@ instance instead of a @boo... Constantin Asofiei

04/08/2019

06:59 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Greg Shah wrote:
> Code Review Task Branch 3811a Revision 11320
>
> The changes look quite good. Some feedback:
...
Eugenie Lyzenko
05:40 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Greg Shah wrote:
> Code Review Task Branch 3811a Revision 11320
>
> The changes look quite good. Some feedback:
...
Eugenie Lyzenko
05:02 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Greg Shah wrote:
> Code Review Task Branch 3811a Revision 11320
>
> The changes look quite good. Some feedback:
...
Eugenie Lyzenko
03:46 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Code Review Task Branch 3811a Revision 11320
The changes look quite good. Some feedback:
1. I would like commo...
Greg Shah
10:40 AM User Interface Bug #2921 (Review): fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Looks completed, need review and probably more screen to check the consistency. Eugenie Lyzenko
10:39 AM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Task branch @3811a@ has been updated for review to revision @11320@.
This is the fix for GUI Web driver text verti...
Eugenie Lyzenko
06:58 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11323@.
Notes resolution. @EDIT-*@ related widget imp...
Eugenie Lyzenko
03:48 PM User Interface Feature #3811: more misc UI features
See #2921-15 for the code review. Greg Shah
10:11 AM User Interface Feature #3811: more misc UI features
Stanislav Lomany wrote:
> > but for getBufferForTable it is used inside the method.
>
> It is always the browse q...
Eugenie Lyzenko
10:06 AM User Interface Feature #3811: more misc UI features
> but for getBufferForTable it is used inside the method.
It is always the browse query. Why pass it as a parameter?
Stanislav Lomany
09:58 AM User Interface Feature #3811: more misc UI features
Stanislav Lomany wrote:
> Code review branch 3811a rev 11309, 11311, 11316 regarding @ADD-COLUMNS-FROM@ I have only ...
Eugenie Lyzenko
08:40 AM User Interface Feature #3811: more misc UI features
Code review branch 3811a rev 11309, 11311, 11316 regarding @ADD-COLUMNS-FROM@ I have only code style notes:
# @query...
Stanislav Lomany
06:12 PM Database Feature #4036: catch database UDF support up to current built-in function support level
We have added support for many 4GL built-in functions over the past years. We need to review which of these can be us... Eric Faulhaber
06:09 PM Database Feature #4036 (New): catch database UDF support up to current built-in function support level
Eric Faulhaber
05:27 PM Database Bug #4035: newly created record is not flushed at the right time
The following test case illustrates the problem.
Constantin Asofiei wrote:
> Good news, I have a recreate; I thin...
Eric Faulhaber
05:09 PM Database Bug #4035 (Closed): newly created record is not flushed at the right time
Eric Faulhaber
05:12 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
There is an issue in @pre_scan_class@ where all defined vars local to the OO methods are 'promoted' as class instance... Constantin Asofiei
04:24 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Greg, do you recall if we support 'static imports', like @using path.to.Foo from propath...
Constantin Asofiei
04:21 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg, do you recall if we support 'static imports', like @using path.to.Foo from propath.@, where all static methods ... Constantin Asofiei
05:48 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> I think we need to convert these as dynamic calls?
Yes, these must be runtime-resolved calls.
Greg Shah
03:52 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Data Object Services examples and documentation for:
* testing with both ABL classes and external programs implement...
Constantin Asofiei
12:40 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Regarding PASOE: we need to determine in which mode the REST requests are ran (I assume session-free), when handled b... Constantin Asofiei
02:37 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
Created task branch 3908a from P2J trunk revision 11301. Stanislav Lomany
11:36 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
You can create a new 3908a or you can use 3811a if you think it will make merging easier. Greg Shah
11:32 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
What branch should I use for this task? Stanislav Lomany
12:39 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Regarding PASOE: we need to determine in which mode the SOAP requests are ran (I assume session-free), when handled b... Constantin Asofiei
12:24 PM Database Feature #3809: ProDataSet support
... Ovidiu Maxiniuc
11:41 AM Database Feature #3809: ProDataSet support
Greg, yes, these makes sense, but I am trying to understand if a @dataset-handle@ parameter can receive a generic @ha... Constantin Asofiei
11:33 AM Database Feature #3809: ProDataSet support
Please see #3751-492 for some interesting details about @TABLE@ and @TABLE-HANDLE@ parameters for methods. It is my ... Greg Shah
11:04 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> For the moment the @DATASET-HANDLE@ is not recognized as special data type. I am adding now...
Constantin Asofiei
10:31 AM Database Feature #3809: ProDataSet support
Consider the following ABL code:... Ovidiu Maxiniuc
06:03 AM Database Feature #3809: ProDataSet support
Ovidiu, please post a small snapshot of how DATASET and DATASET-HANDLE parameters will convert.
Also, I assume tha...
Constantin Asofiei
01:53 AM User Interface Feature #4029: implement more widget rendering knowledge within the client drivers
We already push some of the "widget knowledge" to the drivers, like input-sensitive widget areas to the drivers (espe... Hynek Cihlar

04/07/2019

01:56 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Another issue to add: POLY arguments can't disambiguate properly an overloaded method, see this @DateField@ call:
<p...
Constantin Asofiei
01:36 PM Base Language Feature #3753: I18N additions
Something else to add:
* texts at the schema definition (labels, and so on) - are these translatable?
Constantin Asofiei

04/06/2019

10:47 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Task branch @3811a@ has been updated for review to revision @11318@.
This is the fix for GUI driver independent ve...
Eugenie Lyzenko

04/05/2019

07:27 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Deviations found.
Swing:
* disabled Fill-In text location is higher than expected(1 pixel)
Web, widgets enable...
Eugenie Lyzenko
06:00 PM User Interface Bug #2921 (WIP): fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Two samples from 4GL to compare vertical text location:
Enabled widgets:
!text_vert_location_en_4gl.jpg!
Dis...
Eugenie Lyzenko
02:54 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Greg Shah wrote:
> Use 3811a.
>
> We are first trying to get 3750b into trunk ASAP. We aren't changing trunk unt...
Eugenie Lyzenko
02:54 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Use 3811a.
We are first trying to get 3750b into trunk ASAP. We aren't changing trunk until then.
Greg Shah
12:56 PM User Interface Bug #2921: fix vertical placement of FILL-IN (editable or not)/LABEL/EDITOR text
Starting to work on the issue. What are the planes for changes to apply? Create separate branch or I can upload to cu... Eugenie Lyzenko
06:17 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
For Web Services, we need these questions answered, for both PASOE and WSA modes:
* what artifacts are required to r...
Constantin Asofiei
06:05 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Details about questions we need answered for the REST support. We need these answered for each mode (classic, PASOE,... Constantin Asofiei
04:31 PM Base Language Feature #3753: I18N additions
> see above for the runtime I18N - are these what you are looking for?
Yes, this is what I was looking for.
Greg Shah
04:46 AM Base Language Feature #3753: I18N additions
Greg, see above for the runtime I18N - are these what you are looking for?
About the translation manager and trans...
Constantin Asofiei
04:26 PM Database Feature #3809: ProDataSet support
Revision 11591.
Two important changes in converted code:
* the static definition of @DataSet@ was using buffer f...
Ovidiu Maxiniuc
01:37 PM Database Feature #3809: ProDataSet support
Revision 11587.
All provided files in Test Suite converted and compiled successfully. I updated the project and wi...
Ovidiu Maxiniuc
11:16 PM Database Feature #3809: ProDataSet support
Eric Faulhaber wrote:
> Please consider the recent refactoring I did with BUFFER-COPY and BUFFER-COMPARE.
BTW, I'...
Eric Faulhaber
10:53 AM User Interface Feature #3811: more misc UI features
Greg Shah wrote:
> > If my understanding correct in cases when Progress Docs conflicts with 4GL reality we implement...
Eugenie Lyzenko
10:34 AM User Interface Feature #3811: more misc UI features
> If my understanding correct in cases when Progress Docs conflicts with 4GL reality we implement what we see on 4GL ... Greg Shah
11:01 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11317@.
Adding gap status change for @AUTO-COMPLETION...
Eugenie Lyzenko
09:50 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11316@.
This change fixes the bugs found during testi...
Eugenie Lyzenko

04/04/2019

07:37 PM User Interface Feature #3811: more misc UI features
The bugs found have been fixed. Now @ADD-COLUMNS-FROM()@ works almost the same as in original @4GL@.
The only devi...
Eugenie Lyzenko
07:01 PM User Interface Feature #3811: more misc UI features
Added testcase @uast/browse/brws_add_cols_from.p@ to bzr testcases repo, rev @1829@.
Found several bugs/issues in ...
Eugenie Lyzenko
02:57 PM User Interface Feature #3811: more misc UI features
I need to write the testcase to verify the current implementation of the @ADD-COLUMNS-FROM@ method. I'm worry a bit a... Eugenie Lyzenko
01:23 PM User Interface Feature #3811 (Review): more misc UI features
Task branch @3811a@ has been updated for review to revision @11315@.
With this update the support for @AUTO-COMPLE...
Eugenie Lyzenko
08:19 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11314@.
The update adds base implementation for @AUTO...
Eugenie Lyzenko
05:02 PM Database Feature #3809: ProDataSet support
[Originally sent via email, but I wanted to document here...]:
Please consider the recent refactoring I did with B...
Eric Faulhaber
04:59 PM Database Feature #3809: ProDataSet support
Revision 11584.
Added missing method declarations. Added attributes and methods from existing interfaces. Fixed so...
Ovidiu Maxiniuc

04/03/2019

03:44 PM Database Feature #3809: ProDataSet support
Revision 11583.
The project converts and generated sources compiles without errors.
I am going tomorrow to check ...
Ovidiu Maxiniuc
12:21 PM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
Constantin Asofiei wrote:
> The table should have more than one record :-)
Yes, it should be a "real" table with ...
Eric Faulhaber
10:05 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
My suggestion was to test without the runtime change. Just write the conditional around the @FIND@ in the converted ... Greg Shah
09:42 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
We are talking about an WHERE clause which is known that can always match on an unique record. If the lambda express... Constantin Asofiei
09:20 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
Constantin Asofiei wrote:
> > How do we determine this efficiently? Within the current session is not too bad, but a...
Eric Faulhaber
09:09 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
Constantin Asofiei wrote:
> No, the lock doesn't matter.
My point is that holding a lock on the record is the only ...
Eric Faulhaber
08:52 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
Regarding Greg's #4033-2 - the idea here is to omit the conversion changes now, and just test a runtime change (which... Constantin Asofiei
08:50 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
Eric Faulhaber wrote:
> Is the assumption that the current session holds a lock on the record between FIND [ FIRST ]...
Constantin Asofiei
08:47 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
Eric Faulhaber wrote:
> > * The current record in the buffer meets the unique criteria.
> How do we determine this ...
Constantin Asofiei
08:23 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
Is the assumption that the current session holds a lock on the record between FIND [ FIRST ] calls?
If NO-LOCK, wo...
Eric Faulhaber
08:18 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
This is an interesting idea, but the details of the execution present some questions.
Greg Shah wrote:
> * The cu...
Eric Faulhaber
08:06 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
The table should have more than one record :-) Constantin Asofiei
07:17 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
One idea to test this:
1. Write a 4GL testcases that does 10000 of the same @FIND@ in a loop using a unique index ...
Greg Shah
07:08 AM Database Feature #4033: avoid query for FIND unique when the current record in the buffer would match the ...
In discussions with a customer, it was noted that in the 4GL a @FIND@ (or @FIND FIRST@ etc) is very fast when the sam... Greg Shah
06:49 AM Database Feature #4033 (WIP): avoid query for FIND unique when the current record in the buffer would matc...
Greg Shah
04:23 AM Base Language Support #4032: block/transaction processing context-local and other performance improvements
From Eric:
> ProcedureManager.hasReferent is showing as a minor bottleneck in a particular case, due to its Contex...
Greg Shah
03:02 AM Base Language Support #4032: block/transaction processing context-local and other performance improvements
From Constantin:
> TransactionManager is also used in most of the scopeStart/scopeFinished (Scopeables) notificati...
Greg Shah
03:00 AM Base Language Support #4032 (New): block/transaction processing context-local and other performance improvements
Greg Shah
11:56 PM User Interface Feature #3811: more misc UI features
The status updated, but I have not received the respective message to e-mail. Pushing another record. Eugenie Lyzenko
11:50 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11313@.
This is complete implementation of the soft P...
Eugenie Lyzenko

04/02/2019

03:16 PM Database Feature #3809: ProDataSet support
Revision 11577.
Added missing parent-id-relation option and resolved conflicts with other variables.
Compiling th...
Ovidiu Maxiniuc
02:21 PM User Interface Feature #3811: more misc UI features
It is difficult to use this system menu for... Sergey Ivanovskiy
02:20 PM User Interface Feature #3811: more misc UI features
Thank you for help. I have some background to implement solution.
The difference is I do not need event listener. ...
Eugenie Lyzenko
02:04 PM User Interface Feature #3811: more misc UI features
It seems that this code... Sergey Ivanovskiy
01:38 PM User Interface Feature #3811: more misc UI features
Eugenie, please look at @SystemAction@ in @p2j.mouse.js@ in order to understand how PASTE is implemented. Sergey Ivanovskiy
01:38 PM User Interface Feature #3811: more misc UI features
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Eugenie, I tested this issue and found that CTRL-V should w...
Eugenie Lyzenko
01:29 PM User Interface Feature #3811: more misc UI features
There is a picture of the current COPY/PAST/CUT web client architecture in the original task where this issue is orig... Sergey Ivanovskiy
01:11 PM User Interface Feature #3811: more misc UI features
Sergey Ivanovskiy wrote:
> Eugenie, I tested this issue and found that CTRL-V should work. It seems that your conclu...
Sergey Ivanovskiy
01:03 PM User Interface Feature #3811: more misc UI features
Eugenie, I tested this issue and found that CTRL-V should work. It seems that your conclusions are incorrect. Did you... Sergey Ivanovskiy
01:00 PM User Interface Feature #3811: more misc UI features
I don't know the PASTE menu enabled requirements, but it seems that this menu item can be enabled forever. Sergey Ivanovskiy
01:00 PM User Interface Feature #3811: more misc UI features
Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > Guys, we have some misunderstanding here. Again, Swing client...
Eugenie Lyzenko
12:59 PM User Interface Feature #3811: more misc UI features
If we send CTRL+V like this... Sergey Ivanovskiy
12:48 PM User Interface Feature #3811: more misc UI features
@OutputManager.getDriver()).clipboardContents()@ cannot be done via jscript without user's approval. Sergey Ivanovskiy
12:45 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Guys, we have some misunderstanding here. Again, Swing client works fine, while Web client ...
Sergey Ivanovskiy
12:15 PM User Interface Feature #3811: more misc UI features
Guys, we have some misunderstanding here. Again, Swing client works fine, while Web client does not.
The approach ...
Eugenie Lyzenko
08:53 AM User Interface Feature #3811: more misc UI features
This @EditorPopupGuiImpl@ should work properly. Sergey Ivanovskiy
08:26 AM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, I'm confused, too - PASTE is working via CTRL-V wit...
Sergey Ivanovskiy
07:36 AM User Interface Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Eugenie, I'm confused, too - PASTE is working via CTRL-V with both Chrome and Firefox. ...
Eugenie Lyzenko
07:01 AM User Interface Feature #3811: more misc UI features
Eugenie, I'm confused, too - PASTE is working via CTRL-V with both Chrome and Firefox. Please post a standalone test... Constantin Asofiei
06:45 AM User Interface Feature #3811: more misc UI features
From this thread it is not clear what is the PASTE issue? Should I check out 3811a? Sergey Ivanovskiy
06:19 AM User Interface Feature #3811: more misc UI features
Greg Shah wrote:
> > What is not yet fixed is PASTE operation from external application to Web client based FWD EDIT...
Sergey Ivanovskiy
06:16 AM User Interface Feature #3811: more misc UI features
> What is not yet fixed is PASTE operation from external application to Web client based FWD EDITOR widget. Looks lik... Greg Shah
10:40 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11312@.
Added first stage of the @AUTO-COMPLETION@ at...
Eugenie Lyzenko
10:43 AM Conversion Tools Bug #4031 (Rejected): regression in comments conversion
I didn't realize this already had been reported. Eric Faulhaber
10:07 AM Conversion Tools Bug #4031: regression in comments conversion
We recently (3750a?) introduced a regression in the handling of comments during conversion. Instead of emitting in th... Eric Faulhaber
10:04 AM Conversion Tools Bug #4031 (Rejected): regression in comments conversion
Eric Faulhaber
10:52 PM Database Feature #4030: improve CompoundQuery optimizer
Some time ago, I implemented a runtime optimizer for @CompoundQuery@, which would analyze the components of the compo... Eric Faulhaber
10:36 PM Database Feature #4030 (New): improve CompoundQuery optimizer
Eric Faulhaber
10:32 PM User Interface Feature #4029: implement more widget rendering knowledge within the client drivers
I'm not sure if there is already an issue for this potential performance improvement, but I know we've discussed it m... Eric Faulhaber
10:24 PM User Interface Feature #4029 (New): implement more widget rendering knowledge within the client drivers
Eric Faulhaber
10:18 PM User Interface Feature #4028: coalesce multiple STATUS updates sent in rapid succession to reduce DAP work
We recently encountered a situation in an application where the status messages meant to update the user on the progr... Eric Faulhaber
10:08 PM User Interface Feature #4028 (New): coalesce multiple STATUS updates sent in rapid succession to reduce DAP work
Eric Faulhaber
10:06 PM Runtime Infrastructure Feature #4027: optimize multiple PUT statements by deferring call to client until EOL or EOF
Many PUT statements called in rapid succession, such as for report rendering, can produce a performance bottleneck. E... Eric Faulhaber
09:58 PM Runtime Infrastructure Feature #4027 (New): optimize multiple PUT statements by deferring call to client until EOL or EOF
Eric Faulhaber
09:53 PM Runtime Infrastructure Feature #4026: ensure all objects transmitted over the DAP implement Externalizable
Many APIs between client and server have been added over the past few years, some of which pass new object types over... Eric Faulhaber
09:48 PM Runtime Infrastructure Feature #4026 (Closed): ensure all objects transmitted over the DAP implement Externalizable
Eric Faulhaber
09:47 PM Runtime Infrastructure Bug #4025: potential client/server performance improvements
This issue is for tracking ideas about improving performance in areas of the runtime which deal with the client or wi... Eric Faulhaber

04/01/2019

06:43 PM Runtime Infrastructure Bug #4025 (New): potential client/server performance improvements
Eric Faulhaber
06:40 PM Database Feature #4024: PostgreSQL shared memory JDBC driver
This concept is a more outside-the-box corollary to the idea behind #4012. In a system where lots of round trips to t... Eric Faulhaber
06:22 PM Database Feature #4024 (New): PostgreSQL shared memory JDBC driver
Eric Faulhaber
06:20 PM Database Feature #4023: PostgreSQL query planning optimization
To date, we have not made a concentrated effort to tune PostgreSQL's query planner for FWD's use, beyond some basics:... Eric Faulhaber
06:12 PM Database Feature #4023 (New): PostgreSQL query planning optimization
Eric Faulhaber
06:10 PM Database Feature #4022: upgrade to a newer PostgreSQL release
At the time of this writing, the most recent production PostgreSQL release is 11.2. We are currently working primaril... Eric Faulhaber
05:48 PM Database Feature #4022 (WIP): upgrade to a newer PostgreSQL release
Eric Faulhaber
04:49 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11311@.
Added runtime support for @ADD-COLUMNS-FROM@ ...
Eugenie Lyzenko
03:37 PM Database Feature #4021: better use of session-related resources such as PreparedStatements and caches
At the moment, this task is somewhat speculative, in that I'm not sure how well we are amortizing the cost of setting... Eric Faulhaber
03:22 PM Database Feature #4021 (New): better use of session-related resources such as PreparedStatements and caches
Eric Faulhaber
03:19 PM Database Feature #4020: reduce work Hibernate does flushing session
Each time Hibernate does something that relies on the state of the database to be consistent with changes in the stat... Eric Faulhaber
02:46 PM Database Feature #4020 (Rejected): reduce work Hibernate does flushing session
Eric Faulhaber
02:51 PM Database Feature #3809: ProDataSet support
Committed r11576 of branch 3809b.
At this moment all the sources provided convert. However, the code is not 100% c...
Ovidiu Maxiniuc
11:35 AM Database Feature #4019: rework dirty database implementation to use persistent database
This task is meant to address two issues with the current dirty database implementation:
* it is limited, in that ...
Eric Faulhaber
11:06 AM Database Feature #4019 (New): rework dirty database implementation to use persistent database
Eric Faulhaber
11:02 AM Database Feature #4018: possibly move temp-table support into persistent database
We already do a form of optimization for @CompoundQuery@, where we attempt to determine whether a multi-table query w... Eric Faulhaber
10:55 AM Database Feature #4018: possibly move temp-table support into persistent database
In the early days of FWD, temp-table support was implemented in the persistent database (e.g., PostgreSQL). To avoid ... Eric Faulhaber
10:25 AM Database Feature #4018 (New): possibly move temp-table support into persistent database
Eric Faulhaber
11:52 PM Database Feature #4012 (Review): replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as ...
Greg, I think we can close this. Eric Faulhaber
11:50 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Greg Shah wrote:
> What about PGCONF changes? Are AF_UNIX sockets enabled by default?
They are, at least in the ...
Eric Faulhaber
11:43 PM Database Feature #4016: replace portions of Hibernate which are non-performant
We maintain a lot of information in FWD's persistence layer which is redundant with information maintained by Hiberna... Eric Faulhaber
11:35 PM Database Feature #4016 (Closed): replace portions of Hibernate which are non-performant
Eric Faulhaber
10:35 PM Database Feature #4015: upgrade to a newer Hibernate release
As [[FWD:Patching_and_Building_Customized_3rd_Party_Libraries#Hibernate|documented here]], we currently are at a cust... Eric Faulhaber
10:14 PM Database Feature #4015 (Rejected): upgrade to a newer Hibernate release
Eric Faulhaber

03/30/2019

04:40 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Is the same issue for Firefox?
The issue I mentioned with the first key being lost after t...
Constantin Asofiei
11:46 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11310@.
This is the set of fixes for @EDITOR@ widget ...
Eugenie Lyzenko

03/29/2019

05:25 PM User Interface Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > What about Editor widget, not Fill-In? Do you see the issue ...
Eugenie Lyzenko
04:17 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> What about Editor widget, not Fill-In? Do you see the issue in Editor? If not - it is anoth...
Constantin Asofiei
04:09 PM User Interface Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > There is an issue with @EDIT-PASTE()@ implementation(will be...
Eugenie Lyzenko
03:58 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> There is an issue with @EDIT-PASTE()@ implementation(will be fixed as part of the @EDIT-PAS...
Constantin Asofiei
03:45 PM User Interface Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Are you able to @PASTE@ from external application like @gedi...
Eugenie Lyzenko
03:34 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Are you able to @PASTE@ from external application like @gedit@ int @FWD@ editor widget?
Ye...
Constantin Asofiei
03:32 PM User Interface Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Web client specific. It is not possible to paste text from e...
Eugenie Lyzenko
03:25 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Web client specific. It is not possible to paste text from external application like @gedit...
Constantin Asofiei
03:21 PM User Interface Feature #3811: more misc UI features
UNDO editor feature does not properly work in @FWD@. The text inside the editor is not getting back to the version be... Eugenie Lyzenko
02:33 PM User Interface Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> One more attribute to implement I've missed: @AUTO-COMPLETION@ for combo-box widget. We nee...
Greg Shah
02:17 PM User Interface Feature #3811: more misc UI features
Task branch @3811a@ has been updated for review to revision @11309@.
This adds conversion support and runtime stub...
Eugenie Lyzenko
12:57 PM User Interface Feature #3811: more misc UI features
One more attribute to implement I've missed: @AUTO-COMPLETION@ for combo-box widget. We need this to be implemented, ... Eugenie Lyzenko
11:46 AM User Interface Feature #3811: more misc UI features
Greg Shah wrote:
> I'm good with the plan, except for @MANUAL-HIGHLIGHT@.
>
> @MANUAL-HIGHLIGHT@ is strange becau...
Eugenie Lyzenko
11:38 AM User Interface Feature #3811: more misc UI features
I'm good with the plan, except for @MANUAL-HIGHLIGHT@.
@MANUAL-HIGHLIGHT@ is strange because it is not clear in wh...
Greg Shah
11:35 AM User Interface Feature #3811: more misc UI features
Status update from Eugenie:
> Yes, almost completed. I have left to add implementation for Browse related ADD-COLU...
Greg Shah
07:17 AM Database Feature #3809: ProDataSet support
I did the refactoring as you suggested. I think it's a good solution.
I am working now on the conversion of stati...
Ovidiu Maxiniuc

03/28/2019

02:04 AM Database Feature #3809: ProDataSet support
I've previously created a class called @DataSource@ for use with XML and JSON serialization. However, this name alrea... Eric Faulhaber

03/27/2019

10:12 AM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
> Don't we also need to add code (jar(s) and a native library) to the system to make this work?
I see you've made ...
Greg Shah
07:25 AM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
> No other change is needed.
Don't we also need to add code (jar(s) and a native library) to the system to make th...
Greg Shah
12:24 AM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Greg Shah wrote:
> https://github.com/fiken/junixsocket
>
> This last one has a PostgresqlAFUNIXSocketFactory tha...
Eric Faulhaber

03/26/2019

04:35 PM Database Feature #4011: database/persistence layer performance improvements
This issue is for tracking ideas about improving the performance of the database and the persistence framework in FWD... Greg Shah
03:03 PM Database Feature #4011 (Closed): database/persistence layer performance improvements
Greg Shah
04:14 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Using shared memory, we could eliminate the 4 kernel space transitions (write() goes down into the kernel and returns... Greg Shah
04:13 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Early implementations of the Progress Database Server implemented connectivity using shared memory. This design, com... Greg Shah
04:08 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Eric Faulhaber wrote:
> Hynek, what did your @pg_hba.conf@ file look like to get as far as you did for this attempt?...
Hynek Cihlar
03:36 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Hynek, what did your @pg_hba.conf@ file look like to get as far as you did for this attempt? Eric Faulhaber
03:07 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Hynek's results, copied from #3992:
Hynek Cihlar wrote:
> Eric Faulhaber wrote:
> > Hynek or Constantin, could o...
Greg Shah
03:05 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
Copied from #3992, from Eric:
This may be worth a look: https://impossibl.github.io/pgjdbc-ng/
The guy behind t...
Greg Shah
03:04 PM Database Feature #4012 (Review): replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as ...
Greg Shah
07:07 AM User Interface Bug #3962: To handle an application shortcut if there is a browser's default action assigned to t...
I like the virtual keyboard idea. It is a universal "safety net". We can have a button that brings it up.
We may...
Greg Shah
04:54 AM User Interface Bug #3962: To handle an application shortcut if there is a browser's default action assigned to t...
Another idea is to add a virtual keyboard in order to handle all these cases. Sergey Ivanovskiy
 

Also available in: Atom