Source Activity

Syndicate content
Haiku's main repository
Updated: 5 min 21 sec ago

Detect SVG images missing the <?xml/> tag.

Tue, 2014-10-14 08:20
* If the file starts with "
Categories: Development

icons screensaver: double free when in RandomSaver

Mon, 2014-10-13 15:20
RandomSaver apparently calls StopSaver two times, and Icons was having a double free in that case. Fixes #10957. RandomSaver apparently calls StopSaver two times, and Icons was having a double free in that case. Fixes #10957.
Categories: Development

Gravity and GLife: fix crash on start.

Mon, 2014-10-13 13:29
Locking the GL context from a GLView subclass constructor can't work, as it isn't ready yet. Move the initial setup to AttachedToWindow instead. Fixes #8898, #10469. Locking the GL context from a GLView subclass constructor can't work, as it isn't ready yet. Move the initial setup to AttachedToWindow instead. Fixes #8898, #10469.
Categories: Development

Update mesa package to 7.9.2-9

Mon, 2014-10-13 13:04
* After testing the previous fix, I found that Flurry would crash again because of a stack overflow in Mesa. This new package fixes that other issue, so Flurry runs again. * GLife and Gravity are still crashing, however. I'll debug these next. * After testing the previous fix, I found that Flurry would crash again because of a stack overflow in Mesa. This new package fixes that other issue, so Flurry runs again. * GLife and Gravity are still crashing, however. I'll debug these next.
Categories: Development

GL screensavers fail to load Mesa renderer add-on

Mon, 2014-10-13 13:01
The screensaver add-ons are properly linked against libGL. The libGL code tries to load the swrast add-on. But this fails because the BGLRenderer constructor (which is provided by libGL) is not found. It seems that when loading an add-on, libraries linked to by other add-ons (and not the app itself) are not searched to resolve symbols. To avoid this issue, we now link ScreenSaver and screen_blanker to libGL, so the GL renderer add-on can find it. Fixes #10206 The screensaver add-ons are properly linked against libGL. The libGL code tries to load the swrast add-on. But this fails because the BGLRenderer constructor (which is provided by libGL) is not found. It seems that when loading an add-on, libraries linked to by other add-ons (and not the app itself) are not searched to resolve symbols. To avoid this issue, we now link ScreenSaver and screen_blanker to libGL, so the GL renderer add-on can find it. Fixes #10206
Categories: Development

icu: update to 54.1 on x86_64 and x86

Mon, 2014-10-13 07:08
Categories: Development

Add missing error check in BMessageFormat

Mon, 2014-10-13 07:07
* Avoids a crash when an invalid format pattern is used * Add tests exercising this with various badly formatted patterns. * Avoids a crash when an invalid format pattern is used * Add tests exercising this with various badly formatted patterns.
Categories: Development

HaikuDepot: Move worker thread init into method

Sun, 2014-10-12 21:18
... and call it from the second version of the MainWindow constructor. ... and call it from the second version of the MainWindow constructor.
Categories: Development

HaikuDepot: Log more errors to stderr.

Sun, 2014-10-12 21:17
These errors do not necessarily need to be reported to the user via alerts. They are more of an indication that HaikuDepot needs to be smarter when figuring out what package actions to present at all. These errors do not necessarily need to be reported to the user via alerts. They are more of an indication that HaikuDepot needs to be smarter when figuring out what package actions to present at all.
Categories: Development

Make disabling BOptionPopUp actually work

Sun, 2014-10-12 14:52
* Patch by ttcoder * Fixes #10735 * Patch by ttcoder * Fixes #10735
Categories: Development

Fix BDragger drawing when parent doesn't draw.

Sun, 2014-10-12 14:42
BDragger use some tricks to draw as a partially transparent view, it calls the parent Draw method, then draws a partially transparent bitmap over the resulting drawing. This only works if the parent does somthing in the dragger area. In case it doesn't, first fill the dragger with the parent view color, so there is at least "something" in those pixels. Fixes #5906. BDragger use some tricks to draw as a partially transparent view, it calls the parent Draw method, then draws a partially transparent bitmap over the resulting drawing. This only works if the parent does somthing in the dragger area. In case it doesn't, first fill the dragger with the parent view color, so there is at least "something" in those pixels. Fixes #5906.
Categories: Development

Add packages for fRiSS and netpulse.

Sun, 2014-10-12 14:30
Categories: Development

Remove leftover printf and fix build.

Sun, 2014-10-12 14:21
Categories: Development

Fix unarchiving of BScrollView with layout

Sun, 2014-10-12 14:02
* We archive views using "managed" archives, and the children are not attached in the BView(BMessage*) constructor, but later. So it's not possible to find the target and scrollbars in the constructor of BScrollView. * Make BScrollView override AllUnarchived and find the target and scrollbars again there. The code is slightly different as there is no guarantee that the first child will be the target in that case. The existing code in the constructor is preserved for non-managed archives. * We archive views using "managed" archives, and the children are not attached in the BView(BMessage*) constructor, but later. So it's not possible to find the target and scrollbars in the constructor of BScrollView. * Make BScrollView override AllUnarchived and find the target and scrollbars again there. The code is slightly different as there is no guarantee that the first child will be the target in that case. The existing code in the constructor is preserved for non-managed archives.
Categories: Development

Add xrick package.

Sun, 2014-10-12 09:50
Categories: Development

Fix ICU message syntax

Sun, 2014-10-12 09:41
This apparently led to a crash in ICU, reported on the mailing list. This apparently led to a crash in ICU, reported on the mailing list.
Categories: Development

Update translations from Pootle

Sat, 2014-10-11 14:57
Categories: Development