Alexandru Lungu's activity
From 03/11/2026 to 04/09/2026
04/09/2026
- 06:49 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > It is a bug in AbstractGuiImpl.drawTextSelection which splits the text in three parts and it draws them individuall...
- 06:04 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- *Serban* I wonder if in #9842 there is also an instability due to the fact that Swing canvas doesn't account for kern...
04/08/2026
- 08:39 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Well, considering that Java AWT in FWD doesn't have the kerning mode set, will these be rendered correctly?
- 08:37 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Well, maybe MS Sans Serif doesn't have kerning (most probably it doesn't). Can you also test Segoe UI?
- 08:31 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, if we can rely on the fact that OE is never using kerning (maybe hints the Win GDI to not enable it), then we...
- 08:22 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Indeed, I can confirm the results. Can you also try with a bigger font (close to 30/40)?
It is weird tho. I am most ... - 08:10 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- We discussed this in #9842
- 07:23 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- PS: the image is generated through Linux Editor with Liberation Sans 48. You can replicate using most of the common W...
- 07:22 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > No, what I have discussed is not monospace. The letters do not have the same amount of space.
Sorry for the conf... - 05:56 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > The FontDesignMetrics still gets created even if we have 100% coverage.
What do you mean by 100% coverage? Mind ...
04/06/2026
- 06:36 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- > Yes, I cannot replicate the issue with a test case and I am not sure how we end up in RAQ from a for each/preselect...
- 06:28 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- > DO PRESELECT each Book fields (book-id isbn) no-lock:
What index is used in this statement?
> message Book.bo... - 05:34 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I am not sure this is right:
* @buffer.loadRecord(placeholder);!@ is not looking right. @placeholder@ is (usually)... - 05:03 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- > Alex, please take a look at 11301c.
Will do now.
04/03/2026
- 07:43 AM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
- > One very likely issue is that our avoidance of the DOM/HTML controls means that the mobile keyboard support probabl...
- 07:12 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > each character width
This phrase is a red flag for me. This is something that is not usable in kerning fonts. Ch... - 06:41 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > I have a feeling that text metrics may have lots of redundant data, so maybe we can work on that more.
Using som... - 06:40 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- BTW, there are also two maps (text metrics and font metrics) that are loaded from the server. They contain data extra...
- 07:05 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I've seen in the OG task #11301 the following line:
> Record placeholder = referenceRecord != null ? referenceReco...
04/02/2026
- 07:25 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > We can easily reduce the web client memory requirement just by storing these metrics instead.
This sounds reason...
04/01/2026
- 09:32 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
- I fixed most of this in 10962a:
* Register optimized components to ChangeBroker
* Fixed CQ generated by AQ invali...
03/27/2026
- 10:15 AM Database Bug #9383 (Merge Pending): Cache only the current delegate on transaction commit if a Progressive...
- > Yes, I have made the customer application setup just for that.
Nice job! Please proceed with merging 9383a to tr... - 10:13 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Do you also mean #10275?
- 10:10 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > All testing was done and it can be scheduled for merging.
#11154 is the number one priority for testing this. We... - 10:00 AM Database Bug #7841 (Merge Pending): Invalid conversion of temp table DMO when using clob/blob fields
- Please merge this to trunk now.
- 09:44 AM Database Bug #11332: SimpleResults.rows might store Object instead of Object[]
- There is a bug in @SimpleResults.rows@ so that the generic is bypassed forcefully somewhere so that a plain Object is...
- 09:42 AM Database Bug #11332 (New): SimpleResults.rows might store Object instead of Object[]
03/25/2026
- 08:49 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- This task is about attempting to reduce the memory requirement for FWD clients. Customers are currently staying withi...
- 08:46 AM User Interface Bug #11326 (Test): Reduce memory consumption of FWD clients
03/23/2026
- 06:33 AM Build and Source Control Feature #11318: Consider integrating a built-time checker for JS code
- > I made a test with ESLint and the results look legit, although with trunk/10860a there are a bunch of failures, exc...
03/20/2026
- 09:56 AM Build and Source Control Feature #11318: Consider integrating a built-time checker for JS code
- This task should lead to:
* an effort searching of a proper tool to test JS syntax errors to avoid run-time bugs.
*... - 09:54 AM Build and Source Control Feature #11318 (New): Consider integrating a built-time checker for JS code
- 09:47 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- It is still frozen.
- 07:07 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
- Done:
> Port of trunk/16478: Reverted changes done by 11288a in trunk/16471. (refs: #11288) - 06:55 AM Database Bug #11288 (WIP): Check if c3p0 is required for in-memory databases
- Branch 11288c was merged into trunk as rev. 16478 and archived.
- 06:53 AM Database Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
- 11288c now has the revert of trunk/16471.
I am preparing to merge it to trunk. - 06:44 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
- > Alex: can you take care of the rollback?
Now is WIP.
03/18/2026
- 05:47 AM Database Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
- Please merge 11288a to trunk after 11068c.
03/16/2026
- 09:00 AM Database Feature #11291: Improve h2 locking system
- > Switch to MVStore, which handles concurrency more robustly and avoids these locking complications.
If this is pr... - 08:50 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- > In regard to the widget hierarchy rework, I think we might be well served to extract the WIN32 control behavior int...
- 08:12 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- > Previously I mentioned it would be impossible to provide good UX using the canvas rendering approach, but I think m...
- 07:40 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- > This was my point in #11283-13 that "We could consider reworking the widget hierarchy to implement a set of more ge...
03/13/2026
- 10:50 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- > The Infragistics web controls may not be fully compatible with the .NET versions.
I also had this POV in #11283-... - 10:49 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- > The programming model goes from declarative to imperative. You can't wrap an object-based, manually-constructed con...
03/12/2026
- 08:15 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- > We could consider reworking the widget hierarchy to implement a set of more generic base classes that map to WIN32 ...
03/11/2026
- 08:13 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
- This task is to investigate the performance benefit of c3p0 for in-memory databases.
* _temp doesn't use c3p0 and it... - 08:11 AM Database Bug #11288 (Test): Check if c3p0 is required for in-memory databases
- 08:07 AM Database Bug #10776 (Pending): FFC.touch standing out in profiling
- This effort was integrated in #11037
- 07:52 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- My last note is in regard to #11284. "NET Windows Form usage" can happen from within 4GL code or C# code. The link in...
- 06:55 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
- > Rewriting the controls will surely be the most code but I think the least troubles in the end.
I would add "the ... - 07:08 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
Also available in: Atom