Releases: vioken/waylib
Releases · vioken/waylib
0.6.4-alpha
0.6.3-alpha
What's Changed
- fix: crash when quickly resend focus by @asterwyx in #557
- fix: some error on xwayland by @wineee in #558
- fix: texture invalid in non-live state by @asterwyx in #560
- Add bufferSourceRect for WSurfaceItemContent by @zccrs in #561
- fix: can't update decoration mode for uninitialized surface by @wineee in #563
- chore: suppress some compile and runtime warnings by @wineee in #564
- chore(debian): bump version to 0.6.3 by @Groveer in #565
Full Changelog: 0.6.2-alpha...0.6.3-alpha
0.6.2-alpha
What's Changed
- fix: hang pointer of subsurface container by @asterwyx in #551
- fix: Crash when unplugging screen in multi-screen mode by @Dami-star in #552
- Fix crash when parentXdgSurfaceChanged by @zccrs in #554
- fix: layershell not shown on init by @tsic404 in #553
- Use wlroots's xcb_connection_t for WXWayland by @zccrs in #555
- chore(debian): bump version to 0.6.2 by @Groveer in #556
New Contributors
Full Changelog: 0.6.1-alpha...0.6.2-alpha
0.6.1-alpha
What's Changed
- Fix popup crash when parent is layer surface by @wineee in #550
- chore(debian): bump version to 0.6.1 by @Groveer in #549
Full Changelog: 0.6.0-alpha...0.6.1-alpha
0.6.0-alpha
What's Changed
- chore(deps): update fsfe/reuse-action action to v5 by @renovate in #542
- Update submodule qwlroots. by @asterwyx in #541
- fix(debian): compat version is too old by @Groveer in #544
- Use fallback size when checkNewSize failure by @wineee in #543
- fix the primaryoutput is empty by @Dami-star in #546
- Depends wlroots to 0.18 by @zccrs in #536
- Fix crash if the first attached input device is touch by @zccrs in #547
- chore(debian): bump version to 0.6.0 by @Groveer in #545
Full Changelog: 0.5.0-alpha...0.6.0-alpha
0.5.0-alpha
0.4.3-alpha
What's Changed
Full Changelog: 0.4.0-alpha...0.4.3-alpha
0.4.0-alpha
What's Changed
- Clear up foreigntoplevelv1 and support xwayland by @wineee in #472
- Texture by @zccrs in #478
- fix: bufferOffset should be accumulated by @wineee in #475
- fix: virtual keyboard crash in creation by @asterwyx in #480
- Update and fix nix build by @wineee in #483
- chore(deps): update qwlroots digest to 0474dbf by @renovate in #473
- implement data_control_manager by @lbwtw in #481
- fix: typo in macro by @asterwyx in #487
- fix: crash when setSourceList twice by @asterwyx in #489
- Fix possible use invalid pointer in WQuickTextureProxy by @zccrs in #493
- feat: add method to let user grab item by @asterwyx in #496
- Appid for xwayland use
instancenot 'class' by @wineee in #499 - Support cursor alternative names form kwin by @wineee in #505
- fix: qtwayland crash in treeland when enabling im by @asterwyx in #512
- Update ItemHasContents flag before update content by @wineee in #514
- Examples by @zccrs in #476
- Fix get error focus capability for xwayland by @wineee in #521
- Fix connect error single for WXWaylandSurface by @wineee in #522
- fix: nullptr in paintOrderItems by @asterwyx in #524
- fix: opposite scroll direction in internal items by @asterwyx in #526
- fixed horizontal scrolling issue by @lbwtw in #527
- Fallback to default cursor when focused client never set cursor shape by @wineee in #528
- Fix event not block by TapHandler by @wineee in #520
- Fix xwayland by @wineee in #525
- Revert "fixed horizontal scrolling issue" by @lbwtw in #533
- Add orientation flag to WSeatWheelEvent by @lbwtw in #530
- fix xdgsurface size is abnormal after output scaling by @lbwtw in #531
- Add alwaysUpdateHoverTarget property for WSeat by @zccrs in #523
- fix variable name error by @lbwtw in #534
- Use wlr_output's schedule_frame do schedule render by @zccrs in #537
Full Changelog: 0.3.0-alpha...0.4.0-alpha
0.3.0-alpha
What's Changed
- chore(deps): update qwlroots digest to 09470bb by @renovate in #387
- chore(deps): lock file maintenance by @renovate in #388
- Use debug build for nix ci by @wineee in #382
- chore(deps): lock file maintenance by @renovate in #389
- Support get name from woutput by @wineee in #386
- Remove protocols wrapper for QtQuick by @zccrs in #391
- feat: add text input v2 support by @asterwyx in #395
- feat: expose wtexture provider by @asterwyx in #396
- chore(deps): update fsfe/reuse-action action to v4 by @renovate in #398
- feat: supports freezing surface by @asterwyx in #397
- fix: notify output changes by @asterwyx in #400
- feat: seat add the function to set the cursor position by @zorowk in #399
- fix: new output viewport does not render by @asterwyx in #401
- Fix duplication setting ouput setLayout by @Dami-star in #403
- destroy qml data by @zccrs in #392
- fix: unable to set cursor by @zorowk in #368
- Allows set a filter function for WServerInterface by @zccrs in #402
- fix: compile waring and memory leak by @Groveer in #405
- Fix Unplug screen crash by @Dami-star in #407
- feat: add utility function in render window by @asterwyx in #406
- fix: delete WOutput* when helper destory by @Groveer in #409
- Implement wtexture provider by @asterwyx in #408
- Fix range-loop-detach by @zccrs in #410
- Fix same clazy warnings by @zccrs in #411
- Fix Unexpected nullptr parameter by @zccrs in #412
- fix: QWlrootsScreen::refreshRate error by @lbwtw in #414
- Some refactoring on build system by @asterwyx in #415
- fix: preferred mode not work by @zorowk in #417
- Fix crash at QFontconfigDatabase::setupFontEngine by @zccrs in #420
- rect to qwroots refactor by @wineee in #419
- Fix reuse check failed by @zccrs in #423
- Update submodule by @zccrs in #424
- Fix build on ArchLinux by @zccrs in #425
- Sync from qwlroots for qw_xxxx_interface by @zccrs in #426
- For Output Layer by @zccrs in #431
- Optimize some implementation about cursor by @zccrs in #432
- Fix crash on xdg popup by @wineee in #433
- Fix parentsurface loop settings by @justforlxz in #435
- optimize render by @zccrs in #436
- Ensure qw_output_layer destroy before qw_output by @zccrs in #437
- Drop unnecessary codes by @zccrs in #438
- Some fix by @wineee in #434
- Fix some memory leaks by @zccrs in #439
- Fix not check qw_buffer::from a nullptr by @wineee in #441
- Rect qw_output_layer has set parent in qwlroots by @wineee in #440
- chore(deps): update qwlroots digest to 78d7a25 by @renovate in #427
- chore(deps): lock file maintenance by @renovate in #394
- chore(deps): update qwlroots digest to 7c21c59 by @renovate in #442
- Update flake.lock for ci by @wineee in #443
- Fix crash on application quit by @zccrs in #445
- Fix not update after cleanTextureProvider in surfaceitem by @wineee in #447
- Fix qw_buffe leaks by @zccrs in #448
- Surfaceitem by @zccrs in #449
- Fix duplication create on same WSurfaceItem::delegate by @zccrs in #450
- Fix cursor can't reset by @wineee in #451
- chore(deps): update qwlroots digest to f7bb558 by @renovate in #452
- Add option allow not use precompile headers by @wineee in #454
- SurfaceContentItem by @zccrs in #455
- Fix pixelSize assert failed in tryToHardwareCursor by @zccrs in #457
- fix: crash when surface destoryed and frameDoneConnection still work by @Groveer in #459
- Fix cursor surface can't display by @zccrs in #458
- Fix crash when booting under multiple screens by @Dami-star in #461
- Fix Mouse does not update by @Dami-star in #462
- chore: add
wlr-protocolsfor libwaylib-dev depend by @Groveer in #463 - Fix some error in cursor by @wineee in #464
- fix: crashed when cursor move between focus object and other object by @Groveer in #466
- fix multiple cursors on multiple screens by @Dami-star in #468
- Fix crash caused by null pointer by @Dami-star in #469
- Use static_cast instead of qobject_cast by @Dami-star in #471
- chore(deps): lock file maintenance by @renovate in #444
- chore(deps): update qwlroots digest to 4b979d2 by @renovate in #453
Full Changelog: 0.2.0-alpha2...0.3.0-alpha
0.2.0-alpha2
What's Changed
- chore(deps): lock file maintenance by @renovate in #354
- fix: qFatal content error by @lychee-yycy in #353
- Enhance Wobject by @zccrs in #331
- fix: In the case of linking the ASAN library, compositor terminate on startup with client. by @Groveer in #357
- fix: Qt ASSERT: QObject::connect: unique connection requires the slot to be a pointer to a member function of a QObject subclass by @Groveer in #358
- Rename surface in WxxxSurfaceItem to shellsurface by @ZhongYic00 in #361
- Fix memory leak by @zccrs in #365
- fix: wsurface no need to safeConnect its handle and destroyer by @ZhongYic00 in #371
- feat: set contextProperties of DynamicCreator's delegate in qml by @ZhongYic00 in #369
- Fix mouse/touch event's position error by @zccrs in #370
- Xwayland and Wayland synchronized scaling by @lbwtw in #374
- Override xdg output manager protocol for the XWayland clients by @zccrs in #377
- OutputViewport: Add
inputproperty by @zccrs in #379 - chore(deps): update qwlroots digest to c9fed5e by @renovate in #381
- chore(deps): lock file maintenance by @renovate in #355
- Make xdgsurfaceitem and xwaylandsurfaceitem public by @wineee in #380
- Add missing pragma once and move func to cpp by @wineee in #383
New Contributors
Full Changelog: 0.2.0-alpha1...0.2.0-alpha2