Project

General

Profile

Activity

From 11/11/2018 to 12/10/2018

12/11/2018

11:04 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
One addition. The system used is @Windows 7 64-bit Ultimate@. Eugenie Lyzenko
11:01 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Looks like I have worked PLJava extension. What was changed:
0. @MSYSTEM@ must be @MINGW64@
1. Upgrade @MAVEN@ to 3...
Eugenie Lyzenko

12/10/2018

05:00 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
The 4GL documentation for FIELD_CLASS states that it is only possible to make it @Progress.Lang.Object@. It turns ou... Greg Shah
10:04 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> I'm talking about the creation of the widget pool itself, not the registration of handle resource...
Constantin Asofiei
09:36 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
>> For the instance case, we can create it in the "constructor worker" method. For the class case, in a static intial... Greg Shah
03:06 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
My started config environment:
1. PostgreSQL 9.5.15 downloaded as binary (to be on the almost same level as in Linux...
Eugenie Lyzenko
11:55 PM Database Feature #3758: misc database features
The SERIALIZE-HIDDEN attribute runtime support was not implemented at this time. See #3750-41. Eric Faulhaber
11:05 PM Database Feature #3758: misc database features
Task branch 3758b contained conversion support and partial/stubbed runtime support for DBTASKID, RECORD-LENGTH builti... Eric Faulhaber

12/09/2018

05:47 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
3750a revision 11307 adds support for @IMPLEMENTS@. Greg Shah
01:56 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
3750a revision 11306 is the first phase of conversion support for OO 4GL. This revision can properly convert empty c... Greg Shah

12/08/2018

02:54 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Is there a different widget pool for each instance or is there a single widget pool for the class...
Constantin Asofiei
12:36 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> Same, I think this is some compile-time augmentation for CREATE statements using static members.
Is there a dif...
Greg Shah
01:13 PM Database Feature #3757: add metadata support
I've added @_connect@ and @_myconnection@ to the @standard@ section of @p2j.cfg.xml@ in rev 17 of the customer applic... Eric Faulhaber
01:02 PM Database Feature #3757: add metadata support
Eric Faulhaber wrote:
> What are the failures, exactly?
The logs are in #3750-29
Constantin Asofiei
12:57 PM Database Feature #3757: add metadata support
Constantin Asofiei wrote:
> I have files failing with these metadata fields, and they are not in the list for this t...
Eric Faulhaber
11:30 AM Database Feature #3757: add metadata support
I have files failing with these metadata fields, and they are not in the list for this task:... Constantin Asofiei

12/07/2018

06:22 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> > And @USE-WIDGET-POOL@ - is this currently used?
>
> Sorry, it took some time to run the sear...
Constantin Asofiei
04:46 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> * I assume that statics are not affected, only instance members. The 4GL doesn't allow accessing...
Constantin Asofiei
04:28 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> Greg, we need to determine how we handle the same stuff with unknown object references, for normal var case. 4GL gi... Greg Shah
03:45 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> And @USE-WIDGET-POOL@ - is this currently used?
Sorry, it took some time to run the search across both projects....
Greg Shah
03:29 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Direct field reference like @where tt.obj = ?@ or @where tt.obj <> ?@ does work.
But there is something interestin...
Constantin Asofiei
02:55 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Eric Faulhaber wrote:
> If so, how is tt.obj.foo dereferenced? Is this the equivalent of a user-defined function, wh...
Constantin Asofiei
02:18 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin, are there any limitations as to how a field of data type @class@ can be used in a WHERE clause? For insta... Eric Faulhaber
02:10 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Something about widget definitions in a class (like @DEF BUTTON btn@) - in documentation there is a statement like 'C... Constantin Asofiei
03:20 PM Database Feature #3757: add metadata support
Eric Faulhaber wrote:
> Please review the context of these metadata uses and report the purpose of the programs in w...
Eric Faulhaber
02:59 PM Database Feature #3757: add metadata support
Ovidiu, please implement the metadata tables/fields in this task. The priority right now (must be done by end of next... Eric Faulhaber
02:50 PM Database Feature #3757: add metadata support
I updated the previous entries and I see that there are a few more metadata tables/fields that are accessed: @_DbStat... Ovidiu Maxiniuc
01:04 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
I found an issue with the solution. When the converted query has a @RandomAccessQuery@, the @P2JQuery.Parameter@ lamb... Ovidiu Maxiniuc

12/06/2018

04:54 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
Committed revision 11303. Ovidiu Maxiniuc
04:09 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
Great! Please use 3750a. Greg Shah
04:05 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
It actually works! At least for the testcase the client provided and for a a few other I tested.
The lambda is evalu...
Ovidiu Maxiniuc
02:33 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> * how do you plan to emit the 4GL c'tors? As a Java constructor, right?
And I just real...
Constantin Asofiei
02:28 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
About constructors and destructors:
* how do you plan to emit the 4GL c'tors? As a Java constructor, right?
* destr...
Constantin Asofiei
01:06 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
I think we can calculate this if I just add the fully qualified OO name to the @class-mapping@ node as an @ooname@ at... Greg Shah
12:41 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
I've been assuming that we will need the conversion name mapping anyway for things like @DYNAMIC-NEW@. I was thinkin... Greg Shah
12:34 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> My idea is that at parsing time, we have resolved the 4GL fully qualified names to some actual un...
Constantin Asofiei
10:36 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
I'm working on the resolution of the converted Java class name information (simple class name, package name and fully... Greg Shah
10:00 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Branch 3750a revision 11302 includes these changes:
* Added reports for constructors, destructors and duplicate fu...
Greg Shah
08:20 AM Conversion Tools Feature #3696: implement Progress AST anti-parser
The items that remain in this task are the following:
* Provide more examples and documentation.
* Phase 2
** Ne...
Greg Shah
07:22 AM Conversion Tools Feature #3696: implement Progress AST anti-parser
3696a was merged to trunk rev 11294 and archived.
Passed conversion and runtime ChUI application testing.
Passed co...
Constantin Asofiei
05:41 AM Conversion Tools Feature #3696: implement Progress AST anti-parser
3696a was rebased from trunk 11293 and passed testing.
Revision 11351 contains some changes related to GET-DB-CLIE...
Constantin Asofiei

12/05/2018

06:03 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Good results so far. Please check in your testcases to @testcases/uast/oo/@.
Next questions:
5. Please conside...
Greg Shah
05:15 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Leaving duck typing aside, and looking through the JVM specs, I can't find other issues at this time.
This comment...
Constantin Asofiei
03:58 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> JVM specs don't guarantee which tread will execute the finalize() method - and if the DESTRUCTOR contains 4GL logic... Greg Shah
03:39 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> I think so. You aren't supposed to be able to execute it directly and it only gets executed when...
Constantin Asofiei
03:33 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> > in Java you can't hide an instance method via a static method, but you can in 4GL.
>
> Did y...
Constantin Asofiei
03:32 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Another issue with using Java inheritance: in Java, you can't reduce the visibility of a...
Constantin Asofiei
03:29 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> You mean without using a dynamic proxy? The problem I can think of is the EXTENT parameters - there is some validat... Greg Shah
03:26 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> in Java you can't hide an instance method via a static method, but you can in 4GL.
Did you find this via testing...
Greg Shah
03:26 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Is there any reason that a method call with non-POLY arguments can't be directly dispatched?
You...
Constantin Asofiei
03:20 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
And there is this "gem" (from the 4GL docs):
"On a state-reset AppServer, a given AppServer agent begins a fresh A...
Greg Shah
03:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Also in Java you can't hide an instance method via a static method, but you can in 4GL.
LE: this was tested incorr...
Constantin Asofiei
02:55 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Another issue with using Java inheritance: in Java, you can't reduce the visibility of a member, just upgrade it. In... Constantin Asofiei
02:42 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> I was thinking we could do a mode where, if a project is not using duck-typing, we rely on Java inheritance for con... Greg Shah
02:31 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
I was thinking we could do a mode where, if a project is not using duck-typing, we rely on Java inheritance for conve... Constantin Asofiei
01:58 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Use @string(THIS-OBJECT)@ (or @string(ooVar)@) to determine the handle ID (this is suffixed to the class name, like @... Constantin Asofiei
01:41 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> > the limitations introduced by duck typing I think will not allow us to use Java inheritance, wh...
Constantin Asofiei
01:36 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> the limitations introduced by duck typing I think will not allow us to use Java inheritance, when emulating the 4GL... Greg Shah
01:24 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
4. About @static@ constructors. 4GL states:
> STATIC specifies a static constructor that executes exactly once in an...
Constantin Asofiei
01:17 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
I'm posting our duck typing example here so that readers can see the full context of the discussion.
@duck_typing....
Greg Shah
04:43 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
The current implementation should convert and compile without any problems. However, since this part of FWD uses the ... Ovidiu Maxiniuc

12/04/2018

05:12 PM Base Language Feature #3755 (Closed): DEBUGGER system handle stubs
Code Review Task Branch 3750a Revision 11300
I'm good with the changes.
In the future, I would like to avoid th...
Greg Shah
01:51 PM Base Language Feature #3755 (Review): DEBUGGER system handle stubs
Constantin Asofiei
01:51 PM Base Language Feature #3755 (WIP): DEBUGGER system handle stubs
DEBUGGER support - full conversion and stubbed runtime - is in 3750a rev 11294. Constantin Asofiei
04:34 PM Runtime Infrastructure Feature #3819: PROFILER system handle
Many customers use this, but at least one customer is using this in a production environment. The user enters a hotk... Greg Shah
04:13 PM User Interface Feature #3762: misc UI features
3750a rev 11300 fixes EDITOR:LARGE attribute runtime (get/set support) and gaps. Constantin Asofiei
03:22 PM User Interface Feature #3762: misc UI features
> FWD can handle this automatically, nothing specific is required. I think the gaps should be changed to rt_full.
...
Greg Shah
03:14 PM User Interface Feature #3762: misc UI features
Other notes:
* @TOGGLE-BOX@ is fully supported - fixed gaps in 11299.
* @EDITOR:LARGE@ - this is just to mark that ...
Constantin Asofiei
03:05 PM User Interface Feature #3762: misc UI features
Greg Shah wrote:
> Are all the other attributes/methods already supported at conversion time?
Yes, I've checked them.
Constantin Asofiei
03:04 PM User Interface Feature #3762: misc UI features
Are all the other attributes/methods already supported at conversion time? Greg Shah
03:01 PM User Interface Feature #3762 (WIP): misc UI features
Constantin Asofiei
03:00 PM User Interface Feature #3762: misc UI features
Conversion issues for AUTO-COMPLETION attribute and EDIT-UNDO method are solved in 3750a rev 11298. Constantin Asofiei
03:20 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Another testing framework is "Cypress":https://cypress.io. A customer mentioned that this is becoming a popular frame... Greg Shah
03:19 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
A customer has found a tool called SikuliX. It works based on image recognition and OCR for text recognition. They ... Greg Shah
03:13 PM Base Language Feature #3753: I18N additions
A note to check: editor with LONGCHAR value, having a non-default codepage. Constantin Asofiei
02:35 PM Base Language Feature #3753: I18N additions
The conversion issues for this task (phase 1) are solved in 3750a rev 11297. Constantin Asofiei
02:07 PM Base Language Feature #3756 (WIP): minor modifications for SESSION system handle support
The conversion problems in this task are solved in 3750a rev 11295: adds SESSION:V6DISPLAY conversion and get/set run... Constantin Asofiei

12/03/2018

05:04 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
OK, thanks for the update.
Eugenie will take this when he gets back.
Greg Shah
04:33 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
I installed Visual Studio 2017 Community edition. I cannot build. Maven keeps complaining that @Could not launch cmd.... Ovidiu Maxiniuc
10:22 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
> I was about to attempt to compile PL/Java with MSVC compiler. Just to see it works. There was the free Visual Studi... Greg Shah
10:03 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
Greg Shah wrote:
> Ovidiu: Are you close to resolving this? If not, I propose that Eugenie can take the next steps....
Ovidiu Maxiniuc
09:40 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
Ovidiu: Are you close to resolving this? If not, I propose that Eugenie can take the next steps. He is quite a wiza... Greg Shah
09:37 AM Database Feature #3760 (Closed): temp-table options
Greg Shah
09:36 AM Database Feature #3760: temp-table options
Yes, this tracker can be closed. Ovidiu Maxiniuc
09:34 AM Database Feature #3760: temp-table options
3782a was merged to trunk as revision 11292.
Is there any reason to keep this task open? It is set to 90% done, b...
Greg Shah
09:08 AM Base Language Feature #3752 (Closed): CLIENT-PRINCIPAL resource and other security features
The remainder of the CLIENT-PRINCIPAL support will be implemented in #3810. Greg Shah
08:53 AM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
3752a was merged to trunk rev 11293 and archived.
> Added runtime/conversion support for SET-DB-CLIENT, GET-DB-CLI...
Constantin Asofiei

12/01/2018

07:50 AM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Please merge to trunk. Greg Shah

11/30/2018

04:23 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Conversion testing of 3752a rev 11297 passed. Constantin Asofiei
02:05 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
3752a rev 11297 fixes the review issues.
I'm doing conversion testing next.
Constantin Asofiei
01:49 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> > If the name is invalid, I'll throw an exception, as we can't use the default DB.
>
> OK, as ...
Constantin Asofiei
01:45 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
> If the name is invalid, I'll throw an exception, as we can't use the default DB.
OK, as long as the NPE does not...
Greg Shah
01:43 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> 1. In @ConnectionManager.getDbClient()/setDbClient()@, the use of @cm.getLDBName(dbName).toLowerC...
Constantin Asofiei
11:15 AM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
I don't think this needs runtime testing. If it passes conversion testing for ChUI, it can be merged to trunk. Greg Shah
11:14 AM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Code Review Task Branch 3752a Revision 11295
The result is very good. I've only found some minor issues:
1. In...
Greg Shah
10:24 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
I suspect you will need to build the project yourself from source. In this way you can ensure that everything is mat... Greg Shah
10:06 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
I found an installed a PostgreSQL that is apparently built with MinGW. It is available here: https://www.openscg.com/... Ovidiu Maxiniuc
08:54 AM Runtime Infrastructure Feature #3819: PROFILER system handle
"PROFILER Object attributes and methods":https://knowledgebase.progress.com/articles/Article/19495
"How to use PRO...
Greg Shah
08:44 AM Runtime Infrastructure Feature #3819 (New): PROFILER system handle
Greg Shah

11/29/2018

02:36 PM Base Language Feature #3753 (WIP): I18N additions
Constantin Asofiei
09:18 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
Eugenie Lyzenko wrote:
> Do you mean this build: https://sourceforge.net/projects/postgresql-mingw-w64/ ?
I downloa...
Ovidiu Maxiniuc
07:17 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Ovidiu Maxiniuc wrote:
> _If your PostgreSQL server was built using MinGW-w64 (which you can check by running pg...
Eugenie Lyzenko

11/28/2018

06:11 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Ovidiu Maxiniuc wrote:
> I tried today with a fresh new system, hoping that the initial system could have been someh...
Eugenie Lyzenko
05:44 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
I tried today with a fresh new system, hoping that the initial system could have been somehow corrupted. There is no ... Ovidiu Maxiniuc
12:46 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Please review 3752a rev 11295 - it contains the changes required for the current POC. Constantin Asofiei

11/27/2018

02:48 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Eric Faulhaber wrote:
> https://tada.github.io/pljava/build/mingw64.html implies that the PostgreSQL server needs to...
Ovidiu Maxiniuc
02:45 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
> Also it would be great to have more debugging info for 0xC0000005. The module name and address will help significan... Ovidiu Maxiniuc
02:44 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
https://tada.github.io/pljava/build/mingw64.html implies that the PostgreSQL server needs to have been built using mi... Eric Faulhaber
02:38 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Ovidiu Maxiniuc wrote:
> I think I was a little to enthusiastic about the successful build. Apparently there is an ...
Eugenie Lyzenko
02:12 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
I think I was a little to enthusiastic about the successful build. Apparently there is an issue with the binaries be... Ovidiu Maxiniuc

11/26/2018

05:00 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
I finally get it 100% compiled. The problem is that psql does not know what are the 'resources' (read 'header declara... Ovidiu Maxiniuc
12:58 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
This is meant to be a Java-native replacement for the ability to swap translated string literals at runtime.
+Back...
Greg Shah
12:21 PM Base Language Feature #3817 (Closed): create resource bundles from string literals and implement optional suppo...
Greg Shah
12:31 PM Database Feature #3757 (WIP): add metadata support
h4. @_filelist._filelist-name@, @_filelist._FileList-BlkSize@ and @_filelist._fileList-id@
This _meta table allow ...
Ovidiu Maxiniuc
01:48 AM Database Feature #3757: add metadata support
Ovidiu, as you have down time from other tasks, please investigate and document the meanings of the above metadata ta... Eric Faulhaber

11/25/2018

02:56 PM Database Feature #3816: table and table handle parameter options
Options which need support:
* BIND
* APPEND - mostly implemented; partial conversion
* BY-REFERENCE - mostly imp...
Eric Faulhaber
02:38 PM Database Feature #3816 (Closed): table and table handle parameter options
Eric Faulhaber
02:37 PM Database Feature #3809: ProDataSet support
Dataset parameter options:
* BY-REFERENCE
* APPEND
* BIND
Eric Faulhaber
12:29 PM Database Feature #3809: ProDataSet support
The following list of features is not exhaustive, but we know we need to implement at least...
+Language Statement...
Eric Faulhaber
09:29 AM Database Feature #3809: ProDataSet support
There are also features in non-database parts of the system.
* SESSION:FIRST-DATASET
Greg Shah
07:25 AM Database Feature #3809: ProDataSet support
This task is intended to implement compatible and comprehensive support for the ProDataSet features of the 4GL. At t... Greg Shah
07:17 AM Database Feature #3809 (Closed): ProDataSet support
Greg Shah
02:13 PM Database Feature #3815: more temp-table options
Temp-table field option:
* COLUMN-CODEPAGE
Eric Faulhaber
01:59 PM Database Feature #3815: more temp-table options
The following temp-table options need to be supported:
* LIKE-SEQUENTIAL
* BEFORE-TABLE (ProDataSet-related)
Eric Faulhaber
01:57 PM Database Feature #3815 (Closed): more temp-table options
Eric Faulhaber
12:43 PM Database Feature #3814: more schema metadata
The following schema metadata features are used in an application and are either unsupported or are partially impleme... Eric Faulhaber
12:38 PM Database Feature #3814 (Closed): more schema metadata
Eric Faulhaber
11:05 AM Base Language Feature #3753: I18N additions
Implement these for Phase 2 (main project):
* generalized CONVERT option support (e.g. not just INPUT but also use...
Greg Shah
10:36 AM Base Language Feature #2135: implement COPY-LOB language statement
As phase 3 of development, the following will all be needed:... Greg Shah
09:28 AM Database Feature #3813: misc DB features part deux
+Language Statements+
* -BUFFER-COMPARE- - implement NO-LOBS (already done for the POC?)
* -BUFFER-COPY- - implem...
Greg Shah
09:25 AM Database Feature #3813 (Closed): misc DB features part deux
Greg Shah
09:23 AM Base Language Feature #3812: additions to SESSION system-handle
+Attributes+
* CURRENT-REQUEST-INFO
* LOCAL-VERSION-INFO
* SERVER-CONNECTION-BOUND-REQUEST
* ICFPARAMETER
* CO...
Greg Shah
09:19 AM Base Language Feature #3812 (Closed): additions to SESSION system-handle
Greg Shah
09:22 AM User Interface Feature #3811: more misc UI features
+General Attributes+
* COLUMN-FGCOLOR
* MIN-HEIGHT-CHARS
* MANUAL-HIGHLIGHT
+Editor Methods+
* EDIT-CUT()
...
Greg Shah
09:09 AM User Interface Feature #3811 (Closed): more misc UI features
Greg Shah
08:21 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Implement support for the following:
+SECURITY-POLICY resource+
* SECURITY-POLICY system handle
* attributes
...
Greg Shah
07:41 AM Base Language Feature #3810 (Closed): SECURITY-POLICY and other security features
Greg Shah

11/24/2018

09:51 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
As far as I know the MinGW64 has support for @long long int@. it is @__int64@. So what you need to do is to try to de... Eugenie Lyzenko

11/23/2018

02:59 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Eugenie Lyzenko wrote:
> Take a look at your @.m2\repository\com\git-hub\maven-nar\nar-maven-plugin\version@ directo...
Ovidiu Maxiniuc
12:27 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Also checklist for PLJava:
https://tada.github.io/pljava/build/build.html
Nar plugin:
http://maven-nar.github.io/
Eugenie Lyzenko
12:24 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Ovidiu Maxiniuc wrote:
> After I
> [...]
> the mingw profile is indeed used. However, the issues remain.
Take a...
Eugenie Lyzenko
11:46 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
After I... Ovidiu Maxiniuc
11:44 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
Eugenie Lyzenko wrote:
> Try to add system variable:
> @MSYSTEM@ to be @MINGW64@
I will try that.
> What versio...
Ovidiu Maxiniuc
11:41 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
Ovidiu Maxiniuc wrote:
> Please find the attached logs from
> [...]
> and
> [...]
>
> I noticed that the @ms...
Eugenie Lyzenko
06:23 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
Please find the attached logs from ... Ovidiu Maxiniuc
09:22 PM Database Feature #3759: setup, test and document PostgreSQL on Windows
Eugenie: Please review this task and offer any advice about mingw. Greg Shah
12:55 PM Conversion Tools Feature #3696: implement Progress AST anti-parser
3696a was rebased from trunk 11291. The latest revision is 11338. Greg Shah
12:42 PM Conversion Tools Feature #3696: implement Progress AST anti-parser
n/a Constantin Asofiei
11:28 AM Conversion Tools Feature #3696: implement Progress AST anti-parser
I want to rebase 3696a from the latest trunk. I will rebase in 15 minutes unless there are objections. Greg Shah
07:09 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Task branch @3782a@ has been updated for review to revisions @11323@, @11324@.
This is some stable pause point to ...
Eugenie Lyzenko

11/22/2018

03:41 PM Database Feature #3759 (WIP): setup, test and document PostgreSQL on Windows
I am having some difficulties with building PL/Java on Windows. Apparently, msvc profile is selected by Maven. I do n... Ovidiu Maxiniuc
09:51 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Constantin Asofiei wrote:
> Eugenie, please experiment what happens if there are child frames and the selected elem...
Eugenie Lyzenko
08:45 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Eugenie, please experiment what happens if there are child frames and the selected elements (to be moved) are not fr... Constantin Asofiei

11/21/2018

10:12 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Task branch @3782a@ has been updated for review to revision @11321@.
This update introduces the new approach for W...
Eugenie Lyzenko

11/19/2018

03:48 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
Eric Faulhaber wrote:
> Is this inability to cache limited to the cases which use DYNAMIC-FUNCTION? Or are you sayin...
Ovidiu Maxiniuc
03:01 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Something else: the @_oeusertable@ and any other domain type allows any user ID to be specified, even if it does not ... Constantin Asofiei
01:05 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> Is the @_oslocal@ approach using something like PAM or does it just rely upon the user being alre...
Constantin Asofiei
01:02 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Is the @_oslocal@ approach using something like PAM or does it just rely upon the user being already logged in? Greg Shah
12:50 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
These metadata tables define the domains and the domain types:... Constantin Asofiei

11/16/2018

03:30 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
Ovidiu Maxiniuc wrote:
> I see an issue though: doing so will alterate the interpreted AST tree and break the caches...
Eric Faulhaber
03:14 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
The problem is that the current implementation of the dynamic queries is too logical in FWD. If the parameters and an... Ovidiu Maxiniuc
10:13 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
In other words, it is treated as a query substitution parameter? Greg Shah
02:00 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
After some investigation and design analysis my refactoring plan is(the implementation can be different, this is the ... Eugenie Lyzenko
07:04 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > I'm not sure I've completely got your question. In @JS@ the ...
Eugenie Lyzenko

11/15/2018

06:52 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Eugenie Lyzenko wrote:
> Is the @p2j.screen.js@ the main module to capture and handle @JS@ mouse events?
Yes, this...
Constantin Asofiei
06:46 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Eugenie Lyzenko wrote:
> I'm not sure I've completely got your question. In @JS@ the selection boxes are always pain...
Constantin Asofiei
06:43 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Constantin Asofiei wrote:
> Question: when moving/resizing a widget, is it possible to have its selection rectangle ...
Eugenie Lyzenko
06:35 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Question: when moving/resizing a widget, is it possible to have its selection rectangle drawn behind a widget, while ... Constantin Asofiei
06:31 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Questions to clarify:
Is the @p2j.screen.js@ the main module to capture and handle @JS@ mouse events? What is the ...
Eugenie Lyzenko
10:41 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
Making a review and check for the current status of the direct manipulation functionality to create . The testcases I... Eugenie Lyzenko
02:26 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
This is a bit (or more) strange. The combination of dynamic queries and dynamic function call is in fact used as a wo... Ovidiu Maxiniuc
01:27 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
+Class Members Access Summary+
|_. Resource |_. Data Member |_. Default Access Mode |_. PUBLIC |_. PROTECTED |_. P...
Greg Shah

11/14/2018

04:02 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Comments from a customer 4GL developer:
* ABL garbage collection is based on reference counting.
* The ABL (at le...
Greg Shah
03:49 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Some of the built-in classes provided by OpenEdge are not documented in the 4GL reference PDF. This online doc is a ... Greg Shah
03:05 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
Yes, this is the objective. I will separately send you some example customer code which is supposed to work. Greg Shah
03:04 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
Well, I encountered some strange results. Please confirm that the goal of this task is to add support for constructs ... Ovidiu Maxiniuc
02:04 PM Database Feature #3761 (WIP): add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
Started by creating toy testcases that use DYNAMIC-FUNCTION(). Ovidiu Maxiniuc
02:03 PM Database Feature #3760 (Review): temp-table options
Added conversion and runtime support for @SERIALIZE-NAME@ attribute. Committed to 3782a/11317.
Automated testing is ...
Ovidiu Maxiniuc
09:11 PM User Interface Bug #3597 (WIP): fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and mi...
Resume working on this branch. Eugenie Lyzenko

11/13/2018

04:22 PM Base Language Feature #3754 (Closed): TRANSACTION resource support
Greg Shah
04:13 PM Base Language Feature #3754: TRANSACTION resource support
Branch 3754a was merged to trunk rev 11291 and archived. Constantin Asofiei
04:08 PM Base Language Feature #3754: TRANSACTION resource support
Eric Faulhaber wrote:
> ETF runtime testing passed (full search and dev tests).
Great! I'll release it shortly.
...
Constantin Asofiei
04:00 PM Base Language Feature #3754: TRANSACTION resource support
Constantin Asofiei wrote:
> Eric: please help me with runtime testing - I don't think full runtime is required, just...
Eric Faulhaber
03:40 PM Base Language Feature #3754: TRANSACTION resource support
If Eric's tests pass please merge to trunk. Greg Shah
03:40 PM Base Language Feature #3754: TRANSACTION resource support
Code Review Task Branch 3754a Revision 11293
The changes are good.
Greg Shah
02:43 PM Base Language Feature #3754: TRANSACTION resource support
Greg Shah wrote:
> Do we have sufficient checks to ensure this same limitation is forced?
Now we do - see 3754a rev...
Constantin Asofiei
02:01 PM Base Language Feature #3754: TRANSACTION resource support
> there is no way for TRANSACTION-MODE AUTOMATIC or TRANS-INIT-PROCEDURE invoked entries to automatically start a fu... Greg Shah
01:53 PM Base Language Feature #3754: TRANSACTION resource support
Greg Shah wrote:
> The part I don't understand is how this is supposed to act when it is called while a full transac...
Constantin Asofiei
11:34 PM Base Language Feature #3754: TRANSACTION resource support
Code Review Task Branch 3754a Revision 11292
I've reviewed everything, it is very good.
The part I don't unders...
Greg Shah
03:57 PM Database Feature #3760 (WIP): temp-table options
In all my testcases the @RCODE-INFORMATION@ seems to be implemented. In fact, this is only a legacy keyword (as the d... Ovidiu Maxiniuc
03:48 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
All of these are classified as "global builtin variables" since they don't take parenthesis. Even though the 4GL doc... Greg Shah
03:28 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg, why are these marked as VAR_RAW (and registered as global variables) instead of builtin functions, in progress.... Constantin Asofiei
02:55 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> * ENCRYPT
> * DECRYPT
> * GENERATE-RANDOM-KEY()
These are dependent on @SECURITY-POLICY:SYMMET...
Constantin Asofiei
07:13 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
> @EXPORT/IMPORT-PRINCIPAL@ creates a byte representation of the @CLIENT-PRINCIPAL@ resource, returned as a @raw@ ins... Greg Shah
08:17 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
> * Will the database server run on same machine as the FWD server?
Yes.
> * Is there a preferred PostgreSQL ve...
Greg Shah
07:54 AM Database Feature #3759: setup, test and document PostgreSQL on Windows
A few questions here:
* Will the database server run on same machine as the FWD server?
Theoretically, this shoul...
Ovidiu Maxiniuc

11/12/2018

05:06 PM Base Language Feature #3752: CLIENT-PRINCIPAL resource and other security features
@EXPORT/IMPORT-PRINCIPAL@ creates a byte representation of the @CLIENT-PRINCIPAL@ resource, returned as a @raw@ insta... Constantin Asofiei
05:01 PM Base Language Feature #3752 (WIP): CLIENT-PRINCIPAL resource and other security features
Constantin Asofiei
04:47 PM Base Language Feature #3754: TRANSACTION resource support
Greg, 3754a rev 11292 adds:
* full conversion support
* runtime is almost done, I need to do some more manual testi...
Constantin Asofiei
 

Also available in: Atom