Activity
From 09/29/2019 to 10/28/2019
10/28/2019
- 09:58 AM Build and Source Control Bug #4372: No way of archiving artifacts
- If you are working on a very large project, it _might_ be beneficial to having a way to archive the front-end artifac...
- 09:56 AM Build and Source Control Bug #4372 (New): No way of archiving artifacts
- 09:29 AM User Interface Bug #4135: high dpi screens display in low dpi
- OK. Please look at this screen shot.
!DemoWidgets1.png! - 09:06 AM User Interface Bug #4135: high dpi screens display in low dpi
- > If I understand correctly we developed sub pixel conception for these half integers
No. The reason for the shif...
10/27/2019
- 01:00 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- There might be issues in Hotel GUI, this is meant (for now) to work with 4069a.
- 07:28 AM User Interface Bug #4135: high dpi screens display in low dpi
- I checked a similar approach in which the offscreen canvas remains unscaled and when it is drawn onto the screen canv...
10/25/2019
- 01:22 PM Database Feature #4369: implement stateless FWD server clustering
- > For me, running in a stateless mode means that the clients connect and execute independent (quick) request on one o...
- 01:19 PM Database Feature #4369: implement stateless FWD server clustering
- > I think the in-server appserver agents would be a good addition to this (I know we plan to add this).
I think s... - 01:02 PM Database Feature #4369: implement stateless FWD server clustering
- Ovidiu Maxiniuc wrote:
> How about the persistent procedures?
> As I see this, they are allowed as long they are u... - 12:44 PM Database Feature #4369: implement stateless FWD server clustering
- Constantin Asofiei wrote:
> An alternative for the meta tables would be to store it in a physical database, to which... - 12:30 PM Database Feature #4369: implement stateless FWD server clustering
- First, pleat let me know if I got this tight.
For me, running in a stateless mode means that the clients connect and... - 11:25 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > It's possible to insert an AST node before another node, when both a... - 10:06 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> It's possible to insert an AST node before another node, when both are siblings nodes?
You... - 09:42 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- I'm struggle to convert my uast test with Hotel GUI application but did not work. Doing many tests and conversions fi...
- 05:05 AM User Interface Bug #4135: high dpi screens display in low dpi
- In this article another method to scale images is described. https://phoboslab.org/log/2012/09/drawing-pixels-is-hard
10/24/2019
- 04:08 PM Database Feature #4369: implement stateless FWD server clustering
- Most (if not all) of the non-persistence runtime is context-local. One part I see that may require improvements (if ...
- 03:50 PM Database Feature #4369: implement stateless FWD server clustering
- We also should consider the potential duplication of dynamic proxies and other dynamically generated interfaces and c...
- 03:20 PM Database Feature #4369: implement stateless FWD server clustering
- Constantin/Ovidiu: Can you think of any other persistence or even non-persistence state which we need to share across...
- 03:19 PM Database Feature #4369: implement stateless FWD server clustering
- At this time I am assuming the Admin Console is not changing, but we must at least make it work with the directory ap...
- 03:17 PM Database Feature #4369: implement stateless FWD server clustering
- One thing to consider is that we don't want these server instances to be hard to configure. At one time we considere...
- 03:14 PM Database Feature #4369: implement stateless FWD server clustering
- For data structures which cannot be backed by the database AND which must be shared across JVM instances in the FWD c...
- 03:09 PM Database Feature #4369: implement stateless FWD server clustering
- After a discussion with Eric, we have this list of items that are persistence related.
* dirty share database
** ... - 02:53 PM Database Feature #4369: implement stateless FWD server clustering
- The core idea here is that if customers have written their application to be stateless in the 4GL, then today they ca...
- 02:03 PM Database Feature #4369 (Test): implement stateless FWD server clustering
- 03:30 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Branch 3810d was merged into the trunk revision 11338.
- 01:12 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Does the #3810-387 testcase work properly now?
Yes, it does.
> Is #3810-399 fixed, i... - 01:05 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> The branch 3810d is ready for the code review.
Does the #3810-387 testcase work properly n... - 03:06 PM Database Feature #1879: push lock manager back into database
- Based on a discussion with Eric, he notes that the primary differences in our in-memory implementation versus the Pos...
- 12:38 PM User Interface Bug #4135: high dpi screens display in low dpi
- Committed revision 11338 (4135a) has dirty changes that show the kind of changes that should be done. If we uncomment...
- 09:56 AM User Interface Bug #4135: high dpi screens display in low dpi
- Now debugging this way to scale the given image on the javascript client, but as an alternative solution we can scale...
- 09:44 AM User Interface Bug #4135: high dpi screens display in low dpi
- > I suspect that this approach can be slower than if the client gets an original image of proper quality. The other s...
- 05:46 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Can you just scale the smaller images into larger ones on the Javas... - 05:23 AM User Interface Bug #4135: high dpi screens display in low dpi
- Greg Shah wrote:
> Can you just scale the smaller images into larger ones on the Javascript side? It seems useless ... - 10:19 AM Database Feature #4323: parse full FQL statements and convert them to SQL
- Eric Faulhaber wrote:
> The one thing I really don't like, however, is the presence of casts to @TemporaryBuffer@ wi...
10/23/2019
- 05:21 PM User Interface Bug #4135: high dpi screens display in low dpi
- Can you just scale the smaller images into larger ones on the Javascript side? It seems useless to have Java send mo...
- 04:51 PM User Interface Bug #4135: high dpi screens display in low dpi
- Created a new task branch 4135a for these changes. It needs to add new functionality to the java client that should s...
- 04:17 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- The one thing I really don't like, however, is the presence of casts to @TemporaryBuffer@ within @RecordBuffer@ metho...
- 12:40 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Ovidiu Maxiniuc wrote:
> The problem is @RecordBuffer@, where some methods like @copy()@, which, in order to minimiz... - 08:47 AM Database Feature #4323: parse full FQL statements and convert them to SQL
- Eric Faulhaber wrote:
> Ovidiu, in your last commit to 4011a, you removed all the default methods from @Record@ whic... - 04:03 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- 4147a was archived as merged.
- 04:01 PM Build and Source Control Feature #4147 (Closed): Improve Gradle build for offline use
- I've released "FWD v3.2.1":/projects/p2j/wiki/FWD_v3_2_1 which is based on branch 4147a. The @build.gradle@ change w...
- 03:49 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- Greg Shah wrote:
> I've merged the @build.gradle@ changes into 4069a revision 11434.
>
> Hynek: Please review.
... - 03:46 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- Greg Shah wrote:
> > With the changes during the release process, instead of calling createLocalRepo Gradle task cal... - 03:24 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- > With the changes during the release process, instead of calling createLocalRepo Gradle task call the tasks fetchDep...
- 02:36 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- I've merged the @build.gradle@ changes into 4069a revision 11434.
Hynek: Please review. - 01:49 PM Conversion Tools Bug #4151 (Closed): make databaseMode usage safer in rpt_file_list
- A slightly modified version of this fix is checked in to 4069a revision 11433. I'm closing this task.
- 12:19 PM Database Feature #1587: implement full support for word indexes
- Some useful references:
* "ElasticSearch":https://en.wikipedia.org/wiki/Elasticsearch - this is the most popular f... - 05:57 AM Database Support #3871: determine how to change codepages/locales during import
- I used the similar diff to the following one in order to setup the UTF-8 database with INPUT_ENCODING 1252 (WINDOWS-1...
10/22/2019
- 07:59 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Eric Faulhaber wrote:
> ... I'd like to change it back.
FYI, I've done this in my local working copy. So in case ... - 07:20 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Ovidiu, in your last commit to 4011a, you removed all the default methods from @Record@ which were based on your earl...
- 03:29 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- @LowLevelSocketImpl.createSslSocket()@ uses @SSLContext.getInstance("SSL")@ to create the SSL environment. This supp...
- 03:25 PM Base Language Feature #4366 (Closed): support TLS 1.2 and other updated secure socket protocols
- 11:35 AM Database Support #3871: determine how to change codepages/locales during import
- Sergey Ivanovskiy wrote:
> I found that 4GL supports aliases for charsets that are not supported by @java.nio.charse... - 11:33 AM Database Support #3871: determine how to change codepages/locales during import
- > No, it is not the case that was described. I considered the case when DATABASE_ENCODING is not the same as INPUT_EN...
- 11:10 AM Database Support #3871: determine how to change codepages/locales during import
- I found that 4GL supports aliases for charsets that are not supported by @java.nio.charset.Charset.forName@. For an e...
- 11:07 AM Database Support #3871: determine how to change codepages/locales during import
- The part of this issue is related to support @DBCODEPAGE@ function because answering this question gets the runtime i...
- 02:21 AM Database Feature #2156: datetime-tz and hibernate
- Ovidiu Maxiniuc wrote:
> What was the case you encountered with the customer code? TEMP-TABLE or permanent database?...
10/21/2019
- 06:43 PM User Interface Bug #4135: high dpi screens display in low dpi
- I fixed coordinates for drawing primitives and realized that for this task we need to support icons and images that a...
- 11:35 AM User Interface Bug #4135: high dpi screens display in low dpi
- This approach should work properly but following his way I got drawing issues. Then I tested it via this standalone t...
- 06:19 PM Database Support #3871: determine how to change codepages/locales during import
- Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > At this moment I suppose now that PostgreSQL database has been conf... - 02:48 PM Database Support #3871: determine how to change codepages/locales during import
- Sergey Ivanovskiy wrote:
> At this moment I suppose now that PostgreSQL database has been configured to have @UTF-8@... - 06:11 PM Database Feature #2156: datetime-tz and hibernate
- Constantin Asofiei wrote:
> BTW, when you say ISO strings, you mean what is in the WHERE clauses?
I was referring... - 05:23 PM Database Feature #2156: datetime-tz and hibernate
- > I am not sure I understand what you mean. Each DTZ has its own timezone. You can obtain it with @getOffset()@ and c...
- 05:06 PM Database Feature #2156: datetime-tz and hibernate
- Constantin,
I inspected how DTZ are converted (with slightly modified FWD code, to aviod some NPEs):
* I see the @d... - 03:15 PM Database Feature #2156: datetime-tz and hibernate
- Eric Faulhaber wrote:
> Constantin, aside from the broken support in indices and sorting, have you noticed any perfo... - 02:41 PM Database Feature #2156: datetime-tz and hibernate
- Constantin, aside from the broken support in indices and sorting, have you noticed any performance problems related t...
- 02:37 PM Database Feature #2156: datetime-tz and hibernate
- In my point of view, the high-priority outstanding issue is using a datetime-tz in indexes and BY clauses. FWD is br...
- 02:32 PM Database Feature #2156: datetime-tz and hibernate
- For the current implementation is in @DatetimeTzUserType@.
However, I would do a step back and see where we stand.... - 02:23 PM Database Feature #2156: datetime-tz and hibernate
- > my understanding is that you were suggesting we use the timestamp without time zone type (even for databases which ...
- 02:14 PM Database Feature #2156: datetime-tz and hibernate
- Stanislav Lomany wrote:
> Eric, if I understand it correctly, timestamp with timezone and normal timestamp are both ... - 01:39 PM Database Feature #2156: datetime-tz and hibernate
- I am not sure I understand what you mean. Each DTZ has its own timezone. You can obtain it with @getOffset()@ and con...
- 11:43 AM Database Feature #2156: datetime-tz and hibernate
- Are we going to get the current time zone via @TimeZone.getDefault()@ (H2) or @show timezone;@ (PostgreSQL) which wou...
- 11:22 AM Database Feature #2156: datetime-tz and hibernate
- Eric, if I understand it correctly, timestamp with timezone and normal timestamp are both mapped to @org.hibernate.ty...
- 09:34 PM Database Feature #2156: datetime-tz and hibernate
- Stanislav Lomany wrote:
> > either we force the same-zone column for all dialects
>
> I suppose we are going that... - 11:18 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- @IVBDataObject@ and @IVBDataObjectFiles@ are COM interfaces used to implement Drag & Drop.
1. On server side I imp... - 09:18 AM Runtime Infrastructure Bug #4357: Infinite trigger loop
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Fixed in 3809e revision 11356. Constantin, please review the ch... - 08:39 AM Runtime Infrastructure Bug #4357: Infinite trigger loop
- Hynek Cihlar wrote:
> Fixed in 3809e revision 11356. Constantin, please review the changes.
The changes make sense....
10/20/2019
- 11:28 AM User Interface Bug #4135: high dpi screens display in low dpi
- I suppose to detect high resolution screens by this media query and use it to define scaling factor 2....
- 11:08 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> It seems that for high resolution screens we should follow this example from https://deve... - 07:31 AM Database Feature #3815: more temp-table options
- > Everything is complete in this task?
I think yes. Code page is properly resolved and set, but data it is not act...
10/19/2019
- 03:45 PM Runtime Infrastructure Bug #4357: Infinite trigger loop
- Fixed in 3809e revision 11356. Constantin, please review the changes.
10/18/2019
- 05:37 PM User Interface Bug #4135: high dpi screens display in low dpi
- It seems that for high resolution screens we should follow this example from https://developer.mozilla.org/en-US/docs...
- 04:31 PM User Interface Bug #4135: high dpi screens display in low dpi
- Constantin, thanks, I will test changes with Chrome and then provide the patch for this issue. There is another visio...
- 01:21 PM User Interface Bug #4135: high dpi screens display in low dpi
- From the customer:
> This is seen on all high resolution displays, both Mac, Ubuntu and Windows. Although almost a... - 12:44 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey, Chrome has a feature where, after you open the Developer Tools, you can test a site how it looks on different...
- 11:56 AM User Interface Bug #4135: high dpi screens display in low dpi
- > Please provide the display resolution parameters for which the low graphics quality has been observed.
The custo... - 11:18 AM User Interface Bug #4135: high dpi screens display in low dpi
- Please provide the display resolution parameters for which the low graphics quality has been observed.
These parame... - 09:47 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > My question is: Should we implement these interfaces as FWD @ComObje... - 09:26 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> My question is: Should we implement these interfaces as FWD @ComObject@ objects and accessed ... - 08:39 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Some @OCX Progress Bar@ event handlers for Drag & Drop operations are using a parameter of type @COM-HANDLE@:
<pre...
10/17/2019
- 04:33 PM Database Support #3871: determine how to change codepages/locales during import
- At this moment I suppose now that PostgreSQL database has been configured to have @UTF-8@ encoding. If another one-by...
- 03:45 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- I understand that the issue described in #3810-399 is not in the scope of this task.
The branch 3810d is ready for... - 10:37 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Well, it seems that it is a configuration issue. However, I do not understand how to config... - 08:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > I've noticed an incompatibility between 4GL and FWD. For the co... - 08:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> I've noticed an incompatibility between 4GL and FWD. For the connected databases, 4GL assig... - 06:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> I've suddenly started to get the following exception while retrieving data from the @_User@... - 05:52 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> I've noticed an incompatibility between 4GL and FWD. For the connected databases, 4GL assig... - 05:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- I've suddenly started to get the following exception while retrieving data from the @_User@ table:...
- 09:16 AM Runtime Infrastructure Feature #3819: PROFILER system handle
- Marian Edu wrote:
> Hi Greg, is there anything that needs clarification on this topic?
No, I think this is comple... - 03:55 AM Runtime Infrastructure Bug #4357: Infinite trigger loop
- The problematic code is in @EventList.lookupWorker@:...
- 03:35 AM Runtime Infrastructure Bug #4357: Infinite trigger loop
- During testing of a large customer GUI application I encountered an abend when interacting with the main (menu) windo...
- 03:30 AM Runtime Infrastructure Bug #4357 (Closed): Infinite trigger loop
10/16/2019
- 06:06 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- I've noticed an incompatibility between 4GL and FWD. For the connected databases, 4GL assigns USERID (it is an OS use...
- 01:31 PM Database Support #3871: determine how to change codepages/locales during import
- Yes, these are the only three supported dialects (see implementations of @P2JDialect@) at this moment.
- 12:00 PM Database Support #3871: determine how to change codepages/locales during import
- Ovidiu, thank you for help. Should we support only PostgreSql, H2 and MS SQL Server?
- 10:22 AM Database Support #3871: determine how to change codepages/locales during import
- It seems that not all database developers have chosen to honour ANSI standard.
For H2 (I updated my h2 test envir... - 04:26 AM Database Support #3871: determine how to change codepages/locales during import
- Ovidiu Maxiniuc wrote:
> Review of r11346 / 3871a.
>
> Generally I am OK with the new code as it seem logical, ex... - 07:04 AM Database Feature #2156: datetime-tz and hibernate
- > * In what use case(s) is the UTC timestamp sufficient?
Also comparison and WHERE statement. - 06:46 AM Database Feature #2156: datetime-tz and hibernate
- > * In what use case(s) do we need the timezone that originally was known when the datum was stored?
When @datetim... - 01:44 AM Base Language Feature #3867: direct java class access from 4GL code
- Fixed in 4069a rev 11428.
10/15/2019
- 07:29 PM Database Feature #2156: datetime-tz and hibernate
- Sorry, I've gotten lost in all the circles here. Can we take a step back? Please help me understand the following fun...
- 05:00 PM Database Feature #2156: datetime-tz and hibernate
- > either we force the same-zone column for all dialects
I suppose we are going that way. And basically I was wonde... - 04:38 PM Database Feature #2156: datetime-tz and hibernate
- OK, I understand, thanks. I was mislead because of the final convert. But the idea is the same.
- 04:35 PM Database Feature #2156: datetime-tz and hibernate
- >The additional column is added only because of PSQL. It converts all DTZs to local (not UTC) DT and store them that ...
- 04:10 PM Database Feature #2156: datetime-tz and hibernate
- Actually, all supported db engines (H2, PSQL and MSSQL) will handle the mixed-timezone timestamps. Please see note 23...
- 03:41 PM Database Feature #2156: datetime-tz and hibernate
- Stanislav Lomany wrote:
> In addition: now we have timestamps with different timezones in one column (correct me if ... - 03:38 PM Database Feature #2156: datetime-tz and hibernate
- In addition: now we have timestamps with different timezones in one column (correct me if I'm wrong). I suggest to us...
- 03:22 PM Database Feature #2156: datetime-tz and hibernate
- Currently when we create a @datetime-tz@ instance with, e.g. @TIMESTAMP+05@, it stores @TIMESTAMP(+05)@ timestamp and...
- 02:24 PM Database Feature #2156: datetime-tz and hibernate
- > for PostgreSQL timezone is a session parameter
Are you assuming that all @datetime-tz@ instances have the same ... - 12:24 PM Database Feature #2156: datetime-tz and hibernate
- > We are going to use 2 columns. BUT the 2nd column is only for us to restore the offset when we use it in the JVM. ...
- 06:21 PM Base Language Feature #3867: direct java class access from 4GL code
- I have a fix for this, will commit after regression testing.
- 05:29 PM Base Language Feature #3867: direct java class access from 4GL code
- There is a regression related to @jobject.fromJava@ in 4069a. Working on a fix.
- 05:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- The @SET-CLIENT@/@SET-DB-CLIENT@ is re-worked as described in #3810-391.
Committed to 3810d revision 11349.
Set... - 04:29 PM Database Support #3871: determine how to change codepages/locales during import
- Review of r11346 / 3871a.
Generally I am OK with the new code as it seem logical, except for the query from @Impor... - 02:15 PM Database Feature #3814: more schema metadata
- Additional metadata requirements:
Need conversion and runtime support:... - 02:07 PM Database Feature #4176: make certain metadata tables aware of live runtime state
- Add to the list of metadata which must be made "live":...
- 01:45 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- > I could remove the OCX_ prefix to make the definition even more generic.
Yes, this would be good. - 03:26 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> Progress bar OCX mouse events are generic, the mouse button is an input parameter, that's why... - 02:28 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> Marius Gligor wrote:
> > 2. Next, I added Mouse Events support to Progress Bar widget. Here I... - 12:46 PM Database Feature #3815: more temp-table options
- Everything is complete in this task?
Is the gap marking up to date as well? - 10:07 AM Base Language Bug #4355: exception member of the CATCH block can be referenced after the block catching it
- 4GL allows a case like:...
- 10:05 AM Base Language Bug #4355 (Closed): exception member of the CATCH block can be referenced after the block catchin...
- 10:03 AM Base Language Feature #4354 (Closed): add GET-CLASS() function support
- 09:43 AM Base Language Feature #4353: finish issues in progress.lang classes related to 4GL reflection
- There are some leftover TODOs related to 4GL reflection (aka dynamic invocation). This is mainly related to paramete...
- 09:42 AM Base Language Feature #4353 (Rejected): finish issues in progress.lang classes related to 4GL reflection
- 09:40 AM Base Language Feature #4352: finish progress.lang.apperror and progress.lang.syserror
- @apperror@ vs @syserror@ - these weren't tested comprehensively, the support is pretty good, but when combined with @...
- 09:39 AM Base Language Feature #4352 (Rejected): finish progress.lang.apperror and progress.lang.syserror
- 09:38 AM Base Language Feature #4351: instance vs static dual behavior for class-defined resources
- In 4GL, a @DEFINE STREAM@ appearing as a class member, will allow that stream name to be accessed from both static an...
- 09:37 AM Base Language Feature #4351 (New): instance vs static dual behavior for class-defined resources
- 09:36 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- See #3751-492 for a comprehensive list of overload rules. We need support for method overload when they differ by a ...
- 09:33 AM Base Language Feature #4350 (WIP): method overload when they differ by a temp-table, dataset, buffer or object ...
- 09:32 AM Base Language Feature #4349: add support for 4GL ENUM
- We need to add conversion (I'm not sure, but 4069a may have some fixes related to this) and runtime support for OpenE...
- 09:31 AM Base Language Feature #4349 (Closed): add support for 4GL ENUM
- 09:31 AM Base Language Bug #4348: investigate and fix extent issues in method/function return type
- FWD doesn't treat correctly dynamic invocation of a OO method which returns an extent value, or a DYNAMIC-FUNCTION ca...
- 09:29 AM Base Language Bug #4348 (New): investigate and fix extent issues in method/function return type
- 09:28 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
- The STOP-AFTER option requires runtime - see the @BlockManager.stopAfter@ stubs.
- 09:28 AM Base Language Feature #4347 (Closed): add runtime support for STOP-AFTER block option
- 09:02 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, these are they key missing features:
* enum support - #4349
* block option STOP-AFTER (needs runtime) - #4347... - 05:37 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
- 05:35 AM User Interface Bug #4135: high dpi screens display in low dpi
- It seems that canvas image smoothing (anti-aliasing) properties can cause this effect of low graphics resolution. In ...
10/14/2019
- 04:44 PM Database Support #4080: AWS Aurora support
- Greg Shah wrote:
> Some thoughts from Eric:
>
> In regard to pljava, as long as this can be selected/enabled for ... - 04:12 PM Database Support #4080: AWS Aurora support
- Some thoughts from Eric:
In regard to pljava, as long as this can be selected/enabled for an Aurora instance, we s... - 04:35 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- It seems that I've finally understood what is wrong with my implementation of the @SECURITY-POLICY:SET-CLIENT@ suppor...
- 12:15 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Marius Gligor wrote:
> 2. Next, I added Mouse Events support to Progress Bar widget. Here I found a conversion issue... - 11:29 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- 1. I implemented the drawing code for progress bar for available UI themes.
Without having the possibility to do a P... - 09:28 AM Base Language Feature #3854: update appserver support with PASOE features
- Constantin Asofiei wrote:
> A high-level plan on testing the PASOE behavior:
> * documentation how to configure and... - 03:59 AM Runtime Infrastructure Feature #3819: PROFILER system handle
- Hi Greg, is there anything that needs clarification on this topic?
10/13/2019
- 01:59 PM Database Feature #3809: ProDataSet support
- Ovidiu, please add history entries to the files you modified in 3809e. Thanks!
10/12/2019
- 10:19 AM User Interface Feature #3940 (Closed): CREATE-RESULT-LIST-ENTRY() method support
10/11/2019
- 12:02 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- I attached some snapshots for an early implementation of PROGRESS-BAR widget, Classic UI Theme. The corresponding uas...
- 06:32 AM Database Support #3871: determine how to change codepages/locales during import
- 3871a was rebased up to revision 11346 over 11337 trunc.
10/10/2019
- 05:31 PM Base Language Feature #3178: implement STREAM-HANDLE support
- Greg Shah wrote:
> In 4069a, I'm changing the gap marking to partial for conversion and full for runtime. Is that O... - 02:40 PM Base Language Feature #3178: implement STREAM-HANDLE support
- In 4069a, I'm changing the gap marking to partial for conversion and full for runtime. Is that OK?
- 04:40 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Ovidiu Maxiniuc wrote:
> I am trying to clean-up the code after DDL changes and I am not sure whether we need the @m... - 02:50 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Eric,
I am trying to clean-up the code after DDL changes and I am not sure whether we need the @merge-dmo-root@ se... - 04:04 PM Database Feature #3815 (Review): more temp-table options
- 3816a has been merged into the trunk as bzr revision 11337.
- 04:01 PM User Interface Feature #3940 (Review): CREATE-RESULT-LIST-ENTRY() method support
- 3816a has been merged into the trunk as bzr revision 11337.
- 02:13 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Rebased task branch 3816a from P2J trunk revision 11336.
- 09:25 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Yes, go ahead and merge.
- 09:24 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Constantin: Are we OK to merge to trunk?
We are from my perspective. - 03:10 PM Database Support #3871: determine how to change codepages/locales during import
- Committed revision 11344 (3871a) fixed missed comment.
- 03:01 PM Database Support #3871 (Review): determine how to change codepages/locales during import
- The committed revision 11343 (3871a) should fix the cases when the source code page is UTF8 or a different code page ...
- 03:53 AM Database Support #3871: determine how to change codepages/locales during import
- This it the test example. The question for me is that BOM (https://en.wikipedia.org/wiki/Byte_order_mark) is generate...
- 03:46 AM Database Support #3871: determine how to change codepages/locales during import
- I found that the UTF-8 source dump file is imported incorrectly now. The problem here is @FileStream@ is supposed to ...
- 09:28 AM User Interface Feature #3811: more misc UI features
- FYI, the @MANUAL-HIGHLIGHT@ entry in @rules/gaps/expressions.rules@ was not updated:...
- 09:26 AM User Interface Feature #3811 (Closed): more misc UI features
- With 3811b, the last of the changes (@MANUAL-HIGHLIGHT@) is in trunk. This task is complete.
- 04:01 AM User Interface Feature #3811: more misc UI features
- Branch 3811b has been merged to trunk at rev 11336 and archived as merged.
10/09/2019
- 12:58 PM User Interface Feature #3811: more misc UI features
- Marius Gligor wrote:
> In class @GuiWebSocket.java@ I found the following method:
>
> [...]
>
> What I don't u... - 12:54 PM User Interface Feature #3811: more misc UI features
- In class @GuiWebSocket.java@ I found the following method:...
- 11:07 AM User Interface Feature #3811: more misc UI features
- Marius Gligor wrote:
> Maybe a better solution is to add more description to javadoc of drawRadioButton method, just... - 11:06 AM User Interface Feature #3811: more misc UI features
- Marius, OK, I understand now - the issue was that for FWD, the radio-buttons are individual widgets, and we cache the...
- 09:26 AM User Interface Feature #3811: more misc UI features
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Marius Gligor wrote:
> > > After setting the background col... - 08:56 AM User Interface Feature #3811: more misc UI features
- Constantin Asofiei wrote:
> Marius Gligor wrote:
> > After setting the background color, the radio button image and... - 08:52 AM User Interface Feature #3811: more misc UI features
- I just tested. I added a simple @System.out.println(gd);@ when @RadioSetGuiImpl@ and @RadioButtonGuiImpl@ widgets are...
- 08:33 AM User Interface Feature #3811: more misc UI features
- On Swing and Web GUI driver the bgcolor is set when radio-set is drawing and seems to be used when draw radio-button ...
- 08:17 AM User Interface Feature #3811: more misc UI features
- Marius Gligor wrote:
> After setting the background color, the radio button image and radio label are drawing. (plea... - 08:06 AM User Interface Feature #3811: more misc UI features
- Constantin Asofiei wrote:
> Marius Gligor wrote:
> > Constantin, using your hint I quickly fixed the bug. Many than... - 07:45 AM User Interface Feature #3811: more misc UI features
- Marius Gligor wrote:
> Constantin, using your hint I quickly fixed the bug. Many thanks!
> Indeed, the @AbstractGu... - 07:29 AM User Interface Feature #3811: more misc UI features
- In the mean time I did a very small change which improve how highlight selection looks like (see attached pictures).
... - 07:03 AM User Interface Feature #3811: more misc UI features
- Great! Please run back through the GUI testing (Hotel GUI and your testcases).
Constantin: Any concerns with the f... - 06:38 AM User Interface Feature #3811: more misc UI features
- Constantin, using your hint I quickly fixed the bug. Many thanks!
Indeed, the @AbstractGuiDriver.setColor@ MUST be ... - 08:49 AM Database Support #3871: determine how to change codepages/locales during import
- Greg, please review the committed rev 11338 (3871a). It was tested with UTF-8 PostgresSql database.
- 07:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Igor, did you manage to do any progress on the testcase?
Well, I'm working now on the... - 07:29 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor, did you manage to do any progress on the testcase?
10/08/2019
- 03:00 PM Database Feature #2156: datetime-tz and hibernate
- Constantin Asofiei wrote:
> There's one other thing to add for @datetime-tz@ - its usage in indexes and sort clauses... - 01:47 PM Database Feature #2156: datetime-tz and hibernate
- Stanislav Lomany wrote:
> Could you please elaborate what should be done for this task? datetime-tz seems to be work... - 12:21 PM Database Feature #2156: datetime-tz and hibernate
- Could you please elaborate what should be done for this task? datetime-tz seems to be working in general.
- 02:24 PM User Interface Feature #3811: more misc UI features
- Marius Gligor wrote:
> When next draw occur, the background color became @RED@, but the cached draw is send to @JS@.... - 11:27 AM User Interface Feature #3811: more misc UI features
- Today I created two new simple uast tests for @radio-set@ widget as follow:
1 @uast/manual-highlight/radioset2.p@ ... - 01:15 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Stanislav Lomany wrote:
> > Stanislav, a quick note about the SharedVariableManager.lookupTempTable(String legacyNam... - 05:41 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- > Stanislav, a quick note about the SharedVariableManager.lookupTempTable(String legacyName). Please make sure the le...
- 04:21 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- > Then we have two failing tests. I'm looking into it.
Never mind. Regression testing passed. I just got two ident... - 10:37 AM Database Support #3871: determine how to change codepages/locales during import
- I doesn't matter what one byte encoding is used. If it is internally mapped into UTF-8, then this issue can be observ...
- 10:32 AM Database Support #3871: determine how to change codepages/locales during import
- Sergey Ivanovskiy wrote:
> OK, it seems that the Hibernate uses UTF-8 internally because I experimented with US-ASCI... - 06:52 AM Database Support #3871: determine how to change codepages/locales during import
- OK, it seems that the Hibernate uses UTF-8 internally because I experimented with US-ASCII encoding as a default enco...
- 06:42 AM Database Support #3871: determine how to change codepages/locales during import
- If there is no valid codepage conversion for the INPUT_ENCODING to the DATABASE_ENCODING, then you should throw an ex...
- 06:26 AM Database Support #3871: determine how to change codepages/locales during import
- This is that imported file encoded as WINDOWS-1251.
- 06:24 AM Database Support #3871: determine how to change codepages/locales during import
- I don't know the way how to convert parameters for HSQL queries like this one...
- 06:16 AM Database Support #3871: determine how to change codepages/locales during import
- Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > > Then the client will read the imported data from this database as... - 06:10 AM Database Support #3871: determine how to change codepages/locales during import
- >Where are the UTF-8 strings coming from? Are they from the import data?
UTF-8 is the default encoding for my java e... - 05:59 AM Database Support #3871: determine how to change codepages/locales during import
- Greg Shah wrote:
> > Then the client will read the imported data from this database as LATIN-1 strings because the d... - 05:47 AM Database Support #3871: determine how to change codepages/locales during import
- > Then the client will read the imported data from this database as LATIN-1 strings because the database has LATIN-1 ...
- 05:25 AM Database Support #3871: determine how to change codepages/locales during import
- Sergey Ivanovskiy wrote:
> I think that there is only one way to save UTF-8 strings into LATIN-1 database is to conv... - 05:15 AM Database Support #3871: determine how to change codepages/locales during import
- I think that there is only one way to save UTF-8/Unicode strings into LATIN-1 database that is to convert UTF-8 strin...
10/07/2019
- 02:17 PM Database Support #3871: determine how to change codepages/locales during import
- I encountered the following issue that the WINDOWS-1251 string decoded into the UTF-8 string (if UTF-8 is a default j...
- 06:26 AM Database Support #3871: determine how to change codepages/locales during import
- Let us consider this case in which the database has LATIN-1 encoding and the import table has WINDOWS-1251 encoding. ...
- 01:58 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Then we have two failing tests. I'm looking into it.
- 12:31 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Stanislav Lomany wrote:
> What are the know failing regression tests except tc_job_002?
The 'clock violation approv... - 11:07 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- What are the know failing regression tests except tc_job_002?
- 06:50 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Stanislav, a quick note about the @SharedVariableManager.lookupTempTable(String legacyName)@. Please make sure the l...
- 10:21 AM Database Feature #4323: parse full FQL statements and convert them to SQL
- These are generateDDL() calls for the metadata database. I am working on it right now.
- 06:45 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Igor, please see @testcases/uast/security/client-principal-multiple-databases.p@. Pleas... - 06:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor, please see @testcases/uast/security/client-principal-multiple-databases.p@. Please review it - the idea is tha...
- 04:08 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Please rebase 3810d. Also, what is the state of this task?
3810d was reabsed to the ... - 03:16 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Please rebase 3810d. Also, what is the state of this task?
- 06:21 AM Runtime Infrastructure Feature #2316: improve directory XML encoding
- Please see #4340-4 for additional ideas on syntax improvements.
10/05/2019
- 06:12 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- I suppose it's the best place to put a testcase that demonstrates unwanted row-entry events and duplicate row-entry e...
- 05:37 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- > Yes, query changes related to cursor need good review and regression testing.
OK, please get ChUI regression tes... - 05:18 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- The remaining issues were moved to #4341.
- 04:20 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- > Have you tried it in one of the large GUI apps which have updatable browse?
I'll test tomorrow and let you know ... - 03:34 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Is see the primary functional change is in @Browse.insertRow()@. How much testing have you done on this? I guess it...
- 03:12 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- > We could list it as partial, but my understanding is that the remaining items are not core. Is that correct?
Ye... - 02:58 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Did you update the gap marking rules to match your changes? I assume that CRLE, DRLE and INSERT-ROW are now consider...
- 02:54 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Rebased task branch 3816a from P2J trunk revision 11335.
I've committed the fix for the CRLE "out of view" issue, ... - 05:17 PM User Interface Feature #4341: CREATE-RESULT-LIST-ENTRY missing implementation features
- The following CRLE-related features are not implemented:
# Implementation for CRLE/DRLE for non-scrolling queries - ... - 04:36 PM User Interface Feature #4341 (New): CREATE-RESULT-LIST-ENTRY missing implementation features
10/04/2019
- 05:35 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Are there any other project-level changes that need to be made, beside those in your last note? I'm trying to convert...
- 04:01 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- I committed latest changes to 4011a/rr11344.
If you have an old ddl directory, please backup it. The conversion wi... - 02:16 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Is there a new class @DDLGeneratorWorker@ that was supposed to be checked in?...
- 01:59 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- I forgot to CTRL+F5 :(.
- 01:57 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Sorry, Eric. I cleaned the .g file only looking at the @ExpressionParser@. Indeed, I was too eager to drop the @java....
- 01:54 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- BTW, Greg has decreed that "FWDQL" should be "FQL" :)
Please work that name change back into the code, file names,... - 01:50 PM Database Feature #4323: parse full FQL statements and convert them to SQL
- Ovidiu, I'm getting the following compile errors with 4011a/11342:...
- 11:40 AM User Interface Feature #3811: more misc UI features
- > When we select the RadioSet widget on Web GUI client the background color is set to Red but the radio buttons label...
- 10:36 AM User Interface Feature #3811: more misc UI features
- 1. I've fixed the slider thumb button for Classic UI Theme when background color is not the default @SysColor.COLOR_3...
- 07:02 AM Database Bug #3471: incremental conversion is regressed
- > for OO, the tricky part is keeping the Java converted method name consistent. If you recall, we need to keep this c...
10/03/2019
- 05:34 PM Database Bug #3471: incremental conversion is regressed
- I'm still checking, but the current issues are:
* for OO, the tricky part is keeping the Java converted method name ... - 02:25 PM User Interface Feature #3811: more misc UI features
- Marius Gligor wrote:
> Branch 3811b is ready for a code review.
I'm OK with the changes. If you didn't, please do ... - 09:19 AM User Interface Feature #3811: more misc UI features
- Marius Gligor wrote:
> I never worked with such kind of images (.svg) Which tools are you using to create such resou... - 09:18 AM User Interface Feature #3811: more misc UI features
- I never worked with such kind of images (.svg) Which tools are you using to create such resources?
- 08:33 AM User Interface Feature #3811: more misc UI features
- Marius, Please do fix that slider background issue in 3811b.
- 05:44 AM User Interface Feature #3811: more misc UI features
- I've fixed the selectable widgets behavior on mouse click and keyboard events.
The branch has been rebased on top of... - 02:01 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- > Can you finish today?
I'm not sure, I'll try. - 01:55 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Create tasks for the 3 issues, link them here and make me a watcher.
Can you finish today? - 01:16 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- > Is there anything left open on this task?
I'm working on the issues with CRLE when the created row is out of vie... - 11:48 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- I have just reviewed the 11342 revision of branch 3816a. I found nothing wrong with it.
- 08:35 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Is there anything left open on this task?
- 09:32 PM User Interface Feature #3940 (WIP): CREATE-RESULT-LIST-ENTRY() method support
- Rebased task branch 3816a from P2J trunk revision 11334.
Please review it.
10/02/2019
- 01:54 PM Database Support #3871: determine how to change codepages/locales during import
- Created task branch 3871a.
- 01:09 PM Database Bug #3471 (WIP): incremental conversion is regressed
- 01:09 PM Database Bug #3471: incremental conversion is regressed
- Full convert/compile will always be required when someones updates FWD, and there are parser changes where the token ...
- 11:50 AM Base Language Feature #3867: direct java class access from 4GL code
- The FWD changes are in 4069a rev 11387
The test is in rev 1950. - 10:16 AM Base Language Feature #3867: direct java class access from 4GL code
- This looks very good. Check in the sample to @testcases/uast/@ when you are ready.
- 08:56 AM User Interface Feature #3811: more misc UI features
- Greg Shah wrote:
> Nice catch!
>
> A few weeks ago, Stanislav reported something similar. He said that the arr... - 08:52 AM User Interface Feature #3811: more misc UI features
- Nice catch!
A few weeks ago, Stanislav reported something similar. He said that the arrow buttons (e.g. on scro... - 05:21 AM User Interface Feature #3811: more misc UI features
- Finally I found the cause of @NPE@ exception using @Classic UI Theme@.
Basically after I build the project and I che... - 03:49 AM User Interface Feature #3811: more misc UI features
- I converted the Hotel GUI application using a link to my @3811b@ branch.
Then, I tested the Hotel GUI application an... - 02:55 AM User Interface Feature #3811: more misc UI features
- I converted the Hotel GUI application using the current p2j trunk branch. I tested with all available UI themes and I...
10/01/2019
- 06:52 PM Base Language Feature #3867: direct java class access from 4GL code
- Greg, I have a code like this:...
- 04:02 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Rebased task branch 3816a from P2J trunk revision 11333.
- 11:02 AM User Interface Feature #3811: more misc UI features
- 1. I successfully converted the @Hotel GUI@ application on my workstation using my changes from @3811b@ branch.
T...
09/30/2019
- 11:39 AM Base Language Feature #3867: direct java class access from 4GL code
- > I think I need to emit a non-null check for cases where a Java var is used in 4GL APIs (like MathOps.plus),
Usin... - 11:35 AM Base Language Feature #3867: direct java class access from 4GL code
- I think the 4GL operators would require wrapping the Java type in the correct BDT. Then the 4GL operators will work ...
- 09:57 AM Base Language Feature #3867: direct java class access from 4GL code
- And also about using @jobject.ref()@; for a call like @Math:sin(jrad)@, where @jrad@ is @java.lang.Double@, if this g...
- 09:50 AM Base Language Feature #3867: direct java class access from 4GL code
- Greg Shah wrote:
> * At this time we haven't considered that pure Java operators would be used. This means that we a... - 08:44 AM User Interface Feature #3811: more misc UI features
- > I tested only with Swing GUI client not with the Web GUI client. How could I do tests with Web GUI client? Where I ...
09/29/2019
- 12:43 PM Base Language Feature #3867: direct java class access from 4GL code
- I think we can assume normal Java NPE behavior, with some caveats.
* We will need to allow Java exceptions in 4GL ... - 11:49 AM Base Language Feature #3867: direct java class access from 4GL code
- Can we assume normal Java behaviour (e.g. NPE throw) for cases where the variable is uninitialized, and it is used in...
Also available in: Atom