Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » News in the Allegro Community

This thread is locked; no one can reply to it. rss feed Print
 1   2 
News in the Allegro Community
CGamesPlay
Member #2,559
July 2002
avatar

Allegro 4.2.1 has been released! You can download the source packages here.

Most exciting changes:

  • Added a new translucent font type.

  • New list_config_sections and list_config_entries functions.

  • Many fixes for Intel Macs, including support for univeral binaries.

  • stretch_blit can now be HW accelerated with the DirectX driver.

A larger list is available at the Allegro homepage

AllegroGL 0.4.0 RC7 has also been released. You can download the source here. This release supports several more OpenGL extensions, and also features more intelligent refresh rate selection in the Windows driver. The complete list of changes is here.

Donate! The Allegro project is now accepting donations through SourceForge, meaning that all who have wanted to give back to Allegro in the past will be able to do so now. I, CGamesPlay, have been appointed treasurer. Presently, we are discussing potential uses for the donated funds, but have not reached any conclusion. Ideas include:

  • Bounties/Payment for coding tasks

  • Buying hardware or software to support development

  • Giving out contest prizes

  • Holding an Allegro conference

  • Purchasing a domain name for the Allegro web site

You can donate through the SourceForge interface:

project-support.jpg

--
Tomasu: Every time you read this: hugging!

Ryan Patterson - <http://cgamesplay.com/>

GullRaDriel
Member #3,861
September 2003
avatar

I will donate, but not since something clear is established for what you will do with the money.

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

HoHo
Member #4,534
April 2004
avatar

There should be some certain targets for donations. E.g, get $100 for domain. Once the target is reached the money is spent and a new target is set.

__________
In theory, there is no difference between theory and practice. But, in practice, there is - Jan L.A. van de Snepscheut
MMORPG's...Many Men Online Role Playing Girls - Radagar
"Is Java REALLY slower? Does STL really bloat your exes? Find out with your friendly host, HoHo, and his benchmarking machine!" - Jakub Wasilewski

Neil Walker
Member #210
April 2000
avatar

good show everyone. Sounds like some really useful fixes in this version for a change ;)

I already have code workarounds for the blitting/sprite errors so it'll be good to get rid of all my hacks :)

Neil.
MAME Cabinet Blog / AXL LIBRARY (a games framework) / AXL Documentation and Tutorial

wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie

gnolam
Member #2,030
March 2002
avatar

And why has there been no official announcement?

--
Move to the Democratic People's Republic of Vivendi Universal (formerly known as Sweden) - officially democracy- and privacy-free since 2008-06-18!

Milan Mimica
Member #3,877
September 2003
avatar

this is official ::)

tobing
Member #5,213
November 2004
avatar

I guess gnolam refers to the not-yet-existing article on the front page of allegro.cc - I would have expected to see a new version there in thick letters...

gnolam
Member #2,030
March 2002
avatar

Bingo.
Also, one would expect a thread called something like "Allegro 4.2.1 released" instead of the vague "News in the Allegro Community". And possibly a mention of the (tar.bz2'd :P) RC of AllegroGL on the AllegroGL page.

--
Move to the Democratic People's Republic of Vivendi Universal (formerly known as Sweden) - officially democracy- and privacy-free since 2008-06-18!

Evert
Member #794
November 2000
avatar

I'll do an Allegro version x.y.z released thread again next time.

Anyway, tea time now!

CGamesPlay
Member #2,559
July 2002
avatar

Haha, well I'm new at making announcements. Really, the thread started as a lobby for donations, but Elias noted that nobody had announced 4.2.1 or 0.4 RC 7.

--
Tomasu: Every time you read this: hugging!

Ryan Patterson - <http://cgamesplay.com/>

Thomas Harte
Member #33
April 2000
avatar

Hooray! But one thing: the OS X framework includes only a tiny subset of the headers (complete list: alosxcfg.h, astdint.h, alosx.h, aintosx.h, allegro.h, osxalleg.h, aintunix.h, alplatf.h - everything from the allegro subdirectory seems to be missing) with the result that it is still impossible to use Allegro without doing a UNIX-style install.

EDIT: oh, I see Allegro still doesn't support proper-OS X Framework use, but still insists on littering /usr/local/lib and other directories that UNIX people love — in particular it seems to still want to do a static link to get a symbol for main, and wants to do that against something in /usr/local/lib. Is there a technical reason for this yuckiness? I note that SDL manages to provide a single main function across platforms including non-console Win32 yet for OS X can come as a simple template+framework for you to drag and drop into place. That simply isn't possible for Allegro under the current system.

EDIT2: As per usual I notice that the Project Builder template doesn't embed the framework, so Allegro apps built using the supplied template won't work on other people's Macs unless they have the Allegro Framework already installed. It also only seems to build PowerPC applications. I guess there's nobody left still using Project Builder to update it?

Attached is a new AllegroApp.xcodeproj that builds a Universal Binary for OS X v10.4+ and does embed the framework. Users of Xcode 2.4+ can use it by going to /Library/Application Support/Apple/Developer Tools/Project Templates/Application/Allegro Application, deleting the current AllegroApp.pbproj and instead dropping in the AllegroApp.xcodeproj included in the .zip file attached to this message. After that all new projects started from "New Project->Application/Allegro Application" will build Universal and embed the framework.

CGamesPlay
Member #2,559
July 2002
avatar

You haven't attached it...

[edit]
Cheater!

--
Tomasu: Every time you read this: hugging!

Ryan Patterson - <http://cgamesplay.com/>

Thomas Harte
Member #33
April 2000
avatar

Not really appropriate to discuss in this thread, but:

  • uploading attachments doesn't seem to work from Safari (either the "queued" message stays up forever, or the browser reports a successful upload then the attachment doesn't appear)

  • logging in doesn't seem to work from Opera

So I had to download Firefox just to make this attachment. Which took a few minutes!

gnolam
Member #2,030
March 2002
avatar

Quote:

Really, the thread started as a lobby for donations

"We have no idea what to do with it, but give us money!"? :P

--
Move to the Democratic People's Republic of Vivendi Universal (formerly known as Sweden) - officially democracy- and privacy-free since 2008-06-18!

Elias
Member #358
May 2000

Quote:

"We have no idea what to do with it, but give us money!"?

Well, on the ML, Evert (our current benevolent dictator for life) favored the "RL meeting" idea. So just wait until there is enough money donated to pay flight tickets for all the important allegro.cc members.. :)

--
"Either help out or stop whining" - Evert

juvinious
Member #5,145
October 2004
avatar

Quote:

Attached is a new AllegroApp.xcodeproj that builds a Universal Binary for OS X v10.4+ and does embed the framework.

Maybe it would be better to extend 4.3s cmake build script to generate the xcode project files needed to do this instead of offering a static project file.

__________________________________________
Paintown

Peter Wang
Member #23
April 2000

Quote:

Is there a technical reason for this yuckiness? I note that SDL manages to provide a single main function across platforms including non-console Win32 yet for OS X can come as a simple template+framework for you to drag and drop into place.

AFAIK it's because SDL can require the user to pump the event loop, whereas Allegro has to do it from a background thread. And on MacOS X we have to do that from the primordial (main) thread, hence we have to hijack the user's main().

Anyway, if you send a patch for this framework thingamajigy (I don't what that is) and someone else can confirm it, I'll release 4.2.1.1 in short order. For those that don't follow [AD], we're instituting a 4th version number component to get out quick fixes to the more trivial problems.

EDIT: Or do I just dump the TemplateInfo.plist, project.pbxproj and project.pbxuser files into allegro/misc? Surely admin.mode1, admin.pbxuser, thomasharte.mode2 and thomasharte.pbxuser shouldn't be included?

BAF
Member #2,981
December 2002
avatar

Quote:

Fees are assessed from each donation by PayPal (varying based on the specific nature of the donation, and any currency conversion that must occur) and by SourceForge.net. On 2003-12-01, SourceForge.net deducted 5% + PayPal fees from each donation, with a $1 minimum. These fees help support the free-of-charge services provided to Allegro game programming library (alleg) by SourceForge.net.

What a load of bull. If they take $1 minimum on each donation, then SF service is no longer free now is it. ::)

And, it doesn't say that they still deduct those fees. It just says on December 1 of 2003 they did it. :P

Thomas Fjellstrom
Member #476
June 2000
avatar

I think it's FN stupid that SourceForge takes a share at all. If people want to dotate to SF, they will.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Thomas Harte
Member #33
April 2000
avatar

Quote:

EDIT: Or do I just dump the TemplateInfo.plist, project.pbxproj and project.pbxuser files into allegro/misc? Surely admin.mode1, admin.pbxuser, thomasharte.mode2 and thomasharte.pbxuser shouldn't be included?

Oh, I didn't realise it but .xcodeproj files are bundles (i.e. folders of files that look quite a lot like a single file in the Finder) — and I guess the current .pbproj is too. I'll have a check to see what really needs to be kept and what can be thrown away as soon as I can, but it probably won't be until next week. Sorry!

tobing
Member #5,213
November 2004
avatar

Elias
Member #358
May 2000

tobing: got a link to the thread?

--
"Either help out or stop whining" - Evert

tobing
Member #5,213
November 2004
avatar

I'm searching... it's slow... found it...

CGamesPlay
Member #2,559
July 2002
avatar

Quote:

What a load of bull. If they take $1 minimum on each donation, then SF service is no longer free now is it. ::)

No. SF will not be free when they start to require one to donate so that they can take a cut. SF is simply charging for the service of trafficing money and presenting statistics on that donated money. Users receive "reward" for donating through SF in the form of a symbol placed next to their username, and the appearance of their username in the project's "Donors" field. You should also know that taking a cut of received donations is standard practice for non-profit organizations, who need money to continue operating.

Note: Do not make a reply to this thread based on anything said in the previous paragraph. You can take it up with SourceForge.

This all aside, if you want to avoid donating through SF, Paypal money to mailto:cgamesplay@gmail.com directly with a notice that it is for Allegro, and I will add it to Allegro's account.

--
Tomasu: Every time you read this: hugging!

Ryan Patterson - <http://cgamesplay.com/>

Thomas Fjellstrom
Member #476
June 2000
avatar

I think first things first, we get a good domain, and an email from it to setup a paypal account for allegro, or at least as an alias for the current tresurer's.

Suggestions people, I may be willing to pick up the first year's fee.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

 1   2 


Go to: