Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac OS X Yosemite support #466

Closed
dacap opened this issue Aug 26, 2014 · 9 comments
Closed

Mac OS X Yosemite support #466

dacap opened this issue Aug 26, 2014 · 9 comments

Comments

@dacap
Copy link
Member

dacap commented Aug 26, 2014

QuickDraw support was completely removed from Yosemite, so we cannot use Allegro 4 anymore (at least, as it is). We have several options:

  • Port the Mac OS X part of Allegro 4 code from QuickDraw to Quartz2D
  • Copy the graphics parts from Allegro 5 to Allegro 4
  • Wrap all Allegro 4 code in she library and port it to another backend (Allegro 5, SDL2, SFML, Cinder, etc.)
@dacap dacap added this to the v1.0 milestone Aug 26, 2014
@ghost
Copy link

ghost commented Aug 27, 2014

Hey @dacap, yeah. I faced with the "QuickDraw" error while trying to compile Aseprite on Yosemite. If I'm not mistaken, I tried Aseprite (stable trial) on Yosemite and also not working. Of course, it makes sense once QuickDraw was removed.

I would strongly consider SFML as a potential new backend. Is it (relatively) easy to port it? What are your thoughts?

@dacap
Copy link
Member Author

dacap commented Aug 27, 2014

Hi @hiramgeeks, I wasn't able to look at this issue with detail yet, but after v1.0.3 release it's the first thing to do. In these years I was porting a lot of code from Allegro to other layers (src/ui and src/she), but there are a lot of work to be done yet (also, the modified version of Allegro 4 has several tweaks for Windows and Mac OS X, so I'm highly considering to port QuickDraw code to Quartz)

@ghost
Copy link

ghost commented Aug 27, 2014

Cool! Count on me to help testing it on Yosemite. It seems that Yosemite is
going to be released this fall.

I didn't buy Aseprite yet, but plan to do soon when/if i'm approved to
participate of a game jam. In the meantime, I can contribute with testing
or anything else I can do.

Keep up the great work!

2014-08-27 9:49 GMT-03:00 David Capello notifications@github.com:

Hi @hiramgeeks https://github.com/hiramgeeks, I wasn't able to look at
this issue with detail yet, but after v1.0.3 release it's the first thing
to do. In these years I was porting a lot of code from Allegro to other
layers (src/ui and src/she), but there are a lot of work to be done yet
(also, the modified version of Allegro 4 has several tweaks for Windows and
Mac OS X, so I'm highly considering to port QuickDraw code to Quartz)


Reply to this email directly or view it on GitHub
#466 (comment).

@dacap
Copy link
Member Author

dacap commented Sep 2, 2014

Related to #139

@dacap
Copy link
Member Author

dacap commented Oct 17, 2014

I've just tested Aseprite on the official Yosemite release and it works. Maybe QuickDraw wasn't removed from Yosemite after all. Could someone else confirm that Aseprite is running correctly on Yosemite?

@ghost
Copy link

ghost commented Oct 17, 2014

Hey Dave, I will test and let you know.
Em 17/10/2014 00:00, "David Capello" notifications@github.com escreveu:

I've just tested Aseprite on the official Yosemite release and it works.
Maybe QuickDraw wasn't removed from Yosemite after all. Could someone else
confirm that Aseprite is running correctly on Yosemite?


Reply to this email directly or view it on GitHub
#466 (comment).

@bassarisse
Copy link

Works for me too!
I'm having problems when using the native cursor though (it disappears randomly)... something that wasn't happening on Mavericks.

@fserb
Copy link

fserb commented Oct 18, 2014

Official Yosemite works for me too. But building from source fails on "cannot find interface declaration for 'NSQuickDrawView'".

@dacap
Copy link
Member Author

dacap commented Oct 18, 2014

@bassarisse yeah, the cursor is not working quite good, I need to review it completely on OS X.

@fserb are you using OS X 10.4u SDK? you need that SDK to compile it (see INSTALL)

Thanks to all for the testing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants