Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 2, 2015
  1. no more flatter.

    authored
  2. Merge pull request #79 from metamatt/matt-nan

    authored
    Port to nan for compatibility with newer V8/Node versions.
  3. A few more fixes for Node 0.12's newer V8.

    Matt Ginzton authored
    Invoke StartProfiling with record_samples=true.
    
    Expose the new CpuProfileNode::GetHitCount accessor, even though I'm
    not sure whether we can get this exposed in the UI.
    
    Add a few more comments on the differences in properties/accessors
    exposed.
    
    The V26 frontend still doesn't really know what to do with the CPU
    profiles we feed it, and show a call graph with 0 time spent.
Commits on Mar 19, 2015
Commits on Mar 17, 2015
  1. Work-in-progress change to allow profiling of node.js 0.12.

    Matt Ginzton authored
    The V8 profiler API changed greatly between V8 3.14 (in node 0.10)
    and 3.28 (in node 0.12.0):
    - a few functions got renamed
    - quite a few functions were removed entirely
    - the remaining CpuProfile and HeapProfile methods were mostly
      static and now require an object instance, to deal with the
      V8 Isolate (which is also where you get the object instance)
    
    I just #ifdef'd out references to the functions that don't exist
    any more, in the hopes that the frontend wouldn't call them, and
    I just use the current Isolate anywhere an instance is needed.
    This seems to mostly work.
    
    Current status:
    - node 0.10: this compiles, seems to work
    - node 0.12: this compiles, seems to mostly work.
      - heap snapshot seems to work
      - missing bottom-up cpu profile is annoying because UI starts
        with that one by default
      - even in top-down cpu profile all the samples are 0
  2. Port to nan for compatibility with newer V8/Node versions.

    Matt Ginzton authored
    This compiles with node 0.10.33 and seems to work in some cursory
    tests.
    
    This comes near to compiling with node 0.12.0, except for a bunch of
    errors like
    
    - error: ‘DeleteAllSnapshots’ is not a member of ‘v8::HeapProfiler’
    
    - error: ‘class v8::CpuProfileNode’ has no member named ‘GetSelfTime’
    
    These are changes to the V8 profiler API that are not abstracted by
    nan.
Commits on Feb 28, 2015
  1. Fixes #80

    authored
Commits on Nov 9, 2014
  1. Merge pull request #74 from gitter-badger/gitter-badge

    authored
    Add a Gitter chat badge to README.md
  2. @gitter-badger

    Added Gitter badge

    gitter-badger authored
Commits on Oct 2, 2014
  1. Update README.md

    authored
    Latests chrome browsers don't currently with node-webkit-agent, using hosted devtools is recommended instead.
Commits on Sep 28, 2014
  1. Merge pull request #70 from lefnire/master

    authored
    Add link to dev.chrome for detailed heap-snap comparisons
  2. @lefnire

    Add link to dev.chrome for detailed heap-snap comparisons

    lefnire authored
    Took me a while to stumble upon this article, which is what really made node-webkit-agent so valuable for debugging memleaks in the end. Would be a useful link to throw in README
Commits on Sep 7, 2014
  1. Merge pull request #68 from marcominetti/master

    authored
    Added support for multiple frontend connections.
  2. @marcominetti
  3. @marcominetti
Commits on Jul 29, 2014
  1. Bumps version

    authored
  2. Merge pull request #62 from marcominetti/master

    authored
    Frontend socket close support to avoid exceptions.
  3. @marcominetti

    Frontend socket close support to avoid exceptions.

    marcominetti authored
    Frontend websocket close was not properly detected causing exception on following console.log through onBackendMessage.
Commits on Jul 27, 2014
  1. git shortlog -sn > AUTHORS

    authored
  2. Bumps version

    authored
  3. Moves Waffle badget

    authored
  4. Minor fixes

    authored
  5. Links issue #11 to README

    authored
  6. Refines support for programmatic agent activation

    authored
    - Cleans up code so that it looks more consistent
    - Switches `agent.start()` parameters to an object so users can
      understand more easily what's is being passed through.
    - Improves example in README as well as in script
    - Removes env variables for configuring agent settings. They are not
      needed anymore as the agent has a formal API now. This change makes
      the module much more friendly to use under different circumstances
      such as inside applications that are already using SIGUSR2 for other
      purposes.
    - Fixes README according to new changes.
    - The agent does not longer catch uncaught exceptions as it is up to the
      application using the module to do that.
  7. Adds .editorconfig

    authored
Commits on Jul 17, 2014
  1. Merge pull request #60 from anprogrammer/master

    authored
    Fixes linking errors on Windows
  2. @anprogrammer

    Fixes linking errors on Windows

    anprogrammer authored
    Detailed information on cause and fix here:
    https://groups.google.com/forum/#!topic/nodejs/onA0S01INtw
Commits on Jul 14, 2014
  1. Merge pull request #59 from marcominetti/master

    authored
    Added support for programmatic start/stop with custom ports.
Commits on Jul 10, 2014
  1. @marcominetti

    Added support for programmatic start/stop with custom ports.

    marcominetti authored
    Added support for disabling console logging (error log are kept).
    Updated README.md file.
    
    Signed-off-by: marco.minetti <marco.minetti@novetica.org>
Commits on Jun 26, 2014
  1. Bumps

    authored
  2. Merge pull request #58 from marcominetti/master

    authored
    Minor changes to improve console experience
  3. @marcominetti

    Added support for global object completion (preventing TypeError)

    marcominetti authored
    Signed-off-by: marco.minetti <marco.minetti@novetica.org>
  4. @marcominetti

    Improved performance in remote object serialization (limited recursion)

    marcominetti authored
    Signed-off-by: marco.minetti <marco.minetti@novetica.org>
Commits on Apr 18, 2014
  1. bumps version

    authored
Commits on Apr 3, 2014
  1. Merge pull request #54 from bpytlik/issue-53

    authored
    issue 53 port 3333 should be configurable
Something went wrong with that request. Please try again.