Skip to content

Commit 98c3200

Browse files
Merge branch 'nw41' into patch-1
2 parents d95cc1b + edefe04 commit 98c3200

File tree

111 files changed

+1357
-1313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+1357
-1313
lines changed

BUILD.gn

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ action("commit_id") {
259259
if (is_mac) {
260260
copy("copy_ffmpeg") {
261261
sources = [ "$root_out_dir/libffmpeg.dylib" ]
262-
outputs = [ "$root_out_dir/$chrome_product_full_name.app/Contents/Versions/$chrome_version_full/libffmpeg.dylib" ]
262+
outputs = [ "$root_out_dir/$chrome_product_full_name.app/Contents/Frameworks/nwjs Framework.framework/Versions/$chrome_version_full/libffmpeg.dylib" ]
263263
deps = [
264264
"//chrome",
265265
"//third_party/ffmpeg:ffmpeg"
@@ -279,7 +279,7 @@ copy("copy_node") {
279279
}
280280
if (is_mac) {
281281
sources = [ "$node_dir" + "../libnode.dylib" ]
282-
outputs = [ "$root_out_dir/nwjs.app/Contents/Versions/$chrome_version_full/nwjs Framework.framework/libnode.dylib" ]
282+
outputs = [ "$root_out_dir/$chrome_product_full_name.app/Contents/Frameworks/nwjs Framework.framework/Versions/$chrome_version_full/libnode.dylib" ]
283283
}
284284
if (is_win) {
285285
suffix=""
@@ -298,6 +298,7 @@ copy("copy_node") {
298298

299299
if (is_win && !is_component_build) {
300300
action("dump") {
301+
testonly = true
301302
script = "tools/dump_win_syms.py"
302303
inputs = [ "$root_build_dir/nw.exe",
303304
"$root_build_dir/nw.dll",
@@ -327,6 +328,7 @@ if (is_win && !is_component_build) {
327328

328329
if (is_mac && !is_component_build) {
329330
group("dump") {
331+
testonly = true
330332
deps = [ "//third_party/breakpad:dump_syms",
331333
"//chrome",
332334
":copy_node",
@@ -346,6 +348,7 @@ if (is_linux && !is_component_build) {
346348
arch_pkgname = "ia32"
347349
}
348350
action_foreach("dump") {
351+
testonly = true
349352
script = "//build/linux/dump_app_syms.py"
350353
sources = [ "$root_build_dir/nw",
351354
"$root_shlib_dir/libnw.so",
@@ -425,6 +428,7 @@ if (!is_component_build) {
425428
}
426429
if (nwjs_sdk) {
427430
action("nwtest") {
431+
testonly = true
428432
script = "test/test.py"
429433
outputs = [ "$root_build_dir/run_tests.re" ]
430434
args = [ "-d", rebase_path("$root_build_dir"), "-t", "120", "sanity" ]

CHANGELOG.md

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,146 @@
1+
0.41.1 / 09-12-2019
2+
===================
3+
- Fix regressions: sync with nw40 branch
4+
5+
0.41.0 / 09-12-2019
6+
===================
7+
- Update Chromium to [77.0.3865.75](https://chromereleases.googleblog.com/2019/09/stable-channel-update-for-desktop.html)
8+
9+
0.40.2 / 08-30-2019
10+
===================
11+
- Update Chromium to [76.0.3809.132](https://chromereleases.googleblog.com/2019/08/stable-channel-update-for-desktop_26.html)
12+
- Update Node.js to [v12.9.1](https://nodejs.org/en/blog/release/v12.9.1/)
13+
14+
0.40.1 / 08-08-2019
15+
===================
16+
- Update Chromium to [76.0.3809.100](https://chromereleases.googleblog.com/2019/08/stable-channel-update-for-desktop.html)
17+
- Update Node.js to [v12.8.0](https://nodejs.org/en/blog/release/v12.8.0/)
18+
- Fix: nw.Window not working after navigation [(#7125)](https://github.com/nwjs/nw.js/issues/7125)
19+
- Fix: nw.Shortcut constructor [(#7112)](https://github.com/nwjs/nw.js/issues/7112)
20+
- Fix: menubar display [(#7124)](https://github.com/nwjs/nw.js/issues/7124)
21+
22+
0.40.0 / 07-30-2019
23+
===================
24+
- Update Chromium to [76.0.3809.87](https://chromereleases.googleblog.com/2019/07/stable-channel-update-for-desktop_30.html)
25+
26+
0.39.3 / 07-17-2019
27+
===================
28+
- Update Chromium to [75.0.3770.142](https://chromereleases.googleblog.com/2019/07/stable-channel-update-for-desktop.html)
29+
- Update Node.js to [v12.6.0](https://nodejs.org/en/blog/release/v12.6.0/)
30+
- Fix: Crash in async_hooks of Node [(#7107)](https://github.com/nwjs/nw.js/issues/7107)
31+
- Fix: webview devtools freeze upon breakpoint [(#7098)](https://github.com/nwjs/nw.js/issues/7098)
32+
33+
0.39.2 / 06-18-2019
34+
===================
35+
- Update Chromium to [75.0.3770.100](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop_18.html)
36+
- Update Node.js to [v12.4.0](https://nodejs.org/en/blog/release/v12.4.0/)
37+
- Fix: Crash in forked child process when calling node method runInNewContext. [(#7085)](https://github.com/nwjs/nw.js/issues/7085)
38+
- Fix: Crash closing popup window after opening dev tools [(#7088)](https://github.com/nwjs/nw.js/issues/7088)
39+
40+
0.39.1 / 06-18-2019
41+
===================
42+
- Update Chromium to [75.0.3770.90](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop_13.html)
43+
- Fix: Removing Listening events from a window is broken [(#7077)](https://github.com/nwjs/nw.js/issues/7077)
44+
- Fix: crash in compiled JS [(#7045)](https://github.com/nwjs/nw.js/issues/7045)
45+
- Fix: crash with `product_string` [(#7075)](https://github.com/nwjs/nw.js/issues/7075)
46+
47+
0.39.0 / 06-11-2019
48+
===================
49+
- Update Chromium to [75.0.3770.80](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop.html)
50+
- Fix: crash "Invalid instance ID(0) from WebviewActionRequest.defaultAction" [(#7059)](https://github.com/nwjs/nw.js/issues/7059)
51+
52+
0.38.4 / 05-24-2019
53+
===================
54+
- Update Node.js to [v12.3.1](https://nodejs.org/en/blog/release/v12.3.1/)
55+
- Update Chromium to [74.0.3729.169](https://chromereleases.googleblog.com/2019/05/stable-channel-update-for-desktop_21.html)
56+
57+
0.38.3 / 05-15-2019
58+
===================
59+
- Update Node.js to [v12.2.0](https://nodejs.org/en/blog/release/v12.2.0/)
60+
- Update Chromium to [74.0.3729.157](https://chromereleases.googleblog.com/2019/05/stable-channel-update-for-desktop.html)
61+
62+
0.38.2 / 05-06-2019
63+
===================
64+
- Update Node.js to [v12.1.0](https://nodejs.org/en/blog/release/v12.1.0/)
65+
- Update Chromium to [74.0.3729.131](http://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_30.html)
66+
67+
0.38.1 / 04-29-2019
68+
===================
69+
- Update Node.js to [v12.0.0](https://nodejs.org/en/blog/release/v12.0.0/)
70+
71+
0.38.0 / 04-25-2019
72+
===================
73+
- Update Chromium to [74.0.3729.108](https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_23.html)
74+
- Fix: `open` event: quote command line properly under POSIX [(#7041)](https://github.com/nwjs/nw.js/issues/7041)
75+
76+
0.37.4 / 04-15-2019
77+
===================
78+
- Update Node.js to [v11.14.0](https://nodejs.org/en/blog/release/v11.14.0/)
79+
- Fix: GCM support regression [(#7039)](https://github.com/nwjs/nw.js/issues/7039)
80+
- Fix: crash on dialog event in webview [(#7038)](https://github.com/nwjs/nw.js/issues/7038)
81+
- Fix: nwsaveas regression [(#7035)](https://github.com/nwjs/nw.js/issues/7035)
82+
- Fix: Pinning Windows creates a shortcut to `chrome_proxy.exe` [(#7033)](https://github.com/nwjs/nw.js/issues/7033)
83+
- Fix: NW2 mode: setting window dimension in new-win-policy callback
84+
- Fix: NW2 mode: disable fullscreen UI [(#5875)](https://github.com/nwjs/nw.js/issues/5875)
85+
86+
0.37.3 / 04-08-2019
87+
===================
88+
- Update Chromium to [73.0.3683.103](https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop.html)
89+
- Fix: Phoning home to accounts.google.com [(#7023)](https://github.com/nwjs/nw.js/issues/7023)
90+
91+
0.37.2 / 04-02-2019
92+
===================
93+
- Update Node.js to [v11.13.0](https://nodejs.org/en/blog/release/v11.13.0/)
94+
- Fix: crash on chrome.runtime.getManifest in webview [(#7024)](https://github.com/nwjs/nw.js/issues/7024)
95+
- Fix: crash in inspector module with j5 module [(#7022)](https://github.com/nwjs/nw.js/issues/7022)
96+
- Fix: windows file dialog button label [(#6610)](https://github.com/nwjs/nw.js/issues/6610)
97+
98+
0.37.1 / 03-21-2019
99+
===================
100+
- Update Chromium to [73.0.3683.86](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_20.html)
101+
- Update Node.js to [v11.12.0](https://nodejs.org/en/blog/release/v11.12.0/)
102+
- nw2: Fix fullscreen: disable browser accelerator keys and access bubble
103+
104+
0.37.0 / 03-13-2019
105+
===================
106+
- Update Chromium to [73.0.3683.75](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html)
107+
- Fix: OSX - Google Office Docs extension loads as text [(#7010)](https://github.com/nwjs/nw.js/issues/7010)
108+
- Fix: NW crash on WebMIDI sysex send recurred [(#7007)](https://github.com/nwjs/nw.js/issues/7007)
109+
- Fix: Crash due to file:// url cannot be used in origin header of CORS request [(#7001)](https://github.com/nwjs/nw.js/issues/7001)
110+
111+
0.36.4 / 03-04-2019
112+
===================
113+
- Update Chromium to [72.0.3626.121](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop.html)
114+
- Fix: click-through transparency doesn't work on macOS [(#6708)](https://github.com/nwjs/nw.js/issues/6708)
115+
- Fix: Google drive doesn't show contents [(#6966)](https://github.com/nwjs/nw.js/issues/6966)
116+
117+
0.36.3 / 03-01-2019
118+
===================
119+
- Update Chromium to [72.0.3626.119](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop_21.html)
120+
- Update Node.js to [v11.10.1](https://nodejs.org/en/blog/release/v11.10.1/)
121+
- Fix: [macOS] crash in menu handling with NW2 mode [(#6976)](https://github.com/nwjs/nw.js/issues/6976)
122+
- Fix: lost the first touchend event [(#6985)](https://github.com/nwjs/nw.js/issues/6985)
123+
124+
0.36.2 / 02-18-2019
125+
===================
126+
- Update Chromium to [72.0.3626.109](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop_13.html)
127+
- Fix: File input crashes when click it second time. [(#6968)](https://github.com/nwjs/nw.js/issues/6968)
128+
129+
0.36.1 / 02-08-2019
130+
===================
131+
- Update Chromium to [72.0.3626.96](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop.html)
132+
- Update Node.js to [v11.9.0](https://nodejs.org/en/blog/release/v11.9.0/)
133+
134+
0.36.0 / 01-31-2019
135+
===================
136+
- Update Chromium to [72.0.3626.81](https://chromereleases.googleblog.com/2019/01/stable-channel-update-for-desktop.html)
137+
- Update Node.js to [v11.8.0](https://nodejs.org/en/blog/release/v11.8.0/)
138+
- support NW_PRE_ARGS environment variable
139+
- nw2: macOS: fix Cmd-Q with user menu bar
140+
- nw2: disable ExtensionDevToolsInfoBar
141+
- [macos] ship libffmpeg with sdk; move libffmpeg location in bundle
142+
- [docs] NW_PRE_ARGS environment variable
143+
1144
0.35.5 / 01-15-2019
2145
===================
3146
- NW2: transparency support

0 commit comments

Comments
 (0)