Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Chrome 53 and Node 6.5.0 #7104

Merged
merged 16 commits into from
Sep 14, 2016
Merged

Upgrade to Chrome 53 and Node 6.5.0 #7104

merged 16 commits into from
Sep 14, 2016

Conversation

zcbenz
Copy link
Contributor

@zcbenz zcbenz commented Sep 6, 2016

Debug build compiles on:

  • OS X
  • Linux
  • Windows

Release build compiles on:

  • OS X
  • Linux
  • Windows

Tests passing on:

  • OS X
  • Linux
  • Windows

Merge:

@zcbenz zcbenz changed the title Upgrade to Chrome 53 Upgrade to Chrome 53 and Node 6.5.0 Sep 8, 2016
@zcbenz
Copy link
Contributor Author

zcbenz commented Sep 8, 2016

This is ready to go, testings will be appreciated.

Prebuilt binaries for Chrome 53 build can be found at: https://github.com/electron/electron/releases/tag/untagged-022e0d01224f774e7712

@deepak1556
Copy link
Member

Verified some stuff on linux for which we don't have tests.

  • using geolocation api with enableHighAccuracy option crashes, verified not to crash on previous versions.
var options = {
  enableHighAccuracy: true
};

function success(pos) {
  var crd = pos.coords;

  console.log('Your current position is:');
  console.log('Latitude : ' + crd.latitude);
  console.log('Longitude: ' + crd.longitude);
  console.log('More or less ' + crd.accuracy + ' meters.');
};

function error(err) {
  console.warn('ERROR(' + err.code + '): ' + err.message);
};

navigator.geolocation.getCurrentPosition(success, error, options);

stacktrace:

#5 0x7fcae15d5776 content::WifiDataProvider::DoRunCallbacks()
#6 0x7fcadf360696 base::debug::TaskAnnotator::RunTask()
#7 0x7fcadf37f135 base::MessageLoop::RunTask()
#8 0x7fcadf37f448 base::MessageLoop::DeferOrRunPendingTask()
#9 0x7fcadf37f7db base::MessageLoop::DoWork()
#10 0x7fcadf380b9a base::MessagePumpDefault::Run()
#11 0x7fcadf39f23e base::RunLoop::Run()
#12 0x7fcadf37e84a base::MessageLoop::Run()
#13 0x7fcadf3c9fee base::Thread::ThreadMain()
#14 0x7fcadf3c54b3 <unknown>
#15 0x7fcadd4db454 start_thread
#16 0x7fcad72647df __GI___clone
  r8: 0000000000000000  r9: 000000000000000e r10: 000027ef172ee330 r11: 0000000000000000
 r12: 000027ef173ee9c0 r13: 000027ef172ecf78 r14: 00007fcab44c17b0 r15: 000027ef170a7b80
  di: 000027ef170a7b80  si: 0000000000000000  bp: 00007fcae28fa110  bx: 000027ef1736ce60
  dx: 000000003d1842c0  ax: 00007fcae2a73dd8  cx: fffff79c842fa500  sp: 00007fcab44c16c0
  ip: 00007fcae28f725d efl: 0000000000010246 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
  • DevTools - workspace, network throttling, file and color chooser, search works fine.
  • network switches are good to go (haven't verified NTLM stuff, but should be fine).

@@ -238,7 +238,6 @@ bool Converter<blink::WebMouseWheelEvent>::FromV8(
dict.Get("accelerationRatioX", &out->accelerationRatioX);
dict.Get("accelerationRatioY", &out->accelerationRatioY);
dict.Get("hasPreciseScrollingDeltas", &out->hasPreciseScrollingDeltas);
dict.Get("canScroll", &out->canScroll);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

option should be removed from docs ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no such member in blink::WebMouseWheelEvent anymore.

Copy link
Contributor

@brenca brenca Sep 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we want to maintain backwards compatibility, we could use the method that replaced that member https://codereview.chromium.org/2052663004/patch/80001/90009 (but I'm not sure that's a widely used feature anyway, might not worth the hassle)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@tarjei
Copy link

tarjei commented Sep 13, 2016

@zcbenz I tried to use the link above to the prebuilt binaries, but got a 404.

@zcbenz zcbenz merged commit 4627311 into master Sep 14, 2016
@zcbenz zcbenz deleted the chrome53 branch September 14, 2016 13:18
@ghost
Copy link

ghost commented Sep 17, 2016

maybe this is not place to ask about this . but what is the percentage of es6 in electron 1.4.0 ?

@MarshallOfSound
Copy link
Member

@alnour-altegani http://node.green/

@raffaeler
Copy link

The .node-version file (root folder) is still 6.3.0

ckerr added a commit that referenced this pull request Jun 11, 2021
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2944338

Electron has had a `GetCompositor()` method in this class since
#7104. Upstream just added a
virtual GetCompositor() to parent class RenderWidgetHostViewBase, so
mark ours as 'override' and move its declaration + implementation to the
'overrides RenderWidgetHostViewBase' sections of our .h, .cc.
trop bot pushed a commit that referenced this pull request Jun 17, 2021
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2944338

Electron has had a `GetCompositor()` method in this class since
#7104. Upstream just added a
virtual GetCompositor() to parent class RenderWidgetHostViewBase, so
mark ours as 'override' and move its declaration + implementation to the
'overrides RenderWidgetHostViewBase' sections of our .h, .cc.
trop bot pushed a commit that referenced this pull request Jun 23, 2021
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2944338

Electron has had a `GetCompositor()` method in this class since
#7104. Upstream just added a
virtual GetCompositor() to parent class RenderWidgetHostViewBase, so
mark ours as 'override' and move its declaration + implementation to the
'overrides RenderWidgetHostViewBase' sections of our .h, .cc.
trop bot pushed a commit that referenced this pull request Jun 23, 2021
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2944338

Electron has had a `GetCompositor()` method in this class since
#7104. Upstream just added a
virtual GetCompositor() to parent class RenderWidgetHostViewBase, so
mark ours as 'override' and move its declaration + implementation to the
'overrides RenderWidgetHostViewBase' sections of our .h, .cc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants