~porcellis

Pelotas, Brasil

https://www.porcellis.com

Latino americano e escrevo código para pagar as contas

~porcellis/antispam

Last active 1 year, 8 months ago

~porcellis/cirandas.net-ops

Last active 2 years ago

~porcellis/cirandas-devel

Last active 3 years ago

~porcellis/softwarelivrenoestado

Last active 3 years ago

~porcellis/public-inbox

Last active 3 years ago
View more

Recent activity

[PATCH] Fix getopts and fs::flag to match latest Hare changes 5 months ago

From Pedro Lucas Porcellis to ~sircmpwn/public-inbox

---
It would be nice if you could release a new version containing
these fixes, so I could package downstream.

 main.ha  | 10 +++++-----
 sysfs.ha |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/main.ha b/main.ha
index 9e80e9a..0a59752 100644
--- a/main.ha
+++ b/main.ha
@@ -44,7 +44,7 @@ export fn main() void = {

[message trimmed]

[PATCH] Add a dark mode for the website and documentation 6 months ago

From Pedro Lucas Porcellis to ~emersion/soju-dev

---
I've come up with those colors for links in an attempt to add a better
contrast against the dark background color. Feel free to change to
something that better matches your taste.

 doc/man-style.css | 19 +++++++++++++++++++
 style.css         | 15 +++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/doc/man-style.css b/doc/man-style.css
index 020b1b8..67b2d80 100644
--- a/doc/man-style.css
+++ b/doc/man-style.css
@@ -34,3 +34,22 @@ p {
[message trimmed]

Re: How to build imrsh? 9 months ago

From Pedro Lucas Porcellis to ~emersion/mrsh-dev

On Thu May 25, 2023 at 9:38 PM -03, Ember Sawady wrote:
> https://git.sr.ht/~sircmpwn/imrsh is unmaintained,
> https://git.d2evs.net/~ecs/imrsh should just work so long as you have
> libmrsh installed. Also note that upstream mrsh isn't particularly
> maintained either, so ymmv

To be quite honest, I've tried to build imrsh right when it was
announced and it never worked out of the box. I remember spending quite
an amount of time trying to get it right, but it wasn't by just
following the README from both projects, and at some point, I just gave
up.

[PATCH kaiju] all: upgrade to wlroots 0.16.1 1 year, 1 month ago

From Pedro Lucas Porcellis to ~bl4ckb0ne/kaiju-dev

---

This is, as discussed on IRC, a single patch upgrading to wlroots
0.16.1, will send a scene upgrade later on.

 meson.build |  2 +-
 seat.c      | 22 ++++++++++++----------
 server.c    |  6 +++---
 view.c      | 28 +++++++++++++++-------------
 4 files changed, 31 insertions(+), 27 deletions(-)

diff --git a/meson.build b/meson.build
index 8858520..c7a48f8 100644
--- a/meson.build
[message trimmed]

Re: [PATCH] Add an app store exception to the license 1 year, 1 month ago

From Pedro Lucas Porcellis to ~emersion/goguma-dev

ACK

(sorry Simon for the duplicated email, was using mutt instead of aerc)

Cheers,
Pedro Lucas Porcellis

[PATCH kaiju 4/4] server: specify xdg_shell version 1 year, 1 month ago

From Pedro Lucas Porcellis to ~bl4ckb0ne/kaiju-dev

---
 server.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/server.c b/server.c
index 5d976f9..bcdaa51 100644
--- a/server.c
+++ b/server.c
@@ -18,7 +18,7 @@ struct kaiju_view *kaiju_server_view_at(struct kaiju_server *server, double lx,
	struct wlr_scene_node *node = wlr_scene_node_at(&server->scene->tree.node,
			lx, ly, sx, sy);

	if (node == NULL || node->type != WLR_SCENE_NODE_SURFACE) {
	if (node == NULL || node->type != WLR_SCENE_NODE_BUFFER) {
[message trimmed]

[PATCH kaiju 3/4] seat: update to match new input devices refactoring 1 year, 1 month ago

From Pedro Lucas Porcellis to ~bl4ckb0ne/kaiju-dev

---
 seat.c   | 23 +++++++++++++----------
 server.c |  4 ++--
 2 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/seat.c b/seat.c
index 369ea44..890ec3e 100644
--- a/seat.c
+++ b/seat.c
@@ -55,11 +55,14 @@ new_pointer(struct kaiju_seat *seat, struct kaiju_input_device *device)
static void
new_keyboard(struct kaiju_seat *seat, struct kaiju_input_device *device)
{
	struct wlr_keyboard *keyboard = device->wlr_input_device->keyboard;
[message trimmed]

[PATCH kaiju 2/4] render: replace manual render logic with wlr_scene 1 year, 1 month ago

From Pedro Lucas Porcellis to ~bl4ckb0ne/kaiju-dev

This patch replaces the custom renderer logic with wlroot's wlr_scene
API
---
 render.c | 130 +++----------------------------------------------------
 server.c |  55 +++++++++++++++--------
 server.h |   2 +
 view.c   |  35 +++++++++------
 view.h   |   1 +
 5 files changed, 68 insertions(+), 155 deletions(-)

diff --git a/render.c b/render.c
index f868ca1..c6eaca7 100644
--- a/render.c
+++ b/render.c
[message trimmed]

[PATCH kaiju 1/4] all: update wlroot to version 0.16.1 1 year, 1 month ago

From Pedro Lucas Porcellis to ~bl4ckb0ne/kaiju-dev

---
 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 8858520..c7a48f8 100644
--- a/meson.build
+++ b/meson.build
@@ -45,7 +45,7 @@ add_project_arguments(cc.get_supported_arguments([
	'-Wno-unused-parameter',
]), language: 'c')

wlroots_version = ['>=0.15.0', '<0.16.0']
wlroots_version = ['>=0.16.1', '<0.17.0']
[message trimmed]

[PATCH] Avoid clipping gist code's content 1 year, 4 months ago

From Pedro Lucas Porcellis to ~edwardloveall/scribe

---
Before: https://canto.eletrotupi.com/NZ7CV.png
After: https://canto.eletrotupi.com/cDOsq.png

 src/css/app.css | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/css/app.css b/src/css/app.css
index 3799385..06f3611 100644
--- a/src/css/app.css
+++ b/src/css/app.css
@@ -11,6 +11,10 @@ p.meta {
  width: 55%;
}
[message trimmed]