github hyprwm/Hyprland v0.57.2

31 minutes ago

Another round of patches backported from main on top of 0.57.1.

This fixes various regressions, as well as some crashes under heavy load from RT scheduling.

Fixes Backported

  • config/lua: fix accessing an expired window ref from a lua object (#16853) by @vaxerski
  • core/fullscreen: fix client_requested_fs_uses_layout_handler being handled incorrectly for some programs (#16870) by @erstarr
  • helpers/cm: fix small typo in calculating brightness saturation (#16897) by @fxzzi
  • keybinds: fix modifier resolution when remapped (#16820) by @vaxerski
  • overlay: fix double counting when present early exited. (#16834) by @ItsOhen
  • protocols/subcompositor: fix nested ancestor traversal
  • render: fix invalidation artifacts with two floating overlapped windows (#16888) by @fxzzi
  • scrolling/fullscreen: fix only internal un-FS not restoring prev col width (#16896) by @erstarr
  • seat: fix grab check (#16900) by @vaxerski
  • algo/scroll: remove redundant cleanup of FS lists when compositor shutdown requested (#16792) by @erstarr
  • config/values: adjust limits again (#16898) by @vaxerski
  • core/layers: allow bottom layers and background layers under fs (#16740) by @fxzzi
  • core: enable prctl(2) only on Linux (#16839) by @tagattie
  • desktop/layerSurface: use refocusPointer instead of simulate on map (#16902) by @vaxerski
  • init: stop acquiring realtime scheduling
  • layout/floating: preserve parent-relative window placement
  • protocols/activation: send urgent-only tokens if serial is missing (#16827) by @vaxerski
  • protocols/subcompositor: handle expired ancestry during teardown
  • start: handle and report signal-terminated children
  • window: allow unpinning window onto special workspace (#16854) by @rgalhos

Special thanks

Big thank you to the Omacom Foundation for being Hyprland's Exclusive sponsor!

Additionally, big thank you to the individuals who donated to help keep the project alive!

Top Supporters:

gaserre, MadCatX, d, Bonsai, RaymondLC92, eynix, Theory_Lukas, soy_3l.beantser, miget.com, 3RM, iain, Tonao Paneguini, Kay, gfunnymoney, yamauchihiroshi, Hunter Wesson, alexmanman5, --, TyrHeimdal, Ammar Hossain, alukortti, Jonas Bové, ExBhal, Vaidas Damosevicius, ari-cake, Jas Singh, lzieniew, Seishin, Xoores, Balázs Püspök-Kiss, taigrr, DHH, Brandon Wang, Cehovski

New Monthly Supporters:

lazy_sleepers, TheGreatMcPain, jar0, EddieTheHead14, Clayton S, cendert, Alex Reuman, NanoMercury, 13enny13oy, bug-coder, Howard Shane, babble, BEJ, Victoriano, javif89, Martin, arximboldi, Juan Felipe Uribe Cardona, Eric W. Bates, Alferann, sgt.moon, Maw, west0nw, , Tyler, carpet.lover, Stam Kapetanakis, judas, Mark Fingerhuth, Frapol, Spark, chinesecatfood, Luuumine, JMH, Jeff Aaron, Vandav, mfed

One-time Donators:

Theis, Alexandre, Alba&Héctor, juboba, ZmagoD, pizza_lover, chocman, Here you go, Yoway Buorn, Zeal, Federico, Jamjam, Stefan, Jacques Fernandes, Ar, macnedav, StefanH, chapgx, Karol, Viktor, Seraphim of Boise, ysksn, Anton Herzog, deruma, Deleted User, hei, toxa237, PyArch, Noboriki, Clement Pont, Clippy, Romano Kleinwächter, Krob, Inscolosus, Marco, rony539, Thierry C., curbol, Alex, marsch, Jelte, Darwin Vilpando, Michka, aussiedini, Carlos Segura, Hercules, Magkid, BIGGASSS, Nick, Roman Korver, Deano, RammFire, Oyarsa, Jeff L, Fdonnet, bernarduh, sacrebleu, Reinhardt - Beavis, Jannek, Santiago Perez, ProfessorNova, DickyB , houdinihacker, Micah Stevens, Sunday, Dylan, Leo, romulus, Daniel, kessmahat, sudoalex, tuding, Abdi, Bartosz, NightVision, X3N0N, Josh, Erick, btmxh, Mex, In. Cognito, Banclaevius, Hougan, prtzl, luan, amaka, Erik van Velzen, CoolMcGrrr, Abhinav, JM, geddon_jt, tomkersten, Carl, Blackcat, bbq, gmase, w32deadcodea, Benoit Servais, BonkusCheemus, Frisbee, Astralyd, Kevin Hill, nomminommi23, thoastbrot, Dorin, Nolliv22, MicMun, Jkob, Wouter Bos, Wenz, Hello, bob, Yuza, Kuba Wójcik, imashhi, Snake, Altoine, Gabriel Henrique, Z, Dan, Azide, Adam Curry, Viviaes, azalea, derp, NuclearToast, Rishu Raj, Malkovic, Sean, atarit0, dirk, finquilizer, Élder Bernardi, Windwarg, OldPastaFace, Miggi, Joy, Mr Smith, Roberto, sonicbhoc, Antoni, Stefan Dahinden, Daniel Li, MajesticOrtix, Roy, poor_man, Ger O'M, Greyed Out, Avram S., SK, Laurier Roy, King, Supporter, anonymous hypruser, aidnm, kl_Haribo, xnmp, Morata, Jonny Sierra, Chris Arias, auregosu, Mohamed Bouallegue, jo, David, Ladislav Böhm, nug, Skrazzo, Cam C., rafal Burdzy, Ripal Barot, N/A, Nassiel Alaunaery, totyko, Gal, Hi, Fizlo, opensource, fhmj, DJVger, Hijinx, Thank you, Jason Barrons, @TealRaya, baudattitude, FarLT, mercury, doppler, Yornary L. Gomez, Andre, Udi, nickodm, Francisco Blanco Morcillo, Annoying Moose, posm, NealMacConmhara, Koji, Oleg_UA, Odd, im broke, Hank, ThankuM8, RandomGuy16, Nephos, Roy van Empel, Alexandru Sulima, mykey, kamalesh, JC, tea , wronguy, fmanh, Chomizzz, N0odle, Rockvald, Celerodlak, Werhner Wangra, Dmitrii Gol, Rodney, Pfoid, _ChaosMaker, Neil Brown, Alva, Jayslen Rojas, Robin van der Knaapp, ALEZ, kanito, Forbaken, Zamecki, fraxineus, Pulvite, RaoulB, Starzor, davinsky, ChristophLHR, Johan, ajuvercr, Andrew, mts, Alberto, Zaske, NaAl, jahol, Sfafg, Henry, Notolac, Bunk, pete zahut, DanielBobes, Iago TP, thaddaeus, Matysek, Aylett, sebaspi0922, Chris McGee, Craig Jennings, Deeroot, eezee, tomge, Ko-fi User, ivy, AdamJ, meshtro, Knochi, Sebastian Ellinger, Seba, xig xagoon, Marc Keeling, dick

Full Changelog: v0.57.1...v0.57.2

Don't miss a new Hyprland release

NewReleases is sending notifications on new releases.