Permalink
Commits on Apr 2, 2015
  1. no more flatter.

    committed Apr 2, 2015
  2. Merge pull request #79 from metamatt/matt-nan

    Port to nan for compatibility with newer V8/Node versions.
    committed Apr 2, 2015
  3. A few more fixes for Node 0.12's newer V8.

    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.
    Matt Ginzton committed Apr 2, 2015
Commits on Mar 19, 2015
Commits on Mar 17, 2015
  1. Work-in-progress change to allow profiling of node.js 0.12.

    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
    Matt Ginzton committed Mar 16, 2015
  2. Port to nan for compatibility with newer V8/Node versions.

    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.
    Matt Ginzton committed Feb 26, 2015
Commits on Feb 28, 2015
  1. Fixes #80

    committed Feb 28, 2015
Commits on Nov 9, 2014
  1. Merge pull request #74 from gitter-badger/gitter-badge

    Add a Gitter chat badge to README.md
    committed Nov 9, 2014
  2. Added Gitter badge

    gitter-badger committed Nov 9, 2014
Commits on Oct 2, 2014
  1. Update README.md

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

    Add link to dev.chrome for detailed heap-snap comparisons
    committed Sep 28, 2014
  2. Add link to dev.chrome for detailed heap-snap comparisons

    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
    lefnire committed Sep 28, 2014
Commits on Sep 7, 2014
  1. Merge pull request #68 from marcominetti/master

    Added support for multiple frontend connections.
    committed Sep 7, 2014
Commits on Jul 29, 2014
  1. Bumps version

    committed Jul 29, 2014
  2. Merge pull request #62 from marcominetti/master

    Frontend socket close support to avoid exceptions.
    committed Jul 29, 2014
  3. Frontend socket close support to avoid exceptions.

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

    committed Jul 27, 2014
  2. Bumps version

    committed Jul 27, 2014
  3. Moves Waffle badget

    committed Jul 27, 2014
  4. Minor fixes

    committed Jul 27, 2014
  5. Links issue #11 to README

    committed Jul 27, 2014
  6. Refines support for programmatic agent activation

    - 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.
    committed Jul 27, 2014
  7. Adds .editorconfig

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

    Fixes linking errors on Windows
    committed Jul 17, 2014
  2. Fixes linking errors on Windows

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

    Added support for programmatic start/stop with custom ports.
    committed Jul 14, 2014
Commits on Jul 10, 2014
  1. Added support for programmatic start/stop with custom ports.

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

    committed Jun 26, 2014
  2. Merge pull request #58 from marcominetti/master

    Minor changes to improve console experience
    committed Jun 26, 2014
  3. Added support for global object completion (preventing TypeError)

    Signed-off-by: marco.minetti <marco.minetti@novetica.org>
    marcominetti committed Jun 26, 2014
  4. Improved performance in remote object serialization (limited recursion)

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

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

    issue 53 port 3333 should be configurable
    committed Apr 3, 2014