|
|
| (33 intermediate revisions by 4 users not shown) |
| Line 1: |
Line 1: |
| [[Category:Projects]] | | #redirect [[Vision4Mac]] |
| [[Category:EiffelVision2]]
| |
| | |
| =Overview=
| |
| The goal of this project is to provide Vision with a cocoa backend to make it truly native on the mac.
| |
| For more information please refer to the [[Talk:Cocoa_for_EiffelVision2|discussion page]]. See also [[OSX_release_infrastructure]].
| |
| | |
| =Milestones=
| |
| | |
| ==M1: April 25th==
| |
| * get EiffelStudio 5.7 compiled under OS X
| |
| | |
| ==M2: May==
| |
| * Create a GTK based .app package
| |
| | |
| ==M3: end of May==
| |
| * Get a Vision window displayed with a Carbon window (involves eventloop porting)
| |
| | |
| = Current Status =
| |
| '''02.06:''' You can get the simple Carbon example Application, which we try to build in vision, here [http://n.ethz.ch/student/upeter/download/carbon_port/]
| |
| | |
| '''09.05:''' We have now delegated some tasks:
| |
| * Eiffel Media Package for Mac (Roland)
| |
| * GTK based .app package, probably universal (Dani & Maeli)
| |
| * Look into Carbon application development (Ueli)
| |
| * Look into wrapping Carbon headers with EWG (Jann)
| |
| It also seems that using Carbon instead of Cocoa is more realistic for this project, so we'll primarily look into Carbon now.
| |
| | |
| '''06.05:''' We now have a graphical version of ES 5.7 running on OS X (both ppc and intel). The problem was with the fontconfig libraray: The 2.3.2 version seems to crash where the 2.2.3 works fine. There are still a few problems with fonts sizes though...
| |
| From what Jann tells me self compilation is also no problem anymore so we can really start hacking the beast now.
| |
| | |
| | |
| '''30.4''': We have EiffelStudio compiled for ppc and running on ppc and intel macs. The Gtk+ GUI works more or less but some things (like wizards) are missing atm.
| |
| It required a lot of hacking and we're now trying to get newer builds, and streamline the process for getting a build on the mac.
| |
| I think the next goal should be to get a self-compiling version of ec so that we can skip building the f_code on linux and then adopt the build-script.
| |
| | |
| =Documents=
| |
| I collected a few Documents with introductions to carbon widgets and the carbon event Loop and also a part of the API Refference [http://n.ethz.ch/student/upeter/download/carbon_port/Dokus/].
| |
| | |
| =Team=
| |
| Everyone intrested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-mac| es-mac@origo.ethz.ch]
| |
| | |
| * [[User:Upeter| Upeter]] (Project leader)
| |
| * [[User:Maeli| Maeli]]
| |
| * [[User:Dfurrer| Dfurrer]]
| |
| * [[User:Bayt| Bayt]]
| |
| * [[User: nih| nih]]
| |
| * [[User:Spooky| Jann]]
| |