General

Profile

Paula Păstrăguș's activity

From 08/20/2025 to 09/18/2025

09/18/2025

04:01 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I’ve been thinking about improving the way we handle text width measurements.
Right now we rely on Swing metrics p...
Paula Păstrăguș

09/17/2025

03:26 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
Addressed points 2 and 3 in rev *16138*.
I double checked the first point, the socket is already closed at the en...
Paula Păstrăguș

09/16/2025

10:46 AM User Interface Bug #10485: App freeze due to lack of synchronization
Here's an image with the results from my machine:
!netResults.png!
Paula Păstrăguș
10:28 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
Committed as rev *16137*: Added dedicated socket endpoint for network performance tests.
Hynek, Sergey please review.
Paula Păstrăguș

09/11/2025

07:30 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
Committed changes as rev *16137*.
Hynek, please review.
Paula Păstrăguș
03:51 AM User Interface Bug #10485 (WIP): App freeze due to lack of synchronization
Below is how I plan to approach this, along with a few questions to clarify some key points:
* I’ve created a new en...
Paula Păstrăguș

09/10/2025

08:50 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
It is caused because we're posting @COM-EVENTS@ with a *null source*:... Paula Păstrăguș

09/08/2025

08:40 AM User Interface Bug #10485: App freeze due to lack of synchronization
Committed as rev *16136*.
Please review.
Paula Păstrăguș
07:55 AM User Interface Bug #10485: App freeze due to lack of synchronization
Yes, sendMessage is only called from the push worker thread, so in practice it doesn’t really make sense to also guar... Paula Păstrăguș
07:46 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> Shouldn't @sendString@ be protected, too?
Indeed, it should have been protected too. I ov...
Paula Păstrăguș
06:35 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
I’ve attached a patch that switches the implementation to use a @ReentrantLock@. If this approach looks good, I’ll co... Paula Păstrăguș
07:38 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I attached the patch. (reverted window manager, event manager, logs for show / hide are now handled by TitledWindow a... Paula Păstrăguș
04:28 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek, if we add the logging directly in ThinClient, the web_gui log will quickly fill up with entries like:... Paula Păstrăguș

09/01/2025

08:19 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek Cihlar wrote:
> For the key events logging I think it would make it more useful if more information is include...
Paula Păstrăguș
07:49 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek Cihlar wrote:
> The "window closed" log output is a bit misleading. It is logged in the @remove@ method of @Wi...
Paula Păstrăguș
03:34 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
Committed finest-level logging for TAB and ENTER key events in rev *16136*. At this point, we have logging in place f... Paula Păstrăguș

08/29/2025

09:58 AM User Interface Bug #10500: Frame incorrectly stays enabled
Consider this testcase:... Paula Păstrăguș
09:45 AM User Interface Bug #10500 (New): Frame incorrectly stays enabled
Paula Păstrăguș
09:36 AM User Interface Bug #10499: LEAVE event missing for top-level window
Consider this tetscase:... Paula Păstrăguș
09:29 AM User Interface Bug #10499 (New): LEAVE event missing for top-level window
Paula Păstrăguș
04:06 AM User Interface Bug #10485: App freeze due to lack of synchronization
Sergey Ivanovskiy wrote:
> Is this issue is really related to #10428?
Not exactly, but since the main discussion ...
Paula Păstrăguș
04:00 AM User Interface Bug #10485: App freeze due to lack of synchronization
The race condition can only occur during a network test when a PS timer is active and its callback interacts with the... Paula Păstrăguș
03:55 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek / Sergey, I don’t think the solution I pushed is really viable. We’re synchronizing on the same lock that’s als... Paula Păstrăguș

08/28/2025

08:49 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> Code review 10485a.
>
> Please remove @PushMessagesWorker.session@
If we remove the sess...
Paula Păstrăguș
03:18 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
Created task branch 10485a.
Committed solution as rev *16135*.
Hynek / Sergey please review.
Paula Păstrăguș
02:37 AM User Interface Bug #10485: App freeze due to lack of synchronization
For additional details, please refer to entries #10428-24 through #10428-29 Paula Păstrăguș
02:35 AM User Interface Bug #10485 (WIP): App freeze due to lack of synchronization
The application freeze occurs due to missing synchronization between @PushMessagesWorker.sendMessage@ and the network... Paula Păstrăguș
02:31 AM User Interface Bug #10485 (Test): App freeze due to lack of synchronization
Paula Păstrăguș
06:35 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Committed finest level logging for window open/close and mouse click events as rev *16135* / 10451a.
Next, I’ll re...
Paula Păstrăguș

08/20/2025

09:39 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I’ve attached a patch that adds structured logging for key GUI events, specifically when windows are opened/closed an... Paula Păstrăguș
07:45 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
Paula Păstrăguș
07:45 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
In that case, we can stick with the existing logger levels defined in @directory.xml@, no need to introduce any new v... Paula Păstrăguș
 

Also available in: Atom