Source Activity

Syndicate content
Haiku's main repository
Updated: 42 min 15 sec ago

BMediaEventLooper: Better solution for negative timestamp

Tue, 2016-02-02 00:10
* This problem happens only at the startup, so that it's preferred that we deal with it in the BMediaEventLooper side. * This solve some audio stability problems I had with slow systems. * This problem happens only at the startup, so that it's preferred that we deal with it in the BMediaEventLooper side. * This solve some audio stability problems I had with slow systems.
Categories: Development

The yab package with a correct revision...

Mon, 2016-02-01 18:23
bbjimmy informed me the correct revision is "1" as otherwise it would collide with the same package hosted on FatElk... Thanks! bbjimmy informed me the correct revision is "1" as otherwise it would collide with the same package hosted on FatElk... Thanks!
Categories: Development

yab and yab_ide needed a rebuild.

Mon, 2016-02-01 17:04
Categories: Development

Updated youtube_dl and gutenprint packages

Sun, 2016-01-31 13:26
Categories: Development

BMediaEventLooper: Make lateness calculus in real time

Sun, 2016-01-31 11:54
* After having this patch applied locally for some time, I'm going to be sure that we have to deal only with real_time values. * Since RealTime() is just a system_time() wrapper, the code will be slightly improved in performances too. * Additionally it performs very well when the thread is externally stopped (such as debugging it), so that the audio recover almost immediately. * After having this patch applied locally for some time, I'm going to be sure that we have to deal only with real_time values. * Since RealTime() is just a system_time() wrapper, the code will be slightly improved in performances too. * Additionally it performs very well when the thread is externally stopped (such as debugging it), so that the audio recover almost immediately.
Categories: Development

Changes some of the extra attributes of the PDF MIME type.

Sun, 2016-01-31 09:53
As discussed on the mailing list [1], I changed the name of some of the more universally useful extra attibutes from "PDF:*" to "META:*", according to their "Relation to Dublin Code" [2]. There are now: "attr:name" = "META:subject", "attr:name" = "META:title" [already in use by Bookmarks], "attr:name" = "META:creator", "attr:name" = "META:author", "attr:name" = "META:keyw" [already in use by Bookmarks], "attr:name" = "META:pages", [1] http://www.freelists.org/post/haiku-development/Adding-more-METAattributes [2] http://www.freedesktop.org/wiki/CommonExtendedAttributes/#relationtodublincore As discussed on the mailing list [1], I changed the name of some of the more universally useful extra attibutes from "PDF:*" to "META:*", according to their "Relation to Dublin Code" [2]. There are now: "attr:name" = "META:subject", "attr:name" = "META:title" [already in use by Bookmarks], "attr:name" = "META:creator", "attr:name" = "META:author", "attr:name" = "META:keyw" [already in use by Bookmarks], "attr:name" = "META:pages", [1] http://www.freelists.org/post/haiku-development/Adding-more-METAattributes [2] http://www.freedesktop.org/wiki/CommonExtendedAttributes/#relationtodublincore
Categories: Development

Update translations from Pootle

Sat, 2016-01-30 05:33
Categories: Development

BSoundPlayer: Release the node instead to delete

Thu, 2016-01-28 22:27
* It's a bad idea to delete directly a node. There are some mechanisms behind that might break if not used correctly. * May help with #12606. * It's a bad idea to delete directly a node. There are some mechanisms behind that might break if not used correctly. * May help with #12606.
Categories: Development

app_server: Update overlay hooks after mode change.

Thu, 2016-01-28 18:51
* They are supposed to be depending on the current mode. * This should help with #12613. * They are supposed to be depending on the current mode. * This should help with #12613.
Categories: Development

Update pci.ids from pciids.sourceforge.net

Thu, 2016-01-28 04:20
Categories: Development

addattr: Fix some deficiencies.

Thu, 2016-01-28 00:38
The addattr didn't quite match its help text, wrt the kinds of values one can use for type codes. Aside from the list of named types (which isn't actually quite complete compared to the choices in the source) the help said one can enter "numeric values", and gives both hex and decimal examples. However, trying a hex value didn't work -- only decimal numbers were accepted. This turned out to be because the sscanf format option is "%u" (actually B_SCNu32) which only handles decimal. It has to be B_SCNi32 (which means it would be allowed to enter a negative value -- just not very sensible...) The other example entry given is " 'ABCD' ", which apparently is meant to indicate that one can enter 'FourCC' direct type-code representations, but of course that wouldn't work as shown because the shell strips off the quotes. Escaping the quotes -- \'ABCD\' -- or adding a second layer -- "'ABCD'" -- does work but is not obvious. (I can't think of any other command line that requires such a convention.) I have added another option: "-c ABCD". The current way can still work, but the new option should be fairly evident to anyone. Signed-off-by: Augustin Cavalier Fixes #12562. The addattr didn't quite match its help text, wrt the kinds of values one can use for type codes. Aside from the list of named types (which isn't actually quite complete compared to the choices in the source) the help said one can enter "numeric values", and gives both hex and decimal examples. However, trying a hex value didn't work -- only decimal numbers were accepted. This turned out to be because the sscanf format option is "%u" (actually B_SCNu32) which only handles decimal. It has to be B_SCNi32 (which means it would be allowed to enter a negative value -- just not very sensible...) The other example entry given is " 'ABCD' ", which apparently is meant to indicate that one can enter 'FourCC' direct type-code representations, but of course that wouldn't work as shown because the shell strips off the quotes. Escaping the quotes -- \'ABCD\' -- or adding a second layer -- "'ABCD'" -- does work but is not obvious. (I can't think of any other command line that requires such a convention.) I have added another option: "-c ABCD". The current way can still work, but the new option should be fairly evident to anyone. Signed-off-by: Augustin Cavalier Fixes #12562.
Categories: Development

Zlib license: Make it generic like the other licenses.

Thu, 2016-01-28 00:25
Fixes #12619. Fixes #12619.
Categories: Development

IMAP: Ignore \Noselect mailboxes.

Wed, 2016-01-27 19:57
* They aren't selectable, so we can just hide them from the user. * This should fix #12369. * They aren't selectable, so we can just hide them from the user. * This should fix #12369.
Categories: Development

Add the attributes BePDF creates to the PDF MIME type

Wed, 2016-01-27 16:22
Providing these attributes by default makes sense. Other applications are more likely to use those as well instead of creating their own. Providing these attributes by default makes sense. Other applications are more likely to use those as well instead of creating their own.
Categories: Development

Updated DocumentViewer package

Mon, 2016-01-25 16:36
Needed a recompile after app_server changes. Needed a recompile after app_server changes.
Categories: Development

Style fixes as suggested by Axel.

Sun, 2016-01-24 16:04
Categories: Development

BBox: tolerate non-layouted child in layouted mode

Sun, 2016-01-24 12:42
While mixing layouted and non-layouted views is not supported, we are doing it in some cases, including translator preferences (which uses layout, but the views may come from a translator add-on which doesn't). So, try to handle that case and at least avoid crashes by calling MinSize/MaxSize and other unsupported layout code on views which won't handle it. Fixes #12610. While mixing layouted and non-layouted views is not supported, we are doing it in some cases, including translator preferences (which uses layout, but the views may come from a translator add-on which doesn't). So, try to handle that case and at least avoid crashes by calling MinSize/MaxSize and other unsupported layout code on views which won't handle it. Fixes #12610.
Categories: Development