Re: [AD] MacOS X dynamic linking and enduser package

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


> Now binary compatibility is tested and officially works on the MacOSX
> port, but only WIPs 4.1.13 and above are compatible; earlier versions
> are not.

Do you mean backward binary compatibility (i.e. programs compiled against 
4.1.13 will work with versions 4.1.13 and later)?  Note that we officially 
don't support binary compatibility in either direction in the 4.1.x series, 
e.g. a symbol may suddendly disappear between two releases.

> Humm, since proper binary compatibility is only ensured for the current
> WIP and the mkpkg.sh script has been modified accordingly, if we're
> going to publish an OSX enduser package, we'd need to publish the
> 4.1.14 one... Maybe it's time for an official 4.1.14 release soon?

I don't know.  The ChangeLog would be tiny (attached).  The only significant 
non-OS X change would be the fix for the FLI player, but it is unfortunately 
still untested.

> I'm wondering also because currently there's a contest taking place among
> Mac developers: have a look at www.idevgames.com. Some people there may
> need updated stuff.

Ok, we could make a release for MacOS X.  I'll personally be leaving on 
Friday for about a week, so we could target the end of the next week.

-- 
Eric Botcazou
2004-04-06 09:53  ebotcazou

	* configure.in: Cosmetic fix.

2004-04-06 09:36  lillo

	* tools/macosx/fixbundle.c: When embedding a framework, fixbundle
	now checks the embeddable Allegro framework is installed

2004-04-06 09:35  lillo

	* misc/mkpkg.sh: Made the enduser package to create more symbolic
	links to the dylib in usr/local/lib

2004-04-06 09:34  lillo

	* docs/src/build/macosx._tx, misc/allegro-config.in: Added
	possibility to link against Allegro framework using the
	allegro-config script

2004-04-06 09:33  lillo

	* makefile.osx: Changed dynamic lib install name to major.minor to
	preserve binary compatibility; added possibility to link against
	the Allegro framework using allegro-config

2004-04-02 11:06  lillo

	* tools/macosx/fixbundle.c: Fixed bug when dealing with 32bpp icons
	and alpha channel

2004-04-02 11:04  lillo

	* src/macosx/qzfull.m: QuickDraw does not support 2d acceleration

2004-03-30 09:02  ebotcazou

	* aclocal.m4, configure.in, makefile.in, misc/asmdef.sh,
	src/i386/asmdef.c: Improved the cross-compilation support on Linux.

2004-03-25 14:30  ebotcazou

	* src/fli.c: Restored compensation code for end-of-frame.

2004-03-22 14:25  ebotcazou

	* src/win/: wddraw.c, wddwin.c, wdsinput.c, wdsound.c, wdxver.c,
	wjoydx.c, wwnd.c: Daniel Schlyder fixed potentially unsafe
	constructs in the Windows code.

2004-03-01 20:04  elias

	* configure.in: added warnmode and type of libraries to "make info"

2004-03-01 19:50  ebotcazou

	* misc/mkunixdists.sh: Improved the failure mode.

2004-03-01 19:47  ebotcazou

	* makefile.ver, docs/src/allegro._tx, docs/src/readme._tx,
	include/allegro/base.h, misc/allegro-config-qnx.sh,
	misc/allegro-config.in, misc/allegro.spec, misc/pkgreadme._tx,
	src/win/dllver.rc: Bumped version to 4.1.14 (CVS)


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/