Development

Activate download window when starting a download.

Source Activity - Tue, 2014-04-22 09:19
Activate download window when starting a download.

Fixes #9575.
Categories: Development

BGradient: don't allow out of bounds stops.

Source Activity - Tue, 2014-04-22 08:45
BGradient: don't allow out of bounds stops.

* They crash app_server if you try to use them, which is not a good idea.
* we could clamp them to 0/255, but reporting the error to the user
seems better.
Categories: Development

Ticket #10773 (Gradient color stop sorting is not stable.) created

Latest Bugs & Tasks - Tue, 2014-04-22 08:38

Consider the following code used to create a stripped pattern using a BGradient:

gradient.AddColor(black, 0);
gradient.AddColor(black, 127);
gradient.AddColor(white, 127);
gradient.AddColor(white, 255);

In ConvertToScreenForDrawing, the gradient stops will be sorted using BList.Sort. The sorting algorithm is not stable, so the two middle stops may be swapped. There are two ways to fix this:

  • Implement a stable sorting algorithm (​http://en.wikipedia.org/wiki/Category:Stable_sorts)
  • Remove the AddColorStop method index parameter and use code similar to AddColor to find the proper index, or make that method private. This would allow BGradient to keep the list sorted, and remove the need for sorting it later. The method is used only in app_server (for reading the gradient data from app_server link) and when unarchiving a gradient.

What is the preferred solution?

Categories: Development

Ticket #10772 (HAIKU_BOOT_BOARD should be a configure option.) created

Latest Bugs & Tasks - Tue, 2014-04-22 07:59

Currently, HAIKU_BOOT_BOARD is given to Jam using the -s command line switch. There are problems with that:

  • The build tools, which are built with configure, are currently specific to each board, or at least CPU core version.
  • Jam invokes itself during the build, and does not forward the option.
  • Changing this between two builds in the same dir doesn't work, because the compiler flags given for each board are incompatible.

Move the HAIKU_BOOOT_BOARD definition to configure-time to fix these problems.

Categories: Development

Configure the ARM compiler to default to Cortex-A8

Source Activity - Tue, 2014-04-22 07:49
Configure the ARM compiler to default to Cortex-A8

Ideally, we would only need to set this in build/jam/board/*, but the
flags set there are not passed to the build of packages. The default is
using some early ARM variant, for which gcc lacks some more atomic
operations and emits calls to helper functions we don't implement.

Setting the default architecture avoids this, as all packages will now
be built to target the Cortex-A8.

Also set the proper VFP version in BeagleBoard config file.

Note this breaks the Verdex and Pi builds, but ARMv7 is what we should
focus on for now. We can try to make older archs work after finishing
the m68k port.
Categories: Development

[haiku] Re: Goodsearch (was: Re: haiku Digest V14 #31) (Humdinger)

Haiku Mailing List - Tue, 2014-04-22 07:45
Hi Alessandro! On 15 March 2014 15:41, alessandro almir159@xxxxxxxxxx wrote: I'm supporting Haiku (also) through goodsearch, and I don't understand how is it possible that the total (by all members) raised for haiku through goodsearch increase of only 1,5 ~ 2 dollars every day. [snip] But on the main page of goodsearch there is written 1914 supporters. So, only 14 of 1914 really use this search engine? ...
Categories: Development

[haiku] [GSOC-2014] Introduction - [IPv6 Project] (Sriharsha Karamchati)

Haiku Mailing List - Tue, 2014-04-22 07:45
Hi , I am Sriharsha Karamchati, Computer Science undergraduate student at International Institute of Information Technology. Hyderabad - INDIA. Currently doing my research in Center for Security Theory And Algorithmic Research (CSTAR). My Research stream being in IPv6 and Network Forensics. I am an IPv6 enthusiast and have been working with it since 2 years and had quite a lot of Hands-on. ...
Categories: Development

haiku-nightly-hrev47149-x86gcc2hybrid-vmware.zip

Nightly Images - Tue, 2014-04-22 07:26
244.62MB
Categories: Development

haiku-nightly-hrev47149-x86gcc2hybrid-raw.tar.xz

Nightly Images - Tue, 2014-04-22 07:23
243.72MB
Categories: Development

haiku-nightly-hrev47149-x86gcc2hybrid-raw.zip

Nightly Images - Tue, 2014-04-22 07:20
244.61MB
Categories: Development

haiku-nightly-hrev47149-x86gcc2hybrid-cd.tar.xz

Nightly Images - Tue, 2014-04-22 07:18
245.34MB
Categories: Development

haiku-nightly-hrev47149-x86gcc2hybrid-cd.zip

Nightly Images - Tue, 2014-04-22 07:15
246.12MB
Categories: Development

[haiku] Re: haiku Digest V14 #31 (Adam Smith)

Haiku Mailing List - Tue, 2014-04-22 04:45
Nevermind. I see it now. On Sat, Mar 15, 2014 at 11:48 AM, Adam Smith amsmith42@xxxxxxxxx wrote: There's a Goodsearch for Haiku? I can't find it. All I come up with are schools. On Sat, Mar 15, 2014 at 9:41 AM, alessandro almir159@xxxxxxxxxx wrote: ...
Categories: Development

[haiku] Re: haiku Digest V14 #31 (Adam Smith)

Haiku Mailing List - Tue, 2014-04-22 01:45
There's a Goodsearch for Haiku? I can't find it. All I come up with are schools. On Sat, Mar 15, 2014 at 9:41 AM, alessandro almir159@xxxxxxxxxx wrote: Hi, excuse me if I write in this mailing list, perhaps it's not the best place... I'm supporting Haiku (also) through goodsearch, and I don't understand how is it possible that the total (by all members) raised for haiku through ...
Categories: Development

[haiku] Re: [GSOC2014] Introduction (Louis 'manny' Feuvrier) (Ingo Weinhold)

Haiku Mailing List - Mon, 2014-04-21 23:45
On 03/15/2014 01:06 AM, Louis Feuvrier wrote: I am Louis Feuvrier, a french computer science undergraduate at EPITA. I am also member of the system and security laboratory at my school. I am eager to contribute to Haiku as part of the 2014 google summer of code. My usual alias is manny and my freenode handle is choupy. Welcome! ...
Categories: Development

Correct gcc_bootstrap versions.

Source Activity - Mon, 2014-04-21 21:26
Correct gcc_bootstrap versions.

* Referring to a gcc_bootstrap version that actually exists improves
  the bootstrap insofar as it will no longer try to build gcc_bootstrap
  every time.
Categories: Development

Disable multilib for the ARM compiler build.

Source Activity - Mon, 2014-04-21 19:21
Disable multilib for the ARM compiler build.

* This avoids mixup of the soft/hard float libs
* It also means we can use the hard-float libs for targets that supports
it
* Again, we could introduce an arm_softfp compiler for targets that
don't have floating point support, with a different gcc build.
Categories: Development
Syndicate content