Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-05-04 Thread Thiago Macieira
On Friday, 14 February 2020 05:59:47 PDT Morten Sørvig wrote: > > https://github.com/KDE/krdc/tree/master > > Thanks, I’ll see if I can get krdc running in a VM here. > > Morten Any update? -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Product

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-03-27 Thread Mark De Wit
> From: Development On Behalf Of > Morten Sørvig > Sent: 18 February 2020 13:38 > To: Qt development mailing list > Subject: Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to > device-dependent > > > On 14 Feb 2020, at 21:46, Thiago Macieira

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-02-18 Thread Morten Sørvig
> On 14 Feb 2020, at 21:46, Thiago Macieira wrote: > > On Friday, 14 February 2020 07:18:10 PST Thiago Macieira wrote: >> On Thursday, 13 February 2020 14:13:52 PST Christoph Cullmann wrote: >>> I had in Kate/Konsole and Co. broken repainting as soon as winId() was >>> called >>> on any non-nat

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-02-14 Thread Thiago Macieira
On Thursday, 13 February 2020 14:13:52 PST Christoph Cullmann wrote: > I had in Kate/Konsole and Co. broken repainting as soon as winId() was > called > on any non-native widget, see: > > https://bugs.kde.org/show_bug.cgi?id=411965 > > If this is unrelated, just ignore me ;=) It's probably very

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-02-14 Thread Morten Sørvig
> On 13 Feb 2020, at 18:53, Thiago Macieira wrote: > > On Tuesday, 28 January 2020 19:14:50 PST Thiago Macieira wrote: >> I don't know what makes KMail different. I thought it was the use of a >> qtwebengine window, but the qtwebengine examples seem to work fine. >> >> My current theory is emb

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-02-13 Thread Christoph Cullmann
Hi, On 2020-02-13 19:29, Thiago Macieira wrote: On Thursday, 13 February 2020 09:53:11 PST Thiago Macieira wrote: I can confirm krdc is affected just the same way that KMail and VirtualBox are: it works on screen 1, but fails to repaint on screen 2. It's a much simpler application than KMail

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-02-13 Thread Thiago Macieira
On Thursday, 13 February 2020 09:53:11 PST Thiago Macieira wrote: > I can confirm krdc is affected just the same way that KMail and VirtualBox > are: it works on screen 1, but fails to repaint on screen 2. > > It's a much simpler application than KMail to debug. I can reproduce this by > using it

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-02-13 Thread Thiago Macieira
On Tuesday, 28 January 2020 19:14:50 PST Thiago Macieira wrote: > I don't know what makes KMail different. I thought it was the use of a > qtwebengine window, but the qtwebengine examples seem to work fine. > > My current theory is embedding of X11 content > (QWidget::createWindowContainer, use of

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-01-31 Thread Friedemann Kleint
Hi, > But the case of linear arrangement of screens can be solved. The only questions are whether it's necessary to  solve it to get the currently-broken applications fixed and if it is, how to detect the cases where we can and when to give up. Just for the record: If you switch Windows to DP

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-01-30 Thread Thiago Macieira
On Thursday, 30 January 2020 06:34:02 PST Morten Sørvig wrote: > macOS works this way, Windows doesn’t. I think the linux desktop > environments could work this way when using Wayland, but I’m not sure what > actually do. (The test is; does a 2x screen show up as a very large screen, > or not) > >

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-01-30 Thread Florian Bruhin
On Tue, Jan 28, 2020 at 07:14:50PM -0800, Thiago Macieira wrote: > I don't know what makes KMail different. I thought it was the use of a > qtwebengine window, but the qtwebengine examples seem to work fine. FWIW I've had issues (and so had other qutebrowser users) with context menus appearing in

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-01-30 Thread Morten Sørvig
> On 29 Jan 2020, at 04:14, Thiago Macieira wrote: > > On Tuesday, 28 January 2020 06:48:53 PST Morten Sørvig wrote: >> There are several possible solutions: >> >> 1) The scale factor for screen positions is 1: [the current choice] >> Simple to implement. Device-independent virtual geometry m

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-01-28 Thread Thiago Macieira
On Tuesday, 28 January 2020 06:48:53 PST Morten Sørvig wrote: > There are several possible solutions: > > 1) The scale factor for screen positions is 1: [the current choice] > Simple to implement. Device-independent virtual geometry may now have > “gaps”, unoccupied by any actual screen. This

Re: [Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-01-28 Thread Morten Sørvig
> On 27 Jan 2020, at 20:16, Thiago Macieira wrote: > > I had fixed this prior to 5.13 but the patch was never accepted: > https://codereview.qt-project.org/c/qt/qtbase/+/188493 > https://bugreports.qt.io/browse/QTBUG-58329 > https://build.opensuse.org/package/view_file/ > home:thiagomacieira:br

[Development] Qt 5.13 & 5.14 add device-independent pixels to device-dependent

2020-01-27 Thread Thiago Macieira
I had fixed this prior to 5.13 but the patch was never accepted: https://codereview.qt-project.org/c/qt/qtbase/+/188493 https://bugreports.qt.io/browse/QTBUG-58329 https://build.opensuse.org/package/view_file/ home:thiagomacieira:branches:openSUSE:Factory/libqt5-qtbase/0001-HighDpi-Fix- handling-of