Changes between Version 5 and Version 6 of MPFramworkGSocWk


Ignore:
Timestamp:
Jul 3, 2008, 7:42:24 AM (16 years ago)
Author:
armahg@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MPFramworkGSocWk

    v5 v6  
    3333
    3434= Weeks 4 & 5 =
    35 This is a quick post. I'll elaborate and rewrite more later.
    36 
    3735I have completed documenting (with some gaps and holes) all of
    3836the Foundation Framework's classes. Of course that will undergo
     
    4038
    4139I also, completed bare, smoke Unit Tests for the MPMacPorts and all of those
    42 run successfully.
     40run successfully. I will be unit testing more thoroughly later. For the most
     41part, the current tests check that return values are not null, as opposed to
     42checking for correctness which I think they should do.
    4343
    4444We currently have a way to implement NSNotifications from within the
     
    4747be an acceptable solution to the Notfications issue.
    4848
    49 I did a build of Macports from trunk for the first time, applied a patch
    50 that will allow the Notifications code to work appropriately (it enables
    51 one to redefine the ui_init method in macports.tcl much in the same way
    52 that ui_prefix and ui_channels work). I was able to get the Framework running
    53 and passing Tests on the new MacPorts build with the patch.
    54 
    55 I ran into a problem with Pextlib 1.0 not being found. If you try to install
     49I am currently using a build of MacPorts from the source code in trunk.
     50This was my first time doing this. I have been able to get the Framework
     51running and passing tests on this new build (which includes a patch to
     52allow for the Notifications sending).
     53 
     54Whilst installing MacPorts from source, I ran into a problem with Pextlib 1.0
     55not being found. A little Googling showed me that this problem has occured before
     56for some other users. If you try to install
    5657MacPorts from a trunk source build and have that problem, symlink tclsh
    5758in /usr/bin/ to tclsh8.4.7, it would have previously been pointing to tclsh8.4.
     59That cleared up the problem for me.
     60
    5861
    5962