Permalink
Commits on Mar 30, 2012
  1. @AlexanderBrevig
  2. @AlexanderBrevig
  3. @AlexanderBrevig

    deprecate addEventListener as it indicates that one could have many -…

    … this is not the case
    
    add setEventListener
    AlexanderBrevig committed Mar 30, 2012
Commits on Mar 14, 2012
  1. @AlexanderBrevig
  2. @AlexanderBrevig
Commits on Jan 18, 2012
  1. @mbolivar

    Tweak readme.md.

    Add more "about" text from Wiring mainpage. Use three spaces (instead of four) before links so they don't get treated as preformatted text.
    mbolivar committed Jan 18, 2012
  2. @mbolivar

    Add readme.md.

    This is a top-level README in Markdown format.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Jan 18, 2012
  3. @mbolivar

    framework/.gitignore: Ignore cscope files.

    Ignore files output by cscope (see http://cscope.sourceforge.net/ for
    more information).
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Jan 18, 2012
Commits on Dec 4, 2011
  1. @AlexanderBrevig

    fixed compiler error

    AlexanderBrevig committed Dec 4, 2011
Commits on Dec 3, 2011
  1. @AlexanderBrevig

    perform bookkeeping of variables before events are fired, except vari…

    …ables that need to retain their variables until after the event has been fired.
    AlexanderBrevig committed Dec 3, 2011
  2. @AlexanderBrevig
Commits on Nov 20, 2011
  1. @mbolivar

    Remove old build scripts.

    We've switched to Ant.
    mbolivar committed Nov 20, 2011
Commits on Nov 19, 2011
  1. @mbolivar

    license.txt: Fix reference to 'app' folder.

    The IDE code is in 'IDE', not 'app'.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 19, 2011
Commits on Nov 18, 2011
  1. Merge pull request #2 from WiringProject/code-cleanups-1

    Code cleanups 1
    Damian Barragán committed Nov 18, 2011
Commits on Nov 17, 2011
  1. @mbolivar

    Theme.java: remove commented-out code.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  2. @mbolivar

    SketchCode.java: cosmetics.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  3. @mbolivar

    Editor.java: remove commented-out code.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  4. @mbolivar

    Uploader.java: Use generics.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  5. @mbolivar

    Theme: Remove casting.

    Use HashMap constructor instead of clone() when initializing
    defaults. Remove unnecessary casting in Theme#get(String) and
    Theme#getDefault(String).
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  6. @mbolivar

    Remove IDE/processing/app/WebServer.java.

    Unused Processing relic.
    
    Remove some references to the class in a commented-out section of
    Editor.java.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  7. @mbolivar

    Sketch.java: remove unused code.

    Remove packClassPathIntoZipFile() and
    packClassPathIntoZipFileRecursive() methods. These are unused and
    appear to be part of Processing's export mechanism, so there's no
    point in taking the time to generify them.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  8. @mbolivar

    Sketch.java: use generics.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 12, 2011
  9. @mbolivar

    Target.java: use generics.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 11, 2011
  10. @mbolivar

    Preferences.java: Use generics.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 11, 2011
  11. @mbolivar

    Base.java: Use generics.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 11, 2011
  12. @mbolivar

    Remove ExtendedCommonASTWithHiddenTokens.java.

    Unused.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 9, 2011
  13. @mbolivar

    Compiler.java: Remove commented-out code.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 9, 2011
  14. @mbolivar

    Base.java: Remove commented-out code.

    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 9, 2011
  15. @mbolivar

    Base.java: remove initRequirements().

    Unused, and incorrect for JDK 1.7.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 9, 2011
  16. @mbolivar

    Add Apache Ant build system.

    Add a top-level build.xml file, which allows building Wiring using
    Ant. This removes the Cygwin dependency on Windows, and automates
    dependency resolution and retrieval. Dependency handling is a hack,
    but we need to get moving on the real work of integrating the LeafLabs
    and Wiring codebases.
    
    All build output files are generated under out/:
    
      - The distribution staging area is out/dist.
      - Compiled IDE sources live under out/ide.
      - Dependencies are retrieved and extracted under out/deps.
    
    The top-level build.xml doesn't handle any platform-specific build
    tasks. Instead, it imports build/<platform>/plat-build.xml to handle
    that.
    
    build/windows/launcher/config.xml:
    
      - Remove incorrect <jar>lib</jar>
      - Remove unused <cmdLine>
      - Remove <priority>normal</priority>; this is already the default
      - Fix the downloadURL to reflect Oracle's acquisition of Sun
      - Change the lib/core.jar entry under classPath to
        lib/processing.jar, to reflect changes made elsewhere.
    
    build/howto.txt: Update for new Ant build.
    
    build/macosx/dist/Wiring.app/Contents/Info.plist: Fix up classpath
    changes made elsewhere.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 3, 2011
  17. @mbolivar

    Remove build/windows/export/.

    This directory appears to contain a custom launcher program. It
    should not be necessary (appears to be a Processing relic), and the
    code itself is too horrible to describe. We'll let launch4j start
    processing.app.Base.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 8, 2011
  18. @mbolivar

    Remove build/windows/launcher/launch4j.

    launch4j is an external dependency; versioning its binaries
    is a bad idea. Remove it.
    
    For now, this means that installing launch4j yourself is a requirement
    for building Wiring. We can always automate this during dependency
    resolution later on.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 8, 2011
  19. @mbolivar

    Remove EventThread.java, Runner.java.

    processing.app.debug.EventThread and processing.app.debug.Runner
    use com.sun.* APIs that are no longer present in JDK 1.7. These
    files appear to be relics from the Processing days; EventThread is
    everywhere unused, and there is a single (unused) Runner field in
    processing.app.Editor.
    
    Delete EventThread.java and Runner.java, and remove the single instance
    from Editor.java.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 8, 2011
  20. @mbolivar

    Move IDE/app/src/processing to IDE/.

    The IDE directory now only contains the IDE sources (plus some
    autogenerated ANTLR sources, to be dealt with later), so the app/src/
    subdirectories are unnecessary, and we should get rid of them.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 3, 2011
  21. @mbolivar

    Move contents of IDE/app/lib into build/shared/lib/.

    IDE/app/lib contains JARs (and shared libraries) used by the IDE, so
    they don't belong in the IDE directory. The best place for them given
    the current layout is build/shared/lib/ (which, confusingly, didn't
    actually contain any shared libraries until this move).
    
    Moving these out of the IDE directory is a first step towards removing
    them from the Git repository altogether.
    
    Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
    mbolivar committed Nov 3, 2011