Hi Robert, Well, I have no idea. I can't debug your project without seeing the code :)
I suspect there is an application error somewhere, since the Cocoa layer of MacRuby has been pretty stable since we released 0.6. So I would double-check the drawing code with the documentation and see if there isn't a bug somewhere. You may also get better luck asking on the cocoa-dev mailing-list. Laurent On Aug 19, 2010, at 10:15 AM, Robert Rice wrote: > Hi Laurent: > > Any ideas on how I should proceed to track down my printing problem? > > After fixing a couple of (seemingly unrelated) bugs, I'm not still getting > the deprecated API messages, but I am still getting an invalid graphics > context for the print operation. I think Apple probably needs to "take out > the trash" for the deprecated code in NSView printing, but certainly NSView > printing should output a diagnostic and cancel the print operation if it > cannot create a graphics context. Allowing the print operation to continue > with a nil context generates an error message for every drawing command. > > Except for a custom icon and a custom document type my project is using the > default settings for the target and info.plist. > > Thanks, > Bob Rice > > > On Aug 16, 2010, at 11:30 PM, Laurent Sansonetti wrote: > >> Hi Robert, >> >> Is the project itself (without the product files) 1.7MB? That's quite big >> for a sample project, but maybe we can reduce its length. >> >> In any case, feel free to post it somewhere or e-mail it to me directly :) >> >> As for your bug, did you try building your main project for something higher >> than 10.5? >> >> Laurent >> >> On Aug 16, 2010, at 8:09 PM, Robert Rice wrote: >> >>> Hi Laurent: >>> >>> I created an abbreviated version of my project. Unfortunately it didn't >>> reproduce my printing problem but you may want to consider using it for >>> sample code. How would I send it to you? ( 1.7 MB ) >>> >>> Thanks, >>> Bob Rice >>> >>> >>> On Aug 15, 2010, at 10:51 PM, Laurent Sansonetti wrote: >>> >>>> Could you show your source code? Just from what you pasted I would assume >>>> you're using deprecated APIs. >>>> >>>> Laurent >>>> >>>> On Aug 15, 2010, at 3:19 PM, Robert Rice wrote: >>>> >>>>> Hi Thibault Martin-Lagardette: >>>>> >>>>> Yes, but the deprecated calls are originating from NSView. Printing had >>>>> stopped working for the views in my application so I tried creating my >>>>> own PrintOperation and ran it modally for my window instead of routing >>>>> the print command directly to the view. Then the warnings appeared. Could >>>>> my project be linked to an old framework or Ruby library? >>>>> >>>>> Thanks, >>>>> Bob Rice >>>>> >>>>> >>>>> On Aug 15, 2010, at 5:24 PM, Thibault Martin-Lagardette wrote: >>>>> >>>>>> It looks like you are using deprecated APIs from the printing Framework. >>>>>> These are clearly not ruby errors, but deprecated objective-c calls :-) >>>>>> >>>>>> -- >>>>>> Thibault Martin-Lagardette >>>>>> >>>>>> >>>>>> >>>>>> On Aug 15, 2010, at 09:44, Robert Rice wrote: >>>>>> >>>>>>> Hi Developers: >>>>>>> >>>>>>> I get the followings warning from my PrintOperation: >>>>>>> >>>>>>> SimpleX_ViewController.print >>>>>>> 2010-08-15 12:25:12.609 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> beginPrologueBBox:creationDate:createdBy:fonts:forWhom:pages:title:] >>>>>>> was deprecated before Mac OS 10.0 and overrides of it are not being >>>>>>> invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.610 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> endHeaderComments] was deprecated before Mac OS 10.0 and overrides of >>>>>>> it are not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.612 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> endPrologue] was deprecated before Mac OS 10.0 and overrides of it are >>>>>>> not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.613 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> beginSetup] was deprecated before Mac OS 10.0 and overrides of it are >>>>>>> not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.614 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> endSetup] was deprecated before Mac OS 10.0 and overrides of it are not >>>>>>> being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.615 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> beginPage:label:bBox:fonts:] was deprecated before Mac OS 10.0 and >>>>>>> overrides of it are not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.615 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> beginPageSetupRect:placement:] was deprecated before Mac OS 10.0 and >>>>>>> overrides of it are not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.616 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> addToPageSetup] was deprecated before Mac OS 10.0 and overrides of it >>>>>>> are not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.617 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> endPageSetup] was deprecated before Mac OS 10.0 and overrides of it are >>>>>>> not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.617 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> beginTrailer] was deprecated before Mac OS 10.0 and overrides of it are >>>>>>> not being invoked anymore, starting in Mac OS 10.5. >>>>>>> 2010-08-15 12:25:12.618 MacDriverLog-0.7[243:a0f] -[NSView(NSPrinting) >>>>>>> endTrailer] was deprecated before Mac OS 10.0 and overrides of it are >>>>>>> not being invoked anymore, starting in Mac OS 10.5. >>>>>>> >>>>>>> Looks like I may need to update something. Would this be a framework or >>>>>>> a Ruby library? How would I update my system? >>>>>>> >>>>>>> Thanks, >>>>>>> Bob Rice >>>>>>> >>>>>>> _______________________________________________ >>>>>>> MacRuby-devel mailing list >>>>>>> [email protected] >>>>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>>>> >>>>>> _______________________________________________ >>>>>> MacRuby-devel mailing list >>>>>> [email protected] >>>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>>> >>>>> _______________________________________________ >>>>> MacRuby-devel mailing list >>>>> [email protected] >>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>> >>>> _______________________________________________ >>>> MacRuby-devel mailing list >>>> [email protected] >>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>> >>> _______________________________________________ >>> MacRuby-devel mailing list >>> [email protected] >>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> >> _______________________________________________ >> MacRuby-devel mailing list >> [email protected] >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > > _______________________________________________ > MacRuby-devel mailing list > [email protected] > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
