Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Monday, May 10 2010
46 Allow multiple MWorks versions to coexist on a single system was updated
  • David Cox
    David Cox commented at 11:06 PM

    One other note: having multiple versions installed can also cause problems, e.g. if you (or your student/tech/etc.) accidentally run a version other than you in...

  • David Cox
    • Assigned user set to David Cox
    by David Cox at 10:54 PM

    You're welcome to make separate "Application Folder" builds for your users, but it looks pretty ghetto/remedial from where I'm sitting.

    Is there a reason for th...

45 Reconsider where to store configuration, data, and cache files was updated
  • David Cox
    • State changed from new to open
    • Assigned user set to Christopher Stawarz
    by David Cox at 10:08 PM

    Agreed on all of these -- none of them were meant to be permanent resting places, they were just expedient places to put things until something better could be ...

Friday, May 07 2010
46 Allow multiple MWorks versions to coexist on a single system was created
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 5:34 PM

    Users might be less reluctant to try a new version of MWorks if they could install it alongside the current version, rather than being required to replace the o...

45 Reconsider where to store configuration, data, and cache files was created
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 5:00 PM

    Currently, MWorks uses the following directories for storing data files, configuration files, and cache files, respectively:

    • /Documents/MWorks/Data/
    • /Library/A...
Thursday, May 06 2010
35 Make it easy to run all tests (cppunit and marionette) was updated
  • Christopher Stawarz
    • State changed from new to open
    • Assigned user set to Christopher Stawarz
    by Christopher Stawarz at 5:50 PM

    The test_mworks script (added in commit 80070007dab93e01f581ff5332be136f1c34e6c7) implements the easy approach. However, we should still consider implementing t...

Wednesday, May 05 2010
42 Streamline IODevice base class was updated
  • Christopher Stawarz
    • State changed from open to resolved
    by Christopher Stawarz at 1:56 PM

    Implemented in commit c2d7e990ffe8827d33fc277dab698867c55547a2

  • David Cox
    David Cox commented at 1:44 PM

    Well, presumably we'd make sure it actually was called if it were included, but giving developers a method that always gets called immediately prior to destruct...

  • Christopher Stawarz
    Christopher Stawarz commented at 12:27 PM

    The more I think about it, the more I like the idea of replacing startup with "initialize" and dropping shutdown. Mostly, I'm imagining how silly the explanatio...

Tuesday, May 04 2010
44 Stimulus::drawInUnitSquare takes a StimulusDisplay as an argument, possibly u... was created
  • David Cox
    David Cox created the ticket at 4:36 PM

    Not sure why drawInUnitSquare takes any argument at all (does not appear to be used anywhere). Need to investigate this and simplify ASAP if possible, since thi...

42 Streamline IODevice base class was updated
  • David Cox
    David Cox commented at 3:34 PM

    Works for me. Keeping IODevice::finalize in our territory also gives us wiggle room to add additional/different "finalizing" stuff in the future, while giving u...

  • Christopher Stawarz
    Christopher Stawarz commented at 3:17 PM

    Chris: have you found any specific examples of the startup/shutdown being used in an irreplaceable way?

    No. It looks like these methods are no-ops for most IO...

  • David Cox
    David Cox commented at 9:53 AM

    One thing that we should be careful to document/keep-straight in the refactored version of the base class is when each of these gets called. This ends up being ...

43 Expose array and dictionary-style values in variables was updated
4 Reinstate marionette tests was updated
  • David Cox
    • State changed from new to resolved
    by David Cox at 9:53 AM

    This has been done by Chris.

40 Support namespaces for plugins was updated
  • David Cox
    • Assigned user set to David Cox
    by David Cox at 9:31 AM

    We'll need to carefully decide what the correct behavior is for handling this. And even with a namespace mechanism in place, we should endeavor to avoid name co...

Monday, May 03 2010
42 Streamline IODevice base class was updated
  • Christopher Stawarz
    • Assigned user set to Christopher Stawarz
    by Christopher Stawarz at 7:29 PM
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 2:37 PM

    The current IODevice base class is unnecessarily complicated. It should be renamed LegacyIODevice (to support the current ITC-18 plugin) and derive from a new, ...

18 Crash when receiving codec was updated
  • David Cox
    • State changed from open to resolved
    by David Cox at 3:33 PM

    I'm going to set this to resolved, since we haven't seen in quite some time, since disabling GC.

2 Crash in Scarab when a large number of connections are active was updated
  • David Cox
    • State changed from open to resolved
    by David Cox at 3:31 PM

    We haven't seen this intermittent crash in many moons, so I am going to close it for now, assuming the above described fixes have removed the problem. We can re...

28 Large stimulus display delays with NVIDIA 9400M on external display was updated
  • David Cox
    David Cox commented at 3:29 PM

    As noted in the Tender discussion, the GT120 is more closely related to the 9400M than its naming convention would suggest (GT120 == rebranded 9500GT silicon). ...

41 Drop support for Mac OS X 10.5 (Leopard) was created
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 12:26 PM

    As of 5/3/2010, my survey results indicate that of approximately 19 represented users, only 2 say they are unwilling and/or unable to use a 10.6-only MWorks. (B...

Friday, April 30 2010
40 Support namespaces for plugins was created
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 1:27 PM

    Currently, plugin signatures go into a global namespace. Hence, if there are two different plugins that include the following in their respective MWLibrary.xml:

    ...
Thursday, April 29 2010
28 Large stimulus display delays with NVIDIA 9400M on external display was updated
Tuesday, April 27 2010
39 Update full-screen OpenGL setup code for 10.6 was updated
38 External display flicker under OS X 10.6.3 was updated
  • Christopher Stawarz
    • State changed from open to resolved
    • Assigned user set to Christopher Stawarz
    by Christopher Stawarz at 4:06 PM

    Fixed in commit d2bf6946a20162dd1a5ce14fb11b177199ed770b

  • Christopher Stawarz
    • Milestone set to 0.4.4
    • State changed from new to open
    • Assigned user cleared.
    by Christopher Stawarz at 2:26 PM
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 2:20 PM

    Assigned to Tender discussion #2. See the Tender discussion for a potential fix.

37 User accessible/understandable version number was updated
  • Christopher Stawarz
    • Milestone set to 0.4.4
    • State changed from new to open
    • Assigned user cleared.
    by Christopher Stawarz at 2:27 PM
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 2:18 PM

    Assigned to Tender discussion #5. Currently, users have no easy way to figure out what version of MWorks they're running. (The "About" dialogs for the applicat...

Wednesday, April 21 2010
36 Support multiple Python versions/distributions was created
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 12:51 PM

    We should distribute compiled binaries of the MWorks Python modules for multiple Python versions and distributions. Minimally, we should support the system defa...

Tuesday, April 20 2010
35 Make it easy to run all tests (cppunit and marionette) was created
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 6:55 PM

    Right now, there's a single test runner for all cppunit-based tests, but there's no canned way to run all marionette tests and summarize the results. It'd be ni...

34 Give plugins useful CFBundleIdentifier values was created
  • Christopher Stawarz
    Christopher Stawarz created the ticket at 5:01 PM

    Currently, all the MWorks apps have good CFBundleIdentifier values (e.g. org.mworks-project.MWClient). However, most of the plugins have default/arbitrary/meani...

Tuesday, April 13 2010
33 Stimulus node creation is not handled by the core for plugins was created
  • David Cox
    David Cox created the ticket at 2:06 PM

    Currently, plugin writers are responsible for creating and registering a stimulus node object for their new object in the plugin's factory object. It would be n...

Wednesday, March 10 2010
Merge branch 'master' of git://github... was committed by David Cox at 10:25 AM
Build 10.5-compatible config of Pytho... was committed by Christopher Stawarz at 10:25 AM
Updated bundle identifier for Marione... was committed by Christopher Stawarz at 10:25 AM
Corrected location of MarionetteTest-... was committed by Christopher Stawarz at 10:25 AM
Fixed typo in MarionetteTest output h... was committed by Christopher Stawarz at 10:25 AM
Be more helpful when reporting missin... was committed by Christopher Stawarz at 10:25 AM
Updated MarionetteTest so that it exi... was committed by Christopher Stawarz at 10:25 AM
Removed inevitable deadlock in Marion... was committed by Christopher Stawarz at 10:25 AM
Added option to select and run an ind... was committed by Christopher Stawarz at 10:25 AM
Merge branch 'master' of git://github... was committed by Christopher Stawarz at 10:25 AM
Selection variables were being assign... was committed by Christopher Stawarz at 10:25 AM
Call lock_callbacks() before issuing ... was committed by Christopher Stawarz at 10:25 AM
More MarionetteTest updates http://gi... was committed by Christopher Stawarz at 10:25 AM
More MarionetteTest updates http://gi... was committed by Christopher Stawarz at 10:25 AM