wlroots merge requestshttps://source.puri.sm/Librem5/wlroots/-/merge_requests2018-05-24T07:32:55Zhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/6Disable hardware cursor2018-05-24T07:32:55ZGuido GuntherDisable hardware cursorhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/7Add script to update packaging from the librem5 branch2018-06-10T16:16:16ZGuido GuntherAdd script to update packaging from the librem5 branchhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/10Allow to set additional output modes2018-07-03T08:25:01ZGuido GuntherAllow to set additional output modesThis will allow us to e.g. set the phone's geometry in the VM images.
See https://github.com/swaywm/wlroots/pull/1095 and https://github.com/swaywm/wlroots/issues/1080 for additional motiviation. Since this doesn't look as it will go in...This will allow us to e.g. set the phone's geometry in the VM images.
See https://github.com/swaywm/wlroots/pull/1095 and https://github.com/swaywm/wlroots/issues/1080 for additional motiviation. Since this doesn't look as it will go in upstream easily let's carry it in our fork for the moment.https://source.puri.sm/Librem5/wlroots/-/merge_requests/11gitlab-ci: Build wlroots2018-07-04T09:18:55ZGuido Gunthergitlab-ci: Build wlrootsBuild it once with and without xwayland so we're sure both workBuild it once with and without xwayland so we're sure both workDorota CzaplejewiczDorota Czaplejewiczhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/14Phosh private cleanup2018-07-25T12:01:36ZGuido GuntherPhosh private cleanupThis brings f/phosh-private back in line with the librem5 branch. The first patches simple cherry-pick stuff from the librem5 branch tht should have been done on f/phosh-private directly. The last patch fixes a crash when reconnecting ph...This brings f/phosh-private back in line with the librem5 branch. The first patches simple cherry-pick stuff from the librem5 branch tht should have been done on f/phosh-private directly. The last patch fixes a crash when reconnecting phosh several times (caused by broken resource management).
Once this is applied we an safely merge f/phosh-private into librem5 and continue to develop the private interface there (which still should remain as minimal as possible).https://source.puri.sm/Librem5/wlroots/-/merge_requests/15docs: Add librem5 contribution guide2018-08-30T08:34:57ZDorota Czaplejewiczdocs: Add librem5 contribution guideCopied and adjusted the contribution guide, and placed it at the end of the README for easy finding. It should be fine to have this in the *librem5* branch.Copied and adjusted the contribution guide, and placed it at the end of the README for easy finding. It should be fine to have this in the *librem5* branch.Guido GuntherGuido Guntherhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/16Add minimal app switcher protocol2018-08-31T14:47:55ZGuido GuntherAdd minimal app switcher protocolThis adds a simple private protocoll to list and raise toplevels by app_id and
title. We wanted a minimal set of objects, requests and events. Since
this is only meant for the app overview page in the shell we can take
many shortcuts ...This adds a simple private protocoll to list and raise toplevels by app_id and
title. We wanted a minimal set of objects, requests and events. Since
this is only meant for the app overview page in the shell we can take
many shortcuts and leave out e.g. XWayland for the moment.
We will switch to wlr_foreign_toplevel_unstable_v1 once that is merged.
The first commit just renames stuff the second adds the functionality.
To test you need phosh's app-switcher branch. The apps will be shown in the overview (when hitting the home button).https://source.puri.sm/Librem5/wlroots/-/merge_requests/21WIP: Update from upstream2018-09-06T16:35:12ZDorota CzaplejewiczWIP: Update from upstreamSee https://source.puri.sm/Librem5/wlroots/merge_requests/17 . Includes https://source.puri.sm/Librem5/wlroots/merge_requests/20
Needs to be merged in order for packages to get built properly.
Blocks getting keyboard into the image.See https://source.puri.sm/Librem5/wlroots/merge_requests/17 . Includes https://source.puri.sm/Librem5/wlroots/merge_requests/20
Needs to be merged in order for packages to get built properly.
Blocks getting keyboard into the image.https://source.puri.sm/Librem5/wlroots/-/merge_requests/18CI: Add upstream's dependency on libpng2018-09-07T10:08:07ZDorota CzaplejewiczCI: Add upstream's dependency on libpngUpstream's example adds libpng to list of dependencies. This change is needed before a fresher upstream can be merged to solve keyboard glitches.Upstream's example adds libpng to list of dependencies. This change is needed before a fresher upstream can be merged to solve keyboard glitches.Guido GuntherGuido Guntherhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/19update-git-snapshot: fix git invokations2018-09-07T12:51:13ZDorota Czaplejewiczupdate-git-snapshot: fix git invokations`git co` is not always valid on Debian systems.`git co` is not always valid on Debian systems.https://source.puri.sm/Librem5/wlroots/-/merge_requests/28Update librem5 from f/gitlab-ci2018-09-10T15:08:59ZGuido GuntherUpdate librem5 from f/gitlab-ciCould also be done by direkt push but this gives us a public record.Could also be done by direkt push but this gives us a public record.https://source.puri.sm/Librem5/wlroots/-/merge_requests/27CI: Build-depend on libpng2018-09-10T15:14:33ZGuido GuntherCI: Build-depend on libpngNeeded for the screencopy example that will be pulled in with our next
update from upstream's master as of
a7a96d7644ee00b29f9376576a0da8a26cf3cba6.Needed for the screencopy example that will be pulled in with our next
update from upstream's master as of
a7a96d7644ee00b29f9376576a0da8a26cf3cba6.https://source.puri.sm/Librem5/wlroots/-/merge_requests/29Upstream as of 2f484537181c515082b632f9d575613abda72a482018-09-11T07:04:01ZGuido GuntherUpstream as of 2f484537181c515082b632f9d575613abda72a48This is basically the same as !24 but
- not WIP
- no non upstream commmits
- test plan according to !24
- two commits more recent so we get the libav/ffmpeg build bug fix as well
Testing plan:
## nitrogen board (with phosh a...This is basically the same as !24 but
- not WIP
- no non upstream commmits
- test plan according to !24
- two commits more recent so we get the libav/ffmpeg build bug fix as well
Testing plan:
## nitrogen board (with phosh at factor 2 scaling)
- [x] rotation
- [ ] touch input
- [x] auto maximazation
## amd64 (with phosh at scale == 1 and two outputs (LVDS and HDM1))
- [x] rotation
- [x] moving of surfaces between outputs
- [x] auto maximazation
- [x] xdg app switching
- [x] brighness control
- [x] nightlight
- [x] restarting phosh several times
- [x] running phosh against the unpatched wlroots
- [x] check rootston's power consumption using powertop (~15mW, peaks at ~70mW)
(note that touch input won't work out of the box due to https://github.com/swaywm/wlroots/issues/940
## rootston-on-X at scale factor 2
- [x] auto maximization
- [x] xdg app switching
## qemu (at scale == 2)
- [x] rotation
- [x] librem5 like geometryhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/20control: Add png dependency2018-09-11T10:14:22ZDorota Czaplejewiczcontrol: Add png dependencyLike in !18, examples require libpng in upstream. It's needed in order to merge master and fix glitches blocking keyboard.Like in !18, examples require libpng in upstream. It's needed in order to merge master and fix glitches blocking keyboard.Guido GuntherGuido Guntherhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/30rootston: Keep older anchored layers near anchor points2018-09-12T08:03:21ZDorota Czaplejewiczrootston: Keep older anchored layers near anchor pointsLayer surfaces are attached to edges of the screen starting with the youngest, causing new ones to always displace existing ones. This changes the order to oldest first, keeping the positions more often.
Copy of upstream's https://githu...Layer surfaces are attached to edges of the screen starting with the youngest, causing new ones to always displace existing ones. This changes the order to oldest first, keeping the positions more often.
Copy of upstream's https://github.com/swaywm/wlroots/pull/1239
Following from !23https://source.puri.sm/Librem5/wlroots/-/merge_requests/31Document steps final steps to release a deb2018-09-12T16:27:24ZGuido GuntherDocument steps final steps to release a debCloses: #16Closes: #16https://source.puri.sm/Librem5/wlroots/-/merge_requests/33Contributing: we want to base our feature branches on master2018-09-13T09:16:23ZGuido GuntherContributing: we want to base our feature branches on masterFeature branches should (whenver possible) be based on upsteam's master
since
- it eases upstream adoption
- it makes sure features stay well separatedFeature branches should (whenver possible) be based on upsteam's master
since
- it eases upstream adoption
- it makes sure features stay well separatedhttps://source.puri.sm/Librem5/wlroots/-/merge_requests/32Docs updates2018-09-13T12:10:56ZDorota CzaplejewiczDocs updatesUpdate documentation with an improved description of how to merge branches, and also how to update Debian packaging.Update documentation with an improved description of how to merge branches, and also how to update Debian packaging.https://source.puri.sm/Librem5/wlroots/-/merge_requests/34update-git-snapshot: use a release version number2018-09-14T08:50:32ZGuido Guntherupdate-git-snapshot: use a release version numberI initially used '-S' since I expected to do merges and no actual
releaes. It turns out the most tests are done on the librem5 branh and
once succesfull the deb is rolled out. So let gbp-dch figure out the
release version number (based o...I initially used '-S' since I expected to do merges and no actual
releaes. It turns out the most tests are done on the librem5 branh and
once succesfull the deb is rolled out. So let gbp-dch figure out the
release version number (based on the git tag) and we only append the
+librem5.1 at the end (which could be done with the script later on
too).
This also gives the right version number when only changing parts of the
Debian packaging.https://source.puri.sm/Librem5/wlroots/-/merge_requests/37Enable gitlab-ci on f/phosh-private2018-10-16T07:47:38ZGuido GuntherEnable gitlab-ci on f/phosh-privateThis is done by merging in the f/gitlab-ci branch.This is done by merging in the f/gitlab-ci branch.