Re: [TCLCORE] [MACTCL] Merging TkAqua Cocoa port into Tk HEAD
by Daniel A. Steffen other posts by this author
May 17 2009 2:55AM messages near this date
[TCLCORE] Tcl/Tk printing support (Google summer of code 2009 project)
|
Re: [TCLCORE] [MACTCL] Merging TkAqua Cocoa port into Tk HEAD
Hi Adrian,
On Sun, May 17, 2009 at 11:27, Adrian Robert <adrian.b.robert@[...].com> wrote:
> Are there / will there be backports of the PNG and font chooser features (to
> be) introduced in 8.6 to 8.5? Â It would be nice to bring those features to
> Tiger users.
8.5 is feature frozen, so not likely to happen
> Failing that, what about delaying the merge, if it is going to remove
> aqua-carbon as well,
it will
> until after 8.6b2 is released, so the PNG and zlib
> functionality can make it in to a release, albeit a beta one? Â This would
> also allow for a period of wider testing of the Cocoa implementation (from
> people using CVS head) before putting it into a release.
if it goes into the CVS head now it goes into 8.6b2...
IMO delaying the merge post 8.6b2 will significantly reduce the amount
of testing the cocoa port receives before 8.6 goes final, so I'm not
too keen on that
> One functionality question: two major gaps in the aqua-Carbon functionality
> were support for Services and support for Asian language text input. Â Are
> these remedied in Cocoa
services, no, were you thinking of a Tk app as a service consumer? for
what kind of services, modification of text selection in a text
widget?
there is no provision for that sort of thing in the generic tk text
widget code ATM, so it would need generic (TIPable) changes, feel free
to write something up (e.g. [clipboard] based), it would probably not
be very hard to add once a design is nailed down (services API is
pasteboard based and very similar to the pasteboard use in the
clipboard code in TkAqua Cocoa).
Asian language text input does not work currently, along with other
advanced cocoa text input features, mainly because Tk text input is
based on raw key events and we do not use the full cocoa text input
pipeline. It is not clear to me ATM how we can preserve Tk's
requirement to bind to raw key events (with any modifier) without
relying on raw key events.
Cheers,
Daniel
--
** Daniel A. Steffen **
** <mailto:das@[...].net> **
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Tcl-Core mailing list
Tcl-Core@[...].net
https://lists.sourceforge.net/lists/listinfo/tcl-core
Thread:
Daniel A. Steffen
Adrian Robert
|