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 >>>>>> MacRuby-devel@lists.macosforge.org >>>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>>> >>>>> _______________________________________________ >>>>> MacRuby-devel mailing list >>>>> MacRuby-devel@lists.macosforge.org >>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>> >>>> _______________________________________________ >>>> MacRuby-devel mailing list >>>> MacRuby-devel@lists.macosforge.org >>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>> >>> _______________________________________________ >>> MacRuby-devel mailing list >>> MacRuby-devel@lists.macosforge.org >>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> >> _______________________________________________ >> MacRuby-devel mailing list >> MacRuby-devel@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel