OSX build, client rendering issue

31 views
Skip to first unread message

Nick Anderson

unread,
Apr 11, 2015, 10:40:35 AM4/11/15
to aseprite...@googlegroups.com
Apple Macbook Pro (Retina, mid 2014)
OSX 10.10.2 (Yosemite)
XCode 6.2 

Firstly, a quick word of thanks to everyone working on Aseprite, it's a fantastic app. 

I didn't have much of a problem building on OSX, but I did have a problem with GTest, but I just replaced the version in third_party with an unpacked zip from https://code.google.com/p/googletest and compilation completed successfully (will write this up as a separate issue soon).

The only issues I have are graphical and involve the render area of the document window.
1. Title bar covering menu items. (I think this maybe an Allegro issue? In line 516 of qzwindow.m it certainly seems to apply the window masks correctly in code. Perhaps an Xcode setting over-riding this?
2. Not filling the document window bounds (setting the scale 1:1 to 1:4 increases pixel size, but doesn't make client area bigger, still using 1/4 of the document area).

The screenshot is from Retina, (2000x1000 approx) so I've added it as a Dropbox link rather than attach it.


Cheers,
Nick




Nick Anderson

unread,
Apr 11, 2015, 10:52:34 AM4/11/15
to aseprite...@googlegroups.com
Apologies, for to include the debug output when running Aseprite:

--

2015-04-11 10:50:14.405 aseprite[25474:739989] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.
Apr 11 10:50:14 aseprite[25474] <Error>: The function ‘CGSFlushWindow’ is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. Please use `CGSFlushWindowContentRegion' instead.

Cheers,
Nick

David Capello

unread,
Apr 17, 2015, 1:24:40 PM4/17/15
to aseprite-discuss
Hi Nick, thanks for your words!

About the retina problems,  there is an issue related to this, and the fix is included in the comments, take a look:

Hope it helps!
- David

--
You received this message because you are subscribed to the Google Groups "aseprite-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aseprite-discu...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

David Capello

unread,
Apr 17, 2015, 1:31:53 PM4/17/15
to aseprite-discuss
I've just added this information in the INSTALL.md

- David

Nick Anderson

unread,
Apr 17, 2015, 4:31:41 PM4/17/15
to aseprite...@googlegroups.com
Fantastic, thanks David! Dragging the binary and data folder into the bundle solves all the problems.

I should have had a browse through the closed issues as well before posting.

Many thanks,
Nick
Reply all
Reply to author
Forward
0 new messages