Commits on May 22, 2013
Commits on May 13, 2013
  1. @sgrebnov

    adds support for all browsers

    sgrebnov committed Apr 25, 2013
Commits on May 3, 2013
  1. [CB-3319] - Chrome is setting window properties which now breaks Weinre
    removed the code which places the Web Inspector domain interfaces
    into properties of window
    committed May 3, 2013
  2. [CB-3328] - chrome version >= 27 breaks flex-box usage

    drive-by fix:
    - excise grunt, replace usage with wr
    committed May 3, 2013
Commits on Nov 30, 2012
  1. [CB-1494] weinre - Supports running server behind a proxy, such as He…

    …roku Cedar
    Easiest thing to do is just neuter the remote address check in
    the getChannel() function in the weinre.server/lib/
    source file.
    All this provided before was a simplistic check to make sure the
    requests always were coming from the same remote address; for
    someone who wanted to cheat, there were ways of cheating, and so
    still are.  For everyone else, you can now run under proxy servers
    committed Nov 30, 2012
  2. [CB-1800] weinre: remove "incubator" from project
    Mostly doc changes.  Also changing name of built archive
    committed Nov 30, 2012
Commits on Nov 19, 2012
  1. [CB-1193] update ChangeLog html

    committed Nov 19, 2012
  2. @sgrebnov

    [CB-1193] - weinre: add Windows Phone support
    Patch authored by Sergey Grebnov.
    Original source from Sergey at:
    This commit is slightly altered from that pull request:
    - weinre.web/client/weinre/hacks.js was removed, since it
      was just a eof diff
    - weinre.web/demo/weinre-demo.html just had the <!DOCTYPE> fix,
      not the change to the license comment
    - weinre.web/demo/weinre-demo-min.html just had the <!DOCTYPE> fix,
      not the change to the license comment
    - weinre.web/demo/weinre-demo-strict.html, not in original commit,
      added the <!DOCTYPE> fix
    sgrebnov committed with Nov 19, 2012
Commits on Oct 31, 2012
  1. [CB-604] starting to add some bits for use strict

    Right now, all I have is a new test case that
    runs the demo in strict mode.  It "fails" if
    you trying hitting the "start" button in the
    demo, perhaps needing to set on Timeline
    monitoring first.
    committed Oct 31, 2012
  2. [CB-1759] fix up the doc
    Started with a bug requiring a small change, blossomed
    into a bit more general cleanup.
    committed Oct 31, 2012
Commits on Oct 19, 2012
Commits on Jun 29, 2012
  1. [CB-984] [weinre] weinre broken with node 0.8
    * swapped grunt for wr
    * updated pre-req versions (esp express)
    * changes for path/fs.existsSync()
    * print node version info verbosely at startup
    committed Jun 29, 2012
Commits on Jun 14, 2012
  1. [CB-873] [weinre] setTimeout/Interval() problems

    - removed the "error" handler on window, since it
      doesn't seem to actually work, and generates
      bogus messages at least in the test case
    - change the after- bits of the setTimeout/Interval()
      hooks to check that the before- bits ran
    - also changed the way contentLength and contentType
      are retrieved in the XHR hook to catch DOM errors,
      which Chrome recently started throwing
    committed Jun 14, 2012
Commits on Apr 25, 2012
  1. doc updates

    committed Apr 25, 2012
  2. [CB-540] [weinre] easily navigate to spot in DOM

    - Web Inspector has a few behaviors here that weinre didn't,
      and so these were added:
      - re-expanding to last selected DOM element on reload
      - expand to DOM element via the inspect() function
    - most significant were WiDOMImpl:pushNodeByPathToFrontEnd
      and override in client of DOMNotify:setChildNodes to
      ignore calls made to previously set nodes
    - a few drive-by clean ups were done
    - added the common/Debug class which adds some nice logging
      methods for weinre developers
    committed Apr 25, 2012
Commits on Apr 19, 2012
  1. [CB-315] generate valid Apache release artifacts names

    - additional set of updates related to CB-315
    - mainly doc hits
    - now packaging for `npm install weinre` convenience
    committed Apr 19, 2012
Commits on Mar 30, 2012
  1. [CB-315] [weinre] generate valid Apache release artifact names

    - changed the way the archives are built, names, etc
    - updated a lot of the docs to reference those changes
    - added package.json files back to node_modules pre-reqs.
      This was a mistake in my .gitignore, because I want to
      exclude the package.json file I build 'live', but the
      gitignore rule was keeping the pre-req files from being
      stored!  This may have eventually caused havoc when you
      try to later update the pre-reqs.
    committed Mar 30, 2012
Commits on Mar 2, 2012
  1. bullet-proof'd modjewel

    `require()` and `define()` are no longer globally defined
    in modjewel, only the object `modjewel` is globally defined.
    Changed references of `define()` to `modjewel.define()`, and
    change the initial launching `require()`s in the client and target
    to `modjewel.require()`.  There were also a couple of 'scripts'
    which needed changes to the `modjewel` specific version of `require()`.
    Drive-by fix to upgrade modjewel version to 2.0, and found an
    old 512x512 weinre icon (from the old mac app's .icns file) to
    add in case we need bigger than 128x128
    committed Mar 2, 2012
Commits on Feb 29, 2012
  1. re-version as 2.0.0

    Just updated the version number of weinre from 1.7.0 to 2.0.0
    committed Feb 29, 2012
  2. updates to LICENSE

         fix issues regarding pre-req licenses for weinre distribution
    Fixed LICENSE per comments in the bug.
    Also, drive-by fixes for some image cruft in the docs.
    committed Feb 29, 2012
Commits on Feb 28, 2012
  1. fix a number of error conditions

    invocation exception on WeinreClientEventsImpl.connectionCreated(): \
        TypeError: Cannot read property 'url' of undefined
    The original problem logged in this issue was just one of the
    problems fixed.  There were a handful of others.  Added
    error checking where I could, and where I couldn't, I changed
    the logger to not display a warning message (bug in Web Inspector).
    Drive-by fixes for:
    - changing the sequence number of channels to start at 1 instead
    of a random number.  Note that the primary reason to use a
    random number is to because the server can get confused
    when you start/stop but have clients/targets that try to
    reconnect with the same channel number.  Not a problem at all
    in deployment, but a hassle at development time - or used to
    be.  I'm going to try turning the 'random' off and see how
    it goes.
    - dump the pid at startup when in verbose mode; making it
    easier to run top/dtrace/etc.
    committed Feb 28, 2012
Commits on Feb 27, 2012
  1. handle null contentType

    fix for
            error when XHR contentType is null
    Also some drive-by fixes for contentLength
    committed Feb 27, 2012
Commits on Feb 21, 2012
  1. @fenghaitao

    fixed a typo

    fenghaitao committed Feb 21, 2012
Commits on Feb 17, 2012
  1. fix

    create a weinre tarball as a build archive that is npm install-able
    Add a tar invocation to the build script.
    Also fixed the package.json.template to point to the right location
    for the weinre script.
    committed Feb 17, 2012
  2. fix

    the in the weinre-node distribution is bogus
    For some reason, the node_modules in weinre.server got munged.  A fresh
    `npm install` got everything fixed up, but apparently auto-updated
    formidable.  That's not great.  Presumably it updated due to a
    "use version >= x.y.z" in one of weinre's (recursive) pre-reqs.
    Beyond that, did some fix ups.
    Also changed the `weinre` command to load coffee-script via an
    explicit path; this might not be needed (the package.json file
    for coffeescript was munged, but then fixed later).
    committed Feb 17, 2012
Commits on Feb 15, 2012
  1. Apache-ization, port to node.js

    Whole lot of changes here:
    * convert all files to use Apache license
    * port server from Java to JavaScript using node.js
    * various cleanups related to both of those issues
    relevant issues:
      Apache source headers in callback-weinre
      implement the server in node
      fix issues regarding pre-req licenses for weinre distribution
      add vendor files to weinre instead of pulling in at build time
    committed Feb 15, 2012
Commits on Jan 16, 2012
  1. changed all licenses to ASLv2

    issue: Apache source headers in callback-weinre
    committed Jan 16, 2012
Commits on Dec 1, 2011