Alexandr Miloslavskiy

Results 100 comments of Alexandr Miloslavskiy

Glancing at `gtk_tree_store_get_value()` I do not observe linear complexity. It seems to derefence iterator and obtain the Tree's "row" in O(1). https://github.com/GNOME/gtk/blob/3.24.38/gtk/gtktreestore.c#L658 Can you please clarify?

Please use Java profiler on your test on original SWT code to identify what exactly is slow. So far I have an impression that you're acting on false theory and...

Works for me in 2022-06 and doesn't work in 2022-12. So my recent commit is not guilty.

To my understanding, the biggest blocker in current design is that in Windows, DPI is assigned per top-level window (`Shell` in terms of SWT) , whereas methods in `DPIUtil` do...

The faulty code was last changed in commit 65b2332e (2025-01-09)

I tried latest release v3.3.1 and it doesn't have this problem.

To me, this looks very similar to [Bug 573932](https://bugs.eclipse.org/bugs/show_bug.cgi?id=573932) There, SWT also got confused via 'gtk_list_store_remove()' and 'cellDataProc()', which resulted in accessing deleted items. I suspect that the proposed change...

Ah sorry, I forgot to mention that commit message for 5be1cd89 in Bug 573932 has some extra information. I think that this problem requires some debugging before it can understood...

To try to put Bug 573932 in other words: 1) When `gtk_list_store_remove()` is called, it might call `cellDataProc()`. I see that in both old and current Bug. 2) When it...

I have checked crash database for our product and there are exactly zero reports containing `org.eclipse.swt.widgets.Table.remove` or `org.eclipse.swt.widgets.Tree.remove`. It sounds like this is either an Eclipse side problem, or something...