Cheng Zhao
5b312e8f64
mac: Fix a crash when closing window
2014-12-23 12:31:27 -08:00
Cheng Zhao
8506725b54
mac: Don't show title text in transparent window
2014-12-23 11:48:20 -08:00
Cheng Zhao
45c41fe880
mac: Use transparent window
2014-12-23 11:17:56 -08:00
Cheng Zhao
4fc73117c4
Tell the render widget to use transparent background.
2014-12-23 11:17:32 -08:00
Cheng Zhao
a23218c51d
Bump v0.20.2
2014-12-22 13:11:28 -08:00
Cheng Zhao
6cdc8e4b96
Small style fixes
2014-12-19 12:48:53 -08:00
Hajime Morrita
dc9329ff43
Add BrowserWindow.showDefinitionForSelection()
...
This API shows the system-provided pop-up dictionary.
Some Mac apps including Chrome have "Look Up in in Dictionary" context
menu item. This API can be used to implement it.
2014-12-18 16:45:45 -08:00
Cheng Zhao
47d7a355f2
Make file dialogs work in <webview>, fixes #930
2014-12-18 12:58:17 -08:00
Cheng Zhao
a1ae399d10
Make getUserMedia work in <webview>, fixes #845
2014-12-18 12:02:53 -08:00
Cheng Zhao
da54ac5f55
Don't leak listeners in embedder when guest is destroyed
2014-12-17 20:44:15 -08:00
Cheng Zhao
a26091e485
Suppress EventEmitter warnings
2014-12-17 20:33:47 -08:00
Cheng Zhao
947e6aca9b
Set web preferences for guest page
2014-12-17 18:13:39 -08:00
Cheng Zhao
c92d2531b5
Add "disablewebsecurity" attribute for <webview>
2014-12-17 18:13:20 -08:00
Cheng Zhao
55c8206bda
Bump v0.20.1
2014-12-17 15:27:42 -08:00
Cheng Zhao
c01e3cf9aa
Merge pull request #931 from atom/will-navigate
...
Add "will-navigate" event
2014-12-17 15:27:15 -08:00
Cheng Zhao
c2975d2bcc
Redirect BrowserWindow's "will-navigate" event to WebContents
2014-12-17 14:56:51 -08:00
Cheng Zhao
60df32aab5
Add "will-navigate" event for WebContents
2014-12-17 14:55:22 -08:00
Cheng Zhao
fd596d4a65
Add "will-navigate" event for BrowserWindow
2014-12-17 14:40:19 -08:00
Cheng Zhao
a8f5a4e2d4
Add sendToHost method
2014-12-17 11:09:11 -08:00
Cheng Zhao
95793e410d
Redirect guest page's ipc message to embedder
2014-12-16 21:10:53 -08:00
Cheng Zhao
5bed184014
Merge pull request #922 from atom/dialog-thread
...
Run asynchronous file dialog in new thread on Windows
2014-12-16 14:01:05 -08:00
Cheng Zhao
4fa7e8e914
Merge pull request #919 from paulcbetts/nullref-in-webview-manager
...
Fix nullref crash in WebViewManager::RemoveGuest
2014-12-16 13:40:11 -08:00
Cheng Zhao
63e83a7ef8
win: Don't hang when failed to create thread
2014-12-16 12:33:17 -08:00
Cheng Zhao
c20e1e9d82
win: Run async save dialog in new thread
2014-12-16 12:27:26 -08:00
Cheng Zhao
253bacdf1d
win: Run async open dialog in new thread
2014-12-16 11:27:38 -08:00
Cheng Zhao
98127ba13c
linux: Fix building
2014-12-15 17:28:51 -08:00
Cheng Zhao
cb911b19dd
win: Fixes stopping FlashFrame, closes #906
2014-12-15 17:27:58 -08:00
Cheng Zhao
d50eeb04d5
Upgrade cpplint
2014-12-15 17:15:56 -08:00
Cheng Zhao
1641caf353
Fix cpplint warnings
2014-12-15 16:57:04 -08:00
Cheng Zhao
23951e6ef3
views: Implement CanMinimize, fixes #918
2014-12-15 16:46:37 -08:00
Cheng Zhao
c9a5c6515c
views: Make it possible to show a window in maximized state
...
Fixes #834 .
2014-12-15 16:38:20 -08:00
Cheng Zhao
0ab32bfe17
win: Reserve border space for maximized frameless window
...
Fixes #732 .
2014-12-15 16:01:11 -08:00
Cheng Zhao
3d30e6ddc4
win: Don't allow maximzing a unresiazble frameless window
...
Fixes #857 .
2014-12-15 12:55:16 -08:00
Paul Betts
ffdf2f7fcf
Check key via ContainsKey instead of null check
2014-12-15 11:22:14 -08:00
Paul Betts
974415f8a1
You're not my real Dad, cpplint
2014-12-15 06:23:00 -08:00
Paul Betts
3105092130
Fix nullref crash in RemoveGuest
2014-12-15 06:10:39 -08:00
Cheng Zhao
85b0885af7
Bump v0.20.0
2014-12-12 18:21:14 -08:00
Cheng Zhao
11cd301127
Only listen to its own events in <webview>, fixes #885
2014-12-12 17:16:12 -08:00
Cheng Zhao
5bd924a52d
mac: Use com.github.atom-shell as default CFBundleIdentifier
2014-12-12 15:37:13 -08:00
Cheng Zhao
e3ccb18696
win: Fix calculating window bounds on high DPI display
2014-12-12 09:04:43 -08:00
Cheng Zhao
7457f81283
mac: Fix installing view on frameless window
...
Closes #601 .
2014-12-11 14:25:51 -08:00
Cheng Zhao
409f2b4d0f
win: Fix compilation errors
2014-12-10 14:17:07 -08:00
Cheng Zhao
1853bef39a
views: SizeConstraintsChanged has become required
2014-12-09 16:55:01 -08:00
Cheng Zhao
22c4911b58
linux: GTK+ status icon has come back
2014-12-09 16:55:01 -08:00
Cheng Zhao
da3a988c8c
Merge branch 'master' into chrome39
...
Conflicts:
vendor/brightray
2014-12-09 15:49:06 -08:00
Cheng Zhao
9d23cce2b6
Move "nodeintegration" and "plugins" to web-view-attributes
2014-12-09 14:51:35 -08:00
Cheng Zhao
68381e1b76
Use element instant id for GetGuestByInstanceID
2014-12-09 14:38:43 -08:00
Cheng Zhao
882a08f61a
Fix browser plugin API changes
2014-12-08 09:00:00 -08:00
Cheng Zhao
7bc364a374
Upgrade node for new V8 API
2014-12-07 13:09:50 -08:00
Cheng Zhao
10823eeeaa
Fix compilation errors caused by Chrome 39
2014-12-07 07:43:26 -08:00
Cheng Zhao
d309fd5a27
Update printing code
2014-12-07 06:55:40 -08:00
Paul Betts
091357ad8e
Find the MainMenu nib correctly
2014-12-05 23:19:19 -08:00
Cheng Zhao
6c9dbe190d
Bump v0.19.5
2014-11-28 20:01:42 +08:00
Cheng Zhao
f78f94d4f1
Fix building on Mac
2014-11-28 19:50:10 +08:00
Cheng Zhao
9f99209733
win: Add "balloon-show" and "balloon-closed" events
2014-11-28 19:42:57 +08:00
Cheng Zhao
a3327ac53e
win: Remove XP code in Tray
2014-11-28 18:59:51 +08:00
Cheng Zhao
210c97f957
win: Add "balloon-clicked" event for Tray
2014-11-28 18:50:31 +08:00
Cheng Zhao
8097cb2b9e
Add Tray.displayBallon API
2014-11-28 18:39:30 +08:00
Cheng Zhao
2650e34867
win: Add NotifyIcon::DisplayBalloon
2014-11-28 18:30:43 +08:00
Cheng Zhao
9f0b5a14a4
Remove tray_icon_win.h
2014-11-28 18:21:31 +08:00
Cheng Zhao
a8b4e5faec
OVERRIDE => override in notify_icon.h
2014-11-28 18:20:38 +08:00
Cheng Zhao
f6c66a7374
Add Tray.destroy() API, fixes #871
2014-11-28 18:06:51 +08:00
Cheng Zhao
86cf5e0028
OVERRIDE => override in atom_api_tray.h
2014-11-28 17:54:38 +08:00
Cheng Zhao
89de5b6e9a
win: Remove NotifyIconHostStateChanger
...
We don't need the ability it provided, and it is causing crashes on some
machines.
Fixes #850 .
2014-11-28 17:47:47 +08:00
Cheng Zhao
ff26c3c16f
Some coding style fixes
2014-11-28 15:59:03 +08:00
Cheng Zhao
8a736abac7
Merge pull request #870 from joaomoreno/popup
...
Allow positioning the context menu
2014-11-28 12:42:49 +08:00
Joao Moreno
c06e844ef4
fix build
2014-11-26 15:28:03 +01:00
Joao Moreno
46e6b5ec3e
Allow positioning the context menu
2014-11-26 13:54:05 +01:00
Benjamin Winkler
bf85e61dc2
fix typo in variable name
...
This is just for the looks. No errors where throws, because the variable
name was misspelled in all occurences.
2014-11-25 20:57:55 +01:00
Cheng Zhao
271eb63083
SetFullscreen => SetFullScreen
2014-11-25 14:34:14 +08:00
Cheng Zhao
28ca883805
win: Implement window state events
2014-11-25 14:28:34 +08:00
Cheng Zhao
3c7e5e47b8
mac: Implement window state events
2014-11-25 13:16:51 +08:00
Cheng Zhao
588cc3c7ab
Make WindowStateWatcher X11 only
...
On Windows we need to take another way of detecting window state events.
2014-11-25 13:05:04 +08:00
Cheng Zhao
b77e6c369a
x11: Implement window state events
2014-11-25 12:43:25 +08:00
Cheng Zhao
06cc27c6b3
views: Add WindowStateWatcher
2014-11-25 11:46:30 +08:00
Cheng Zhao
cd5007cfa1
linux: Set WM_CLASS for devtools window
2014-11-24 16:04:41 +08:00
Cheng Zhao
172c55d194
linux: Use app's name for WM_CLASS
2014-11-24 15:51:26 +08:00
Cheng Zhao
60bd20872c
linux: Set WM_WINDOW_ROLE correctly
...
WM_WINDOW_ROLE is used to specify the "role" of the window, and all
browser windows in atom-shell should have the same role.
2014-11-24 15:23:02 +08:00
Cheng Zhao
438d7ada49
Merge pull request #855 from paulcbetts/fix-webview-typo
...
Fix typo in method
2014-11-24 14:05:03 +08:00
Cheng Zhao
a9b1b567fb
Fix capturePage API, closes #847
2014-11-24 13:44:45 +08:00
Paul Betts
2f530f7049
Downcast variable to appease clang
2014-11-23 13:52:59 -08:00
Cheng Zhao
a0034521da
Bump v0.19.4
2014-11-21 16:51:11 +08:00
Cheng Zhao
8951572366
win: Fix crash when calling app.setName
2014-11-21 16:38:54 +08:00
Cheng Zhao
8a73d91ea1
Bump v0.19.3
2014-11-20 11:09:05 +08:00
Cheng Zhao
ee9964c141
AddUserTasks => setUserTasks
2014-11-17 19:32:11 +08:00
Cheng Zhao
0b1b0940d2
Enable setting icon for addUserTasks
2014-11-17 17:35:51 +08:00
Cheng Zhao
0db2769781
Only "title" and "program" are required for AddUserTasks
2014-11-17 17:26:44 +08:00
Cheng Zhao
47c18fef7f
win: Add app.addUserTasks API
2014-11-17 17:19:41 +08:00
Cheng Zhao
48412769df
win: Add app.clearRecentDocuments API
2014-11-17 16:13:47 +08:00
Cheng Zhao
528f7bd45f
win: Set app user model ID
...
This ID is used by Windows to identify your application.
2014-11-17 15:55:49 +08:00
Cheng Zhao
78322b5231
win: Implement Browser::AddRecentDocument
2014-11-17 15:53:18 +08:00
Cheng Zhao
c23ba7b504
mac: Add app.addRecentDocument API
2014-11-17 13:05:06 +08:00
Cheng Zhao
6aa69a06c8
mac: Release application delegate on exit
2014-11-17 09:52:24 +08:00
Cheng Zhao
0e94977d42
Add app.dock.setMenu API
2014-11-16 23:04:31 +08:00
Cheng Zhao
ba4f502b1e
OVERRIDE => override in atom_api_app.h
2014-11-16 22:45:29 +08:00
Cheng Zhao
af72842728
cocoa: Enable creating empty menu
2014-11-16 21:06:16 +08:00
Cheng Zhao
49ac363eef
cocoa: Enable modifying initialized menu
2014-11-16 20:24:29 +08:00
Cheng Zhao
66bbf00b7a
OVERRIDE => override in browser.h
2014-11-16 19:47:04 +08:00
Cheng Zhao
0398316192
views: Fix "visible" not working in menu bar, closes #825
2014-11-16 16:01:33 +08:00
Cheng Zhao
b428b2eb99
OVERRIDE => override in atom/browser/ui/views
2014-11-16 15:54:40 +08:00