- Mar 19, 2025
-
-
Fatih Uzunoğlu authored
Qt Quick Stack View, even though is a `Control` derivative, does not respect its paddings. This does not mean that we are free to re-interpret the paddings as done currently. Qt may at any point start respecting the padding, which would in turn break the interface. The padding is not supposed to be passed around like that. It is for the control to position the content item (apply margins). Unfortunately we can not do that in `StackView` because it assumes that it is the sole authority for positioning the content. The easy fix for that is to simply use anchors where `StackView` is reused. This is what I tried to do in this merge request. Unfortunately I could not override the padding properties as read-only to block adjusting them, as they are marked `FINAL`.
-
- Mar 17, 2025
-
-
-
- Now that size change can be requested from the UI at most once per UI frame rendered, WindowResizer has become less relevant. - !1978 (vout: Use a fair display lock and interrupt wait) already reduced the waiting time considerably. Since the UI uses VSync (except CompositorX11), it should be fine to have blocking stuff that only take couple of milliseconds to execute.
-
Currently the new approach is only enabled for `CompositorWayland` and `CompositorDirectComposition`.
-
So that we don't need to require adjusting the size before the scale.
-
-
As per Qt Quick Effects' `CMakeLists.txt`, the excluded resources are the ones that use masking. We do not use mask, so we don't need to initialize these shaders. This should save some disk space for the static build. We could eliminate more of these, for example depending on the blur level, only a certain subset of these shaders are used. However, I decided to not be that aggressive for the moment.
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
- Mar 16, 2025
-
-
- thread id - thread naming
-
If the internal vlc input item t is null Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Prevent crashes from accessing null pointer Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
The background color is the same as header color, there is no need to have extra coloring in the header.
-
Having a header color by default does not make sense here: - There is header background color but not background color for the rest. - Views are not controls, and are often placed within controls where background is handled properly. - A purely transparent rectangle does not create a scene graph node thus not rendered. This is considered an optimization for rendering. In this case, since the background is likely to be the same as the background color of the parent control, the area is painted twice with the same color. If the color needs to be different, the property can be overridden to deviate from transparent color.
-
-
The UPnP option was not being properly built with the contribs on Apple platforms.
-
This is because `updateIntfScaleFactor()` no longer emits the signal `intfScaleFactorChanged()` unconditionally.
-
-
- Mar 15, 2025
-
-
As in configure.ac, look for "freerdp2" package.
-
- Mar 14, 2025
-
-
-
- Implicit size is not calculated correctly. - Control's padding is not respected. - Control's spacing is not respected. - Text is not centered when there is more than enough width. - Text is not elided when the control has less than enough width.
-
Sometimes the array elements may be variant (`QVariant`), even though the actual type is a `QUrl` or a `QString`. This is an odd case because `QUrl` is automatically converted to `url` value type when passed to QML. However, the source url may already be provided as a `QVariant`, where in that case this conversion would not occur.
-
Copy elf_aux_info bits from OpenBSD for CPU feature detection on Arm, AArch64 and RISC-V.
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
-
- Mar 13, 2025
-
-
Wrong alignment: GEN util/qmldir GEN widgets/qmldir MOC dialogs/bookmarks/bookmarks.moc.cpp MOC dialogs/dialogs/dialogmodel.moc.cpp UIC dialogs/extended/ui_video_effects.h UIC dialogs/firstrun/ui_firstrunwizard.h
-
-
The output value is bounded by the size parameter, and is used for indexing elements in arrays.
-
Regression from fe26ba9b.
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
We do not need/do not access the library window at all here Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
As we re-navigate through these nodes we will re-generate their parents and get a correctly re-linked tree with new versions of these same orphan nodes, so this is fine Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-