Activity
From 11/08/2019 to 12/07/2019
12/06/2019
- 05:33 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Greg Shah wrote:
> [...]
>
> I disagree with this. If all three are -1 then the @progressToJavaString()@ is NOT ... - 05:16 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- ...
- 05:01 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Constantin Asofiei wrote:
> Rev 10509 was part of #1634 - there's lots of discussion for tilde and quote chars, in p... - 04:37 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Rev 10509 was part of #1634 - there's lots of discussion for tilde and quote chars, in paths.
- 04:15 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Constantin Asofiei wrote:
> And the implication for my 'garbage suffix' misdirection: if the 4GL code (like @RUN a.p... - 03:35 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- And the implication for my 'garbage suffix' misdirection: if the 4GL code (like @RUN a.p_garbage@) is tested only wit...
- 03:03 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > When a file name is @runit.p"@ the Java should be @"runit.p\"... - 03:00 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Roger Borrello wrote:
> When a file name is @runit.p"@ the Java should be @"runit.p\""@.
Argh, I don't understand, ... - 02:55 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Roger Borrello wrote:
> Roger Borrello wrote:
> > h1. Description
> >
> > A filename with a quotation mark (albe... - 02:39 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- Roger Borrello wrote:
> h1. Description
>
> A filename with a quotation mark (albeit a typo) is not processed pro... - 02:38 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
- h1. Description
A filename with a quotation mark (albeit a typo) is not processed properly.
h2. Testcase
@ru... - 02:33 PM Base Language Bug #4453 (WIP): Handling of filename with quotation mark broken in control_flow.rules
- 04:54 PM Runtime Infrastructure Feature #1842: implement the multi-source directory approach
- One customer mentioned to me that he would like to see the security sections of the directory as a separate XML file....
- 02:51 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek: Please write up the documentation in "SYSTEM-DIALOG GET-FILE AT-WEB-BROWSER UPLOAD":/projects/p2j/wiki/SYSTEM-...
- 02:47 PM User Interface Feature #4113 (Test): enable upload of files from the browser (in the web clients) using SYSTEM-D...
- 02:47 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Code Review Task Branch 3809e Revision 11428
The changes are good. - 02:00 PM User Interface Feature #4113 (Review): enable upload of files from the browser (in the web clients) using SYSTEM...
- 02:00 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- I removed the remote file lvalue option from @AT-WEB-BROWSER@ in 3809e revision 11428.
The expected syntax is now:... - 02:09 PM Database Bug #4450: implement shared query and shared browse
- > I check with you on the issue #4450 to see if you have any help you can provide me to fix this.
Roger, it seems ... - 09:40 AM Database Bug #4450: implement shared query and shared browse
- h1. Description
There are missing parameters in the generated registerQuery() as a result of a SHARED BROWSE
<p... - 09:18 AM Database Bug #4450 (Closed): implement shared query and shared browse
- 01:01 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- > remove the test which do not work or make them working
> remove the duplicate test, if one test is the advanced ve... - 12:01 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Some code review notes:
h3. Conversion
The body of the @control_load@ procedure is completely erased by convers... - 10:21 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Got NPE on the following operation:...
- 02:07 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> Marius Gligor wrote:
>
> > You can try to convert and run @progress_bar_test3.p@ and... - 12:47 PM User Interface Feature #4451: implement theme-specific resource pathing
- We sort of have this implemented already, see @Theme.getBinaryResource@ and @Theme.getBinaryResourceLocation@.
- 12:31 PM User Interface Feature #4451: implement theme-specific resource pathing
- The idea is that customers may want to create different resources to match different themes, but that the loading of ...
- 12:28 PM User Interface Feature #4451 (New): implement theme-specific resource pathing
- 12:42 PM User Interface Feature #4452: expose some specific FWD client state
- In the 4GL one should be able to lookup the following:
* FWD client driver name
* embedded mode flag (true/false)... - 12:39 PM User Interface Feature #4452 (New): expose some specific FWD client state
- 12:41 PM User Interface Feature #4438: parsing and conversion of .wrx files
- Greg Shah wrote:
> > Looking over properties data in .wrx file I didn't found any property name as a string! The pro... - 11:38 AM User Interface Feature #4438: parsing and conversion of .wrx files
- Greg Shah wrote:
> > Looking over properties data in .wrx file I didn't found any property name as a string! The pro... - 10:40 AM User Interface Feature #4438: parsing and conversion of .wrx files
- > Looking over properties data in .wrx file I didn't found any property name as a string! The problem is how we can a...
- 10:09 AM User Interface Feature #4438 (WIP): parsing and conversion of .wrx files
- 1. I created an OE application using Application Builder using a SmartWondow on which I dropped a Progress Timer Cont...
12/05/2019
- 05:16 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> You can try to convert and run @progress_bar_test3.p@ and @progress_bar_test4.p@ which are ... - 10:49 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Code review 3856b. I only have a few minor points.
@ocx_conversion.rules@
* The aliases for @TREELIST@ must also ... - 10:45 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> Hynek Cihlar wrote:
> > Marius Gligor wrote:
> > >
> > > If we keep only @RELEASE@ we hav... - 10:10 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> >
> > If we keep only @RELEASE@ we have to transform into @DELETE@, ... - 09:29 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
>
> If we keep only @RELEASE@ we have to transform into @DELETE@, but another possible soluti... - 09:18 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> Marius Gligor wrote:
> > I added rules to convert @RELEASE OBJECT@ into @DELETE OBJECT... - 07:38 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> You can try to convert and run @progress_bar_test3.p@ and @progress_bar_test4.p@ which are mo... - 07:35 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> I added rules to convert @RELEASE OBJECT@ into @DELETE OBJECT@ and I converted my uast test
... - 06:37 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- I added rules to convert @RELEASE OBJECT@ into @DELETE OBJECT@ and I converted my uast test
I have the following A... - 06:19 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> Marius Gligor wrote:
>
> > Not all tests are designed to show the main window. @pro... - 05:44 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> Not all tests are designed to show the main window. @progress_bar_test.p@ as an early test... - 04:02 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > The solution is to completely remove the statement @RELEASE OBJECT c... - 03:53 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> The solution is to completely remove the statement @RELEASE OBJECT chCtrlFrame.@ at conversio... - 02:05 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> After I have the offending @RELEASE OBJECT@ commented, the demo compiles Ok, but runnin... - 01:57 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> For the progressbar-demo.w conversion produces uncompilable Java:
>
> The line:
> [... - 01:44 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> Marius Gligor wrote:
> > Please use these tests. You should have both @<test>.p@ and @... - 04:01 PM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Greg Shah wrote:
> I don't see how rev 11400 causes this issue. Did you test rev 11391?
The rev 11400 fixed the we... - 11:49 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- I don't see how rev 11400 causes this issue. Did you test rev 11391?
- 11:13 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- It seems that rev 11390 (3809e) with rev 11400, web server patch, works with this test, but the rev 11400 and higher ...
- 09:18 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Please check if the regression is present in 3809e rev 11390. I wonder if the regression is related to rev 11391 (SY...
- 09:09 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- It is a regression in 3809e. This simple test case works with the trunc version.
- 08:50 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- Is this a regression in 3809e or can this be seen in trunk?
- 06:56 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- The implemented logic was quit delicate so the web client thread, the server thread and the java script client were n...
- 06:40 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- This simple test case worked properly when this functionality was implemented but not now. It is a regression!
- 06:39 AM User Interface Bug #4437 (Closed): copy, paste and cut functionality don't work as expected
- 02:40 PM Base Language Feature #3853: implement LOG-MANAGER runtime
- As part of this task, we should ensure that the default appserver logging that occurs in the 4GL is fully supported i...
- 02:11 PM User Interface Feature #4438: parsing and conversion of .wrx files
- > To make it happen, we should let the conversion program to know all the default property values. These we can, for ...
- 01:44 PM User Interface Feature #4438: parsing and conversion of .wrx files
- Greg Shah wrote:
> Any parsing we do would need to be using Java. Each of the properties set from the @.wrx@ would ... - 01:15 PM User Interface Feature #4438: parsing and conversion of .wrx files
- Any parsing we do would need to be using Java. Each of the properties set from the @.wrx@ would be converted into OC...
- 01:13 PM User Interface Feature #4438: parsing and conversion of .wrx files
- The following is copied from #3767.
From Marius:
> A .wrx file is MS CFB file (https://docs.microsoft.com/en-us... - 01:08 PM User Interface Feature #4438 (WIP): parsing and conversion of .wrx files
12/04/2019
- 05:04 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- After I have the offending @RELEASE OBJECT@ commented, the demo compiles Ok, but running it causes no window displaye...
- 04:59 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- For the progressbar-demo.w conversion produces uncompilable Java:
The line:... - 04:44 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> Please use these tests. You should have both @<test>.p@ and @<test>p.ext-hints@ files. You do... - 12:32 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Vladimir Tsichevski wrote:
> I was trying to convert and run the progressbar demo application:
>
> 1. Obtained th... - 08:07 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- I was trying to convert and run the progressbar demo application:
1. Obtained the latest 3856b branch for conversi... - 12:29 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Roger Borrello wrote:
> [...]
> It sounds like this is a _Base Language_ issue, related to the conversion, rather t... - 12:14 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Eric Faulhaber wrote:
> Eric Faulhaber wrote:
> > Roger Borrello wrote:
> > > [...]
> > > What do you make of tha... - 12:07 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Eric Faulhaber wrote:
> Roger Borrello wrote:
> > [...]
> > What do you make of that?
>
> It converts incorrect... - 11:47 AM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Roger Borrello wrote:
> [...]
> What do you make of that?
It converts incorrectly: looks like the where clause o... - 09:49 AM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Eric Faulhaber wrote:
> What I'm trying to figure out is whether it is safe to move the FIND's where clause to the R... - 07:38 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- Marian, my questions related to @WebResponseWriter@ are:
* when is the flush happening? What happens if you try to w... - 05:51 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- Greg Shah wrote:
> From Constantin:
>
> > We need some help in understanding the @WebHandler@ APIs, but not from ... - 02:12 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- Greg Shah wrote:
> I have these questions about the content and formatting of the log entries.
>
> * Is @P-999999... - 01:56 AM Base Language Feature #3868: customer servlet integration/support
- Constantin Asofiei wrote:
> We need a way to force Jetty @WebAppContext@ to use its own jasper libraries, instead of...
12/03/2019
- 06:57 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- What I'm trying to figure out is whether it is safe to move the FIND's where clause to the REPEAT PRESELECT level, ei...
- 03:52 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Roger Borrello wrote:
> Eric Faulhaber wrote:
> > Which construct controls sorting? That is, if the REPEAT PRESELEC... - 03:10 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Eric Faulhaber wrote:
> Which construct controls sorting? That is, if the REPEAT PRESELECT specifies one index and t... - 02:53 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Which construct controls sorting? That is, if the REPEAT PRESELECT specifies one index and the inner FIND a different...
- 10:16 AM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- This is by far the most prevalent use of this syntax in customer code (@PRESELECT@ doesn't filter anything, and lets ...
- 09:47 AM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- Eric Faulhaber wrote:
> We could add an API which accepts a client-side where clause in the form of a lambda, to be ... - 06:09 AM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- So, the problem is that we don't anticipate the where clause for the inner FIND statement. In every other case we've ...
- 05:16 PM Base Language Feature #3868: customer servlet integration/support
- 3809e rev 11414 contains changes to add @GenericWebServer@ APIs to load a WAR file in a standalone Jetty server, in t...
- 05:05 PM Base Language Feature #2135: implement COPY-LOB language statement
- The changes are in 3809e rev 11414. There are still some issues not addressed (see the TODOs in the code)m and #2135...
- 01:43 PM Base Language Bug #4433: Problem with text concat
- I think it is OK to include this in 3820a.
- 12:15 PM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> Good point, don't add the @outer:@ label, just add the @inner:@ label and references.
Is it th... - 10:09 AM Base Language Bug #4433: Problem with text concat
- Good point, don't add the @outer:@ label, just add the @inner:@ label and references.
- 10:08 AM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> Yes, I think this will work correctly.
>
> Although a careful reading of the code is quite cle... - 08:30 AM Base Language Bug #4433: Problem with text concat
- Yes, I think this will work correctly.
Although a careful reading of the code is quite clear about the behavior, I... - 12:38 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- From Constantin:
> We need some help in understanding the @WebHandler@ APIs, but not from the @WebHandler.cls@, he... - 10:26 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- Consider the following log output examples....
- 06:38 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Jurjen Dijkstra wrote:
> So now how to continue?
> It seems to me that parameter filenaam in @FileDialog.createFil... - 06:32 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> Unfortunately there is no way to get the absolute file path on the client. This is a security ... - 06:08 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Jurjen Dijkstra wrote:
> By the way file "/tmp/mtctmp/stsjafhvjkhbdpgkjk/fwdupload/014b7619b665035e4a6f1219319c29ba/... - 05:42 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- I have used SYSTEM-DIALOG with the new enhancements in 4GL source and am testing the outcome. It appears that mychara...
- 07:07 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- -*This has been fixed in 4207a-11349*-
12/02/2019
- 04:55 PM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> Yes, it would be possible by using @get-string()@ on @memptr@ or @raw@ or with certain forms of s... - 03:41 PM Base Language Bug #4433: Problem with text concat
- Yes, it would be possible by using @get-string()@ on @memptr@ or @raw@ or with certain forms of string literals. See...
- 03:25 PM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> In that scenario, the value will be a @BaseDataType@ and if it is the first operand, then the pro... - 01:30 PM Base Language Bug #4433: Problem with text concat
- In that scenario, the value will be a @BaseDataType@ and if it is the first operand, then the proposed change in the ...
- 01:14 PM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> I thought we were discussing the approach from #4433-6 in which the code change was not at conver... - 01:09 PM Base Language Bug #4433: Problem with text concat
- I thought we were discussing the approach from #4433-6 in which the code change was not at conversion but only exists...
- 11:55 AM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> The first @character@ operand uses @getValue()@ instead of @safeValue()@ in @TextOps.concat()@.
... - 11:11 AM Base Language Bug #4433: Problem with text concat
- The first @character@ operand uses @getValue()@ instead of @safeValue()@ in @TextOps.concat()@.
- 11:08 AM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> So then the algorithm needs to be slightly different because the leftmost operand is treated diff... - 10:36 AM Base Language Bug #4433: Problem with text concat
- So then the algorithm needs to be slightly different because the leftmost operand is treated differently than the sub...
- 10:33 AM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> I'm asking about in the 4GL. Can the buffer-value sub-expression appear as the leftmost operand ... - 08:43 AM Base Language Bug #4433: Problem with text concat
- I'm asking about in the 4GL. Can the buffer-value sub-expression appear as the leftmost operand of the @+@ concatena...
- 03:37 PM Database Bug #4422: h2.sortNullsHigh in page-store mode
- Eric Faulhaber wrote:
> Are you saying it isn't working in the version of H2 we're using now, but it _is_ working in... - 03:28 PM Database Bug #4422: h2.sortNullsHigh in page-store mode
- Are you saying it isn't working in the version of H2 we're using now, but it _is_ working in 1.4.200?
- 09:55 AM Database Bug #4422: h2.sortNullsHigh in page-store mode
- Constantin Asofiei wrote:
> H2 1.4.200 doesn't have support for sortNullsHigh.
Scratch that, sortNullsHigh in page-... - 09:41 AM Database Bug #4422: h2.sortNullsHigh in page-store mode
- H2 1.4.200 doesn't have support for sortNullsHigh.
- 12:02 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Roger Borrello wrote:
> This same testcase has the issue, so buffers are not the only thing leading to it. It could ... - 09:21 AM Database Bug #4421: blob/clob access with H2
- H2 1.4.200 with page-store still has the LOB bugs.
- 09:16 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> This is fixed in 11347. Please test again.
Both testcases (@tablehandle_parameter_wi... - 09:07 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- And another reason why @parmrefid@ was also incorrect: a var can be referenced by multiple parameters, not just one.
- 09:05 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- OK, that works for me.
- 09:05 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Greg Shah wrote:
> Code Review Task Branch 4207a Revisions 11346-11347
>
> Overall, the changes look good.
>
>... - 09:01 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Code Review Task Branch 4207a Revisions 11346-11347
Overall, the changes look good.
One question: in @scope_pro... - 08:13 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- This is fixed in 11347. Please test again.
11/30/2019
- 10:07 AM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> Can a POLY value ever be passed as the first operand? If not then this is probably the correct a...
11/29/2019
- 06:15 PM Base Language Bug #4433: Problem with text concat
- Can a POLY value ever be passed as the first operand? If not then this is probably the correct approach.
- 05:49 PM Base Language Bug #4433: Problem with text concat
- Greg Shah wrote:
> I guess we can do that safely, as long as we document this clearly in the javadoc. The only down... - 05:41 PM Base Language Bug #4433: Problem with text concat
- I guess we can do that safely, as long as we document this clearly in the javadoc. The only downside is that it can ...
- 05:11 PM Base Language Bug #4433: Problem with text concat
- Question: why not do this automatically at runtime? If the argument is not a Java String or a character, then automat...
- 05:08 PM Base Language Bug #4433: Problem with text concat
- Consider that the following code is not valid (it does not compile in the 4GL):
@message "text " + 1234567890.@
... - 04:13 PM Base Language Bug #4433: Problem with text concat
- From Vladimir:
> I am not sure which is the right way to fix it. According to the Javadocs, the @toString()@ metho... - 12:24 PM Base Language Bug #4433: Problem with text concat
- The following code snippet runs smoothly in Progress....
- 12:18 PM Base Language Bug #4433 (New): Problem with text concat
- 10:43 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> I am OOO today, as well, but wanted to take a quick look at this update. I did a full build,... - 10:41 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Sorry for the lack of response. Today was Thanksgiving in the... - 06:09 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> Sorry for the lack of response. Today was Thanksgiving in the US.
Happy Thanksgiving! :)
... - 10:31 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Anyway, the changes are in 4207a rev 11346. Greg, please review.
Sorry for the lack ...
11/28/2019
- 05:22 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Anyway, the changes are in 4207a rev 11346. Greg, please review.
- 05:05 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Greg, I've fixed this in the conversion rules (it was not a parser problem in the end). But before checking what it ...
- 02:40 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Sorry, I don't remember anything about that.
- 02:20 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Stanislav, I see that you've added testcases related to @PARAMETER TABLE-HANDLE [FOR]@ (like @th-for-regular.p@). Wa...
- 01:28 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- I've been trying to understand how @TABLE-HANDLE@ and @TABLE-HANDLE FOR@ behave - looks like they are not equivalent....
- 06:08 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Thanks!!
Now I can confidently rewrite the 4GL code to use the new feature.
- 05:44 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Jurjen Dijkstra wrote:
> So if I would (using 4GL statements) create a subdirectory @SESSION:TEMP-DIR + "/fwduploads... - 05:42 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> > So rather than uploading to the working directory of the FWD client Java process, is it al... - 05:03 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Jurjen Dijkstra wrote:
> Hynek Cihlar wrote:
> > The specified directory must exist and the FWD client Java process... - 04:17 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> The specified directory must exist and the FWD client Java process must have system rights to ...
11/27/2019
- 01:24 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> I am trying to dig into #4427 at the same time. Are you able grab 4207a to help? It would be... - 12:17 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Here's what's in the parameter section for the _good_ version... - 12:07 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> Here's what's in the parameter section for the _good_ version:
The @vardef@ annotation is s... - 12:05 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > ... or does @rule.tracing=true@ go someplace else?
> Before ... - 11:50 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> ... or does @rule.tracing=true@ go someplace else?
Before the main class, like this:
@java... - 11:49 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Roger, there is no @vardef@ annotation in the case in #4424-13 (the AST is from the full... - 11:39 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger, there is no @vardef@ annotation in the case in #4424-13 (the AST is from the full conversion, right?) Add @-Dr...
- 11:30 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Those 2 lines can be replaced with @define input parameter ta... - 11:27 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> Those 2 lines can be replaced with @define input parameter table-handle gh.@ and you will ge... - 11:26 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Note that in this testcase, the @gh@ is used in both a @defin... - 11:24 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> Note that in this testcase, the @gh@ is used in both a @define variable@ and @define input p... - 11:23 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > They fix another issue, I thought it was related to this. So... - 11:20 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> They fix another issue, I thought it was related to this. So looks like there's another... - 11:16 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- They fix another issue, I thought it was related to this. So looks like there's another case to fix. Please post the...
- 11:15 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Constantin Asofiei wrote:
> Roger, take these files from 3809e:
> [...]
>
> They are built from trunk, so is saf... - 10:45 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Roger, take these files from 3809e:...
- 10:18 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- +*Converted code fails to compile*+...
- 10:11 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- This fix enables the @TABLE-HANDLE FOR <existing_handle_var>@ use case. We already have support in conversion (to se...
- 09:57 AM Base Language Bug #4424 (Test): Additional def var needed to receive table handle when keyword FOR included in ...
- The fix for this is in 4207a revision 11344.
- 12:48 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- This same testcase has the issue, so buffers are not the only thing leading to it. It could be 2 separate issues, or ...
- 07:31 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- The regression is fixed in rev 11343. Now this testcase fails again. Success!
- 11:12 AM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
- Greg Shah wrote:
> Sure.
Updated in @4207a-11345@
- 10:47 AM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
- Sure.
- 10:11 AM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
- Greg Shah wrote:
> This change caused a bad regression that dropped all prompt-for/set/update statements. Fixed in ... - 09:58 AM Base Language Bug #4425 (Test): Lost frame_id when converting code with missing field names to update
- 07:30 PM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
- This change caused a bad regression that dropped all prompt-for/set/update statements. Fixed in rev 11343.
11/26/2019
- 06:06 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- It is missing all output for this:...
- 06:02 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- Roger Borrello wrote:
> I cannot duplicate the issue using 4207a-11342 using the testcase nor customer code.
Here... - 03:53 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- I cannot duplicate the issue using 4207a-11342 using the testcase nor customer code.
- 05:36 PM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> First CLOB initialization is sticky, even if followed by a later assignment?
Not the initia... - 05:34 PM Base Language Feature #2135: implement COPY-LOB language statement
- First CLOB initialization is sticky, even if followed by a later assignment? Does that hold if the @""@ and @?@ initi...
- 05:07 PM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> These are all runtime bugs, right? Both the conversion and runtime were meant to handle thes... - 01:25 PM Base Language Feature #2135: implement COPY-LOB language statement
- These are all runtime bugs, right? Both the conversion and runtime were meant to handle these permutations, but runti...
- 12:49 PM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> Well, then again, look at @Text.assign(Text value)@. It stores the @String@ object inside th... - 12:18 PM Base Language Feature #2135: implement COPY-LOB language statement
- Well, then again, look at @Text.assign(Text value)@. It stores the @String@ object inside the @Text@ passed to it, no...
- 12:14 PM Base Language Feature #2135: implement COPY-LOB language statement
- Hm. That check may have survived from an earlier implementation. I think you are right.
- 01:49 AM Base Language Feature #2135: implement COPY-LOB language statement
- The @value == data@ I don't think can ever be true, as when we assign a byte array, we copy it to another instance. ...
- 05:26 PM User Interface Bug #2913 (Feedback): Improve window dragging in Web GUI client
- This is resolved in 3809e revision 11407.
- 01:44 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- @database_access.rules@ is one of the nastier persistence rule sets, because it tries to handle so many related but s...
- 10:41 AM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
- Greg Shah wrote:
> The fix is in branch 4207a revision 11342.
+*Added additional testcases to demonstrate @prompt... - 10:28 AM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
- The fix is in branch 4207a revision 11342.
- 09:37 AM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- Note that reversing the lines in the testcase alters the behavior in Progress. ...
- 07:51 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Wow thanks that's a very quick response :-)
Hynek Cihlar wrote:
>
> The directory can be any character express... - 07:39 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Jurjen Dijkstra wrote:
> Is there a help file or wiki page for SYSTEM-DIALOG GET-FILE with the new options?
I wi... - 07:31 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Is there a help file or wiki page for SYSTEM-DIALOG GET-FILE with the new options?
I have read comment #12 but it...
11/25/2019
- 04:58 PM Base Language Feature #2135: implement COPY-LOB language statement
- This was meant to be a quick exit if there was nothing to do. Note the rest of the block:...
- 04:53 PM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> I suspect that was meant as an optimization to preempt unnecessary work, but I'm not sure wh... - 04:07 PM Base Language Feature #2135: implement COPY-LOB language statement
- Constantin Asofiei wrote:
> I think I understand now - the @overlay@ option (which is 'active' in FWD only if @offse... - 03:38 PM Base Language Feature #2135: implement COPY-LOB language statement
- I think I understand now - the @overlay@ option (which is 'active' in FWD only if @offset@ is non-null) is not treate...
- 01:56 PM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> The idea was that you have an existing @longchar@ instance which has data in it and a COPY-L... - 01:54 PM Base Language Feature #2135: implement COPY-LOB language statement
- The idea was that you have an existing @longchar@ instance which has data in it and a COPY-LOB (overlay) operation se...
- 04:10 AM Base Language Feature #2135: implement COPY-LOB language statement
- Eric, what is the use case documented like this in @longchar.write@:...
- 10:14 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
>
> >
> > > 2. The protocol creates two temporary copies of the ... - 09:34 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
>
> > 2. The protocol creates two temporary copies of the uploaded messages. So for upl... - 04:35 AM Database Bug #4421: blob/clob access with H2
- Constantin Asofiei wrote:
> ... then the abend is seen, but only if the LOB size exceeds the H2's BLOCK_LENGTH (2000...
11/24/2019
- 12:32 PM Database Bug #4421: blob/clob access with H2
- Eric, my conclusion is this: LOB in page-store is broken, only in MVStore is working - if I remove the @mv_store=fal...
- 08:42 AM Database Bug #4421: blob/clob access with H2
- Eric Faulhaber wrote:
> You can invoke @session.getInterceptor()@, which will return an instance of @ChangeBroker$Se...
11/22/2019
- 05:03 PM Database Bug #4421: blob/clob access with H2
- Constantin Asofiei wrote:
> @BlobUserType@ and @ClobUserType@ need to be changed, so that the LOB access is done in ... - 03:53 PM Database Bug #4421: blob/clob access with H2
- Even after I added the @:_temp@ exclusion (so that only dirty and meta will use the stream lob APIs), it still fails....
- 03:39 PM Database Bug #4421: blob/clob access with H2
- Ovidiu, your solution is working, but I need one more criteria, to distinguish between session-local tables and physi...
- 02:44 PM Database Bug #4421: blob/clob access with H2
- Constantin,
As a temporary workaround until a better solution is found, try to use @session.connection().getMetaData... - 01:43 PM Database Bug #4421: blob/clob access with H2
- For reference, this is the kind of error H2 throws, when using the LOB setters:...
- 09:45 AM Database Bug #4421: blob/clob access with H2
- The Hibernate dialect has a method named @useInputStreamToInsertBlob@ - the implementation for H2 returns true, while...
- 09:39 AM Database Bug #4421 (WIP): blob/clob access with H2
- 04:42 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
- h1. General
Expression execution error when there is an @input@ statement withing the brackets of an extent which ... - 04:31 PM Base Language Bug #4427 (Closed): Unable to convert keyword input when used to index into an extent
- 04:17 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
- h1. General
Expression execution error when there is a @preselect@ qualifier on @repeat@.
*20191231 Update: Cus... - 04:05 PM Database Bug #4426 (New): Cannot find parent when processing REPEAT PRESELECT
- 03:46 PM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
- h1. General
A typo in code resulted in @update@ not having any field names passed to it. This creates a conversion... - 03:38 PM Base Language Bug #4425 (Closed): Lost frame_id when converting code with missing field names to update
- 03:11 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- It probably should only be set when this is a parameter.
This change is dangerous so it will need some regression ... - 03:07 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- Greg Shah wrote:
> I think it needs to do that for regular buffer definitions, but I suspect that buffer parameters ... - 02:45 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- I think it needs to do that for regular buffer definitions, but I suspect that buffer parameters should not be propag...
- 02:29 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- Greg, the issue is with this code, in @progress.g:procedure@ like 11198:...
- 02:20 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- Constantin Asofiei wrote:
> The @bufname@ annotation is incorrect:
> [...]
> instead of the correct one:
> [...]
... - 02:14 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- The @bufname@ annotation is incorrect:...
- 01:49 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
- h1. General
Conversion error occurs when dealing with a shared buffer name that also happens to be defined as a pa... - 01:21 PM Base Language Bug #4423 (Closed): Incorrect buffer scoping when same buffer name used as a parameter to interna...
- 03:08 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- The solution is to add code in annotations that will detect this case. When found, it should:
* delete the @FOR@ ... - 02:58 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
- h1. General
We found usual syntax in code where the keyword @for@ was included as a qualifier to the @def input pa... - 02:08 PM Base Language Bug #4424 (Closed): Additional def var needed to receive table handle when keyword FOR included i...
- 02:14 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > >OK. @MSG_FILE_UPLOADING@ is implemented correctly and large f... - 04:02 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> OK. @MSG_FILE_UPLOADING@ is implemented correctly and large files can be uploaded. But me... - 12:59 PM Database Bug #4422: h2.sortNullsHigh in page-store mode
- Eric Faulhaber wrote:
> For our development/testing use of H2, I think it is ok to switch to the MV_STORE storage en... - 12:55 PM Database Bug #4422: h2.sortNullsHigh in page-store mode
- For our development/testing use of H2, I think it is ok to switch to the MV_STORE storage engine when using H2 as the...
- 10:32 AM Database Bug #4422: h2.sortNullsHigh in page-store mode
- With #3961, we disabled MVCC and moved to page-store. But with page-store, the h2.sortNullsHigh is not working - thi...
- 10:29 AM Database Bug #4422 (New): h2.sortNullsHigh in page-store mode
- 12:56 PM Database Bug #3961: "Unexpected code path" failure when using H2 in MVCC mode
- Eric Faulhaber wrote:
> Please refresh my memory on this issue. Is there a production use case where this is a probl... - 12:43 PM Database Bug #3961: "Unexpected code path" failure when using H2 in MVCC mode
- Please refresh my memory on this issue. Is there a production use case where this is a problem?
We do not support ...
11/21/2019
- 04:59 PM Base Language Feature #3867: direct java class access from 4GL code
- In @BlockManager.topLevelBlock()@, it seems like this code should be aware of @BLOCK-LEVEL/ROUTINE-LEVEL ON ERROR UND...
- 12:43 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > OK. @MSG_FILE_UPLOADING@ is implemented correctly and large... - 12:40 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> OK. @MSG_FILE_UPLOADING@ is implemented correctly and large files can be uploaded. But me... - 12:30 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- OK. @MSG_FILE_UPLOADING@ is implemented correctly and large files can be uploaded. But message @MSG_FILE_CHOOSE@ is i...
- 11:40 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, could you explain more thoroughly how to reproduce @OutOf... - 11:08 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> Hynek, could you explain more thoroughly how to reproduce @OutOfMemoryException@ in the w... - 11:05 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek, could you explain more thoroughly how to reproduce @OutOfMemoryException@ in the web gui driver process. Did y...
- 08:08 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey/Constantin: Please do a code review.
11/20/2019
- 01:51 PM User Interface Feature #3856 (Review): implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 com...
- 09:49 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Documentation for @PROGRESS-BAR@ and @IMAGELIST@ widgets, could help for code review:
https://proj.goldencode.com/pr... - 08:06 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- I've fixed @OCX@ conversion rules, then I tested both @progress-bar@ and @imagelist@ uast tests and all were successf...
- 12:32 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Implemented files upload/selection in the web clients. The changes were checked in to 3809e revision 11391.
The im... - 10:58 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Committed these fixes in rev 11348 (4077a) and then merged 4077a into 3809e as rev 11390.
- 09:03 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Code Review Task Branch 4077a Revision 11347
I'm good with the changes, except some minor things:
1. In @progre... - 07:35 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Code review 4077a revision 11347. The changes are good. I have no more concerns for 4077a.
- 06:58 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Please review the committed revision 11347 (4077a).
- 05:48 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Yes, thank you, I will change this too. For localized resources native to ascii conversion is usually used and severa...
- 05:36 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> I think that the presented rev 11346 should give expected results.
Even with 11346 the... - 05:18 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I wouldn't want to use @PrintWriter writer = new PrintWriter(doc... - 05:06 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> I wouldn't want to use @PrintWriter writer = new PrintWriter(doc, "UTF-8");@ because of t... - 04:49 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Please review the committed revision 11346. If this solution will not be approved, then @PrintWriter writer = new Pri...
- 04:24 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- I wouldn't want to use @PrintWriter writer = new PrintWriter(doc, "UTF-8");@ because of the following reasons. Source...
- 04:18 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Testing several documents opened sequentially by 4GL business co... - 03:17 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> but it needs to be represented by html entities
The HTML page is encoded in UTF-8, so... - 03:09 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> Testing several documents opened sequentially by 4GL business code I detected race condit... - 02:05 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Testing several documents opened sequentially by 4GL business code I detected race conditions with the Swing client. ...
- 01:58 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Code review 4077a revision 11345.
>
> With
> [...]
>
> the end user will be presented w... - 02:56 AM Base Language Feature #3753: I18N additions
- We add tests for translation using Chinese language.
For Chinese language we have to use UTF-8 code page for all inv...
11/19/2019
- 05:37 PM Base Language Feature #3867: direct java class access from 4GL code
- Greg Shah wrote:
> Any catch block directly inside any top level block will not be parented at a @prog.inner_block@.... - 05:34 PM Base Language Feature #3867: direct java class access from 4GL code
- A testcase like this:...
- 05:28 PM Base Language Feature #3867: direct java class access from 4GL code
- At this time, the 4GL catch block is incompatible with Java's checked exceptions. This is due to the fact that we ar...
- 03:57 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Code review 4077a revision 11345.
With... - 10:14 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- To do homogeneous changes we can use this code with the same results...
- 09:35 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- The browser plugin for this mime type is not supported....
- 09:32 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Checking my changes I fixed @open_mime_resource_stmt@ rule in @progress.g@ and the found #4077-50. I would like to no...
- 06:39 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Yes, I agree with this point.
- 03:08 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > It seems that you didn't provide... - 02:57 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It seems that you didn't provide any proofs or evidences that th... - 12:03 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- In order to avoid any problems merging branch @3858b@ into branch @3856a@ finally I did:
1. I created a new branch... - 10:35 AM Database Feature #3574: finish implementation of temp-table XML support
- Methods:
* read-xmlschema() method
** file | memptr | handle | longchar %{color:#6080FF}OM: only file and longchar%... - 09:24 AM Database Feature #3574: finish implementation of temp-table XML support
- How much of this task is complete as of branch 3809e?
- 09:42 AM Database Bug #4200: verify and fix all temp-table options which must result in different DMO implementatio...
- Another part I needed to add is BEFORE-TABLE - if this doesn't match between two tables, then we must emit two differ...
- 09:19 AM Database Feature #4418: improve/fix temp-table naming approach
- As much as possible, I prefer for the temp-table names to retain the name given in the business logic definition. It...
- 09:17 AM Database Feature #4418: improve/fix temp-table naming approach
- Ovidiu made changes to temp-table naming in #3324 which have been merged to trunk. However, there remains some issue...
- 09:15 AM Database Feature #4418 (New): improve/fix temp-table naming approach
- 02:24 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin. I understand that the top priority for me at this moment is #4363 and #4364. Is... - 02:23 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Thank you, Marian.
Constantin. I understand that the top priority for me at this moment is #4363 and #4364. Is thi... - 01:36 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Regarding the @domainAccessCode@. This is indeed a secret data and is not serialized. I'me ...
11/18/2019
- 05:23 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin. I have to recall the details. I will provide my thoughts tomorrow. Please note,... - 03:54 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Igor, I have two issues:
> * if you try to use @set-client@ a second time, on a already... - 03:42 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor, I have two issues:
* if you try to use @set-client@ a second time, on a already auth DB (with the same client-... - 05:13 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> It seems that you didn't provide any proofs or evidences that there are issues. Please be... - 04:58 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- It seems that you didn't provide any proofs or evidences that there are issues. Please be more specific to the code b...
- 04:42 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> Adding a localized title is a separated task and I believe it will be done by correct cha... - 04:39 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Adding a localized title is a separated task and I believe it will be done by correct changes if this task will be ne...
- 03:57 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> > Yes and no. In fact the default encoding being used is another issue which can potentia... - 03:46 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > > Java strings are already unicode (encoded as UTF-16). So the v... - 03:42 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> > Java strings are already unicode (encoded as UTF-16). So the value of the String variab... - 03:39 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Greg Shah wrote:
> What about strings with spaces, tabs and control characters?
These are illegal for the @URI@ c... - 03:30 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Wha... - 03:22 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- What about strings with spaces, tabs and control characters?
- 03:07 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > What is about native no unicode ... - 02:56 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > What is about native no unicode characters?
>
> Sorry, can yo... - 02:24 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> What is about native no unicode characters?
Sorry, can you rephrase the question? - 01:55 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- What is about native no unicode characters?
- 01:12 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> It seems that if we would remove toASCIIString() usage here, then the following code woul... - 01:05 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- It seems that if we would remove toASCIIString() usage here, then the following code would be incorrect ...
- 12:57 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Yes, if these url strings are UTF-8, then we can leave them as they are. Is it possible that urls have non unicode st...
- 12:52 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> Hynek, I don't understand why url should not be encoded. Urls can be external and it seem... - 12:44 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek, I don't understand why url should not be encoded. Urls can be external and it seems that they can have native ...
- 12:36 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Sergey Ivanovskiy wrote:
> I didn't respond to this note #4077-24 because it is not an issue and this change doesn't... - 12:20 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- I didn't respond to this note #4077-24 because it is not an issue and this change doesn't complicate debugging. The i...
- 12:12 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Yes... - 02:52 PM Base Language Feature #4417: features to allow direct usage of _progres (and related executables) to be support...
- Customers use @_progres@ (and other related executables) to launch 4GL sessions. oday, in each project a task must b...
- 02:47 PM Base Language Feature #4417 (New): features to allow direct usage of _progres (and related executables) to be s...
11/15/2019
- 02:06 PM User Interface Feature #3908 (Closed): implement browse column VIEW-AS COMBO-BOX
- 01:53 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Gaps were updated in 3809e rev 11383. Quirks are documented in #4075.
- 12:39 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Doing tests for ImageList OCX widget conversion I found another interesting case:...
11/14/2019
- 03:56 PM User Interface Bug #4416: scrollbar issues
- The list of open issues:
# Scrolling by pressing an area between thumb and a scroll arrow (page down/up) doesn't wo... - 03:55 PM User Interface Bug #4416 (New): scrollbar issues
- 12:58 PM User Interface Feature #3908 (WIP): implement browse column VIEW-AS COMBO-BOX
- 12:57 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Stanislav Lomany wrote:
> Missing conversion:
> @[ MAX-CHARS characters ] [ AUTO-COMPLETION [ UNIQUE-MATCH ] ]@
> ... - 12:54 PM User Interface Bug #4415: combo-box item selection via screen-value assignment has deviations
- A regular combo in FWD with decimals should round decimals according to the format prescision before cmparision. E.g....
- 12:54 PM User Interface Bug #4415 (New): combo-box item selection via screen-value assignment has deviations
- 12:47 PM Database Feature #3815 (WIP): more temp-table options
- > Code page is properly resolved and set, but data it is not actually converted: when a @longchar/clob@ value is ass...
- 10:30 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Unfortunately, after many attempts, I concluded that using existing conversion rules from section @4@ in @ocx_convers...
- 08:59 AM Base Language Feature #3753: I18N additions
- To run tests, follow steps should be done:
Create a database named *tran* in folder testcases/tran_man/db
Load de... - 07:17 AM User Interface Bug #4126 (Closed): Discrepancy in FWD runtime data
11/13/2019
- 05:58 PM Database Bug #3651 (Closed): regression in server startup when _connect metadata is active and a database ...
- Greg Shah wrote:
> I see that 3791c was arched as merged on 20191025. What revision of trunk includes this change?
... - 05:26 PM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
- I see that 3791c was arched as merged on 20191025. What revision of trunk includes this change?
Can we close this? - 04:18 PM Base Language Feature #3867: direct java class access from 4GL code
- Task branch 4069a has been merged to trunk as revision 11339. This is the majority of the necessary support. There ...
- 04:17 PM Database Bug #3960 (Closed): localedef problems in Ubuntu 18.04
- Task branch 4069a has been merged to trunk as revision 11339.
- 12:25 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- > Is .ast file the input and after conversion the output as well?
Yes. It is read as the input to create the AST... - 11:43 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > 1. The output of conversion is in the @.ast@ file. As I understood w... - 11:35 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius Gligor wrote:
> 1. The output of conversion is in the @.ast@ file. As I understood we have 2 trees, @main@ an... - 11:17 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- For @chControlFrame:ImageList:ListImages:ADD(chControlFrame:ImageList:ListImages:COUNT + 1, "2", 99).@ expression, do...
- 12:07 PM User Interface Bug #3597: fix direct manipulation problems related to MOVABLE, SELECTED, SELECTABLE and misc wid...
- The changes from 3782a are in trunk (12 months ago). The rest of the work remains open.
- 12:05 PM Database Feature #3759 (Closed): setup, test and document PostgreSQL on Windows
- 12:03 PM Conversion Tools Bug #3748 (Closed): Building issue on Windows for missing get_current_dir_name() api in MinGW
- 3706a was merged to trunk (long ago).
- 11:57 AM Build and Source Control Bug #3468 (Closed): invalid characters in source files
- Branch 3413a rev 11269 was merged to trunk rev 11219 and archived.
- 11:48 AM Core Development Feature #1476 (Closed): slides for the "Field References" (database) chapter
- 11:48 AM Core Development Support #1451 (Closed): Main branch regression testing
11/12/2019
- 03:05 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > What I don't understand is how we have to deal with @ImageList@ nod... - 02:59 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius Gligor wrote:
> What I don't understand is how we have to deal with @ImageList@ node. So far I ignored that ... - 01:34 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Ovidiu Maxiniuc wrote:
> The @chain@ is used (or should be used) only when the first "link" (in this case @hImageLis... - 01:22 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius Gligor wrote:
> Hynek Cihlar wrote:
> > Marius Gligor wrote:
> > > Unfortunately the following generated Ja... - 01:15 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- The @chain@ is used (or should be used) only when the first "link" (in this case @hImageList@) is a @comhandle@. Some...
- 11:13 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > Unfortunately the following generated Java code is not a valid code ... - 10:08 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius Gligor wrote:
> I did a simple test using a simple walk rule:
>
> [...]
>
> and I've got:
> [...]
>
... - 10:04 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius Gligor wrote:
> Unfortunately the following generated Java code is not a valid code because @hImageList@ ia a... - 09:29 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- I did a simple test using a simple walk rule:...
- 08:05 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- I'm working to define conversion rules for OCX statements which combine @handle@ calls with @com-handle@ calls.
So f... - 12:37 PM Runtime Infrastructure Feature #4406: server-side REST execution without appserver agents
- The current design of our appserver support, including how we execute REST requests, is to forward requests to a pool...
- 12:31 PM Runtime Infrastructure Feature #4406 (New): server-side REST execution without appserver agents
- 10:39 AM Runtime Infrastructure Feature #4405: provide the capability to deliver static HTML and resources via the FWD server's J...
- Customers using FWD for a web based application often have static HTML (and other non-HTML) resources which need to b...
- 10:35 AM Runtime Infrastructure Feature #4405 (Closed): provide the capability to deliver static HTML and resources via the FWD s...
- 08:28 AM Database Bug #4404 (New): ConditionException inside full transaction FOR EACH loop
- There is a bug when a ...
11/11/2019
- 04:23 PM Database Feature #4400: add /* UUID */ in where clause comment for every 4GL query so that SQL logging can...
- The idea:
* In early annotations, we calculate a UUID for every 4GL query and store it as an annotation.
* In con... - 04:19 PM Database Feature #4400 (New): add /* UUID */ in where clause comment for every 4GL query so that SQL loggi...
- 03:32 PM Conversion Tools Feature #1738: provide configurable control over code formatting
- Specific customer requests:
1. Indentation: 3 space characters
2. Condensed code blocks (no new line before ope... - 02:06 PM Database Feature #4399: support session level "schema" switching
- When thinking about a multi-tenant approach, there are 3 possible approaches:
* database instance per tenant
** a... - 01:56 PM Database Feature #4399 (New): support session level "schema" switching
- 09:16 AM User Interface Feature #4113 (WIP): enable upload of files from the browser (in the web clients) using SYSTEM-DI...
- 03:58 AM Database Feature #3809: ProDataSet support
- With 3809e revision 11373 all the ChUI regressions should be fixed. I started another run to make sure the changes do...
11/10/2019
- 10:24 AM Database Support #4080: AWS Aurora support
- I spoke with Amazon Principal Database Engineer Jim M. We discussed a range of items which I am documenting here.
...
11/09/2019
- 10:56 AM Database Feature #4397: add database attrs, methods and options
- The following work is needed:
* @BUFFER:LAST-BATCH@ attribute
** Although this is related to PDS, it has no conve... - 10:40 AM Database Feature #4397 (Closed): add database attrs, methods and options
- 09:34 AM Base Language Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
- Implement @LONGCHAR@ support to @X-DOCUMENT:LOAD()@.
If I understand correctly, after this addition the @LOAD()@ m... - 09:33 AM Base Language Feature #4396 (Closed): add LONGCHAR support to X-DOCUMENT:LOAD()
- 08:50 AM Conversion Tools Feature #1521: implement gap analysis rules or backing database/marker approach
- We need to add some additional support levels:
* @cvt_lvl_no_need@/@rt_lvl_no_need@
** Description: "The feature ... - 08:15 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
- For sure, this can be used in @OUTPUT TO@ and must be implemented for that case.
This option is only documented as... - 08:01 AM Base Language Feature #4395 (Closed): add support for KEEP-MESSAGES option
11/08/2019
- 04:26 PM User Interface Feature #4394: add some frame options and attributes
- Add support for:
* @FRAME-NAME@ attribute (this is actually a generic widget attribute but it will need to be impl... - 04:23 PM User Interface Feature #4394 (Closed): add some frame options and attributes
- 04:05 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
- Implement @TITLE-DCOLOR@ support (and also @TITLE-FGCOLOR@ and @TITLE-BGCOLOR@) also make sense to implement at this ...
- 04:01 PM User Interface Feature #4393 (Closed): add TITLE-DCOLOR attribute support
- 03:57 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
- Example:
@h-appsrv:connect("-pf " + some-filename) no-error.@ - 03:56 PM Base Language Feature #4392 (Closed): add -pf support for appserver CONNECT() method
- 03:49 PM Base Language Feature #4391 (Closed): enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -l...
- 04:34 AM Database Feature #3809: ProDataSet support
- I see 53 failed tests in my last ChUI regression run of 3809e. I'm looking at them.
Also available in: Atom