On Mon, 26 Jun 2006 16:32:08 -0400, Philippe Valembois - Phil  
<[EMAIL PROTECTED]> wrote:

> Le Monday 26 June 2006 22:07, Youness Alaoui a écrit :
>> On Mon, 26 Jun 2006 13:35:42 -0400, Vivia Nikolaidou <[EMAIL PROTECTED]>
>>
>> wrote:
>> > On Mon, 26 Jun 2006, Jérôme Gagnon-Voyer wrote:
>> >> We got someone to add to the credits
>> >>
>> >> David Luyer
>> >
>> > He's there already, don't worry :D
>> >
>> >> He's a mac user, and he found a way to create aMSN in Universal
>> >> Binaries (for Mac-Intel). And he has a lot of knowledge.
>> >>
>> >> You can see his work there:
>> >> http://www.luyer.net/osx/
>> >>
>> >> He created a script to do ""everything""". Compile TCL-TK, compile
>> >> TkCximage, compile webcamsn, compile everything, ALL, in one script.
>> >> It's on the web directory (56kb file). There's a script file for the
>> >> 10.3.X version of Mac OS X, and another for 10.4 (Universal Binary).
>> >> Inside there's a patch to support Unicode for reading characters in
>> >> TCL-TK.
>> >>
>> >> So the masters of unix scripts files here, Youness and Phil, would be
>> >> nice if you have time to just take a fast look at the script and tell
>> >> what you think. I think we should add that somewhere on SVN.
>> >>
>> >> It's good to have a script that makes everything
>
> I am not a master of unix script :p

me neither!

> Anyway, This work is big but I don't understand why it embedded all the  
> stuff
> in the script... Anyway, it seems he did many modifications on Carbon  
> things
> maybe to add a workspace for it : it's not critical...

about embedding it's because it's easier to patch things with one file  
than having multiple diff files that must come with the script.. but I  
don't know why he rewrote the whole file sometimes instead of doing a  
patch on it (for tk for example)

> For QT it's only some defines (in fact he removes a #ifdef to keep only  
> one
> branch : maybe the #ifdef is wrong...)
> For aMSN, he fixes some KeyBindings (tabs navigation) and for each  
> window, he
> adds some bindings to minimize (Command--m) and rotation ??  
> (Com-quoteleft
> and Com-asciitilde)
> +                     bind $wind <Command-m> "catch {carbon::processHICommand 
> mini $wind}"
> +                     bind $wind <Command-quoteleft> "catch 
> {carbon::processHICommand rotw
> $wind}"
> +                     bind $wind <Command-asciitilde> "catch 
> {carbon::processHICommand rotb
> $wind}"
> Plus he removes some bug when you type in the outText in place of the  
> inText
> He created a readonly text box with snit to prevent the edition of some  
> areas
> (very useful we need that !!)
> I think we were wrong with Mac compilation for Webcamsn since he  
> replaced some
> lines in the defs :
> -#ifdef BYTE_ORDER_BE
> +#ifdef __BIG_ENDIAN__
>
Yes, I saw that, damn, I searched so much to find if a define was  
automatically created by gcc depending on the platform.. now we know which  
one it is!

> And we need many additions to make our makefile to work (I mean we need  
> to fix
> our configure script : J we will need of you to test :d)
>
> About Tk patching, I wonder if it is for AA fonts under Aqua...
As V said, it's about unicode.. without that, users won't see unicode  
chars (is it any non-ansi letter that can't be seen!? )

>
> Finally, I think many fix are really interesting so we should implement  
> them :
> it's not a big work since all the work is done (nearly) :p And Mac users
> won't be the only to take profit of that ;)
> As soon as I have time, I extract patches and let you, J, apply them to  
> test
> and check where it's wrong....
>
> Oh and about icons, it's only tar.gz embedded in the scripts : they  
> aren't
> generated on the fly... Just unpacked on the fly... (Maybe they are
> beautiful :d)

lol, yeah, I know, but I just loved the way he wrote the .tar.gz file  
within the script, that's what I meant. I don't know though what the icons  
look like...

> Phil
>
>>
>> The guy is crazy, that script does more than everything, he just found  
>> the
>> answer to the ultimate question of the universe!
>> I'm impressed by his work, it build tcl/tk (patched for unicode), amsn
>> (patched to fix/add many things), quicktimetcl (also patched), libgrowl
>> (patched), tclcarbon (also patched), it then creates on the fly icons,  
>> and
>> creates a fully functional package, it even uses a toolt o relink the
>> paths to the libraries in the dylibs from the path he had locally to a
>> relative path of the directory where it will be executed in the user's
>> environment...
>> I think that if you're able to launch the script, it works, and  
>> everything
>> is fine, then use it!
>> but about the patches, I think we should look at what it does, and send
>> the patch to the original teams.. for amsn, we should look at what he
>> patches into amsn and see if we should put that in the SVN trunk or not
>> (or 0.96 branch). For tcl/tk, send them the patch of course, and the
>> others (quicktime, tclcarbon...) see if it's worth it, maybe send the
>> patch..
>
>
> 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

Reply via email to