Nicolas Petton
a9a211fb2a
Merge pull request #90 from torgeir/master
Add `indium-interaction-eval-node-hook` to allow for eval hooks, e.g for overlays
5 years ago
Torgeir Thoresen
16fa378c8f
Add `indium-interaction-eval-node-hook` to allow for eval hooks, e.g. for overlays
5 years ago
Nicolas Petton
0bb43ddcf0
Add documentation for `indium-inspect-expression'
5 years ago
Nicolas Petton
7c38214a83
New command to inspect any expression
Fix #88
* `indium-inspect-expression`, bound to `C-c M-:`, let the user enter an
expression to be evaluated and inspected.
5 years ago
Nicolas Petton
5fd99f4a64
Update breakpoints and script source when a buffer is saved
Fix #85
* When saving a buffer, do the following:
- update the script source
- compile the script
- update all breakpoints in the buffer
* `set-script-source' is now always performed when a buffer is saved,
`indium-update-script-on-save' does not exist anymore.
* Update the documentation.
5 years ago
Nicolas Petton
167cfada9a
Load the fix for seq-map-indexed in indium-render.el
Fix #84
5 years ago
Nicolas Petton
f15caeed68
Ignore stack frames with no associated parsed script
5 years ago
Nicolas Petton
29257508b3
Make sure we don't keep duplicate scripts
When the page is reloaded, all scripts are being parsed again, with new ids.
Make sure not too keep the old scripts around.
5 years ago
Nicolas Petton
04df670034
Simplify breakpoint functions
5 years ago
Nicolas Petton
9ba1673ba7
Test cleanup
Remove hooks added in tests
5 years ago
Nicolas Petton
a6f021de95
Fix buttercup tests
The latest version of buttercup requires double quoting of symbols used as
return value in spies.
5 years ago
Nicolas Petton
a43de6ae68
Fix the travis build
5 years ago
Nicolas Petton
5b5b6e344a
Improve documentation
5 years ago
Nicolas Petton
5ad6f1961e
Make sure invalid breakpoints are not added/removed
* Do not attempt to add a breakpoint on a line with an existing breakpoint.
* Do not attempt to remove non-existing breakpoints.
5 years ago
Nicolas Petton
f0e2e29410
Additional fix for #82
Make sure to delete the entire debugger overlay when the line has been split.
/cc @DamienCassou
5 years ago
Nicolas Petton
103842808b
Remove a debugging log
5 years ago
Nicolas Petton
4c94df1a84
Do not keep the "Network" domain enabled
When always kept enabled, parsing network requests sent from Chrome slow down
Indium quite a bit.
5 years ago
Nicolas Petton
b48a7551a7
Fix breakpoints location when editing a buffer ( fix #82 )
5 years ago
Nicolas Petton
ee843f08cf
Don't warn about sourcemap files that do not exist
Most of the time sourcemaps are simply not used, there's no reason to display a
message.
5 years ago
Nicolas Petton
a70ada183f
Add support for Chrome 60
5 years ago
Nicolas Petton
9ddf3598c7
Fix breakpoint access when a file has changed since its creation
Fix #79
5 years ago
Nicolas Petton
eaa9638322
Do not remove the breakpoint overlay if there is no breakpoint at point
5 years ago
Nicolas Petton
63047fd91e
Update screenshots in the readme
5 years ago
Nicolas Petton
90a2864465
Fix nodejs tests
5 years ago
Nicolas Petton
a64f1ffc81
Minor cleanup
5 years ago
Nicolas Petton
7856ade1a1
Check the nodejs process status before killing it
5 years ago
Nicolas Petton
63f8942b60
Cleanup nodejs process handling
5 years ago
Nicolas Petton
a521e08926
Do not ask for a workspace when using the file protocol
5 years ago
Nicolas Petton
a662fb0adb
Attach the NodeJS process to node connections (fix 75)
When starting a node process & connecting to it with `indium-run-node`, attach
the nodejs process to the connection. If the user later starts a new connection
with `indium-run-node`, the first process will then be killed first.
5 years ago
Nicolas Petton
5c66676d51
Rename the webkit backend to v8.
The webkit backend actually implemented the Chrome protocol, which has diverged
from Webkit when Google forked it with Blink.
A new webkit backend is needed to support WebKit browsers (Epiphany, Safari,
etc.).
5 years ago
Nicolas Petton
82a6b3f39a
Warn about stability issues when using JS hot-swapping
5 years ago
Nicolas Petton
a0feb67bfd
Fix a typo
5 years ago
Nicolas Petton
ff224faf42
Merge pull request #76 from NateEag/patch-1
Fix a typo in debugger.rst
5 years ago
Nate Eagleson
f6a6295226
Fix a typo in debugger.rst
5 years ago
Nicolas Petton
fd792dd70a
Add a setf setter for indium-current-connection-callbacks
Fix #2
5 years ago
Nicolas Petton
988648c831
Use Trusty for travis builds
5 years ago
Nicolas Petton
ce92669f8c
Use Precise for travis builds
5 years ago
Nicolas Petton
dc6f9898e1
Fix indium-breakpoint-remove-all-overlays
5 years ago
Nicolas Petton
dae41c65dc
Refactor breakpoints
* Make breakpoints a CL struct.
* Streamline the communication between the backend and indium-breakpoint.el.
* Add unit tests.
5 years ago
Nicolas Petton
0eec9dff81
Fix a typo
5 years ago
Nicolas Petton
694b3ba952
Fix Package-Requires in indium.el
5 years ago
Nicolas Petton
8868d585ca
Add missing sourcemap dependency
5 years ago
Nicolas Petton
198033a88d
Simplify .travis-ci.yml
5 years ago
Nicolas Petton
73745e6a47
Fix travis build
5 years ago
Nicolas Petton
636c6df7fb
Increase timeout for integration tests
Attempting to fix #71 .
5 years ago
Nicolas Petton
5b96938f34
Make indium-connection a cl-struct
* Refactor all map-* calls to get/set properties of a connection.
* Extract functions to access the current connection.
5 years ago
Nicolas Petton
48525c2bf5
Rename indium-connection to indium-current-connection
5 years ago
Nicolas Petton
a143cf66e1
0.7.1 release
5 years ago
Nicolas Petton
72e925cc83
Fix a unit test
5 years ago
Nicolas Petton
19c175f68b
Release v0.7.0
5 years ago