lacasanova / shortcutrecorder

Automatically exported from code.google.com/p/shortcutrecorder
0 stars 0 forks source link

Leopard compatibility #19

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Everything works as always on leopard, I just thought switching from CTGradient 
to NSGradient 
would be great...

and it uses some deprecated methods:
KLGetCurrentKeyboardLayout
KLGetKeyboardLayoutProperty
are both deprecated in 10.5

Thanks,
oddy

Original issue reported on code.google.com by oddyss...@gmail.com on 30 Oct 2007 at 6:57

GoogleCodeExporter commented 8 years ago
forgot something: the IB palette doesn't work in IB 3.

Original comment by oddyss...@gmail.com on 20 Nov 2007 at 12:52

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Here's a proposed patch. It needs serious review, but it replaces the 
deprecated calls with Leopard-based ones. 
It does not attempt to maintain backward compatibility with Tiger.

Original comment by tonyarn...@gmail.com on 12 Jun 2008 at 7:20

Attachments:

GoogleCodeExporter commented 8 years ago
Hi Tony,

The modification you made to the SRCharacterForKeyCodeAndCocoaFlags method 
seems suspect. You are 
calling UCKeyTranslate with an unitialized pointer (ucharData) that was 
previously initialized by the 
deprecated KLGetKeyboardLayoutProperty(...) function. Is Carbon OK with this?

Thanks,
Michael

Original comment by mgo...@gmail.com on 13 Feb 2009 at 6:03

GoogleCodeExporter commented 8 years ago
The Leopard-Only branch was merge into trunk per the mailing list discussion 
about 
moving SR to 10.5+/64-bit/GC.

Original comment by rarich...@gmail.com on 1 Jul 2009 at 7:33