Merge pull request #750 from atom/fix-leaking-webcontents
Handle window.open and <a target="..."> correctly
Showing
- atom.gyp 1 addition, 0 deletionsatom.gyp
- atom/browser/api/atom_api_web_contents.cc 2 additions, 1 deletionatom/browser/api/atom_api_web_contents.cc
- atom/browser/api/atom_api_window.cc 14 additions, 0 deletionsatom/browser/api/atom_api_window.cc
- atom/browser/api/atom_api_window.h 12 additions, 8 deletionsatom/browser/api/atom_api_window.h
- atom/browser/api/event.cc 4 additions, 4 deletionsatom/browser/api/event.cc
- atom/browser/api/event.h 1 addition, 6 deletionsatom/browser/api/event.h
- atom/browser/api/event_emitter.cc 1 addition, 11 deletionsatom/browser/api/event_emitter.cc
- atom/browser/api/lib/browser-window.coffee 7 additions, 0 deletionsatom/browser/api/lib/browser-window.coffee
- atom/browser/lib/guest-window-manager.coffee 53 additions, 0 deletionsatom/browser/lib/guest-window-manager.coffee
- atom/browser/lib/init.coffee 3 additions, 2 deletionsatom/browser/lib/init.coffee
- atom/browser/native_window.cc 16 additions, 0 deletionsatom/browser/native_window.cc
- atom/browser/native_window.h 37 additions, 30 deletionsatom/browser/native_window.h
- atom/browser/native_window_observer.h 8 additions, 0 deletionsatom/browser/native_window_observer.h
- atom/renderer/lib/guest-view-internal.coffee 1 addition, 1 deletionatom/renderer/lib/guest-view-internal.coffee
- atom/renderer/lib/override.coffee 38 additions, 24 deletionsatom/renderer/lib/override.coffee
- docs/api/browser-window.md 15 additions, 0 deletionsdocs/api/browser-window.md
- docs/api/web-view-tag.md 1 addition, 1 deletiondocs/api/web-view-tag.md
- spec/api-browser-window-spec.coffee 17 additions, 0 deletionsspec/api-browser-window-spec.coffee
- spec/chromium-spec.coffee 3 additions, 3 deletionsspec/chromium-spec.coffee
- spec/fixtures/pages/target-name.html 13 additions, 0 deletionsspec/fixtures/pages/target-name.html
Please register or sign in to comment