<jmairboeck>
Or rather, I want that merged before to test that change
<jmairboeck>
Begasus[m]: about the name of the libxml2 package: I would put an underscore before the version number in this case, having the two 2's next to each other looks very confusing
<jmairboeck>
so e.g. "libxml2_2.14"
* nephele
waves
* phschafft
sands.
<nephele>
phschafft: fdatasync commit should be ready now :)
<phschafft>
oh?
<nephele>
Haiku will then correctly implement fdatasync, with every filesystem telling you "nah"
<phschafft>
I just thought that was already merged. so I'm a bit confused.
<nephele>
It was not yet
<phschafft>
hm. I see.
<phschafft>
Thank you. :)
cassisian has joined #haiku
piku has joined #haiku
erysdren has joined #haiku
qbit has quit [Remote host closed the connection]
qbit has joined #haiku
qbit has quit [Remote host closed the connection]
qbit has joined #haiku
flowerg9 has quit [Ping timeout: 480 seconds]
flowerg9 has joined #haiku
<Begasus[m]>
re
<Begasus[m]>
jmairboeck: yeah, sounds reasonable, wasn't really sure which way to go :)
chilledfrogs has quit [Quit: connection reset by purr]
zard has joined #haiku
chilledfrogs has joined #haiku
zard has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
B2IA has quit [Quit: Vision[]: i've been blurred!]
Sid127 has quit [Read error: Connection reset by peer]
<Skipp_OSX>
don't change the default value from NULL, but in the method you can say if (NULL) { /* set default color here */ }
<nephele>
I could do that. It would make it a bit harder to catch this same fault in the future however
<Skipp_OSX>
yeah but you won't break the API.
<nephele>
Yeah, that's pretty much it. With my change it would break your app if you implicitly pass NULL instead of explicitly
<Skipp_OSX>
I'm not in the camp that we should break the API whenever we want, it causes issues.
<nephele>
but compiler apps stay working
<nephele>
compiled*
<Skipp_OSX>
except when they don't
<Skipp_OSX>
like 3rd party stuff that gets looked over in haiku depot
<nephele>
when would they not work? I see no difference in the calls other than the NULL call?
<nephele>
that is, if your app is already compiled and would implicitly pass NULL, it should still do so?
<Skipp_OSX>
because the API changed and it's unexpected by somebody
<Skipp_OSX>
That's what I thought too but apparently not.
<nephele>
how do you figure?
ADS_Sr has joined #haiku
<nephele>
Skipp_OSX: i removed the calls
<nephele>
err, removed the changeto their signature i mean
<nephele>
can you check the change if it now looks correct to you?
<Skipp_OSX>
ok
<Skipp_OSX>
yeah looks ok now
jmairboeck has quit [Quit: Konversation terminated!]
Sid127 has joined #haiku
<nephele>
Skipp_OSX: haikuwebkit2 renders checkboxes, but haikuwebkit1 doesn't
<nephele>
very wierd
<Skipp_OSX>
*shrug*
ADS_Sr has quit [Ping timeout: 480 seconds]
parnikkapore has quit [Remote host closed the connection]
nephele has quit [Quit: Vision[]: i've been blurred!]
nephele has joined #haiku
<nephele>
Skipp_OSX: i can't drag the demo text from pref/appearence like in your video :(
<nephele>
I have both your patches applied. I guess the textview one needs some more work
<Skipp_OSX>
you mean copying the styles?
<nephele>
Dragiing them out as a clip, yeah
<nephele>
also doesn't work from BAlert or the uptime
<Skipp_OSX>
well for string views I'm not copying styles
<Skipp_OSX>
for TextViews I haven't decided.
<nephele>
I can't drag from any BTextView with your patch applied it seems
<Skipp_OSX>
my second patch? Not even to Desktop to create a snippet?
<nephele>
Nope
<nephele>
And for the other case, from a BStringView, i see no outline (or other visual indicator) when dragging (and no nice rendering of the thing i'm dragging like from tracker)
<Skipp_OSX>
I'm cool I guess
<Skipp_OSX>
I get outlines and styles.
<nephele>
It's not that i don't get styles. i just can't drag from a BTextView
<nephele>
the outline is probably a dark mode issue?
AndrevS has quit [Quit: umount /dev/irc]
<nephele>
yeah, it's just very dark the outline, so quite hard to see on my panel color
<Skipp_OSX>
but no TextViews huh?
<Skipp_OSX>
It only drags from unselectable text views... you have to select and drag from the selectable ones.
<Skipp_OSX>
But I assume you already knew that so idk.
<Skipp_OSX>
I updated to copy the styles in the other case and fix the mime type which makes it work on save dialog file name.
<nephele>
I tested with BAlert, The uptime in aboutSystem and the fox text in appearence
<nephele>
☺
<Skipp_OSX>
all that works for me
<Skipp_OSX>
idk strange
<nephele>
Maybe you missed something in the commit?
<nephele>
I'm having fun drag&dropping stuff into my keymap ⛾
<nephele>
E-Mail icon: ✉
<nephele>
:D
talos6 has joined #haiku
talos has quit [Ping timeout: 480 seconds]
talos6 is now known as talos
<nephele>
Skipp_OSX: took patchset2, preloaded libbe.so and with that it works :)
<nephele>
Skipp_OSX: is the black outline a think each app does or is that globale somewhere? where can i fix the colors?
<Skipp_OSX>
yeah idk I didn't do that part so it must be done somewhere else.
Aedil has quit [Remote host closed the connection]
nephele has quit [Quit: Vision[]: i've been blurred!]
<Skipp_OSX>
no, waddlesplash -2'ed it to death
<Skipp_OSX>
It's gotta be in BView part of DragMessage()
nephele has joined #haiku
<nephele>
Skipp_OSX: that is the deskbar change, the -2 is now a -1
<nephele>
Now have both your commits compiled in, and i can drag many things :) one thing still missing would be BBox... but that can wait untill this is discussed...
<Skipp_OSX>
yes a lot more labels to go
<Skipp_OSX>
checkboxes, radio buttons, boxes, text controls oh my
<nephele>
not sure if we want check or radio boxes though
<nephele>
or combobox labels
<nephele>
I can drag from TextView into the Save Dialog but not from StringView :)
<nephele>
I compiled my system and now i can just drag PulkoMandy's JID out of the renga info window
<nephele>
it seems very convenient
<thowe>
PulkoMandy... Now there is a name I haven't heard in a long time....
<nephele>
Huh?
<Skipp_OSX>
You can't expect the user to know what kind of control produces each label behind the scenes, they just see a bunch of label some "work" others don't.
<nephele>
Yes, true. But clicking the label of a checkbox toggles it's state
<nephele>
so that would work with drag&drop then again only if that is done in mouseUp
<nephele>
(the toggling)
<Skipp_OSX>
yeah...
<Skipp_OSX>
which will never fly
<nephele>
don't see the problem... that's exactly why we have both of these methods, and not just one...
<Skipp_OSX>
"responsiveness"
<Skipp_OSX>
don't get me started
<nephele>
there is responsiveness and there is correctness. Giving the wrong answer is fast ;)
<nephele>
I
<nephele>
I'm a huge fan of very low input latency, don't get me wrong. but cheating in this place isn't the solution xD
<Skipp_OSX>
I know it breaks drag and drop
<Skipp_OSX>
It's really frustrating but what can I do?
<nephele>
point out it breaks drag&drop in places where it would break it
<Skipp_OSX>
my pleas have fallen on deaf ears
<nephele>
I'm very motivated to get this stuff working correctly...
flowerg9 has quit [Ping timeout: 480 seconds]
<nephele>
5. Juli 2025 um 22:32:14
<nephele>
oops, didn't mean to send that... kernel build time :)
<phschafft>
evening.
<Skipp_OSX>
so it does work after all!
<Skipp_OSX>
hehe
<nephele>
hi phschafft
* phschafft
nods.
<nephele>
phschafft: we tried developing some patches so you can drag & drop most RO text labels
<phschafft>
Wuhuhu!
nephele has quit [Quit: Vision[]: i've been blurred!]
Habbie has quit [Read error: Connection reset by peer]