In article <[EMAIL PROTECTED]>, Christiaan Hofman <[EMAIL PROTECTED]> wrote:
> On 26 Feb 2008, at 4:54 PM, Adam Maxwell wrote: > > > In article <[EMAIL PROTECTED]>, > > Christiaan Hofman <[EMAIL PROTECTED]> wrote: > > > >> On 26 Feb 2008, at 2:19 AM, Adam R. Maxwell wrote: > >> > >>> In article > >>> <[EMAIL PROTECTED]>, > >>> "Christiaan Hofman" <[EMAIL PROTECTED]> wrote: > >>> > >>>> I just tried to replace the static functions in objc.h with custom > >>>> functions, and that together with some checks for MAX instead of > >>>> MIN makes > >>>> it possible to compile with 10.4+10.5 deployment. No idea if there > >>>> should be > >>>> other fixes though. > >>> > >>> That will probably work as long as you don't compile for the 64 bit > >>> runtime, where isa no longer exists. The Omni framworks aren't 64 > >>> bit > >>> clean, but it looks like they might be trying to move in that > >>> direction. > >>> Note that you have to close all projects and edit > >>> Omni-Global-Common.xcconfig to use the 10.5 SDK; looks like you're > >>> still > >>> using 10.4u, also in BibDesk-Common.xcconfig. > >>> > >> > >> Didn't think about those, because I have never bothered with > >> configurations. > > > > You might be able to override from the project settings, but it causes > > hard-to-find problems. You might have to delete per-project overrides > > to make the xcconfig work again. > > > > I have done that now. I also tried to share the config files with > other subprojects, but that does not work because it sontains > versioning and preset header settings. Yes, that's unfortunately correct. It also prevents sharing precompiled headers between frameworks and project. [...] > > That header also says the function should never be > > called in shipping code, so getting rid of it should be safe. > > Actually it says that it should not be used with most of the > eventTypes, but the one that is used should be allowed. See the warning at the top: "This module contains material that is only partially supported -- if at all. Do not depend on the existance of any of these symbols in your code in future releases of this software. Certainly, do not depend on the symbols in this header in production code. The format of any data produced by the functions in this header may also change at any time." ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop