Thanks!
My mistake, I didn't know what stubs were at the time I made the extension
(but weirdly enough, I initialized the Tk stubs...)
I just noticed something in your diff, first, the Tcl/Tk stubs you
initialized like this :
- if (Tk_InitStubs(interp, "8.3", 0) == NULL) {
+ //Check Tcl version
+ if (Tcl_InitStubs(interp, TCL_VERSION, 0) == NULL) {
you used TCL_VERSION, which will prevent anyone using the extension with
another version of tcl/tk. It was necessary for TkCximage and Webcamsn
because they both use Tk_PhotoPutBlock, but Winflash doesn't use this API
(which changed signature from 8.3 to 8.4 and to 8.5), so it can work on
virtually any 8.X tcl/tk version.
Also, you did change it into TCL_VERISON and TK_VERSION, but it wouldn't
have worked, because you kept the 'strict' argument to flase (the 0 should
have become 1 if you wanted to use strcitly the verison it was compiled
for).
One last comment, I saw you fixed some C++ syntax into C syntax, is it
only to avoid 'creation' of a variable (j) for every loop ? or is it to be
C compliant ? in either case :
1 - the compiler will optimize the code so no need to make j a variable
outside the scope of the for loops
2 - the file is named .cpp so we don't need to be C compliant
3 - the code is still not C-compliant, since we have comments with //
while C supports only /* */ comments...
that's all, I would prefer the stubs to be made on 8.3+ because I know
winflash is used by at least another project outside fo amsn's scope, so
it would be best to ease it for him as long as it's possible.
the other comments were just comments, no code change needed.
Tanks,
KKRT
On Tue, 27 Jun 2006 16:21:17 -0400, Philippe Valembois - Phil
<[EMAIL PROTECTED]> wrote:
> Trouble was with WinFlash...
> I compiled without testing (because I don't like Windows so I try to
> leave it
> as fast it's possible)...
> The trouble comes from the stubs (since I compiled it with stubs : it
> was the
> aim of my operation) it's because we didn't initialize the stubs for Tcl
> only
> the ones for Tk...
> Anyway, it's fixed now...
> And I fixed the Unicode stuff in Winutils too...
> Phil
>
> Le Tuesday 27 June 2006 19:32, Sander Hoentjen a écrit :
>> I don't see the problem with an updated amsn on windows
>>
>> On Tue, 2006-06-27 at 16:49 +0300, Vivia Nikolaidou wrote:
>> > http://amsn.sourceforge.net/forums/viewtopic.php?t=1269
>> >
>> > Today's SVN on Windows crashes when someone tries to open a
>> > conversation window. Maybe one of the Windows binaries Phil updated
>> > yesterday got messed up?
>> >
>> > Using Tomcat but need to do more? Need to support web services,
>> security?
>> > Get stuff done quickly with pre-integrated technology to make your job
>> > easier Download IBM WebSphere Application Server v.1.0.1 based on
>> Apache
>> > Geronimo
>> >
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>> > _______________________________________________
>> > Amsn-devel mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>
>> Using Tomcat but need to do more? Need to support web services,
>> security?
>> Get stuff done quickly with pre-integrated technology to make your job
>> easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
>> Geronimo
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Amsn-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>
>
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Amsn-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/amsn-devel
--
KaKaRoTo
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Amsn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel