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

Reply via email to