Activity
From 08/05/2017 to 09/03/2017
09/03/2017
- 06:40 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> Eugenie, I don't understand, please explain why @sendDropFileNotify@ should arrive before... - 03:12 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie, I don't understand, please explain why @sendDropFileNotify@ should arrive before @uploadFileToJava@ message ...
- 12:14 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> The canvas image can be broken if its window is moved during the file uploading.
> !Msgs... - 11:25 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Please review committed revision 11182 that changed @p2j.socket.js@ to send a packet of partial messages without recu...
- 10:34 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The canvas image can be broken if its window is moved during the file uploading.
!MsgsInterleaving.png!
09/02/2017
- 09:57 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Christopher Cotter wrote:
> Changing "double precision" to "decimal" and "datetime2" to "timestamp" seemed to do the... - 08:09 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834b@ has been updated for review to revision @11181@.
Fix for array invalid index issue in @Edi...
09/01/2017
- 07:52 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Changing "double precision" to "decimal" and "datetime2" to "timestamp" seemed to do the trick. What are the potenti...
- 06:37 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- I am having some success but running into this error. Maybe something to do with the "double precision" datatype? I ...
- 04:15 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Something like this works. Different syntax but similar idea.
How much effort would be needed to add a progress o... - 02:03 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- BTW, I don't know if you're just interested in the SQL Server DDL FWD generates, or if you actually want to get Hotel...
- 01:30 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Christopher Cotter wrote:
> So it sounds like these constructs are custom java work needed to support SQL Server?
Y... - 01:11 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- So it sounds like these constructs are custom java work needed to support SQL Server?
3. the p2j2clr.dll assembly ... - 12:47 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Ok, so there is a second "shim" layer in the @p2j.dll@ assembly that we don't have for the "pure Java" UDF implementa...
- 12:24 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- I am not sure whether SQL Server has a @CREATE ALIAS@ statement, but the FWD mechanism that replaces the overloaded f...
- 12:00 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Christopher Cotter wrote:
> Is the CREATE ALIAS really necessary? Is there a reason all of the UDF parameters could... - 11:41 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Does this use the same runtime mapping as we use for UDFs overloaded with CREATE ALIAS (i.e., to map an undecorated U...
- 11:26 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Eric Faulhaber wrote:
> Ovidiu, didn't you have to deal with UDF overloading without CREATE ALIAS for SQL Server?
... - 11:16 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Looks like on OE there is a CREATE SYNONYM rather than CREATE ALIAS
https://documentation.progress.com/output/ua/O... - 11:15 AM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Question via email:
> Looks like on OE there is a CREATE SYNONYM rather than CREATE ALIAS
>
> https://documentatio... - 06:18 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Committed revision 11180 changed(added new methods) DragDropHelper, ClientProtocolHooks to use file channels for file...
- 05:20 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Prepared the fix for Unicode chars.
The idea. Instead of looping through every char in substring we can compute fu... - 01:30 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- > I guess this issue is not one of our priority and adding Cyrillic support can be postponed.
Actually, I think th... - 01:18 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> What is about the issue in the note 214?
The investigation:
1. The font width array w... - 12:28 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Ok, understand now. There is the design issue that @WebClientProtocol.AppendMessageTask@ saves the whole message into...
- 12:16 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> Another question related to this implementation is that we have a message type MSG_FILE_U... - 12:11 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > The task branch @1834b@ has been updated for review to revisi... - 11:59 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Another question related to this implementation is that we have a message type MSG_FILE_UPLOADING with its 32-bit fie...
- 11:45 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie Lyzenko wrote:
> The task branch @1834b@ has been updated for review to revision @11179@.
>
> This is min... - 10:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834b@ has been updated for review to revision @11179@.
This is minor code cleanup(@DragDropHelpe... - 09:10 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- I will take this part to implement MSG_FILE_UPLOADING from file channels on the java client side too if there are no ...
- 08:19 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie, please review the changes in 11178, 11177. We need to implement uploading files from file channels, but now ...
- 08:04 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- May be this extra 16 bytes are related to the protocol format that must carry the payload data. https://tools.ietf.or...
- 07:31 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Ok, don't understand this extra 16 bytes that was added to the wss message? Please update src/com/goldencode/p2j/ui/c...
- 06:51 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> Eugenie, you added MSG_SET_UPLOAD_FILE_SIZE_LIMITS message type. It is useful if this lim... - 05:00 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie, you added MSG_SET_UPLOAD_FILE_SIZE_LIMITS message type. It is useful if this limit is changed during the app...
- 10:17 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834b@ has been updated for review to revision @11175@.
This update adds ability to configure fil... - 03:19 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- > Maybe we can let our driver inform the client of the current window's menu?
Yes, I think that makes good sense. - 03:10 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Greg Shah wrote:
> Constantin: I don't see a need for anything at conversion. It seems like we can do it all at run... - 02:54 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- This is an extension of the idea in #3260-3. The key here is that instead of doing this at conversion time, we shoul...
- 02:48 PM User Interface Feature #3331 (Closed): translate 4GL menu widget processing into a standardized embedded web cli...
- 01:37 PM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
- > Do we have any place (a wiki page) where we document the 4GL language extensions?
There are entries in this loca... - 01:32 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- Can this task be closed?
- 09:02 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie: The following attempts to summarize our current status and give you guidance on the next steps.
When 1818... - 08:31 AM User Interface Feature #3275: improve browse support
- When you have time, please review task branch 3275b rev 11169.
- 03:21 AM User Interface Feature #3275: improve browse support
- Rebased task branch 3275b from P2J trunk revision 11163.
- 05:56 AM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
- This is not a bullet-prof solution. There are still cases when this kind of name collisions can occur. We need to thi...
- 08:24 PM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
- This fix is checked in to branch 3330a which we intend to put through testing starting this weekend. It will be merg...
- 08:23 PM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
- From Ovidiu, working in #3330-277 which is the same root cause:
> I think I have a slight idea about what is wrong...
08/31/2017
- 02:23 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- I think we should use streams here.
- 02:06 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Ok, thank you. It seems that we need to do some changes in @WebClientProtocol.AppendMessageTask@ because the file con...
- 02:00 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> Eugenie, please help what 4GL examples should I use for tests with large files? There are... - 01:56 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> It seems that the uploading files without slicing are done except these configurable para... - 01:48 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie, please help what 4GL examples should I use for tests with large files? There are uast/drag_n_drop?
- 01:41 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- It seems that the uploading files without slicing are done except these configurable parameters in the directory, cor...
- 01:34 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Sergey Ivanovskiy wrote:
> Eugenie, Greg, should I take this JS part to upload files that exceed 1Gb?
Yes. If th... - 01:12 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie, Greg, should I take this JS part to upload files that exceed 1Gb?
- 12:21 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- I just found that https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/length the a...
- 11:56 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Another argument can be that the available memory that can be used to allocate the binary array on the client to hold...
- 11:41 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
>
> > What file size is a criteria to start splitting it into slices?
>
> I imagine it may va... - 10:51 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> It may be best for Sergey to take the JS file uploading part. What do you think?
I have no ob... - 10:30 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- It may be best for Sergey to take the JS file uploading part. What do you think?
- 10:28 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- > Probably we need a way to override this defaults within directory.
Yes.
> The question about large file. Do w... - 10:26 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834b@ has been updated for review to revision @11174@.
The update implements file synchronizatio... - 02:20 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- We already deal with database dialects which do not support "native" UDF overloading. In this case, we internally ove...
- 09:34 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- This seems to work and might be a generic solution to the overloading problem.
rop function eq;
create function... - 08:57 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- Openedge SQL Data Type Mappings
https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dmsql/d... - 08:39 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- I created a sports2000 database and used these commands to get the ball rolling.
c:\progress\openedge\bin\sql_env
... - 08:34 PM Database Feature #3319: investigate viability of using the Progress database as a back-end
- I did some testing on OE 11.7 today using the SQLExplorer and running just a SQL server process instance.
It doesn...
08/30/2017
- 10:17 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> > 4. When processing of the dropped files completes and the method END-FILE-DROP() is calling the...
08/29/2017
- 11:34 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Interesting finding about @stream-io@, it overrides all view-as clauses and forced them to a text widget type. This w...
- 10:28 AM User Interface Feature #3275: improve browse support
- In #3330 we found there is an undocumented usage of NUM-ENTRIES as a browse attribute. 3330a has conversion support ...
- 08:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- > 4. When processing of the dropped files completes and the method END-FILE-DROP() is calling the FWD on the Java sid...
- 08:52 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Taking into account the parallel processing environments, file size issues and runtime resource limitations the imple...
08/28/2017
- 05:32 PM Conversion Tools Feature #1735: leverage lambda expressions (Java 8 "closures") to reduce code bloat
- Branch 3330a revision 11186 provides support for complex BY expressions emitted as lambdas.
- 04:42 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> > So I would suggest to postpone actual file uploading up to moment it become really required to ... - 04:23 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- > So I would suggest to postpone actual file uploading up to moment it become really required to open/load. Then we c...
- 12:50 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The point to discuss for file uploading approach.
1. Yes, for the cases when web client and Java client part are r... - 04:37 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Eugenie, do you need my help to work with @FileReader@ and @Blob@. I am worried because @Blob.slice@ method has diffe...
- 10:43 AM User Interface Feature #3275: improve browse support
- Stanislav Lomany wrote:
> Toggle-box values of calc columns are NOT displayed in Progress 10.2, definitely it is a p... - 10:35 AM User Interface Feature #3275: improve browse support
- Toggle-box values of calc columns are NOT displayed in Progress 10.2, definitely it is a progress bug. Works as expec...
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.
- 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.
- 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.
- 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@.
- 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... - 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... - 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@.
- 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...
- 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... - 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 ...
- 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... - 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... - 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... - 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... - 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... - 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@.
- 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... - 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... - 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... - 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... - 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...
- 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 ... - 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... - 05:52 PM User Interface Feature #3284: implement more window widget support
- Rebased 3284b against trunk 11163.
- 05:42 PM User Interface Feature #3284: implement more window widget support
- 3284a merged to trunk as revision 11163 and archived.
- 05:25 PM User Interface Feature #3284: implement more window widget support
- Great! Please merge to trunk.
- 05:24 PM User Interface Feature #3284: implement more window widget support
- 3284a conversion test passed.
- 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... - 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... - 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... - 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... - 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.
- 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...
- 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... - 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...
- 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...
- 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. - 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...
- 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... - 01:42 PM User Interface Feature #3275: improve browse support
- The browse option @validate@ needs to be added to gap analysis marking.
- 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?
- 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... - 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 ... - 11:44 AM User Interface Feature #1818 (Closed): implement a timer service to replace the PSTimer OCX
- 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...
- 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.
- 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 ...
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.
- 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.
- 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.
- 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.
- 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.
- 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... - 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@.
- 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... - 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... - 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@.
- 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... - 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 ... - 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... - 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... - 10:19 AM User Interface Feature #3284: implement more window widget support
- 3284a rebased against trunk revision 11160.
- 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, ... - 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 ... - 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... - 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... - 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...
08/23/2017
- 05:30 PM User Interface Feature #3275: improve browse support
- Created task branch 3275b from trunk revision 11159.
- 03:44 PM User Interface Feature #3275: improve browse support
- I'll update gap analysis and merge now.
- 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...
- 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... - 10:13 AM User Interface Feature #3275: improve browse support
- Code Review Task Branch 2892a Revision 11191
I'm fine with the changes. - 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...
- 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... - 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... - 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...
- 04:38 PM User Interface Feature #2892 (Closed): Implement browse scrolling with mouse wheel
- 04:28 PM User Interface Feature #2892: Implement browse scrolling with mouse wheel
- 2892a has been merged into the trunk as bzr revision 11159.
- 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... - 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...
- 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... - 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... - 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... - 01:27 PM Bug #3329: FUNCTION with formal parameter of DATETIME type cannot be used with table field of DAT...
- Example:...
- 01:23 PM Bug #3329 (New): FUNCTION with formal parameter of DATETIME type cannot be used with table field ...
- 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... - 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...
- 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... - 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....
- 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...
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.
- 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.
- 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 ... - 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... - 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... - 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... - 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 ...
- 07:24 AM User Interface Feature #3275: improve browse support
- How can I check out how win8 theme should look?
- 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... - 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) ... - 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...
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... - 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 ...
- 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! - 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...
- 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 ... - 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.
- 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... - 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.
- 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...
- 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... - 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...
- 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...
- 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...
- 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.
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 ... - 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... - 09:22 AM User Interface Feature #2892: Implement browse scrolling with mouse wheel
- Rebased task branch 2892a from P2J trunk revision 11158.
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...
- 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...
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... - 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... - 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... - 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... - 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:... - 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... - 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...
- 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"):...
- 02:45 PM Bug #3328 (New): BUFFER-COPY EXCEPT list containing field with the same name as a variable is tra...
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...
- 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.
- 05:39 PM Base Language Feature #3285 (WIP): add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- 07:01 PM User Interface Feature #3284: implement more window widget support
- Rebased 3284a against trunk 11158.
- 05:10 PM Conversion Tools Bug #3316 (Test): String 'termin' is not accepted as a name of variable/field.
- 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.
- 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):...
- 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 ...
- 04:44 PM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
- The following testcase shows this behavior....
- 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...
- 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... - 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... - 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...
- 03:35 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- Planning to rebase 3222a now.
- 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... - 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.
- 08:35 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- Don't know. Hynek, please could you help?
- 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... - 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.
- 08:44 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Created task branch @1834b@ from trunk revision @11158@.
- 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.
- 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.
- 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.
>... - 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... - 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. - 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...
- 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... - 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.
- 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.
- 03:12 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- Rebased 3282a against current trunk.
08/16/2017
- 06:55 PM Bug #3321 (WIP): Usage of 'assert' as a symbol name is translated to non-compilable code
- 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.
- 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 ... - 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... - 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. - 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 ... - 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.
- 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... - 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... - 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.
- 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...
- 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 ... - 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... - 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... - 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... - 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... - 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... - 01:28 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- Missing javadoc:...
- 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... - 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 ...
- 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...
- 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...
- 03:14 PM User Interface Feature #3284: implement more window widget support
- Rebased 3284a against current trunk.
- 10:49 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
- Code Review Task Branch 1830a Revision 11165
The changes are good. - 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...
- 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... - 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. - 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...
- 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. - 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 ... - 04:47 AM User Interface Feature #3275: improve browse support
- Issues from note 74 are fixed in branch 2892a revision 11190.
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... - 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... - 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... - 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... - 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... - 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... - 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.
>
>... - 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... - 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... - 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...
- 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... - 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...
- 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...
- 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...
- 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... - 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 ... - 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...
- 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... - 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...
- 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 ... - 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 ...
- 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... - 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... - 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... - 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... - 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... - 04:41 AM Bug #3327: Oracle javac has problems to compile specific usages of some FWD API
- Example of ABL:...
- 04:24 AM Bug #3327 (New): Oracle javac has problems to compile specific usages of some FWD API
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... - 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... - 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... - 04:31 PM User Interface Feature #2892: Implement browse scrolling with mouse wheel
- Rebased task branch 2892a from P2J trunk revision 11157.
- 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... - 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 ... - 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... - 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... - 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...
- 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...
- 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? - 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? - 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...
- 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...
- 12:18 PM Base Language Feature #3326 (New): implement the equivalent to the .NET Open Client
08/13/2017
- 09:36 AM Bug #3325: Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated code ...
- The following code::...
- 09:29 AM Bug #3325 (Test): Usage of ACCUMULATE and ACCUM with local buffer inside function makes translate...
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... - 09:10 AM Database Bug #3324 (Closed): Incorrect handling of temp tables with the same name makes translated code no...
- 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 ...
- 06:45 AM Bug #3323: Incorrect handling of variables with similar names in some cases
- Example:...
- 06:42 AM Bug #3323 (New): Incorrect handling of variables with similar names in some cases
- 05:50 AM Bug #3322: Functions with names that differ only by hypenation and case are translated to non-com...
- Example:...
- 05:44 AM Bug #3322 (New): Functions with names that differ only by hypenation and case are translated to n...
- 05:36 AM Bug #3321: Usage of 'assert' as a symbol name is translated to non-compilable code
- Example:...
- 05:33 AM Bug #3321 (Test): Usage of 'assert' as a symbol name is translated to non-compilable code
- 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...
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...
- 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.
- 01:33 PM User Interface Feature #1795 (WIP): implement printing support (real GUI printing not the child process stuff us...
- 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... - 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...
- 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... - 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.
- 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...
- 09:32 AM Database Feature #3319 (New): investigate viability of using the Progress database as a back-end
- 09:49 AM Bug #3320: Problems with comments
- The following comments make problems:...
- 09:33 AM Bug #3320 (New): Problems with comments
- 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,... - 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-... - 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... - 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...
- 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... - 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...
- 09:19 AM Bugs Bug #3318: Incorrect handling of MINUS operator is some cases
- The following code:...
- 09:15 AM Bugs Bug #3318 (New): Incorrect handling of MINUS operator is some cases
- 09:09 AM Bugs Bug #3317: Multi-line string containg empty line is translated to non-compilable Java code.
- Example:...
- 09:05 AM Bugs Bug #3317 (New): Multi-line string containg empty line is translated to non-compilable Java code.
- 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... - 08:52 AM Conversion Tools Bug #3316 (Test): String 'termin' is not accepted as a name of variable/field.
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...
- 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.... - 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.
- 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...
- 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...
- 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... - 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... - 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...
- 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...
- 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... - 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...
- 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...
- 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...
- 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.
- 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...
- 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... - 11:01 AM Database Bug #3315 (WIP): infinite loop in mark_client_branch during annotations because of nest CAN-FINDs...
- 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?
- 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, ...
- 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...
- 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...
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...
- 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@.
- 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... - 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...
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...
- 01:11 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- Planning to rebase now.
- 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.
- 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.
- 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...
- 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.
... - 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... - 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 ...
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... - 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...
- 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... - 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.
- 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:... - 05:02 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
- Committed revision 11418 fixed copy to clipboard for IE.
- 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 ...
- 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...
- 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... - 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... - 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... - 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 ... - 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 ...
- 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...
- 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...
- 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.
08/06/2017
- 04:47 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
- Committed revision 11416 fixed jsdocs and find next/previous logic. Planning to complete manual testing at the beginn...
Also available in: Atom