Mispell wavy line#33
Open
pplupo wants to merge 15 commits into
Open
Conversation
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
* main.cpp: Wrapped the deprecated Qt::AA_UseHighDpiPixmaps attribute in a Qt 6 version guard. * cwindowbase.cpp & cplatformdecoration.cpp: Replaced deprecated globalPos() calls with globalPosition().toPoint(). * ccefeventstransformer.h: Stripped invalid signals: and public slots: macros, as the class inherits from a CEF event listener rather than QObject. Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
…kends Introduce a platform abstraction layer for the X11-to-Wayland migration: - iplatformbackend.h: Pure virtual interface defining window management, decoration/WM interaction, cursor management, and query methods. - x11backend.h/.cpp: Implementation wrapping the existing X11/XCB code from linux_window_utils.cpp and cplatformdecoration.cpp. Uses the same getXDisplay() singleton pattern and XCB/Xlib APIs. - waylandbackend.h/.cpp: Implementation using Qt 6 APIs exclusively (no X11 headers). Operations impossible on Wayland (cursor warping, window positioning, synthetic events) are safe no-ops. Interactive move/resize uses QWindow::startSystemMove()/startSystemResize(). - platformbackendfactory.cpp: Runtime backend selection via QGuiApplication::platformName() == "wayland" with singleton pattern. The existing cplatformdecoration.cpp and linux_window_utils.cpp are intentionally left unmodified; consumers will be migrated in Phase 2. Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
…Backend Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
…ases Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
- Enable Wayland-native rendering via off-screen rendering (OSR) - Forward mouse, keyboard, wheel, and focus events to CEF - Handle DPI scaling via CEF device_scale_factor - Skip redundant context menu positioning on Wayland - Set QT_QPA_PLATFORM=wayland when session type is Wayland Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
Signed-off-by: Peter P. Lupo <pplupo@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adding the option of the original straight line or a wavy line to underline mispelled words: Euro-Office/DesktopEditors#3