Project

General

Profile

Activity

From 05/28/2025 to 06/26/2025

06/26/2025

07:10 PM Database Feature #9455: port native user defined functions to SQL Server
Sorry, I did these changes unintentionally. I do not have an explanation for them 😕. Ovidiu Maxiniuc
07:02 PM Database Feature #9455: port native user defined functions to SQL Server
Eduard,
I looked a bit over the UDFs you wrote. There is a bit of work still to be done. Please see my 5 notes blo...
Ovidiu Maxiniuc
08:11 AM Database Feature #9455: port native user defined functions to SQL Server
Eduard Soltan wrote:
> Committed on 9456a, rev. *16006*.
Thank you, I am grabbing the changes right now.
> Add m...
Ovidiu Maxiniuc
05:07 AM Database Feature #9455: port native user defined functions to SQL Server
Committed on 9456a, rev. *16006*.
Add most of the remaining udfs. There still some edge cases to handle, especiall...
Eduard Soltan
04:50 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> I did rebase to the trunk. The commit revision has changed to the *16000*
You prob...
Vladimir Tsichevski
04:45 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
h3. Ctrl-Z Undo Fails in EDITOR After Cut and Paste
1. In an @EDITOR@, insert text (e.g., @a@).
2. Select the tex...
Vladimir Tsichevski
04:23 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
h3. UTFDataFormatException in EDITOR with Long Text
When an @EDITOR@ contains text longer than 65535 characters, t...
Vladimir Tsichevski
04:35 PM Database Bug #9078: emit FindQuery as (reused) variables
I looked at 9078b / r16008.
The code looks pretty much solid. But it's difficult to spot all possible issues only ...
Ovidiu Maxiniuc
07:25 AM Database Bug #9078: emit FindQuery as (reused) variables
Rebased *9078b* to latest *trunk/16003*, the branch is now at revision *16008*. Dănuț Filimon
06:57 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
Committed *9078b/15974*, Added rules to count the number of FindQuery instances in a top level block, but also added ... Dănuț Filimon
02:45 PM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> The conversion with 6767c gives me this:
> [...]
>
> The compile error is on @getPri...
Vladimir Tsichevski
02:06 PM Database Bug #6767: Possible name clashes in DMO classes
The conversion with 6767c gives me this:... Constantin Asofiei
01:43 PM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > I updated @methodText@ from @getNextSibling@ to @nextSib...
Vladimir Tsichevski
12:35 PM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
> I updated @methodText@ from @getNextSibling@ to @nextSibling@. However, this change did...
Constantin Asofiei
01:22 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > An I apologize if this isn't related to expanded extents at a...
Roger Borrello
01:09 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> An I apologize if this isn't related to expanded extents at all. I can post to #7143, if nec...
Stefanel Pezamosca
01:00 PM Database Feature #7020: always use "expanded" extent fields
And I apologize if this isn't related to expanded extents at all. I can post to #7143, if necessary. Roger Borrello
12:58 PM Database Feature #7020: always use "expanded" extent fields
I am not sure if this is related, but I the *ReportDriver* gives a NPE error getting the @"extent"@ annotation.
{{co...
Roger Borrello
09:29 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > Stefanel Pezamosca wrote:
> > > Radu tested @7020d@ with @<p...
Roger Borrello
01:21 PM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Have you been alerted to the #7143-1555 regression? This affects the *ReportDriver* for Hotel and Hotel GUI. The belo... Roger Borrello
11:40 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
> Instead of using the bundled AntlrTask from gradle(which was introducing the dependency conflict), we can manually ... Greg Shah
10:51 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> * Added logic to exclude @org.ow2.asm@ dependency when running antlr4All.
>
> * Im...
Florin Eugen Rotaru
10:18 AM Database Bug #10195: Reset of query buffer in a nested function
> It is not affected since the RecordBuffer will not be included in the of the nested for-each block or any other ite... Alexandru Lungu
10:01 AM Database Bug #10195: Reset of query buffer in a nested function
Alexandru Lungu wrote:
> I am OK with the changes in 10195a.
>
> The point here is that the buffer can have its s...
Eduard Soltan
10:09 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I don't object, but can we just add the schemata to the FILE_SIGNATURE table? Greg Shah
09:06 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
As far as I can tell, there doesn't seem to be any information (e.g. hash) for the schema file in the cvtdb database.... Dănuț Filimon
08:57 AM Database Bug #10049: UDF configuration regression in Persistence.java
Ovidiu Maxiniuc wrote:
> No intention. Sorry. Reverted back to old values.
Thank you!
Roger Borrello
08:56 AM Database Bug #10083: Infinite loop when changing walking index fields
Rebased to latests trunk, and performed the following tests:
- smoke tests of a GUI application ☑️
- smoke and un...
Eduard Soltan
08:06 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I want this to also be documented in case the discussion about using one connection in a multithreaded environment ar... Artur Școlnic
07:29 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I want to document on the task what exactly could the async 'for each' achieve and when it is especially beneficial.
...
Artur Școlnic
07:43 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Danut and Lorian told to me that now the tests passes. I have done some smoke tests and some harness tests on two cus... Teodor Gorghe
07:23 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
While testing @rpt@ I've found the following behavior: (clean hotel and clean trunk r16001)
* @ant rpt@ fails
* @an...
Stefan Vieru
07:22 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Regression when running @ant rpt@:
Tested with trunk 15918, no issues here.
With trunk 15960 and onward the followi...
Stefan Vieru
07:21 AM Conversion Tools Bug #10215 (Test): ant rpt fails when running only conversion.front
Stefan Vieru
07:17 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI

I can help with running harness or smoketest if needed.
Lorian Sandu
07:16 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
I'd like to start testing my changes in the customer app. What instructions are best to use? Also, which person is th... Hynek Cihlar
05:37 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
And yes, my assumption was correct: FWD tends to *underestimate* the width of words written entirely in *uppercase*. ... Paula Păstrăguș
05:25 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I also compared how much FWD is off compared to JS for that particular batch of words (lowercase only words).
!pi...
Paula Păstrăguș
04:29 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I also noticed that changing @RenderingHints@ between @VALUE_TEXT_ANTIALIAS_ON@ and @VALUE_TEXT_ANTIALIAS_OFF@ does n... Paula Păstrăguș
04:21 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Here's the chart you suggested where:
!ratio-chart.png!
* min: is the lowest ratio observed among words of the ...
Paula Păstrăguș
02:12 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15997* on task branch *10185a*:
- Fixed compilation issues of @BROWSE:NO-EMPTY-SPACE@. The inter...
Teodor Gorghe

06/25/2025

05:30 PM Database Feature #9455 (WIP): port native user defined functions to SQL Server
Yes, of course! Ovidiu Maxiniuc
08:27 AM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu, should I commit my udfs implementation on 9456a? Eduard Soltan
05:28 PM Database Bug #10049: UDF configuration regression in Persistence.java
No intention. Sorry. Reverted back to old values. Ovidiu Maxiniuc
05:03 PM Database Bug #10049: UDF configuration regression in Persistence.java
I am a little concerned with how Hotel GUI has changed. I have been enabling the capability to modify the password fo... Roger Borrello
02:46 PM User Interface Bug #10212: FILL-IN for DECIMAL Variable: Incorrect DELETE-CHARACTER Handling in ChUI Mode
*Steps to Reproduce*:
# Create a @FILL-IN@ for a @DECIMAL@ variable with the default DECIMAL format.
# Run the ap...
Vladimir Tsichevski
02:37 PM User Interface Bug #10212 (New): FILL-IN for DECIMAL Variable: Incorrect DELETE-CHARACTER Handling in ChUI Mode
Vladimir Tsichevski
10:44 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Made an initial commit to *10190/15996*:
* Defined new antlr4 configuration for Antlr-related JARs.
* Added log...
Florin Eugen Rotaru
08:17 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> Tomasz Domin wrote:
> > Did you/Can you try upgrading ow2.asm instead of removing it ?...
Tomasz Domin
08:15 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Tomasz Domin wrote:
> Florin Eugen Rotaru wrote:
Most likely, I don't see other cause for that dependency conflic...
Florin Eugen Rotaru
07:39 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> So it is probably a conflict (@ow2.asm@?).
Is @ow2.asm@ direct or indirect @antlr4@ de...
Tomasz Domin
07:23 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> I think the next steps are
>
> * Solve this conflict
I have managed to get the t...
Florin Eugen Rotaru
10:37 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> To answer Alexandru's questions, the JDBC driver does not allow for concurrent result set traversal within a single... Alexandru Lungu
10:28 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
To answer Alexandru's questions, the JDBC driver does not allow for concurrent result set traversal within a single ... Artur Școlnic
09:23 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I really don't want to purge some historical philosophy from FWD (JDBC + connection pooling + one connection per thre... Alexandru Lungu
05:33 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I also think we can determine if the queries in the for each alter the iterated table, if not, enable async, but crea... Artur Școlnic
05:26 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I think I have hit a wall with the current approach. When you're using the same JDBC Connection and have an open Resu... Artur Școlnic
10:17 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
> Disabling M0 will need to be done only for the main db, and not the temp schemas.
Before #6083, we could imple...
Greg Shah
10:00 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Greg Shah wrote:
> Can we just disable M0 in incremental mode?
The problem with is that for #9457 app, front-end sc...
Constantin Asofiei
09:48 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Customers have reported that we always convert the schema in incremental mode (see #10175-26). For large projects, t... Greg Shah
09:00 AM Conversion Tools Bug #10208 (Closed): do not convert the schema in incremental mode if it hasn't changed
Greg Shah
10:16 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
In addition to calculating the non-schema dependencies for incremental mode, whatever changes to the schemata have be... Greg Shah
09:05 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> I managed to get a working version for #9078-95 and started working on a version where it use...
Dănuț Filimon
08:18 AM Database Bug #9078: emit FindQuery as (reused) variables
I managed to get a working version for #9078-95 and started working on a version where it uses an array in case too m... Dănuț Filimon
04:56 AM Database Bug #9078: emit FindQuery as (reused) variables
Current rule-set:... Dănuț Filimon
04:53 AM Database Bug #9078: emit FindQuery as (reused) variables
Constantin mentioned that I could count the number of FindQueries for each top level block and emit the array only wh... Dănuț Filimon
08:48 AM User Interface Bug #9855 (Test): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Greg Shah
08:42 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> Please go ahead and merge 9855a.
Merged as trunk rev. 16001.
Vladimir Tsichevski
07:23 AM User Interface Bug #9855 (Merge Pending): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Please go ahead and merge 9855a. Hynek Cihlar
07:21 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> 9855a passed ChUI regression tests.
I think, this change can be merged then.
Vladimir Tsichevski
03:32 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
9855a passed ChUI regression tests. Hynek Cihlar
08:22 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I think the best kind of visualization would be by comparing JS to Swing (non-antialiased). What we do now is to comp... Alexandru Lungu
06:08 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
In the current implementation of FWD, we rely on Java Swing to measure the text width, while the actual rendering hap... Paula Păstrăguș
07:45 AM Conversion Tools Bug #10185 (Review): ADE conversion and runtime
Committed revision *15995* on task branch *10185a*:
- Added a partial implementation of @WIDGET:UNIQUE-MATCH@.
- Ad...
Teodor Gorghe
01:52 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15994* on task branch *10185a*:
- Added conversion support for BUFFER:IS-PARTITIONED (currently ...
Teodor Gorghe
04:31 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
In 4GL, it is possible to import an XML file into a @DATASET@ handle without a pre-existing schema. The dataset struc... Dennis-Alexandru Niță
04:29 AM Base Language Bug #10203 (Closed): XMLs cannot be imported into a dataset without a schema present
Dennis-Alexandru Niță
04:02 AM Base Language Bug #9996 (Test): Object references should be decremented at the nearest block instead of the top...
Branch 9538d was merged to trunk revision 15998 and archived. Dănuț Filimon
03:23 AM Base Language Bug #9996 (Merge Pending): Object references should be decremented at the nearest block instead o...
9538d can be merged now. Constantin Asofiei
02:30 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
9538d passed all regression tests and can be merged. Dănuț Filimon
03:59 AM Base Language Feature #10202: Enhance concat/replace within FWD
The concatenation operator within 4GL (+) is implemented in FWD with:
*1. @TextOps.Concat@ Method*
This method is...
Dennis-Alexandru Niță
03:59 AM Base Language Feature #10202 (New): Enhance concat/replace within FWD
Dennis-Alexandru Niță
03:10 AM Database Bug #10195 (Internal Test): Reset of query buffer in a nested function
I am OK with the changes in 10195a.
The point here is that the buffer can have its scope opened several times. Usi...
Alexandru Lungu
02:05 AM Database Feature #7020: always use "expanded" extent fields
There may be a regression showing in the ChUI tests. I need to double check. Stefanel Pezamosca

06/24/2025

06:50 PM Runtime Infrastructure Feature #10200: session level heap usage tracking
The idea is to use JVM APIs to track overall heap and CPU metrics to determine when the system is overcommitted. Aft... Greg Shah
06:44 PM Runtime Infrastructure Feature #10200 (New): session level heap usage tracking
Greg Shah
05:38 PM Database Bug #10198: analyze FIND statements which use only a small number of fields
> * at runtime, a mode (when activated) will allow tracking and reporting buffer's field usage (how many fields are r... Ovidiu Maxiniuc
05:21 PM Database Bug #10198: analyze FIND statements which use only a small number of fields
#4400 is a mechanism to identify every query back to its original definition in source code. We could do a similar t... Greg Shah
03:45 PM Database Bug #10198: analyze FIND statements which use only a small number of fields
In a customer application, there are patterns where FIND is used to get a record, and from that record only its recid... Constantin Asofiei
03:35 PM Database Bug #10198 (New): analyze FIND statements which use only a small number of fields
Constantin Asofiei
05:11 PM Database Feature #10199: implement a temp-table size limit such that usage above that limit is backed by d...
Unlimited temp-table usage causes an OOME for the server. OE "spills" to disk when temp-table usage is too large. W... Greg Shah
05:05 PM Database Feature #10199 (New): implement a temp-table size limit such that usage above that limit is backe...
Greg Shah
04:43 PM Database Feature #9456: implement SQL Server dialect and helpers
Created a table with SQL Server specific issues in "Limitations and Workarounds":https://proj.goldencode.com/projects... Ovidiu Maxiniuc
04:38 PM Database Feature #9455: port native user defined functions to SQL Server
As noted in the Monday technical meet, revision 16004 of 9456 contains full support for recognising and parsing custo... Ovidiu Maxiniuc
03:33 PM Database Support #6709: track nested FIND inside a related FOR loop
This needs to be brought back into focus. What we need is a mode (when activated) which will track FIND queries, at ... Constantin Asofiei
01:33 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Done in 9855a rev. 16000.
>
> The line @final byte[] orderB...
Vladimir Tsichevski
01:10 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> Done in 9855a rev. 16000.
The line @final byte[] orderBytes = date.getDateComponentO...
Hynek Cihlar
12:53 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> # Conduct a similar investigation for @datetime@ and @datetime-tz@ formats. I will crea...
Vladimir Tsichevski
12:25 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Code review 9855a.
> >
> > The changes look good. Please al...
Vladimir Tsichevski
11:55 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> I need to ask somebody to run ChUI regression test on my behalf, since this does not wo...
Hynek Cihlar
11:34 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> Code review 9855a.
>
> The changes look good. Please also regression test ChUI beside GUI.
...
Vladimir Tsichevski
05:45 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
+Hynek Hynek Cihlar
05:33 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Code review 9855a.
The changes look good. Please also regression test ChUI beside GUI.
Anything left? Should th...
Hynek Cihlar
12:53 PM User Interface Bug #10197: Datetime, datetime-tz FILL-IN: adjusts DATETIME format to SESSION:DATE-FORMAT order
When a @DATETIME@ or @DATETIME-TZ@ variable’s FORMAT is specified (e.g., @d:FORMAT = "99/99.9999"@), FWD should align... Vladimir Tsichevski
12:43 PM User Interface Bug #10197 (New): Datetime, datetime-tz FILL-IN: adjusts DATETIME format to SESSION:DATE-FORMAT o...
Vladimir Tsichevski
12:33 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Stefanel Pezamosca wrote:
> > Radu tested @7020d@ with @<parameter name="expand-extents" va...
Stefanel Pezamosca
12:08 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Radu tested @7020d@ with @<parameter name="expand-extents" value="false" />@ in @p2j.cfg...
Roger Borrello
10:06 AM Conversion Tools Feature #10190 (WIP): Prototype the changes to the build to add ANTLR v4
I have added the dependency for @antlr4@ in the *build.gradle*:... Florin Eugen Rotaru
10:02 AM Database Bug #10195: Reset of query buffer in a nested function
Eduard, it will take me a bit more time to review, so I may not make it by EOD. I need to get some tests ongoing on O... Alexandru Lungu
04:05 AM Database Bug #10195 (Review): Reset of query buffer in a nested function
Eduard Soltan
04:04 AM Database Bug #10195 (WIP): Reset of query buffer in a nested function
Eduard Soltan
04:04 AM Database Bug #10195: Reset of query buffer in a nested function
Committed on 10195a, rev. 15996. Eduard Soltan
03:34 AM Database Bug #10195: Reset of query buffer in a nested function
I think this tests is a bit more accurate.... Eduard Soltan
09:40 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
Teodor Gorghe
09:39 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Committed revision *15991* on task branch *10174a*:
- fixed regression when using @BlockManager.returnNormal@.
Teodor Gorghe
02:43 AM Runtime Infrastructure Bug #10174 (WIP): Method/Procedure call overwrites procedure return value
There are some issues with testing. Danut told me that there is a big regression in a customer application. I need to... Teodor Gorghe
07:26 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Ok, I revised the code, indeed I am creating one thread each time a @for each@ is called and leaking threads, but jus... Artur Școlnic
07:16 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> Well, it may be a bit more complex to implement but a solution would be to use a pool of worker threads. Consider t... Alexandru Lungu
07:05 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Ovidiu Maxiniuc wrote:
> But when FWD decided the code from a client requires a background execution, the context is...
Artur Școlnic
06:56 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Well, it may be a bit more complex to implement but a solution would be to use a pool of worker threads. Consider the... Ovidiu Maxiniuc
05:42 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
My goal is to delegate as much work as possible to the secondary thread, ideally the whole @query.next@, this include... Artur Școlnic
03:36 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I see. I wonder if you can't simply pass the result-set to the main thread and use it from there rather than using it... Alexandru Lungu
03:22 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
!async_for_each.png!
Each line is a result set access for a given thread, but the connection is shared, so the acc...
Artur Școlnic
03:03 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> I meant the access to any result set by a thread should not overlap with the access of another result set
I don'...
Alexandru Lungu
03:00 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Artur Școlnic wrote:
> we will need to synchronize the access to the result sets so that there is no overlap.
I ...
Artur Școlnic
02:56 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> we will need to synchronize the access to the result sets so that there is no overlap.
I don't quite understand ...
Alexandru Lungu
02:31 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
After a quick investigation, I found out that most JDBC drivers support multiple opened result sets on a single conne... Artur Școlnic
06:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I had to update a small part of the @getPathToConversionFolder@ method:... Stefan Vieru
06:18 AM Database Feature #7504: Export data tool from FWD into .d files
I think that should be enough. If the extracted data was identical to original .d files in the cases where these were... Ovidiu Maxiniuc
05:46 AM Database Feature #7504: Export data tool from FWD into .d files
An update on the testing :
* multitenant app : exported the data from a multitenant db ✅
* large GUI app : expor...
Lorian Sandu
05:42 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
+Hynek Hynek Cihlar
05:41 AM User Interface Bug #9873 (Internal Test): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Code review 9873a. The changes look good.
What testing needs to be done?
Hynek Cihlar
05:13 AM Conversion Tools Bug #10185: ADE conversion and runtime
I have added @adm2/query.p@ and it seems that we have:
@Unsupported method or attribute KW_IS_PART.@
I am investiga...
Teodor Gorghe
04:32 AM Conversion Tools Bug #10185: ADE conversion and runtime
With my initial conversion include files, it seems that there are no longer conversion issues. I will update this tas... Teodor Gorghe
02:17 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15993* of task branch *10185a*:
- added runtime and conversion support for @BUFFER:HAS-LOBS@.
...
Teodor Gorghe
03:37 AM Conversion Tools Feature #6256 (Review): improved profile support
I've tested hotel with 2-4 profiles and found no other issues. Greg/Constantin, please review.
#6256-47 is already...
Dănuț Filimon
08:55 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
Roger Borrello wrote:
> Tomasz Domin wrote:
> > Roger
> > In file @container_java_21.diff@ please find changes to ...
Roger Borrello

06/23/2025

02:02 PM Database Bug #10195: Reset of query buffer in a nested function
Found a problem in unit tests of a customer application.... Eduard Soltan
01:54 PM Database Bug #10195 (Test): Reset of query buffer in a nested function
Eduard Soltan
01:05 PM Base Language Bug #6389 (WIP): LENGTH function with COLUMN option
I attached the output from my extractor. As noted in #6389-40, there are only 230 intervals.
OTOH, I looked at im...
Ovidiu Maxiniuc
11:56 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Tomasz Domin wrote:
> Roger
> In file @container_java_21.diff@ please find changes to @container@ project to suppor...
Roger Borrello
09:52 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Roger
In file @container_java_21.diff@ please find changes to @container@ project to support Java 21.
The patch is ...
Tomasz Domin
10:33 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> I am not sure how we could end up retrieving more records than indented. We still have the progressive results, the... Alexandru Lungu
10:12 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
We might want some kind of "read ahead" limit to avoid doing too much on the secondary thread. Greg Shah
10:11 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Alexandru Lungu wrote:
> But with an implementation of async fetching, you may end up gathering record 100.000th and...
Artur Școlnic
09:59 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Using different connections is a big NO from my POV. If you have X nested FOR EACH, then you may end up with a sessio... Alexandru Lungu
08:40 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
At the meeting, Alexandru raised a valid concern regarding the async execution for the foreach query. In my initial i... Artur Școlnic
09:37 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I did rebase to the trunk. The commit revision has changed to the *16000*
Ionut-Mihai Simioniuc
02:37 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Hi Vladimir, I know this task isn't a top priority, but if you get a chance, could you please take a look at it? Than... Ionut-Mihai Simioniuc
09:15 AM Database Bug #9078: emit FindQuery as (reused) variables
I've made some progress, but I will have to refactor all of the changes for the FindQuery. If I am using an array to ... Dănuț Filimon
03:11 AM Database Bug #9078: emit FindQuery as (reused) variables
Ovidiu Maxiniuc wrote:
> I was thinking about @fqueryArray[0] = new FindQuery();@ initialization. To have a more com...
Dănuț Filimon
09:08 AM Conversion Tools Feature #10190 (Closed): Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru
09:07 AM Database Feature #9305: Replace begins with interval based conditional
From #10165:
For temp-table (H2 database), @LIKE 'prefix%'@ does not use an index at the moment. I suspect it is bec...
Stefanel Pezamosca
08:23 AM Conversion Tools Bug #10099 (Review): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
Greg, could you please take a look at my changes? Let me know if I should do anything else here. Stefan Vieru
08:21 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
I've created r15995.
The change covers all the cases from above except:
* \
* ~
These characters are trickier t...
Stefan Vieru
07:59 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Greg, please let me know if I need to do anything else on this issue and if it's ready to be m...
Greg Shah
07:23 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg, please let me know if I need to do anything else on this issue and if it's ready to be merged. Stefan Vieru
03:13 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Taking as an example @hotel_gui@ build.xml, we have to make changes to the following:
* @rpt-no-front@ - this ant co...
Stefan Vieru
07:52 AM Conversion Tools Bug #10185 (WIP): ADE conversion and runtime
On FWD, HAS-LOBS attribute is supported?
This is the cause of the second conversion problem on ADE.
@Unsupported me...
Teodor Gorghe
04:14 AM Conversion Tools Bug #10185: ADE conversion and runtime
I am attaching the conversion results for:
* {{Collapse(DATASET-HANDLE)
ABL:...
Teodor Gorghe
02:58 AM Conversion Tools Bug #10185: ADE conversion and runtime
Please check also:
* @DATASET-HANDLE@ argument type
* the handle array is an instance or static var in a .cls (not ...
Constantin Asofiei
02:36 AM Conversion Tools Bug #10185 (Review): ADE conversion and runtime
Teodor Gorghe
02:36 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15992* on task branch *10185a*:
- Fixed @subscript@ wrapper on @new TableParameter()@
Teodor Gorghe
02:35 AM Conversion Tools Bug #10185 (WIP): ADE conversion and runtime
Created task branch *10185a*. Teodor Gorghe
07:47 AM Conversion Tools Bug #9918 (Review): tilde doesn't duplicate semicolon in alternative codings
Greg, if you could please review the changes and let me know if I can make some improvements. Right now with the test... Stefan Vieru
07:46 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
I've created r15902 with the addition of @tildeOffset@ variable to environment.
The behavior would be the following:...
Stefan Vieru
07:28 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I am OK with the changes.
> Please update the @%Done@.
>
> Just out of my curiosity, wh...
Lorian Sandu
07:23 AM Database Feature #7504: Export data tool from FWD into .d files
I am OK with the changes.
Please update the @%Done@.
Just out of my curiosity, why the need to check for @null@ @...
Ovidiu Maxiniuc
03:11 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I cannot update to those revisions. The latest I see on branch 7504b is 15914. Maybe you fo...
Lorian Sandu
02:51 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
I'm OK with the change. Constantin Asofiei

06/21/2025

06:45 PM Database Feature #7504: Export data tool from FWD into .d files
I cannot update to those revisions. The latest I see on branch 7504b is 15914. Maybe you forgot to bind / push? Ovidiu Maxiniuc
07:54 AM Database Feature #7504: Export data tool from FWD into .d files
After exporting data from different customer databases, i've rebase to latest trunk and made two commits to @7504b@ :... Lorian Sandu

06/20/2025

04:28 PM Database Bug #9078: emit FindQuery as (reused) variables
I was thinking about @fqueryArray[0] = new FindQuery();@ initialization. To have a more compact code, we could emit i... Ovidiu Maxiniuc
07:39 AM Database Bug #9078: emit FindQuery as (reused) variables
> will the template above do to generate FindQuery[] fqueryArray = new FindQuery[5]; or is there a way to make it sim... Greg Shah
05:45 AM Database Bug #9078: emit FindQuery as (reused) variables
The solution would be to move @fqueryArray[0] = new FindQuery();@ in the @body()@, emit the FindQuery normally withou... Dănuț Filimon
05:37 AM Database Bug #9078: emit FindQuery as (reused) variables
The following test:... Dănuț Filimon
02:12 PM Conversion Tools Feature #4076: remove empty triggers during conversion
OK. I agree. Ovidiu Maxiniuc
07:49 AM Conversion Tools Feature #4076: remove empty triggers during conversion
Ovidiu Maxiniuc wrote:
> After some thoughts, I think we can drop the empty triggers. If the 4GL programmer +really+...
Greg Shah
06:10 AM Conversion Tools Feature #4076: remove empty triggers during conversion
After some thoughts, I think we can drop the empty triggers. If the 4GL programmer +really+ wants to disable a normal... Ovidiu Maxiniuc
04:59 AM Conversion Tools Feature #4076: remove empty triggers during conversion
The dangerous case here is when there are more than one trigger that exists with the same filename (and operating on ... Greg Shah
11:00 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Start here and we will see where we move it. Greg Shah
10:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Where will this documentation be? In this issue or on a different page?
I will look into which @ant@ commands are im...
Stefan Vieru
08:44 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Since we must provide guidance to customers on this shift, it is important that we prepare documentation and examples... Greg Shah
08:33 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg Shah wrote:
> But don't we need to change the project-level @build.xml@ to process things like @clean@ in a dif...
Stefan Vieru
08:26 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
But don't we need to change the project-level @build.xml@ to process things like @clean@ in a different location? Greg Shah
08:04 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
From what I remember no, in @p2j.cfg@ the cvtpath can be configured, but by default it has @cvt@.
Stefan Vieru
07:46 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Please remind me: is there any requirement for scripting or configuration changes in the project cfg? Greg Shah
04:09 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg, all regression testing passed. 5586a can be merged. Dănuț Filimon
10:46 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
The java test cases show that the benefit of running the query in a separate thread is similar with running the busin... Artur Școlnic
08:02 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Well, this changes things. If the for each body cannot be executed in a new thread, I will go the other way and try t... Artur Școlnic
07:57 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I don't think we should look at pushing 4GL logic into other threads. Our core design will not allow this without a ... Greg Shah
07:46 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Artur Școlnic wrote:
> I attached the source for this test.
Artur Școlnic
07:44 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Artur Școlnic wrote:
> I started working on introducing async in @forEachWorker@, currently there are issues with ou...
Artur Școlnic
07:35 AM Database Feature #10169: result-set streaming (and asynchronous programming?)

On another note, I found a way to introduce artificial latency on a network adapter.
The delay is per tcp packet, ...
Artur Școlnic
07:32 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I believe another way to utilize the result set streaming and async programming is streaming results in a for each wh... Artur Școlnic
07:43 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Great!
Hynek: keep going with your plan and we will need to test that application once you have enough implemented.
Greg Shah
07:16 AM Conversion Tools Bug #10185: ADE conversion and runtime
When passing a value from extent to a procedure, with OUTPUT TEMP-HANDLE, on compilation we have this issue:... Teodor Gorghe
07:02 AM Conversion Tools Bug #10185 (Test): ADE conversion and runtime
Teodor Gorghe
06:38 AM Database Feature #9455: port native user defined functions to SQL Server
At the time I wrote @CREATE FUNCTION dbo.modulo_ii (@p1 INT, @p2 INT) RETURNS BIGINT AS@ I was not able to test it. A... Ovidiu Maxiniuc
05:44 AM Database Feature #9455: port native user defined functions to SQL Server
Constantin Asofiei wrote:
> What if you call a PROCEDURE from a FUNCTION?
This could be done. And error is raised.
Eduard Soltan
05:21 AM Database Feature #9455: port native user defined functions to SQL Server
What if you call a PROCEDURE from a FUNCTION? Constantin Asofiei
05:21 AM Database Feature #9455: port native user defined functions to SQL Server
I see that in T-SQL, statements like @RAISERROR('Dates before October 15, 1582 are not yet supported', 16, 1);@. coul... Eduard Soltan
04:54 AM Runtime Infrastructure Bug #10174 (Review): Method/Procedure call overwrites procedure return value
Commited revision *15990* in task branch *10174a*:
- fix for *RETURN* statement in OO void method.
Teodor Gorghe
03:52 AM Database Bug #10181: Date shifted one day earlier when importing data
Thanks, Ovidiu.
What testing should be performed for this change?
Lorian Sandu

06/19/2025

02:38 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Greg Shah wrote:
> Please check with Lorian who is working on those report tasks. If that code is executed in the a...
Lorian Sandu
12:14 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
I created 9055a and checked in the early work. The branch allows non-alert box @MESSAGE@ executed in server context. Hynek Cihlar
12:13 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Please check with Lorian who is working on those report tasks. If that ...
Hynek Cihlar
12:13 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
+Lorian Hynek Cihlar
05:52 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Greg Shah wrote:
> Please check with Lorian who is working on those report tasks. If that code is executed in the a...
Hynek Cihlar
05:40 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Please check with Lorian who is working on those report tasks. If that code is executed in the appserver agent, then... Greg Shah
04:30 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Greg, I was under an impression this issue was to allow some limited set of UI statements in business logic running i... Hynek Cihlar
10:24 AM Database Bug #10181 (Internal Test): Date shifted one day earlier when importing data
I am OK with the change because the UTC will leave the data unaffected by the TZ.
However, I think all occurrences...
Ovidiu Maxiniuc
08:30 AM Database Bug #10181 (Review): Date shifted one day earlier when importing data
Lorian Sandu
08:30 AM Database Bug #10181 (WIP): Date shifted one day earlier when importing data
Lorian Sandu
08:26 AM Database Bug #10181: Date shifted one day earlier when importing data
In #7504-31 :
> I also encountered a potential bug during *import*:
> * I imported a .d file containing the value...
Lorian Sandu
08:05 AM Database Bug #10181 (Test): Date shifted one day earlier when importing data
Lorian Sandu
08:25 AM Database Feature #7504: Export data tool from FWD into .d files
When testing the export tool and importing/exporting the db from a large gui app i encountered again this type of err... Lorian Sandu
07:33 AM Database Bug #9078: emit FindQuery as (reused) variables
The following template worked:... Dănuț Filimon
07:20 AM Database Bug #9078: emit FindQuery as (reused) variables
I've adjusted the template in the following way:... Dănuț Filimon
07:06 AM Database Bug #9078: emit FindQuery as (reused) variables
I found the @named_array@ template in @java_templates.tpl@ and managed to generate something like:... Dănuț Filimon
06:07 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I think this implies tracking and storing the time of execution for queries and iterative blocks that have queries (a... Artur Școlnic
05:44 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
One approach for implementation would be to measure conditions at runtime and shift into this streaming/async mode wh... Greg Shah
04:59 AM Database Feature #10169 (WIP): result-set streaming (and asynchronous programming?)
Below you can find the result of testing async execution for db queries combined with result set streaming.
To simul...
Artur Școlnic
05:58 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I added a comment in *9863a/15984*. Dănuț Filimon
05:37 AM Conversion Tools Bug #9863 (Internal Test): Fileset eXclude broken on native Windows
> > It handles the @!filter.endsWith("/")@ case but don't we also need to handle the @filter.endsWith("/")@ case?
> ...
Greg Shah
04:34 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I committed *9863a/15983*. Moved normalizeFilePath() to Utils, removed the unnecessary endsWith() call. Dănuț Filimon
02:00 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> Code Review Task Branch 9863a Revisions 15980 through 15982
>
> The changes are good.
>
> 1...
Dănuț Filimon
04:12 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc
04:12 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I've fixed this issue. Everything looks ok when pressing "CTRL + V" and "CTRL + Z".
*Committed 10085a revision 159...
Ionut-Mihai Simioniuc
03:33 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor

*Scenario 3:*
1. Insert some text into an editor, e.g., a.
2. Select the text and copy with "CTRL + C".
3. Delet...
Ionut-Mihai Simioniuc
03:27 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
I found another scenario.
*Scenario 2:*
1. Insert some text into an editor, e.g., a.
2. Select the text and copy w...
Ionut-Mihai Simioniuc
03:15 AM Runtime Infrastructure Bug #10174 (WIP): Method/Procedure call overwrites procedure return value
Created task branch *10174a* Teodor Gorghe

06/18/2025

04:14 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Eric Faulhaber wrote:
> @ImportWorker$TenantIdContext.prepareNextBracket@: Why is it safe to fall back to using the ...
Ovidiu Maxiniuc
02:22 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
One other thing I noticed in my last review, though it already existed in the code before your recent changes. In @Im... Eric Faulhaber
02:14 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Code review 10094a/15985-15988:
@ImportWorker$TenantIdContext.prepareNextBracket@: Why is it safe to fall back to ...
Eric Faulhaber
03:27 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Code Review Task Branch 9863a Revisions 15980 through 15982
The changes are good.
1. I wonder if @FLF.normalize...
Greg Shah
02:10 PM Base Language Feature #9516 (Internal Test): include pre-converted webspeed runtime code in FWD
Greg Shah
01:48 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> What is left to do?
Only if we get more dependencies after using a more real application/sample....
Constantin Asofiei
01:07 PM Base Language Feature #9516 (WIP): include pre-converted webspeed runtime code in FWD
The changes look good to me. What is left to do? Greg Shah
07:04 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> Yes, that is understood. Includes from the ADE code can be used in customer 4GL code. For websp...
Constantin Asofiei
07:01 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Yes, that is understood. Includes from the ADE code can be used in customer 4GL code. For webspeed, it is required ... Greg Shah
06:54 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
*Greg* - even if we bring the webspeed files in FWD, the application converted .p's or .htm's can be dependent on inc... Constantin Asofiei
12:59 PM Conversion Tools Bug #9917 (Internal Test): Fileset not ignoring case
OK, good. Greg Shah
09:18 AM Conversion Tools Bug #9917: Fileset not ignoring case
Greg Shah wrote:
> Code Review Task Branch 9917a Revisions 15969 through 15971
>
> Overall, the changes seem reas...
Dănuț Filimon
08:38 AM Conversion Tools Bug #9917: Fileset not ignoring case
Code Review Task Branch 9917a Revisions 15969 through 15971
Overall, the changes seem reasonable.
My only quest...
Greg Shah
02:47 AM Conversion Tools Bug #9917: Fileset not ignoring case
Dănuț Filimon wrote:
> I will be running a conversion today with the same customer application that failed previousl...
Dănuț Filimon
12:06 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
I've created task branch @9685a@ which is based on @trunk@ revision @15988@ and was already tested with @hotel_gui@ a... Tomasz Domin
07:20 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Tomasz Domin wrote:
> Greg Shah wrote:
> > > move JNI and native dependencies into the jar (Linux) - 1d and 1d+ win...
Greg Shah
06:55 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Greg Shah wrote:
> > move JNI and native dependencies into the jar (Linux) - 1d and 1d+ windows testing
>
> Is th...
Tomasz Domin
06:46 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Is there any reason we can't do the performance testing first? Greg Shah
06:45 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
> move JNI and native dependencies into the jar (Linux) - 1d and 1d+ windows testing
Is this related to the FFM re...
Greg Shah
06:26 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
FWD builds under Java 21, I've build @hotel_gui@ and made a quick test - it works.
Assuming that bringing support ...
Tomasz Domin
09:50 AM Conversion Tools Feature #6256: improved profile support
Committed *6256a/15945*. Fixed the two issues I found when converting hotel using multiple profiles. Dănuț Filimon
09:45 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Constantin Asofiei wrote:
> Teodor, is this about the @FINALLY@ block? You can test this without OO.
Yes, I have...
Teodor Gorghe
09:39 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Teodor, is this about the @FINALLY@ block? You can test this without OO. Constantin Asofiei
09:36 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
On OpenEdge, when using a true non-OO true internal procedure, the @RETURN@ statement will write the @RETURN-VALUE@ a... Teodor Gorghe
08:27 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
I was told (many years ago) by someone at Progress, that they implemented OO methods in this way:
* If the method ...
Greg Shah
08:19 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
I have done some more investigation of this strange behavior.
* It is normal on 4GL to change the return of a proced...
Teodor Gorghe
06:25 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
We have this testcase, which on OE pass and on FWD fail:
* TestNestedReturn.cls...
Teodor Gorghe
06:21 AM Runtime Infrastructure Bug #10174 (Test): Method/Procedure call overwrites procedure return value
Teodor Gorghe
08:03 AM Runtime Infrastructure Feature #7080 (Test): expose all admin APIs via REST
Branch 7080a was merged to trunk revision 15989 and archived. Ovidiu Maxiniuc
07:28 AM Runtime Infrastructure Feature #7080 (Merge Pending): expose all admin APIs via REST
Managed to run Hotel GUI in web and it works. Please merge 7080a now. Constantin Asofiei
07:56 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Another version without using the @dbo.Delimiters@ table:
{{Collapse(See sql ...)...
Stefanel Pezamosca
05:10 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
This task is for implementing support for word indexing and CONTAINS statements in Microsoft SQL Server.
As part of ...
Stefanel Pezamosca
04:14 AM Database Bug #10171 (Test): Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca
07:06 AM Database Feature #9456: implement SQL Server dialect and helpers
> * I hit another MSSQL implementation restriction, one we were not aware of in the iteration of several years ago: t... Greg Shah
06:56 AM Database Feature #9456: implement SQL Server dialect and helpers
Related to my note #9456-8: with my current changes in 9456a, I encountered in @hotel_runtime@ a query where predicat... Ovidiu Maxiniuc
08:12 PM Database Feature #9456: implement SQL Server dialect and helpers
The @ORDER BY@ issue was partially resolved. In case of @UNIQUE@ finds, the HQL bundle was expressly setting the sort... Ovidiu Maxiniuc
06:24 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> Do we rewrite automatically the .htm extension to .w?
Yes. OE will automatically convert all @.htm@ and @.html@...
Greg Shah
06:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I got the sample working with the web-speed files in FWD.
*Greg* - https://localhost:7443/scripts/cgiip.exe/WSer...
Constantin Asofiei
01:52 AM User Interface Bug #6282: Combo-box VALUE-CHANGED
Vladimir Tsichevski wrote:
> Seems, this issue does not exist anymore (trunk rev. 15969).
>
> Marian, can you con...
Marian Edu
01:13 AM Runtime Infrastructure Bug #10071 (Test): Method code too large - ReflectASM
Teodor Gorghe
01:13 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Branch 10071b was merged to trunk rev 15988 and archived. Teodor Gorghe
11:32 PM Database Feature #7020: always use "expanded" extent fields
Eric Faulhaber wrote:
> Stefanel, did we ever get these ChUI test results? Is there any other testing needed?
Unf...
Stefanel Pezamosca

06/17/2025

06:27 PM User Interface Feature #3244: implement search-by-key in SELECTION-LIST
Constantin Asofiei wrote:
> Currently, SELECTION-LIST does not allow switching elements when a key matching the firs...
Vladimir Tsichevski
06:17 PM User Interface Bug #6245: SELECTION-LIST: the first item is not initially highlighted in Swing ChUI
This issue still exists (trunk rev. 15969). Vladimir Tsichevski
05:51 PM User Interface Bug #6249: SELECTION-LIST: lookup items beginning with SPACE issue
Issue still exists (trunk rev. 15969). Vladimir Tsichevski
05:43 PM User Interface Bug #6250: SELECTION-LIST: declaring event trigger does not suppress normal event processing
Issue still exists (trunk rev. 15969). Vladimir Tsichevski
05:43 PM User Interface Bug #6258 (Closed): SELECTION-LIST: Swing ChUI: SPACE and arrow buttons processing
Greg Shah
05:13 PM User Interface Bug #6258 (Internal Test): SELECTION-LIST: Swing ChUI: SPACE and arrow buttons processing
I cannot reproduce nothing similar anymore, so this issue can be closed. Vladimir Tsichevski
05:28 PM User Interface Bug #6254: SELECTION-LIST: horizontal scrollbar is always inactive
Update: now (trunk. rev. 15969) scrollbar is active, but works incorrectly: it is possible to scroll right too far. S... Vladimir Tsichevski
05:06 PM User Interface Bug #6282: Combo-box VALUE-CHANGED
Seems, this issue does not exist anymore (trunk rev. 15969).
Marian, can you confirm this, or create a demo exampl...
Vladimir Tsichevski
04:01 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Radu tested @7020d@ with @<parameter name="expand-extents" value="false" />@ in @p2j.cfg...
Eric Faulhaber
03:55 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> Note the @ade/src/@ was removed. This works only if the ADE webspeed code *is not using...
Radu Apetrii
03:12 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
*Radu* - the name_map.xml for the FWD changes to include web-disp.p and associated programs has the programs register... Constantin Asofiei
12:25 PM Database Feature #10169: result-set streaming (and asynchronous programming?)
This seems quite promising, I especially like the idea of adding threading in to keep the data transfer happening in ... Greg Shah
12:23 PM Database Feature #10169: result-set streaming (and asynchronous programming?)
From Artur in #9802-210:
As already discussed, one of the main reasons for the differences in performance we see i...
Greg Shah
12:20 PM Database Feature #10169 (WIP): result-set streaming (and asynchronous programming?)
Greg Shah
10:54 AM User Interface Bug #4135 (Internal Test): high dpi screens display in low dpi
Code review 4135c. The changes look good. Hynek Cihlar
09:16 AM Runtime Infrastructure Bug #10071 (Merge Pending): Method code too large - ReflectASM
Go ahead and merge now. Constantin Asofiei
08:35 AM Conversion Tools Feature #6256: improved profile support
I fixed the problem by removing the bit of code that checks for @isMultiProfile()@, this was added in:... Dănuț Filimon
06:01 AM Conversion Tools Feature #6256: improved profile support
The issue is related to @TransformDriver.createDatabaseList()@ where the "standard" namespace is not taken into consi... Dănuț Filimon
08:11 AM Runtime Infrastructure Bug #10136 (Test): SESSION:TEMP-DIRECTORY missing directory
Branch 10136a was merged to trunk rev 15987 and archived. Teodor Gorghe
07:54 AM Runtime Infrastructure Bug #10136 (Merge Pending): SESSION:TEMP-DIRECTORY missing directory
Please merge 10136a now. Constantin Asofiei
08:00 AM Database Feature #9456: implement SQL Server dialect and helpers
One more thing, related to paging. We knew that MSSQL does not have a @LIMIT@ / @OFFSET@ syntax for query pagination,... Ovidiu Maxiniuc
07:21 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Here's the promised video. Radu Apetrii
06:23 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Done. Committed to 6506a rev. 15766. I added the implementation for @WebOutputStream@ and replaced that occurrence of... Radu Apetrii
05:22 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Sure. Eduard Soltan
05:21 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard, 8308f wasn't backed out from 7156c/e. Please commit the necessary changes from 10080a to 7156c and 7156e. Dănuț Filimon
05:18 AM Database Bug #10080 (Test): Temp-table records are leaking in can-find statements
10080a was merged to trunk rev 15986 and archived. Eduard Soltan
04:38 AM Database Bug #10080 (Merge Pending): Temp-table records are leaking in can-find statements
Go ahead and merge now. Constantin Asofiei
04:32 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard Soltan wrote:
> Still haven't got an response from harness/web/report of an application testing.
Testing...
Lorian Sandu
03:49 AM Database Bug #10080: Temp-table records are leaking in can-find statements

- unit tests and smoke tests of a large gui application ✅
- chui regression tests ✅
- smoke tests of a gui appl...
Eduard Soltan
03:45 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Can this be queued for merge? Constantin Asofiei
04:44 AM Conversion Tools Bug #10099 (WIP): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
Stefan Vieru
04:03 AM Base Language Bug #10148 (Test): ENUM class GETENUM NullPointerException when using poly types
Branch 10148a was merged to trunk rev 15985 and archived. Teodor Gorghe
03:44 AM Base Language Bug #10148 (Merge Pending): ENUM class GETENUM NullPointerException when using poly types
Please merge 10148a now. Constantin Asofiei
02:54 AM Conversion Tools Bug #9917: Fileset not ignoring case
I will be running a conversion today with the same customer application that failed previously. Dănuț Filimon
02:36 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The project was converted and built successfully. Dănuț Filimon

06/16/2025

04:25 PM User Interface Bug #10166: OE Bug: Unpredictable Sorting of Equal Items in Sorted Selection Lists and Combo Boxes
**Warning**: This task is for documentation purposes only and outlines the OE behavior, which is *unpredictable* and ... Vladimir Tsichevski
04:18 PM User Interface Bug #10166 (New): OE Bug: Unpredictable Sorting of Equal Items in Sorted Selection Lists and Comb...
Vladimir Tsichevski
06:24 AM Conversion Tools Feature #6256: improved profile support
The issue is that there are three profiles and the two profiles that do not define a namespace for the hotel, do not ... Dănuț Filimon
06:20 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
You can start, I have nothing to add for now. Stefan Vieru
06:18 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan, is there anything else you need to add to the branch? I want to pick this up and run a customer conversion. Dănuț Filimon
06:09 AM Base Language Bug #10148: ENUM class GETENUM NullPointerException when using poly types
Committed revision *15983* on task branch *10148a*:
- Addressed code review #10148-6
Teodor Gorghe
05:37 AM Runtime Infrastructure Bug #10071 (Review): Method code too large - ReflectASM
Committed revision *15985* on task branch *10071b*:
- Regression from *10071a*: fixed error handling on processInbou...
Teodor Gorghe
05:34 AM Runtime Infrastructure Bug #10071 (WIP): Method code too large - ReflectASM
Created task branch *10071b*. Teodor Gorghe
03:29 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
I found another issue, after changing the type of exception from RuntimeException to InvocationTargetException. The i... Teodor Gorghe
04:58 AM Database Feature #9456: implement SQL Server dialect and helpers
A 'new' old issue: the MSSQL and lack of support for boolean literals. That is the reason the @Dialect.supportsBoolea... Ovidiu Maxiniuc
04:37 AM Conversion Tools Bug #9863 (Review): Fileset eXclude broken on native Windows
I created a @FileListFactory.normalizeFilePath()@ method and tested the following:
# @D ./abl/tmp/ *.p@ => @abl/tmp@...
Dănuț Filimon
02:40 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Yes, they are passing and received the news from Danut that ETF has passed. Eduard Soltan
02:39 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard Soltan wrote:
> Tested performed:
>
> - unit tests of a large gui application ✅
> - chui regression tests...
Stefanel Pezamosca

06/13/2025

05:56 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
I upgraded the project of the single customer to be MT-enabled. Committed to r89.
Here are the changes in @build.pro...
Ovidiu Maxiniuc
04:31 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I do not know which project has @/web@ to test with.
I did a @/chui@ test with hotel. It did not end well. I got a...
Ovidiu Maxiniuc
03:24 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu Maxiniuc wrote:
> That's good news.
>
> In parallel I did test it with both smoke-test/harness and GUI na...
Constantin Asofiei
02:49 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
That's good news.
In parallel I did test it with both smoke-test/harness and GUI navigation in the multi-tenant e...
Ovidiu Maxiniuc
02:04 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, I've retested web_apis with 7080a and these:
* Admin Console
* REST ADMIN
* SOAP/REST with and without lo...
Constantin Asofiei
04:13 PM Database Bug #6767: Possible name clashes in DMO classes
I’m struggling to get the conversion to work as intended. For example, I’d like the @NEXT-SIBLING@ attribute converte... Vladimir Tsichevski
02:20 PM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
> We should distinguish these cases within the conversion rules, perhaps using conditiona...
Constantin Asofiei
02:13 PM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > We need to update the conversion rules, as the correct m...
Vladimir Tsichevski
01:40 PM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
> We need to update the conversion rules, as the correct method names are now @privateDat...
Constantin Asofiei
09:52 AM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
>
> > Looks like you don't need to revert.
> Good, now I ...
Vladimir Tsichevski
02:24 PM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
Greg Shah wrote:
> I don't object to your idea, but I'm also OK with always having the @tmp{random-digits}@ segregat...
Constantin Asofiei
02:09 PM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
I don't object to your idea, but I'm also OK with always having the @tmp{random-digits}@ segregation. If a customer ... Greg Shah
01:28 PM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
Teodor: please post your findings about what Greg mentioned.
Greg: my points about the temp dir are this:
* for G...
Constantin Asofiei
01:32 PM Base Language Bug #10148: ENUM class GETENUM NullPointerException when using poly types
Where you do @wa.staticReferents.put(cls, cls);@, do also @wa.referents2static.put(cls, cls);@ . This is missing now. Constantin Asofiei
05:34 AM Base Language Bug #10148 (Review): ENUM class GETENUM NullPointerException when using poly types
Teodor Gorghe
05:34 AM Base Language Bug #10148 (WIP): ENUM class GETENUM NullPointerException when using poly types
Teodor Gorghe
05:33 AM Base Language Bug #10148: ENUM class GETENUM NullPointerException when using poly types
Created task branch *10148a*.
Committed revision *15982* on task branch *10148a*:
- Fixed ObjectOps.invokePoly when...
Teodor Gorghe
02:44 AM Base Language Bug #10148: ENUM class GETENUM NullPointerException when using poly types
After revision *1770* on *testcases*, there is a test, @tests.oo.basic.CustTypeEnum@.
With the latest trunk build, t...
Teodor Gorghe
02:39 AM Base Language Bug #10148 (Test): ENUM class GETENUM NullPointerException when using poly types
Teodor Gorghe
09:12 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
We still need to canonicalize the result. Please write a version of the processing that can handle it. Greg Shah
08:08 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> > I'm also wondering if we should account for @..@ in the filters?
>
> Canonicalization whould...
Dănuț Filimon
08:06 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
> I'm also wondering if we should account for @..@ in the filters?
Canonicalization whould deal with things like @...
Greg Shah
07:57 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Some cases I tested/will test:
> # @D ./abl/tmp/@ : at row 1 in file zfile_set.txt is malfor...
Dănuț Filimon
07:56 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Committed *9863a/15981*. Summary of the changes:
* Paths should replace "\\" with "/" before any processing is done,...
Dănuț Filimon
06:51 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> > Currently @X ./abl/tmp/@ does nothing. It will not exclude any files from the specified folder ...
Dănuț Filimon
06:41 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
> Currently @X ./abl/tmp/@ does nothing. It will not exclude any files from the specified folder since the pattern wi... Greg Shah
06:08 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Currently @X ./abl/tmp/@ does nothing. It will not exclude any files from the specified folder since the pattern will... Dănuț Filimon
06:07 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> Dănuț Filimon wrote:
> > Greg Shah wrote:
> > > > I am sure we do not want to add a feature whi...
Dănuț Filimon
06:06 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Greg Shah wrote:
> > > I am sure we do not want to add a feature which didn't exist before.
...
Greg Shah
06:02 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> > I am sure we do not want to add a feature which didn't exist before.
>
> Is it a new feature...
Dănuț Filimon
05:59 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
> I am sure we do not want to add a feature which didn't exist before.
Is it a new feature? Or is it just making ...
Greg Shah
03:27 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Additional note for #9863-43, @Utils.canonicalizePath()@ doesn't work for @.//abl//tmp//*@ bu...
Dănuț Filimon
08:55 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
*Committed 10085a revision 15964.*
I fixed that bug. I verify if it is the first "CTRL+V" pressing then we overwrite...
Ionut-Mihai Simioniuc
08:07 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
In OE, a focused @COMBO-BOX@ allows users to scroll through the list using the mouse wheel to change the selected ite... Vladimir Tsichevski
08:06 AM User Interface Bug #10152 (Test): COMBO-BOX: mouse wheel does not scroll the list
Vladimir Tsichevski
06:10 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > I don't think two profiles should have the same namespace defined (with the same name).
>
> ...
Dănuț Filimon
06:02 AM Conversion Tools Feature #6256: improved profile support
> I don't think two profiles should have the same namespace defined (with the same name).
Correct. Such a thing i...
Greg Shah
05:47 AM Conversion Tools Feature #6256: improved profile support
Greg, the issue with #6256-84 is that I've defined the following namespace for both profiles:... Dănuț Filimon
04:38 AM Conversion Tools Feature #6256: improved profile support
Committed *6256a/15944*. Added PROFILE mode.
Currently looking into the error from #6256-84.
Dănuț Filimon
02:29 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > There is a problem when the 'exclude' filter is used to not add files to conversion. During pr...
Constantin Asofiei
05:17 AM Runtime Infrastructure Bug #10071 (Test): Method code too large - ReflectASM
Branch 10071a was merged to trunk rev 15983 and archived. Teodor Gorghe
03:46 AM Runtime Infrastructure Bug #10071 (Merge Pending): Method code too large - ReflectASM
Please merge after 9447a. Constantin Asofiei
04:59 AM Base Language Feature #9447 (Test): XML support feature improvements and testing
Teodor Gorghe
04:59 AM Base Language Feature #9447: XML support feature improvements and testing
Branch 9447a was merged to trunk rev 15982 and archived. Teodor Gorghe
03:43 AM Base Language Feature #9447 (Merge Pending): XML support feature improvements and testing
Please merge 9447a now. Constantin Asofiei

06/12/2025

02:38 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> *Committed 10085a revision 15963.*
> Fixed the issue wih CTRL+X when deleteText not ...
Vladimir Tsichevski
06:53 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Please review, Hynek Cihlar! Ionut-Mihai Simioniuc
12:11 PM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Looks like you don't need to revert.
Good, now I am running a customer big applicatio...
Vladimir Tsichevski
12:02 PM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > Review of 6767c rev 15980.
> > * @AbstractTempTable@
>...
Constantin Asofiei
07:24 AM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Review of 6767c rev 15980.
> * @AbstractTempTable@
> ** line 2938 - please add back @d...
Vladimir Tsichevski
05:05 AM Database Bug #6767: Possible name clashes in DMO classes
Review of 6767c rev 15980.
* @AbstractTempTable@
** line 2938 - please add back @defBuffer.bufferManager@ instead o...
Constantin Asofiei
10:22 AM Database Bug #9078: emit FindQuery as (reused) variables
Danut, just keep in mind that a Map has a higher overhead than a plain array. That is why I am suggesting creating an... Alexandru Lungu
02:24 AM Database Bug #9078: emit FindQuery as (reused) variables
Alexandru Lungu wrote:
> Dănuț Filimon wrote:
> > I did not take into account that there might be a limitation to t...
Dănuț Filimon
09:26 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> > If I replace the '\\' with '/', the only problem will be the pattern because the files in Windo...
Dănuț Filimon
09:01 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> Normally, we use things like @Utils.canonicalizePath()@ to eliminate the excess nonsense like @so...
Dănuț Filimon
09:00 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> > If I replace the '\\' with '/', the only problem will be the pattern because the files in Windo...
Dănuț Filimon
08:56 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Greg, is the scenario [...] something that should be supported? Using a single \ instead of \...
Greg Shah
08:52 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
> If I replace the '\\' with '/', the only problem will be the pattern because the files in Windows will be using '\'... Greg Shah
08:29 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Greg, is the scenario [...] something that should be supported? Using a single \ instead of \...
Dănuț Filimon
07:58 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg, is the scenario ... Dănuț Filimon
07:03 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
If I replace the '\\' with '/', the only problem will be the pattern because the files in Windows will be using '\' a... Dănuț Filimon
03:04 AM Conversion Tools Bug #9863 (WIP): Fileset eXclude broken on native Windows
I'll work on #9863-33 to #9863-35. Dănuț Filimon
08:41 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
OK, good. Greg Shah
02:24 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Greg Shah wrote:
> > The cause is that after the @&THEN@ of the first @&IF@, we set @InStatement@ on false.
> > Rem...
Stefan Vieru
08:27 AM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
> The same applies when you specify the path with -T startup parameter.
If you pass a non-existing directory name ...
Greg Shah
04:03 AM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
The @fwd{random-digits}@ folder is used to isolate Web clients (like GUI or ChUI), which on the original env, were ru... Constantin Asofiei
01:47 AM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
On OE Developer Studio, the default value for SESSION:TEMP-DIRECTORY is @C:\Progress\OE116_64WRK\@, which is already ... Teodor Gorghe
08:11 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Am I allowed to change the converted Java code from @web-util@ ...
Radu Apetrii
08:06 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Am I allowed to change the converted Java code from @web-util@ or @web-disp@, or should I trea...
Constantin Asofiei
05:16 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I will try to explain the issue I am seeing with the header content being shown in the body. Basically, in 4GL, one w... Radu Apetrii
07:19 AM User Interface Bug #10144: Date slashes inconsistent in datetime and datetime-tz fields
Testcase:... Andreea Bârzu
07:10 AM User Interface Bug #10144 (New): Date slashes inconsistent in datetime and datetime-tz fields
Andreea Bârzu
05:15 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Lorian, Stefanel, Andreea told that there are no issues.
I have asked Serban to check if he ran with this branch. I ...
Teodor Gorghe
05:07 AM Runtime Infrastructure Bug #10071 (Internal Test): Method code too large - ReflectASM
Teodor Gorghe wrote:
> Committed revision *15954* on task branch *10071a*.
> - replaced RuntimeException with Invoc...
Constantin Asofiei
05:10 AM Base Language Feature #9447: XML support feature improvements and testing
Lorian and Serban said that the tests have been passed. I found no issues on my tests. Teodor Gorghe
05:08 AM Base Language Feature #9447: XML support feature improvements and testing
Did testing passed? Constantin Asofiei
03:23 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
I rebased *9538d* to latest *trunk/15980*, the branch is now at revision *15985*. Dănuț Filimon
03:03 AM Conversion Tools Feature #6256 (WIP): improved profile support
Greg Shah wrote:
> > These profiles can only be used in the default @ConversionDriver@ mode which is @ListType.CMD_L...
Dănuț Filimon

06/11/2025

05:28 PM Database Bug #6767: Possible name clashes in DMO classes
Eric Faulhaber wrote:
> Vladimir, this is a large set of changes. What testing do you propose?
I think, convert...
Vladimir Tsichevski
05:22 PM Database Bug #6767 (Review): Possible name clashes in DMO classes
Committed as 6767c rev. 15980. Please, review. Vladimir Tsichevski
12:13 PM Database Bug #6767: Possible name clashes in DMO classes
For @HandleChain@ and its ancestors I found 8 matching methods:... Vladimir Tsichevski
11:43 AM Database Bug #6767: Possible name clashes in DMO classes
Eric, Constantin,
I need you to confirm this:
*DMO setters* do not use *Java built-in types*. For example, we can...
Vladimir Tsichevski
04:28 PM Database Feature #10142: allow UDFs to live in the public schema instead a UDF-specific schema
A customer using PostgreSQL in the cloud requested that the native SQL UDFs representing Progress built-in functions ... Eric Faulhaber
04:16 PM Database Feature #10142 (New): allow UDFs to live in the public schema instead a UDF-specific schema
Eric Faulhaber
02:58 PM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
> The cause is that after the @&THEN@ of the first @&IF@, we set @InStatement@ on false.
> Removing this fixed the i...
Greg Shah
04:42 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
The changes in the current version include the following, after @ASTMT@... Stefan Vieru
02:42 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Code Review Task Branch 9863a Revision 15979
The change @filter = filter.replace('/', File.separatorChar);@ seems ...
Greg Shah
01:26 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
> Let me know if I should work on supporting the @X ./abl/folder1/@ filter in this task, I will adjust the %Done if s... Greg Shah
11:34 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Roger/Greg, please review.
I won't be able to really test until I get back to my Windows lap...
Roger Borrello
03:45 AM Conversion Tools Bug #9863 (Review): Fileset eXclude broken on native Windows
Created *9863a* from latest *trunk/15978* and committed *9863a/15979*. The commit contains the fix for fileset eXclud... Dănuț Filimon
02:23 PM Conversion Tools Feature #6256: improved profile support
> These profiles can only be used in the default @ConversionDriver@ mode which is @ListType.CMD_LINE@. For any of th... Greg Shah
01:48 PM Conversion Tools Feature #6256: improved profile support
> There is a problem when the 'exclude' filter is used to not add files to conversion. During pre-scan phase, the fi... Greg Shah
10:56 AM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
We only should implement the change if that is how OE works. Greg Shah
09:47 AM Runtime Infrastructure Bug #10136 (Review): SESSION:TEMP-DIRECTORY missing directory
Created task branch *10136a*.
Committed revision *15981* on task branch *10136a*:
- SESSION:TEMP-DIRECTORY getter: ...
Teodor Gorghe
09:08 AM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
When using Startup Parameters, SESSION:TEMP-DIRECTORY directory is not created. Teodor Gorghe
09:06 AM Runtime Infrastructure Bug #10136 (Test): SESSION:TEMP-DIRECTORY missing directory
Teodor Gorghe
10:39 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> I did not take into account that there might be a limitation to the number of local variables...
Alexandru Lungu
09:14 AM Database Bug #9078: emit FindQuery as (reused) variables
I did not take into account that there might be a limitation to the number of local variables that can be defined in ... Dănuț Filimon
08:36 AM Database Bug #9078: emit FindQuery as (reused) variables
I discussed with Artur and took time to take a look at all find queries from the problematic class. I took each one a... Dănuț Filimon
07:59 AM Database Feature #7504 (Internal Test): Export data tool from FWD into .d files
Lorian Sandu
07:50 AM Database Feature #7020: always use "expanded" extent fields
Constantin Asofiei wrote:
> Is @expand-extents=true@ now the default and we need to configure projects which can't u...
Stefanel Pezamosca
07:47 AM Database Feature #7020: always use "expanded" extent fields
Is @expand-extents=true@ now the default and we need to configure projects which can't use this mode explicitly in p2... Constantin Asofiei
07:43 AM User Interface Bug #10135: Incorect zorder due to &FRAME-NAME setting
Refer to the attached testcase. In OpenEdge, buttons are rendered on top of frames by default. However, if a frame ha... Paula Păstrăguș
07:39 AM User Interface Bug #10135 (New): Incorect zorder due to &FRAME-NAME setting
Paula Păstrăguș
07:17 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
I made sure the tables are not skipped if the @.d@ files are empty. Replacing all @System.out@ with proper logging.
...
Ovidiu Maxiniuc
08:07 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Greg Shah wrote:
> We will need to have tested that as well to confirm that it resolves everything safely.
As a fir...
Ovidiu Maxiniuc

06/10/2025

03:07 PM Database Bug #6767: Possible name clashes in DMO classes
> And this refactor can be done automatically (with CTRL+SHIFT+G) in Eclipse, although each one needs to be done 'by ... Constantin Asofiei
02:14 PM Database Bug #6767 (WIP): Possible name clashes in DMO classes
Vladimir Tsichevski
02:13 PM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Vladimir, did you use some script to 'sed' the changes?
No. I used Java reflection to c...
Vladimir Tsichevski
01:17 PM Database Bug #6767: Possible name clashes in DMO classes
Vladimir, did you use some script to 'sed' the changes? As Eric mentioned, there are lots of unintended changes. The... Constantin Asofiei
12:59 PM Database Bug #6767: Possible name clashes in DMO classes
Code review 6767b/15628-15629 (apologies for the long delay):
Overall, the changes look good, though I think we ar...
Eric Faulhaber
12:16 PM Runtime Infrastructure Bug #9740 (Closed): Client running in batch mode stops with a crash on Windows
Greg Shah
11:57 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
We have a clean compile and updated p2j.dll. With this in place, we are no longer receiving thread dumps for each re... Carson Mader
09:08 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
The ideal test 10094a would be to have a logical database with the shared db at least two tenant dbs. The customer di... Ovidiu Maxiniuc
08:50 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
> Please let me know if I got your question right.
Yes, mostly.
If the schema can be incorrect from prior runs ...
Greg Shah
08:24 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
What 10094a adds is that the empty tables from the (re-)imported database are guaranteed to be indexed.
Do you thi...
Ovidiu Maxiniuc
05:53 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
I'm trying to determine if we need to write a migration script to cleanup existing MT installations so that they matc... Greg Shah
09:02 AM Database Bug #10111 (WIP): All statements are logged to a single text file for P2JQueryLogger and SQLState...
Addressed the 1st and 2nd point in @10111a/15979@.
For the 3rd, I am thinking of creating a super class for those 2 ...
Andrei Plugaru
07:57 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
+Review of 10111a/15978.+
The changes are logical. The reason is explained in 1st note above. Good catch!
The c...
Ovidiu Maxiniuc
06:34 AM Database Bug #10111 (Review): All statements are logged to a single text file for P2JQueryLogger and SQLSt...
Committed @10111a/15978@. The changes are quite simple: just removing the static keyword for @fileLogger@ in @SQLStat... Andrei Plugaru
06:33 AM Database Bug #10111 (WIP): All statements are logged to a single text file for P2JQueryLogger and SQLState...
Andrei Plugaru
06:02 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
While using @SQLStatementLogger@ for multiple databases, I discovered that all the statements are logged to a single ... Andrei Plugaru
04:58 AM Database Bug #10111 (Test): All statements are logged to a single text file for P2JQueryLogger and SQLStat...
Andrei Plugaru
08:55 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
We've been canonicalizing filenames to use @/@ on Windows in the past and had not found this limitation. Greg Shah
08:47 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
On Windows, even if the path is ./abl/, it will make it into @.\abl@ when calling @new File(path)@, disregarding the ... Dănuț Filimon
07:05 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> The patterns should not be file-system specific. In fact, we should only support the @/@ as the ...
Dănuț Filimon
07:01 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
The patterns should not be file-system specific. In fact, we should only support the @/@ as the path separator. The... Greg Shah
05:54 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Replacing the "/" with the file separator in step 2 will make the filter match the ".\" (@./abl/fwd-embedded-driver.p... Dănuț Filimon
05:18 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I used the following zset:... Dănuț Filimon
08:40 AM Base Language Bug #10110 (Internal Test): add ClientPrincipal support for FWD OpenClient
Code Review Task Branch 10110a Revision 15978
I have no objections.
I should have caught this sooner. I'd pref...
Greg Shah
05:24 AM Base Language Bug #10110 (Review): add ClientPrincipal support for FWD OpenClient
I've created 10110a from trunk rev 15977.
Rev 15978 adds support for a client-principal for the OpenClient request...
Constantin Asofiei
04:24 AM Base Language Bug #10110 (New): add ClientPrincipal support for FWD OpenClient
Constantin Asofiei
07:06 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have updated: r15976 Stefan Vieru
06:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Got it, will remove this logging and will retain the null checks that have been found until now. I will create a comm... Stefan Vieru
06:50 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Returning @null@ will likely result in an NPE and we will see the stack trace already. Greg Shah
06:48 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Or maybe enable this logging when in @p2j.cfg.xml@ there is a "debugging" parameter set on true. Stefan Vieru
03:44 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Okay, will check for null calls and make sure these are bypassed. I kept the null checks in @visitAst@ which have bee... Stefan Vieru
06:39 AM Database Bug #9078: emit FindQuery as (reused) variables
Artur ran a conversion for a customer application and found a conversion issue. I plan to work with Artur to identify... Dănuț Filimon
05:55 AM Database Bug #9994 (Rejected): Err: Cannot run GET methods on query until it is opened.
Greg Shah
01:56 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
This can be closed/rejected. Stefanel Pezamosca
03:14 AM Database Feature #9440 (Test): get-codepage() function should work with CLOB fields
Branch 9440a was merged to trunk rev 15975 and archived. Teodor Gorghe
02:49 AM Database Feature #9440 (Merge Pending): get-codepage() function should work with CLOB fields
Please rebase and merge 9440a now. Constantin Asofiei
03:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Rebased *9687b* to *trunk/15972*
> There were only minor merge conflicts.
>
> Pushed up to...
Tomasz Domin
02:52 AM Base Language Feature #9447: XML support feature improvements and testing
I have managed to test this on ETF, on last friday (check email).
I will ask right now to Stefanel, Serban and Loria...
Teodor Gorghe
02:49 AM Base Language Feature #9447: XML support feature improvements and testing
Constantin Asofiei wrote:
> Teodor, please do run ETF with this.
>
> Also, ask Stefanel, Lorian, Serban to help w...
Constantin Asofiei
12:18 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Updated @query/canfindmultiplex@ testcases. Eduard Soltan

06/09/2025

07:37 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
I am not sure I fully understand the question.
TL;DR: If the import decides that a table is processed, the indexes...
Ovidiu Maxiniuc
08:03 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Does this mean that existing imported databases may have some indexes which need to be dropped? Greg Shah
10:39 AM Conversion Tools Feature #5630 (Closed): add missing classes referenced during parsing to the conversion list in f...
Greg Shah
10:39 AM Conversion Tools Bug #6082 (Closed): automatically add to conversion list all non-skeleton .cls dependencies
Greg Shah
08:54 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
What additional testing is needed for 7080a? The admin console is broken in trunk until this is merged, right? Greg Shah
06:59 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased *9687b* to *trunk/15972*
There were only minor merge conflicts.
Pushed up to revision *9687b/16001*.
T...
Tomasz Domin

06/06/2025

06:55 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
As discussed with Constantin, I did a bit of reworking on the import to be sure the indexes of the tables are correct... Ovidiu Maxiniuc
08:14 PM Database Feature #10094 (Review): RECIDs from different tenants of same logical database should not overlap
I have created branch 10094a and committed the changes as revision 15970.
The implementation was actually easier t...
Ovidiu Maxiniuc
11:28 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
> Greg, we still have to bring the ADE converted source code into FWD. So, I assume for webspeed we will have a @com... Greg Shah
10:20 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg, we still have to bring the ADE converted source code into FWD. So, I assume for webspeed we will have a @com.g... Constantin Asofiei
09:38 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> If so, I guess Jetty will close it and we don't have to. Is that the idea? I don't want us to l...
Constantin Asofiei
09:35 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Constantin Asofiei wrote:
> > > Lets make the WEB stream do no...
Greg Shah
09:28 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
RAW response in 4GL:
{{collapse...
Radu Apetrii
09:19 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> One more question. I'm looking at the two outputs:
What is the RAW response in Postman? Or cu...
Constantin Asofiei
09:16 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
One more question. I'm looking at the two outputs:
# Progress output:
{{collapse...
Radu Apetrii
08:40 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > Lets make the WEB stream do nothing on flush or close - does th...
Constantin Asofiei
08:35 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Lets make the WEB stream do nothing on flush or close - does this solve it?
Yes, in thi...
Radu Apetrii
08:30 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Lets make the WEB stream do nothing on flush or close - does this solve it? Constantin Asofiei
08:30 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin: is there a way to determine if two @Stream@ s are the same? I'm thinking that inside @assign@, if the two... Radu Apetrii
06:44 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> What does @StreamFactory.openWebStream(true)@ do with the @GenericOutputStream.close()@ ...
Radu Apetrii
06:41 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
What does @StreamFactory.openWebStream(true)@ do with the @GenericOutputStream.close()@ - it actually closes somethin... Constantin Asofiei
06:39 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Alright, so, the problem is that the program tries to write something to a closed stream. Here's how that happens. Fi... Radu Apetrii
06:13 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > What's happening if flush is not executed? Maybe override this...
Constantin Asofiei
06:11 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> What's happening if flush is not executed? Maybe override this when you open the WEB st...
Radu Apetrii
04:45 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
What's happening if flush is not executed? Maybe override this when you open the WEB stream? Constantin Asofiei
04:36 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Hmm... in FWD we emit @true@ for @CompilerOps.error()@. Change it to @FALSE@ for now.
...
Radu Apetrii
03:41 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Hmm... in FWD we emit @true@ for @CompilerOps.error()@. Change it to @FALSE@ for now. Constantin Asofiei
03:39 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin, I've reached a point that needs some more implementations. Here's what the current server log shows:
<pr...
Radu Apetrii
11:24 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
In those cases, we should not call @getPathToConversionFolder()@. Just bypass it when the input is @null@. In other... Greg Shah
09:49 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The functions in #5586-77, the @visitAst@ methods.
In the case of @com.goldencode.p2j.uast.SymbolResolver#loadClass...
Stefan Vieru
09:37 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> I have found that there are many places that might call getPathToConversionFolder with a null filename
This seem...
Greg Shah
08:59 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
While testing the latest revision I have found that there are many places that might call @getPathToConversionFolder@... Stefan Vieru
11:18 AM Database Bug #10083: Infinite loop when changing walking index fields
CHUI Regression tests passed with 10083a. ☑️
Large GUI Application unit tests passed. ☑️
Eduard Soltan
07:11 AM Database Bug #10083 (Internal Test): Infinite loop when changing walking index fields
Tomasz Domin wrote:
> Do you mean @10083a/15961@ as I can confirm that, results are fine with @10083a/15961@.
> Why...
Eduard Soltan
06:41 AM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz Domin wrote:
> > Eduard Soltan wrote:
> > > Tomasz, could you run it again with 1008...
Tomasz Domin
05:40 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz Domin wrote:
> Eduard Soltan wrote:
> > Tomasz, could you run it again with 10083-13 patch?
>
> The resul...
Eduard Soltan
02:46 AM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz, could you run it again with 10083-13 patch?
The result stays the same:...
Tomasz Domin
02:34 AM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz, could you run it again with 10083-13 patch?
I am working on this. Is this patch fo...
Tomasz Domin
02:23 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz, could you run it again with 10083-13 patch? Eduard Soltan
10:55 AM Database Support #10101: broader testing of various database performance configuration options
Different database implementations offer various performance tuning configuration settings. For example, PostgreSQL o... Eric Faulhaber
10:17 AM Conversion Tools Feature #6319: IntelliJ plugin
I see that the IntelliJ LSP support isn't maintained anymore. Also, according to "jetbrains":https://plugins.jetbrain... Florin Eugen Rotaru
08:14 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
While I was thinking about a solution to the #9516-70 problem, I committed the changes that I had locally. These incl... Radu Apetrii
07:15 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I managed to setup the w11 vm and reproduce the issue. Currently investigating. Dănuț Filimon
04:54 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Șerban Bursuc wrote:
> Dănuț Filimon wrote:
> > Roger, is there a minimal requirement for the w11 vm? I've made min...
Dănuț Filimon
04:53 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Roger, is there a minimal requirement for the w11 vm? I've made mine with 4gb base memory and...
Șerban Bursuc
04:45 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Roger, is there a minimal requirement for the w11 vm? I've made mine with 4gb base memory and 2 processors and it han... Dănuț Filimon
02:49 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Roger Borrello wrote:
> Dănuț Filimon wrote:
> > Hi Roger, I am trying to setup a Windows11 instance to start worki...
Dănuț Filimon
02:08 AM Database Bug #10104: Analyze performance drop after rev. 15963
This task aims to analyze the performance drop of trunk rev 15963.
In one of our testing, a performance decrease of...
Andrei Iacob
01:58 AM Database Bug #10104 (New): Analyze performance drop after rev. 15963
Andrei Iacob

06/05/2025

03:51 PM Database Support #10101 (New): broader testing of various database performance configuration options
Eric Faulhaber
03:11 PM User Interface Bug #10100: Setting the SORT Attribute in a Realized Widget
In OE, the @SORT@ attribute value cannot be modified once the widget is realized, resulting in the following warning ... Vladimir Tsichevski
03:09 PM User Interface Bug #10100 (Test): Setting the SORT Attribute in a Realized Widget
Vladimir Tsichevski
02:09 PM Database Bug #10080: Temp-table records are leaking in can-find statements
Tested performed:
- unit tests of a large gui application ✅
- chui regression tests ✅
Is any additional testin...
Eduard Soltan
02:00 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Constantin Asofiei wrote:
> Eduard, please see #10088-57 - is this task fixing the CAN-FIND sub-select, so that now ...
Eduard Soltan
01:51 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard, please see #10088-57 - is this task fixing the CAN-FIND sub-select, so that now it correctly has the _multipl... Constantin Asofiei
02:02 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Constantin Asofiei wrote:
> Ovidiu, you are missing @@Override@ for the ClientPrincipal added methods. Also, do @TE...
Ovidiu Maxiniuc
03:25 AM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Ovidiu, you are missing @@Override@ for the ClientPrincipal added methods. Also, do @TENANT-ID()@ and @TENANT-NAME()... Constantin Asofiei
12:39 PM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz Domin wrote:
> > No wiki yet.
> > See #9270, #6860#80, @support/harness/readme.txt@ ...
Tomasz Domin
09:54 AM Database Bug #10083: Infinite loop when changing walking index fields
... Eduard Soltan
09:23 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz Domin wrote:
> I've run @support/harness/test/cross_session_test.xml@ dirty share tests and they fail much mo...
Eduard Soltan
09:12 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz Domin wrote:
> No wiki yet.
> See #9270, #6860#80, @support/harness/readme.txt@ (that will go into Wiki)
> ...
Eduard Soltan
05:53 AM Database Bug #10083: Infinite loop when changing walking index fields
No wiki yet.
See #9270, #6860#80, @support/harness/readme.txt@ (that will go into Wiki)
Attached @zfile_set.txt@ fo...
Tomasz Domin
05:04 AM Database Bug #10083: Infinite loop when changing walking index fields
Is there a wiki to run @support/harness/test/cross_session_test.xml@?. I tried to run them myself it was giving me al... Eduard Soltan
04:54 AM Database Bug #10083: Infinite loop when changing walking index fields
I've run @support/harness/test/cross_session_test.xml@ dirty share tests and they fail much more compared to @trunk@.... Tomasz Domin
12:12 PM Database Feature #7504: Export data tool from FWD into .d files
Lorian Sandu wrote:
> *Roger*, when you are available, please have a look.
Updates look good. Again, the use case f...
Roger Borrello
12:08 PM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> Roger: I would prefer if @import.sh@ *did not* work on multiple database at once. The reasoning:...
Roger Borrello
10:00 AM Database Feature #7504: Export data tool from FWD into .d files
Roger: I would prefer if @import.sh@ *did not* work on multiple database at once. The reasoning: separate logs for e... Greg Shah
06:58 AM Database Feature #7504: Export data tool from FWD into .d files
Committed to @7504b / rev 15912@ :
@export.sh@:
* added support for multiple databases export
* added support fo...
Lorian Sandu
04:01 AM Database Feature #7504: Export data tool from FWD into .d files
Roger Borrello wrote:
> I'm also curious why you don't allow a list of DBs to be passed in, same as @import.sh@? I'm...
Lorian Sandu
11:35 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Hi Roger, I am trying to setup a Windows11 instance to start working on this issue and have b...
Roger Borrello
06:17 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Hi Roger, I am trying to setup a Windows11 instance to start working on this issue and have been meeting with some is... Dănuț Filimon
10:09 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> Created r15974 with the following changes:
Please add comments to these code locations to explain that @// these...
Greg Shah
08:26 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan, I mentioned in our weekly meeting that I plan to run a conversion on a customer project. At the moment, the i... Dănuț Filimon
08:25 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Also added r15975 which removes a redundant null check from @getPathToConversionFolder@. This check has been moved in... Stefan Vieru
06:46 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Created r15974 with the following changes:... Stefan Vieru
02:28 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Ovidiu Maxiniuc wrote:
> I think you should simply ignore these locations. These "in-mem" files are volatile resourc...
Stefan Vieru
09:15 AM Database Bug #9078: emit FindQuery as (reused) variables
Rebased *9078b* to latest *trunk/15969*, the branch is now at revision *15973*. Dănuț Filimon
08:45 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
When preprocessing the following test: (same behavior is present with @~@ directly)... Stefan Vieru
08:39 AM Conversion Tools Bug #10099 (Internal Test): Tilde consumes the octals/follow-up characters, when in OE this doesn...
Stefan Vieru
08:40 AM Conversion Tools Bug #9917 (Review): Fileset not ignoring case
Committed *9917a/14971*. Use Set instead of List for listImpl() and sortFiles() + a few small changes. Dănuț Filimon
08:00 AM Conversion Tools Bug #9917: Fileset not ignoring case
I rebased *9917a* to latest *trunk/15967*, the branch is now at revision *15970*.
I plan to commit the change for...
Dănuț Filimon
04:22 AM Conversion Tools Bug #9917: Fileset not ignoring case
I committed *9917a/15947*. This only contains changes for the frame and menu issue, the idea is that in @convertSourc... Dănuț Filimon
04:19 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Committed revision *15954* on task branch *10071a*.
- replaced RuntimeException with InvocationTargetException (remo...
Teodor Gorghe
03:34 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
ReflectASM throws RuntimeException with the cause from which the invoked method throws.
Java Reflection Invoke metho...
Teodor Gorghe
03:29 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
I don't think you need to use the @catch@ block, @Utils.invoke@ already throws it?... Constantin Asofiei
04:13 AM Base Language Feature #9437 (WIP): enhancements for Progress.Lang.Class
What is left to implement on this task:
- @Progress.Reflect.Constructor@
- @Progress.Reflect.Event@.
- setters ...
Eduard Soltan
04:08 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
9437a was merged to trunk rev. 15967 and archived. Eduard Soltan
03:17 AM Base Language Feature #9437 (Merge Pending): enhancements for Progress.Lang.Class
Can be merged after 9879a Constantin Asofiei
02:06 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Also modified the LegacyResourceSupport annotation.
Testing performed with 9437a:
- unit test and smoke tests o...
Eduard Soltan
04:01 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
*Committed 10085a revision 15963.*
Fixed the issue wih CTRL+X when deleteText not cleaned up as it should have been
...
Ionut-Mihai Simioniuc
03:21 AM Base Language Feature #9448: compatibility test security features
SecurityPolicy tests uses external database files (db/db1/db1.db, db/db2/db2.db, ...).
@SECURITY-POLICY:LOCK-REGISTR...
Teodor Gorghe
03:21 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor, please do run ETF with this.
Also, ask Stefanel, Lorian, Serban to help with the other apps.
Constantin Asofiei
03:20 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Teodor Gorghe wrote:
> Ok, thanks.
> Related to this task, I noticed that the task status become "Internal Test".
...
Constantin Asofiei

06/04/2025

05:20 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I think you should simply ignore these locations. These "in-mem" files are volatile resources, not related to static ... Ovidiu Maxiniuc
08:05 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Ovidiu Maxiniuc wrote:
> I have looked at +5586a / r15973+.
>
> While I agree with using the constant suffixes fo...
Stefan Vieru
03:50 PM Runtime Infrastructure Feature #9685 (WIP): move FWD to Java 21
Tomasz Domin
02:48 PM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
Greg Shah wrote:
> What other related features are still not complete? The intention here is to resolve the problem...
Eduard Soltan
02:03 PM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
What other related features are still not complete? The intention here is to resolve the problem that explciitly or ... Greg Shah
02:19 PM Database Feature #7504: Export data tool from FWD into .d files
> I don't think adding as a reviewer adds as a watcher... is that a function that can be added?
No
Greg Shah
11:07 AM Database Feature #7504: Export data tool from FWD into .d files
I'm also curious why you don't allow a list of DBs to be passed in, same as @import.sh@? I'm not sure I understand th... Roger Borrello
10:44 AM Database Feature #7504: Export data tool from FWD into .d files
Lorian Sandu wrote:
> Greg Shah wrote:
> > Roger: Please review @export.sh@.
>
> Roger, the revisions that need ...
Roger Borrello
08:56 AM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> Roger: Please review @export.sh@.
Sorry I missed this. I don't think adding as a reviewer adds...
Roger Borrello
08:22 AM Database Feature #7504: Export data tool from FWD into .d files
Attached the @build.properties@, @build.xml@ and @build_db.xml@ from @hotel@ with support for @export@.
After revi...
Lorian Sandu
02:06 PM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
For now, that approach does resolve this issue. In the future, we would also want to be able to use the annotations ... Greg Shah
01:34 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Code review for 10085a revision 15962.
I’ve found an issue in the undo functionality where pasting text doesn’t re...
Vladimir Tsichevski
07:40 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
I have resolved the issue with "Backspace|CTRL+DELETE|DELETE". The problem was that when the offset was at position 0... Ionut-Mihai Simioniuc
11:56 AM Conversion Tools Bug #9917: Fileset not ignoring case
> I'd expect the right start.p to be selected here. What do you think Greg?
Yes. On a case-insensitive approach, ...
Greg Shah
09:34 AM Conversion Tools Bug #9917: Fileset not ignoring case
Dănuț Filimon wrote:
> [...]
>
> This fixes the issue, but I've just found an issue.
>
> Scenarios:
> # zfile...
Roger Borrello
09:30 AM Conversion Tools Bug #9917: Fileset not ignoring case
... Dănuț Filimon
08:10 AM Conversion Tools Bug #9917 (WIP): Fileset not ignoring case
Dănuț Filimon wrote:
> I think the naming convention for frames should be changed. When handling a frame with the na...
Dănuț Filimon
03:59 AM Conversion Tools Bug #9917: Fileset not ignoring case
I think the naming convention for frames should be changed. When handling a frame with the name @test-form@, the name... Dănuț Filimon
03:33 AM Conversion Tools Bug #9917: Fileset not ignoring case
I ran a conversion for a customer application that uses case-sensitive = false and it failed.
The scenario:
* 715...
Dănuț Filimon
10:01 AM Database Bug #10080 (Internal Test): Temp-table records are leaking in can-find statements
I see nothing wrong with 10080a r15964.
Please proceed with testing (those from #8308 should do it) if the regress...
Ovidiu Maxiniuc
05:04 AM Database Bug #10080 (Review): Temp-table records are leaking in can-find statements
Eduard Soltan
05:02 AM Database Bug #10080 (WIP): Temp-table records are leaking in can-find statements
Committed on 10080a, rev. *15964*.
The parameters where not updating in case there were a multiplex id injected in...
Eduard Soltan
08:05 AM Database Feature #10094 (WIP): RECIDs from different tenants of same logical database should not overlap
During the runtime, the PKs even from different private tenants are unique across the logical database since all of t... Ovidiu Maxiniuc
07:31 AM Database Feature #10094 (Test): RECIDs from different tenants of same logical database should not overlap
Ovidiu Maxiniuc
05:01 AM Database Feature #7020: always use "expanded" extent fields
Radu tested @7020d@ with @<parameter name="expand-extents" value="false" />@ in @p2j.cfg.xml@ for the large GUI Appli... Stefanel Pezamosca
03:40 AM Base Language Feature #9437 (Internal Test): enhancements for Progress.Lang.Class
Please put 9437a into test. Constantin Asofiei
02:27 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Committed review issues and improvements for retrieval the variables and properties from the super class on rev. *159... Eduard Soltan
03:36 AM Base Language Feature #9447: XML support feature improvements and testing
Committed revision *15965* on branch *9447a*.
- added javadoc on @setEntityExpansionLimit(integer)@ from @SaxReaderI...
Teodor Gorghe
03:29 AM Base Language Feature #9447: XML support feature improvements and testing
I missed this in @SaxReaderImpl@ - @public void setEntityExpansionLimit(integer limit)@ - missing javadoc
Constantin Asofiei
03:28 AM Base Language Feature #9447 (Internal Test): XML support feature improvements and testing
I'm ok with rev 15963. Lets get this into testing. Constantin Asofiei
01:38 AM Base Language Feature #9447: XML support feature improvements and testing
Commited revision *15964* on task branch *9447a*:
- It seems the XML transformation process now automatically resolv...
Teodor Gorghe
01:25 AM Base Language Feature #9447: XML support feature improvements and testing
Constantin Asofiei wrote:
> Review of 9447a rev 15963:
> * @XmlHelper.java@
> ** @transform()@ - why transform if ...
Teodor Gorghe
01:51 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Constantin Asofiei wrote:
> Does @Utils.invoke@ need to make @method.setAccessible(true)@? The test is declaring a @...
Teodor Gorghe

06/03/2025

03:01 PM Database Bug #10083: Infinite loop when changing walking index fields
I am not sure, but I think I made similar change in past and there was a problem. Let me check it with testcases/dirt... Tomasz Domin
01:47 AM Database Bug #10083 (Review): Infinite loop when changing walking index fields
Eduard Soltan
01:46 AM Database Bug #10083 (WIP): Infinite loop when changing walking index fields
With the patch from #10083-1, unit tests of a customer application does not get stuck in a infinite loop. Committed m... Eduard Soltan
02:30 PM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
Greg Shah wrote:
> We probably also should implement this even in blacklist mode. In other words: what should we do ...
Eduard Soltan
08:15 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
Does trunk rev 15852 (changes from #7255) resolve this task? Greg Shah
02:24 PM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
Greg Shah wrote:
> Does trunk rev 15852 (changes from #7255) resolve this task?
If the scope of this task is stri...
Eduard Soltan
08:15 AM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
Does trunk rev 15852 (changes from #7255) resolve this task? Greg Shah
01:36 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have looked at +5586a / r15973+.
While I agree with using the constant suffixes for file types, I do not think w...
Ovidiu Maxiniuc
11:16 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
There are 153 more files in the baseline and 3 files differ compared to 10004a, which is the same as trunk. I suspect... Artur Școlnic
11:03 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Please compare it with the captured baseline. We might not hold up the branch for any regressions but we should know... Greg Shah
10:45 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
This explains my issues running the tests as junit :)
I compared the output binary files from trunk and 10004a, they...
Artur Școlnic
10:25 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
They are not migrated with JUnit/ABLUnit yet. You have to manually run a ChUI client to execute the test "driver" pr... Greg Shah
09:54 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Greg Shah wrote:
> The @library_calls/@ tests in [[p2j:Testcases]] should be executed. These are not yet reworked a...
Artur Școlnic
08:00 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> I have some issues running library_calls tests, is there a customer test suite that would be ...
Greg Shah
06:23 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Constantin Asofiei wrote:
> Do you have some other p2j.jar somewhere?
Just one in the deploy\lib
Artur Școlnic
06:09 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Do you have some other p2j.jar somewhere? This should not happen. Constantin Asofiei
05:44 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
@./junit.sh -c library_calls.TestRunner@... Artur Școlnic
04:57 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> I have some issues running library_calls tests,
We need to run those. What problems do you ...
Constantin Asofiei
04:38 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
I have some issues running library_calls tests, is there a customer test suite that would be appropriate for testing? Artur Școlnic
09:15 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I fixed the issue.
> I found a bug: when deleting 2 or more times, the [...] variable becomes empty, and CTRL+Z does...
Ionut-Mihai Simioniuc
09:05 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc
08:18 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I found a bug: when deleting 2 or more times, the ... Ionut-Mihai Simioniuc
08:03 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I tested it,... Ionut-Mihai Simioniuc
07:57 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> I did not find [...] in EditorGuiImpl.java.
@EditorGUiImpl$UndoableEditor.processU...
Andrei Iacob
07:54 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I have tested the changes with ... Ionut-Mihai Simioniuc
06:34 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Considering that @getCursorOffset@ returns 1-based index and @setCursorOffset@ also expects 1-based index, it makes s... Andrei Iacob
05:12 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
*Committed in branch 10085a, with revision 15961.*
Please review!
Ionut-Mihai Simioniuc
04:47 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
The following test case:... Ionut-Mihai Simioniuc
04:40 AM User Interface Bug #10085 (Test): Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc
08:56 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> Are you sure that the requirements of #6256-47 and #6256-50 are already handled? I didn't think ...
Dănuț Filimon
08:41 AM Conversion Tools Feature #6256: improved profile support
Code Review Task Branch 6256a Revisions 15942 and 15943
The change is good.
Are you sure that the requirements ...
Greg Shah
07:53 AM Conversion Tools Feature #6256 (Review): improved profile support
Indeed, BarTest.cls is added during the @Scanning Progress Source (preprocessor, lexer, parser, persist ASTs)@ step.
...
Dănuț Filimon
05:06 AM Conversion Tools Feature #6256: improved profile support
Constantin Asofiei wrote:
> No, @X@ directive works only with @./abl/@ paths - there can't be relative paths.
>
>...
Eduard Soltan
03:23 AM Conversion Tools Feature #6256: improved profile support
A breakdown of the remaining parameters:
* includeRemap: #6256-76 is really helpful, I also found that the tag is no...
Dănuț Filimon
08:05 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Review for 9437a rev 15978:
>
> > ** @_getVariables@ - why ...
Constantin Asofiei
08:03 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Constantin Asofiei wrote:
> Review for 9437a rev 15978:
> ** @_getVariables@ - why not use a @LinkedHashSet@ if y...
Eduard Soltan
06:57 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Review for 9437a rev 15978:
* @LegacySignature.java@ and @variable_definitions.rules@ - rename @data_type@ to @dataT...
Constantin Asofiei
04:19 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Fixed review issues in rev. *15966*.
>
> I don't see this c...
Eduard Soltan
03:24 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Fixed review issues in rev. *15966*.
I don't see this commit.
Constantin Asofiei
03:03 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Fixed review issues in rev. *15966*. Eduard Soltan
07:21 AM Base Language Feature #9447: XML support feature improvements and testing
Acording to the Progress ABL documentation, when *entityExpansionLimit* is set to *unknown*, there will be no limitat... Teodor Gorghe
04:06 AM Base Language Feature #9447: XML support feature improvements and testing
Review of 9447a rev 15963:
* @SaxReaderImpl.java@
** remove '017' and replace it with spaces, each branch must have...
Constantin Asofiei
02:38 AM Base Language Feature #9447: XML support feature improvements and testing
Rebased task branch @9447a@ from P2J trunk revision @15955@.
Commited revision @15963@ on task branch @9447a@:
- us...
Teodor Gorghe
06:56 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
I rebased *9538d* to latest *trunk/15960*, the branch is now at revision *15965*.
I will create a test plan and em...
Dănuț Filimon
06:20 AM Base Language Bug #9996 (Internal Test): Object references should be decremented at the nearest block instead o...
Dănuț Filimon wrote:
> Constantin, please review.
I'm OK with the changes.
I think we need rebase and after that...
Constantin Asofiei
05:33 AM Base Language Bug #9996 (Review): Object references should be decremented at the nearest block instead of the t...
I committed *9538d/15911*, now scopeStart and scopeFinished will handle internalDefinitions for all blocks and the re... Dănuț Filimon
04:05 AM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> Roger: Please review @export.sh@.
Roger, the revisions that need to be reviewed from @7504b@ a...
Lorian Sandu
03:44 AM Database Bug #10080: Temp-table records are leaking in can-find statements
The scenario from #10076-1 is:... Șerban Bursuc
03:20 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Does @Utils.invoke@ need to make @method.setAccessible(true)@? The test is declaring a @PROCEDURE proc0 PRIVATE@. and... Constantin Asofiei
02:53 AM Runtime Infrastructure Bug #10071 (Review): Method code too large - ReflectASM
Teodor Gorghe
02:52 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Committed revision @15952@ on task branch @10071a@.
This change includes only the replacement of ReflectASM with Jav...
Teodor Gorghe

06/02/2025

04:38 PM Database Bug #10083: Infinite loop when changing walking index fields
Manage to create a small test case for infinite loop in unit tests in customer application. Please also look at the *... Eduard Soltan
04:37 PM Database Bug #10083 (Test): Infinite loop when changing walking index fields
Eduard Soltan
02:50 PM Database Feature #7504: Export data tool from FWD into .d files
Roger: Please review @export.sh@. Greg Shah
12:49 PM Database Feature #7504: Export data tool from FWD into .d files
I added the support for exporting using @ant export.db@ .
The changes are in @build.xml@ and @build_db.xml@.
Sh...
Lorian Sandu
10:34 AM Database Feature #7504: Export data tool from FWD into .d files
I created @export.sh@ and committed it to -@7504b / rev 15910@- @7504b / rev 15911@.
It it stored in @tools/script...
Lorian Sandu
11:25 AM Conversion Tools Feature #6256: improved profile support
I don't remember that code. It isn't currently used in the project associated with #4069.
Still, if it was needed...
Greg Shah
10:53 AM Conversion Tools Feature #6256: improved profile support
@includeRemap@ is from:... Constantin Asofiei
10:43 AM Conversion Tools Feature #6256: improved profile support
> > I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but I am not sure how t... Greg Shah
09:46 AM Conversion Tools Feature #6256: improved profile support
Constantin Asofiei wrote:
> > * paths: ?
This is the PROPATH for the profile.
Constantin Asofiei
09:45 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but...
Constantin Asofiei
09:37 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I also want to add the following scenario:
> > * When there is a *...
Constantin Asofiei
09:34 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> I also want to add the following scenario:
> * When there is a *default* profile defined, bu...
Dănuț Filimon
07:55 AM Conversion Tools Feature #6256: improved profile support
I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but I am not sure how to de... Dănuț Filimon
06:43 AM Conversion Tools Feature #6256: improved profile support
Constantin Asofiei wrote:
> If profiles are used, then:
> * if the profile has a fileset, then that is used
> * if...
Dănuț Filimon
06:12 AM Conversion Tools Feature #6256: improved profile support
I committed *6256a/15492*. Ignore the -z fileset, but only when there's a profile fileset specified. Dănuț Filimon
09:16 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Original test case can be found in #8308-505. There are also more tests committed in xfer testcases/1753.
The chan...
Dănuț Filimon
09:13 AM Database Bug #10080 (Test): Temp-table records are leaking in can-find statements
Dănuț Filimon
08:06 AM Base Language Bug #10004 (Internal Test): NativeInvoker fails if an argument is of type integerConstant
Please update %done. Constantin Asofiei
07:44 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Ok, thanks.
Related to this task, I noticed that the task status become "Internal Test".
What tests do I need to run?
Teodor Gorghe
07:40 AM Database Feature #9440 (Internal Test): get-codepage() function should work with CLOB fields
I'm OK with the changes. Constantin Asofiei
07:02 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Review of 9437a rev 15965:
* @base_structure@ - replace @WidgetPoolAnnotation@ with @LegacyWidgetPool@
* @variable_...
Constantin Asofiei
06:47 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor, please rebase the branch - you need to do it on devsrv01. Constantin Asofiei
05:54 AM Base Language Feature #9436 (WIP): add built-in OO classes
Branch 9436b was merged to trunk rev 15955 and archived. Constantin Asofiei
04:22 AM Base Language Feature #9436 (Merge Pending): add built-in OO classes
I'll merge 9436b after 10007a . Constantin Asofiei

05/31/2025

08:50 PM Database Feature #9456: implement SQL Server dialect and helpers
Revision 15960 of 9456a contains the fix from #9456-6. It was successful on hotel import and (probably - technical is... Ovidiu Maxiniuc

05/30/2025

06:10 PM User Interface Bug #10075: Number format validation issues
Let’s explore this 4GL procedure example:... Vladimir Tsichevski
06:08 PM User Interface Bug #10075 (WIP): Number format validation issues
Vladimir Tsichevski
04:32 PM User Interface Bug #10074: FILL-IN: initially unknown value is not changed when format attribute is set
Let’s take a look at this 4GL procedure example:... Vladimir Tsichevski
04:11 PM User Interface Bug #10074 (New): FILL-IN: initially unknown value is not changed when format attribute is set
Vladimir Tsichevski
01:33 PM Database Feature #9456: implement SQL Server dialect and helpers
MSSQL has this syntax - see https://stackoverflow.com/questions/767657/how-do-i-create-a-unique-constraint-that-also-... Constantin Asofiei
11:45 AM Database Feature #7504: Export data tool from FWD into .d files
Right :(. It was my developer side talking :). Ovidiu Maxiniuc
11:18 AM Database Feature #7504: Export data tool from FWD into .d files
The ant target is only there when the conversion project is there. In production, it is not there, so the @export.sh... Greg Shah
11:05 AM Database Feature #7504: Export data tool from FWD into .d files
My vote is for @ant@ target. It's more flexible and the configuration is already there (@build.properties@). Ovidiu Maxiniuc
03:36 AM Database Feature #7504: Export data tool from FWD into .d files
I think the best way to deliver this is through an @export.sh@ similar to @import.sh@ we already have.
You can also ...
Alexandru Lungu
09:49 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
A present bug:
Preprocessing this in OE allows the file to be included:...
Stefan Vieru
08:28 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
If the stack trace matches the one in #10068, then first step is to bypass this (so @Method.invoke@ is used if Reflec... Constantin Asofiei
08:27 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Constantin Asofiei wrote:
> Create a .p with 100s procedure/functions and each with 10s of args. After that use @...
Teodor Gorghe
07:26 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Teodor Gorghe wrote:
> Created branch *10071a*. I am currently searching for a simple test case.
Create a .p with 1...
Constantin Asofiei
07:25 AM Runtime Infrastructure Bug #10071 (WIP): Method code too large - ReflectASM
Created branch *10071a*. I am currently searching for a simple test case. Teodor Gorghe
04:56 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
When the bytecode is too large, we get @Method code too large!@.
To address this, we need to:
- Investigate if we c...
Teodor Gorghe
04:55 AM Runtime Infrastructure Bug #10071 (Closed): Method code too large - ReflectASM
When the bytecode is too large, we get @Method code too large!@.
To address this, we need to:
- Investigate if we c...
Teodor Gorghe
07:38 AM Base Language Feature #9448: compatibility test security features
GUID:
- wrong error code when throwing invalid poli type "Statement expected to throw error with number 12708 at ind...
Teodor Gorghe
05:59 AM Base Language Feature #9448: compatibility test security features
Greg Shah wrote:
> +Marian
Yes, tests classes for builtin functions especially only have one test method - the re...
Marian Edu
01:10 AM Base Language Feature #9448: compatibility test security features
Constantin Asofiei wrote:
> Please post what the Java code is on line 173.
Converted code:...
Teodor Gorghe
04:58 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
That seems reasonable. Greg Shah
02:52 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
I have found that when preprocessing the following in OE:... Stefan Vieru
02:16 AM Base Language Feature #9436: add built-in OO classes
Smoke testing of another GUI customer app passed with 9436b. ✅ Delia Mitric

05/29/2025

12:22 PM Base Language Feature #9436: add built-in OO classes
Harness passed with @9436b@ Lorian Sandu
07:30 AM Base Language Feature #9436: add built-in OO classes
Constantin Asofiei wrote:
> Yes, the order is not 'by date', is by 'when the change was -made- merged'. So ICP's ch...
Paul Bodale
10:15 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > When a profile is used using the -p option and we also use ListType.FILESET (-z), it should beh...
Constantin Asofiei
08:06 AM Conversion Tools Feature #6256: improved profile support
Alexandru Lungu wrote:
> > So we intend for profiles to be self-contained definitions of applications/modules. I pre...
Greg Shah
08:00 AM Conversion Tools Feature #6256: improved profile support
> So we intend for profiles to be self-contained definitions of applications/modules. I prefer not to mix random -z f... Alexandru Lungu
07:37 AM Conversion Tools Feature #6256: improved profile support
> When a profile is used using the -p option and we also use ListType.FILESET (-z), it should behave like -z was not ... Greg Shah
07:05 AM Conversion Tools Feature #6256: improved profile support
The ProfileConfig is created when the p2j.cfg.xml is read (Configuration.loadXml()), the following properties must be... Dănuț Filimon
06:10 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> Please plan to make additions to our documentation to explain this syntax.
I will do so in thi...
Dănuț Filimon
09:31 AM Base Language Feature #9448: compatibility test security features
We should fix that issue as part of this task. Greg Shah
09:27 AM Base Language Feature #9448: compatibility test security features
Please post what the Java code is on line 173. Constantin Asofiei
09:22 AM Base Language Feature #9448: compatibility test security features
I have found an issue, but is not related with this task.
For instance, the code provided below fails on FWD:...
Teodor Gorghe
08:18 AM Base Language Feature #9448: compatibility test security features
Commited revision *1753* on testcases. Teodor Gorghe
07:54 AM Base Language Feature #9448: compatibility test security features
+Marian Greg Shah
07:53 AM Base Language Feature #9448: compatibility test security features
Yes, please do check them in and update [[p2j:Security Tests]] with the details of your changes. Greg Shah
07:43 AM Base Language Feature #9448: compatibility test security features
There are some tests for @MD5-DIGEST@ (exactly one test method), but I have extended to more methods and added more t... Teodor Gorghe
07:39 AM Base Language Feature #9448: compatibility test security features
How extensive are the tests? Did you write them or are they pre-existing?
> For fixing the compiling issue, I add...
Greg Shah
07:09 AM Base Language Feature #9448 (WIP): compatibility test security features
Created a new branch *9448a*.
Commited revision *15945* on branch *9448a*.
- MD5-DIGEST: fixed conversion issue on ...
Teodor Gorghe
08:45 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I had a look at r15908 of 7504b.
>
> I noticed that the @main()@ method in @ExportWorker...
Lorian Sandu
08:05 AM Database Feature #9831 (Closed): add admin API to set c3p0 configuration for individual tenant databases
Thanks, Brian! Greg Shah
07:53 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Testing now that all three RedMine issues are in place with the directory.xml removal of breakAfterAcquireFailure
ht...
Brian Woodard
08:05 AM Runtime Infrastructure Feature #9002 (Closed): Improve landlord database connection resiliency and add transactions when...
Thanks, Brian! Greg Shah
07:55 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Infor testing now that all three RedMine issues are in place with the directory.xml removal of breakAfterAcquireFailu... Brian Woodard
07:20 AM Base Language Feature #6490 (WIP): DYNAMIC-INVOKE which returns an extent

h2. Status as of May 29
- All tests except assigning to buffers are passing conversion and compilation phases
-...
Paul Bodale
07:10 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
h2. Status as of May 29
As a baseline, the same cases from #6490-96 should be checked. Currently not all tests fro...
Paul Bodale
03:28 AM Base Language Feature #6161 (WIP): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY la...
Branch 6161a was merged into trunk as rev. 15949 and archived. Paul Bodale
03:01 AM Base Language Feature #6161 (Merge Pending): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-P...
Please merge to trunk now. Constantin Asofiei
06:06 AM Conversion Tools Bug #9917: Fileset not ignoring case
I tested and didn't find a scenario where this breaks. The customer application I'm working on uses uses the default ... Dănuț Filimon
02:50 AM Conversion Tools Bug #9917: Fileset not ignoring case
I committed 9917a/15946 to address #9917-7. I will do a few more tests. Dănuț Filimon

05/28/2025

07:18 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Eugenie just confirmed that the conversion test was successful, as expected: the generated code is not changed from t... Ovidiu Maxiniuc
11:03 AM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Branch 9955a has only additive changes (added conversion support for those two methods, runtime support for them and ... Ovidiu Maxiniuc
06:49 PM User Interface Bug #10063: Numeric FILL-IN Throws NPE During Unit Testing
A check for an @unknown@ value has been added to the @NumberBufGui.input()@ method in revision 15949 of 10063a. This ... Vladimir Tsichevski
07:27 AM User Interface Bug #10063: Numeric FILL-IN Throws NPE During Unit Testing
A Numeric @FILL-IN@ program exhibits a behavioral difference when running as a 4GL procedure versus as an ABLUnit tes... Vladimir Tsichevski
07:22 AM User Interface Bug #10063 (Closed): Numeric FILL-IN Throws NPE During Unit Testing
Vladimir Tsichevski
01:26 PM Database Feature #9456: implement SQL Server dialect and helpers
To the list above I need to add another bullet:
* MSSQL does not allow multiple @null@ in unique indexes.
The solut...
Ovidiu Maxiniuc
12:53 PM Conversion Tools Bug #9917 (Internal Test): Fileset not ignoring case
Code Review Task Branch 9917a Revision 15945
Please only initialize @directoryCache@ when @!isCaseSensitive()@ is ...
Greg Shah
07:56 AM Conversion Tools Bug #9917 (Review): Fileset not ignoring case
I confirmed that the scenario doesn't work. About #9917-2, the compare method is not what I expect to use in this cas... Dănuț Filimon
12:21 PM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
I tested harness on the app i have and it *passed*. Lorian Sandu
12:16 PM Database Feature #7504: Export data tool from FWD into .d files
I had a look at r15908 of 7504b.
I noticed that the @main()@ method in @ExportWorker@ lacks the javadoc.
Also, ...
Ovidiu Maxiniuc
07:22 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> When I did the capture, I only looked up the occurrences, but did not do any further resear...
Lorian Sandu
11:09 AM Runtime Infrastructure Feature #9851 (Test): hard code the FWD version string in the JNI code at build time
Branch 9851b was merged into trunk as rev. 15948 and archived.
* Changed @Version.getFWDVersionUnformatted()@ to r...
Lorian Sandu
10:36 AM Runtime Infrastructure Feature #9851 (Merge Pending): hard code the FWD version string in the JNI code at build time
Code Review Task Branch 9851b Revision 15946
No objections. This should be quite safe.
You can merge 9851b to ...
Greg Shah
10:33 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
Roger Borrello wrote:
> I do want to reiterate that many cases where the FWD version becomes "unknown" are resolved ...
Greg Shah
10:25 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
I do want to reiterate that many cases where the FWD version becomes "unknown" are resolved by *7133a*, since it can ... Roger Borrello
09:45 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
*Greg*, I believe I’ve found an issue where the FWD version cannot be detected, either in standard Java code or in na... Lorian Sandu
08:11 AM Runtime Infrastructure Feature #9851 (Test): hard code the FWD version string in the JNI code at build time
Branch 9851a was merged into trunk as rev. 15945 and archived.
* Hard code the FWD_VERSION in the native code at c...
Lorian Sandu
07:39 AM Runtime Infrastructure Feature #9851 (Merge Pending): hard code the FWD version string in the JNI code at build time
You can merge to trunk now. Greg Shah
07:14 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
The testing passed.
@9851a@ can be added to the merge queue.
Lorian Sandu
11:07 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
Interesting results. I will have to check the licensing of LSP4J, not sure yet if it is safe to use.
I wasn't pla...
Greg Shah
10:27 AM Conversion Tools Feature #6256: improved profile support
Please plan to make additions to our documentation to explain this syntax. Greg Shah
09:03 AM Conversion Tools Feature #6256: improved profile support
I've experimented and the following worked:... Dănuț Filimon
08:46 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I am trying to understand how p2j.cfg.xml is used in this context, ...
Dănuț Filimon
08:29 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> I am trying to understand how p2j.cfg.xml is used in this context, I've found the following d...
Dănuț Filimon
05:31 AM Conversion Tools Feature #6256: improved profile support
I am trying to understand how p2j.cfg.xml is used in this context, I've found the following documentation https://pro... Dănuț Filimon
04:59 AM Conversion Tools Feature #6256: improved profile support
No, @X@ directive works only with @./abl/@ paths - there can't be relative paths.
> During pre-scan phase, the fil...
Constantin Asofiei
04:26 AM Conversion Tools Feature #6256: improved profile support
For #6256-53, I think the fix needs to involve the p2j.cfg.xml (the propath and basepath parameters). In @FileListFac... Dănuț Filimon
10:05 AM Database Bug #10049 (Test): UDF configuration regression in Persistence.java
Branch 10049a was merged into trunk as rev. 15946 and archived. Ovidiu Maxiniuc
08:50 AM Database Bug #10049 (Merge Pending): UDF configuration regression in Persistence.java
Please merge 10049a now. Constantin Asofiei
10:00 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu:
* @WEB-CONTEXT:GET-CONFIG-VALUE(srvrAppMode)@ - this is the agent's appserver mode (like @Stateless)
* @WEB-C...
Constantin Asofiei
09:48 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Will start the CHUI regression tests after #5586. I have added another rev, 15911. The changes:
* flag is not initia...
Stefan Vieru
08:56 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
Hynek, could you review rev 15946 (4135c). Sergey Ivanovskiy
08:55 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
Created 4135c. Committed rev 15946 should fix @p2j.perf_tests.js@ functionality. Sergey Ivanovskiy
05:34 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek, 4135b broke @p2j.perf_tests.js@ tests. I did not check them at the moment. This pa...
Hynek Cihlar
07:17 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor Gorghe wrote:
> The @-entityExpansionLimit@ should be at client part?
Yes, if you want to set it at the boot...
Constantin Asofiei
07:15 AM Base Language Feature #9447: XML support feature improvements and testing
The @-entityExpansionLimit@ should be at client part?
On *4GL*, this is a startup parameter, like -cpintern.
Teodor Gorghe
03:39 AM Base Language Feature #9447 (Review): XML support feature improvements and testing
Teodor Gorghe
03:14 AM Base Language Feature #9447: XML support feature improvements and testing
Commited revision *15720* in branch *9447a*.
- fixed entityExpansionLimit on @SAX-PARSER@ because @StAX@ uses a diff...
Teodor Gorghe
02:22 AM Base Language Feature #9447: XML support feature improvements and testing
Tested @ColorMapLoader@. UI apps loads the correct colors and there seems to be no problems related with @dom4j@. Teodor Gorghe
01:11 AM Base Language Feature #9447: XML support feature improvements and testing
Commited revision *15719* on branch *9447a*.
- added a missed file, that must have been added on the previous commit...
Teodor Gorghe
07:14 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Hi, I think this was not a clean build (@Compiling 452 source files@ suggests this). Please do a clean (or manually ... Constantin Asofiei
07:10 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
While testing and researching yesterday, I discovered that our job to build Windows Native is encountering a compile ... Carson Mader
03:34 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Thanks for the update. The good news is that the root cause (crash) is resolved when using an up-to-date version of t... Lorian Sandu
05:08 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
I think @if (ref instanceof LegacyEnum)@ needs to be extended to @if (ref instanceof LegacyEnum || !ref.isTracked()@). Constantin Asofiei
05:05 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
I got the following example:... Eduard Soltan
04:49 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I had to add this in @condtext@ in the Parser:... Stefan Vieru
04:48 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I have fixed this issue regarding @&THEN@.
It seems that when preprocessing ...
Stefan Vieru
04:39 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
I ran the test again. The only tests that are failing are related to codepages marked in I18nOps with @// support is ... Paul Bodale
04:25 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
*Status of 9445a:*
* I will run all the tests I wrote again just to be sure but as long as I remember all the test...
Paul Bodale
04:14 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
Paul, what is the status on this? Constantin Asofiei
03:35 AM User Interface Bug #9949: Fix window activation and z-order for system parent-child windows
This issue is a follow up from #9890, right?
At our place it seems resolved, but our customer has this phenomenon st...
Guido Brandsen
03:15 AM Base Language Feature #9436: add built-in OO classes
Paul Bodale wrote:
> I've ordered the history entries based on the date is this what are you referring to?
Yes, the...
Constantin Asofiei
03:11 AM Base Language Feature #9436: add built-in OO classes
I've ordered the history entries based on the date is this what are you referring to? Paul Bodale
03:05 AM Base Language Feature #9436: add built-in OO classes
Thanks, Paul. Some history entries were 'mixed up' during rebase - please do a @bzr diff -r 15941 --using meld@ and ... Constantin Asofiei
02:56 AM Base Language Feature #9436: add built-in OO classes
*Rebase notification*
Task branch 9436b was rebased with trunk rev. 15941. Did not encountered conflicts related t...
Paul Bodale
03:10 AM Database Bug #9763 (Test): xml-node-name buffer option
9763b was merged to trunk rev. 15942 and archived. Eduard Soltan
03:00 AM Database Bug #9763 (Merge Pending): xml-node-name buffer option
Eduard, you can merge 9763b now. Constantin Asofiei
02:23 AM Base Language Bug #10060: Skeleton class parsing improvement
While checking the existing support for extent variables/properties the following case was discovered:... Paul Bodale
02:08 AM Base Language Bug #10060 (New): Skeleton class parsing improvement
Paul Bodale
 

Also available in: Atom