Project

General

Profile

Activity

From 02/15/2020 to 03/15/2020

03/15/2020

06:07 PM Database Feature #3813: misc DB features part deux
If it does not depend on 4335a, you can put it in 4231b. If 4335a is needed first, then wait for the 4231b rebase fr... Greg Shah

03/14/2020

01:42 PM Database Feature #3813: misc DB features part deux
I've found the fix for the CONNECT conversion (see #3813-84).
To which branch should I commit it?
Thank you.
Igor Skornyakov
06:38 AM Database Feature #3813: misc DB features part deux
Igor Skornyakov wrote:
> It seems that the CONNECT statement which caused the @gso_241@ fail is incorrect.
> I've ...
Igor Skornyakov

03/13/2020

06:57 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Thinking over some of the issues you've been having, I expect the implicit transaction code ...
Ovidiu Maxiniuc
06:52 PM Database Feature #4011: database/persistence layer performance improvements
I am checking out 4011a2 now...
Thinking over some of the issues you've been having, I expect the implicit transac...
Eric Faulhaber
06:46 PM Database Feature #4011: database/persistence layer performance improvements
I have committed my changes to temporary branch 4011a2. Important things:
* @SavepointReversible@ - dead code;
* @C...
Ovidiu Maxiniuc
05:54 PM Database Feature #3813: misc DB features part deux
It seems that the CONNECT statement which caused the @gso_241@ fail is incorrect.
I've added logging and the argume...
Igor Skornyakov
03:45 PM Database Feature #3813: misc DB features part deux
Task branch 4335a was merged to trunk as revision 11345.
The @ConnectionManager@ change was removed before it was ...
Greg Shah
03:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:45 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:45 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:43 PM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:42 PM User Interface Feature #4472 (Closed): Allow pause for a fraction of a second
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:41 PM User Interface Feature #4170: add drag and drop support to treeview widget
Task branch 4335a was merged to trunk as revision 11345.
See #4170-21 for the remaining work.
Greg Shah
03:39 PM Base Language Feature #3867: direct java class access from 4GL code
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:37 PM Base Language Feature #3867 (Closed): direct java class access from 4GL code
Greg Shah
03:38 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Task branch 4335a was merged to trunk as revision 11345. Greg Shah
03:38 PM Runtime Infrastructure Bug #4122 (Closed): spawner segmentation fault when OS user has no password set
Greg Shah
10:58 AM Base Language Feature #3868: customer servlet integration/support
Greg Shah wrote:
> 1. What can we do to make it simple to configure/load these servlets? I want to avoid a huge amo...
Constantin Asofiei

03/12/2020

09:28 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Do you have a simple example for this? Conversion rules should choose the @putBytes_1@ if the argument is @Memptr@. Constantin Asofiei
09:25 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Constantin Asofiei wrote:
> See #3751-492 for a comprehensive list of overload rules. We need support for method ov...
Marian Edu

03/11/2020

04:05 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey: Please write up the documentation for this widget in "CALENDAR Widget and OCX Replacement":/projects/p2j/wiki... Greg Shah
04:00 PM Base Language Feature #4384: Builtin OO Implementation
> Greg, do we have some guildelines how the converted 4GL ENUMs should look? I think we need to add HashAlgorithmEnum... Greg Shah
02:54 PM User Interface Feature #2683: reverse proxy implementation
We don't have documentation yet. External widget support is only needed in special cases where the code cannot be pl... Greg Shah
02:25 PM User Interface Feature #2683: reverse proxy implementation
Greg, please could you provide me with information about external widget support? Are there ready examples? Sergey Ivanovskiy
02:18 PM User Interface Feature #2683: reverse proxy implementation
Although it should be safe, I prefer to avoid changes in 4335a. Please put your changes into 4231b after it is rebas... Greg Shah

03/10/2020

09:42 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> The issue was due to the fact that @GetEnum@ methods in skeleton class for Enum were not static,...
Constantin Asofiei
09:37 AM Base Language Feature #4384: Builtin OO Implementation
On 3/10/20 12:20 PM, Mihai Tiganea wrote:
> Getting deeper with tests for openedge.core.bytebucket I discover commen...
Constantin Asofiei
04:22 AM Base Language Feature #4384: Builtin OO Implementation
It turns out returning an object<> that has a reference that was not 'registered' with @ObjectOps@ will fail anyway w... Marian Edu
03:58 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> > * Gradlew.bat deploy.all for oo/openedge/core/memptr/test_method_get_hash_algorithm.p ...
Marian Edu
09:10 AM User Interface Feature #2683: reverse proxy implementation
Sergey Ivanovskiy wrote:
> I can't use 4231b for #2683-73 changes because these code exist only in 4335a. These chan...
Sergey Ivanovskiy
08:42 AM User Interface Feature #2683: reverse proxy implementation
I can't use 4231b for #2683-73 changes because these code exist only in 4335a. These changes are only to remove logs ... Sergey Ivanovskiy
04:34 AM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, I was missing the .ext-hints. After this, your sleep t...
Hynek Cihlar
03:56 AM User Interface Feature #4170: add drag and drop support to treeview widget
Roger Borrello wrote:
> I see many new keywords added related to @node@ and @nodes@. Were they a result of this issu...
Hynek Cihlar
03:31 AM Database Feature #4011: database/persistence layer performance improvements
Rev 11397 changes the @BaseRecord@ methods @getId()@ and @setId(Long)@ to @primaryKey()@ and @primaryKey(Long)@, resp... Eric Faulhaber

03/09/2020

06:24 PM User Interface Feature #2683: reverse proxy implementation
Sergey Ivanovskiy wrote:
> Yes, it looks like the old issue documented in @WebClientProtocol@
OK, please add javado...
Constantin Asofiei
06:23 PM User Interface Feature #2683: reverse proxy implementation
Greg Shah wrote:
> I don't have a problem with the patch, but Constantin should review.
I'm OK with the patch.
>...
Constantin Asofiei
05:38 PM User Interface Feature #2683: reverse proxy implementation
Yes, it looks like the old issue documented in @WebClientProtocol@... Sergey Ivanovskiy
04:59 PM User Interface Feature #2683: reverse proxy implementation
It is interesting if we should remove logs here in @ThinClient.initializePost@ because it would block the web client?... Sergey Ivanovskiy
04:31 PM User Interface Feature #2683: reverse proxy implementation
It seems that this hanging issue is reproduced only when I tried to connect @https://localhost/gui@ and the Apache pr... Sergey Ivanovskiy
04:04 PM User Interface Feature #2683: reverse proxy implementation
The hanging issue has this thread context:
1) @KeyReader@ thread is in this state...
Sergey Ivanovskiy
03:41 PM User Interface Feature #2683: reverse proxy implementation
No, the broker manager patch is related to the case when the broker manager is not used but clients to ports map is r... Sergey Ivanovskiy
03:28 PM User Interface Feature #2683: reverse proxy implementation
I don't have a problem with the patch, but Constantin should review.
> It requires to set up a broker configuratio...
Greg Shah
03:14 PM User Interface Feature #2683: reverse proxy implementation
I tested this Apache Reverse proxy configuration with this branch 4335a using Hotel Gui application. The current code... Sergey Ivanovskiy
05:15 PM User Interface Feature #4170: add drag and drop support to treeview widget
I see many new keywords added related to @node@ and @nodes@. Were they a result of this issue? I noticed that @node-e... Roger Borrello
04:55 PM Base Language Support #4032: block/transaction processing context-local and other performance improvements
I've documented some ideas related to Constantin's CFS reflection optimization task (#1970). Greg Shah
04:55 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
I've been thinking about how we could cache method instances in @ControlFlowOps@ recently. I started to document my ... Greg Shah
03:49 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Constantin Asofiei wrote:
> Roger, I was missing the .ext-hints. After this, your sleep testcase in #4182-6 works fi...
Roger Borrello
03:41 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Roger, I was missing the .ext-hints. After this, your sleep testcase in #4182-6 works fine.
Please check your clas...
Constantin Asofiei
03:27 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Roger, sorry, I can't make anything to work (@gethostbyname@, @GetComputerNameA@). I don't recall how this was suppo... Constantin Asofiei
02:52 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Eric Faulhaber wrote:
> Sorry, no. If this test case is one of mine, I don't remember it.
>
> Are you getting a p...
Roger Borrello
02:48 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Sorry, no. If this test case is one of mine, I don't remember it.
Are you getting a particular error, or just no r...
Eric Faulhaber
02:39 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Eric, did you ever test the @myconn1.p@ testcase under FWD and Windows? I'm trying to get my @Kernel32:Sleep@ functio... Roger Borrello
02:35 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
I made a simplified version of @uast/myconn1.p@:... Roger Borrello
02:12 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
I made sure my pathing was correct by validating that @directory.xml@ contains:... Roger Borrello
01:26 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
@./src/com/goldencode/testcases/name_map.xml@ looks good... although perhaps the pathing is misconfigured?... Roger Borrello
01:21 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Roger Borrello wrote:
> When @getAbsoluteName(Object referent)@ is called, @jname="com.goldencode.testcases.windows_...
Constantin Asofiei
01:16 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
When @getAbsoluteName(Object referent)@ is called, @jname="com.goldencode.testcases.windows_emulation.Kernel32Sleep"@... Roger Borrello
12:50 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I hit a breakpoint in @Kernel32Sleep.lambda$execute$1@ so I'l...
Roger Borrello
12:27 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Roger Borrello wrote:
> I hit a breakpoint in @Kernel32Sleep.lambda$execute$1@ so I'll try to find my way from here....
Constantin Asofiei
12:25 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I was expecting to hit my breakpoint, but I must be missing s...
Roger Borrello
12:19 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Roger Borrello wrote:
> I was expecting to hit my breakpoint, but I must be missing something.
You need to attach t...
Constantin Asofiei
12:17 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
I've been trying to catch this in the debugger, but since this is my first rodeo debugging client or server runtime, ... Roger Borrello
08:16 AM Base Language Feature #4384: Builtin OO Implementation
On 3/9/20 1:36 PM, Mihai Tiganea wrote:
>
> After create tests in progress for ByteBucket and Memptr constructors, ...
Constantin Asofiei

03/06/2020

05:43 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> Did the conversion occur successfully?
Yes......
Roger Borrello
05:39 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Did the conversion occur successfully? Greg Shah
05:32 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
List of testcases:... Roger Borrello
05:03 AM Database Feature #4011: database/persistence layer performance improvements
There is this constant:... Ovidiu Maxiniuc

03/05/2020

03:18 PM Database Feature #4011: database/persistence layer performance improvements
We have had customer requests to rename the @id@ field/column, which is a commonly used field name in applications. C... Eric Faulhaber
09:40 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Rebased task branch 3880a from P2J trunk revision 11344. Stanislav Lomany

03/04/2020

02:30 PM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
The chart-related classes are in 4335a rev 11452 Constantin Asofiei
06:53 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
The list of files I've added for charting are:... Constantin Asofiei
05:58 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
Greg Shah wrote:
> OK. I'm fine with using Java getters/setters.
I haven't fixed this yet. The solution should wo...
Constantin Asofiei
10:32 AM User Interface Bug #4498 (Closed): Embedded assignment of extent in shared frame fails
Greg Shah
10:31 AM User Interface Bug #4488 (Closed): Wrong frame used after display includes widgets from other frame
Greg Shah
10:31 AM Base Language Bug #4484 (Closed): Accumulator confusion using same field for count and total
Greg Shah
10:31 AM Base Language Bug #4483 (Closed): Unable to use logical variable check in underline statement
Greg Shah
10:30 AM Base Language Bug #4482 (Closed): Enable/Disable with empty EXCEPT causes issues
Greg Shah
10:30 AM Base Language Bug #4480 (Closed): Extent does not become fixed when there is an initial list of values
Greg Shah
10:29 AM Base Language Bug #4455 (Closed): Extent field on unsubscripted next-prompt not converted properly
Greg Shah
10:29 AM Base Language Bug #4427 (Closed): Unable to convert keyword input when used to index into an extent
Greg Shah
10:29 AM Base Language Bug #4425 (Closed): Lost frame_id when converting code with missing field names to update
Greg Shah
10:28 AM Base Language Bug #4424 (Closed): Additional def var needed to receive table handle when keyword FOR included i...
Greg Shah
10:28 AM Base Language Bug #4423 (Closed): Incorrect buffer scoping when same buffer name used as a parameter to interna...
Greg Shah

03/03/2020

06:28 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
h2. Attributes
This documents the @TITLE-BGCOLOR@, @TITLE-DCOLOR@, @TITLE-FGCOLOR@ and @TITLE-FONT@ attributes for...
Greg Shah
02:56 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:56 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:54 PM Base Language Bug #4484 (Review): Accumulator confusion using same field for count and total
Task branch 4207a was merged to trunk as revision 11344. Task can be moved to closed. It was still in WIP. Roger Borrello
02:53 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:51 PM Base Language Bug #4482: Enable/Disable with empty EXCEPT causes issues
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:50 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:49 PM Base Language Bug #4455: Extent field on unsubscripted next-prompt not converted properly
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:46 PM Base Language Bug #4453: Handling of filename with quotation mark broken in control_flow.rules
Task branch 4207a was merged to trunk as revision 11344. There have not been any regressions or new issues related to... Roger Borrello
02:28 PM Base Language Bug #4453 (WIP): Handling of filename with quotation mark broken in control_flow.rules
Roger Borrello
02:43 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:42 PM Database Bug #4426: Cannot find parent when processing REPEAT PRESELECT
Task branch 4207a was merged to trunk as revision 11344. However, this task was worked around in customer code, and h... Roger Borrello
02:40 PM Base Language Bug #4425: Lost frame_id when converting code with missing field names to update
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:39 PM Base Language Bug #4424: Additional def var needed to receive table handle when keyword FOR included in def par...
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:38 PM Base Language Bug #4423: Incorrect buffer scoping when same buffer name used as a parameter to internal procedure
Task branch 4207a was merged to trunk as revision 11344. Roger Borrello
02:36 PM Base Language Bug #4476 (Closed): Shared frame does not get @ widget method generated
Greg Shah
02:26 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> Task branch 4207a was merged to trunk as revision 11344.
>
> Is there anything left open in th...
Roger Borrello
02:24 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Task branch 4207a was merged to trunk as revision 11344.
Is there anything left open in this task?
Greg Shah
01:50 PM Base Language Bug #4563: assigning a dynamic extent var to a OO method call as rvalue
Static vars/properties (with dynamic extent) should be included. Constantin Asofiei
08:22 AM Base Language Bug #4563: assigning a dynamic extent var to a OO method call as rvalue
The @testcases/uast/ext_arg_*.p@ tests explore how a parameter/variable (dynamic extent or not) used as an argument e... Constantin Asofiei
08:14 AM Base Language Bug #4563 (New): assigning a dynamic extent var to a OO method call as rvalue
Constantin Asofiei
01:08 PM User Interface Feature #4174 (Closed): implement calendar control/dtpicker OCX replacement
Branch 4207a was merged to trunk as revision 11344.
The items in #4174-152 are deferred to a future task (when a c...
Greg Shah
07:55 AM User Interface Feature #4174 (Test): implement calendar control/dtpicker OCX replacement
Greg Shah
01:04 PM Database Bug #4450: implement shared query and shared browse
Branch 4207a was merged to trunk as revision 11344. Greg Shah
01:02 PM Database Bug #4450 (Closed): implement shared query and shared browse
Greg Shah
01:04 PM Base Language Bug #4123 (Closed): conversion generates incorrect java code for Extent statement
Branch 4207a was merged to trunk as revision 11344. Greg Shah
01:04 PM Base Language Bug #4160 (WIP): Arrays assigment issue
Branch 4207a was merged to trunk as revision 11344. Greg Shah
10:44 AM Database Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
This has nothing to do with the FIND. The issue is in the assignment.... Greg Shah
10:16 AM Database Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
h2. Description
Extra scoping causes issues with wrong buffer being used for unqualified field names. Same results...
Roger Borrello
10:08 AM Database Bug #4564 (New): unqualified field references can get the wrong buffer name if a FORM or DEF FRAM...
Roger Borrello

03/02/2020

06:43 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
h2. Title Phrase
Summary:
* the syntax processing of options for the frame phrase and the browse options phrase...
Greg Shah
05:30 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
The following testcases were created:... Greg Shah
05:20 PM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
Constantin Asofiei wrote:
> Greg Shah wrote:
> > This is probably OK for now, but we are really trying to achieve a...
Greg Shah
10:41 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
Greg Shah wrote:
> This is probably OK for now, but we are really trying to achieve a generic data visualization wid...
Constantin Asofiei
09:59 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
> I'm placing everything related to chart in com.goldencode.p2j.ui.chart, except main widget class (ui.ChartWidget).
...
Greg Shah
08:08 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > The chaining (for chart setup) is pretty deep and is easier to ...
Constantin Asofiei
07:58 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
Constantin Asofiei wrote:
> The chaining (for chart setup) is pretty deep and is easier to allow this instead of exp...
Hynek Cihlar
07:57 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
I'm placing everything related to chart in @com.goldencode.p2j.ui.chart@, except main widget class (@ui.ChartWidget@)... Constantin Asofiei
07:54 AM User Interface Feature #4199: implement a data visualization widget which can be used for a wide range of data-b...
For chart, in the end I'm working on adding support for calls like:... Constantin Asofiei
03:52 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> UNDO update.
> The old implementation was using commits and rollbacks a bit aggressive, al...
Eric Faulhaber
03:17 PM Database Feature #4011: database/persistence layer performance improvements
UNDO update.
The old implementation was using commits and rollbacks a bit aggressive, altogether with creation of ne...
Ovidiu Maxiniuc
02:15 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> So, are you saying you also would expect @HQLPreprocessor@ to still handle the null paramete...
Ovidiu Maxiniuc
12:55 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11420 (4207a) fixed the custom format and color setters, removed extra elements from Calendar widg... Sergey Ivanovskiy
10:00 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
These MS Date/Time Picker features are not implemented yet:
1) to support MS @CustomFormat@ https://docs.microsoft...
Sergey Ivanovskiy

02/29/2020

02:24 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
This task branch 4174a has been merged into the trunc as rev 11343 and archived. Sergey Ivanovskiy
02:02 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Code review 4174a revisions 11373..11379.
>
> @<action>map6.put("UpDown" , "UpDow...
Sergey Ivanovskiy
01:46 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Code review 4174a revisions 11373..11379.
@<action>map6.put("UpDown" , "UpDown")</action>@ is redundant ...
Hynek Cihlar
12:33 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed rev 11379 (4174a) fixed @DateTimeValue@ widget value to accept ISO date and time string value. Planning to ... Sergey Ivanovskiy
11:36 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11378 (4174a) fixed @SCREEN-VALUE@ for new calendar widget. Sergey Ivanovskiy

02/28/2020

05:38 PM Database Feature #4011: database/persistence layer performance improvements
So, are you saying you also would expect @HQLPreprocessor@ to still handle the null parameters before getting into th... Eric Faulhaber
04:49 PM Database Feature #4011: database/persistence layer performance improvements
Eric, please grab the 11396 revision. In my hurry I did not fully test the do and I made it worse. Ovidiu Maxiniuc
02:37 PM Database Feature #4011: database/persistence layer performance improvements
Thanks. See @raq_nulls_sort.p@ in testcases. Eric Faulhaber
02:32 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I haven't debugged too deeply yet... shouldn't @HQLPreprocessor@ have taken care of those @n...
Ovidiu Maxiniuc
02:04 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I have this stack trace:... Eric Faulhaber
05:26 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
No objections. Greg Shah
05:19 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11377 (4174a) fixed the conversion for new calendar widget when common methods of @OcxMouse@ and @... Sergey Ivanovskiy
10:12 AM User Interface Bug #4558: The semitransparent picture of the web client page is displayed when dragging the mouse
With Firefox we can observe the default action when dragging the mouse (the left mouse button is pressed and the mous... Sergey Ivanovskiy
10:09 AM User Interface Bug #4558 (New): The semitransparent picture of the web client page is displayed when dragging th...
Sergey Ivanovskiy

02/27/2020

08:41 AM User Interface Bug #4557: radio-set deviations from the 4GL GUI
Eugenie found this list of bugs (testing with branch 4335a) while running the radio-set testcases (in @testcases/uast... Greg Shah
08:36 AM User Interface Bug #4557 (New): radio-set deviations from the 4GL GUI
Greg Shah
05:14 AM Base Language Feature #4384: Builtin OO Implementation
Mihai, yes, Java is not that comfortable with spaces in the path. Try to avoid folders with spaces. Constantin Asofiei
02:19 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
>
> Constantin, can you guide me to build project?
Issue solved.
Seems that class...
Mihai Popescu-Tiganea

02/26/2020

02:13 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
During the @test_bar_test2.p@ I found the conversion issues and fixed them so the @ProgressBar@ can be wrapped into @... Sergey Ivanovskiy
10:04 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Yes, I missed this option in the hint file @progress_bar_test.p.ext-hints@... Sergey Ivanovskiy
09:59 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
But this test @uast/progressbar/progress_bar_test6.p@ doesn't have @control_load@ procedure and hence it can be used ... Sergey Ivanovskiy
09:36 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I don't understand why the @.wrx@ file is needed. If you configure the @.ext-hints@ file, the @LoadControls@ will be... Greg Shah
09:30 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The committed revision 11374 (4174a) fixed @progressbar@ widget issues and this test from @testcases@ must be fixed d... Sergey Ivanovskiy
01:43 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> What testing (conversion and runtime) is needed before this can be merged to trunk?
The customer...
Sergey Ivanovskiy
01:13 PM Base Language Feature #4384: Builtin OO Implementation
> Please help us with new branch and bzr access.
For now, I think it is best to build upon 4335a. Make sure that ...
Greg Shah
10:22 AM Base Language Feature #4384: Builtin OO Implementation
> You already have access to it at @xfer.goldencode.com:/opt/fwd/4335a@.
I have get from bzr 4335a project.
Comm...
Mihai Popescu-Tiganea
09:09 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Well, it's true that the code is wrapped inside a @silent@ block in the converted source, howeve...
Constantin Asofiei
08:35 AM Base Language Feature #4384: Builtin OO Implementation
> Another thing that looks odd is that while FINALLY blocks gets converted alright no CATCH block seems to be convert... Greg Shah
07:19 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Mihai: When you are ready to start on the Java code, we will create a new branch 4384a and we w...
Mihai Popescu-Tiganea
05:13 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> NO-ERROR has both a conversion and runtime part. When NO-ERROR is used, you will see th...
Marian Edu
05:03 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> 11.7 is the best reference. If you do know if major changes to these classes in 12.x let us know...
Marian Edu
11:30 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
For enhanced browse changes created task branch 3880a from FWD trunk revision 11342. Stanislav Lomany
10:21 AM Database Bug #4450: implement shared query and shared browse
> Can you do regression testing?
Sure.
Stanislav Lomany
09:43 AM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> > Would you like me to handle the change to @screen_buffer.rules@,
>
> That seems a sa...
Roger Borrello
09:34 AM Database Bug #4450: implement shared query and shared browse
> Would you like me to handle the change to @screen_buffer.rules@,
That seems a safer option to me.
Stanislav Lomany
09:32 AM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> > This change in @screen_buffer.rules@ was making sure the @frame-id@ and the other widget...
Roger Borrello
08:42 AM Database Bug #4450: implement shared query and shared browse
> This change in @screen_buffer.rules@ was making sure the @frame-id@ and the other widget annotations are placed in ... Stanislav Lomany

02/25/2020

04:51 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu Maxiniuc wrote:
> > So, I started a new manager class that should drive the undo dat...
Ovidiu Maxiniuc
02:29 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Notes/status on UNDO part (related to notes 118/119):
>
> It is a bit difficult for me t...
Eric Faulhaber
02:02 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
What testing (conversion and runtime) is needed before this can be merged to trunk? Greg Shah
01:43 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Please review the fixed code the committed revision 11373 (4174a).
The changes are goo...
Hynek Cihlar
01:39 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Please review the fixed code the committed revision 11373 (4174a). Sergey Ivanovskiy
01:09 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> OK. The previous notes confuse me.
Some OCX/COM references are desired, like those in...
Hynek Cihlar
12:30 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
This is the summary patch for this task. Sergey Ivanovskiy
12:28 PM User Interface Feature #4174 (Review): implement calendar control/dtpicker OCX replacement
OK. The previous notes confuse me. Please review these changes, the committed revision 11372 (4174a) that added histo... Sergey Ivanovskiy
11:26 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Also there is a package @com.goldencode.p2j.ui.ocx@. Please explain the purpose of these ...
Hynek Cihlar
11:13 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Also there is a package @com.goldencode.p2j.ui.ocx@. Please explain the purpose of these changes/renamings in this task? Sergey Ivanovskiy
11:01 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Were these files reviewed before they were committed in the trunc? Sergey Ivanovskiy
11:00 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
and these files
src/com/goldencode/p2j/ui/OcxDragDrop.java
src/com/goldencode/p2j/ui/OcxDragDropConfig.java
...
Sergey Ivanovskiy
10:59 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
4174a
rules
convert
methods_attributes.rules (6 matches)
1,054: <rule>list.put(prog.kw_ole_drmd, execLib("cr_desc...
Sergey Ivanovskiy
10:57 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Does it make sense to postpone t...
Hynek Cihlar
10:55 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Another question is how these files are related to this particular task that implements the calendar widget? Sergey Ivanovskiy
10:52 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Does it make sense to postpone these huge changes?
>
> By hug...
Sergey Ivanovskiy
10:29 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Does it make sense to postpone these huge changes?
By huge you mean the five files? Or...
Hynek Cihlar
10:20 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Does it make sense to postpone these huge changes? Sergey Ivanovskiy
10:16 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I would like to notify that the huge number of files should be changed in order to remove OLE and OCX prefixes.
re...
Sergey Ivanovskiy
04:15 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Hynek, Greg, should I change this name @OcxDragDrop@ to @DragDropExt@? Should this @Widge...
Hynek Cihlar
04:09 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > The changes look good. Just please rename DTPicker (and any othe...
Hynek Cihlar
02:40 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek, Greg, should I change this name @OcxDragDrop@ to @DragDropExt@? Should this @WidgetExtension@ interface extend... Sergey Ivanovskiy
02:26 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> Other than changing some comments, is there any remaining work in this task?
I need to add his...
Sergey Ivanovskiy
02:22 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please explain this idea more clearly. I removed them
> > [......
Sergey Ivanovskiy
09:14 AM Base Language Feature #4384: Builtin OO Implementation
>> - reference implementation to de used...
>
> I'll let Greg answer this. But I assume whatever is 'latest'.
11...
Greg Shah
06:00 AM Base Language Feature #4384: Builtin OO Implementation
Ah, and you will need an initial 'ant deploy.all' to just import the db - as the FWD server for the testcases project... Constantin Asofiei
05:58 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> - reference implementation to de used...
I'll let Greg answer this. But I assume whatever is '...
Constantin Asofiei
04:25 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've added some details about what the Java code for these legacy classes needs to follo...
Marian Edu

02/24/2020

06:23 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Other than changing some comments, is there any remaining work in this task? Greg Shah
04:45 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Please explain this idea more clearly. I removed them
> [...]
> because they were rena...
Hynek Cihlar
04:21 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> Please change "DateTimePicker" to "Calendar" everywhere (e.g. @DateTimePickerWidget@ to @Calendar...
Sergey Ivanovskiy
03:30 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Greg Shah wrote:
> > I'll let Hynek provide his feedback on the naming changes in rev 11367.
...
Sergey Ivanovskiy
01:15 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> I'll let Hynek provide his feedback on the naming changes in rev 11367.
Please change @REFRESH...
Hynek Cihlar
12:41 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Similar changes would be made in @progress.g@. There should be no references to @KW_DTPICKER@ or to @DATETIME-PICKER... Greg Shah
12:38 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Please change "DateTimePicker" to "Calendar" everywhere (e.g. @DateTimePickerWidget@ to @CalendarWidget@, @DateTimePi... Greg Shah
12:14 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> I will ask for this change: Please change DatePicker/DTPicker to Calendar. This is a better desc...
Sergey Ivanovskiy
12:04 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I'll let Hynek provide his feedback on the naming changes in rev 11367.
I will ask for this change: Please change ...
Greg Shah
01:46 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Please look at the committed revision 11367 (4174a) if the naming will be accepted, then I will proceed with another ... Sergey Ivanovskiy
05:33 PM Database Feature #4011: database/persistence layer performance improvements
Notes/status on UNDO part (related to notes 118/119):
It is a bit difficult for me to "dry" discuss. My experience...
Ovidiu Maxiniuc
05:15 PM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Behavior should be identical with OE, same (more or less) window, same messages.
> A...
Constantin Asofiei
10:41 AM Base Language Feature #4384: Builtin OO Implementation
Tests for:
* @openedge.core.memptr@
# constructor
# methods: clear, get-byte
* @openedge.core.bytebucket@
# co...
Mihai Popescu-Tiganea
05:30 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Tests will be converted to java and results will tell us what we must implement for e...
Constantin Asofiei
03:03 AM Base Language Feature #4384: Builtin OO Implementation
I was tried few test procedure, including oo approach, and seems to work as expected.
I propose following steps:
...
Mihai Popescu-Tiganea
04:00 PM Database Feature #3813: misc DB features part deux
I see two things regarding @RAW-TRANSFER@ to be done
* Rework @BUFFER@ <-> @RAW@ (de)serialization which is binary c...
Igor Skornyakov
03:55 PM Database Feature #3813: misc DB features part deux
Added correct error messages and fixed incompatibilities of the @RAW-TRANSFER@ support for use cases I could imagine.... Igor Skornyakov
02:06 PM Database Bug #4450: implement shared query and shared browse
> Is that the same as the issue converting @./uast/browse/browse-at_base_field@?
Yes, my main goal is to fix this ...
Stanislav Lomany
07:28 AM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> 4207a rev 11402 has the shared browse issues fixed: conversion regression testing passes. ...
Roger Borrello
01:51 AM Database Bug #4450: implement shared query and shared browse
4207a rev 11402 has the shared browse issues fixed: conversion regression testing passes. BTW runtume regression test... Stanislav Lomany

02/22/2020

12:17 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> https://proj.goldencode.com/projects/p2j/wiki/Progress_Indicator_Widget_and_OCX_Replaceme...
Hynek Cihlar
12:13 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
https://proj.goldencode.com/projects/p2j/wiki/Progress_Indicator_Widget_and_OCX_Replacement control has OCX and OLE i... Sergey Ivanovskiy
11:57 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> > because we shouldn't copy and paste the common code for these methods. I proposed to use IActiv...
Hynek Cihlar
11:52 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> because we shouldn't copy and paste the common code for these methods. I proposed to use IActiveXUIComponent and th... Greg Shah
07:49 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I need to use the common methods from @ProggressBarWidget@... Sergey Ivanovskiy
06:03 AM Database Feature #3813: misc DB features part deux
The reason for the quirk described in #3813-74 is following:
The 4GL expression @LENGTH(hFieldHandle:BUFFER-VALUE())...
Igor Skornyakov

02/21/2020

04:49 PM User Interface Bug #4498 (Test): Embedded assignment of extent in shared frame fails
Greg Shah
04:25 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Should this be moved to Status= *Test* Roger Borrello
04:28 PM User Interface Bug #4244: Bad format of displays with AT
I'd like to see this moved along when *4207a* gets into trunk. Roger Borrello
01:22 PM Database Feature #3813: misc DB features part deux
Fixed the issue described in #3813-72. The problem with @LENGTH(raw)@ is also resolved as it was a result of the fact... Igor Skornyakov
08:44 AM Database Feature #3813: misc DB features part deux
Also, the new interface must be added to @HandleCommon@. Greg Shah
08:39 AM Database Feature #3813: misc DB features part deux
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > I've added support for the @BUFFER-FIELD:AVAILABLE@ attribute w...
Igor Skornyakov
08:30 AM Database Feature #3813: misc DB features part deux
Igor Skornyakov wrote:
> I've added support for the @BUFFER-FIELD:AVAILABLE@ attribute which is sufficient for @BUFF...
Ovidiu Maxiniuc
07:19 AM Database Feature #3813: misc DB features part deux
I've noticed a strange effect.
Let @hFieldHandle@ is a handle for the @RAW@ field of a @TEMP-TABLE@. After @RAW-TRAN...
Igor Skornyakov
05:18 AM Database Feature #3813: misc DB features part deux
I've added support for the @BUFFER-FIELD:AVAILABLE@ attribute which is sufficient for @BUFFER:RAW-TRANSER@ runtime su... Igor Skornyakov
04:14 AM Database Feature #3813: misc DB features part deux
FWD behavior of the @BUFFER-FIELD:BUFFER-VALUE()@ in the situation when there is no data record is not the same as in... Igor Skornyakov
01:13 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11366 (4174a) prepared code for the review. The rest task is to add several new key words so that ... Sergey Ivanovskiy
12:23 PM Base Language Feature #4384: Builtin OO Implementation
Success.
I experience kind of "old" window with blue on top just like predicted:
> infinite loop with gen/gen_folde...
Mihai Popescu-Tiganea
12:08 PM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Just did @C:\Progress\workspace\testcases\deploy\client-gui>client.cmd "client:cmd-li...
Constantin Asofiei
12:04 PM Base Language Feature #4384: Builtin OO Implementation
Just did @C:\Progress\workspace\testcases\deploy\client-gui>client.cmd "client:cmd-line-option:startup-procedure=gen/... Mihai Popescu-Tiganea
09:23 AM Base Language Feature #4384: Builtin OO Implementation
Try this (the target program needs to be enclosed in quotes):... Constantin Asofiei
08:43 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Yes I did.
> File client_Mihai, attached above, is what @client.cmd@ has generated.
...
Constantin Asofiei
08:38 AM Base Language Feature #4384: Builtin OO Implementation
Yes I did.
File client_Mihai, attached above, is what @client.cmd@ has generated.
Mihai Popescu-Tiganea
08:33 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> * @testcases\deploy\client-gui\client.cmd@ but without success - log attached
This ...
Constantin Asofiei
08:00 AM Base Language Feature #4384: Builtin OO Implementation
Checked and stop process.
Server is running - see log attached.
Try to start gui client:
* @testcases\deploy\clie...
Mihai Popescu-Tiganea
07:44 AM Base Language Feature #4384: Builtin OO Implementation
Do you have another Java process (for a FWD server) running? Please check in Task Manager.
The error is because t...
Constantin Asofiei
07:35 AM Base Language Feature #4384: Builtin OO Implementation
Just tried.
Seems that is not working.
Attached.
Mihai Popescu-Tiganea
07:31 AM Base Language Feature #4384: Builtin OO Implementation
Change it this way and try again:
@set cpath=..\lib\testcases.jar;..\lib\p2j.jar;..\lib\fwdaopltw.jar@
Constantin Asofiei
07:20 AM Base Language Feature #4384: Builtin OO Implementation
Modified as requested.
Seems that is not working.
Server logs attached.
Mihai Popescu-Tiganea
07:14 AM Base Language Feature #4384: Builtin OO Implementation
Actually, sorry, it needs to be like this:... Constantin Asofiei
07:13 AM Base Language Feature #4384: Builtin OO Implementation
Please edit @server.cmd@ and remove the @.@ from the @cpath@ - this should look like this:... Constantin Asofiei
07:03 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
Actually, attach all @.log@ files from the testcases root folder.
Mihai Popescu-Tiganea
06:57 AM Base Language Feature #4384: Builtin OO Implementation
There must be a log file starting with @build_@ - please attach that, too. Actually, attach all @.log@ files from th... Constantin Asofiei
06:46 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> In the testcases project:
> * copy the p2j/ project if you haven't already done so
> *...
Mihai Popescu-Tiganea
07:34 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Greg Shah wrote:
> Is this just a conversion issue? The methods are implemented in @CommonFrame@ and @FrameWidget@....
Constantin Asofiei
07:20 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Is this just a conversion issue? The methods are implemented in @CommonFrame@ and @FrameWidget@. Greg Shah
07:07 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Greg Shah wrote:
> Can someone please provide more detail on the parts that are missing in regard to @NEXT-TAB-ITEM@...
Constantin Asofiei
07:15 AM Runtime Infrastructure Support #4553: create an "install checker" that can be run on Windows or Linux to confirm that an...
Eugenie Lyzenko wrote:
> I guess we need to create the completely automated install program for Windows. At this tim...
Greg Shah
09:55 PM Runtime Infrastructure Support #4553: create an "install checker" that can be run on Windows or Linux to confirm that an...
I guess we need to create the completely automated install program for Windows. At this time we can skip the Linux ve... Eugenie Lyzenko

02/20/2020

03:18 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
> Do we already have an API for this? If not, do we store this value on the client?
There's no server API for it,...
Stanislav Lomany
03:15 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
There is no further conversion work in this task. Everything is just runtime at this point. Greg Shah
03:08 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
We have usage of both @NEXT-TAB-ITEM@ and @PREV-TAB-ITEM@ in a customer application. Frames are used as well as widg... Greg Shah
02:50 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
4335a revision 11428 adds conversion and server-side support for @EDITOR:AUTO-INDENT@. The client-side runtime still... Greg Shah
12:15 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Stanislav Lomany wrote:
> > Stanislav: Please review.
>
> The approach in @getNumEntries@ doesn't work if a brows...
Greg Shah
03:17 PM Database Feature #3813: misc DB features part deux
@BUFFER-FIELD:AVAILABLE@ attribute is not supported in FWD (raises @** AVAILABLE is not a queryable attribute for BUF... Igor Skornyakov
08:51 AM Database Feature #3813: misc DB features part deux
> TODO comment in the BufferImpl.rawCopyTo(raw r) method states that FWD is not binary compatible with 4GL on this. M... Greg Shah
06:04 AM Database Feature #3813: misc DB features part deux
I've found a number of incompatibilities in the behavior of the @RAW-TRANSFER@ statement and @BUFFER:RAW-TRANSFER@ me... Igor Skornyakov
01:03 PM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Looking forward what is the next step?
In the testcases project:
* copy the p2j/ pr...
Constantin Asofiei
01:00 PM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> This will need to be copied manually to @build/lib@.
Donne.
Looking forward what is ...
Mihai Popescu-Tiganea
12:48 PM Base Language Feature #4384: Builtin OO Implementation
The just compiled @p2j.dll@ from recent trunk(rev @11342@). 64-bit version. You can use it instead of building local ... Eugenie Lyzenko
12:34 PM Base Language Feature #4384: Builtin OO Implementation
> 2. Run @gcc -v@
C:\WINDOWS\system32>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/mingw...
Mihai Popescu-Tiganea
11:45 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen...
Eugenie Lyzenko
11:36 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, do we really need to build the native code? Can't we simply get the dll's (win 64-bi...
Constantin Asofiei
11:22 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen...
Marian Edu
11:19 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen...
Mihai Popescu-Tiganea
10:37 AM Base Language Feature #4384: Builtin OO Implementation
Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environment_Setup#Install-C-Compiler-an... Constantin Asofiei
10:30 AM Base Language Feature #4384: Builtin OO Implementation
I have execute command.
Below is the answer received:
C:\Users\Mihai Popescu\Progress\Developer Studio 4.9\worksp...
Mihai Popescu-Tiganea
10:15 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Next step will be gradlew.bat native?
Yes.
Constantin Asofiei
10:09 AM Base Language Feature #4384: Builtin OO Implementation
Just tried again on trunk project.
Follow results are obtained:
C:\Users\Mihai Popescu\Progress\Developer Studio ...
Mihai Popescu-Tiganea
10:01 AM Base Language Feature #4384: Builtin OO Implementation
Mihai, you mentioned that you were able to compile FWD, already, right?
Don't use the FWD zip with @3.2.1_p2j_4147...
Constantin Asofiei
08:46 AM Base Language Feature #4384: Builtin OO Implementation
https://proj.goldencode.com/projects/p2j/wiki/Development_Environment_Setup
I follow steps indicated in link above.
...
Mihai Popescu-Tiganea
08:44 AM Runtime Infrastructure Support #4553: create an "install checker" that can be run on Windows or Linux to confirm that an...
My thinking was to implement a "simple" executable (32-bit and 64-bit @.exe@ for Windows, 32-bit or 64-bit ELF for Li... Greg Shah
05:03 AM Runtime Infrastructure Support #4553: create an "install checker" that can be run on Windows or Linux to confirm that an...
Does it make sense to take the extra step and provide a full featured self-installable package? This would be a nativ... Hynek Cihlar
07:11 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> What is the status of this task? When are all items expected to be complete?
I am testing it no...
Sergey Ivanovskiy
02:00 AM Database Feature #4011: database/persistence layer performance improvements
I've committed rev 11394, which fixes a few more issues with the validation/flushing. I managed to run an early/rough... Eric Faulhaber

02/19/2020

06:26 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> *** once we've determined it is not a fatal database error and is in fact a unique constrain...
Eric Faulhaber
04:19 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
It seems that you have the cache disabled (Session.get(Session.java:255))? I disable it, too, and I was able t...
Ovidiu Maxiniuc
03:16 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I just committed rev 11392 with some fixes.
Please review my change to @FqlToSqlConverted@ for correctness...
Eric Faulhaber
02:27 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu, is @Validation.checkMaxIndex@ fully implemented? Can I mark this item as complete?
...
Ovidiu Maxiniuc
02:19 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, is @Validation.checkMaxIndex@ fully implemented? Can I mark this item as complete? Eric Faulhaber
06:02 AM Database Feature #4011: database/persistence layer performance improvements
I committed rev 11391, which has changes related to DMO validation and flushing, especially w.r.t. unique constraint ... Eric Faulhaber
06:13 PM Runtime Infrastructure Support #4553: create an "install checker" that can be run on Windows or Linux to confirm that an...
I think this probably needs to be written as native code or at least as some native code. If we write all of it in J... Greg Shah
06:03 PM Runtime Infrastructure Support #4553 (New): create an "install checker" that can be run on Windows or Linux to confirm t...
Greg Shah
06:00 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
What is the status of this task? When are all items expected to be complete? Greg Shah
05:51 PM Runtime Infrastructure Support #4552: deliver FWD as a pre-built binary distribution
We have found that our development environment is not the easiest for developers to implement on Windows-based system... Greg Shah
05:41 PM Runtime Infrastructure Support #4552 (New): deliver FWD as a pre-built binary distribution
Greg Shah
05:40 PM User Interface Feature #4181 (Test): GetComputerNameA emulation
Greg Shah
05:29 PM User Interface Feature #4181 (WIP): GetComputerNameA emulation
Implemented with a TODO based upon future customer specifications. Ultimately to be implemented in the client drivers... Roger Borrello
05:10 PM User Interface Feature #4181: GetComputerNameA emulation
True. It does NOT make sense to do a reverse lookup. Just return the IP address as returned by @LogicalTerminal.get... Greg Shah
04:57 PM User Interface Feature #4181: GetComputerNameA emulation
In addition to the problem with NAT/proxy mentioned in the initial task description please consider the case of mult... Igor Skornyakov
04:36 PM User Interface Feature #4181: GetComputerNameA emulation
Roger Borrello wrote:
> Is it valid to simply return what returned by LogicalTerminal.getHostName()?
Only as a la...
Greg Shah
03:12 PM User Interface Feature #4181: GetComputerNameA emulation
Is it valid to simply return what returned by LogicalTerminal.getHostName()? Roger Borrello
02:40 PM User Interface Feature #4181: GetComputerNameA emulation
Not really. I don't think we care about the netbios names of client or server. We are just trying to provide a name... Greg Shah
02:25 PM User Interface Feature #4181: GetComputerNameA emulation
@GetComputerNameA@ is defined as returning the NetBIOS name established at system startup. Further: "If the caller is... Roger Borrello
05:16 PM Base Language Feature #4384: Builtin OO Implementation
> This is currently configured for Linux - should I switch it to Windows conversion (and runtime) settings, like Hote... Greg Shah
04:55 PM Base Language Feature #4384: Builtin OO Implementation
Greg, I have the new testcases project configured from Hotel ChUI, and can run both ChUI and GUI programs, plus Web. ... Constantin Asofiei
04:31 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I definitely do NOT want to be required to manually copy things around. It is very messy and err...
Constantin Asofiei
04:14 PM Base Language Feature #4384: Builtin OO Implementation
> everything (I think) is coded with the relative folder as . (as in, the program must be ran from the root project f... Greg Shah
02:51 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Would you please add the necessary project configuration to the new testcases project...
Constantin Asofiei
02:21 PM Base Language Feature #4384: Builtin OO Implementation
Constantin: Would you please add the necessary project configuration to the new testcases project? This would includ... Greg Shah
10:41 AM Base Language Feature #4384: Builtin OO Implementation
> Greg, does Mihai have access to our @testcases@ project?
He has access to the "New Testcases":/projects/p2j/wik...
Greg Shah
08:29 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Constantin can you tell me how do we test methods ( after we write code in them )?
>...
Constantin Asofiei
04:59 AM Base Language Feature #4384: Builtin OO Implementation
I follow your instruction, run "gradlew.bat jar", and files are compiled.
Dependencies used in java classes are re...
Mihai Popescu-Tiganea
04:23 PM Base Language Bug #4123: conversion generates incorrect java code for Extent statement
I was building hotel_chui (rev 210) using 4207a-11399, and I received this failure:... Roger Borrello
02:11 PM Runtime Infrastructure Support #4549: reduce/eliminate installation dependencies
The following dependencies are (hopefully) unnecessary complications in our installation process. They cause extra e... Greg Shah
11:28 AM Runtime Infrastructure Support #4549 (New): reduce/eliminate installation dependencies
Greg Shah
01:34 PM Database Bug #4450: implement shared query and shared browse
I looked and the testcase using the debug version of @frame_scoping.rules@ shows the override frame on line 24 of the... Roger Borrello
12:53 PM Database Bug #4450: implement shared query and shared browse
> Can you take a look?
Sure, but after I fix all of the @<chui_app>@ regressions caused by shared browse changes....
Stanislav Lomany
11:54 AM Database Bug #4450: implement shared query and shared browse
Stanislav, saw your *4207a-rev 11398*, and thank your for that update! Are you able to help find the cause of the mis... Roger Borrello
11:37 AM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
In Java 8 it is supposed to be possible to load service providers from the application classpath. See "ServiceLoader... Greg Shah
11:30 AM Database Support #4550 (Closed): eliminate the need to place the p2jspi.jar in the JVM extension directory
Greg Shah

02/18/2020

05:53 PM User Interface Feature #4170: add drag and drop support to treeview widget
Greg Shah wrote:
> OK, go ahead when you are ready.
The branch @4170b@ has been merged into @4335a@ rev @11425@.
Eugenie Lyzenko
03:28 PM User Interface Feature #4170: add drag and drop support to treeview widget
OK, go ahead when you are ready. Greg Shah
03:27 PM User Interface Feature #4170: add drag and drop support to treeview widget
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Yes, great!
>
> OK. I have just finished to prepare merged mix @43...
Eugenie Lyzenko
04:44 PM Conversion Tools Feature #4083 (Rejected): 4GL-to-Java converter must be available as a standalone program
This is a duplicate of #4493. Greg Shah
04:44 PM Conversion Tools Feature #4083: 4GL-to-Java converter must be available as a standalone program
Usually compilers are standalone programs accepting source file names as arguments. For example, java compiler can be... Greg Shah
03:02 PM Database Feature #3813: misc DB features part deux
> Review for 4335a revisions 11416, 11419, and 11421.
>
> In @ConnectionManager.java@:
> * javadocs: I think some...
Igor Skornyakov
02:07 PM Database Feature #3813: misc DB features part deux
Review for 4335a revisions 11416, 11419, and 11421.
In @ConnectionManager.java@:
* javadocs: I think some methods...
Ovidiu Maxiniuc
02:53 PM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> > If my changes are causing issues, please describe them, and I will help out.
>
> I wa...
Roger Borrello
02:48 PM Database Bug #4450: implement shared query and shared browse
If you attempt to build @./uast/sharedframes/shared_frame_at_label.p@ (below) and @./uast/sharedframes/shared_frame_a... Roger Borrello
02:25 PM Database Bug #4450: implement shared query and shared browse
> If my changes are causing issues, please describe them, and I will help out.
I was referencing the @browse-at_ba...
Stanislav Lomany
12:30 PM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> Roger, I'm working on the regression caused by the shared browse changes. Regarding the at...
Roger Borrello
11:49 AM Database Bug #4450: implement shared query and shared browse
Roger, I'm working on the regression caused by the shared browse changes. Regarding the at-field changes, I probably ... Stanislav Lomany
11:35 AM Database Bug #4450: implement shared query and shared browse
Stanislav, do you have anything blocking you on getting 4207a into trunk? Please let us know what the status is. Thanks! Roger Borrello
02:23 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
For Windows, we only support Intel architecture 32-bit and 64-bit.
But: you don't need to work on this right now.
Greg Shah
02:21 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> There are no conversion aspects to this task.
>
> The WIN32 development environment would be t...
Roger Borrello
08:28 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> I need help in project set up in this stage.
> Constantin can you guide me?
Did you...
Constantin Asofiei
08:22 AM Base Language Feature #4384: Builtin OO Implementation
Following your indication, I start to study classes mentioned above.
Greg, we have a order of implementation for tho...
Mihai Popescu-Tiganea
03:01 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> FYI (especially Constantin and Greg): the implementation of lightweight unique constraint tr...
Constantin Asofiei
10:05 PM Database Feature #4011: database/persistence layer performance improvements
FYI (especially Constantin and Greg): the implementation of lightweight unique constraint tracking across uncommitted... Eric Faulhaber
09:54 PM Database Feature #4011: database/persistence layer performance improvements
Another aspect of the NO-UNDO support is that we will have to handle REDO of creates and deletes which are rolled bac... Eric Faulhaber

02/17/2020

06:35 PM User Interface Feature #4170: add drag and drop support to treeview widget
Greg Shah wrote:
> Yes, great!
OK. I have just finished to prepare merged mix @4335a_v11421@+@4170b_11360@. @30@ ...
Eugenie Lyzenko
06:05 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> As seen from a distance, a new class that should handle the savepoints should implement the...
Eric Faulhaber
02:07 PM Database Feature #4011: database/persistence layer performance improvements
As seen from a distance, a new class that should handle the savepoints should implement the @Committable@ interface, ... Ovidiu Maxiniuc
03:48 PM Base Language Feature #4384 (WIP): Builtin OO Implementation
The initial work on this task is to understand what each of the above classes do in the 4GL. After that, implementat... Greg Shah
03:37 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> I don't think those testcases were used in FWD. We used them to explore @RAW-TRANSFER@ in the 4G...
Igor Skornyakov
03:32 PM Database Feature #3813: misc DB features part deux
I don't think those testcases were used in FWD. We used them to explore @RAW-TRANSFER@ in the 4GL.
For the purpos...
Greg Shah
03:27 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> No, we don't have any support for the @CRC-VALUE@ attribute.
I see. Thank you.
Igor Skornyakov
03:25 PM Database Feature #3813: misc DB features part deux
No, we don't have any support for the @CRC-VALUE@ attribute. Greg Shah
03:19 PM Database Feature #3813: misc DB features part deux
The conversion of the @uast/raw_transfer/raw_transfer_basic_multi_column_mixed_data_type_encoding.p@ fails/... Igor Skornyakov
01:09 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It seems that the MS date/time picker uses the fixed common width for calendar popup because the width of the calenda... Sergey Ivanovskiy
11:44 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The width of the date/time combo box is given by @config.widthChars@. If this value is not set, then it is calculated... Sergey Ivanovskiy
11:13 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > It looks like it needs to fix minimal size of calendar so ...
Constantin Asofiei
11:12 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> It looks like it needs to fix minimal size of calendar so calendars for different languages look the same.
Yes, ...
Greg Shah
11:09 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> It looks like it needs to fix minimal size of calendar so calendars for different languag...
Constantin Asofiei
11:03 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It looks like it needs to fix minimal size of calendar so calendars for different languages look the same. Sergey Ivanovskiy
10:55 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I tested with these locale languages: French, Italian, German and Russian with FWD client, but didn't test 4GL with d... Sergey Ivanovskiy
09:57 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
BTW, in the #4174-1 the 4GL displays with even more space than you are using. I think it may make sense to increase ... Greg Shah
09:55 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> Do you mean to increase the column width for each day of week?
Yes, exactly right. It looks better, thanks.
Greg Shah
09:46 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Yes, I adjusted it now.
!test_date_time_picker4.png!
Do you mean to increase the column width for each day of wee...
Sergey Ivanovskiy
08:56 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
This is exciting! From the pictures, the text looks a bit "crowded". Can you make adjustments so that the text is n... Greg Shah
08:37 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11358 (4174a) added system color styles for the date time picker widget. Now it looks like this on... Sergey Ivanovskiy
 

Also available in: Atom