Cheng Zhao
d25645ba67
win: Make BrowserWindow.setResizable change window frame dynamically.
2014-08-05 20:41:26 +08:00
Cheng Zhao
cbb14f5ca2
win: Disable the LegacyRenderWidgetHostHWND, fixes #506 .
2014-08-05 18:49:55 +08:00
Cheng Zhao
a8cd101ff5
win: Fix window frame when DWM is disabled, closes #519 .
2014-08-05 18:17:14 +08:00
Cheng Zhao
009e0790fe
linux: Draw menubar text and background with native theme, fixes #540 .
2014-08-05 18:05:34 +08:00
Cheng Zhao
d31ebb71db
Fix cpplint warnings.
2014-08-05 08:46:06 +08:00
Cheng Zhao
2125a0be82
docs: Sort modules in alphabet sequence.
2014-08-05 00:05:26 +08:00
Cheng Zhao
6dc01945af
Make Accelerator a standalone JS type.
...
This makes menu and global-shortcut share the same code on accelerator.
2014-08-05 00:03:58 +08:00
Cheng Zhao
28b9df24a6
Don't create junk file when posting crash report.
...
Fixes atom/atom#3166 .
2014-08-04 22:58:34 +08:00
Cheng Zhao
94b4ceb8ce
Bump v0.15.2.
2014-08-04 21:14:07 +08:00
Cheng Zhao
e3eaf909a5
Use the global_shortcut_listener_x11 from chrome36.
...
This fixes compilation error on Linux.
2014-08-04 12:52:42 +00:00
Cheng Zhao
33580f66df
Run user's main script before everything is initialized, fixes #543 .
2014-08-04 20:51:08 +08:00
Cheng Zhao
139316b975
Upgrade brightray, fix #498 .
...
Previous 476f545
was using the wrong commit of brightray which didn't
actually contain the fix.
2014-08-04 20:51:07 +08:00
Cheng Zhao
8fe8cd46b9
Merge pull request #544 from hokein/master
...
📝 Update global-shortcut API document.
2014-08-04 20:12:26 +08:00
Cheng Zhao
e3118359ad
Destroy web contents when window is closed.
...
Previously this was reverted because of Chromium's spammy error
loggings, but it also causes the renderer process not to exit when the
page has been closed. After fixing the spammy error logging, we can now
bring this back.
Fixes atom/atom#3141 .
2014-08-04 14:55:08 +08:00
Haojian Wu
681de1b048
📝 Update global-shortcut API document.
2014-08-04 10:11:00 +08:00
Cheng Zhao
4880096f3d
Restructure the update.py.
2014-08-03 23:13:04 +08:00
Cheng Zhao
9c038a2402
Merge pull request #534 from hokein/hotkey
...
Implement global shortcut API, fixes #439
2014-08-03 22:34:59 +08:00
Cheng Zhao
c4d9dc91a6
Merge pull request #537 from springmeyer/patch-1
...
fix node to build with target_arch=x64 on linux
2014-08-03 21:55:39 +08:00
Dane Springmeyer
16428baea2
make pylint happy
2014-07-31 11:58:45 -07:00
Dane Springmeyer
4cd3119125
fix indent
2014-07-31 11:22:22 -07:00
Dane Springmeyer
191b1aa719
only default to 64 bit build on darwin and 64bit linux
...
- maintains default to 32 bit on windows
2014-07-31 10:20:33 -07:00
Haojian Wu
035679057e
Update GlobalShortcut API design.
...
* Rename Shortcut API to GlobalShortcut for better suite.
* Implement the new design interfaces.
* Put the chromium related source code to the same directory as in chrome.
2014-07-31 20:58:43 +08:00
Cheng Zhao
fb4ec66b37
Bump v0.15.1.
2014-07-31 11:48:09 +00:00
Cheng Zhao
89f565906b
mac: No need to set wantsLayer, it is already done in brightray.
2014-07-31 18:02:12 +08:00
Cheng Zhao
6a5f732bba
mac: Emit focus/blur events after page has actually focus/blur-ed.
...
Otherwise the page would receive the blur event when it has not blured
yet.
Fixes atom/atom#3124 .
2014-07-31 17:35:08 +08:00
Cheng Zhao
fba1772000
Don't mess up with browser process's execArgv, fixes #492 .
2014-07-31 16:58:59 +08:00
Cheng Zhao
e62986b97d
Add spec for #492 .
2014-07-31 16:47:11 +08:00
Cheng Zhao
2e38bafdb1
Merge pull request #538 from atom/tracing-module
...
Add content-tracing module
2014-07-31 16:25:27 +08:00
Cheng Zhao
f3e49b0696
Fix typo.
2014-07-31 15:49:14 +08:00
Cheng Zhao
70aad83b07
Add docs on content-tracing module.
2014-07-31 15:40:40 +08:00
Cheng Zhao
10c862f0bb
Add options defines.
2014-07-31 15:12:02 +08:00
Cheng Zhao
d993c92cea
Add content-tracing module.
2014-07-31 15:11:34 +08:00
Cheng Zhao
546e4e431d
Ship VS2012 redist DLLs.
...
Atom Shell has been built with VS2013 so we should not ship VS2010's DLLs.
2014-07-31 14:12:17 +08:00
Cheng Zhao
4a7e98e398
linux: Only use global application menubar on unity.
...
Fixes atom/atom#3114 .
2014-07-31 13:11:03 +08:00
Cheng Zhao
ab4558ae32
Merge pull request #530 from atom/ks-vendor-dlls
...
Vendor Microsoft C/C++ dlls
2014-07-31 13:10:48 +08:00
Dane Springmeyer
978f73756b
fix node to build with target_arch=x64 on linux
...
atom-shell on linux is incorrectly reporting `ia32` for `process.arch`.
This is happening because `-Dtarget_arch=ia32` is passed to ninja on linux inside `script/update.py` which leads to '-DARCH="ia32"' being set in the compile flags. I see that the current intention is to target 64 bit builds on linux (37275c64cd
) and the binaries are in fact compiled as 64 bit despite this bug. I guess ninja is somehow smartly ignoring the incorrect setting of the `-m32` flags at 6d772c3cda/common.gypi (L175-L178)
.
Until this is fixed it breaks usage of any node-pre-gyp packaged node addons because node-pre-gyp depends on process.arch being correct in order to require the right binary arch.
2014-07-30 20:51:23 -07:00
Cheng Zhao
5086873f78
mac: Guard against closed window, fixes #536 .
2014-07-31 10:33:45 +08:00
Haojian Wu
b2217474c1
Nits: Fix code style.
2014-07-31 09:12:44 +08:00
Haojian Wu
9342d59a7c
📝 Shortcut API document.
2014-07-31 09:12:43 +08:00
Haojian Wu
ad827eee90
Emit failed message when fail to register shortcut.
2014-07-31 09:12:43 +08:00
Haojian Wu
a8034364ff
linux: Implement global keyboard shortcut API.
2014-07-31 09:12:42 +08:00
Yeechan Lu
c2c5111d75
win: Implement global keyboard shortcut API.
2014-07-31 09:12:42 +08:00
Haojian Wu
4b3bd9c3cc
mac: Implement global keyboard shortcut API.
2014-07-31 09:12:41 +08:00
Cheng Zhao
476f545a67
Update brightray, fixes #498 .
2014-07-30 22:45:23 +08:00
Kevin Sawicki
16a1edb422
Vendor Microsoft C/C++ dlls
2014-07-29 09:45:35 -07:00
Cheng Zhao
474445fb7d
Upgrade apm to 0.84.
2014-07-29 23:00:20 +08:00
Cheng Zhao
5db31517cb
mac: Fix app.dock.show/hide, close #520 .
2014-07-29 22:31:51 +08:00
Cheng Zhao
740e7fbf1a
Bump v0.15.0.
2014-07-29 11:15:05 +08:00
Cheng Zhao
be5789b483
Merge pull request #524 from atom/chrome36
...
Upgrade to Chrome36
2014-07-29 11:13:50 +08:00
Cheng Zhao
1c415b0666
win: No more need to convert to DIP point for context menu.
2014-07-28 20:44:11 +08:00