Cheng Zhao
58a09f6495
linux: Fix detecting Alt modifier.
2014-08-07 16:46:50 +08:00
Cheng Zhao
c2885f77c9
views: Focus on web view when window is focused.
2014-08-07 16:46:48 +08:00
Cheng Zhao
5d5a3138bc
views: Toggle the menu bar only when a single Alt is released.
2014-08-07 15:54:05 +08:00
Cheng Zhao
09f9d0729c
views: Show menu when "Alt" is up.
2014-08-07 15:07:34 +08:00
Cheng Zhao
3d989b6736
win: Fix the key code of Alt.
2014-08-07 15:02:27 +08:00
Cheng Zhao
daa00e6539
views: Add some asserts and comments.
2014-08-07 14:48:02 +08:00
Cheng Zhao
92d6fd641f
views: Hide menu bar when web view is clicked.
2014-08-07 14:14:43 +08:00
Cheng Zhao
f219e7f0dd
views: Switching to other window should hide the menubar.
2014-08-07 14:02:03 +08:00
Cheng Zhao
8a9e1824c3
views: Add support for auto-hide menubar.
2014-08-07 13:47:58 +08:00
Cheng Zhao
d29efb7f81
Force updating timeout when setTimeout is called, fixes #481 .
2014-08-07 10:37:38 +08:00
Cheng Zhao
4f4aabef7a
Bump v0.15.3.
2014-08-06 23:37:51 +08:00
Cheng Zhao
a888e4b960
linux: Only use global menu bar under Unity.
...
Fixes atom/atom#3182 .
2014-08-06 23:34:16 +08:00
Cheng Zhao
fe9f94555b
win: Implement the filters option.
2014-08-06 21:51:36 +08:00
Cheng Zhao
5ba324ca9a
gtk: Implement the filters option.
2014-08-06 14:49:02 +08:00
Cheng Zhao
0721b34847
mac: Implement the filters option.
2014-08-06 13:58:42 +08:00
Cheng Zhao
dc257f1f86
Add "filters" parameter for file dialogs.
2014-08-06 13:58:42 +08:00
Cheng Zhao
dfe111b95a
Add support for multiple DPI images, fixes #541 .
2014-08-06 13:56:49 +08:00
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
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
33580f66df
Run user's main script before everything is initialized, fixes #543 .
2014-08-04 20:51:08 +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
Cheng Zhao
9c038a2402
Merge pull request #534 from hokein/hotkey
...
Implement global shortcut API, fixes #439
2014-08-03 22:34:59 +08: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
f3e49b0696
Fix typo.
2014-07-31 15:49:14 +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
4a7e98e398
linux: Only use global application menubar on unity.
...
Fixes atom/atom#3114 .
2014-07-31 13:11:03 +08: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
ad827eee90
Emit failed message when fail to register shortcut.
2014-07-31 09:12:43 +08:00
Haojian Wu
4b3bd9c3cc
mac: Implement global keyboard shortcut API.
2014-07-31 09:12:41 +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
1c415b0666
win: No more need to convert to DIP point for context menu.
2014-07-28 20:44:11 +08:00
Cheng Zhao
8dd7f81175
Fix building on Windows.
2014-07-28 20:32:10 +08:00
Cheng Zhao
87019a1a70
views: No need to destroy Widget, CloseNow already closed native window.
2014-07-28 20:28:54 +08:00
Cheng Zhao
10c52bd6a6
Fix building on Linux.
2014-07-28 20:28:53 +08:00
Cheng Zhao
c23c667c2d
Update brightray to fix webrtc warning.
2014-07-28 20:28:52 +08:00
Cheng Zhao
ec4275ca13
Make sure window is closed before WebContents is destroyed.
...
Otherwise we would get "RawChannel fatal error".
2014-07-28 20:28:51 +08:00
Cheng Zhao
143bde007a
Always enable harmony when node binding is on.
...
If we dont' do this we would have lots of "Extension or internal
compilation error." error, seems to be V8's bug.
2014-07-28 20:28:50 +08:00