• Sam Lantinga's avatar
    Date: Thu, 2 Sep 2004 19:35:51 +0200 · b88a981c
    Sam Lantinga authored
    From: Max Horn
    Subject: [Patch]: Improved menu code for SDLMain.m
    
    the attached patch improves the menu setup for SDL apps built without a
    .nib file. On 10.3, the application menus are empty with the current
    SDL CVS version; after this patch, a proper app & window menu, with
    "About", "Hide", "Quit", "Minimize" etc. entries are visible, just like
    with the .nib enabled applications.
    
    This *should* work on 10.2 and even 10.1, but I can't guarantee it, so
    somebody should test there, ideally.
    
    I also changed the way setupWorkingDirectory works by making use of the
    Bundle APIs, that results in (IMO) less hackish code.
    
    Finally, I added some "static" keywords to ensure that certain local
    functions are not exported (that's just a paranoia change, I guess:
    never pollute linker namespaces if you can avoid it).
    
    --HG--
    extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40958
    b88a981c
Name
Last commit
Last update
..
audio Loading commit data...
cdrom Loading commit data...
cpuinfo Loading commit data...
endian Loading commit data...
events Loading commit data...
file Loading commit data...
hermes Loading commit data...
joystick Loading commit data...
main Loading commit data...
thread Loading commit data...
timer Loading commit data...
video Loading commit data...
.cvsignore Loading commit data...
Makefile.am Loading commit data...
SDL.c Loading commit data...
SDL_error.c Loading commit data...
SDL_error_c.h Loading commit data...
SDL_fatal.c Loading commit data...
SDL_fatal.h Loading commit data...
SDL_getenv.c Loading commit data...
SDL_loadso.c Loading commit data...