Matt Crocker
|
b6fb016a9a
|
Cleanup per review comment
|
2017-10-27 00:07:54 -07:00 |
|
Matt Crocker
|
c5914516c8
|
Upstream good ideas from Muon
|
2017-10-27 00:04:19 -07:00 |
|
Boik
|
2d771674bb
|
get webContentsId instead
|
2017-09-12 20:17:11 +08:00 |
|
Kevin Sawicki
|
1308f790ad
|
Don't load URL if web contents is destroyed
|
2016-12-28 13:40:06 -08:00 |
|
Cheng Zhao
|
846ec5ba49
|
AttachAsUserData now can assume the existence of wrapper
|
2016-08-02 15:28:32 +09:00 |
|
Cheng Zhao
|
1ba3907038
|
Update to API changes of Chrome 52
|
2016-07-04 15:32:43 +09:00 |
|
Cheng Zhao
|
f756a3e682
|
Fix crash when quitting
|
2016-05-23 17:03:49 +09:00 |
|
Cheng Zhao
|
7ba391da7c
|
Update to API changes of Chrome 51
|
2016-05-23 10:59:39 +09:00 |
|
Cheng Zhao
|
c708ae8eb5
|
Remove IDWeakMap
|
2016-05-11 15:51:22 +09:00 |
|
Cheng Zhao
|
993695af07
|
Remove unneeded cleanup code
|
2016-04-25 10:23:36 +09:00 |
|
Cheng Zhao
|
2ae52d0ff4
|
Make Wrappable a template class
|
2016-04-25 10:17:54 +09:00 |
|
Cheng Zhao
|
48a11bd237
|
Weak map only needs to be deleted for once
|
2015-12-03 17:10:14 +08:00 |
|
Cheng Zhao
|
eb8426269f
|
Remove itself from the cleanup list when it is destroyed
|
2015-12-03 17:04:40 +08:00 |
|
Cheng Zhao
|
a15f9fab5b
|
Use BuildPrototype to build prototype
This saves the step of manually keeping the global template object,
which is easy to forget then leak.
|
2015-12-03 16:04:46 +08:00 |
|
Cheng Zhao
|
6795bd1d96
|
Do not manually manage native resources
We should rely on the destructor to cleanup everything, instead of
putting them in the Destroy method.
|
2015-12-03 15:38:43 +08:00 |
|
Cheng Zhao
|
e2bd1abce6
|
Make sure BrowserContext is destroyed on exit
|
2015-09-06 10:54:34 +08:00 |
|
Cheng Zhao
|
7f06072420
|
Avoiding creating static STL containers
It is OK under most cases, but if you happen to also use COM in your
application, you will have heap corruptions.
|
2015-07-14 17:33:16 +08:00 |
|
Cheng Zhao
|
cc8b22b5ff
|
Make each class only have one weak map
|
2015-06-24 17:58:12 +08:00 |
|
Cheng Zhao
|
0ebd4d04ad
|
Make Session trackable
|
2015-06-24 15:39:05 +08:00 |
|
Cheng Zhao
|
1023b67d59
|
Make sure each C++ WebContents has only one JS WebContents
|
2015-06-24 15:22:11 +08:00 |
|
Cheng Zhao
|
552a12d2ee
|
Enable storing TrackableObject in other C++ class
|
2015-06-24 14:49:08 +08:00 |
|
Cheng Zhao
|
7f0658efa7
|
Add mate::TrackableObject
|
2015-06-24 14:36:05 +08:00 |
|