Activity
From 07/24/2021 to 08/22/2021
08/21/2021
- 03:24 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> Yes, please focus on this.
OK, thank you.
08/20/2021
- 06:34 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Yes, please focus on this.
- 02:57 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> Igor: Please try to recreate the problem on your local system using #5611/#5571. This is pretty ... - 08:56 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Igor: Please try to recreate the problem on your local system using #5611/#5571. This is pretty urgent since it free...
- 08:35 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Not consistently. But it seems likely to happen if you are impatient and trying to click on things before they are fu...
- 08:17 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Roger: Can this problem be recreated consistently using the test setup/scenario in #5611?
- 04:48 PM Database Bug #5615: Project builds should copy out p2jpl.jar from FWD
- I encountered a related issue while setting up the pg database on Windows. My installation is on a dedicated drive @Z...
- 02:36 PM Database Bug #5615: Project builds should copy out p2jpl.jar from FWD
- Vlad had this suggestion:
> Hi Roger.
>
> The goal ant import.db relies on the file p2jpl.jar is located in /us... - 02:36 PM Database Bug #5615 (New): Project builds should copy out p2jpl.jar from FWD
- 12:07 PM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- Please make a list of all of the cases you have found. It is OK to just list the names of the 4GL programs in the @t...
- 11:32 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- Greg Shah wrote:
> Igor: Let's avoid using the term "UDF" here since that is specific to database WHERE clause execu... - 10:52 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- Igor: Let's avoid using the term "UDF" here since that is specific to database WHERE clause execution. The problem h...
- 10:50 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- From Igor:
> Some Java counterparts of 4GL functions which are called directly from the converted code can throw @... - 10:50 AM Base Language Bug #5613 (New): 4GL built-in functions throw IllegalArgumentException
- 11:06 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Greg Shah wrote:
> The plan is good.
>
> > 3. Implement conversion rules to emit required Java code - any bundle ... - 10:59 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- The plan is good.
> 3. Implement conversion rules to emit required Java code - any bundle initialization logic, ge... - 10:52 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- In order to estimate the efforts I came up with the following sub tasks:
1. Resolve the unknowns laid out by Greg ... - 09:34 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Greg Shah wrote:
> * The 4GL essentially has resource-bundles that are specific to a single program. This may have ... - 09:28 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Depending on the @CURRENT-LANGUAGE@ scope, the resource bundle will have to be scoped accordingly. The possible outco...
- 08:08 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > +FWD Implementation Questions+
> >
> > * To match the behavior of the... - 07:51 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- > I assume the scope includes translation of FWD runtime, too. Like error messages. Correct?
No, we will handle th... - 03:02 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Greg Shah wrote:
> +FWD Implementation Questions+
>
> * To match the behavior of the 4GL
Greg, what behavior ... - 02:30 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- I assume the scope includes translation of FWD runtime, too. Like error messages. Correct?
- 10:40 AM User Interface Bug #5118: TREELIST widget issues
- Vladimir Tsichevski wrote:
> The @hasChildren@ (branch or leaf) node attribute issue:
>
> # When a child is added...
08/19/2021
- 06:55 PM User Interface Bug #5118: TREELIST widget issues
- The @hasChildren@ (branch or leaf) node attribute issue:
# When a child is added to a node, FWD sets the @hasChild... - 07:49 AM User Interface Bug #5118: TREELIST widget issues
- Mouse event (@OnMouseLeftUp@, @OnMouseLeftDown@, @OnMouseRightUp@) triggers issue: all 3 callback arguments passed to...
- 07:42 AM User Interface Bug #5118: TREELIST widget issues
- @DeleteOnCollapse@ mode issue:
In FWD, in @DeleteOnCollapse@ mode the collapsed node subtree is not removed, if th...
08/18/2021
- 07:09 PM User Interface Bug #5118: TREELIST widget issues
- Vladimir Tsichevski wrote:
> The API call @tree:DeleteChildNodes(nodeId)@ is not currently implemented, but is is us... - 05:12 PM User Interface Bug #5118: TREELIST widget issues
- The API call @tree:DeleteChildNodes(nodeId)@ is not currently implemented, but is is used in customer code.
- 06:37 PM Database Feature #5491: custom locale/collation implementations
- Roger Borrello wrote:
> Will the custom locale part of the "Database Server Setup":/projects/p2j/wiki/Database_Serve... - 05:34 PM Database Feature #5491: custom locale/collation implementations
- > is this an OS locale customization
It is at the OS level. - 03:04 PM Database Feature #5491: custom locale/collation implementations
- Will the custom locale part of the "Database Server Setup":/projects/p2j/wiki/Database_Server_Setup_for_PostgreSQL_on...
- 01:01 PM Base Language Bug #5608: raw vs memptr parameters
- @testcases/uast/memptr/memptr_vs_raw.p@ has some tests where raw/memptr args are passed for memptr/raw parameters. F...
- 12:56 PM Base Language Bug #5608 (New): raw vs memptr parameters
- 10:13 AM Base Language Bug #2375: fix the memptr initialization (in extent) and memptr parameter processing
- Greg Shah wrote:
> In @public raw(byte[] val)@, I think this text needs to be removed from the javadoc: "The passed ... - 09:17 AM Base Language Bug #2375 (Closed): fix the memptr initialization (in extent) and memptr parameter processing
- Code Review Task Branch 3821c Revision 12835
The solution is elegant and it makes sense.
In @public raw(byte[] ... - 06:19 AM Base Language Bug #2375 (Review): fix the memptr initialization (in extent) and memptr parameter processing
- The changes are in 3821c rev 12835.
- 05:33 AM Base Language Bug #2375: fix the memptr initialization (in extent) and memptr parameter processing
- The 'memptr is both unknown and not-unknown' seems to not happen in Windows OE 11.6. Do you recall if the #1635-31 w...
- 02:17 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> I'm confused by this code in @symbolResolver.loadConvertedClass()@:
>
> [...]
>
> Why do we...
08/17/2021
- 03:42 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- I'm confused by this code in @SymbolResolver.loadConvertedClass()@:...
- 08:32 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> I think we always have a @ClassDefinition@ instance whenever we also have a @ConvertedClassName@ ... - 08:26 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> The current implementation splits the conversion of method names between parse time, annotations ... - 08:20 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- I think we always have a @ClassDefinition@ instance whenever we also have a @ConvertedClassName@ instance. Let me kn...
08/16/2021
- 03:29 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- The current implementation splits the conversion of method names between parse time, annotations prep (@naming.rules@...
08/15/2021
- 11:07 AM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- +Questions/Items to Investigate+
* "Generic Editor":https://www.slideshare.net/mickaelistria/eclipsecon-france-201...
08/10/2021
- 05:53 PM Database Feature #4723: make it significantly easier to run database import
- Greg Shah wrote:
> Even if some records are dropped, the system should be left in a workable state. In my opinion, ... - 05:35 PM Database Feature #4723: make it significantly easier to run database import
- Even if some records are dropped, the system should be left in a workable state. In my opinion, the @p2j_id_generato...
- 05:35 PM Database Feature #4723: make it significantly easier to run database import
- Yes, I think it is possible to launch @DatabaseDumpChecker@ during import process and passing the current byte mappin...
- 04:39 PM Database Feature #4723: make it significantly easier to run database import
- I recently noticed that upon importing test data into a PostgreSQL database, I got errors about bytes that could not ...
08/06/2021
- 03:48 PM User Interface Bug #5587 (WIP): Decimal format not handled properly
- 03:42 PM User Interface Bug #5587: Decimal format not handled properly
- I am going to compare how the @NumberType.toString@ handles the format, since the message comes out without the space...
- 11:46 AM User Interface Bug #5587: Decimal format not handled properly
- Another issue is the extra space that comes between the user data, and the first digit. It appears that the sign is r...
- 10:29 AM User Interface Bug #5587: Decimal format not handled properly
- Another issue is the alignment of side-labels is a little off in GUI when @colon-aligned@ is set. The alignment doesn...
- 10:26 AM User Interface Bug #5587: Decimal format not handled properly
- Another issue related to format is we don't give an error condition that the 4GL does.
In the testcase mentioned ... - 10:21 AM User Interface Bug #5587: Decimal format not handled properly
- The display output for a decimal fill-in does not match the 4GL.
In ChUI, we are not handling user data correctly.... - 10:08 AM User Interface Bug #5587 (WIP): Decimal format not handled properly
08/05/2021
- 11:36 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Multiple customers have noted that using the FWD conversion tools on an existing 4GL project is quite messy because:
... - 11:24 AM Conversion Tools Feature #5586 (Closed): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
08/04/2021
- 02:29 PM User Interface Support #4955 (Closed): web client/javascript drawing - fast vs crisp
- 02:23 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Other than #5390, #5532 and #5582, is there any additional work or ... - 11:34 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Greg Shah wrote:
> Other than #5390, #5532 and #5582, is there any additional work or known issues related to webgl ... - 07:35 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Other than #5390, #5532 and #5582, is there any additional work or known issues related to webgl support? I want to ...
- 09:58 AM Runtime Infrastructure Support #5585 (New): rework SessionToken to hide the implementation/eliminate external access to ...
- 07:50 AM User Interface Support #5584 (New): WidgetRegistry.getComponent() is expensive and can be optimized
- 07:47 AM User Interface Support #5583 (New): MenuGuiImpl redraws everything when only a subset of drawing is needed
- 07:46 AM Runtime Infrastructure Feature #4026 (Closed): ensure all objects transmitted over the DAP implement Externalizable
- 07:33 AM User Interface Bug #5582: webgl renderer is significantly slower than canvas2d (performance regression)
- At one time, the webgl renderer was faster than canvas2d for some browser versions and at least equivalent to canvas2...
- 07:23 AM User Interface Bug #5582 (New): webgl renderer is significantly slower than canvas2d (performance regression)
08/03/2021
- 05:06 PM User Interface Bug #5581: ChUI slowdown when child OS process holds open input
- Testcase @./uast/hang_through.p@ was added. When you uncomment the @update i with frame f2.@ you get Progress to hang...
- 10:42 AM User Interface Bug #5581: ChUI slowdown when child OS process holds open input
- Most of the good information starts at #4982-87 and forward. The issue came to light when a supporting script was rev...
- 10:12 AM User Interface Bug #5581 (New): ChUI slowdown when child OS process holds open input
- 12:08 PM Database Feature #5491: custom locale/collation implementations
- If the import process finds the PSC footer it will be able to read and process it.
The correct offsets are not so im... - 11:48 AM Database Feature #5491: custom locale/collation implementations
- If I am getting @Unable to read PSC footer. Failed magic check.. Heuristic search found a PSC footer candidate. The f...
08/02/2021
- 03:23 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > > and "All Browses/Current User". What is the reason to disable global browse cfg editing? Is it just to be consis...
- 02:25 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > we disable reading/editing of "This Browse/Current User"
Yes.
> and "All Browses/Current User".
Actually, ... - 02:11 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- So, we disable reading/editing of "This Browse/Current User" and "All Browses/Current User". And leave "This Browse/A...
- 01:46 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > "Current user" setting are saved in local storage. If configuration for the current user exists in local storage, s...
- 09:58 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > Don't we need some code in the drawing layer to disable the row striping?
I thought about it. I chose the curren... - 09:25 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > No. All enhancements that are in the directory or set via 4GL syntax should be displayed. The @DISABLE-USER-CFG-E...
- 08:59 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- Code Review Task Brnach 3821c Revision 12741
I have no objections.
Don't we need some code in the drawing layer... - 08:47 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > # All user-level ("This Browse/Current User" and "All Browses/Current User") setting are not applied to the given b...
- 03:48 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- 3821c rev 12741 adds conversion support for DISABLE-ROW-STRIPING, DISABLE-USER-CFG-EDIT, UNIQUE-KEY and DB-FIELD-MAPP...
- 05:39 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
- Work was paused and 4130a is an active branch with pending changes that have now diverged greatly from trunk and 3821c.
08/01/2021
- 05:51 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > Add a DISABLE-USER-CFG-EDIT browse option to disable the ability of a user to change any of the otherwise customiza...
07/30/2021
- 05:43 PM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
- I looked over these @uast/format_string@ tests, and got them running on @3821c_12737@. There are errors being reporte...
07/29/2021
- 09:36 AM Base Language Bug #2375 (WIP): fix the memptr initialization (in extent) and memptr parameter processing
- 07:38 AM Database Feature #5491: custom locale/collation implementations
- I do not know why are those created. The @locale-gen@ seems a bit buggy to me; or at least the command-line help/manu...
- 10:17 PM Database Feature #5491: custom locale/collation implementations
- Ovidiu, I added the following to my @/etc/locale.gen@ file:...
- 07:21 AM User Interface Bug #5570: properly support keyboard input for multi-byte charsets
- FWD does not properly map UTF-8 characters to key codes as 4GL uses a rather raw bitstring representation. Consider @...
- 07:07 AM User Interface Bug #5570 (New): properly support keyboard input for multi-byte charsets
07/28/2021
- 03:36 PM Database Feature #5491: custom locale/collation implementations
- Also, please apply the needed changes to Hotel GUI and Hotel ChUI.
- 03:35 PM Database Feature #5491: custom locale/collation implementations
- Please send an email to the entire team to explain the changes needed to move to rev 12732.
- 03:25 PM Database Feature #5491: custom locale/collation implementations
- Ovidiu Maxiniuc wrote:
> Starting with r12732, the collation provider was renamed to @FwdCollatorProvider@ and the j... - 03:17 PM Database Feature #5491: custom locale/collation implementations
- Starting with r12732, the collation provider was renamed to @FwdCollatorProvider@ and the jar @fwdspi.jar@.
Starting... - 08:08 AM Database Feature #5491: custom locale/collation implementations
- In Java 11, the SPI will load from the classpath. When we work the move to Java 11, this will be part of the work.
- 07:59 AM Database Feature #5491: custom locale/collation implementations
- @jrunscript@ is deprecated and will be removed in a future JDK. At the same time @lib/ext@ mechanism is already dropp...
- 07:51 AM Database Feature #5491: custom locale/collation implementations
- I prefer to avoid @jrunscript@ because it is an additional dependency which then must be configured/maintained. For ...
- 06:49 AM Database Feature #5491: custom locale/collation implementations
- Here is a solution:...
- 11:47 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- In "setup a private TERMINFO database":https://invisible-island.net/ncurses/ncurses.faq.html#home_terminfo there are ...
- 11:31 AM Runtime Infrastructure Support #5568 (Test): implement application-specific TERMINFO database overrides
- 11:10 AM Runtime Infrastructure Support #5567: move FWD to Java 11
- Make the changes needed to move everything (conversion, data import, runtime...) to Java 11.
"Java 9 Release Notes... - 09:49 AM Runtime Infrastructure Support #5567 (Closed): move FWD to Java 11
07/27/2021
- 05:15 PM Database Feature #5491: custom locale/collation implementations
- > We need to locate this directory first. Is there are OS level setting for it or we need to manipulate the path of @...
- 05:08 PM Database Feature #5491: custom locale/collation implementations
- Starting in Java 9, we will be able to load it from the classpath so this will "go away". We will be moving from Jav...
- 04:28 PM Database Feature #5491: custom locale/collation implementations
- Roger Borrello wrote:
> I would think you should be able to include a colon-separated (or semi-colon separated on Wi... - 04:24 PM Database Feature #5491: custom locale/collation implementations
- Roger Borrello wrote:
> I would think you should be able to include a colon-separated (or semi-colon separated on Wi... - 04:07 PM Database Feature #5491: custom locale/collation implementations
- I guess that we need to add the JRE's ext dir into the dir list that is passed so that both the JRE ext dir and our c...
- 04:05 PM Database Feature #5491: custom locale/collation implementations
- Ovidiu Maxiniuc wrote:
> The @-Djava.locale.providers=SPI,JRE@ seems to be irrelevant I did not notice any change in... - 04:01 PM Database Feature #5491: custom locale/collation implementations
- The @-Djava.locale.providers=SPI,JRE@ seems to be irrelevant I did not notice any change in behaviour regardless of i...
- 01:25 PM User Interface Bug #5564: Prevent unnecessary triggers to destroyed widgets
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Issue #5552 has been updated by Hynek Cihlar.
> >
> > Are ... - 01:12 PM User Interface Bug #5564: Prevent unnecessary triggers to destroyed widgets
- Roger Borrello wrote:
> Issue #5552 has been updated by Hynek Cihlar.
>
> Are the key input events already on the... - 12:03 PM User Interface Bug #5564: Prevent unnecessary triggers to destroyed widgets
- Issue #5552 has been updated by Hynek Cihlar.
Are the key input events already on the event queue, when the widget... - 11:57 AM User Interface Bug #5564: Prevent unnecessary triggers to destroyed widgets
- This patch was added in 3821c revisions 12710 and 12714:...
- 11:46 AM User Interface Bug #5564 (New): Prevent unnecessary triggers to destroyed widgets
- 12:36 PM Database Support #5183: database collation
- I do not think this is a problem. Please follow this steps:
# edit @/etc/locale.gen@ (as root) and uncomment @en_US.... - 11:44 AM Database Support #5183: database collation
- > Isn't this enough?
It is enough for any customer that is able to implement the custom locales. It won't work fo... - 10:55 AM Database Support #5183: database collation
- With latest FWD support for locale/collations, if the PG cluster is created like this:...
- 06:20 AM Database Support #5183 (WIP): database collation
- 06:18 AM Database Support #5183: database collation
- I would like to have the same 8859-1 analysis done for the other two codepages/collations which we are supporting (88...
- 06:11 AM Database Support #5183: database collation
- I reviewed the page and it is good for the initial purpose of this task. I've sent the customer the link.
We have...
07/26/2021
- 07:05 PM Database Feature #5491: custom locale/collation implementations
- In "Loading a Custom TimeZone Provider in Java 8":https://stackoverflow.com/questions/58937553/loading-a-custom-timez...
- 03:09 PM Database Feature #5491: custom locale/collation implementations
- Greg Shah wrote:
> I agree this would be preferred. On the other hand, I wonder if there is a way to eliminate this... - 02:49 PM Database Feature #5491: custom locale/collation implementations
- > Is this best scripted into @install_spawner.sh@ (even though that name wouldn't be accurate)?
No, this is too c... - 02:32 PM Database Feature #5491: custom locale/collation implementations
- I do not think this is a problem: @p2jspi.jar@ will provide @en_US_P2J@ via @P2JCollatorProvider@ and @fwdspi.jar@ wi...
- 02:32 PM Database Feature #5491: custom locale/collation implementations
- I'd like a "safe" way to update the @fwdspi.jar@ file. Is this best scripted into @install_spawner.sh@ (even though t...
- 02:28 PM Database Feature #5491: custom locale/collation implementations
- Eric Faulhaber wrote:
> Ovidiu Maxiniuc wrote:
> > Is this a good time to rename @p2jspi.jar@ to @fwdspi.jar@?
>
... - 02:17 PM Database Feature #5491: custom locale/collation implementations
- We can't just search and replace. We must leave the older docs in place and just explain the difference starting wit...
- 02:01 PM Database Feature #5491: custom locale/collation implementations
- Ovidiu Maxiniuc wrote:
> Is this a good time to rename @p2jspi.jar@ to @fwdspi.jar@?
I don't have an objection, b... - 01:53 PM Database Feature #5491: custom locale/collation implementations
- Is this a good time to rename @p2jspi.jar@ to @fwdspi.jar@?
- 10:22 AM Base Language Bug #4978: Static method call in base class
- Greg Shah wrote:
> >> @and not(parent.parent.type == prog.object_invocation and parent.parent.firstChild.type == pro... - 08:32 AM Base Language Bug #4978: Static method call in base class
- >> @and not(parent.parent.type == prog.object_invocation and parent.parent.firstChild.type == prog.class_event)@
>
... - 08:12 AM Conversion Tools Bug #5557 (Closed): Direct Java conversion: incorrect method call argument conversion
- 04:15 AM Database Support #5183 (Review): database collation
- This issue became primarily about documenting the differences in database collation between the legacy environment an...
07/25/2021
- 05:28 AM Base Language Bug #4978: Static method call in base class
- There is a weird bug with the changes from @convert/oo_calls.rules@, in 12645. This code:...
Also available in: Atom