Project

General

Profile

Activity

From 08/07/2017 to 09/05/2017

09/06/2017

10:39 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834b@ has been updated for review to revision @11186@.
This is the note 4 resolution. All intern...
Eugenie Lyzenko
08:43 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
You are correct in your assumption. I was just trying with both the UDF support and the schema to try and see what m... Christopher Cotter
08:11 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
Christopher Cotter wrote:
> I am working on getting the hotel table and index ddl files applied to OE 11.7.
>
> I...
Eric Faulhaber
08:33 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> Eugenie: Please review 3330a revision 11189 for the initial runtime stubs that were needed. Also...
Eugenie Lyzenko

09/05/2017

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

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

09/03/2017

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

09/02/2017

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

09/01/2017

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

08/31/2017

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

08/30/2017

10:17 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > 4. When processing of the dropped files completes and the method END-FILE-DROP() is calling the...
Eugenie Lyzenko

08/29/2017

11:34 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Interesting finding about @stream-io@, it overrides all view-as clauses and forced them to a text widget type. This w... Greg Shah
10:28 AM User Interface Feature #3275: improve browse support
In #3330 we found there is an undocumented usage of NUM-ENTRIES as a browse attribute. 3330a has conversion support ... Greg Shah
08:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> 4. When processing of the dropped files completes and the method END-FILE-DROP() is calling the FWD on the Java sid... Greg Shah
08:52 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Taking into account the parallel processing environments, file size issues and runtime resource limitations the imple... Eugenie Lyzenko

08/28/2017

05:32 PM Conversion Tools Feature #1735: leverage lambda expressions (Java 8 "closures") to reduce code bloat
Branch 3330a revision 11186 provides support for complex BY expressions emitted as lambdas. Greg Shah
04:42 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > So I would suggest to postpone actual file uploading up to moment it become really required to ...
Eugenie Lyzenko
04:23 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
> So I would suggest to postpone actual file uploading up to moment it become really required to open/load. Then we c... Greg Shah
12:50 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The point to discuss for file uploading approach.
1. Yes, for the cases when web client and Java client part are r...
Eugenie Lyzenko
04:37 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Eugenie, do you need my help to work with @FileReader@ and @Blob@. I am worried because @Blob.slice@ method has diffe... Sergey Ivanovskiy
10:43 AM User Interface Feature #3275: improve browse support
Stanislav Lomany wrote:
> Toggle-box values of calc columns are NOT displayed in Progress 10.2, definitely it is a p...
Greg Shah
10:35 AM User Interface Feature #3275: improve browse support
Toggle-box values of calc columns are NOT displayed in Progress 10.2, definitely it is a progress bug. Works as expec... Stanislav Lomany

08/25/2017

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

08/24/2017

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

08/23/2017

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

08/22/2017

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

08/21/2017

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

08/20/2017

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

08/19/2017

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

08/18/2017

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

08/17/2017

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

08/16/2017

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

08/15/2017

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

08/14/2017

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

08/13/2017

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

08/12/2017

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

08/11/2017

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

08/10/2017

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

08/09/2017

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

08/08/2017

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

08/07/2017

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

Also available in: Atom