Releases: vioken/waylib
Releases · vioken/waylib
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-protocols
for 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
input
property 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
Alpha release
What's Changed
- Fix layershell not hide when unmapped by @wineee in #272
- chore: remove unnecessary workflows by @asterwyx in #275
- let tinywl read XCURSOR_THEME env to set cursor theme by @wineee in #276
- Allows to custom SurfaceItem's contents by @zccrs in #273
- Try to find substitute cursor when can't load it by @wineee in #278
- Add cmake alias target update submodule and nix by @wineee in #279
- Setup wlr renderer backend by @wineee in #277
- fix: compiler warning by @Groveer in #280
- fix: error return decoration mode by @Groveer in #283
- Test all dmabuf texture formats in WRenderHelper::probe by @wineee in #284
- Fix WSurfaceItem setFocus by @ZhongYic00 in #282
- fix: archlinux-build-wlroots-17 CI failed on missing debugedit by @ZhongYic00 in #291
- feat: support advanced keyboard events (autorepeat) by @ZhongYic00 in #287
- Fix: renderwindow auto focus at children items on startup by @ZhongYic00 in #285
- fix: uninitialized variable in winputmethodhelper by @wineee in #292
- Fix: convert assigned qjsvalue to QVariantMap by @ZhongYic00 in #289
- fix: crash when close popup menu by @wineee in #293
- fix: detect & print error msg on dynamic component creation failure by @ZhongYic00 in #294
- Add WindowDecoration for xdgSurfaceItem in tinywl by @wineee in #295
- Feat: expose output specified on creation to qml by @ZhongYic00 in #296
- Update layer surface wrapper by @wineee in #297
- Fix build on Qt 6.7 Qt 6.8 on openSUSE by @zccrs in #303
- Implement the interface required by the foreign-toplevel protocol for xwayland by @wineee in #298
- Fix: frame done optimization should consider shaderEffectSource etc. by @ZhongYic00 in #301
- fix: warning [-Wformat-extra-args] by @Groveer in #304
- Fix Multi-GPU by @zccrs in #305
- fix: backend not start in renderer test by @wineee in #312
- Fix: reset qwobj's associated owner to nullptr on destruction by @ZhongYic00 in #306
- Fix surfaceItem crash on destroy by @ZhongYic00 in #310
- Fix window decoration in touchscreen by @wineee in #315
- Fix: add method to init seat's keyboard focus window by @ZhongYic00 in #314
- Update qlwroots by @zccrs in #317
- Fix subsurface destroy by @ZhongYic00 in #316
- Fix LayerShell crash in Qt6.7 by @justforlxz in #319
- Fix: xwayland not show since lack initial configure by @ZhongYic00 in #320
- feat: support pointer gesture by @Groveer in #307
- chore(nix): add env to disable waylib gesture by @Groveer in #324
- Fix firefox popup by @ZhongYic00 in #321
- Fix wsurface reuse by @ZhongYic00 in #318
- fix: missing some library links by @hillwoodroc in #326
- Update qwlroots and nix ci by @wineee in #330
- feat: remove wlroots log init by @zorowk in #329
- Add support for xdg-output-v1 by @Dami-star in #325
- Automate nix and submodules updates with renovate by @wineee in #332
- chore(deps): update qwlroots digest to c52d9b5 by @renovate in #333
- chore(deps): update actions/checkout action to v4 by @renovate in #334
- chore(deps): lock file maintenance by @renovate in #336
- feat: notify surface fractional scale by @lychee-yycy in #328
- Fix content item sync by @ZhongYic00 in #308
- chore(deps): update fsfe/reuse-action action to v3 by @renovate in #337
- Fix: sync tinywl-qtquick to use client-driven resize by @ZhongYic00 in #339
- chore(deps): lock file maintenance by @renovate in #338
- Fix xwayland move form surface and missing WindowTypes by @wineee in #340
- Support wlr screen copy by @wineee in #341
- refact: extract adaptor from protocols by @asterwyx in #274
- chore(deps): lock file maintenance by @renovate in #351
- chore(deps): update qwlroots digest to 2cfeeb0 by @renovate in #350
New Contributors
- @Groveer made their first contribution in #280
- @ZhongYic00 made their first contribution in #282
- @hillwoodroc made their first contribution in #326
- @zorowk made their first contribution in #329
- @Dami-star made their first contribution in #325
- @renovate made their first contribution in #333
- @lychee-yycy made their first contribution in #328
Full Changelog: 0.1.1...0.2.0-alpha1