profile
viewpoint

myfreeweb/awesome-gtk 135

List of awesome GTK+ (gtk3) applications

DankBSD/ports 32

FreeBSD ports but every time there's a cool new desktop/graphics/aarch64 thing it appears here

myfreeweb/443d 20

TLS with HTTP/2 proxying, demultiplexed with SSH, on your port 443

myfreeweb/appnetdav 10

[DEPRECATED] A WebDAV proxy for the App.net File API

DankBSD/waysmoke 9

[WIP] the next desktop shell project [WIP]

DankBSD/wf-gsettings 7

GSettings plugin for Wayfire

myfreeweb/antigravity 7

Antigravity lets you share files through App.net from an Android device - Press F for App.net

DankBSD/build 3

WIP WIP WIP WIP

myfreeweb/appvertise 3

[DEPRECATED] Experimental ad network based on App.net and Bitcoin

DankBSD/base 1

FreeBSD src fork (mostly aarch64 / desktop stuff)

startedWayfireWM/wayfire-plugins-extra

started time in 13 hours

startedcdwfs/img2ktx

started time in 14 hours

startedKhronosGroup/KTX-Software

started time in 14 hours

startedGameTechDev/ISPCTextureCompressor

started time in 14 hours

startedARM-software/astc-encoder

started time in 14 hours

issue commentWayfireWM/wayfire

[master] Some apps need 20-30 seconds to start

(note: the --systemd flag in dbus-update-activation-environment doesn't require systemd, so it's okay to always have it in autostart configs etc.)

Another completely unrelated reason something similar could happen (that probably very few other people will experience, but documenting for completeness): if gvfs integration with gnome-online-accounts is broken (as it is right now on FreeBSD) some GTK apps would stall for about 30 seconds waiting for g-o-a to reply, and killall goa-daemon can cancel the wait.

If that's supposed to do so good, but it doesn't here.

Hmm. The manpage suggests also adding DBUS_SESSION_BUS_ADDRESS to the list of variables, because systemd might not be aware of the d-bus session bus in your setup.

nwg-piotr

comment created time in 15 hours

startedECP5-PCIe/ECP5-PCIe

started time in 2 days

startedruma/ruma

started time in 2 days

issue openedfreebsd/pkg

"Malformed ar(1) archive" for blank (8 byte) .a files

The WASI libc installs some dummy static libraries for compatibility that only contain !<arch>_:

% hexyl work/stage/usr/local/share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
┌────────┬─────────────────────────┬─────────────────────────┬────────┬────────┐
│00000000│ 21 3c 61 72 63 68 3e 0a ┊                         │!<arch>_┊        │
└────────┴─────────────────────────┴─────────────────────────┴────────┴────────┘

binutils and llvm do not complain:

% ar p work/stage/usr/local/share/wasi-sysroot/lib/wasm32-wasi/libxnet.a; echo $?
0
% llvm-ar11 p work/stage/usr/local/share/wasi-sysroot/lib/wasm32-wasi/libxnet.a; echo $?
0

But pkg does when building the package:

===>  Building package for wasi-libc-g20201005
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a failed: Malformed ar(1) archive
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/libdl.a failed: Malformed ar(1) archive
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/libm.a failed: Malformed ar(1) archive
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/libpthread.a failed: Malformed ar(1) archive
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/libresolv.a failed: Malformed ar(1) archive
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/librt.a failed: Malformed ar(1) archive
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/libutil.a failed: Malformed ar(1) archive
pkg: elf_begin() for /bolt/src/github.com/DankBSD/ports/devel/wasi-libc/work/stage//usr/local/share/wasi-sysroot/lib/wasm32-wasi/libxnet.a failed: Malformed ar(1) archive

This is a harmless warning but I wouldn't want people installing this to see it.

(These libraries are not native, they don't need to be examined… is there a way to tell pkg (via plist @things) to treat a file as fully opaque and not be too smart about it?)

created time in 2 days

startedwindy1/zeroconf-rs

started time in 2 days

startedwindy1/magiclip

started time in 2 days

startedEmbarkStudios/rust-gpu

started time in 2 days

GollumEvent

push eventDankBSD/waysmoke

Greg V

commit sha 5a57185741a469695ac95e7fb21c0685f998338e

app: actually just store the Arc and filter on the fly again constructing hashmaps all the time doesn't feel good

view details

push time in 3 days

PR opened WayfireWM/wayfire

readme: mention seatd

wlroots has added a libseat backend a while ago now

+2 -1

0 comment

1 changed file

pr created time in 3 days

push eventmyfreeweb/wayfire

myfreeweb

commit sha c98bd00744d4cb4d6863d6a91f79a6258c22a8e9

readme: mention seatd wlroots has added a libseat backend a while ago now

view details

push time in 3 days

push eventmyfreeweb/awesome-gtk

Ghani Rafif

commit sha 36edc40a9e20eb15045c8065de20f1c913f1f004

Add Notekit and Komikku (#10)

view details

push time in 4 days

PR merged myfreeweb/awesome-gtk

Add Notekit and Komikku

Hi I want to add two new gtk app

+2 -0

2 comments

1 changed file

ekickx

pr closed time in 4 days

pull request commentmyfreeweb/awesome-gtk

Add Notekit and Komikku

Wow, how did I not know about NoteKit — that looks really nice!

I don't know why there are four commit. Since my "news flash" pr already merged, it supposed to be only two commit isn't it?

You didn't rebase this PR branch (your fork's master) on top of the master here.

Doesn't matter, github will squash everything with one click :)

ekickx

comment created time in 4 days

startedblackhole89/notekit

started time in 4 days

startedlemire/validateutf8-experiments

started time in 4 days

delete branch myfreeweb/wayland-rs

delete branch : update-wlr

delete time in 4 days

issue commentdandavison/delta

Make Delta an official Debian package

We can't guarantee which packages users will install simultaneously

Does dpkg/apt not detect this kind of conflict at runtime?

FreeBSD pkg will just prompt me to remove git-delta if I want the other, old 'delta' thing:

% doas pkg install delta
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - delta-2006.08.03_1 [FreeBSD] conflicts with git-delta-0.0.16_9 [installed] on /usr/local/bin/delta
Checking integrity... done (0 conflicting)
The following 2 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        git-delta: 0.0.16_9

New packages to be INSTALLED:
        delta: 2006.08.03_1 [FreeBSD]
inducer

comment created time in 4 days

startedzPSP-Dev/Zig-PSP

started time in 5 days

push eventDankBSD/waysmoke

Greg V

commit sha cd53f81e84a10410c6878cabc3e049fa48ae690e

wayland_event_chan: get rid of Arc I'm not sure why I even added it, probably from experimenting with non-single-consumer channels.

view details

Greg V

commit sha 06dc4ea4ccbe9a05dd88383ea0f6d2e58f1e4a91

Replace "external event" with a run method I copied the concept from iced-winit without much thinking, but it's actually really silly here. An async method selecting on whatever the IcedSurface wants is a much better interface.

view details

Greg V

commit sha 0a7d3917c37bd77c9a0310e0e45d0a79cb8fe00e

Subscribe to various events *inside* the docklets

view details

Greg V

commit sha ec9efe24cd58c6cb5a2368c54efca52c21732a2a

power: look at the incoming state rather than copying

view details

Greg V

commit sha 3c3d75f66d713cf7fc5d18cda81d01810fa6b321

power: add retained_icon

view details

Greg V

commit sha 53d2c240263ec0148c597b040b57c4699caee427

app: look at the incoming state rather than copying Well, filter only the current app's toplevels at least

view details

Greg V

commit sha 88bd5ff9e63d88d9ad96cf4ee8d4d1d78872bdca

app: get seat via args

view details

Greg V

commit sha 405c54cd2dfc393562b85ecf449f95febbfc8fa8

Do not pass DockCtx to docklet methods The original idea was to have a place with all the "global" things like various services' shared states (now no longer a thing, state is only passed via bus) and objects that perform stuff (like the wayland seat to activate apps) and so on. But especially w/o the shared state, it just seemed like a pointless bloat object. So now DockCtx is only a little substructure of the dock that contains subscribers that should always be cloned and never used directly..

view details

push time in 5 days

starteddtolnay/async-trait

started time in 5 days

push eventDankBSD/waysmoke

Greg V

commit sha 4a67b5a8912f5473f932595ea116b78a62d33c11

Use the bus channel as storage for current state Bounded bus-queue channels are ring buffers, so "overflowing" the channel just drops old values. Keeping a subscriber that is never read from (only cloned to give to new widgets) means the new widgets would always receive the last message (== current state, when msgs are state snapshots) via the subscription, so we don't have to have a shared location for the state really.

view details

push time in 5 days

push eventDankBSD/waysmoke

Greg V

commit sha 0d94cad091031effad5d2a03b9d0d9fc34183a80

Update wayland-rs to include foreign toplevel management ver 3

view details

Greg V

commit sha 0b6b694f7d5bd72d59015d6fa68f299571c80eb6

Don't panic on render w/o swapchain

view details

Greg V

commit sha a3984f32b0492ba504a8c565cae9f50658eb838d

Use bus_queue instead of mpsc

view details

Greg V

commit sha 01a940bf8ca816ece03a524b873d689908409f59

Use the bus channel as storage for current state Bounded bus-queue channels are ring buffers, so "overflowing" the channel just drops old values. Keeping a subscriber that is never read from (only cloned to give to new widgets) means the new widgets would always receive the last message (== current state, when msgs are state snapshots) via the subscription, so we don't have to have a shared location for the state really.

view details

push time in 5 days

issue commentFreeBSDDesktop/kms-drm

Linux binaries, DRI3 and drm_prime_handle_to_fd_ioctl

still claims it's DRI2 ([ 13.280] (II) modeset(0): [DRI2] Setup complete)

Well it didn't claim it was not DRI3 :) These aren't mutually exclusive.

shkhln

comment created time in 5 days

issue commentFreeBSDDesktop/kms-drm

Linux binaries, DRI3 and drm_prime_handle_to_fd_ioctl

[ 8.661] (II) intel(0): DRI3: Disabled

I guess the intel driver doesn't default to DRI3 on your hardware, or on FreeBSD (?) ah what @jbeich just linked above - it's determined by compile time options, defaulting to 2. You could do Option "DRI" 3 or whatever it is.

I guess I should take a look at what is the not legacy counterpart?

Not having xf86-video-anything installed and letting it use the built-in modesetting driver.

for future reference, how did you tell it's not DRI3 from the strace log? Which part should I pay attention to?

Well, the lack of DRM_IOCTL_PRIME_HANDLE_TO_FD ioctls mentioned in this thread title of course — but even before that, lack of accesses to something like /sys/dev/char/226:128/….

"DRI3" means X clients act like reasonable modern applications — opening the render node (which is a /dev entry for the GPU that's open to all applications because it doesn't allow doing anything "bad", only rendering), allocating their own buffers there, using DRM_IOCTL_PRIME_HANDLE_TO_FD to convert them to dma-buf file descriptors, passing them to the windowing server over the socket using the appropriate protocol extension (linux-dmabuf-unstable-v1 on Wayland, whatever DRI3 thing on X11).

shkhln

comment created time in 5 days

issue commentFreeBSDDesktop/kms-drm

Linux binaries, DRI3 and drm_prime_handle_to_fd_ioctl

Yeah, seems like you're not using DRI3. I guess the best way to force DRI3 is to use Xwayland rather than Xorg-on-hardware, but also: do you have a custom xorg.conf? intel or modesetting driver? Anything GL or DRI in the env?

shkhln

comment created time in 6 days

issue openedswaywm/wlroots

foreign-toplevel-management: only report parent toplevel to clients that requested version 3

In #2419, no version check was added before calling zwlr_foreign_toplevel_handle_v1_send_parent, so clients unaware of version 3 blow up when they receive an event they don't know anything about:

interface 'zwlr_foreign_toplevel_handle_v1' has no event 7

created time in 6 days

pull request commentSmithay/wayland-rs

Update wlr-protocols

Right, I don't mean breaking in the compile-time sense, I meant that launching the older version on an updated compositor failed with

interface 'zwlr_foreign_toplevel_handle_v1' has no event 7

…hold on, this means that the server (wlroots) doesn't check the version the client has requested!! not that something is wrong here *facepalm* I'll report it there.

Could you add a changelog entry for this update, though?

Done.

myfreeweb

comment created time in 6 days

push eventmyfreeweb/wayland-rs

Greg V

commit sha 135dfc78bfde132c538acc8803c1e3b192db7637

Update wlr-protocols foreign-toplevel-management version 3 introduces a new message.

view details

push time in 6 days

PR opened Smithay/wayland-rs

Update wlr-protocols

foreign-toplevel-management version 3 introduces a new message.

(which is breaking due to https://github.com/Smithay/wayland-rs/issues/349)

+1 -1

0 comment

1 changed file

pr created time in 6 days

create barnchmyfreeweb/wayland-rs

branch : update-wlr

created branch time in 6 days

created tagmyfreeweb/wayland-rs

tagv0.28.0

Rust bindings to the wayland C libraries (client and server).

created time in 6 days

created tagmyfreeweb/wayland-rs

tagv0.28.1

Rust bindings to the wayland C libraries (client and server).

created time in 6 days

created tagmyfreeweb/wayland-rs

tagv0.27.0

Rust bindings to the wayland C libraries (client and server).

created time in 6 days

pull request commentWayfireWM/wayfire

add compositor stages

Yes, fixed now.

ammen99

comment created time in 6 days

pull request commentWayfireWM/wayfire

add compositor stages

But it's not before backends are started, it's with noop: https://github.com/WayfireWM/wayfire/issues/671#issuecomment-670510655

II 07-08-20 16:11:36.218 - [backend/noop/backend.c:16] Starting noop backend II 07-08-20 16:11:36.342 - [src/core/seat/input-manager.cpp:75] handle new input: ... EE 07-08-20 16:11:36.350 - [types/wlr_output_layout.c:275] output-layout-at 0.000000, 0.000000 [assert]

ammen99

comment created time in 6 days

pull request commentWayfireWM/wayfire

add compositor stages

I can restart a few times in a row if I do it carefully, but looks like it's possible without this patch too.

I can still fail that assertion by moving the mouse while starting Wayfire!

I'm not sure why you decided that it must be the mappings thing rather than real events. I think input processing just should be made to work with no display, including after unplugging an output..

ammen99

comment created time in 6 days

push eventDankBSD/waysmoke

Greg V

commit sha c41c053e979038e6fd04ca062db3b0e137dc3e4f

Update deps

view details

Greg V

commit sha 7679079a0e3f63af635774184e76e74bb17b492f

Use custom retain API instead of making dock 0-wide This required moving shell::util::icons::IconHandle to wstk::iced::ImageHandle.

view details

push time in 6 days

issue openedhecrj/iced

API to retain images in device memory

I think I've said something about this before, but I can't find it.

Basically I have an autohiding desktop dock, and when it's hidden, I need to not render it. But not rendering it results in all the icons being unloaded from VRAM because they were not cache hits on that frame. I don't want them unloaded!

I've been using a terrible workaround of keeping the dock (a Container) always there but with Length::Units(0) when hidden. Seems like the behavior of that is non-deterministic? Sometimes that rendered as zero width inside, but a tiny rectangle of padding was still there. Sometimes it was actually gone… but images were unloaded anyway (in that case.. or just sometimes).

After looking at how the cache works, I've been able to add this:

diff --git a/wgpu/src/backend.rs b/wgpu/src/backend.rs
index 70865f1..09265f2 100644
--- a/wgpu/src/backend.rs
+++ b/wgpu/src/backend.rs
@@ -57,6 +57,16 @@ impl Backend {
         }
     }
 
+    /// XXXXXXXXXXXXX
+    pub fn retain_raster(&mut self, handle: &iced_native::image::Handle) {
+        self.image_pipeline.retain_raster(handle);
+    }
+
+    /// XXXXXXXXXXXXX
+    pub fn retain_vector(&mut self, handle: &iced_native::svg::Handle) {
+        self.image_pipeline.retain_vector(handle);
+    }
+
     /// Draws the provided primitives in the given `TextureView`.
     ///
     /// The text provided as overlay will be rendered on top of the primitives.
diff --git a/wgpu/src/image.rs b/wgpu/src/image.rs
index 5116ba1..a84b1cf 100644
--- a/wgpu/src/image.rs
+++ b/wgpu/src/image.rs
@@ -270,6 +270,16 @@ impl Pipeline {
         }
     }
 
+    pub fn retain_raster(&mut self, handle: &iced_native::image::Handle) {
+        let mut cache = self.raster_cache.borrow_mut();
+        let _ = cache.load(handle);
+    }
+
+    pub fn retain_vector(&mut self, handle: &iced_native::svg::Handle) {
+        let mut cache = self.vector_cache.borrow_mut();
+        let _ = cache.load(handle);
+    }
+
     #[cfg(feature = "image_rs")]
     pub fn dimensions(&self, handle: &image::Handle) -> (u32, u32) {
         let mut cache = self.raster_cache.borrow_mut();

and in my custom platform, call these based on what the "window" provides, every frame before draw. This works fine for me, but I'm not sure what would have to be done to make this more generic.

created time in 6 days

push eventmyfreeweb/iced

Greg V

commit sha 310ddd1f6364dceb6991204a795c47d9279e61f4

Add image handle retain methods

view details

push time in 6 days

push eventmyfreeweb/iced

Héctor Ramón Jiménez

commit sha 4f2962d73f3bdeeca8a11817e404c45e91e2c2cc

Move `version` from `Grid` to `GameOfLife` struct

view details

Tom

commit sha f2247a70dc791536e2acc26c6e928c89a38a4a95

Fixes #539: Allow windows to be set always_on_top

view details

Héctor Ramón

commit sha c393e450a1e314873667edb32e9ea3775d595c94

Merge pull request #543 from twitchyliquid64/master Fixes #539: Allow windows to be set always_on_top

view details

Jonathan Li

commit sha 8346209c3706002573f990d5b7ab6b645d0b13a6

Satify documented behaviour

view details

Jonathan Li

commit sha 7c242772108b5be6812443a021af37127686e52e

Document better

view details

aentity

commit sha 159e8a6abc222fa3d2c92a86898f9d313b02ee6c

update to winit 0.23 api

view details

Héctor Ramón Jiménez

commit sha 16cd38a198f8bd94c8957eee9165dde4e8f85c68

Keep `KeyCode` names synchronized with `winit`

view details

Héctor Ramón

commit sha 2e0ba65a201da0948e609cf2ddfa3d7a9eea64c7

Merge pull request #542 from aentity/winit_023 update to winit 0.23 api

view details

Azorlogh

commit sha e6bcb7211f5e326aac4b584b44d3afff6de595ee

add From<Point> and From<Size> for [f32; 2]

view details

Héctor Ramón

commit sha be61d84caed47c066d4c405aba465a026c2898e6

Merge pull request #558 from Azorlogh/master Adds From<Point> and From<Size> for [f32; 2]

view details

Jakub Hlusička

commit sha 4910e0383360a8314f6ede160ac0e13e014c650d

Fix typo in Row's and Column's hash_layout

view details

Héctor Ramón

commit sha 17f0db57c3be440642a057e0a53106fcecdf4564

Merge pull request #563 from Limeth/master Fix typo in `Row`'s and `Column`'s `hash_layout`

view details

Héctor Ramón Jiménez

commit sha d7a5e5445561fb1bdfd1a6904b20750f29dd71fd

Require `Clone` for `Message` early when needed Prior to this change, the widgets that needed a `Clone` bound on `Message` to implement the `Widget` trait could be created with a non-cloneable `Message`. As a consequence, the compiler complained only when actually trying to use the `Widget` trait. Normally, this happens when trying to `push` the widget in a container or turn it into an `Element`. Furthermore, the compiler error in this case does not mention `Message` nor the `Clone` bound, but instead complains about a missing `From` implementation. Thus, it can easily cause confusion! This change introduces `Clone` bounds in the main implementation of the widgets that need it to properly implement the `Widget` trait. As a result, the compiler complains early when trying to create one of these widgets with a non-cloneable `Message` and explicitly mentions that the `Message` needs to implement `Clone`.

view details

Héctor Ramón Jiménez

commit sha ae5a2502d676f6065315b19132430243575e934b

Remove `executor::Null` from the root public API Using an `Application` with `executor::Null` does not make sense, as the whole purpose of an `Application` is to allow executing async actions. When async actions are not needed, `Sandbox` should be used instead.

view details

Jonathan Li

commit sha 461499dd62fdacd3dcbe9ffec5c069b3468d4238

Remove entirely

view details

Héctor Ramón

commit sha 5d0f7ba3fcaa96dc0509c8e9edc587411c21f3db

Merge pull request #568 from hecrj/improvement/early-clone-message-bounds Require `Clone` for `Message` early when needed

view details

Héctor Ramón

commit sha befeb3222501c03d412bf8e3f0041afa0d135081

Merge pull request #569 from hecrj/improvement/hide-null-executor Remove `executor::Null` from the root public API

view details

Héctor Ramón

commit sha 23647d2f50f0e177b93cf09c72886a90702df982

Merge pull request #545 from MonliH/master Remove outdated `Fill` comment for `Column` and `Row`

view details

Greg V

commit sha b4d1a92694f9b35850a564756c173d1fb6646f53

Derive `PartialEq` for `Primitive` and its dependencies This is required for damage tracking.

view details

Greg V

commit sha cd84140f95b6bc77325d7f8f70fe6dcd9d6242da

Add `union` to `Rectangle` This is required for damage tracking.

view details

push time in 6 days

push eventmyfreeweb/awesome-gtk

myfreeweb

commit sha e76cf3e323621419c59bc5df8a3cdbb39339af8b

Fix Lollypop link huh why no redirect

view details

push time in 6 days

push eventmyfreeweb/wgpu

Greg V

commit sha a1e80c43def9c9e811e944e5da5289af3cf907f4

Never prefer CPU devices over GPUs

view details

bors[bot]

commit sha 05ae7d5f5b5ff85f5dc4af8dcccb6a2a39ef28e0

Merge #969 969: Never prefer CPU devices over GPUs r=kvark a=myfreeweb Mesa (development repo) now has a software renderer for Vulkan (`lavapipe`), it is incomplete for now and can't handle iced, so my app exploded after a mesa rebuild :) Looks like someone forgot to push CPU renderers to the lowest priority. (This commit should be cherry-pickable onto master I think, since this code hasn't really changed) Co-authored-by: Greg V <greg@unrelenting.technology>

view details

Dzmitry Malyshau

commit sha 4501a4a3d351c8ffd72e409903f329c99c2894de

Align stencil reference flags between pipeline creation and setting

view details

Dzmitry Malyshau

commit sha 62442f71172bede75305d46b2526ec2f23a61a89

Bump version to 0.6.5

view details

bors[bot]

commit sha 192dea86caa395b34acf33dea18357ee2ec8368e

Merge #986 986: [0.6] Allign stencil reference between state setting and pipeline creation r=cwfitzgerald a=kvark **Connections** Found this when running Ruffle from #983 **Description** There are 2 problems: 1. setting the stencil reference can't be valid if the pipeline doesn't expect this (d'oh) 2. our code that created the pipeline used slightly stricter conditions than the code setting the stencil, so these diverged a tiny bit **Testing** Tested on Ruffle Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>

view details

Greg V

commit sha 2a8d58c199e4d57bb3ca87b573c8e5627b116db4

alpha

view details

push time in 6 days

push eventmyfreeweb/awesome-gtk

myfreeweb

commit sha f486f7fc852a642bcfaade4a36e76b428b9fe297

Add Pika Backup

view details

push time in 6 days

issue commenthecrj/iced

Implement accessibility support

GTK/Gnome - Accessibility Toolkit (ATK)

Note: GTK4 is now using AT-SPI directly, because ATK is a barely maintained thing that only adds unnecessary indirection.

twitchyliquid64

comment created time in 6 days

issue commenthecrj/iced

Wayland-client won't compile

Compiling wayland-client v0.23.6

That's a suspiciously low version, the latest is 0.28.1. winit 0.23 does use wayland-rs 0.28. iced uses winit 0.23 as of 11 days ago.

…you're not using iced 0.1.1 from crates.io, are you?

Rheydskey

comment created time in 6 days

PR opened WayfireWM/wayfire

wm-actions: fix metadata typos
+2 -2

0 comment

1 changed file

pr created time in 6 days

push eventmyfreeweb/wayfire

myfreeweb

commit sha a05f001e07b1ab8b20368389f7a9b458b18def3c

wm-actions: fix metadata typos

view details

push time in 6 days

pull request commentfreebsd/drm-kmod

drm_prime_handle_to_fd_ioctl: translate O_ flags for Linuxulator

Yes, this should apply everywhere.

was looking at the wrong repo

haha this strikes again

damn why do we still have two repositories

myfreeweb

comment created time in 6 days

push eventmyfreeweb/wayfire

Greg V

commit sha 3c510ad4a62a04bc1bbf5d27df549f4c78778d73

core,idle: support idle-inhibit v1 protocol, refactor inhibitor system Now the basic support of idle inhibitors resides in core instead of the idle plugin, and wlroots's idle-inhibit protocol handler always influences the inhibitor count. The idle plugin still reacts to that count by managing the screensaver and DPMS, and provides internal (not-protocol-driven) inhibitors: activator hotkey and inhibiting when a fullscreen surface is present.

view details

push time in 6 days

pull request commentWayfireWM/wayfire

idle: support idle-inhibit v1 protocol

Yes.. (though not before writing https://github.com/WayfireWM/wayfire/pull/591#issuecomment-711412107 and I did refresh the page, feels like github is having some kind of lag)

myfreeweb

comment created time in 6 days

Pull request review commentWayfireWM/wayfire

idle: support idle-inhibit v1 protocol

+#include <wayfire/idle.hpp>+#include <wayfire/util/log.hpp>+#include "core-impl.hpp"++static inline void set_inhibited(bool state)+{+    /* NOTE: inhibited -> NOT enabled */+    wlr_idle_set_enabled(wf::get_core().protocols.idle, NULL, !state);+}++wf::idle_inhibitor_t::idle_inhibitor_t()+{+    LOGD("creating idle inhibitor %p, previous count: %d", this,+        wf::get_core_impl().idle_inhibitors);+    if (++wf::get_core_impl().idle_inhibitors == 1)

oh yeah that's a good solution

myfreeweb

comment created time in 6 days

PullRequestReviewEvent

pull request commentWayfireWM/wayfire

idle: support idle-inhibit v1 protocol

^^ also having a whole .cpp file just for idle_inhibitor_t impls (after moving wlr_idle_inhibitor_t fully into core.cpp) is ehh :/

myfreeweb

comment created time in 6 days

startedtweag/nickel

started time in 6 days

Pull request review commentWayfireWM/wayfire

idle: support idle-inhibit v1 protocol

+#include <wayfire/idle.hpp>+#include <wayfire/util/log.hpp>+#include "core-impl.hpp"++static inline void set_inhibited(bool state)+{+    /* NOTE: inhibited -> NOT enabled */+    wlr_idle_set_enabled(wf::get_core().protocols.idle, NULL, !state);+}++wf::idle_inhibitor_t::idle_inhibitor_t()+{+    LOGD("creating idle inhibitor %p, previous count: %d", this,+        wf::get_core_impl().idle_inhibitors);+    if (++wf::get_core_impl().idle_inhibitors == 1)

hm, my thinking was that I should avoid adding methods to the core_impl because these operations should only ever be done from this class, not from anywhere else

myfreeweb

comment created time in 6 days

PullRequestReviewEvent

Pull request review commentWayfireWM/wayfire

idle: support idle-inhibit v1 protocol

+#include <wayfire/idle.hpp>+#include <wayfire/util/log.hpp>+#include "core-impl.hpp"++static inline void set_inhibited(bool state)+{+    /* NOTE: inhibited -> NOT enabled */+    wlr_idle_set_enabled(wf::get_core().protocols.idle, NULL, !state);+}++wf::idle_inhibitor_t::idle_inhibitor_t()+{+    LOGD("creating idle inhibitor %p, previous count: %d", this,+        wf::get_core_impl().idle_inhibitors);+    if (++wf::get_core_impl().idle_inhibitors == 1)

The increment/decrement operation?

myfreeweb

comment created time in 6 days

PullRequestReviewEvent

startedflatpak/libportal

started time in 6 days

Pull request review commentGTAmodding/re3

Fixes for Wayland (HiDPI and mouse lock) support, FreeBSD

 main(int argc, char *argv[]) #endif 		{ 			glfwPollEvents();+			glfwSetInputMode(PSGLOBAL(window), GLFW_CURSOR,+			                 (FrontEndMenuManager.m_bMenuActive && !PSGLOBAL(fullScreen)) ? GLFW_CURSOR_HIDDEN : GLFW_CURSOR_DISABLED);

why set input mode on every frame?

I could not find the places where this condition would change :(

myfreeweb

comment created time in 6 days

PullRequestReviewEvent

Pull request review commentGTAmodding/re3

Fixes for Wayland (HiDPI and mouse lock) support, FreeBSD

 _InputTranslateShiftKeyUpDown(RsKeyCodes *rs) { // TODO this only works in frontend(and luckily only frontend use this). Fun fact: if I get pos manually in game, glfw reports that it's > 32000 void cursorCB(GLFWwindow* window, double xpos, double ypos) {-	FrontEndMenuManager.m_nMouseTempPosX = xpos;-	FrontEndMenuManager.m_nMouseTempPosY = ypos;+	int bufw, bufh, winw, winh;+	glfwGetWindowSize(window, &winw, &winh);+	glfwGetFramebufferSize(window, &bufw, &bufh);+	FrontEndMenuManager.m_nMouseTempPosX = xpos * (bufw / winw);+	FrontEndMenuManager.m_nMouseTempPosY = ypos * (bufh / winh);

While playing, we don't have a cursor, it's all relative movement of the camera — so the only thing that could be incorrect is the camera movement speed (~mouse sensitivity). I guess it might be a bit high, but it was playable.

myfreeweb

comment created time in 6 days

PullRequestReviewEvent

pull request commentWayfireWM/wayfire

idle: support idle-inhibit v1 protocol

Finally got around to working on this, sorry for the delay.

The new version works like this:

  • inhibitor count is stored on the core impl
  • wf::idle_inhibitor_t is a non-copyable dummy type that increments the inhibitor count when created, decrements when destroyed
    • and calls wlr_idle_set_enabled when either operation makes the count zero or non-zero (actually, could do >= here I guess)
  • wf::wlr_idle_inhibitor_t is a non-copyable, non-deletable (private destructor) subclass that ties the lifecycle of an inhibitor to the corresponding wayland protocol object
    • the callback to create these from the wayland protocol manager object is in core
  • now in the idle plugin:
    • the activator manages the existence of an idle_inhibitor_t on the singleton
    • the fullscreen thing manages the existence of an idle_inhibitor_t on the per-output plugin (fullscreen-layer-focused is an output signal, the workspace is under the output, etc)
    • as before, the singleton reacts to wlroots's idle timeout to do the screensaver/dpms stuff
myfreeweb

comment created time in 6 days

push eventmyfreeweb/wayfire

Érico Rolim

commit sha d4b38f1665d4ef56c6ceb4df14a807a9acc0663c

Bump wf-config version.

view details

Ilia Bozhinov

commit sha d387bb9b99ff5a569b6e59d0094a01190667d946

view: add get_decoration()

view details

Ilia Bozhinov

commit sha d8503c5b0527804e87d1e11c8618fe1c91ebe2c1

decoration: fix unmap event being sent too late

view details

Ilia Bozhinov

commit sha 06f2277062347301a7bf83bee9d3d8b75db577a0

workspace: fix workspace-changed signal name

view details

Ilia Bozhinov

commit sha 4040fc5f8066140a8705a300d2f6a834970c0d95

matcher: fix uninitialized variable

view details

Scott Moreau

commit sha 5bdc2b20faa8897b02d7437091be52f0a6ed2174

Fix warning when asan is enabled

view details

Ilia Bozhinov

commit sha b3d76b58b3118b113d60fe7746cd7c9b366c8880

meson: detect address sanitizer via CXXFLAGS We need to disable our internal backtrace in this case.

view details

Ilia Bozhinov

commit sha 7968984ff84ea9c3c79904df841c7a7ba1cb20cd

vswipe: remove debug message

view details

Ilia Bozhinov

commit sha 9e97120813c9515b8a225c7da19b4d649cac1502

tile: remove toggle_fullscreen keybinding which is now part of wm-actions

view details

Christopher Snowhill

commit sha cad4fd492bf71f570fe8d9b472ec00e7b866d9ca

Pluralize xkb_option and xkb_rule

view details

Christopher Snowhill

commit sha eac90f8948fbf1fdd270c325afe88c14027b1c0d

Rename input.disable_while_typing to input.disable_touchpad_while_typing Fixes #407

view details

Ilia Bozhinov

commit sha 9da5519385c74ab5620ffcc197bf683e22811888

Merge pull request #656 from kode54/fix-xkb-plural Pluralize xkb_option and xkb_rule and rename disable_while_typing

view details

Scott Moreau

commit sha 8e85277c6f37ac022582dddb578c0d140e28aa08

workspace-impl: Emit workspace-changed signal at end of function This gives a chance for plugins to change view focus on workspace-changed.

view details

Ilia Bozhinov

commit sha e686522494c52e8d1dd79b644e601b65d51920e7

update wayfire version to 0.5.0 Also wlroots 0.11.0 and latest wf-config

view details

Ilia Bozhinov

commit sha d07d50ffd3f880cc789fa6d020a639d1a0b0ff64

Merge pull request #667 from WayfireWM/0.5.0 update wayfire version to 0.5.0

view details

Ilia Bozhinov

commit sha a9c977b2cfdd8cf6a3d753c1208d5e8400654c9a

Merge pull request #597 from ericonr/wlroots Bump wf-config version.

view details

Ilia Bozhinov

commit sha 851c06f69fdccb32024195816891e05a109b728b

output-layout: close all views even if unmapped

view details

Ilia Bozhinov

commit sha b4f11f9bca5679fb489f05bf1454d23e1d7e7d07

Merge pull request #665 from WayfireWM/workspace-changed workspace-impl: Emit workspace-changed signal at end of function

view details

Damian Ivanov

commit sha dd7a4f4365c81ebadca10f2de1161785eebb9031

improve always-on-top mode in wm-actions (#644) Makes always-on-top mode be retained when minimizing and moving to another output. Also adds an API for other plugins to toggle the state. Co-authored-by: Ilia Bozhinov <ammen99@gmail.com>

view details

Damian Ivanov

commit sha 0e157a5c418341d2dfbc2c2265a31761d3d8740c

add public header for gtk shell functions (#645) * add public header for gtk shell functions

view details

push time in 6 days

push eventmyfreeweb/wlroots

Ryan Walklin

commit sha f0d03fb8921b79c776d0fe9abedced78302c3c06

Implement logind session SetType method to change session type to wayland

view details

Ryan Walklin

commit sha e81d2086c055c697e2f3138529deaba112281f93

Also set XDG_SESSION_TYPE

view details

Ryan Walklin

commit sha 7e990a29918968a6f418f3055fefa1d633b3016f

Don't set XDG_SESSION_TYPE unless logind SetType succeeds

view details

Daniel De Graaf

commit sha c236f60bb6206020396e608d6032c116fe028106

wlr_virtual_keyboard: fix fd leak

view details

Simon Ser

commit sha 801c7670b765aae8dbd72c87e72d0ff9ff8f6cfb

examples/simple: use wlr_output_preferred_mode

view details

Simon Ser

commit sha 379835c42f182aa2c8fa814dea20a325361f8bdf

examples/simple: use wlr_renderer instead of GL

view details

Ilia Bozhinov

commit sha 9feeb2738dfc5a2b07a817938cef9d553d0a26ee

backend/wayland: destroy relative pointer when output is disconnected Fixes #2243 Fixes #2106

view details

Kenny Levinsen

commit sha bad1e9afa8ea7d8927c8b4df83d3f277379dd54e

session: Add libseat backend

view details

Simon Ser

commit sha 297354f8477285231826f6441b943188ec7d7399

Remove unnecessary wl_display_dispatch calls wl_display_roundtrip already takes care of dispatching the display.

view details

Kenny Levinsen

commit sha 330c50b48dfe987d7894f5a92c1b084b2cc8c712

session: Add missing init to direct-freebsd bad1e9afa8ea ("session: Add libseat backend") introduced a change to to how session backends initialize, but failed to update the FreeBSD specific version of the direct backend accordingly. Closes: https://github.com/swaywm/wlroots/issues/2376

view details

Isaac Freund

commit sha 2072d59da54ac772410271ad2219ca107a7fff48

xdg-shell: split last-acked and current state These states are distinct in the time period between the ack_configure and the next commit on the surface. Splitting these states avoids the following race for example: - client starts at 1000x1000 - wlr_xdg_toplevel_set_size 500x500 - size is different -> configure sent - client acks the configure - wlr_xdg_toplevel_set_size 1000x1000 - compare_xdg_toplevel_state returns true since there is no pending configure and the currently committed size is still 1000x1000 - no new configure is sent - client commits at the size it last acked, 500x500

view details

Guido Cella

commit sha 6949d0fd381dcb5df61d78b34b325473a113f279

render: Don't crash on 0 dimensions Don't force compositors to check when an empty shape is being renderered. References #2282. This was motivated by dwl crashing when setting window borders to 0 (djpohly/dwl#51).

view details

Simon Ser

commit sha c674241ec0d96a4df42eda00da2894f3e5972710

output: introduce wlr_output_event_commit This event contains a `committed` bitfield, which allows callers to know which output fields changed during the commit. This allows users to setup a single atomic commit listener, instead of setting up one listener for each event (mode, scale, transform, and so on). References: https://github.com/swaywm/wlroots/issues/2098

view details

Simon Ser

commit sha b0144c7ded2b655085eb8e7e9b64908dc9420d60

output-power-management-v1: listen to output commit

view details

Simon Ser

commit sha 2b418b4d8857a4eacd719b76dfd36210383db6d6

examples/dmabuf-capture: add extra roundtrip for wl_output listener This example was relying on wl_display_dispatch being enough to fetch output information. This worked by chance. Add an explicit wl_display_roundtrip. Other examples don't setup wl_output listeners, so they should be fine. Fixes: 297354f84772 ("Remove unnecessary wl_display_dispatch calls") Closes: https://github.com/swaywm/wlroots/issues/2386

view details

Valentin

commit sha 8b744412aab11fe4997367adf1a714ef2cb3946e

Use fixed size integer type This type is meant to be 4 bytes large as seen in _XcursorReadUInt which always reads 4 bytes. An unsigned int is often 4 bytes large but this isnt' guaranteed so it is cleaner to use the exact type we want.

view details

Valentin

commit sha 65abd4e92af497bbe1ae1085fa16b1b811a3c652

Fix undefined behavior Without the casts the bytes accesses get converted to int. but int is not guaranteed to be 4 bytes large. Even when it is 4 bytes large `bytes[3] << 24` does not fit because int is signed.

view details

Simon Ser

commit sha 971de474f0a423cc8f444c92d2e1a8334db8b55d

backend/session/libseat: register log handler Route libseat errors through wlroots logging infrastructure. This requires libseat 0.2.0.

view details

Ryan Walklin

commit sha 28cedb56237efdf388fed713ddb401a5d8d07434

Quieten failure to set login session type (almost certainly due to systemd version <246)

view details

Drew DeVault

commit sha a9cbfd950e83df2053474f50f7d12cf79dd74d74

Remove xdg-shell v6 Ding dong the witch is dead Fixes #2381

view details

push time in 7 days

startedsebastiencs/shared-arena

started time in 7 days

PR opened freebsd/drm-kmod

drm_prime_handle_to_fd_ioctl: translate O_ flags for Linuxulator

Fixes https://github.com/FreeBSDDesktop/kms-drm/issues/248 (damn why do we still have two repositories >_<)

note: I first wanted to do this in linux_ioctl.c in the linuxulator itself, but there we get the ioctl data before copying it from userspace, so that would mean copyin-fix-copyout which is awful.

testing: /compat/linux/bin/strace /compat/linux/bin/glxgears without any dri3 disabling variables (might also need to rebuild and reload linsysfs with https://reviews.freebsd.org/D26836 applied especially on amdgpu) — should be rendering in hardware, DRM_IOCTL_PRIME_HANDLE_TO_FD should be present without errors in the syscall trace

+11 -0

0 comment

1 changed file

pr created time in 7 days

created tagmyfreeweb/drm-kmod

tagdrm_v5.4.62_3

drm driver for FreeBSD

created time in 7 days

created tagmyfreeweb/drm-kmod

tagdrm_v5.4.62_2

drm driver for FreeBSD

created time in 7 days

create barnchmyfreeweb/drm-kmod

branch : linuxulator-fix

created branch time in 7 days

push eventDankBSD/ports

dch

commit sha 5dbbcb95016d88a30c074ea6891cabaf3cfdef40

x11-fonts/firacode: update to 5.2 and remove XORG People running wayland etc don't want xorg as a hard dependency. PR: 250329 Submitted by: Lewis Cook <vulcan@wired.sh> Submitted by: Namkhai B. <namkhai.n3@protonmail.com> Sponsored by: SkunkWerks, GmbH

view details

cs

commit sha a85ea78bcc382861cd24eb16567905b7a42ab160

Update to 1.0.0

view details

cs

commit sha a3a938491879c87c65906d5b1940d7da4a9e39aa

Update to 2.12.0

view details

cs

commit sha 3bddf1b7ec945194ddef036b4354c30c4982a217

Update to 1.0.1

view details

cs

commit sha 6ce0680d7d0e0b9d70c1083583dafc6df16da1f9

Update to 1.0.0

view details

cs

commit sha 6b949c9bddcb138d330be7e3cb124dba1e799443

Update to 2.0.0

view details

cs

commit sha 5c05919f4a923f939f42494863f87c02ec0be604

Update to 0.3.8

view details

mandree

commit sha 10ef3365c532c47613d287204f2317f77fec91ec

Tools/scripts/sed_checked.sh: make more useful - when sed expressions fail, report them, and the failing files, to aid developers in identifying the commits - check whether a REINPLACE_CMD is partially effective, or totally ineffective, and adjust wording (please check vs. please FIX) - use SED variable instead of /usr/bin/sed if set, for consistency. portmgr@ hasn't raised objections other than performing power play, and haven't responded with reasons to core@s question in https://reviews.freebsd.org/D24240#592660 posed Sept 30 (17 days ago) Approved by: portmgr@ (timeout, 200 days) Differential Revision: https://reviews.freebsd.org/D24240

view details

jbeich

commit sha db1ff82b148538e374a9f18c2e460ae7b36ce128

emulators/{citra,yuzu}: update OSS patches No actual changes this time. Only switching away from a deleted fork merge commit to upstream master branch. The former may become invalid in future (e.g., due to "git gc") and break build. Changes: https://github.com/kinetiknz/cubeb/compare/40865a6..a7e83aa

view details

joneum

commit sha 3d03ad78a73343c262202dd1790e79df95f6b945

Add entry for drupal7 Sponsored by: Netzkommune GmbH

view details

joneum

commit sha 9e5abcf6c8fdd42b6fa49446c910c21407c0e243

Update to 7.73 Changelog: https://www.drupal.org/project/drupal/releases/7.73 MFH: 2020Q4 Security: 95d9d986-1078-11eb-ab74-4c72b94353b5 Sponsored by: Netzkommune GmbH

view details

rhurlin

commit sha 7d51a17172ba4f9744c18cf930f44d0f21de7407

devel/zookeeper: Update to 3.6.2 Changelog: https://zookeeper.apache.org/doc/r3.6.2/releasenotes.html PR: 250373 Submitted by: Dmitry Wagin <dmitry.wagin@ya.ru> (maintainer) Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D26828

view details

dch

commit sha 17bab896d978cf476b6964358244ba3b71d55b7c

sysutils/rest-server: update to 0.10.0 PR: 249486 Submitted by: Massimo Lusetti <massimo@datacode.it> MFH: 2020Q4 Security: sanitize path to prevent path traversal vulnerabilities Sponsored by: SkunkWerks, GmbH

view details

madpilot

commit sha 2870f053ae7b55a2e62c2a3c9b5dc5606b4d6aeb

Fix emulators/virtualbox-ose build after r552109. VirtualBox embeds an outdated version of glext.h, causing it to fail to build due to symbols being redefined incorrectly. Import patch which forces virtualbox to append it's own include paths, thus not "obscuring" the system provided OpenGL include file. PR: 250315 Submitted by: rozhuk.im@gmail.com Approved by: portmgr (fixit blanket)

view details

jbeich

commit sha 4e523d0ce22961b24d993c5fd29181fe24043776

security/py-python-nss: unbreak after r552532 In file included from src/py_nss.c:341: src/py_nss.h:126:3: error: typedef redefinition with different types ('struct RSAPublicKey' vs 'struct RSAPublicKeyStr') } RSAPublicKey; ^ /usr/local/include/nss/blapit.h:281:32: note: previous definition is here typedef struct RSAPublicKeyStr RSAPublicKey; ^ In file included from src/py_nss.c:341: src/py_nss.h:136:3: error: typedef redefinition with different types ('struct DSAPublicKey' vs 'struct DSAPublicKeyStr') } DSAPublicKey; ^ /usr/local/include/nss/blapit.h:323:32: note: previous definition is here typedef struct DSAPublicKeyStr DSAPublicKey; ^ Reported by: pkg-fallout

view details

dbaio

commit sha 731bf25f0e2b8616180b0d4a712146f264e16a5b

security/vuxml: Document net-im/py-matrix-synapse issue PR: 249948 Submitted by: Sascha Biberhofer <ports@skyforge.at> Security: CVE-2020-26891

view details

tota

commit sha 0da07e47aef6a010ba357e0e954d6c1bbfe25b44

- Update to 2.2-5

view details

dch

commit sha a0236173867503d91f7a717cf37d533fb9403f82

sysutils/graylog: update to 3.3.8 and update pkg-message For new installs, recommend newer mongo and elastic versions. There is no need to upgrade existing installs but at least new users need not suffer dependency upgrades. Reported by: portscout Sponsored by: SkunkWerks, GmbH

view details

Greg V

commit sha 43d741a55a598d84d338f8127544b0e9a8755fb8

devel/evemu: upd

view details

Greg V

commit sha 463859bc8bfeae8d528618e9edec5c249d3c3ad9

graphics/colord: optionalize ARGYLLCMS

view details

push time in 7 days

push eventDankBSD/ports

riggs

commit sha ba0f3371d913219b026b38d6a1b9a1d02da6a756

Update to upstream release 0.22 Details: - Major release, many new features and improvements, see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22/NEWS

view details

mfechner

commit sha 8db3962ac38b81edfd1cbf60295f0c85e3823907

Update to 0.2.15.

view details

riggs

commit sha 1c9710d5a15c9fbfbc0893f2ecb1e4f4e7d10cce

Chase libsndfile 1.0.30 update. Details: - Missing symbol sf_version_string, not auto-resolved by pkg + rebuild. - Bump PORTREVISION for consumers.

view details

amdmi3

commit sha b77f4bcc3d1027b362a234a74d84cc6759e268d6

- Update to r4586

view details

amdmi3

commit sha 19ecef1d60f7c6979621e924868b5764a24ba87b

- Update to 0.6.2.3

view details

dbaio

commit sha e5e8522ec5ceafeaa1cf00c1642318c9b48cdb38

devel/ipython5: Use newest version of pygments The pinned dependency 'pygments<2.6' is only necessary to solve an issue with Python 2.7, and devel/ipython5 is now python3.5+ only. [1] [2] This fixes a conflict introduced on ports r549076 and r549418 between textproc/py-pygments and textproc/py-pygments-25 when building at least textproc/py-sphinx and math/sage. 1 - https://github.com/ipython/ipython/pull/12174 2 - https://github.com/ipython/ipython/issues/12173 PR: 249131, 250074, 250144 Reported by: thierry, swills Approved by: python (with hat) MFH: 2020Q4 (build fix, conflicts)

view details

dbaio

commit sha 314e898ce7bd6c8fce147cdc1f35ad184108ca39

sysutils/duplicity: Update to 0.8.16 Changelog: https://launchpad.net/duplicity/+milestone/0.8.16 MFH: 2020Q4 (blanket: bugfix release)

view details

mandree

commit sha b3bb45a5bdba9d1edfae6b3ca1202be573c73d59

mail/fetchmail: fix rcscript regression from _1 that broke global mode In a situation where fetchmail is to be started globally with the configuration in $LOCALBASE/etc, the rc.d file would try to run fetchmail for the wrong user. Simplify script more, avoiding recursive call in single-user mode. Submitted by: Corey Halpin (maintainer, direct mail to mandree@) Reported by: Armin Tüting

view details

pkubaj

commit sha b227dbdc1fb3c0e67b15426c16a917de805e87e2

security/seahorse: fix build on GCC architectures Use C99: ../pgp/seahorse-ldap-source.c:1317: error: 'for' loop initial declaration used outside C99 mode

view details

mandree

commit sha 829bf8cd1d5b9e00c1b087f4f59e647b28637155

security/openvpn: fix test suite when ifconfig emits ::1/128 address format Some systems apparently format output of ifconfig lo0 similar to "inet6 ::1/128" instead of 12.1's "inet6 ::1 prefixlen 128". This confuses the test script, so strip the slash and trailing prefixlen off. Since that bug affects the build-time test suite and its occurrence breaks the build, no PORTREVISION bump needed. Reported by: des@

view details

amdmi3

commit sha b52fca1d2a362d3da75aab542b7d54e5b040eb92

- Update to 0.18.1

view details

wen

commit sha 65953784a457bd5754ed65316accee3c5a10741a

- Update to 1.4.11 - Take maintainership

view details

wen

commit sha bb0f7055f29654d7f06924ac101846a813cf7743

- Update to 1.16 - Take maintainership

view details

linimon

commit sha de9d99b2c73a8872323b4aa528d38db52badb6bd

This now builds on powerpc64. Approved by: portmgr (tier-2 blanket)

view details

jbeich

commit sha c9feb573467db6689d2c52af01b6c2c179d070b0

graphics/libplacebo: update description https://code.videolan.org/videolan/libplacebo/-/commit/f9e587502de0

view details

fernape

commit sha e492fa69220bcaa3f7228d049b54da0e70f63b07

multimedia/emby-server: Update to 4.5.1.0 ChangeLog: https://github.com/MediaBrowser/Emby.Releases/releases/tag/4.5.1.0 PR: 249921 Submitted by: driesm.michiels@gmail.com (maintainer) MFH: 2020Q4 (blanket, bugfix release)

view details

bar

commit sha 7c45512be665a7522913bc7e499a5b87a7249d36

Update to SVN-r10065.

view details

hselasky

commit sha 3ca249d6f132f9d04a1d93b26f0b3a339a3e2170

Fix rc.d status command for virtual_oss. PR: 250046 Approved by: pi (implicit)

view details

bar

commit sha 323278c1df8e38d9453696781769f398172c5a13

Fix the build after last devel/upnp update.

view details

wen

commit sha 517339bc9fc3f014b6785efe88364b54eeef10ef

- Update to 0.19.4

view details

push time in 8 days

startedmatklad/xshell

started time in 8 days

issue openedhome-assistant/core

Yeelight: no ability to specify network interface for discovery

<!-- > DO NOT DELETE ANY TEXT from this template! Otherwise, your issue may be closed without comment. ugh what the fuuuuuuuck -->

The problem

As I mentioned in https://github.com/home-assistant/core/pull/37191#issuecomment-672255110 there is no UI for specifying a network interface for the Yeelight integration to use, which the underlying yeelight library takes as an interface argument to discover_bulbs.

As a workaround I have patched the code with a hardcoded name of the interface I need, like

devices = await self._hass.async_add_executor_job(lambda: discover_bulbs(interface='vlan-iot'))

in components/yeelight/config_flow.py and components/yeelight/__init__.py but there really should be UI for this.

created time in 8 days

startedatc1441/ATC_MiThermometer

started time in 8 days

startedManawyrm/ISASTM

started time in 9 days

push eventmyfreeweb/awesome-gtk

myfreeweb

commit sha 9cf1ed30feaf27cdc67c7759d5cd6f4d7fae40bd

Add Giara, Solanum, Dialect

view details

push time in 9 days

startedgi-lom/dialect

started time in 9 days

startedPixarAnimationStudios/OpenTimelineIO

started time in 9 days

issue commentmyfreeweb/unixbar

Alsa plugin consuming 100% CPU in error state

Yes, makes sense. I guess all the interaction with the alsa library could be moved into the thread, so reconnecting and restarting the loop would be possible

wezm

comment created time in 9 days

CommitCommentEvent

starteddeepnight/led

started time in 13 days

starteddtolnay/indoc

started time in 13 days

delete branch myfreeweb/wgpu

delete branch : avoid-cpu

delete time in 13 days

startedCreality3DPrinting/Ender-3

started time in 13 days

issue openedtriplus/Glass

Better light background support

Glass currently hardcodes color:white for the panel's style. (And sets a dark background on the 3d view on first run.) Would be much better if this text color was exposed as a setting so it would be easier to use a light background.

created time in 14 days

starteddulouie/FreeCAD-modern-config

started time in 14 days

startedtriplus/SelectorToolbar

started time in 14 days

startedHakanSeven12/Modern-UI

started time in 14 days

startedtriplus/Glass

started time in 14 days

startedeasyw/Manipulator

started time in 14 days

startedZolko-123/FreeCAD_Assembly4

started time in 14 days

issue commentjrmuizel/sw-composite

'attempt to add with overflow' debug build panic in over_in

0.7.13. This line of code is the same in git master though.

myfreeweb

comment created time in 14 days

more