<nekobot>
• Begasus (c7e3c49f): libxcrypt, new recipe (#11683)
tetrislife has left #haiku [Disconnected: Hibernating too long]
<Begasus[m]>
k, let's check this Amarok with Qt5
<nephele_xmpp>
not qt6? :)
tetrislife has joined #haiku
pol has joined #haiku
pol has quit []
pol has joined #haiku
<nephele_xmpp>
begasus: just saw a post on mastadon how some news outlet reported on it, and kept mispelling it as "mastadon" and those reporters better do some better research. I thought that was funny, since I always mispell it the same way, and i have to look it up if i want to spell it correctly
<pol>
I just associated the name with the word Mastodont.
<pol>
I'm looking for a place where the Appearance setting are stored. I want to read and write the color information.
<Begasus[m]>
ah, didn't saw your nick passing by :)
<nephele_xmpp>
You could post about us beeing at the fosdem haiku stand :)
<Begasus[m]>
already mentioned :)
<nephele_xmpp>
then someone from the marketing folks (or waddlesplash) can repost it with the haiku account
<Begasus[m]>
well, not directly a toot about it, but as a comment (nOtoose/codeberg) will also be there
<Begasus[m]>
always spell that nick wrong
<nephele_xmpp>
The appearence preferences has dead code from 2002 to manage cursor sets
<nephele_xmpp>
Should submit a patch to clean this up
<Begasus[m]>
time for an update? :)
<nephele_xmpp>
seems 5 files are part of that and could be removed
<Begasus[m]>
ps, nephele_xmpp Quaternion is running pretty fine
<Begasus[m]>
should make a post at the forum, a few new/updated things passed by this month :)
<nephele_xmpp>
:)
<nephele_xmpp>
I got my Haiku Mug and Poloshirt in time for fosdem
<nephele_xmpp>
now i can be spotted at the stand more easily xD
<Begasus[m]>
saw you post earlier in the log, I'll wear my BeOS polo-shirt :)
<nephele_xmpp>
though i'll be at fosdem at around 10 at saturday
<nephele_xmpp>
nice!
<Begasus[m]>
will have to see, probably a bit earlier, deppending on what time PulkoMandy is there
<nephele_xmpp>
In his email he said the airbnb is from friday, so i assume he will arrive at friday aswell
<Begasus[m]>
will head over by car I guess, traveling with the train/bus is a lot longer in time
<nephele_xmpp>
"Sie Umweltverschmutzer! Sie verpesten die ganze stadt mit abgasen weil sie ständig [mit dem bus] in der gegend herumfahren! Telefonieren sie lieber, da bleibt die luft sauber und der bus bleibt leer." - Löwenzahn
<nephele_xmpp>
begasus: did you see the whole fiasko with a talk beeing boycotted and then silently canceled?
<Begasus[m]>
yeah, predicted some storm there because of one speaker
<Begasus[m]>
or eledged speaker (think they mentioned they wouldn't let that go through or something), can't recall the full scene
<nephele_xmpp>
There is a workshop for installing new software on older android phones
<nephele_xmpp>
sounds cool
<pol>
The line 13 is commented out and don't exist in the file system. But thanks for the link, first time I got to read some code.
<Begasus[m]>
car is new, so I'm good for the climat atm :) (at least one car, with the older one I can't get into Brussels) :)
<Begasus[m]>
ok, amarok with qt6 isn't playing nice, with qt5 I can play music at least :P
<nephele_xmpp>
pol: yeah, you are right. I accidentally linked you to code that has been dead for 22 years :)
<nephele_xmpp>
but i think in this case I got confused because Appearence does not save this at all, but the app_server saves it. I'd have to check where though
<nephele_xmpp>
Begasus: Umweltzone?
<nephele_xmpp>
Though, a newer car sometimes is worse considering the aspects of having to recycle the old one... :)
<Begasus[m]>
yeah nephele_xmpp here in Belgium the call it LEZ (lage emisie zone)
<Begasus[m]>
not electric :)
x10z has joined #haiku
<nephele_xmpp>
Electric cars without lithium batteries might become cool in the future
<Begasus[m]>
we wanted to get one without before they force every one to buy electric, hope it serves us well, by the time it's not working anymore, I won't be allowed to drive one too :P
<Begasus[m]>
biab, doggies :)
freddietilley has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<pol>
ThemeManager does what I wanted to do so no need to search where app_server saves it.
tetrislife has left #haiku [Error from remote client]
<pol>
Reporting the bugs here or any issues I see is acceptable?
<pol>
The thing is I'm not exactly sure how to use http://dev.
<nephele_xmpp>
you can mention issues of course, but if you want to have them fixed it's better to open a ticket
<nephele_xmpp>
devs don't read the backlog for bug reports :)
<nephele_xmpp>
what do you want to know about the bugtracker? seems quite straightforward?
<pol>
It's a part of philosophy left/right ALT
<pol>
If I want to zoom in WebPositive only left works.
<nephele_xmpp>
european keyboard?
<pol>
And the menu says ALT +
<pol>
Yes. Could be keyboard specific.
<pol>
When in fact it's ALT = that works for zooming.
<nephele_xmpp>
Then this is (unfortunately) currenlty buggy like this because the right alt is "alt gr", and you can enter special chars like € and @ with it. But Haiku has no seperate keyrole for this, so this is Hackily mapped to the same role as super instead (the windows key)
<nephele_xmpp>
and the *right* super key is afaik mapped to alt
<nephele_xmpp>
so on the left side alt + Works, and on the right side super + works... iirc
<nephele_xmpp>
Anyhow, this is a known issue/deficiency in our handeling of European keymaps...
<pol>
Thanks, I didn't noticed WIN = works on the right side.
tetrislife has joined #haiku
<pol>
I'm not sure how important this is but Icon in FileTypes work for new format icons, but for old format the preview is bad.
<nephele_xmpp>
what do you mean by old format?
<pol>
I think there is svg icon now. It works there in FileTypes. The old icons I have from sourceforge that are stored in 0KB files in BEOS:l:STD_ICON Attribute are glitching.
diver has quit [Quit: Leaving.]
<nephele_xmpp>
we don't support SVG icons. our icons are a custom vector format callled HVIF
<nephele_xmpp>
I guess those are bitmap icons? How are they glitching?
<pol>
But only at the right side of the panel. They are looking weird there is clearly something wrong with the display function. I can tell they are the same icon but they are pixelated and stretched out.
<nephele_xmpp>
Well Bitmaps icons can't be scaled easily like vector graphics. So either it becomes blurry or pixelated
<nephele_xmpp>
It should keep the proper proportions though, if it is stretched it may not do that
<nephele_xmpp>
would be easier to reason about with a picture though :)
<nephele_xmpp>
I'd rather you add that info to the bugtracker in that case. Needed info would be the revision you use, and this reproduction step. And if possible a screenshot (just hit the screen button on the keyboard, or failing that run "Screenshot" in the terminal)
<pol>
That should be filled in Deskbar? Is FileTypes part of the Deskbar on Bug Tracker?
<nephele_xmpp>
No, it isn't. Don't worry too much about the component, I'll triage the ticket if it is set wronglys
<nekobot>
• Begasus (c870df91): libqt5pas, bump version (#11685)
<pol>
When registering at https://dev. I was asked to fill the captcha and after submitting it I was redirected to Bad Gateway message. On the second try there was no captcha.
Begasus_32 has joined #haiku
x10z has joined #haiku
x10z has quit []
drusatori_alt has joined #haiku
tetrislife has left #haiku [Disconnected: Hibernating too long]
drusatori_alt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
drusatori_alt has joined #haiku
SLema has joined #haiku
dinix has joined #haiku
<zdykstra>
wow, good find gordonjcp
SLema has quit []
MisthaLu has joined #haiku
SLema has joined #haiku
tetrislife has joined #haiku
freddietilley has quit [Quit: WeeChat 4.5.0]
dinix has quit [Quit: Leaving]
akashkumar has joined #haiku
<akashkumar>
does anyone know how can i get the call trace, through haiku codebase, happening when i perform mousemoved on the seekslider of the mediaplayer
Halian|Jardin has joined #haiku
tetrislife has left #haiku [Error from remote client]
<Begasus[m]>
back
Halian|Jardin has quit [Read error: Connection reset by peer]
nephele_xmpp has joined #haiku
PriyanshuGupta[m] has joined #haiku
<PriyanshuGupta[m]>
hi Begasus
<PriyanshuGupta[m]>
I'm back after a long time
<PriyanshuGupta[m]>
is someone working on XFS driver?
<Begasus[m]>
hi Priyanshu Gupta
<Begasus[m]>
no idea on XFS
<PriyanshuGupta[m]>
what are you doing these days?
<phschafft>
moorje.
<Begasus[m]>
same as always, playing around :)
<Begasus[m]>
'lo phschafft
<nekobot>
[haiku/haiku] bd2d95cf9053 - InterfaceDefs: Reorder enums in ascending order, show gaps
<nekobot>
[haiku/haiku] 84fb1209cd03 - drivers/network/pcnet: Only allocate a local softc in probe() if one isn't set.
<nekobot>
[haiku/haiku] 1be0d390db48 - kernel/slab: Simplify arguments of create_object_cache().
<nekobot>
[haiku/haiku] b0c44c8d4abf - freebsd_network: Don't use depots for the large mbuf chunk caches.
TristanRoss[m] has joined #haiku
nephele_xmpp has left #haiku [#haiku]
nephele_xmpp has joined #haiku
<waddlesplash>
I'm going to do another Haiku development stream on Twitch in about an hour and a half, I think
<drusatori_alt>
what you covering? ( sounds like an excuse to bail on this conference call coming up :D )
<waddlesplash>
kernel thread stack caching
hoanga[m] has joined #haiku
SLema has quit [Ping timeout: 480 seconds]
IronJam[m] has joined #haiku
mistborn[m] has joined #haiku
dualdigr[m] has joined #haiku
AlienSoldier has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
Lt-Henry[m] has joined #haiku
catmeow72 has joined #haiku
<catmeow72>
What are the keycodes for the brightness media keys in Haiku? I'm trying to bind them to a script that will change the brightness and prevent the brightness from getting too low.
<catmeow72>
(If the brightness gets too low, the screen turns off)
<waddlesplash>
they're handled via Shortcuts
<waddlesplash>
so just check the Shortcuts preferences and see what's in there
<catmeow72>
There aren't shortcuts for these keys bound
<catmeow72>
Only for volume keys
<waddlesplash>
ah
<waddlesplash>
well in that case, you can click the Key field and then press the key
<catmeow72>
I can't seem to get an app to receive those key events, though for some reason the Fn key produces a key event
<waddlesplash>
they're going to be "unmapped" key events with a raw HID code
<waddlesplash>
like the volume keys
<catmeow72>
Acutally, it seems even the shortcuts window can't receive the keys either
<waddlesplash>
oh... some hardware handles these keys specially
<catmeow72>
I had a test app that printed every event going to it, but that doesn't receive these key events either
<waddlesplash>
then your hardware may intercept them
<catmeow72>
They don't do anything without a binding
<waddlesplash>
also there is the "spybmessage" tool to print all events already
<waddlesplash>
and some other tool as well, I don't remember what that one is though
<catmeow72>
How do I get that app - I could never find it in the repos. Is it x86-hybrid only? I'm on 64-bit
<waddlesplash>
Skipp_OSX has probably used these more recently than I have
<waddlesplash>
no, it's just not built by default
<waddlesplash>
jam -q spybmessage
<catmeow72>
Oh
<waddlesplash>
ah MsgSpy is the other one
<waddlesplash>
also in-tree but also not built by default
<catmeow72>
Fortunately I have the haiku repos from working on the way to get the brightness via CLI
<waddlesplash>
yes, I recognized your username
<catmeow72>
I think I might just look up how the brightness keys are handled on the Thinkpad X260 (which I'm on rn)
Saijin_Naib[m] has joined #haiku
<catmeow72>
Would the HKEY Lenovo ACPI node have anything to do with it?
frkazoid333 has joined #haiku
frkazoid333 has quit [Remote host closed the connection]
frkazoid333 has joined #haiku
<waddlesplash>
idk, I haven't really looked at this before
frkazoid333 has quit [Read error: Connection reset by peer]
frkzoid has quit [Ping timeout: 480 seconds]
<catmeow72>
Is there any way I can peek at ACPI events on a particular node?
<catmeow72>
I suspect it's what I'm looking for
<augiedoggie>
i seem to recall someone saying those brightness keys are handled by the i2c bus which Haiku doesn't support?
<catmeow72>
It shows up as an ACPI node, just like the built-in input devices
<catmeow72>
The i2c bus thing might be a different model
<catmeow72>
I looked up the HKEY node and it seems to be the node that handles these keys, but I had to use quotes to include the HKEY node in the search results
<catmeow72>
If I can find a way to sniff events from that node, I can probably write a program to handle the brightness keys
<catmeow72>
Is there a way I can print ACPI events (possibly unrecognized ones) to the syslog?
Anarchos has quit [Quit: Vision[]: i've been blurred!]
TejasNangru[m] has joined #haiku
copy has quit [Quit: copy]
copy has joined #haiku
LjL[m] has joined #haiku
nephele_xmpp has joined #haiku
ermo[m] has joined #haiku
<catmeow72>
Is it possible to load custom drivers into specific ACPI nodes? I'm trying to see if I can write a driver that just prints all ACPI events.
msinput[m] has joined #haiku
<waddlesplash>
you be able to just turn on/up logging
<waddlesplash>
inside the existing ACPI module
<waddlesplash>
or use a command line tool to read the /dev things that ACPI puts out?
<waddlesplash>
I'm not sure, I don't work with ACPI much
<catmeow72>
I have no idea what I have to do to have it log ACPI events, or how I can read them in userspace.
<waddlesplash>
"Use the Source, Luke!"
<waddlesplash>
:)
<catmeow72>
Looking through it now
<waddlesplash>
reminds me. nipos, can we link your OpenGrok instance from Haiku's README?
<waddlesplash>
right now we still list landonf's which is dead of course
<nipos>
Sure,feel free to change the link :)
<waddlesplash>
ok!
<nipos>
It's a honor for me to be listed on the project page :D
copy has quit [Quit: copy]
copy has joined #haiku
<waddlesplash>
how should I credit you? nipos? or "Niklas Poslovski"?
<nipos>
Niklas Poslovski
<drusatori_alt>
at some point, I need to sit down in the ACPI code to figure out why the Alder Lake chips drop into KDL during shutdown if ACPI is enabled.
<nipos>
I'm looking forward to your stream btw :) Will retry getting it to play on Haiku.The old PC with GNOME Web could play lower-resolution streams fine,but not yours.The new laptop with Iceweasel also plays other streams on SafeTwitch fine,let's see how it goes with yours.Alternatively,the FreeBSD laptop is right next to it.
<waddlesplash>
very good
<waddlesplash>
I've got an IRC window pulled up this time, so I'll monitor this in addition to Twitch chat
<nipos>
That's great 👍
<nipos>
Hearing the background noise already,so it seems to work fine in Iceweasel
<waddlesplash>
excellent
<catmeow72>
I just realized I had Twitch open in WebPositive instead of Iceweasel. That was not very smart.
<catmeow72>
I'm just hoping I don't run out of memory while building Haiku in the background
<nephele_xmpp>
So what? doesn’t make it not a problem for us
<catmeow72>
It does if it happens in all major operating systems
<catmeow72>
But I haven't tested Windows
<nephele_xmpp>
nipos: I can’t see anything in that stream, it’s super blurry
<nephele_xmpp>
now it fixed itself. wierd
<nipos>
It has a resolution selection menu at the bottom right,but it might select the optimal stream based on network speed automatically
<nephele_xmpp>
> It does if it happens in all major operating systems
<nephele_xmpp>
Well, I know off bugs in our port in this sense. It doesn’t matter if linux has the same problem, it is a problem in our port regardless of linux
<nephele_xmpp>
nipos: don’t have that. It switches from blurry to HQ wiith talking, and then cutting out completely
<nephele_xmpp>
not really watcheable for me sadly :(
<AlienSoldier>
not as smooth as it was for me last time, it cut every 5 sec
<nipos>
Plays perfectly smooth here over the projectsegfau.lt instance and even using Tor,playing in Iceweasel on Haiku
<nephele_xmpp>
It sounds like waddlepslash is coding outside
<AlienSoldier>
humm 720 is more stable, perhaps this is the native stream, anyway it probablt don't take more bandwith than 360
<nipos>
I'm also playing 720p here.
PriyanshuGupta[m] has joined #haiku
<nephele_xmpp>
the projectseqfault one is better, but it also becomes blurry
<catmeow72>
You can use Tor on Haiku?
<catmeow72>
I just assumed Tor hadn't been ported.
<nephele_xmpp>
You can for *some* stuff
<nipos>
Don't you have the little icon right from the fullscreen button?Try selecting 720p there
<nephele_xmpp>
I do not
<catmeow72>
Probably can't use it for Google services, because those decide you're a robot if you even try
<nipos>
Interesting,which browser?
<nephele_xmpp>
catmeow72: it works for stuff using cURL iirc
<nephele_xmpp>
nipos: Safari
<catmeow72>
Nice
<drusatori_alt>
it's running smooth with no downscaling on the projectsegfau.lt link in safari on oxs
<catmeow72>
I didn't know you could use Tor with curl either
jmairboeck has joined #haiku
<nipos>
Don't know anything about Safari,but maybe try Librewolf if you're on OS X
<nephele_xmpp>
I’m quiite happy with webkit usually :) other browsers just bug down the system mor
<nephele_xmpp>
slow down*
<catmeow72>
I know Firefox has an OSX port, because I have used it on an older Mac
<catmeow72>
That is no longer put together
<catmeow72>
I had taken it apart as a teenager and lost the parts
<nephele_xmpp>
reassemble it, and put Haiku on it :P
<catmeow72>
I would, if I had all the parts
<nephele_xmpp>
I have Haiku on a mac mini 2012
<nipos>
catmeow72: Tor has been available on Haiku for as long as I can remember.Not all programs can be set to use it as SOCKS5 proxy,but at least most of the browsers can.
<catmeow72>
An interesting challenge would be to put Haiku on the 64 bit Mac with a 32 bit EFI
mattlacey has joined #haiku
<catmeow72>
in EFI mode
<nephele_xmpp>
and on this T2 macbook pro I want to install it once i have a T2 bus implementation
<AlienSoldier>
stream is stable for me in Falkon in 720 so far
<nephele_xmpp>
catmeow72: iirc, already done
<nipos>
Also,about Google crap thinking you're a robot - Just don't use that Spyware,there are alternatives.Better alternatives.
<catmeow72>
The only google service I use is YouTube, but I'd love to use something else
<catmeow72>
Actually, I did have an Invidious instance at one point
<nipos>
I try to avoid it wherever I can,it's probably the most awful platform I know
<catmeow72>
I avoid Google search and Google docs, because there are better alternatives (DuckDuckGo/Brave Search, and Libreoffice)
<nipos>
Invidious was good in the past,but nowadays most instances are blocked.You can still use native solutions like QmPlay to watch the videos,but combined with Tor that probably won't work.At least it allows you to avoid the awfully bloated website
<nephele_xmpp>
waddlesplash: what software are you using for your coding there?
<catmeow72>
I think they're using QT creator
<catmeow72>
Judging by the UI
<nephele_xmpp>
youtube is simply an illegal monopoly, but that isn’t really the fault of users :) Invidious also doesn’t proxy (atleast no active instances) so you are still leaking your ip
<nephele_xmpp>
I used to have a script on linux for xdg-open that would cache youtube videos, so only download them once
<nephele_xmpp>
proxy videos is default off, so this only works if ii make sure to set this consistenly acrosss devices (and cookie sessions)
<catmeow72>
At least with a dynamic IP, if your IP is DDOSed, it won't be forever unless you have DyDNS set up
<catmeow72>
In which case, the DDOSers can find your IP easily
<nipos>
It uses DASH quality by default and DASH gets always routed through the Invidious server
<nephele_xmpp>
beeing ddosed hasen’t been a concern for me in the past
<catmeow72>
It might be for me, since I run a server on my home network
<nephele_xmpp>
only some script kidie in GTA V sending me my ip in rockstar chat to “threaten” me to change my nickname, for some reason
<catmeow72>
But a bigger issue is the constant attempts by botnets to make my server a part of them
<catmeow72>
I see constant failed SSH logins in the logs
<nipos>
My concern is that I just don't want anyone to know which websites I visit and what I'm doing there.I don't want to leave a trace
<nephele_xmpp>
I disable password auth always, and for a “home” server a display + keyboard is way more convenient
<catmeow72>
At least I don't have common userrnames on my server (besides root, which login for is disabled in SSH config), so the botnets are unlikely to be able to log in succesfully
<nipos>
I mean,you also don't go through your city and give every stranger a note with your phone number.So why should you do a similar thing online?
<catmeow72>
At one point, I had a trap set up for botnets that would spam random bytes at them in hopes of crashing them
<nephele_xmpp>
waddlesplash: why WSL1 and not WSL2?
<nephele_xmpp>
(also, if you are on windows it might be cool if you can take a look at hyper-v guest impplementation at some point)
copy has quit []
<catmeow72>
I was personally thinking of implementing some Haiku compatibility layer stuff for Linux
<catmeow72>
So I could use a Haiku UI in my project for Linux as well
copy has joined #haiku
<nephele_xmpp>
catmeow72: already exists
<catmeow72>
I guess I might just make a Haiku to X11/Wayland translation layer for the compatibility layer then
copy has quit []
copy has joined #haiku
<catmeow72>
One of the issues with my codebase is that I have multiple frontends that I don't always implement all features for
<nephele_xmpp>
catmeow72: are you aware of remote app_server?
<catmeow72>
I was hoping to have a seamless-style implementation
<catmeow72>
remote app_server might not work for that, if it does what I think it does
<nephele_xmpp>
what do you think that it does? ;)
ArmanGuptaB22CS014[m] has joined #haiku
<nephele_xmpp>
it’s basically like ths: Your “local” applications (in the normal case a remote machine) connect to a remote appp_server over the network and send their drawing commands to it instead, so this isn’t a video stream but a command stream. We have one implementation for Haiku where you can run an application locally and have it appear on a remote Haiku machiiine
<nephele_xmpp>
but we also have a html5 app_server you can use instead
<AlienSoldier>
3d video driver porting is one thing where i think AI could shine. If error happen, it's not the end of the world as video is a final output that don't goes back in the system.
<nephele_xmpp>
(which requires websockets)
<catmeow72>
That might work then, so I might just use it via localhost or a unix socket and translate the commands
<nephele_xmpp>
but there is no reason why you can’t make a remote app_server targetiing wayland/X11, or maybe even compile the native app_server towards iit
MisthaLu has quit [Quit: Leaving]
aa[m] has joined #haiku
<nephele_xmpp>
AlienSoldier: Uhh… How do i say thiis: Errors in kernel driver code make your computer crash
<nephele_xmpp>
terrible application for a slosh layer :)
<catmeow72>
If I were to do this, I might have an in-process app_server for my own program
<catmeow72>
And maybe a custom theme that allows it to blend in with the system
<nephele_xmpp>
you probably need a bit more than just that though
<nephele_xmpp>
one BApplication that can serve as a bridge between BMessage bassed clipboard/drag&drop and whatever linux does on wayland/X11
thedodger[m] has joined #haiku
<catmeow72>
For my program, it might make sense for me to have a custom version of SDL that can optionally not create a BApplication, but instead use a provided one
<nephele_xmpp>
waddlesplash: what about the qt layer for WonderBrush3? did that go anywhere?
<catmeow72>
Because my program uses SDL for audio output, and on Haiku it prevents me from creating a BApplication, which in turn prevents me from handling the quit event properly
<catmeow72>
I could, in theory, make it not use SDL on Haiku, but I'd need to only do that for the Haiku frontend.
<nipos>
catmeow72: If your goal is to have a cross-platform application,why not just use Qt instead?It looks near-native on Haiku,Windows and KDE,only on GNOME it looks like shit but that's not Qts fault and I doubt BeAPI would look better there.
<nephele_xmpp>
catmeow72: SDL2 already does this when working with qt+sdl apps. So this should work
<nephele_xmpp>
also waddlesplash answered on his stream about in process app_server, are you on the stream? :)
<nephele_xmpp>
catmeow72: also, sdl2 should forward the quit event i think?
<nephele_xmpp>
I really want progress on WonderBrush 3. If anythiing is a “Killer” app for Haiku it is that :P
mibi88[m] has joined #haiku
<drusatori_alt>
is there a write up anywhere on how to set that up ?
<drusatori_alt>
( the gdb to qemu setup )
M17451k[m] has joined #haiku
<drusatori_alt>
thanks!
<catmeow72>
I just like the Haiku API, but when using the Haiku API to create windows SDL doesn't forward quit events.
<catmeow72>
The stream wasn't playing for me when he answered the in process app server question
<catmeow72>
And it's having trouble playing right now
<catmeow72>
Due to me running a build of Haiiku at the same time, using 100% of my 4 threads
<nephele_xmpp>
okay, basically he suggested that a better idea might be to replace view.cpp from the interface kit and recompile the apps on linux, rather than using an in-process app_server
<waddlesplash>
there are a few other things to do but yeah that's the gist
<catmeow72>
One of thjose things would be to create windows using a different method on Linux, which I could do, and replacing the view.cpp might just be one of the missing pieces for me getting my Haiku frontend to work on Linux
<nipos>
My Haiku is doing nothing else,only the stream,and still my fan regularly spins up to maximum.But it's running surprisingly well here
<catmeow72>
I'm building Haiku, which is why I'm having issues
<nephele_xmpp>
likely because we have no hardware decoding of video streams
<catmeow72>
That's part of it
<catmeow72>
Yes
<catmeow72>
If there were hardware decoding, it probably would be less affected
<waddlesplash>
nephele_xmpp: actually probably a lot of it is just really inefficient redraws in Iceweasel
<waddlesplash>
this is a wayland server bug somehow
<waddlesplash>
the fast path is disabled because it doesn't work properly for Iceweasel, someone should investigate
<catmeow72>
I assume it's using llvmpipe to render, since I think Firefox now defaults to graphics acceleration
<nephele_xmpp>
waddlesplash: I’m not suprised that so many compat layers stacked is giving performance problems :)
<nipos>
Some day I should try if I can play the raw stream URL using the native MediaPlayer directly
<drusatori_alt>
thanks, and I'm sure I'll have Q's once I break stuff
<catmeow72>
There's a way to disable graphics acceleration in Firefox/Iceweasel
<catmeow72>
I think you have to go through about:config to do so though
<catmeow72>
Why is that a link
<nephele_xmpp>
because it is a url
<nephele_xmpp>
or well, a URI
<waddlesplash>
nephele_xmpp: well, it should be better, we should just fix this problem
<catmeow72>
It won't work in the browser that will open from Vision
<catmeow72>
(WebPositive)
<waddlesplash>
catmeow72: actually it's using Mozilla's own software GL which is optimized for WebRender specifically
<waddlesplash>
and is faster than LLVMpipe for its specific workload
<nephele_xmpp>
Yes, about: is not a uri we implemented for webpositive
<catmeow72>
Okay. Didn't know they had one
<waddlesplash>
I guess comparing to Linux would be useful here
<catmeow72>
about: only makes sense for Firefox anyways
<waddlesplash>
force software GL and software video decode and see what CPU usage is like
<waddlesplash>
and see how it compares to us
<nipos>
I can compare to FreeBSD
<nephele_xmpp>
> nephele_xmpp: well, it should be better, we should just fix this problem
<nephele_xmpp>
If you want too, i guess. For my part i’d rather invest energy into webkit2
<catmeow72>
I think Firefox can do software rendering without GL, if you set the option in about:config
<catmeow72>
Let me check
<nipos>
Watched the last stream on FreeBSD because Haiku didn't work.It also used software rendering,I'm pretty sure.It's a fanless laptop and it got *very* hot and the battery went out fast
<nephele_xmpp>
already have the keyboard implemented. Though that patch is on my hardrive i can’t find xD
<nephele_xmpp>
maybe i can get pulkomandy to mail me my previous version
<catmeow72>
Thnk it's gfx.webrender.software
<nephele_xmpp>
(that was also implemented on a stream)
<catmeow72>
I think I'm going to reboot into Linux now and start work on getting my program's Haiku backend to work on Linux, preferrably with a custom theme system that makes it look more native
<Skipp_OSX>
unconditional PushState() and PopState() worked...
<catmeow72>
Well, once my buildtools build in Haiku
<catmeow72>
Maybe
catmeow72 has quit [Quit: Vision[]: i've been blurred!]
<Skipp_OSX>
would you be upset if I turned up the alpha a bit on cut items? 64 (out of 255) is pretty light
<Skipp_OSX>
I mean I know we want it to be transparent to indicate cut but just a little transparent would do it
<nipos>
I just found out (tried with random stream) that you can actually play SafeTwitchs hls.m3u8 playlist using QMPlay2 and it uses less CPU than Iceweasel
<nipos>
Native MediaPlayer doesn't work,errors out of memory when trying to open the stream,but other Qt players like VLC might also work (not yet tried)
copy has quit []
copy has joined #haiku
furrygang[m] has joined #haiku
<Habbie>
fresh install of 58558 in kvm, drops straight into KDL with some messed up audio output https://i.imgur.com/HlltOrj.png
<Habbie>
this is on the AMD box that does the reboots outside of kvm
<Habbie>
i currently do not have the brain capacity to read a KDL
<Habbie>
the installer ran fine, to be clear
<Habbie>
this is booting from the 'disk' after
jmairboeck has quit [Quit: Konversation terminated!]
copy has quit []
copy has joined #haiku
<Habbie>
waddlesplash, ^ it mentions faults
Krutarthpatel[m] has joined #haiku
RudraPratapSingh[m] has joined #haiku
andreasdr[m] has joined #haiku
<phschafft>
nephele_xmpp: ping?
TurBoss has joined #haiku
catmeow72 has joined #haiku
<Skipp_OSX>
tried swapping values... mmm no good
<Skipp_OSX>
eh nvm on that
nephele_xmpp has left #haiku [Error from remote client]
<catmeow72>
I'm now going to make a setting that allows scrolling via the mouse movements on middle click, allowing to scroll via the TrackPoint on Thinkpads
<drusatori_alt>
is there a way to look up previous haikudepot recipes ? ( trying to bring openjdk to current )
<catmeow72>
I think yoiu can just look at the HaikuPorts repo
<catmeow72>
As in, the git repo
<catmeow72>
it has all the recipes for HaikuPorts in it, including the OpenJDK recipes
<catmeow72>
Note that you will need to create recipes for each version from the latest in the repos to the current, as OpenJDK only allows building with one version behind at a time
<drusatori_alt>
yeah, I saw that.
<drusatori_alt>
but since we are now 10 versions behind... probably due :)
<catmeow72>
I agree. Might allow newer Minecraft versions to run with software rendering
<catmeow72>
The newest requires Java 21
copy has quit []
<catmeow72>
And I'd love to be able to run the newest version of Minecraft with java 21, even if it has to use software rendering
<Habbie>
and as i mentioned, this is haiku-master-hrev58558-x86_64-anyboot.iso
<Habbie>
(so definitely 64 bits)
<catmeow72>
I should've realized it was 64 bit when reading that, but I didn't notice
RileyInkTheCat[m] has joined #haiku
<Habbie>
no worries. i know i'm not the best communicator today
thelounge08 has joined #haiku
<catmeow72>
It's probably not that bug, because I'm pretty sure x86_64 doesn't have PAE outside of 32 bit mode
<Habbie>
i'd say so too
<catmeow72>
(Protected mode, rather than long mode)
<Habbie>
but that -ticket- tracks the random reboots on some older AMD chips, even if the title is wrong
<Habbie>
comment 69 is about the patch i tried a few days ago outside of kvm
<catmeow72>
I did have an issue with an older AMD CPU on x86_64, but it was fixed by using a failsafe graphics driver.
boody24[m] has joined #haiku
<catmeow72>
Probably not the same issue
<Habbie>
i do think my non-kvm haiku has that failsafe graphics thing
<Habbie>
graphics work okay-ish in kvm without the failsafe
<Habbie>
but that's no surprise
<catmeow72>
Let me check if my ThinkCentre has a similar problem.
<catmeow72>
I just need to get Linux on it, and a display/keyboard
<catmeow72>
I do have those, just not on me
<Habbie>
weird, i keep all of those in my pockets always!
<catmeow72>
I prefer to put those in my backpack when traveling, much easier
<Habbie>
wise
<catmeow72>
I just didn't bring them when visiting my dad this time
<catmeow72>
I was not expecting to have to use them
<catmeow72>
I do have a mouse though
<catmeow72>
That won't be enough, however
<Habbie>
the libvirt xml says inside domain type="kvm", cpu mode="host-passthrough"
<catmeow72>
So, it is using your host CPU, and not emulating any CPU instructions, so I assume any problems will be with either KVM or the CPU, or both
<Skipp_OSX>
ok, it works in icon mode... not list mode
<catmeow72>
If Haiku doesn't have that issue on the host, it might be KVM
<Habbie>
yeah
<Habbie>
or given i got two different KDL reasons in two boot attempts, some underlying issue
<catmeow72>
Probably with KVM and that CPU, because I don't have that issue on my machine
<catmeow72>
I might just try to set up my AMD system with KVM via SSH
cmeerw[m] has joined #haiku
<waddlesplash>
Habbie: does it boot successfully without SMP?
<waddlesplash>
it could be that the install didn't work right and corrupted something
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
x10z has joined #haiku
<Habbie>
first some other data: 3rd reboot gave KDL for yet another reason. 4th reboot worked and I have a terminal
<Habbie>
reboots 5 and 6: fine. 7, force off, then boot, also fine
<Habbie>
all with SMP
<Habbie>
so i lost the reproducer
<catmeow72>
It might be a race condition, but it may also have to do with SMP
<Habbie>
yep, could be
<Habbie>
anyway, i have very little actually useful data to provide this way
<catmeow72>
You might want to try a few times without SMP, just to see if it happens at all that way.
<Habbie>
given that it boots, i could try doing my -jLOTS compile loop later, see if it crashes in the way i'm used to, then see if kvm will tell us anything useful about it
<Habbie>
catmeow72, ack, after i see it crash a few more times with SMP :)
<catmeow72>
If it doesn't, it might a race condition that only happens with SMP, such as two or more cores accessing the same data at the same time, in code that's not supposed to be threaded.
<Habbie>
uhuh
<Habbie>
it boots fine time and time again now
<catmeow72>
Also, how many cores does Haiku report?
nephele_xmpp has left #haiku [Error from remote client]
<Habbie>
4
<catmeow72>
I know Haiku fails to determine it on my AMD machine when booted inside of Xen, but that doesn't seem to be the issue
<catmeow72>
(It causes an assertion failure on my AMD machine)
<Habbie>
it's a good question because i did not check until now
<catmeow72>
If it reported the wrong amount of cores, it would've been a problem in the code that determines core/processor/thread count, which is what prevents Haiku from booting inside of Xen
<catmeow72>
I had made a patch that worked around the issue, but it wasn't a proper solution so I didn't try to get it into the main repo
thefoxcry[m] has joined #haiku
<catmeow72>
As in, the issue where Haiku has an assertion failure when booted as a Qube in Qubes OS
<catmeow72>
Which uses Xen
<Habbie>
is that PV?
<catmeow72>
No, HVM
<Habbie>
ah
<catmeow72>
PV doesn't support anything but Linux afaik
<Habbie>
yeah i was about to say, if PV crashed on cpu count, i'd doubt that would be your only problem :)
<catmeow72>
I assume it's related to my AMD CPU, but it might not be
<catmeow72>
I don't have the means to test it right now, though, unless I can get the issue to pop up on my laptop
nephele_xmpp has joined #haiku
<Habbie>
uhuh
vaibhavg8comp[m] has joined #haiku
<catmeow72>
I'm currently trying to make a patch for the mouse input driver that allows scrolling on the Trackpoint on thinkpads, so I won't try until I'm done with that.
<catmeow72>
It should be as easy as converting mouse movements to scroll movements when the middle mouse button is pressed, but it should be a setting as that isn't expected behavior on mose mice, but is on the Trackpoint
<catmeow72>
As far as I can tell, at least, since that is default behavior on Linux, on both KDE Wayland (not x11), and LXQT
<catmeow72>
As well as Hyprland
<catmeow72>
X11 seems to require support from the DE for it to work
HaikuUser has joined #haiku
HaikuUser has quit []
mattlacey has quit [Ping timeout: 480 seconds]
Hanicef[m] has joined #haiku
<PulkoMandy>
That likely should be done as an input server filter, not directly in the driver
<PulkoMandy>
There may already be a filter doing it around?
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<catmeow72>
How would I write one that can just be enabled/disabled per-device?
<catmeow72>
As a setting
<catmeow72>
It needs to be per-device as the user might have a normal mouse plugged into their Thinkpad, which has a trackpoint.
PacBilly has joined #haiku
PacBilly has quit []
PacBilly has joined #haiku
<catmeow72>
In that case, having it not be per-device would make it harder to use the normal mouse.
PacBilly has quit []
<catmeow72>
If I can make a per-device setting to enable/disable an input server filter, I might go the filter route, and just expose that setting in the mouse settings panel
catmeow72 has quit [Quit: Vision[]: i've been blurred!]
catmeow72 has joined #haiku
<catmeow72>
My Wifi card just decided the internet wouldn't work anymore, and I just had to reboot to fix that.
<catmeow72>
Is it possible to make a per-device input server filter?
<Habbie>
your Vision client did manage to disconnect, so it seems your wifi was in fact okay. but more importantly, you did not miss any responses
<catmeow72>
Good to know. I think it might have disconnected though be timeout
<catmeow72>
*by timeout
<catmeow72>
I wasn't able to visit any websites, so there was something wrong
<catmeow72>
A reboot fixed it
Halamix2[m] has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
<PulkoMandy>
A recent change (a couple weeks ago?) added a device type to all mouse event messages which could be used for this. I think padblocker was already adjusted in a similar way
KevinShah[m] has joined #haiku
catmeow72 has quit [Quit: Vision[]: i've been blurred!]
<PulkoMandy>
But middle button scrolling on Windows works on all mouses, it's not specific to any device. Not sure how it is on linux
nephele_xmpp has joined #haiku
catmeow72 has joined #haiku
<catmeow72>
I had just broken my system by quitting the input server without any way to start it back up again, so force reboot was the only way to fix that.
<catmeow72>
How would I get log output from my input filter?
drusatori_alt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<catmeow72>
I'm using the BMessage::PrintToStream function, but it isn't being output, not event to syslog
catmeow72 has quit [Quit: Vision[]: i've been blurred!]
catmeow72 has joined #haiku
matthewcroughan has joined #haiku
<catmeow72>
I might try to add support for input server filters to be enabled per-device.
<catmeow72>
The default will be to have them enabled for all devices, unless a filter specifically requests to be per-device
<catmeow72>
Is there any specific ABI concerns I should be aware of?
<catmeow72>
Now that I think about it, I could probably use the reserved functions for this.
<Habbie>
that sounds like ABI concerns :D
PetePete has quit [Ping timeout: 480 seconds]
<catmeow72>
The reserved functions seem like they aren't meant to be used by anything until a later date, where they are changed to be a different function.
<catmeow72>
That's what I assume reserved means in this cas
<catmeow72>
*case
HaikuUser has joined #haiku
HaikuUser is now known as nephele_
<nephele_>
Heh, The bootloader is halucinating. It asked me which Haiku I wanted to boot and claimed i had *two* 930GB installations.... but i have one which is like 45GB
<nephele_>
not sure what went wrong there
<catmeow72>
It might have found the same installation by two different methods
<nephele_>
Doesn't matter. It's one partition, and it's completely the wrong size
nephele_ is now known as nephele
nephele is now known as Guest7189
Guest7189 is now known as nephele_
<nephele_>
hmm, git is still using wrong locale... I sure wish i knew where my other disk is
x512[m] has joined #haiku
<nephele_>
PulkoMandy: Since you seem(ed) to be around, if you still have the webkit keysboard patch i send you, can you mail it to me? Haiku does not add send messages to IMAP unfortunately
wicknix has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
kallisti5[m] has joined #haiku
catmeow72 has quit [Quit: Vision[]: i've been blurred!]
tulip[m] has joined #haiku
<nephele_>
Do we *need* a specific Python version for our configure script?
<nephele_>
I just installed a fresh haiku, no python was installed, and configure failed
<nephele_>
then i installed python3-13 and it complained again, because the binary is not named "python3"