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 😕.
- 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 07:25 AM Database Bug #9078: emit FindQuery as (reused) variables
- Rebased *9078b* to latest *trunk/16003*, the branch is now at revision *16008*.
- 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 ...
- 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... - 02:06 PM Database Bug #6767: Possible name clashes in DMO classes
- The conversion with 6767c gives me this:...
- 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... - 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... - 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... - 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... - 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.
- 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... - 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... - 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...
- 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 ...
- 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... - 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...
- 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... - 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?
- 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....
- 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! - 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... - 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...
- 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.
... - 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...
- 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... - 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... - 07:21 AM Conversion Tools Bug #10215 (Test): ant rpt fails when running only conversion.front
- 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.- 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...
- 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*. ...
- 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... - 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...
- 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 ... - 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...
06/25/2025
- 05:30 PM Database Feature #9455 (WIP): port native user defined functions to SQL Server
- Yes, of course!
- 08:27 AM Database Feature #9455: port native user defined functions to SQL Server
- Ovidiu, should I commit my udfs implementation on 9456a?
- 05:28 PM Database Bug #10049: UDF configuration regression in Persistence.java
- No intention. Sorry. Reverted back to old values.
- 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...
- 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... - 02:37 PM User Interface Bug #10212 (New): FILL-IN for DECIMAL Variable: Incorrect DELETE-CHARACTER Handling in ChUI Mode
- 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... - 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 ?... - 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... - 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... - 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... - 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...
- 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 ...
- 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...
- 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...
- 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...
- 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... - 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... - 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...
- 09:00 AM Conversion Tools Bug #10208 (Closed): do not convert the schema in incremental mode if it hasn't changed
- 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...
- 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... - 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...
- 04:56 AM Database Bug #9078: emit FindQuery as (reused) variables
- Current rule-set:...
- 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...
- 08:48 AM User Interface Bug #9855 (Test): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
- 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. - 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.
- 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. - 03:32 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
- 9855a passed ChUI regression tests.
- 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...
- 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...
- 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... - 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 ... - 07:42 AM Testing Support #6859: preprocessor tests
- While analyzing conversion logs with this changes I cam across an issue and created the following testcase:
{{Coll... - 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...
- 04:29 AM Base Language Bug #10203 (Closed): XMLs cannot be imported into a dataset without a schema present
- 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.
- 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.
- 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.
- 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... - 03:59 AM Base Language Feature #10202 (New): Enhance concat/replace within FWD
- 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... - 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.
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...
- 06:44 PM Runtime Infrastructure Feature #10200 (New): session level heap usage tracking
- 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...
- 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...
- 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...
- 03:35 PM Database Bug #10198 (New): analyze FIND statements which use only a small number of fields
- 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...
- 05:05 PM Database Feature #10199 (New): implement a temp-table size limit such that usage above that limit is backe...
- 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...
- 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...
- 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 ...
- 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... - 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... - 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... - 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... - 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... - 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.
... - 05:45 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
- +Hynek
- 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... - 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...
- 12:43 PM User Interface Bug #10197 (New): Datetime, datetime-tz FILL-IN: adjusts DATETIME format to SESSION:DATE-FORMAT o...
- 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... - 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... - 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*:...
- 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...
- 04:05 AM Database Bug #10195 (Review): Reset of query buffer in a nested function
- 04:04 AM Database Bug #10195 (WIP): Reset of query buffer in a nested function
- 04:04 AM Database Bug #10195: Reset of query buffer in a nested function
- Committed on 10195a, rev. 15996.
- 03:34 AM Database Bug #10195: Reset of query buffer in a nested function
- I think this tests is a bit more accurate....
- 09:40 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
- 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@. - 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...
- 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...
- 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...
- 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... - 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...
- 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...
- 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...
- 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... - 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'... - 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 ... - 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 ... - 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...
- 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:...
- 06:35 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I added a fixed in *1752a/15894* for @UastHintsWorker@. Now, @hotel_gui@ converts and compiles successfully. The diff...
- 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...
- 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... - 05:42 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- +Hynek
- 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? - 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... - 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...
- 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@.
... - 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... - 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 ...
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....
- 01:54 PM Database Bug #10195 (Test): Reset of query buffer in a nested function
- 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... - 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... - 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 ... - 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...
- 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.
- 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... - 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...
- 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...
- 10:04 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes into *1752a/15893*. I reverted the previous implementation of @Variable@ class being thre...
- 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*
- 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...
- 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 ...
- 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... - 09:08 AM Conversion Tools Feature #10190 (Closed): Prototype the changes to the build to add ANTLR v4
- 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... - 08:39 AM Testing Support #6859 (Review): preprocessor tests
- Updated 6859b to r15984 (only minor history entry updates)
I think this is ready for a review, the testcases are on ... - 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.
- 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... - 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... - 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.
- 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... - 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... - 04:14 AM Conversion Tools Bug #10185: ADE conversion and runtime
- I am attaching the conversion results for:
* {{Collapse(DATASET-HANDLE)
ABL:... - 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 ... - 02:36 AM Conversion Tools Bug #10185 (Review): ADE conversion and runtime
- 02:36 AM Conversion Tools Bug #10185: ADE conversion and runtime
- Committed revision *15992* on task branch *10185a*:
- Fixed @subscript@ wrapper on @new TableParameter()@ - 02:35 AM Conversion Tools Bug #10185 (WIP): ADE conversion and runtime
- Created task branch *10185a*.
- 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...
- 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:... - 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... - 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@ @... - 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... - 02:51 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
- I'm OK with the change.
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?
- 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@ :...
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...
- 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...
- 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...
- 05:37 AM Database Bug #9078: emit FindQuery as (reused) variables
- The following test:...
- 02:12 PM Conversion Tools Feature #4076: remove empty triggers during conversion
- OK. I agree.
- 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+... - 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...
- 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 ...
- 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.
- 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... - 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...
- 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... - 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?
- 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@.
- 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?
- 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.
- 10:50 AM Testing Support #6859: preprocessor tests
- Created @r15983@ in branch @6859b@
The changes are:
* added possibility of running the FWD driver with a directory ... - 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...
- 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...
- 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 ...
- 07:46 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- Artur Școlnic wrote:
> I attached the source for this test.
- 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... - 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, ...- 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...
- 10:45 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I think the global scope variables should be local/thread-specific as well. If any of that is truly shared state, we...
- 08:51 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I believe some profiles require adjustments to their variable usages. When comparing the output ASTs during conversio...
- 08:25 AM Testing Support #6860 (Test): lexer tests
- 08:01 AM Testing Support #6860: lexer tests
- Branch 6860a was merged into trunk as rev. 15992 and archived.
- 07:45 AM Testing Support #6860 (Merge Pending): lexer tests
- You can merge 6860a to trunk now.
- 04:04 AM Testing Support #6860: lexer tests
- I've rebased branch 6860a to rev. 16007. I have tested Hotel GUI conversion and also ChUI regression (conversion only...
- 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. - 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:...
- 07:02 AM Conversion Tools Bug #10185 (Test): ADE conversion and runtime
- 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...
- 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. - 05:21 AM Database Feature #9455: port native user defined functions to SQL Server
- What if you call a PROCEDURE from a FUNCTION?
- 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...
- 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. - 03:52 AM Database Bug #10181: Date shifted one day earlier when importing data
- Thanks, Ovidiu.
What testing should be performed for this change?
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... - 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.
- 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 ... - 12:13 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- +Lorian
- 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... - 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...
- 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...
- 10:59 AM Testing Support #6859: preprocessor tests
- I updated testcases with the latest tests, also moved them to @tests/conversion/preprocessor@.
Will have to adapt F... - 10:38 AM Testing Support #10113: evaluate and test code coverage tooling
- I have committed a the new @build_coverage.xml@ to Testcases. It now downloads the dependencies(only if they are miss...
- 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... - 08:30 AM Database Bug #10181 (Review): Date shifted one day earlier when importing data
- 08:30 AM Database Bug #10181 (WIP): Date shifted one day earlier when importing data
- 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... - 08:05 AM Database Bug #10181 (Test): Date shifted one day earlier when importing data
- 09:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I added the current version of synchronized profile variables scoping as revision *15892* in branch *1752a*. However,...
- 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...
- 07:33 AM Database Bug #9078: emit FindQuery as (reused) variables
- The following template worked:...
- 07:20 AM Database Bug #9078: emit FindQuery as (reused) variables
- I've adjusted the template in the following way:...
- 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:...
- 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...
- 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...
- 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... - 05:58 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
- I added a comment in *9863a/15984*.
- 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?
> ... - 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.
- 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... - 04:12 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
- 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... - 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...- 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... - 03:15 AM Runtime Infrastructure Bug #10174 (WIP): Method/Procedure call overwrites procedure return value
- Created task branch *10174a*
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 ... - 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...
- 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 ... - 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... - 02:10 PM Base Language Feature #9516 (Internal Test): include pre-converted webspeed runtime code in FWD
- 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.... - 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?
- 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... - 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 ...
- 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...
- 12:59 PM Conversion Tools Bug #9917 (Internal Test): Fileset not ignoring case
- OK, good.
- 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... - 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... - 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... - 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...
- 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... - 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... - 06:46 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
- Is there any reason we can't do the performance testing first?
- 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... - 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 ... - 10:01 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I tried to make @ScopeState@ full thread-specific for each @RuleContainer@, including @PatternEngine@. But this was a...
- 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.
- 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... - 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.
- 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...
- 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 ... - 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... - 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... - 06:21 AM Runtime Infrastructure Bug #10174 (Test): Method/Procedure call overwrites procedure return value
- 08:03 AM Runtime Infrastructure Feature #7080 (Test): expose all admin APIs via REST
- Branch 7080a was merged to trunk revision 15989 and archived.
- 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.
- 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 ...)... - 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 ... - 04:14 AM Database Bug #10171 (Test): Word Index/CONTAINS support for MS SQL Server.
- 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...
- 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...
- 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...
- 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@... - 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... - 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... - 01:13 AM Runtime Infrastructure Bug #10071 (Test): Method code too large - ReflectASM
- 01:13 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
- Branch 10071b was merged to trunk rev 15988 and archived.
- 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...
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... - 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).
- 05:51 PM User Interface Bug #6249: SELECTION-LIST: lookup items beginning with SPACE issue
- Issue still exists (trunk rev. 15969).
- 05:43 PM User Interface Bug #6250: SELECTION-LIST: declaring event trigger does not suppress normal event processing
- Issue still exists (trunk rev. 15969).
- 05:43 PM User Interface Bug #6258 (Closed): SELECTION-LIST: Swing ChUI: SPACE and arrow buttons processing
- 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.
- 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...
- 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... - 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... - 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... - 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...
- 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 ...
- 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... - 12:20 PM Database Feature #10169 (WIP): result-set streaming (and asynchronous programming?)
- 10:58 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- As a fallback, you can try creating a tunnel to 192.168.1.37 on our internal GCD network. That is the same system as...
- 09:20 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- Florin Eugen Rotaru wrote:
> Vladimir Tsichevski wrote:
>
> > Ran into another problem: I can’t access the testca... - 03:09 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- Vladimir Tsichevski wrote:
> Ran into another problem: I can’t access the testcases repo myself due to a connectio... - 03:08 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- Greg Shah wrote:
> Florin: Do the tests all pass in both OE and FWD?
* In OE all tests PASS.
* In FWD:
** For... - 10:54 AM User Interface Bug #4135 (Internal Test): high dpi screens display in low dpi
- Code review 4135c. The changes look good.
- 09:16 AM Runtime Infrastructure Bug #10071 (Merge Pending): Method code too large - ReflectASM
- Go ahead and merge now.
- 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:...
- 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...
- 08:11 AM Runtime Infrastructure Bug #10136 (Test): SESSION:TEMP-DIRECTORY missing directory
- Branch 10136a was merged to trunk rev 15987 and archived.
- 07:54 AM Runtime Infrastructure Bug #10136 (Merge Pending): SESSION:TEMP-DIRECTORY missing directory
- Please merge 10136a now.
- 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,...
- 07:21 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Here's the promised video.
- 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...
- 07:00 AM Testing Support #10113: evaluate and test code coverage tooling
- Greg Shah wrote:
> How about adding code to @build_coverage.xml@ to download and copy the jars if they are not there... - 06:59 AM Testing Support #10113: evaluate and test code coverage tooling
- How about adding code to @build_coverage.xml@ to download and copy the jars if they are not there? That way the depe...
- 06:54 AM Testing Support #10113: evaluate and test code coverage tooling
- Greg Shah wrote:
> > Shall the change to the @p2j@ mentioned in #10113-3 be merged?
>
> I don't want JaCoCo to be... - 06:42 AM Testing Support #10113: evaluate and test code coverage tooling
- > Shall the change to the @p2j@ mentioned in #10113-3 be merged?
I don't want JaCoCo to be a standard dependency o... - 03:34 AM Testing Support #10113: evaluate and test code coverage tooling
- Shall the change to the @p2j@ mentioned in #10113-3 be merged?
- 05:22 AM Database Bug #10080: Temp-table records are leaking in can-find statements
- Sure.
- 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.
- 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.
- 04:38 AM Database Bug #10080 (Merge Pending): Temp-table records are leaking in can-find statements
- Go ahead and merge now.
- 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... - 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...- 03:45 AM Database Bug #10080: Temp-table records are leaking in can-find statements
- Can this be queued for merge?
- 04:44 AM Conversion Tools Bug #10099 (WIP): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- 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.
- 03:44 AM Base Language Bug #10148 (Merge Pending): ENUM class GETENUM NullPointerException when using poly types
- Please merge 10148a now.
- 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.
- 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.
06/16/2025
- 07:18 PM Testing Support #6860: lexer tests
- > I've added tests and harness tests for the missing branches of the lexer rules according to the code coverage repo...
- 06:58 PM Testing Support #6860 (Test): lexer tests
- 06:58 PM Testing Support #6860: lexer tests
- Overall, the changes are very good. Have you made any changes to fill in code coverage gaps?
It is a little confu... - 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 ...
- 04:18 PM User Interface Bug #10166 (New): OE Bug: Unpredictable Sorting of Equal Items in Sorted Selection Lists and Comb...
- 04:08 PM Testing Support #10113 (Internal Test): evaluate and test code coverage tooling
- Overall, I'm OK with the approach. I like that it leaves the existing ant rules unchanged. The primary drawback is ...
- 09:02 AM Testing Support #10113: evaluate and test code coverage tooling
- Florin Eugen Rotaru wrote:
> Roger Borrello wrote:
> > If there are minor modifications, can they be extracted out ... - 08:23 AM Testing Support #10113: evaluate and test code coverage tooling
- Should I devise such a script for all the remaining projects and post them here for review?
- 08:11 AM Testing Support #10113: evaluate and test code coverage tooling
- I've attached a @build_coverage.xml@ for the @testcases@ project. It's based on a @zfile_set.xml@. It needs a @p2j@ w...
- 02:33 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
- > To support this an instruction should exists on where to put such sources, the rules on how the classes and directo...
- 02:28 PM Testing Feature #1889 (Test): rework the date.java internal tests as real unit tests
- Florin: Do the tests all pass in both OE and FWD?
- 12:20 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
- Greg Shah wrote:
> > I’ve attached the following ABLUnit classes for testing date format validation and parsing:
> ... - 11:29 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- > I’ve attached the following ABLUnit classes for testing date format validation and parsing:
Do any of these rela... - 11:00 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- I’ve attached the following ABLUnit classes for testing date format validation and parsing:
- @DateParseTestBase.c... - 10:14 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- Greg Shah wrote:
> There are many date literals in the @date.java@ tests which are not present in the lexer testcase... - 08:34 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- There are many date literals in the @date.java@ tests which are not present in the lexer testcases. To be clear: all...
- 02:22 AM Testing Feature #1889 (Review): rework the date.java internal tests as real unit tests
- 09:29 AM TRPL Feature #1753: implement full locking/synchronization for all shared data in TRPL worker classes ...
- I've committed some changes with the locking/synchronization implementation of worker classes in *1752a/15891*. I rev...
- 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 ...
- 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.
- 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.
- 06:14 AM Testing Support #6859: preprocessor tests
- I have updated @6859b@ with @r15982@
The change contains the new flags for each of the comment and string type.
Gre... - 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 - 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... - 05:34 AM Runtime Infrastructure Bug #10071 (WIP): Method code too large - ReflectASM
- Created task branch *10071b*.
- 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...
- 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...
- 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@... - 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.
- 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...
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... - 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... - 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... - 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... - 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... - 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...
- 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... - 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... - 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... - 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 ... - 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... - 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 ...
- 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... - 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.
- 05:34 AM Base Language Bug #10148 (Review): ENUM class GETENUM NullPointerException when using poly types
- 05:34 AM Base Language Bug #10148 (WIP): ENUM class GETENUM NullPointerException when using poly types
- 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... - 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... - 02:39 AM Base Language Bug #10148 (Test): ENUM class GETENUM NullPointerException when using poly types
- 10:20 AM Testing Support #6860: lexer tests
- I made a new commit to *testcases*. I've added tests and harness tests for the missing branches of the lexer rules ac...
- 09:15 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Correct
- 08:57 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> I see that there are @.xml@ file with a 'main' @<rule-set>@ where init/post rules ar... - 08:53 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I see that there are @.xml@ file with a 'main' @<rule-set>@ where init/post rules are included executing operations l...
- 06:47 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > Should we incorporate new changes related to #1753 in the next revision to help resolve this?
Yes. I only split... - 06:44 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed changes in *1752a/15890* that make rules thread-specific (provisional implementation) and improve lock...
- 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.
- 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... - 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 @... - 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... - 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,... - 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 ... - 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...
- 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...
- 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... - 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.
... - 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... - 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 ... - 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... - 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... - 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...
- 08:06 AM User Interface Bug #10152 (Test): COMBO-BOX: mouse wheel does not scroll the list
- 06:50 AM TRPL Feature #1753 (WIP): implement full locking/synchronization for all shared data in TRPL worker cl...
- 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).
>
> ... - 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... - 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:...
- 04:38 AM Conversion Tools Feature #6256: improved profile support
- Committed *6256a/15944*. Added PROFILE mode.
Currently looking into the error from #6256-84. - 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... - 05:17 AM Runtime Infrastructure Bug #10071 (Test): Method code too large - ReflectASM
- Branch 10071a was merged to trunk rev 15983 and archived.
- 03:46 AM Runtime Infrastructure Bug #10071 (Merge Pending): Method code too large - ReflectASM
- Please merge after 9447a.
- 05:06 AM Testing Support #10113: evaluate and test code coverage tooling
- I suppose that can be solved if for each such case the @classpath@ passed to the @ConversionDriver@ is adapted to con...
- 04:44 AM Testing Support #10113: evaluate and test code coverage tooling
- Greg Shah wrote:
> With #9725 we are getting rid of the old ways of running conversion, so we should not spend time ... - 04:59 AM Base Language Feature #9447 (Test): XML support feature improvements and testing
- 04:59 AM Base Language Feature #9447: XML support feature improvements and testing
- Branch 9447a was merged to trunk rev 15982 and archived.
- 03:43 AM Base Language Feature #9447 (Merge Pending): XML support feature improvements and testing
- Please merge 9447a now.
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 ... - 06:53 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- Please review, Hynek Cihlar!
- 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... - 12:02 PM Database Bug #6767: Possible name clashes in DMO classes
- Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > Review of 6767c rev 15980.
> > * @AbstractTempTable@
>... - 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... - 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... - 11:14 AM Testing Support #10113: evaluate and test code coverage tooling
- With #9725 we are getting rid of the old ways of running conversion, so we should not spend time on those.
- 10:00 AM Testing Support #10113: evaluate and test code coverage tooling
- Roger Borrello wrote:
> # Can it be generalized to work for all (or almost all) of the applications we might see wit... - 09:57 AM Testing Support #10113: evaluate and test code coverage tooling
- Florin Eugen Rotaru wrote:
> I have moved the Ant code in a separate @build_coverage.xml@. I have attached the file.... - 09:39 AM Testing Support #10113: evaluate and test code coverage tooling
- I have moved the Ant code in a separate @build_coverage.xml@. I have attached the file. Running @ant -f build_coverag...
- 08:41 AM Testing Support #10113: evaluate and test code coverage tooling
- Roger Borrello wrote:
> I can't say as I am familiar with what JaCoCo is doing, but it looks great!
>
> It still ... - 08:34 AM Testing Support #10113: evaluate and test code coverage tooling
- I can't say as I am familiar with what JaCoCo is doing, but it looks great!
It still seems a little intrusive to t... - 06:44 AM Testing Support #10113: evaluate and test code coverage tooling
- Roger Borrello wrote:
> That looks like a great addition. Is there any significant time added to the build? Can you ... - 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...
- 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... - 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... - 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... - 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... - 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 \... - 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 '\'...
- 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 \... - 07:58 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
- Greg, is the scenario ...
- 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...
- 03:04 AM Conversion Tools Bug #9863 (WIP): Fileset eXclude broken on native Windows
- I'll work on #9863-33 to #9863-35.
- 08:41 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- OK, good.
- 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... - 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 ... - 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...
- 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 ...
- 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@ ... - 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... - 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...
- 07:19 AM User Interface Bug #10144: Date slashes inconsistent in datetime and datetime-tz fields
- Testcase:...
- 07:10 AM User Interface Bug #10144 (New): Date slashes inconsistent in datetime and datetime-tz fields
- 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 ... - 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... - 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.
- 05:08 AM Base Language Feature #9447: XML support feature improvements and testing
- Did testing passed?
- 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*.
- 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...
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... - 05:22 PM Database Bug #6767 (Review): Possible name clashes in DMO classes
- Committed as 6767c rev. 15980. Please, review.
- 12:13 PM Database Bug #6767: Possible name clashes in DMO classes
- For @HandleChain@ and its ancestors I found 8 matching methods:...
- 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... - 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 ...
- 04:16 PM Database Feature #10142 (New): allow UDFs to live in the public schema instead a UDF-specific schema
- 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... - 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@...
- 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 ... - 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...
- 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... - 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...
- 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...
- 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...
- 10:56 AM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
- We only should implement the change if that is how OE works.
- 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: ... - 09:08 AM Runtime Infrastructure Bug #10136: SESSION:TEMP-DIRECTORY missing directory
- When using Startup Parameters, SESSION:TEMP-DIRECTORY directory is not created.
- 09:06 AM Runtime Infrastructure Bug #10136 (Test): SESSION:TEMP-DIRECTORY missing directory
- 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... - 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 ...
- 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...
- 10:29 AM Testing Support #10113: evaluate and test code coverage tooling
- That looks like a great addition. Is there any significant time added to the build? Can you post a sample report?
- 08:04 AM Testing Support #10113: evaluate and test code coverage tooling
- Added Roger.
- 08:03 AM Testing Support #10113 (Review): evaluate and test code coverage tooling
- I have managed to add code coverage measuring for the @ant convert@ tag (I did it for the *Dataset* project).
Firs... - 09:58 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- My initial approach to make rules, rulesets, and expressions thread-specific missed a key detail: only the main threa...
- 07:59 AM Database Feature #7504 (Internal Test): Export data tool from FWD into .d files
- 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... - 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...
- 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...
- 07:39 AM User Interface Bug #10135 (New): Incorect zorder due to &FRAME-NAME setting
- 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.
... - 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...
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 ...
- 02:14 PM Database Bug #6767 (WIP): Possible name clashes in DMO classes
- 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... - 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...
- 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... - 12:16 PM Runtime Infrastructure Bug #9740 (Closed): Client running in batch mode stops with a crash on Windows
- 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...
- 10:15 AM Testing Support #10113 (WIP): evaluate and test code coverage tooling
- Using *JaCoCo*, there are two ways to monitor the code coverage.
* First is wrapping the ant task which runs the *... - 05:29 AM Testing Support #10113: evaluate and test code coverage tooling
- The idea is to use existing tooling such as JaCoCo or JCov to calculate code coverage for an area of FWD code. For n...
- 05:23 AM Testing Support #10113 (Pending): evaluate and test code coverage tooling
- 09:36 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- As discussed in today's IDE meeting, as a default approach I would expect that functions and variables are both *stro...
- 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...
- 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 ... - 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... - 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...
- 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 ... - 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... - 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...
- 06:33 AM Database Bug #10111 (WIP): All statements are logged to a single text file for P2JQueryLogger and SQLState...
- 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 ...
- 04:58 AM Database Bug #10111 (Test): All statements are logged to a single text file for P2JQueryLogger and SQLStat...
- 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.
- 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 ...
- 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 ... - 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...
- 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...
- 05:18 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
- I used the following zset:...
- 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... - 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... - 04:24 AM Base Language Bug #10110 (New): add ClientPrincipal support for FWD OpenClient
- 07:06 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I have updated: r15976
- 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...
- 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.
- 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.
- 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...
- 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...
- 05:55 AM Database Bug #9994 (Rejected): Err: Cannot run GET methods on query until it is opened.
- 01:56 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- This can be closed/rejected.
- 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.
- 02:49 AM Database Feature #9440 (Merge Pending): get-codepage() function should work with CLOB fields
- Please rebase and merge 9440a now.
- 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... - 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... - 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... - 12:18 AM Database Bug #10080: Temp-table records are leaking in can-find statements
- Updated @query/canfindmultiplex@ testcases.
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... - 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?
- 10:39 AM Conversion Tools Feature #5630 (Closed): add missing classes referenced during parsing to the conversion list in f...
- 10:39 AM Conversion Tools Bug #6082 (Closed): automatically add to conversion list all non-skeleton .cls dependencies
- 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?
- 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...
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...
- 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... - 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...
- 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...
- 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... - 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... - 09:28 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- RAW response in 4GL:
{{collapse... - 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... - 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... - 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... - 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... - 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?
- 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...
- 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()@ ... - 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...
- 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...
- 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... - 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... - 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?
- 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.
... - 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.
- 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... - 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...
- 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... - 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... - 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@...
- 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. ☑️ - 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... - 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... - 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... - 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:... - 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... - 02:23 AM Database Bug #10083: Infinite loop when changing walking index fields
- Tomasz, could you run it again with 10083-13 patch?
- 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...
- 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...
- 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...
- 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.
- 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... - 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... - 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...
- 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... - 02:28 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Are we instantiating multiple copies of the expression classes (one per thread)? Make sure the c... - 02:24 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> Code Review Task Branch 6860a Revisions 15889 through 15991
>
> Overall, the changes are good.... - 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... - 01:58 AM Database Bug #10104 (New): Analyze performance drop after rev. 15963
06/05/2025
- 03:51 PM Database Support #10101 (New): broader testing of various database performance configuration options
- 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 ...
- 03:09 PM User Interface Bug #10100 (Test): Setting the SORT Attribute in a Realized Widget
- 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... - 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 ... - 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...
- 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... - 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()...
- 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@ ... - 09:54 AM Database Bug #10083: Infinite loop when changing walking index fields
- ...
- 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... - 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)
> ... - 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... - 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...
- 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@....
- 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... - 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:... - 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...
- 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... - 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... - 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... - 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...
- 10:47 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Are we instantiating multiple copies of the expression classes (one per thread)? Make sure the containers are initia...
- 09:51 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Hmmm. I think rules must have per-thread instances. I wonder what the memory impact is for that... - 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... - 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...
- 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...
- 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:...
- 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... - 09:15 AM Database Bug #9078: emit FindQuery as (reused) variables
- Rebased *9078b* to latest *trunk/15969*, the branch is now at revision *15973*.
- 09:02 AM Testing Support #6860: lexer tests
- I have committed all the FWD harness tests for the lexer testcases to *tests/conversion/lexer/4gl_testcases/fwd_harne...
- 04:04 AM Testing Support #6860: lexer tests
- Marian Edu wrote:
> Not really related to the task topic though it does affect the `testcases` projects (at lest for... - 03:25 AM Testing Support #6860: lexer tests
- I have committted all the OE harness tests for the lexer testcases. They are in *tests/conversion/lexer/4gl_testcases...
- 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)...
- 08:39 AM Conversion Tools Bug #10099 (Internal Test): Tilde consumes the octals/follow-up characters, when in OE this doesn...
- 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.
- 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... - 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...
- 04:19 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
- Committed revision *15954* on task branch *10071a*.
- replaced RuntimeException with InvocationTargetException (remo... - 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... - 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?...
- 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 ... - 04:08 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- 9437a was merged to trunk rev. 15967 and archived.
- 03:17 AM Base Language Feature #9437 (Merge Pending): enhancements for Progress.Lang.Class
- Can be merged after 9879a
- 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... - 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
... - 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... - 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. - 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".
...
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 ...
- 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... - 03:50 PM Runtime Infrastructure Feature #9685 (WIP): move FWD to Java 21
- 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... - 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 ...
- 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 - 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...
- 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 ... - 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... - 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... - 02:18 PM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > Do you think the initialization and execution of init/post rules should happen on a per-thread basis?
Global in... - 08:56 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I have a scenario where both threads are applying these rules, but on different files:...
- 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 ...
- 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... - 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...
- 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, ... - 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... - 09:30 AM Conversion Tools Bug #9917: Fileset not ignoring case
- ...
- 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... - 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...
- 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... - 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... - 05:04 AM Database Bug #10080 (Review): Temp-table records are leaking in can-find statements
- 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... - 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...
- 07:31 AM Database Feature #10094 (Test): RECIDs from different tenants of same logical database should not overlap
- 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...
- 04:18 AM Testing Support #6860: lexer tests
- I have committed the tests for all keywords to the *Testcases* repository.
* *tests/conversion/lexer/4gl_testcases... - 03:40 AM Base Language Feature #9437 (Internal Test): enhancements for Progress.Lang.Class
- Please put 9437a into test.
- 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...
- 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... - 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
- 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.
- 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... - 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 ... - 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 @...
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...
- 01:47 AM Database Bug #10083 (Review): Infinite loop when changing walking index fields
- 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...
- 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 ... - 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?
- 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... - 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?
- 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... - 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...
- 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...
- 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... - 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...
- 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... - 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 ... - 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
- 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.
- 05:44 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- @./junit.sh -c library_calls.TestRunner@...
- 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 ... - 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?
- 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... - 09:05 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
- 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 ...
- 08:03 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- I tested it,...
- 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... - 07:54 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- I have tested the changes with ...
- 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...
- 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! - 04:47 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
- The following test case:...
- 04:40 AM User Interface Bug #10085 (Test): Fix offset cursor when pressing (CTRL+V) in an editor
- 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 ... - 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 ... - 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.
... - 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.
>
>... - 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... - 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 ... - 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... - 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... - 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... - 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. - 03:03 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Fixed review issues in rev. *15966*.
- 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...
- 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... - 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... - 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... - 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... - 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...
- 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... - 03:44 AM Database Bug #10080: Temp-table records are leaking in can-find statements
- The scenario from #10076-1 is:...
- 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...
- 02:53 AM Runtime Infrastructure Bug #10071 (Review): Method code too large - ReflectASM
- 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...
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 *...
- 04:37 PM Database Bug #10083 (Test): Infinite loop when changing walking index fields
- 02:50 PM Database Feature #7504: Export data tool from FWD into .d files
- Roger: Please review @export.sh@.
- 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... - 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... - 02:39 PM Harness Feature #9922: Allow specifying encoding of external files.
- Greg Shah wrote:
> Shouldn't the close of the @BufferedReader@ be in a @finally@ block?
I've presumed the task is o... - 07:17 AM Harness Feature #9922: Allow specifying encoding of external files.
- Shouldn't the close of the @BufferedReader@ be in a @finally@ block?
What testing is needed? - 01:07 AM Harness Feature #9922: Allow specifying encoding of external files.
- Șerban Bursuc wrote:
> The patch from #9922-4 is good, it has been tested.
>
> Tomasz, can you add a history entr... - 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... - 10:53 AM Conversion Tools Feature #6256: improved profile support
- @includeRemap@ is from:...
- 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...
- 09:46 AM Conversion Tools Feature #6256: improved profile support
- Constantin Asofiei wrote:
> > * paths: ?
This is the PROPATH for the profile.
- 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... - 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 *... - 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... - 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...
- 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... - 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.
- 10:53 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > I added @astMap@ since @AstSymbolResolver.cleanup@ is used by each thread. I'm continuing to fully integrate these ...
- 10:01 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I’ve committed changes to *1752a/15889*. In this version, I prepared the threads to work correctly for a full convers...
- 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... - 09:13 AM Database Bug #10080 (Test): Temp-table records are leaking in can-find statements
- 08:06 AM Base Language Bug #10004 (Internal Test): NativeInvoker fails if an argument is of type integerConstant
- Please update %done.
- 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? - 07:40 AM Database Feature #9440 (Internal Test): get-codepage() function should work with CLOB fields
- I'm OK with the changes.
- 07:02 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Review of 9437a rev 15965:
* @base_structure@ - replace @WidgetPoolAnnotation@ with @LegacyWidgetPool@
* @variable_... - 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.
- 05:54 AM Base Language Feature #9436 (WIP): add built-in OO classes
- Branch 9436b was merged to trunk rev 15955 and archived.
- 04:22 AM Base Language Feature #9436 (Merge Pending): add built-in OO classes
- I'll merge 9436b after 10007a .
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...
05/30/2025
- 06:10 PM User Interface Bug #10075: Number format validation issues
- Let’s explore this 4GL procedure example:...
- 06:08 PM User Interface Bug #10075 (WIP): Number format validation issues
- 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:...
- 04:11 PM User Interface Bug #10074 (New): FILL-IN: initially unknown value is not changed when format attribute is set
- 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-...
- 11:45 AM Database Feature #7504: Export data tool from FWD into .d files
- Right :(. It was my developer side talking :).
- 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...
- 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@).
- 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 ... - 09:51 AM Testing Support #6859: preprocessor tests
- The current version with the changes I have from the bug reports fixes cover about 95% of the cases, the 5% of the fa...
- 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:... - 09:32 AM Harness Feature #9922: Allow specifying encoding of external files.
- The patch from #9922-4 is good, it has been tested.
Tomasz, can you add a history entry to the changes in 9922a? A... - 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...
- 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 @... - 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... - 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.
- 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... - 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... - 07:43 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > I guess that's a requirement if the testcases branch is public... is it?
No - 07:11 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Thanks for testing Tomasz. I made some changes in rev. 1764.
> there is no dedicated FWD project, only source 4GL ... - 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... - 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... - 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:... - 04:58 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
- That seems reasonable.
- 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:...
- 02:16 AM Base Language Feature #9436: add built-in OO classes
- Smoke testing of another GUI customer app passed with 9436b. ✅
05/29/2025
- 12:22 PM Base Language Feature #9436: add built-in OO classes
- Harness passed with @9436b@
- 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... - 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... - 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... - 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...
- 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 ...
- 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...
- 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... - 09:31 AM Base Language Feature #9448: compatibility test security features
- We should fix that issue as part of this task.
- 09:27 AM Base Language Feature #9448: compatibility test security features
- Please post what the Java code is on line 173.
- 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:... - 08:18 AM Base Language Feature #9448: compatibility test security features
- Commited revision *1753* on testcases.
- 07:54 AM Base Language Feature #9448: compatibility test security features
- +Marian
- 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.
- 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...
- 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... - 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 ... - 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... - 08:05 AM Database Feature #9831 (Closed): add admin API to set c3p0 configuration for individual tenant databases
- Thanks, Brian!
- 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... - 08:05 AM Runtime Infrastructure Feature #9002 (Closed): Improve landlord database connection resiliency and add transactions when...
- Thanks, Brian!
- 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...
- 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
-...- 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... - 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.
- 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.
- 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 ...
- 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.
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...
- 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 ...
- 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 ...
- 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...
- 07:22 AM User Interface Bug #10063 (Closed): Numeric FILL-IN Throws NPE During Unit Testing
- 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... - 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 ... - 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...
- 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*.
- 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, ... - 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... - 11:14 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > Do you think the resolver instance should not be shared? I'm concerned that fields such as @ruleScope@, @targetRoot...
- 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... - 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 ... - 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 ... - 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 ...
- 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...
- 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... - 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.
- 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. - 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... - 10:27 AM Conversion Tools Feature #6256: improved profile support
- Please plan to make additions to our documentation to explain this syntax.
- 09:03 AM Conversion Tools Feature #6256: improved profile support
- I've experimented and the following worked:...
- 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, ... - 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... - 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...
- 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... - 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...
- 10:05 AM Database Bug #10049 (Test): UDF configuration regression in Persistence.java
- Branch 10049a was merged into trunk as rev. 15946 and archived.
- 08:50 AM Database Bug #10049 (Merge Pending): UDF configuration regression in Persistence.java
- Please merge 10049a now.
- 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... - 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... - 08:56 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
- Hynek, could you review rev 15946 (4135c).
- 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.
- 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... - 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... - 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. - 03:39 AM Base Language Feature #9447 (Review): XML support feature improvements and testing
- 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... - 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@.
- 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... - 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 ...
- 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 ...
- 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...
- 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()@).
- 05:05 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- I got the following example:...
- 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:...
- 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 ... - 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 ...
- 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... - 04:14 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul, what is the status on this?
- 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... - 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... - 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?
- 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 ...
- 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... - 03:10 AM Database Bug #9763 (Test): xml-node-name buffer option
- 9763b was merged to trunk rev. 15942 and archived.
- 03:00 AM Database Bug #9763 (Merge Pending): xml-node-name buffer option
- Eduard, you can merge 9763b now.
- 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:...
- 02:08 AM Base Language Bug #10060 (New): Skeleton class parsing improvement
Also available in: Atom