Use local time when computing max-age expiration BDateTime.SetTime_t expects its parameter to be in local time.
Happened on R1A4.1 as well as a recent nightly.
Backtrace from R1A4.1:
[tcsetpgrp failed in terminal_inferior: Invalid Argument] [Switching to team /boot/system/apps/ShowImage (553) thread image loader (562)] 0x0215dbc8 in GIFLoad::MemblockAllocate () from /boot/system/add-ons/Translators/GIFTranslator (gdb) bt #0 0x0215dbc8 in GIFLoad::MemblockAllocate () from /boot/system/add-ons/Translators/GIFTranslator #1 0x0215d6b6 in GIFLoad::ReadGIFImageData () from /boot/system/add-ons/Translators/GIFTranslator #2 0x0215c567 in GIFLoad::GIFLoad () from /boot/system/add-ons/Translators/GIFTranslator #3 0x02158858 in Translate () from /boot/system/add-ons/Translators/GIFTranslator #4 0x00744700 in BPrivate::BFuncTranslator::Translate () from /boot/system/lib/libtranslation.so #5 0x0074b9eb in BTranslatorRoster::Translate () from /boot/system/lib/libtranslation.so #6 0x0021dc57 in ImageCache::_RetrieveImage () #7 0x0021d6e8 in ImageCache::_QueueWorkerThread () #8 0x007b96e3 in thread_entry () from /boot/system/lib/libroot.so #9 0x780b5fec in ?? ()
I've attached the (animated) gif that causes the crash, it works fine in Web+ for whatever reason.
Not sure if this always happens, because I'm pretty sure I've downloaded hpkgs before, but on http://bebits.com/app/4643 , clicking "download" ends up at a url ending in .hpkg and displaying a bunch of garbage in-browser. hrev46922.
Document the BMenuItem class in the Haiku Book.
BMenuItem: Style fixes related to documentation.
ScreenSaver: use stack variable to prevent memory leak
At least in French, the email preflet’s text overflows. As you can see, the checkbox states "Start mail services" instead of "Start mail services on startup".
ScreenSaver: Stop saver on General tab. Unfortunately OpenGL screen saver previews draw on top of the tabview, so, when you switch to the General tab we now stop the screen saver and then restart it when you come back to the Screensavers tab.
Thanks for revisiting, closing as fixed.
Write anyboot image to USB stick within a4.1
Reboot with USB stick inserted
All icons light
Blue screen with mouse pointer - no Deskbar
After a few seconds KDL (KDL photo, listdev and serial debug log attached)
Write hrev46950_x86_64 to USB stick within a4.1
Shutdown (64 bit has warm boot issue)
All icons light
Black screen (no signal)
Serial debug log and listdev attached
Have tested the following Radeon cardsas not working on 64 bit:
HD2400, HD2600, HD3450, HD3550
Write hrev46950_gcc2_hybrid to USB drive within alpha 4.1.
Restart system with USB drive inserted.
System boots - all icons light
Screen starts flashing blue/black
After a few seconds can see KDL between flashes.
Serial debug log attached
Card is ATI HD2400 with DMS-59 connector (working with a4.1)on
another HDD partition.
This is hrev46950.
As we all know, PackageInstaller is worlds behind our new real package management. It spreads a PKG's files all over the place. Uninstalling is a drag...
I see that there's a .pdb file in the ~/config/packages folder. Could that be used, by opening it with PackageInstaller, to uninstall it cleanly?
Alternatively, could PackageInstaller add a SYS:PACKAGE attribute to every file it puts anywhere. Then the savvy user can query for it.
The .pdb route would be much more userfriendly of course...
This is hrev46950.
Here's an idea for another Deskbar option: "Sort windows by workspace"
Activated, this will sort all the windows of every app by the workspace they're in. Between those workspace-grouped windows is a separator, in front of every workspace-group is the workspace number. The current workspace could be highlighted (or "lowlighted" in my mockup).