~lanodan

BZH

https://hacktivis.me/

Haelwenn (lanodan) Monnier

Trackers

~lanodan/badwolf

Last active 5 months ago

~lanodan/librsvg-grease

Last active 7 months ago

~lanodan/utils

Last active 2 years ago

~lanodan/badwolf-extensions

Last active 4 years ago

#10 Touch Input Not Moving Input Location From UI Bar 5 months ago

Comment by ~lanodan on ~lanodan/badwolf

That's an interesting bug, can even reproduce on my seriously outdated pinephone (pmos v22.06.1, webkit-gtk 2.36.5):

  • data:text/html,<input type=text>: Can't select via touchscreen
  • data:text/html,<textarea>: Works

So going to ping webkit-gtk devs there.

#1 foo 7 months ago

Ticket created by ~lanodan on ~lanodan/librsvg-grease

pic

#784 LDFLAGS conflict with C ecosystem 1 year, 4 months ago

Ticket created by ~lanodan on ~sircmpwn/hare

C ecosystem uses LDFLAGS for options to the C Compiler rather than the Linker(ld).

Hare could instead use another environment variable like LDLINKFLAGS

#756 @deprecated function tag 1 year, 8 months ago

Ticket created by ~lanodan on ~sircmpwn/hare

I think adding a @deprecated tag before a function, that would print a compile-time warning would be useful for API transitions and making sure that libs/applications aren't falling behind.

#620 dirs: add XDG_RUNTIME_DIR support 1 year, 10 months ago

Comment by ~lanodan on ~sircmpwn/hare

This is implemented as [[dirs::runtime]]

#8 Copy settings on related tab creation 1 year, 11 months ago

Ticket created by ~lanodan on ~lanodan/badwolf

For example images being disabled doesn't propagates.

#654 gen-stdlib: fails to run due to shell builtin vs function name clashing 2 years ago

Comment by ~lanodan on ~sircmpwn/hare

[2022-04-25 03:57:04-0000] ~sebsite:

Can you point to the relevant part of POSIX?

[2.9.5](h ttps://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html #tag_18_09_05): "the application shall ensure that [the function name] is a name (see XBD Name) and that it is not the name of a special built- in utility."

[2.14](https://pubs.opengroup.org/onlinepubs/9699919799/ utilities/V3_chap02.html#tag_18_14) lists all special built-in utilities, of which time is not included. So time is a legal name for a function.

I asked mksh maintainer on this and the answer is essentially that there was a missing part in POSIX, time is noted as a reserved keyword in Korn Shells but it wasn't noted in the special built-in list.

Relevant POSIX ticket: https://austingroupbugs.net/view.php?id=267#c442

#654 gen-stdlib: fails to run due to shell builtin vs function name clashing 2 years ago

Comment by ~lanodan on ~sircmpwn/hare

[2022-04-24 21:29:53-0000] ~sircmpwn:

I wish people would stop reporting this. Bash is not a POSIX-compatible shell. Use a POSIX-compatible shell.

Well, interestingly mksh in POSIX compatibility mode also fails there.

Could you point to the relevant part of POSIX?

#263 fs: add link 2 years ago

Comment by ~lanodan on ~sircmpwn/hare

Seems like this got addressed as fs::link exists.

#78 Crash on drag and drop 2 years ago

Ticket created by ~lanodan on ~sircmpwn/visurf

When dragging a link (with badwolf, based on WebKitGTK) simply (no releasing needed) to the top of visurf it then crashes.

With WAYLAND_DEBUG=1:

[1674274.046] xdg_surface@15.configure(288920)
[1674274.056]  -> xdg_surface@15.ack_configure(288920)
[1674275.115]  -> wl_surface@14.set_buffer_scale(1)
[1674275.140]  -> wl_surface@14.damage_buffer(0, 0, 2147483647, 2147483647)
[1674275.150]  -> wl_surface@14.attach(wl_buffer@25, 0, 0)
[1674275.158]  -> wl_surface@14.frame(new id wl_callback@26)
[1674275.165]  -> wl_surface@14.commit()
[1674279.449] wl_buffer@25.release()
[1674291.671] wl_display@1.delete_id(26)
[1674291.688] wl_callback@26.done(684003594)
[1674683.251] wl_data_device@3.data_offer(new id wl_data_offer@4278190081)
[1674683.272] wl_data_offer@4278190081.offer("UTF8_STRING")
[1674683.276] wl_data_offer@4278190081.offer("COMPOUND_TEXT")
[1674683.280] wl_data_offer@4278190081.offer("TEXT")
[1674683.283] wl_data_offer@4278190081.offer("STRING")
[1674683.286] wl_data_offer@4278190081.offer("text/plain;charset=utf-8")
[1674683.290] wl_data_offer@4278190081.offer("text/plain")
[1674683.295] wl_data_offer@4278190081.offer("text/html")
[1674683.307] wl_data_offer@4278190081.offer("text/uri-list")
[1674683.308] wl_data_offer@4278190081.offer("_NETSCAPE_URL")
[1674683.311] wl_data_offer@4278190081.source_actions(3)
listener function for opcode 1 of wl_data_offer is NULL
Aborted 

Backtrace:

* thread #1, name = 'netsurf-vi', stop reason = signal SIGABRT
   * frame #0: 0x00007ffff7433a0c libc.so.6`__pthread_kill_implementation(threadid=<unavailable>, signo=6, no_tid=<unavailable>) at pthread_kill.c:44:76
     frame #1: 0x00007ffff73e5ef2 libc.so.6`__GI_raise(sig=6) at raise.c:26:13
     frame #2: 0x00007ffff73d044b libc.so.6`__GI_abort at abort.c:79:7
     frame #3: 0x00007ffff7816456 libwayland-client.so.0`___lldb_unnamed_symbol250 + 150
     frame #4: 0x00007ffff7814bc3 libwayland-client.so.0`___lldb_unnamed_symbol223 + 451
     frame #5: 0x00007ffff7812fc4 libwayland-client.so.0`___lldb_unnamed_symbol197 + 356
     frame #6: 0x00007ffff78129c7 libwayland-client.so.0`wl_display_dispatch_queue_pending + 183
     frame #7: 0x00007ffff781224a libwayland-client.so.0`wl_display_dispatch_queue + 394
     frame #8: 0x00005555555f24b6 netsurf-vi`main(argc=<unavailable>, argv=<unavailable>) at main.c:1411:4
     frame #9: 0x00007ffff73d12fc libc.so.6`__libc_start_call_main(main=(netsurf-vi`main at main.c:1212), argc=1, argv=0x00007fffffffd6a8) at libc_start_call_main.h:58:16
     frame #10: 0x00007ffff73d13a8 libc.so.6`__libc_start_main_impl(main=(netsurf-vi`main at main.c:1212), argc=1, argv=0x00007fffffffd6a8, init=0x0000555555650e08, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffffd698) at libc-start.c:409:3
     frame #11: 0x0000555555573561 netsurf-vi`_start + 33