From: tigital <ti...@ma...> - 2003-10-25 18:56:29
|
hey gang, ...good news! Finally figured out the problems I was having with cg Arc drawing/filling, so now all the basic drawing seems to be correct ;-) So, I've stuff'ed an archive with the tcl/tk frameworks and wish.shell for the brave to start trying out...incidently, this includes the atsui font patch that ben had made, so we need to start identifying any problems with drawing and fonts... ...I've been able to compare with the windows tcl/tk under virtualpc, and it seems to be drawing correctly, at least more so than under quickdraw: still don't have stipple drawing, or cg oriented pixmaps...so, bang on it and report back! http://homepage.mac.com/tigital l8r, jamie |
From: Michael N. <mn...@ci...> - 2003-10-25 19:48:58
|
hi, I am seeing this error message from your url, We're having trouble fulfilling your last request. Please return to the .Mac home page. Mike At 02:54 PM 10/25/2003 -0400, tigital wrote: >hey gang, > >...good news! Finally figured out the problems I was having with cg Arc >drawing/filling, so now all the basic drawing seems to be correct ;-) So, >I've stuff'ed an archive with the tcl/tk frameworks and wish.shell for the >brave to start trying out...incidently, this includes the atsui font patch >that ben had made, so we need to start identifying any problems with >drawing and fonts... > >...I've been able to compare with the windows tcl/tk under virtualpc, and >it seems to be drawing correctly, at least more so than under >quickdraw: still don't have stipple drawing, or cg oriented pixmaps...so, >bang on it and report back! > >http://homepage.mac.com/tigital > >l8r, >jamie > > > >------------------------------------------------------- >This SF.net email is sponsored by: The SF.net Donation Program. >Do you like what SourceForge.net is doing for the Open >Source Community? Make a contribution, and help us add new >features and functionality. Click here: http://sourceforge.net/donate/ >_______________________________________________ >Tcl-mac mailing list >Tc...@li... >https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: Jim I. <ji...@ap...> - 2003-10-27 18:05:02
|
Hey, Jamie, This is great! I would also love to look at the source changes. Can you post a patch with the diffs from the CVS tree ("cvs diff -p" is my favorite form) to the SourceForge patch manager, and then send the patch number to the list? That is probably the most convenient way for those of us who want to peer over your shoulder to do so >-) Thanks for doing this! On the ATSUI stuff, if it is not too much trouble, can you leave that out of the patch. I think both changes are good ideas, and getting folks trying out both is fine, but I like to do more controlled experiments, and mixing two changes like this will just confuse me. BTW, one area we know the ATSUI patch falls down is when you have text with ligatures (almost any nice looking font) in the text widget and you move the insertion cursor through the text, you will see it jerk around as you move the cursor through the ligature. Jim On Oct 25, 2003, at 11:54 AM, tigital wrote: > hey gang, > > ...good news! Finally figured out the problems I was having with cg > Arc drawing/filling, so now all the basic drawing seems to be correct > ;-) So, I've stuff'ed an archive with the tcl/tk frameworks and > wish.shell for the brave to start trying out...incidently, this > includes the atsui font patch that ben had made, so we need to start > identifying any problems with drawing and fonts... > > ...I've been able to compare with the windows tcl/tk under virtualpc, > and it seems to be drawing correctly, at least more so than under > quickdraw: still don't have stipple drawing, or cg oriented > pixmaps...so, bang on it and report back! > > http://homepage.mac.com/tigital > > l8r, > jamie > > > > ------------------------------------------------------- > This SF.net email is sponsored by: The SF.net Donation Program. > Do you like what SourceForge.net is doing for the Open > Source Community? Make a contribution, and help us add new > features and functionality. Click here: http://sourceforge.net/donate/ > _______________________________________________ > Tcl-mac mailing list > Tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac > -- Jim Ingham ji...@ap... Developer Tools Apple Computer |
From: Vince D. <vi...@sa...> - 2003-10-27 18:21:09
|
On Mon, 27 Oct 2003, Jim Ingham wrote: > BTW, one area we know the ATSUI patch falls down is when you have text > with ligatures (almost any nice looking font) in the text widget and > you move the insertion cursor through the text, you will see it jerk > around as you move the cursor through the ligature. I've been making lots of text widget changes as part of tip155, so if anyone has a suggested patch which would address this issue, I can look at integrating it with my changes and verifying it works correctly. (Actually, for totally separate reasons I've been considering making the text widget's 'insertion' position something that is handled separately, anyway, so...) Vince. |
From: Jim I. <ji...@ap...> - 2003-10-27 18:30:54
|
I think Benny was looking at this, but it required changes to generic Tk. The last note I had from him said: > There also is the issue of the general assumption of Tk that > width('A') + width('B') == width('AB'), which ATSUI doesn't share > (think kerning and ligatures). There is a kludge to handle this in > tkMacOSXUnicodeFont.c, and I am also working on code to handle this in > the higher, generic layers, but until now I am not convinced that what > I got there is so much better. Dunno what the current state of things are, but if you have your hands in the text drawing code, you might be able to help Benny get his stuff worked out? Jim On Oct 27, 2003, at 10:20 AM, Vince Darley wrote: > On Mon, 27 Oct 2003, Jim Ingham wrote: >> BTW, one area we know the ATSUI patch falls down is when you have text >> with ligatures (almost any nice looking font) in the text widget and >> you move the insertion cursor through the text, you will see it jerk >> around as you move the cursor through the ligature. > > I've been making lots of text widget changes as part of tip155, so if > anyone has a suggested patch which would address this issue, I can > look at > integrating it with my changes and verifying it works correctly. > > (Actually, for totally separate reasons I've been considering making > the > text widget's 'insertion' position something that is handled > separately, > anyway, so...) > > Vince. > > > -- Jim Ingham ji...@ap... Developer Tools Apple Computer |
From: tigital <ti...@ma...> - 2003-10-27 19:16:42
|
hey jim, ...well, that's a good idea about leaving out the ATSUI stuff: I'll make the change a little later today...not that it'll matter at the moment, because something happened to apple's .Mac "homepage" application, such that no one can access it since I posted the file on saturday! Apparently, the problem is being "worked on"; sigh... ...also, I'll do a diff when I get home, cuz right now I'm on dialup: my roommate said we should have dsl up today! Finally! thanx, jamie On Monday, October 27, 2003, at 01:05 PM, Jim Ingham wrote: > Hey, Jamie, > > This is great! I would also love to look at the source changes. Can > you post a patch with the diffs from the CVS tree ("cvs diff -p" is my > favorite form) to the SourceForge patch manager, and then send the > patch number to the list? That is probably the most convenient way > for those of us who want to peer over your shoulder to do so >-) > > Thanks for doing this! > > On the ATSUI stuff, if it is not too much trouble, can you leave that > out of the patch. I think both changes are good ideas, and getting > folks trying out both is fine, but I like to do more controlled > experiments, and mixing two changes like this will just confuse me. > > BTW, one area we know the ATSUI patch falls down is when you have text > with ligatures (almost any nice looking font) in the text widget and > you move the insertion cursor through the text, you will see it jerk > around as you move the cursor through the ligature. > > Jim > > On Oct 25, 2003, at 11:54 AM, tigital wrote: > >> hey gang, >> >> ...good news! Finally figured out the problems I was having with cg >> Arc drawing/filling, so now all the basic drawing seems to be correct >> ;-) So, I've stuff'ed an archive with the tcl/tk frameworks and >> wish.shell for the brave to start trying out...incidently, this >> includes the atsui font patch that ben had made, so we need to start >> identifying any problems with drawing and fonts... >> >> ...I've been able to compare with the windows tcl/tk under virtualpc, >> and it seems to be drawing correctly, at least more so than under >> quickdraw: still don't have stipple drawing, or cg oriented >> pixmaps...so, bang on it and report back! >> >> http://homepage.mac.com/tigital >> >> l8r, >> jamie >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: The SF.net Donation Program. >> Do you like what SourceForge.net is doing for the Open >> Source Community? Make a contribution, and help us add new >> features and functionality. Click here: http://sourceforge.net/donate/ >> _______________________________________________ >> Tcl-mac mailing list >> Tc...@li... >> https://lists.sourceforge.net/lists/listinfo/tcl-mac >> > -- > Jim Ingham ji...@ap... > Developer Tools > Apple Computer > |
From: Benjamin R. <Ben...@ep...> - 2003-10-28 17:21:43
|
Hi Jim, Jim Ingham <ji...@ap...> writes: > BTW, one area we know the ATSUI patch falls down is when you have > text with ligatures (almost any nice looking font) in the text > widget and you move the insertion cursor through the text, you will > see it jerk around as you move the cursor through the ligature. Did you verify the bugs you had with the latest version? The last bug you mentioned here was fixed with some additional flags to disable more font features. It wouldn't surprise me if there were more problems, but I haven't seen them yet. Ben...@ep... wrote: > > There also is the issue of the general assumption of Tk that > > width('A') + width('B') == width('AB'), which ATSUI doesn't share > > (think kerning and ligatures). There is a kludge to handle this > > in tkMacOSXUnicodeFont.c, and I am also working on code to handle > > this in the higher, generic layers, but until now I am not > > convinced that what I got there is so much better. > > Dunno what the current state of things are, but if you have your > hands in the text drawing code, you might be able to help Benny get > his stuff worked out? Yes, I should look at that again. I tried to adapt the generic levels of code directly "above" the platform specific functions, but that was still pretty kludgy. It seemed not so easy to change even higher layers, because at that level much more code depends on the current structure. benny |
From: Benjamin R. <Ben...@ep...> - 2003-10-28 17:24:18
|
Hi Jamie, tigital <ti...@ma...> writes: > ...good news! Finally figured out the problems I was having with cg > Arc drawing/filling, so now all the basic drawing seems to be > correct This sounds nice! I'll have a look at that these days. benny |
From: Vince D. <vi...@sa...> - 2003-10-29 15:33:49
|
proc report (args} { puts stderr $args } trace add execution set leave report Should be enough to get you started.. This approach probably needs extending to any command which can set a variable (which may not be possible). Else just use a timer, and update your list of variables every few seconds, say: after 3000 {do something with 'info vars'} -- Vince <http://www.santafe.edu/~vince> |