Changes between Version 4 and Version 5 of MPFramworkGSocWk


Ignore:
Timestamp:
Jun 30, 2008, 2:19:26 AM (16 years ago)
Author:
armahg@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MPFramworkGSocWk

    v4 v5  
    88 * There were some problems getting the current OCUnit tests for MPInterpreter to compile. My mentor suspects that it has something to do with the "thread protection" code that is part of the method being tested. We'll be looking more into figuring that out but won't spend too much time on it. Ping me for more details.
    99
    10 = Week 2 & 3 =
     10= Weeks 2 & 3 =
    1111These past two weeks were spent:
    1212 * Writing a MacPortsFrameworkTester GUI because I hadn't figured out how to get Unit tests working yet and wanted to start some preliminary testing.
     
    3232
    3333
     34= Weeks 4 & 5 =
     35This is a quick post. I'll elaborate and rewrite more later.
     36
     37I have completed documenting (with some gaps and holes) all of
     38the Foundation Framework's classes. Of course that will undergo
     39a couple of revisions.
     40
     41I also, completed bare, smoke Unit Tests for the MPMacPorts and all of those
     42run successfully.
     43
     44We currently have a way to implement NSNotifications from within the
     45TCL API. This is thanks to sample code from Growl and help from my mentor.
     46More on that later this week. Hopefully with enough refinement, it should
     47be an acceptable solution to the Notfications issue.
     48
     49I did a build of Macports from trunk for the first time, applied a patch
     50that will allow the Notifications code to work appropriately (it enables
     51one to redefine the ui_init method in macports.tcl much in the same way
     52that ui_prefix and ui_channels work). I was able to get the Framework running
     53and passing Tests on the new MacPorts build with the patch.
     54
     55I ran into a problem with Pextlib 1.0 not being found. If you try to install
     56MacPorts from a trunk source build and have that problem, symlink tclsh
     57in /usr/bin/ to tclsh8.4.7, it would have previously been pointing to tclsh8.4.
    3458
    3559