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
Cheng Zhao
ab6cb042f6
OVERRIDE => override in atom_api_menu.h
2014-11-16 10:45:53 +08:00
Cheng Zhao
b27abd2011
Bump v0.19.2.
2014-11-15 15:18:01 +08:00
Frank Hale
e1e1c173fe
win: Fix default path for native dialogs
2014-11-13 14:33:25 -05:00
Cheng Zhao
1cd3918494
views: Implement menubar APIs
2014-11-12 20:32:14 +08:00
Cheng Zhao
cb8f975528
Add JS menubar APIs
2014-11-12 20:31:55 +08:00
Cheng Zhao
42afc071eb
OVERRIDE => override in native_window_views.h
2014-11-12 20:08:51 +08:00
Cheng Zhao
79d4724a15
Add a bunch of menu bar related APIs
2014-11-12 17:36:20 +08:00
Cheng Zhao
9f29f66768
Add "preload" option for BrowserWindow
2014-11-12 15:04:03 +08:00
Cheng Zhao
14d01544d4
Tidy code in CreateNonClientFrameView
2014-11-12 14:33:30 +08:00
Frank Hale
e9636bb87b
Fix CPP formatting
2014-11-12 01:11:25 -05:00
Frank Hale
246a145930
Fix merge conflict with native_window_views.cc
2014-11-12 01:04:51 -05:00
Frank Hale
c9371bceec
Force native window
...
- Force native frame and suppress the Chromium default blue frame. This
resolves issues with Windows systems that are running in VM's and cannot
enable Aero Glass. Atom-Shell was adding the default Chromium blue frame
even when frame was set to false in the BrowserWindow options.
2014-11-12 00:45:21 -05:00
Cheng Zhao
fbd74c0e2d
Various fixes of #801
2014-11-12 10:28:50 +08:00
Cheng Zhao
993c52dcd5
Merge pull request #801 from frankhale/http-referrer
...
Add http referrer to LoadUrl and Webview
2014-11-12 10:10:24 +08:00
Frank Hale
747698fe9b
Fix code style formatting
...
- Fix code style formatting to be <= 80 lines
- Add default parameter for urlOptions to loadUrl, reload and
reloadIgnoringCache functions to be compatible with old API.
2014-11-11 13:33:15 -05:00
Frank Hale
e0dae4054a
Fix code style to be <= 80 lines
2014-11-11 13:09:54 -05:00
Cheng Zhao
716037544a
views: Fix showing menu bar when pressing Alt for a long time
2014-11-07 21:59:26 -05:00
Cheng Zhao
b92d5071fa
views: Make auto-hide-menu-bar work when NumLock is on, fixes #796
2014-11-07 21:59:26 -05:00
Frank Hale
ef255db069
Making Http Referrer addition better!
...
- Code cleanup
2014-11-07 21:54:36 -05:00
Frank Hale
24f8c51959
Make sure frame is frameless
2014-11-07 13:34:52 -05:00
Frank Hale
4b20ac3dc6
Fix Windows min/max animation on frameless windows
...
- Frameless windows disappeared or appears when minimized and maximized
on Windows. This commit fixes that.
2014-11-07 13:13:12 -05:00
Cheng Zhao
edcae49e52
views: Fix showing menu bar when pressing Alt for a long time
2014-11-07 15:20:16 +08:00
Cheng Zhao
81283db2da
views: Make auto-hide-menu-bar work when NumLock is on, fixes #796
2014-11-07 15:05:55 +08:00
Frank Hale
f56d1ea7b4
Add support for setting http referrer
...
- Add url option to specify the http referrer
- Add httpReferrer attribute to webview
NOTE: This is still not complete. Some love has to be done to
guest-view-manager.coffee and very likely the function calls called
createGuest and to the code that uses them.
2014-11-06 14:29:41 -05:00
Cheng Zhao
217b1afe87
Load the "preload" script in <webview>
2014-11-06 15:13:37 +08:00
Cheng Zhao
058046304d
Forbid using dialog module before app is ready
2014-11-05 19:50:24 +08:00
Cheng Zhao
7ff0e0214e
linux: Use GTK+ for error reporting when GUI is ready
2014-11-05 19:27:43 +08:00
Cheng Zhao
2be5393768
Don't print error to console in default_app
2014-11-05 19:08:09 +08:00
Cheng Zhao
b54caccb22
linux: Print error to console when GUI is not ready
2014-11-05 19:08:00 +08:00
Cheng Zhao
c499dfbb22
mac: Implement dialog.showErrorBox
2014-11-05 17:27:04 +08:00
Cheng Zhao
f6ba308ff8
Use dialog.showErrorBox for showing errors
2014-11-05 16:05:29 +08:00
Cheng Zhao
10e195a444
win: Implement dialog.showErrorBox
2014-11-05 16:05:11 +08:00
Cheng Zhao
490a12d38a
Add dialog.showErrorBox API
2014-11-05 16:04:39 +08:00
Cheng Zhao
80d574482e
Add "plugins" attribute for <webview>
2014-11-05 14:59:28 +08:00
Cheng Zhao
d1724ad733
Bump v0.19.1.
2014-11-04 19:19:31 +08:00
Cheng Zhao
c5212b36f7
External links should have "foreground-tab" disposition
2014-11-04 18:49:57 +08:00
Cheng Zhao
22c5720aa2
Window opened by window.open should have "default" disposition
2014-11-04 18:31:47 +08:00
Cheng Zhao
f29c7164f3
Translate |disposition| to string
2014-11-04 18:12:57 +08:00
Cheng Zhao
013593ccf8
Emit "new-window" event for dispositions other than CURRENT_TAB
2014-11-04 17:59:15 +08:00
Cheng Zhao
4c12a4369d
Fixes Event.prevenDefault() not working, closes #771
2014-11-03 23:24:20 +08:00
Cheng Zhao
4ebe58df57
Also add closeDevTools and isDevToolsOpened for webview
2014-11-03 22:12:56 +08:00
Cheng Zhao
accd08a2bf
Show devtools for guest page in undocked mode
2014-11-03 21:48:25 +08:00
Cheng Zhao
1731d609b7
Fix double freeing WebContents
2014-11-03 19:45:09 +08:00
Cheng Zhao
cf9f249f07
Merge branch 'webview-devtools' of https://github.com/project-infinium/atom-shell into project-infinium-webview-devtools
2014-11-03 18:42:18 +08:00
Cheng Zhao
92cfd96933
Merge pull request #777 from atom/web-dialog
...
Implement file dialog and color chooser for <input> tag
2014-11-03 17:47:08 +08:00
gray
6c3f065147
force devtools to show as undocked.
2014-11-02 11:32:06 -08:00
gray
45f4a25ac9
fix for cpplint
2014-11-02 07:32:33 -08:00
gray
f43c227806
update and document openDevTools on web view.
2014-11-02 07:20:10 -08:00
gray
368d23ef5b
add open devtools api to webview tag
2014-11-02 06:34:22 -08:00
Kevin Sawicki
b6b6fc3bfd
Remove All Rights Reserved after GitHub copyright
...
Closes #762
2014-10-31 11:17:05 -07:00
Cheng Zhao
14c9a2a087
mac: Add color chooser dialog
2014-10-31 22:53:15 +08:00
Cheng Zhao
0f5a058bdd
Implement RunFileChooser
2014-10-31 19:27:01 +08:00
Cheng Zhao
7d15aa2321
OVERRIDE => override in atom_browser_client.h
2014-10-31 18:26:01 +08:00
Cheng Zhao
9b1bcf51c6
Implement EnumerateDirectory
2014-10-31 17:37:32 +08:00
Cheng Zhao
b710cc3063
Add WebDialogHelper
2014-10-31 00:37:14 +08:00
Cheng Zhao
9ed6ad8165
Forbid using protocol module before app is ready, fixes #661
2014-10-30 22:27:29 +08:00
Cheng Zhao
25f69df341
Throw error when BrowserWindow is created before app is ready
2014-10-30 21:32:35 +08:00
Cheng Zhao
35e5c2172f
Bump v0.19.0.
2014-10-30 12:02:42 +08:00
Cheng Zhao
0c21c863d7
Simplify the GuestWindowManager
...
Instead of recording guest explicitly in a map, we just make use of
closure for bookkeeping.
2014-10-28 18:51:28 +08:00
Cheng Zhao
c71aa0995a
Reuse the window of same frame name
2014-10-28 13:23:25 +08:00
Cheng Zhao
89990ec037
Don't throw exception on closed guest window
2014-10-27 23:59:11 +08:00
Cheng Zhao
cc9ff77dd2
Make <a target="_blank"> open window by default
2014-10-27 23:46:47 +08:00
Cheng Zhao
7f4d00fac0
Add eval() for FakeWindow
2014-10-27 23:07:41 +08:00
Cheng Zhao
bdad1d1753
Add focus() and blur() for FakeWindow
2014-10-27 23:03:05 +08:00
Cheng Zhao
6f41598962
Use GuestWindowManager to mange windows created by window.open
2014-10-27 21:56:04 +08:00
Cheng Zhao
fefeb39757
Add "frameName" as paramter for "new-window" event
2014-10-27 19:14:57 +08:00
Cheng Zhao
389e56ce36
Route window.open to "new-window" event
2014-10-27 18:52:55 +08:00
Cheng Zhao
94818aef26
Set "defaultPrevented" when "preventDefault()" is called
2014-10-27 17:55:28 +08:00
Cheng Zhao
e9b344b200
OVERRIDE => override in atom_api_window.h
2014-10-27 16:58:35 +08:00
Cheng Zhao
fb864a8f23
Prevent creating popup window from inside WebContents
2014-10-27 16:56:28 +08:00
Cheng Zhao
cf4c2d02f3
OVERRIDE => override in native_window.h
2014-10-27 16:47:50 +08:00
Cheng Zhao
0839915538
Merge pull request #740 from atom/webview
...
Implement <webview> tag
2014-10-26 19:43:52 +08:00
Cheng Zhao
404e08c0e7
Make remote.getCurrentWindow() work in <webview>
2014-10-26 19:30:53 +08:00
Cheng Zhao
10a8f3c884
Make <webview> work with plugins turned off
2014-10-26 14:05:54 +08:00
Cheng Zhao
24b4fcea15
Add BIND_DONE event for process object
2014-10-25 23:21:17 +08:00
Cheng Zhao
e110f5c37c
Remove unneeded cleanup code
2014-10-25 23:09:45 +08:00
Cheng Zhao
1a93babdbc
Fix double freeing guest
2014-10-25 22:01:24 +08:00
Cheng Zhao
22e3b9df44
Add attribute to turn on node integration in <webview>
2014-10-25 20:52:42 +08:00
Cheng Zhao
d596a7427e
Node integration option is now only true/false
2014-10-25 19:20:04 +08:00
Cheng Zhao
81170d81b3
Remove iframe related security code
2014-10-25 19:08:21 +08:00
Cheng Zhao
f629fa7b27
Detect node integration in JavaScript
2014-10-25 18:51:26 +08:00
Cheng Zhao
04f1860bf5
Make autoresize follow Chrome's behavior
2014-10-25 16:04:16 +08:00
Cheng Zhao
194ed3884c
Add 'new-window' event for <webview>
2014-10-25 13:21:09 +08:00
Cheng Zhao
d8447524cb
Allow passing V8 objects in EventEmitter
2014-10-25 11:30:35 +08:00
patr0nus
915a6196cc
Remove the deprecated convertScreenToBase and convertBaseToScreen.
2014-10-25 11:06:39 +08:00
patr0nus
623e3ebc03
Fix type convertion errors.
2014-10-25 11:06:10 +08:00
Cheng Zhao
485bd7bbd3
Add 'close' and 'console-message' for <webview>
2014-10-25 10:01:19 +08:00
Cheng Zhao
218d69d288
Dispatch WebContents events to <webview>
2014-10-25 09:05:50 +08:00
Cheng Zhao
d63f44cd07
Add more events for WebContents
2014-10-24 23:05:25 +08:00
Cheng Zhao
2d56067819
Fix creating window in <webview>
2014-10-24 22:14:12 +08:00
Cheng Zhao
a96cde254b
Send unhandled key event to embedder
2014-10-24 21:46:47 +08:00
Cheng Zhao
e214ce6bc4
Add WebContents.insertCSS
2014-10-24 21:04:50 +08:00
Cheng Zhao
1f08d50e98
Add WebContents.setUserAgent
2014-10-24 20:57:44 +08:00
Cheng Zhao
46ed83a057
Assign a new SiteInstance for guest
2014-10-24 20:20:56 +08:00
Cheng Zhao
e95c1256a0
Add remote.getGuestWebContents
2014-10-24 19:57:29 +08:00
Cheng Zhao
58a38d90b8
Don't fork renderer process for guest
2014-10-24 19:08:26 +08:00
Cheng Zhao
4ccb0cccf3
Rename web-view module to web-frame
2014-10-24 18:45:03 +08:00
Cheng Zhao
4f43c41577
Enable navigation from webview
2014-10-24 18:44:32 +08:00
Cheng Zhao
6336edbe92
Implement allowtransparency attribute
2014-10-24 16:48:21 +08:00
Cheng Zhao
ce793ec86d
Destroy guest when the embedder is gone
2014-10-24 16:19:00 +08:00
Cheng Zhao
993f66bd02
Fix initializing webview
2014-10-24 16:09:18 +08:00
Cheng Zhao
39e75574f4
Attach <webview> with guest WebContents
2014-10-24 14:37:14 +08:00
Cheng Zhao
2d8fe489a7
Add converters between gfx:: and v8
2014-10-24 12:48:52 +08:00
Cheng Zhao
dacbf7a042
Register guest web view
2014-10-23 23:08:48 +08:00
Cheng Zhao
a22a5c67bd
Implement GuestViewInternal.createGuest and destroyGuest
2014-10-23 17:54:52 +08:00
Cheng Zhao
d34cff2eef
api: Add webContent.create() to create detached WebContents
2014-10-23 14:04:13 +08:00
Cheng Zhao
c72d769ff0
Make WebContents cache object template
2014-10-23 13:31:10 +08:00
Cheng Zhao
380de24f2e
Add code to register <webview> tag
2014-10-22 22:55:13 +08:00
Cheng Zhao
645f81effd
Bump v0.18.2.
2014-10-21 21:27:43 +08:00
Cheng Zhao
0d19e772e6
linux: Don't append --force-device-scale-factor to process.argv
2014-10-21 20:55:37 +08:00
Cheng Zhao
2844d3b358
Make code cleaner
2014-10-21 20:45:50 +08:00
Cheng Zhao
fe3489b383
linux: Also check for schema before init
2014-10-21 20:06:54 +08:00
Cheng Zhao
f6ff97cbeb
linux: Make scale factor default to 1
2014-10-21 19:48:08 +08:00
Cheng Zhao
779e5c2ea5
linux: Set scale factor to the value in gsettings
2014-10-21 19:32:40 +08:00
Cheng Zhao
4b75b10542
Add libgio loader
2014-10-21 18:50:50 +08:00
Cheng Zhao
f82de6528b
linux: Fix detect global menu bar
...
It seems that detecting the bus name "com.canonical.AppMenu.Registrar"
is the most reliable way to detect whether the appmenu is available, see
http://git.io/JmP7Yg for the discussion.
2014-10-21 12:10:31 +08:00
Cheng Zhao
ab652b738c
mac: Should restart renderer when reloading
...
Fixes #692 .
2014-10-19 16:27:50 +08:00
Cheng Zhao
141894aacd
Implement BrowserWindow::ShowInactive
2014-10-17 22:51:20 +08:00
Cheng Zhao
4b5dd2ed4b
Bump v0.18.1.
2014-10-17 17:00:26 +08:00
Cheng Zhao
85afa851dd
win: Fix toggling the menubar, closes #681
2014-10-17 16:43:57 +08:00
Cheng Zhao
57acdc1bf6
Use menu bar features in default_app
2014-10-17 16:43:37 +08:00
Cheng Zhao
ae76657e17
Still requires unity for global app menubar
...
Fixes #709 and atom/atom#3854 .
2014-10-17 16:06:45 +08:00
Cheng Zhao
4ca6ac34ac
Do not create native Event object when not needed
2014-10-17 14:36:43 +08:00
Cheng Zhao
e4a71b86df
Caching object templates for Event, fixes #705
2014-10-17 13:53:18 +08:00
Cheng Zhao
4dd7848084
Run idle GC in browser every 1m
2014-10-17 12:41:40 +08:00
Cheng Zhao
a95679c212
Enable mnemonics in menu, fixes atom/atom#3844
2014-10-16 21:22:22 +08:00
Cheng Zhao
b41d356143
--harmony_collections is not needed anymore
2014-10-16 20:59:01 +08:00
Matthieu Baerts
940b40439f
linux: GlobalMenu: UBUNTU_MENUPROXY with >1 char
...
When testing if $UBUNTU_MENUPROXY is set, we should also check if it
contains more than one character. Avoid cases when $UBUNTU_MENUPROXY is
set to 0 or 1.
2014-10-15 14:17:18 +02:00
Cheng Zhao
ed07bd202f
Bump v0.18.0.
2014-10-14 20:24:56 +08:00
Cheng Zhao
51acba594b
Merge pull request #698 from matttbe/master
...
linux: Rename window's class to Atom
2014-10-14 18:58:37 +08:00
Cheng Zhao
a194d45dfa
Merge pull request #700 from atom/chrome38
...
Upgrade to Chrome 38
2014-10-14 18:42:21 +08:00
Cheng Zhao
643d1dcdd1
win: Fix building
2014-10-13 22:47:13 +08:00
Cheng Zhao
69a89303d0
Fix building on Linux
2014-10-13 11:03:56 +08:00
Matthieu Baerts
7cd4d35778
linux: GlobalMenu: only if UBUNTU_MENUPROXY is set
...
When checking if we should react differently when GlobalMenu bar is
used, we should check if UBUNTU_MENUPROXY env var is (correctly) set
instead of checking if we're using Unity on a Unity session.
It's better to do that because we can use Compiz on a Unity session
without Unity. Or we can also use Unity in a different session.
2014-10-12 21:16:32 +02:00
Matthieu Baerts
8296178e33
linux: Rename window's class to Atom
...
The window's class should be Atom instead of Atom Shell because the
launcher and the binary to launch Atom are called 'atom' and not 'atom
shell'. This is why currently all Atom's windows will not be linked to
their launcher in a dock (e.g. with Cairo-Dock).
Note that it's not advised to add white-spaces in a window's class
('Atom Shell').
2014-10-12 18:47:49 +02:00
Cheng Zhao
32dff999a5
Fix API changes of Chrome 38
2014-10-11 19:11:34 +08:00
Cheng Zhao
b560176aeb
Set google API key
2014-10-08 18:27:39 +08:00
Cheng Zhao
0c349c047d
Fix cpplint warning
2014-10-08 17:47:47 +08:00
Cheng Zhao
d4e3c39fa5
Add AtomSpeechRecognitionManagerDelegate
2014-10-08 11:55:14 +08:00
Cheng Zhao
33c622ec86
Install tts dispatcher
2014-10-07 21:27:15 +08:00
Cheng Zhao
8519ea3299
Bump v0.17.2.
2014-10-06 19:13:26 +08:00
Cheng Zhao
b2b70bb37c
Upgrade libchromiumcontent to 440833b, fixes #462
2014-10-06 10:54:14 +08:00
Cheng Zhao
64b2c9b36c
Bump v0.17.1.
2014-10-01 20:41:35 +08:00
Cheng Zhao
d754b2bda7
Break on first found app
2014-10-01 20:40:52 +08:00
Cheng Zhao
9dd68c7add
Bump v0.17.0.
2014-10-01 18:12:03 +08:00
Cheng Zhao
1499d44584
gtk: Fix focusing on file dialog
...
Fixes atom/atom#3626 .
2014-10-01 17:02:00 +08:00
Cheng Zhao
039903c6b2
mac: Don't create button without title, fixes #631
2014-10-01 15:51:32 +08:00
Cheng Zhao
9d84f139eb
Merge pull request #665 from atom/asar
...
Support loading apps in asar format
2014-09-30 20:53:38 +08:00
Alexander Neu
6c9769999b
win: Fix total value in SetProgressBar API.
2014-09-29 12:50:51 +02:00
Cheng Zhao
c49a44f944
Remove unneeded ArchiveFactory.
2014-09-25 21:54:59 +08:00
Cheng Zhao
d559275711
Emit "exit" event for "process" when quitting.
2014-09-25 21:48:30 +08:00
Cheng Zhao
909ff085ac
Add "quit" event for app.
2014-09-25 21:48:15 +08:00
Cheng Zhao
4006b6407c
Just use plain pointer for weak reference.
2014-09-25 20:38:12 +08:00
Cheng Zhao
e5e1e207b6
Also search for app.asar when starting app.
2014-09-24 20:09:41 +08:00
Cheng Zhao
9b755620d3
Make fs.stat support asar package
2014-09-24 15:38:02 +08:00
Cheng Zhao
7081f7799b
Separate the archive cache out to ArchiveFactory.
2014-09-23 22:31:45 +08:00
Cheng Zhao
b6583635d4
Caching the Archive object.
2014-09-23 21:48:40 +08:00
Cheng Zhao
b01db4aa09
Send file content in asar://
2014-09-23 20:30:07 +08:00
Cheng Zhao
6d712da7e3
Read the archive's header when there is a url request
2014-09-23 19:14:30 +08:00
Cheng Zhao
9b71117171
Add asar:// protocol handler.
2014-09-23 12:13:46 +08:00
Haojian Wu
fa8e158587
mac: Fix dock progress bar doesn't show after hiding, fixes #658 .
2014-09-21 18:56:03 +08:00
Cheng Zhao
b3770bc407
Bump v0.16.3.
2014-09-20 23:12:05 +08:00
Cheng Zhao
805215be78
Merge pull request #655 from hokein/master
...
SetProgressBar API Implementation, fixes #635
2014-09-20 11:19:34 +08:00
Haojian Wu
e7fbe84644
Use app name as desktop name by default.
2014-09-18 22:58:17 +08:00
Cheng Zhao
9653f20995
win: Add "direct-write" option for BrowserWindow.
...
For atom/atom#3540 .
2014-09-18 21:49:04 +08:00
Haojian Wu
d9ce3f0ca3
linux: Implement SetProgressBar API.
2014-09-18 19:26:52 +08:00
Haojian Wu
d8f57a0ecc
Correct code style.
2014-09-18 16:48:00 +08:00
Haojian Wu
c5e0b65cc7
mac: Implement SetProgressBar API.
2014-09-18 10:20:55 +08:00
Haojian Wu
b5e82dac6f
win: Implement SetProgressBar API.
2014-09-17 09:42:47 +08:00
Cheng Zhao
b8a6658ba9
Make our user agent string follow standard.
2014-09-12 23:08:13 +08:00
Cheng Zhao
4a4814b41c
default_app: Don't quit when started as web driver.
2014-09-12 22:54:00 +08:00
Cheng Zhao
88269a613a
Bump v0.16.2.
2014-09-09 20:07:08 +08:00
Cheng Zhao
67cbecaba0
mac: Add "double-clicked" event for Tray.
2014-09-09 19:45:21 +08:00
Cheng Zhao
ec1db0c7bb
mac: Add Tray.setHighlightMode API, fixes #425 .
2014-09-09 19:39:39 +08:00
Cheng Zhao
4330d67e0d
mac: Add Tray.setTitle API, fixes #560 .
2014-09-09 19:36:15 +08:00
Cheng Zhao
db8de9e60d
Make default_app focus the main window on startup.
2014-09-09 18:33:36 +08:00
Cheng Zhao
bda317b000
views: Set devtools window's icon, fixes #429 .
2014-09-09 15:30:33 +08:00
Cheng Zhao
700510d63a
mac: Don't activate window when showing.
2014-09-09 14:47:04 +08:00
Cheng Zhao
33b94edcf0
Use PersistentDictionary to store web perferences.
2014-09-09 14:13:21 +08:00
Cheng Zhao
44d3e58ddb
Make code more tidy.
2014-09-09 13:21:15 +08:00
Cheng Zhao
8de90db429
Pass web runtime features by command line.
2014-09-09 11:08:30 +08:00
Cheng Zhao
1c07b9c85b
Bump v0.16.1.
2014-09-08 16:00:32 +08:00
Cheng Zhao
1199224086
BrowserWindow.show() should not focus window, fixes #609 .
2014-09-08 15:28:34 +08:00
Jeffrey Morgan
8367071dc6
Fixing dialog api parameter parsing
2014-09-07 15:14:43 -07:00
Cheng Zhao
68ac6b0cbb
Bump v0.16.0.
2014-09-06 20:58:34 +08:00
Cheng Zhao
19b25c0d83
Make dialog API's parameters more flexible.
2014-09-06 18:56:28 +08:00
Cheng Zhao
d515404abd
Merge pull request #626 from atom/v8-debugger
...
Implement V8 debugger agent
2014-09-05 13:40:37 +08:00
Cheng Zhao
f604525b98
mac: Enable setting "Services" menu.
...
Regarding https://github.com/atom/atom/issues/3204 .
2014-09-05 13:07:05 +08:00
Cheng Zhao
3afbb66b92
Send message to client in debugger thread.
2014-09-05 11:51:45 +08:00
Cheng Zhao
fadfd74923
win: Fix compilation error.
2014-09-05 11:44:30 +08:00
Cheng Zhao
222f8e1028
Make --debug-brk work.
2014-09-05 10:59:29 +08:00
Cheng Zhao
e3b6ea62d6
Send connect message if client is connected.
2014-09-05 10:52:47 +08:00
Cheng Zhao
3795cc58b0
Pass debugger messages between V8 debugger.
2014-09-05 10:44:07 +08:00
Cheng Zhao
ed7d430f2b
Pass header sent from client.
2014-09-05 09:39:28 +08:00
Cheng Zhao
20f21b707b
Start a TCP server in the debugger thread.
2014-09-04 23:02:18 +08:00
Cheng Zhao
a584ca3678
Start a new debugger thread to listen for commands.
2014-09-04 21:06:31 +08:00
Cheng Zhao
ca881c5aaf
win: Fix compilation with Chrome 37.
2014-09-03 23:17:00 +08:00
Cheng Zhao
2832708618
Merge pull request #622 from atom/chrome37
...
Upgrade to Chrome37
2014-09-02 17:03:07 +08:00
Guido Zuidhof
3e6d8ddbbd
Small typo fix in fatal JS error message
...
An javascript error -> A javascript error
2014-09-01 21:02:03 +02:00
Cheng Zhao
d9d1d03d4d
linux: Dont' use native style border.
2014-09-01 20:22:38 +08:00
Cheng Zhao
9546120ce4
linux: Fix API changes of Chrome 37.
2014-09-01 20:10:14 +08:00
Cheng Zhao
241b07f763
Initailize V8 with gin.
2014-09-01 16:41:26 +08:00
Cheng Zhao
3e46363ae1
Fix API changes of Chrome 37.
2014-09-01 15:36:37 +08:00
Cheng Zhao
d4a46fa35f
Comment out debugger agent.
...
V8 has discarded support for debugger agent, we should reimplement it in
atom-shell.
2014-09-01 15:35:56 +08:00
Cheng Zhao
45228493eb
Merge pull request #610 from atom/devtools-extension
...
Add support for chrome devtools extension
2014-08-28 23:12:21 +08:00
Cheng Zhao
aa8f5e54df
dev-tools => devtools.
2014-08-28 16:00:29 +08:00
Cheng Zhao
8134585578
Remember loaded extensions.
2014-08-28 15:58:36 +08:00
Cheng Zhao
a59388ecdd
Add "dev-tools-opened" and "dev-tools-closed" events.
2014-08-28 14:25:00 +08:00
Paul Betts
db11c631f6
Atom.exe should receive Squirrel events
...
This sets up Atom to be packaged into a Squirrel installer. See
https://github.com/Squirrel/Squirrel.Windows.Next/pull/17 for the details
2014-08-27 17:06:26 -07:00
Cheng Zhao
b6c2e7ef76
Ignore requests to other hosts.
2014-08-27 21:05:54 +08:00
Cheng Zhao
fe96a9de33
Don't use pure number as host name.
...
Numbers would be treated as IP addresses.
2014-08-27 20:49:57 +08:00
Cheng Zhao
cd40bdbec8
Add chrome-extension protocol for loading devtools extensions.
2014-08-27 16:01:15 +08:00
Cheng Zhao
263c4b9ab4
Turn off web security for devtools.
2014-08-26 16:05:10 +08:00
Cheng Zhao
400d5cef3f
linux: Fix BrowserWindow.setResizable.
2014-08-26 13:37:37 +08:00
Cheng Zhao
af531d685e
linux: Make BrowserWindow.setSkipTaskbar work dynamically.
2014-08-26 12:15:22 +08:00
Cheng Zhao
eb5f1f78bf
linux: Set WM_CLASS and WM_WINDOW_ROLE for window, fixes #605 .
2014-08-26 10:34:48 +08:00
Cheng Zhao
c81a4bcafc
Don't use third party dependency in default_app.
2014-08-26 09:50:45 +08:00
Chris Soh
a0867fa7c5
Changing the Logical Or to Bitwise Or to change from Either to Either Or Both values
2014-08-23 13:30:43 +08:00
Cheng Zhao
0b24883649
Merge pull request #599 from atom/printing
...
Add support for printing
2014-08-22 17:48:36 +08:00
Cheng Zhao
17c0888932
Make print settings optional.
2014-08-22 15:05:30 +08:00
Cheng Zhao
d20ec6952a
Revert "Move the code of getting printing settings to another class."
...
This reverts commit 57d06c5241
.
Conflicts:
atom/browser/printing/printing_config_service.cc
2014-08-22 15:03:39 +08:00
Cheng Zhao
e43b3309af
Add "silent" and "print_background" option for printing.
2014-08-22 15:01:07 +08:00
Cheng Zhao
a98e26a307
Fix handling failed print.
2014-08-22 13:01:49 +08:00
Cheng Zhao
57d06c5241
Move the code of getting printing settings to another class.
2014-08-22 12:46:26 +08:00
Cheng Zhao
f28e4574b0
Simplify global-shortcut's code.
2014-08-22 10:53:37 +08:00
Cheng Zhao
eb3ecab6a8
Setup PrintingMessageFilter for printing.
2014-08-21 21:19:43 +08:00
Cheng Zhao
11b9a06639
Add BrowserWindow.print() method.
2014-08-21 21:00:49 +08:00
Cheng Zhao
87d5b72b76
Initailize PrintViewManagerBasic for browser window.
2014-08-21 20:49:18 +08:00
Cheng Zhao
8dcb3726f9
Initialize the fake BrowserProcess object.
2014-08-21 15:45:34 +08:00
Cheng Zhao
cab546cbb7
No more need to flip rect for capturePage, fixes #589 .
2014-08-21 12:40:31 +08:00
Cheng Zhao
058d0bbe19
linux: Add "dark-theme" option for BrowserWindow, fixes #352 .
2014-08-21 12:25:43 +08:00