Activity
From 02/07/2021 to 03/08/2021
03/08/2021
- 05:54 PM Database Feature #1587: implement full support for word indexes
- Code review 3821c, rev 12079, 12089:
The logic changes look good to me. I have not tested them.
W.r.t. the comm... - 03:35 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Another question/concern: it seems like this approach requires the CTE. It follows that it w... - 03:31 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> In the absence of a BY clause, I don't know of any guaranteed ordering of the results of a q... - 11:03 PM Database Feature #1587: implement full support for word indexes
- Another question/concern: it seems like this approach requires the CTE. It follows that it would disrupt your more pe...
- 10:46 PM Database Feature #1587: implement full support for word indexes
- This is a very interesting proposal, and I appreciate the creativity in coming up with it.
In the absence of a BY ... - 01:35 PM Base Language Bug #4978: Static method call in base class
- Another reason it is not often seen is the use of @super@ in the child class as the reference to call overridden pare...
- 01:31 PM Base Language Bug #4978: Static method call in base class
- Interesting. I had not run across that restriction before. I guess the package visibility rules limit the cases whe...
- 12:57 PM Base Language Bug #4978: Static method call in base class
- Greg Shah wrote:
> I just find it surprising that the 4GL does not allow child classes to access protected methods i... - 12:47 PM Base Language Bug #4978: Static method call in base class
- > @o:foo()@ produces a compile error when called from @Extension@ because @o@ is @Base@ and @foo()@ is protected.
... - 11:11 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- If @WebHandler@ handles and delegates all web requests, then it needs to add the corresponding server host to the Apa...
- 07:34 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- > I didn't test this solution when there are two or more identical Apache web servers running in AWS.
I don't know... - 02:45 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- #2683 only implemented the custom reverse proxy support for the web clients with help of the Apache web server runnin...
- 10:02 AM Base Language Support #5120: Date/Datetime - from iso
- These tests have OO 4GL code usage. You must checkout the "skeletons":/projects/p2j/wiki/Object_Oriented_Classes_and...
- 08:41 AM Base Language Support #5120: Date/Datetime - from iso
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Vladimir is making changes to the date parsing in #4880. Are the ... - 07:21 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > if this is an issue in FWD is not because the ID's are incremental or random but with the fact that the actual (int...
- 06:52 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> Code Review Task Branch 3821c Revision 12088
> The changes are OK for me.
> Ovidiu: If you are ... - 05:35 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
>
> This is a real issue. The embedded mode web client includes a kind of javascript appserver f... - 07:15 AM Runtime Infrastructure Support #4086: review the RemoteObject exports in StandardServer and other common runtime classes...
- Please check all external API mechanisms (appserver replacement, webspeed/web handler, REST, SOAP and the embedded dr...
- 07:09 AM Testing Feature #1887 (Closed): research unit testing frameworks and make an appropriate selection
- Both Hynek and Vladimir have voiced their preference for JUnit. I have no specific requirements that suggest TestNG ...
03/07/2021
- 11:35 AM Base Language Support #5120: Date/Datetime - from iso
- OK, defer the work. Please create a task for it.
- 10:57 AM Base Language Support #5120: Date/Datetime - from iso
- Greg Shah wrote:
> Vladimir is making changes to the date parsing in #4880. Are the issues overlapping?
I think #4... - 10:51 AM Base Language Support #5120: Date/Datetime - from iso
- Vladimir is making changes to the date parsing in #4880. Are the issues overlapping?
Are the tests broken because... - 10:23 AM Base Language Support #5120: Date/Datetime - from iso
- There are some differences in the error messages/codes reported by FWD in case of invalid literals, but the functiona...
- 10:17 AM Base Language Support #5120: Date/Datetime - from iso
- What is left to do on this task?
- 10:57 AM Database Feature #1587: implement full support for word indexes
- I doubt that it is possible to implement an implicit ordering imposed by @CONTAINS@ which is 100% compatible with 4GL...
- 10:25 AM Database Feature #1587: implement full support for word indexes
- I've created the following test to analyze the implicit sorting imposed by @CONTAINS@ (see @testcases/words/words-ord...
- 10:34 AM Base Language Bug #4978: Static method call in base class
- See attached for the tests I used.
@o:foo()@ produces a compile error when called from @Extension@ because @o@ is ... - 10:07 AM Base Language Bug #4978: Static method call in base class
- As part of the changes for #4350, I'm switching the @exactMethodLookup()@ to use @candidates()@ for making a list of ...
- 09:13 AM Base Language Bug #5035 (Test): Temp-Table index on P.L.O field
03/06/2021
- 02:41 PM Database Feature #1587: implement full support for word indexes
- The problem with ...
- 08:21 AM Database Feature #1587: implement full support for word indexes
- Added CNF ordering (see #1576-386).
Committed to 3821c/12089 - 05:10 AM Database Feature #1587: implement full support for word indexes
- I understand that the order of terms in the @CONTAINS@@ expression is important for implicit sorting. So I'm going to...
- 01:35 PM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- Sergey: From your perspective (as the person that added reverse proxy support for the web client), what is needed for...
- 01:29 PM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> Constantin: Is there anything else to do here?
No.
- 10:41 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Code Review Task Branch 3821c Revision 12088
The changes are OK for me.
Ovidiu: If you are OK with the persiste... - 07:29 AM Base Language Bug #5035 (WIP): Temp-Table index on P.L.O field
- The changes are in 3821c rev 12088.
Ovidiu: please review. - 01:29 PM Runtime Infrastructure Feature #5184: enable non-SSL mode for Jetty
- We don't recommend *ever* using anything except SSL. This includes the scenario where the systems are only running o...
- 01:21 PM Runtime Infrastructure Feature #5184 (New): enable non-SSL mode for Jetty
- 12:54 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12090
It is a good start.
1. As mentioned in #4179-14, we need to assume... - 11:33 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I'm not sure what you mean by "mime-type helper". Are you referring to the launcher that will be registered as an ap...
- 11:30 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Committed @fwd_local_launcher.c@ in @3821c_12090@ which utilizes @xdg-open@.
While the code can accept parameters,... - 10:56 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- In trying to understand how to register an application helper for our mime-type helper, I was confused by whether or ...
- 11:24 AM Database Support #5183: database collation
- In the "Internationalize ABL Application" docs there are good details about codepages and all the character configura...
- 10:17 AM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Code Review Task Branch 3821c Revision 12087
The changes are good. - 08:01 AM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Greg Shah wrote:
> Please add javadoc to @ArrayAssigner.register(BaseDataType[] array)@ and @ArrayAssigner.registerD...
03/05/2021
- 05:17 PM Database Support #5183: database collation
- The attached program (@cp_coll.p@) was written as a starting point to review the 4GL's collation, inspired by the exi...
- 05:05 PM Database Support #5183: database collation
- A review of how FWD collates its database data has raised some questions as to whether we are doing it correctly for ...
- 05:00 PM Database Support #5183 (WIP): database collation
- 04:05 PM Base Language Bug #5035: Temp-Table index on P.L.O field
- > I haven't touched com-handle field, I assume this is also mapped as Long in 4GL, but its weird to test in FWD. And ...
- 03:13 PM Base Language Bug #5035: Temp-Table index on P.L.O field
- I've switched both handle and object fields to Long and incremental value. There are two more issues to check, unkn...
- 11:41 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > anyone can walk through session first object/handle and use next-sibling to get access to everything
Yes, this i... - 11:07 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- I find this illusion of security kinda funny, random or incremental is exactly the same in a single threaded environm...
- 10:33 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> I understand it is more secure but does it break any existing 4GL behavior?
Only in cases of w... - 09:59 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > The major reason why the resource ID for the persistent procedures/handles/etc needs to be random is because you ca...
- 09:43 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> This seems reasonable. Do I understand correctly that the internal representation will never be ... - 08:42 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > I have the changes to move the object ID to a long, incrementing value. This will be used by the toString and temp-...
- 05:18 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- I have the changes to move the object ID to a long, incrementing value. This will be used by the toString and temp-t...
- 02:10 PM Runtime Infrastructure Feature #4405: provide the capability to deliver static HTML and resources via the FWD server's J...
- We need to handle this sooner rather than later.
Hynek: What would you estimate is the effort for this? - 07:36 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, the signature for @JsonArray:read@ as documented at https://docs.progress.com/bu... - 06:30 AM Base Language Feature #4384: Builtin OO Implementation
- I have a fix for the @jsonarray:read(handle)@ case - the conversion rules will emit the TableParameter for builtin OO...
- 05:39 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, the signature for @JsonArray:read@ as documented at https://docs.progress.com/bundle/openedge-abl-reference-1...
- 04:31 AM Base Language Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Constantin Asofiei wrote:
> > @bzr merge@ is not working. Please unbind your skeleton project,... - 04:16 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> @bzr merge@ is not working. Please unbind your skeleton project, bind to the xfer proje... - 04:03 AM Base Language Feature #4384: Builtin OO Implementation
- @bzr merge@ is not working. Please unbind your skeleton project, bind to the xfer project, run @bzr update@ and afte...
- 03:58 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, please use the skeleton checkout from xfer, @/opt/fwd/skeleton@ to create the pa... - 03:34 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, please use the skeleton checkout from xfer, @/opt/fwd/skeleton@ to create the patch. That is at revision 99.
- 02:04 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, you've made some changes to JsonConstruct and the read(TableParameter) method is... - 01:54 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I did see information indicating that Chrome uses whatever the desktop's mime database contains. I don't know if ther...
- 07:22 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > I have a set of testcases in our old/crappy testcase repo. I will check them in to the new/hotness testcases repo. ...
03/04/2021
- 04:30 PM Base Language Feature #4384: Builtin OO Implementation
- Marian, you've made some changes to JsonConstruct and the read(TableParameter) method is now gone.
This code no lo... - 02:14 PM Base Language Support #5120: Date/Datetime - from iso
- The changes are in 3821c rev 12081.
Also, rev 1010 of the xfer testcases project contains a set of tests of how li... - 11:48 AM Testing Feature #1888: integrate the framework into the build
- Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > Create a simple Gradle java target and run @ConsoleLaunche... - 11:10 AM Testing Feature #1888: integrate the framework into the build
- Hynek Cihlar wrote:
> Create a simple Gradle java target and run @ConsoleLauncher@ class from JUnit 5.
I am not... - 11:01 AM Testing Feature #1888: integrate the framework into the build
- Vladimir Tsichevski wrote:
> BTW is there a reason such a mix of ant and gradle was created instead of using gradle ... - 11:00 AM Testing Feature #1888: integrate the framework into the build
- We started the project in 2004 with @ant@. We only shifted to Gradle in 2017. At that time we decided to add depend...
- 10:59 AM Testing Feature #1888: integrate the framework into the build
- Vladimir Tsichevski wrote:
> The reason I did this in a project other than FWD so far is I failed to add tests into ... - 10:50 AM Testing Feature #1888: integrate the framework into the build
- BTW is there a reason such a mix of ant and gradle was created instead of using gradle only?
- 10:48 AM Testing Feature #1888: integrate the framework into the build
- The reason I did this in a project other than FWD so far is I failed to add tests into the FWD build process. The 'te...
- 09:59 AM Testing Feature #1888: integrate the framework into the build
- > Note: in this example FWD need to be build and installed in local Maven repository.
We deliberately picked Gradl... - 09:50 AM Testing Feature #1888 (WIP): integrate the framework into the build
- It is quite easy to create a Gradle-based project with unit-test for FWD.
The only thing necessary to enable test ... - 11:39 AM User Interface Bug #5178: Handle APPLY -2 in ChUI
- 4GL documentation states that "APPLY -2 is the same as APPLY ENDKEY". However, it was found that it works only in ChU...
- 11:05 AM User Interface Bug #5178 (New): Handle APPLY -2 in ChUI
- 10:30 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Marian Edu wrote:
> Greg Shah wrote:
> > > If you want I can go ahead and fill in the tests unless this is already ... - 08:02 AM Database Bug #5176: Buffer field attribute leak
- My understanding is that in the 4GL every temp-table *instance* is a completely separate table. Multiple table insta...
- 08:10 PM Database Bug #5176: Buffer field attribute leak
- I will try to summarize an ugly issue I am investigating lately.
I was working on a issue related to #3574-11 and ... - 07:07 PM Database Bug #5176 (Closed): Buffer field attribute leak
- 06:29 AM Database Feature #1587: implement full support for word indexes
- I've noticed that queries with @CONTAINS@ run faster with CTE when the expression is 'simple' (its CNF contains only ...
03/03/2021
- 04:56 PM Conversion Tools Feature #5175 (New): add the value of the builtin preprocessor variables (like WINDOW-SYSTEM), us...
- 04:15 PM Testing Feature #1887: research unit testing frameworks and make an appropriate selection
- The most obvious frameworks to consider are "JUnit":https://junit.org and "TestNG":https://testng.org/doc/.
+Compa... - 03:46 PM Database Feature #1587: implement full support for word indexes
- Added SQL re-writing using common table expressions (WITH clause).
Committed to 3821c/12077.
For PostgreSQL, it i... - 03:27 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> In other words, can you define the same dataset in 2 or more ways in source code?
Yes, you can ... - 08:41 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> > If you want I can go ahead and fill in the tests unless this is already covered someplace else.... - 08:23 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > If you want I can go ahead and fill in the tests unless this is already covered someplace else.
How much work is... - 08:09 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> Marian/Ovidiu: Can you give me your best understanding of the answers to the above questions? ... - 07:32 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- In regard to dataset and dataset-handle parameters, I need some help.
* Based on the 4GL docs, these are described... - 12:30 AM Base Language Feature #5160: About cast() function support
- I have same issues with regular methods and constructors. Even regular method got same error with output table parame...
03/02/2021
- 10:17 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- We need to enable FWD to be used behind a load balancer and "WAF":https://en.wikipedia.org/wiki/Web_application_firew...
- 10:11 AM Runtime Infrastructure Feature #5170 (New): add support for cloud-based load balancing and WAF
- 08:09 AM Base Language Feature #5160: About cast() function support
- Coincidentally, I am already working on this root cause in #4350. The problem is that we need to better handle metho...
- 07:40 AM Base Language Feature #5160: About cast() function support
- test.p file....
- 02:41 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Well, it is extra work to add it in @HQLPreprocessor@ and I imagine there probably is some w... - 08:08 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> In #4179-1 is this requirement: *which can be registered as a browser's application helper for th... - 07:52 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Regarding Linux, I came across @xdg-open@, which is part of @xdg-utils@:
https://wiki.archlinux.org/index.php/Xdg...
03/01/2021
- 05:59 PM Database Feature #1587: implement full support for word indexes
- Well, it is extra work to add it in @HQLPreprocessor@ and I imagine there probably is some work to ignore it when gen...
- 05:19 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> The RTRIM is injected for text property references by the @HQLPreprocessor@. It is needed fo... - 05:09 PM Database Feature #1587: implement full support for word indexes
- The RTRIM is injected for text property references by the @HQLPreprocessor@. It is needed for normal text property eq...
- 04:44 PM Database Feature #1587: implement full support for word indexes
- I've noticed some strange thing.
Consider the following 4GL code:... - 09:59 AM Base Language Feature #5160: About cast() function support
- Please post a standalone example so that we can recreate the problem here.
- 09:46 AM Base Language Feature #5160: About cast() function support
- I just pasted "*" due to the data safety of current project source code names. This error occurs in filenames without...
- 05:28 AM Base Language Feature #4965: Parameter annotation - qualified
- Please post a small test which shows this problem. The reference is decremented somewhere where it should not be.
- 05:17 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Each object var definition should be declared outside the top-level block (in the Java m... - 03:57 AM Base Language Feature #4965: Parameter annotation - qualified
- Marian Edu wrote:
> This is part of the 'OO SDK' and as per your suggestion everything under @com.goldencode.p2j.oo@... - 03:48 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Also, I see lots of classes have @null@ as the referent in i.e. its @BlockManager.functi...
02/26/2021
- 05:42 PM Database Bug #4994 (WIP): NPE in AdaptiveQuery when loading null data for an outer join
- In case of OUTER JOIN tables when there is no matching record, @data[i]@ is @null@. Rewriting the problematic line as...
- 02:47 PM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
- It is good to know that the bug is just a configuration issue. At a minimum we need to improve our documentation. F...
- 02:28 PM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
- Greg Shah wrote:
> If I understand correctly, the @p2jspi.jar @ is hard coded to the equivalent of the 4GL 8859-1.
... - 07:53 AM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
- We also need to consider that the effective codepage for H2 temp-tables must be something that can be overridden. In...
- 02:36 PM User Interface Feature #4170 (Closed): add drag and drop support to treeview widget
- > There is a known conversion issue that this code with a corresponding hint file
Please create a separate task fo... - 02:12 PM User Interface Feature #4170 (Review): add drag and drop support to treeview widget
- 02:10 PM User Interface Feature #4170: add drag and drop support to treeview widget
- Yes, the image list tests are working in general. There is a known conversion issue that this code with a correspondi...
- 01:10 PM User Interface Feature #4170: add drag and drop support to treeview widget
- Please provide details as a separate task.
- 01:05 PM User Interface Feature #4170: add drag and drop support to treeview widget
- Greg Shah wrote:
> Roger: I think you may have found some related behavior that seems wrong. Can you open a new tas... - 08:39 AM User Interface Feature #4170: add drag and drop support to treeview widget
- Can this task be put into Test mode?
Roger: I think you may have found some related behavior that seems wrong. Ca... - 09:43 AM Build and Source Control Bug #5166 (Closed): libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Alright, I'm closing this.
As an aside, we should probably work #5167 sooner rather than later. - 09:17 AM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Yes, running deploy/server/server.sh starts without @undefined symbol: auto_getch_refresh@ in the server.log file
- 09:14 AM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- With everything patched properly, I guess the client is starting now?
- 09:11 AM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Followed the steps but have different results. If I look at the @ldd p2j/build/lib/libp2j.so@ output:
@linux-vdso.... - 08:05 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
- We would like to eliminate the need to patch the system-wide version of ncurses. #2660 is designed to do exactly tha...
- 08:02 AM Build and Source Control Support #5167 (Closed): using static linking to eliminate the need to patch the system-wide ncurses
- 07:49 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- > Both of these dependencies could be specified as parameters to a new command line program
I don't understand why... - 06:21 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- In #4179-1 is this requirement: *which can be registered as a browser's application helper for the "application/fwd-l...
- 02:11 AM Database Bug #5056: Temp-tables and unique indexes
- Can this issue be closed?
- 07:51 PM Base Language Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
- Actually the dereference operation pose other issues. The COPY-LOB is also not working correctly when a dereferenced ...
02/25/2021
- 06:50 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I made updates in revs @12060/12061@ to allow the build to proceed. How are the native parts deployed if you are simp...
- 09:08 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I removed the @launcher@ target to prevent the continuation of the failures found in #5034-317, which was created by ...
- 06:17 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Chris: Please try Roger's exact script and the 6.1 patches. His changes do cause the 6.1/6.2 version of the library ...
- 06:15 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- I've reviewed #3298 and have looked more carefully at "Patching NCURSES":/projects/p2j/wiki/Patching_NCURSES. I've m...
- 06:14 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- There are 6.1 patches from last July on that same "page":/projects/p2j/wiki/Patching_NCURSES#Obtain-the-Patches that ...
- 05:56 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- I'm running Ubuntu 20.10. When I installed it in December 2020, I used the "Patching NCURSES":/projects/p2j/wiki/Pat...
- 04:39 PM Build and Source Control Bug #5166 (Closed): libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- 03:07 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> A separate thought: what if we remove the @distinct@ keyword? Unless I'm reading the plan wr... - 03:03 PM Database Feature #1587: implement full support for word indexes
- I'm trying to figure out whether there is a way to express these search conditions without the hash joins (and someti...
- 02:45 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Thank you.
>
> Are these two statements functionally equivalent?
>
> 1)
>
> [...]
... - 02:37 PM Database Feature #1587: implement full support for word indexes
- As I re-read that last post, I'm not sure my where clause makes sense in that second query...rethinking...
- 02:35 PM Database Feature #1587: implement full support for word indexes
- Thank you.
Are these two statements functionally equivalent?
1)... - 02:06 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> What is the SQL for the expression @"s0 | s1"@?
>
> For @"(s0 | s1) & s5*"@?
>
> (LE: ... - 01:59 PM Database Feature #1587: implement full support for word indexes
- What is the SQL for the expression @"s0 | s1"@?
For @"(s0 | s1) & s5*"@?
(LE: fixed syntax error in original post) - 01:53 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor, can't the first form of the SQL be simplified as follows?
> In other words, why is th... - 01:39 PM Database Feature #1587: implement full support for word indexes
- Igor, can't the first form of the SQL be simplified as follows?
From:... - 11:02 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Yes, I was looking at the sort part of the plan, but you are right that the parts below do l... - 11:01 AM Database Feature #1587: implement full support for word indexes
- Yes, I was looking at the sort part of the plan, but you are right that the parts below do look somewhat faster. Plea...
- 10:54 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > At this moment I'm looking how to change SQL re-writing usin... - 10:43 AM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> At this moment I'm looking how to change SQL re-writing using @WITH@ clause (see #1587-36... - 10:30 AM Database Feature #1587: implement full support for word indexes
- I've added two things to the word tables support.
# The re-writing of the SQL queries with @CONTAINS@ re-writing can... - 04:27 AM Database Feature #1587: implement full support for word indexes
- With a logically equivalent but different re-written SQL statement using @WITH@ clause:...
- 03:46 AM Database Feature #1587: implement full support for word indexes
- Adding index on the 'word' field in the word tables helps. The times are (see #1587-357)
|expr |records|e... - 03:09 AM Database Feature #1587: implement full support for word indexes
- Word tables' tests to @sftp://xfer.goldencode.com/opt/testcases/@ revision 1008.
Tests (including Java project for g... - 02:07 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor, is this test code (including the code which generates the test data) checked in?
No... - 02:04 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor, while the improvement over the UDF approach is considerable in some cases, the new app... - 01:21 PM Database Bug #5056 (Test): Temp-tables and unique indexes
- Patch committed as 3821c/12065.
- 09:25 PM Database Bug #5056: Temp-tables and unique indexes
- Eric Faulhaber wrote:
> Ovidiu, please test whether the attached patch resolves your original issue(s). It gets both... - 09:42 AM Database Feature #5165: disallow usage of an incompatible database instance
- We can also validate the schema specified at the permament DMOs with the database tables/indexes.
- 05:48 AM Database Feature #5165: disallow usage of an incompatible database instance
- In OE, the database metaschema has CRC values stored for each table, index and schema trigger. When compiling 4GL to...
- 05:08 AM Database Feature #5165 (New): disallow usage of an incompatible database instance
- 04:32 AM Base Language Feature #4965 (Test): Parameter annotation - qualified
02/24/2021
- 06:35 PM Database Feature #1587: implement full support for word indexes
- Igor, is this test code (including the code which generates the test data) checked in?
- 05:22 PM Database Feature #1587: implement full support for word indexes
- Igor, while the improvement over the UDF approach is considerable in some cases, the new approach is still not as per...
- 02:33 PM Database Feature #1587: implement full support for word indexes
- For the performance testing, I've used a modified approach described at #1587-340. Instead of generated "word" as all...
- 06:21 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- First pass committed in @3821c_12057@. There is an update to the native @makefile@ to use the new @makefile.launcher@...
- 11:19 AM Base Language Feature #5160: About cast() function support
- > ./abl/*.p:741:37: unexpected token: GetData
> ...
> 2.Error processing .*.p --- Caused by: java.lang.NullPointerE... - 11:08 AM Base Language Feature #5160: About cast() function support
- > unexpected token: strict-entity-resolution
Correct, in your version of FWD we did not recognise this attribute a... - 08:43 AM Base Language Feature #4965: Parameter annotation - qualified
- Marian Edu wrote:
> How should we proceed were, a new merge or just wait for the new 4384 branch and fix whatever ne... - 07:55 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Marian, there are some compile errors -
> [...]
>
> Is this a typo? Shouldn't each ... - 08:40 AM Base Language Bug #4749 (Test): Conversion error for object indeterminate extent output parameter
- Code Review Task Branch 3821c Revision 12052
Overall, the changes are good.
Please add javadoc to @ArrayAssigne...
02/23/2021
- 06:34 PM Database Bug #5056: Temp-tables and unique indexes
- Similar to the patch proposed in #4884-15, I have fixed the cases identified above. The three main xfer testcases are...
- 07:43 PM Database Bug #5056: Temp-tables and unique indexes
- I found the cause for the 'regression' of your patch. It is probably not a single thing, but a couple of issues which...
- 12:50 PM Base Language Feature #4384: Builtin OO Implementation
- Branch 4384i was created from branch 3821c revision 12052.
Marian: please review revision 12051, it fixes some com... - 12:45 PM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Constantin Asofiei wrote:
> As for the dynamic array issues - the root cause was the fact that the Java reference fo... - 12:21 PM Base Language Feature #4965: Parameter annotation - qualified
- > Greg: I think we need a 4384i branch?
Yes. Please make one as soon as you are happy with the 3821c starting point. - 12:18 PM Base Language Feature #4965: Parameter annotation - qualified
- Marian, there are some compile errors - ...
- 12:12 PM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Marian, 4384h on xfer is still on rev 12004 - although I think is a little old, is still... - 12:04 PM Base Language Feature #4965: Parameter annotation - qualified
- Marian, 4384h on xfer is still on rev 12004 - although I think is a little old, is still good, because I could use it...
- 02:46 AM Base Language Feature #4965: Parameter annotation - qualified
- Greg Shah wrote:
> > I've pushed 3821c revision 12046 to xfer. Do you want to branch from that, apply your changes ... - 10:28 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- I can't tell if is is safe to presume a default value for direct - maybe the majority of node changes are due to impl...
- 10:26 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- The direct flag is set on @true@ when @setCurrentNode@ is fired due to a user specific action (usually a mouse press ...
- 10:23 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- Adrian,
I need to change customer specific code that uses modified @TreeGuiImp.setCurrentNode(TreeNode<N> node, bo... - 06:57 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- Committed 3821c/rev. 12049 adding support for @OnChangeNodeDirect@ and @OnChangeTopVisibleNode@. In this process, I r...
- 10:26 AM Base Language Feature #5160: About cast() function support
- Yes, GeneralInfoPart is my class....
- 08:44 AM Base Language Feature #5160: About cast() function support
- > Does your tool support cast() function in that way?
Yes, FWD does support chaining a method call off of a @cast(... - 08:40 AM Base Language Feature #5160: About cast() function support
- From Deividas:
> I have issue in conversion process that error show up with cast() function
> ... - 05:05 AM Base Language Feature #5160 (New): About cast() function support
- 10:07 AM Runtime Infrastructure Feature #5155: make it easier to deploy custom servlets into the FWD server
- To allow mixed annotations and web.xml configuration for the services (servlet, web socket), the web.xml needs to hav...
- 09:23 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > What if you run OPEN-MIME-RESOURCE of this custom mime-type in ChUI or Swing clients? Should they reject?
@OPEN-... - 08:56 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- A question about implementation. Would the launcher only function on web client? What if you run @OPEN-MIME-RESOURCE@...
- 07:33 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > So the tc.openMimeResource should make a special case of mimeType=application/fwd-local-launcher
Yes, if needed.... - 07:43 AM Deployment Support #3303: make the automated deployment process fully production ready
- Greg Shah wrote:
> > So the build/classes.aop is not needed?
>
> I don'tknow for sure.
>
> Hynek: is this s... - 07:19 AM Deployment Support #3303: make the automated deployment process fully production ready
- > So the build/classes.aop is not needed?
I don'tknow for sure.
Hynek: is this something from AspectJ? Is i... - 07:03 PM Deployment Support #3303: make the automated deployment process fully production ready
- Greg Shah wrote:
> The command line launcher is @/usr/bin/ansible-pull@. This is Python code that calls @ansible@. ...
02/22/2021
- 06:52 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- So the @tc.openMimeResource@ should make a special case of @mimeType=application/fwd-local-launcher@ and force the gi...
- 07:09 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > @UiUtils.resolveResourceUrl@
As of now, @file://@ resources are local to the FWD client. We will have to format... - 05:50 PM Deployment Support #3303: make the automated deployment process fully production ready
- Greg Shah wrote:
> > @build/lib/*.jar@ should probably be @build/*@
>
> As far as I know, this is not needed.
... - 07:45 AM Runtime Infrastructure Feature #5155: make it easier to deploy custom servlets into the FWD server
- Our current approach to loading web applications/servlets into the FWD server's embedded container current relies on ...
- 07:29 AM Runtime Infrastructure Feature #5155 (New): make it easier to deploy custom servlets into the FWD server
- 07:20 AM Base Language Feature #4965: Parameter annotation - qualified
- > I've pushed 3821c revision 12046 to xfer. Do you want to branch from that, apply your changes and provide a bzr se...
- 07:18 AM Base Language Feature #4965: Parameter annotation - qualified
- Greg Shah wrote:
> > since there seems to be some automatic changes applied to 'oo' packages should we make a new b... - 06:55 AM Base Language Feature #4965: Parameter annotation - qualified
- > since there seems to be some automatic changes applied to 'oo' packages should we make a new branch to incorporate...
- 04:09 AM Base Language Feature #4965: Parameter annotation - qualified
- Marian Edu wrote:
> Constantin, just to clarify, the default to P.L.O is not for the (newly added) return type but f... - 03:08 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> I agree that the return type should be added. But the approach to 'default to PLO' if t... - 08:14 PM Base Language Feature #4965: Parameter annotation - qualified
- Perhaps the default value for @LegacySignature.returns()@ should be "VOID".
As for the poly cases, I think they sh... - 05:04 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- After some investigation, the following behavior is expected:
* @OnChangeNodeDirect@ is fired when the selected node... - 03:24 AM Base Language Bug #5029: OO constructor with array input parameter
- Constantin Asofiei wrote:
> Marian, regarding #5029-15 - I've tried duplicating using this test:
> [...]
>
> But...
02/21/2021
- 11:28 AM Base Language Feature #5146: record additional legacy class and method data in annotations
- 3821c rev 12042 to 12044 fixes the 'extent', 'qualified' and adds 'returns' annotation to all legacy p2j.oo methods. ...
- 11:27 AM Base Language Feature #4965 (WIP): Parameter annotation - qualified
- All changes are in 3821c revs 12042 to 12044.
I did not touch the poly methods/parameters:... - 09:27 AM Base Language Feature #4965: Parameter annotation - qualified
- I've built a tool which automatically edits the source code for the @com.goldencode.p2j.oo@ classes and injects @qual...
02/20/2021
- 11:44 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- How should the path to the local resource be formatted? Is it up to the user to enter *file:///* or should any valid ...
- 11:26 AM Database Feature #1587: implement full support for word indexes
- Finished with word tables support for denormalized extent fields. Tested with a large customer app. and with test app...
- 03:29 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- Committed 3821c/rev. 12038 regarding @OnTreeDrag*@ OCX event triggers. The tests are mostly accurate; however, the i...
- 07:46 PM Database Bug #5056: Temp-tables and unique indexes
- I used your patch to run the xfer tests and things have changed. It is not perfect, but I cannot tell exactly why.
...
02/19/2021
- 04:15 PM Base Language Bug #4978: Static method call in base class
- Lets assume you have a protected instance method @Base.foo@ and a class @Extension@ which extends @Base@.
# in a met... - 03:57 PM Base Language Bug #4978: Static method call in base class
- We need to be careful using qualified/unqualified. Most of the time when we say qualified, we mean the "package" por...
- 01:28 PM Base Language Bug #4978 (WIP): Static method call in base class
- The same behavior where the static member from a super-class can be accessed from a sub-class is allowed for variable...
- 03:11 PM Base Language Feature #4965: Parameter annotation - qualified
- Greg Shah wrote:
> > I already have code to calculate the return type using reflection and the existing annotations.... - 11:38 AM Base Language Feature #4965: Parameter annotation - qualified
- > I already have code to calculate the return type using reflection and the existing annotations.
3821c rev 12032 ... - 11:09 AM Base Language Feature #4965: Parameter annotation - qualified
- I already have code to calculate the return type using reflection and the existing annotations. I will check it in s...
- 11:05 AM Base Language Feature #4965: Parameter annotation - qualified
- It was easy to write a simple tool to check the @p2j.oo@ methods which have @LegacySignature@. The list of problems ...
- 09:59 AM Base Language Feature #4965: Parameter annotation - qualified
- > You mentioned at some point that the method's return type is not in LegacySignature - where was this logged?
See... - 09:47 AM Base Language Feature #4965: Parameter annotation - qualified
- Greg, you mentioned at some point that the method's return type is not in LegacySignature - where was this logged?
... - 01:55 PM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- The conversion issue for @ObjectExtentGlobal@ is already fixed.
As for the dynamic array issues - the root cause w... - 11:31 AM Database Feature #1587: implement full support for word indexes
- Added word tables' support for custom extents (conversion and database import).
Committed to 3821c/12031 - 11:14 AM Base Language Bug #5029: OO constructor with array input parameter
- Marian, regarding #5029-15 - I've tried duplicating using this test:...
- 10:55 AM Base Language Feature #5146: record additional legacy class and method data in annotations
- Regarding the return type for function and OO methods - my only problem is that there are ~3000 hand-written classes ...
- 10:48 AM Database Feature #4397 (Closed): add database attrs, methods and options
- Ovidiu has recently confirmed that testing passed for the features in this task.
- 07:38 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Your testcase to run this can be as simple as this:...
- 07:24 AM User Interface Bug #5153: improvements to down body processing
- 1. Should we just add this @processDownBody()@ to @handleScreenBuffers()@? If the @downConfigs@ are non-null then we...
- 07:21 AM User Interface Bug #5153 (New): improvements to down body processing
02/18/2021
- 06:27 PM Database Bug #5056: Temp-tables and unique indexes
- Eric,
I looked deeper into the server's log (there are a lot of @java.lang.IllegalStateException: Empty scopes in Un... - 06:19 PM Database Bug #5056: Temp-tables and unique indexes
- Eric,
I am sorry to inform you that the patch is not making the testsets behave better. In fact, the test stops much... - 05:10 PM Database Bug #5056: Temp-tables and unique indexes
- Ovidiu, please test whether the attached patch resolves your original issue(s). It gets both of the test cases you pr...
- 05:00 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Please don't. If we were starting from scratch, we could consider it, but the changes you sh... - 04:44 PM Database Feature #1587: implement full support for word indexes
- Please don't. If we were starting from scratch, we could consider it, but the changes you should be making to DDL gen...
- 04:15 PM Database Feature #1587: implement full support for word indexes
- As I can see at this moment FWD has a dependency on Apache Velocity. Can I use it for DDL generation? This will make ...
- 03:44 PM Database Feature #1587: implement full support for word indexes
- I've resolved the issues described in #1587-349, implemented the generation of the word tables with indices/constrain...
- 03:13 PM Database Feature #4022: upgrade to a newer PostgreSQL release
- > * Did the package come out of the standard Ubuntu repos? Or did you have to add a PPA to the system?
Ubuntu.
... - 01:55 PM Database Feature #4022: upgrade to a newer PostgreSQL release
- >> Were you able to leverage the pre-built PL/Java binaries?
>
> I installed PL/Java package using apt, along with ... - 02:06 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- I've changed item 2.3 from "Deal with multi-page Jasper layout (this relates to the case where export of a browse is ...
- 02:01 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- > Stanislav: Do you have any opinions on this?
I don't like dealing with JasperReport templates because the code l... - 01:35 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- In #5145-11, Vladimir makes a very good point that using JasperReports for @BROWSE@ spreadsheet export has a big disa...
- 12:19 PM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- I investigated the @OnTreeDrag*@ triggers and they seem to be compatible with our current effort with @OLEDRAGDROP@, ...
- 07:26 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- Please summarize the steps for adding the needed support.
- 04:39 AM User Interface Feature #5151 (WIP): Add complete support for tree-list OCX triggers
- Some of the tree based widgets don't have conversion support for some ocx-triggers:
* OnChangeNode (*supported*)
... - 04:37 AM User Interface Feature #5151 (WIP): Add complete support for tree-list OCX triggers
- 12:17 PM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> > is there a way to resolve an instance from its ID, an equivalent for handle function?
>
> Ma... - 10:24 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > is there a way to resolve an instance from its ID, an equivalent for handle function?
Marian: We need your thoug... - 10:22 AM Base Language Bug #4749 (WIP): Conversion error for object indeterminate extent output parameter
- 06:13 AM User Interface Bug #5118: TREELIST widget issues
- FIXED in rev 12518.
Another difference:
In FWD a node is collapsed/expanded on mouse up event for *any mouse butt...
02/17/2021
- 04:02 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > I've noticed two things regarding custom extends.
> > # If the ... - 03:58 PM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> I've noticed two things regarding custom extends.
> # If the number of the @<extent-field@... - 02:57 PM Database Feature #1587: implement full support for word indexes
- I've noticed two things regarding custom extends.
# If the number of the @<extent-field@ subnodes on the .hints file...
02/16/2021
- 05:07 PM User Interface Bug #5150: killing the web page for the web client should raise the equivalent of a window-close ...
- Thanks for creating this issue.
FYI the business value is: when the software is licensed for a maximum number of ... - 04:37 PM User Interface Bug #5150: killing the web page for the web client should raise the equivalent of a window-close ...
- > I think we need a listener for session termination which will emulate the 'window close' logic.
I think this is... - 04:33 PM User Interface Bug #5150: killing the web page for the web client should raise the equivalent of a window-close ...
- A customer reported this issue (my paraphrased version):
> When the user closes the webbrowser (or only the browse... - 04:31 PM User Interface Bug #5150 (New): killing the web page for the web client should raise the equivalent of a window-...
- 04:42 PM Base Language Feature #4384: Builtin OO Implementation
- I've added wiki documentation that lists our currently "supported built-in OO classes":/projects/p2j/wiki/Object_Orie...
- 01:58 PM Base Language Bug #5029 (Test): OO constructor with array input parameter
- 01:12 PM Base Language Bug #5029: OO constructor with array input parameter
- Constantin Asofiei wrote:
> OK, that's because my tests always had the INPUT modifier. I'll fix this.
>
> For no... - 01:57 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> No problem. The annotation for the @wiext@ index looks correct to me as is.
Well, formally ... - 01:50 PM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> I'm talking about @name = "fextFirst", legacy = "f-ext"@. The word table name was also ba... - 01:21 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> I'm having trouble understanding the question. Please provide an example.
I mean the follow... - 01:10 PM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> I've noticed that for word index with customized extent fields the value of the @name@ attr... - 01:05 PM Database Feature #1587: implement full support for word indexes
- I've noticed that for word index with customized extent fields the value of the @name@ attribute of the @IndexCompone...
- 08:45 AM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
- How much effort is there to fix this?
- 05:43 AM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
- GET-MOUSE-POSITION returns coordinates relative to the screen when called on @FIELD-GROUP@ widget. It must return coo...
02/15/2021
- 08:20 AM Base Language Feature #4384: Builtin OO Implementation
- Please use this patch. It will be in 3821c in the next couple of days....
- 08:04 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, the root cause is because the reference is incremented when the INPUT parameter is initialized in the propert...
- 02:37 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> As long as you use @TypeFactory.object@ or @UndoableFactory.object@ to initialize a prop... - 06:52 AM Conversion Tools Bug #5021 (Closed): improve/fix file-ignore-list.txt ('X' conversion mode) under Windows
02/14/2021
- 10:51 AM Base Language Feature #4384: Builtin OO Implementation
- As long as you use @TypeFactory.object@ or @UndoableFactory.object@ to initialize a property/var, then reference coun...
- 10:47 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, I had to revert your @object.setUnknown@ change which decremented the reference ...
02/13/2021
- 06:21 PM Conversion Tools Bug #5021 (WIP): improve/fix file-ignore-list.txt ('X' conversion mode) under Windows
- Fixed in 3821c rev 12009.
All files in the include/exclude list must use Linux-style separator and this will be re... - 05:51 PM Base Language Feature #4384: Builtin OO Implementation
- Marian, I had to revert your @object.setUnknown@ change which decremented the reference - only @ObjectVar@ is allowed...
02/12/2021
- 01:11 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> There are two aspects of performance we need to understand and measure from this testing:
>... - 12:44 PM Database Feature #1587: implement full support for word indexes
- There are two aspects of performance we need to understand and measure from this testing:
* read (upon which the c... - 11:01 AM Database Feature #1587: implement full support for word indexes
- Here is the suggested structure of the test table for performance testing of the new @CONTAINS@ support:
The test ta... - 10:41 AM Base Language Feature #5146: record additional legacy class and method data in annotations
- * We should be able to record (in an annotation) whether the converted class was a @CLASS@, @INTERFACE@ or @ENUM@ in ...
- 10:40 AM Base Language Feature #5146 (New): record additional legacy class and method data in annotations
02/11/2021
- 08:32 AM Base Language Bug #5029: OO constructor with array input parameter
- My current work touches how 4GL moves the data from the arguments to the parameters, via the stack, for the integer/i...
- 08:24 AM Base Language Bug #5029: OO constructor with array input parameter
- There is another thing with indeterminate extent output parameters, in 4GL it doesn't matter if the extent was alread...
- 08:20 AM Base Language Bug #5029: OO constructor with array input parameter
- OK, that's because my tests always had the INPUT modifier. I'll fix this.
For now, change it like @INPUT cInExt@ ... - 08:14 AM Base Language Bug #5029: OO constructor with array input parameter
- Constantin Asofiei wrote:
> What are you using exactly as argument? A OO property? A class variable? Something else?... - 08:11 AM Base Language Bug #5029: OO constructor with array input parameter
- What are you using exactly as argument? A OO property? A class variable? Something else?
- 08:07 AM Base Language Bug #5029: OO constructor with array input parameter
- Constantin, conversion is not using @InputOutputExtentParameter@ anymore but it's missing the cast to Object so it st...
02/10/2021
- 09:07 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, @LegacyClass@ is missing legacy constructor method(s). Please add them.
If you debug into the @newInstanc... - 08:51 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin, another thing that we've found is when using any instance level methods in @LegacyClass@ we get a nice NP...
- 08:00 AM Conversion Tools Bug #5137: any text following a # character in the include or exclude file list is ignored
- Any text following a @#@ character in the include (@-f@ option for @ConversionDriver@) or exclude file list (@-x@ opt...
- 07:58 AM Conversion Tools Bug #5137 (Closed): any text following a # character in the include or exclude file list is ignored
- 03:28 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> I understand we need to correct the sort behavior for queries which use word indices, but I ... - 01:39 AM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > I have problems with removing @CONTAINS@ field from the @genera... - 08:56 PM Conversion Tools Bug #5135: replace -s, -f and -x options of ConversionDriver with a single combined mode
- We have 3 modes for specifying the source files to process in the @ConversionDriver@.
The result causes issues:
... - 07:45 PM Conversion Tools Bug #5135 (Closed): replace -s, -f and -x options of ConversionDriver with a single combined mode
02/09/2021
- 03:27 PM Database Feature #1587: implement full support for word indexes
- Suppressed using word index field for sorting.
Committed to 3821c revision 12004. - 01:29 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> The @sort@ parameter is computed in @annotations/index_selection.rules@. Look for the @orde... - 01:18 PM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> I have problems with removing @CONTAINS@ field from the @generated@ 'sort' parameter of the... - 07:26 AM Deployment Support #3303: make the automated deployment process fully production ready
- > If we bolster this connection, and generate output that can be used directly with the playbooks, it will be a win-w...
02/08/2021
- 04:51 PM Database Feature #1587: implement full support for word indexes
- Added runtime uppercasing of the CONTAINS UDF arguments (for temp-tables).
Committed to 3821c/11999. - 03:06 PM Database Feature #1587: implement full support for word indexes
- I have problems with removing @CONTAINS@ field from the @generated@ 'sort' parameter of the @AdaptiveQuery.initialize...
- 03:00 PM Database Feature #1587: implement full support for word indexes
- Uppercasing the @CONTAINS@ arguments at conversion time removed in #3821/11998.
- 09:26 AM Database Feature #1587: implement full support for word indexes
- Added a subtask to #1587-327 which I've forgot to mention (Implement CONTAINS support for denormalized extent fields).
- 04:28 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
- Eric Faulhaber wrote:
> Why do we use the most current @p2jpl.jar@ version from @${deploy.home.abs}/lib/@ only in th... - 03:49 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
- Does anyone know why we have this in the "template" @build_db.xml@ (not really a template, but it tends to get copied...
- 03:39 PM Deployment Support #3303: make the automated deployment process fully production ready
- One of the "connection points" between our projects and the use of Ansible for deployment is the @deploy.dist@ target...
- 09:24 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, the root cause is @REGISTRY.set(registry);@ instead of @REGISTRY.get().assign(r... - 09:14 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, the root cause is @REGISTRY.set(registry);@ instead of @REGISTRY.get().assign(registry);@ in @HttpHeaderBuil...
- 08:52 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> What test do you use? Can you isolate this in something simple?
This is the simplest o... - 07:21 AM Base Language Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Right, but for an object this means the reference is the same... two objects pointing to the sam... - 07:19 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, please give me an example where you need equals/hashCode in the collection imple... - 06:29 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, please give me an example where you need equals/hashCode in the collection implementations.
As a rule of t... - 02:47 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Branch 4384h was created from branch 3821c revision 11992. Please note that some changes from 43...
Also available in: Atom