Paul Betts
f759471e01
Update to use Chromium sources
2015-10-20 14:36:01 -07:00
Paul Betts
b6f1729acd
Move initialization of Single Instance into MakeSingleInstance call
2015-10-20 13:38:57 -07:00
Paul Betts
5d4c29a1e3
Ditch double-callback, just use mate directly
2015-10-20 13:27:34 -07:00
Paul Betts
a2eedcc027
Wire up the final callback to JS
2015-10-20 13:17:26 -07:00
Paul Betts
63417bc975
I am not good at C++ at all
2015-10-20 13:17:25 -07:00
Paul Betts
4a4b829cfc
Fix callback handle usage
2015-10-20 13:17:25 -07:00
Paul Betts
50fab0733b
At Browser ctor time, DIR_USER_DATA is unset, wait
2015-10-20 13:16:49 -07:00
Paul Betts
b02f89e63b
Typo
2015-10-20 13:16:49 -07:00
Paul Betts
cdd51fa96d
Wire everything up
2015-10-20 13:16:48 -07:00
Paul Betts
7491ae4000
Set up Browser to create the process singleton
2015-10-20 13:15:12 -07:00
Paul Betts
4d5495a0a0
Bring in chrome_process_singleton but nuke the active dialog bits
2015-10-20 13:15:11 -07:00
Paul Betts
717aba9631
Create a dummy method in app that we'll twerk
2015-10-20 13:15:11 -07:00
Paul Betts
8288a22458
Fix build against old OneShotTimer
2015-10-20 13:14:08 -07:00
Paul Betts
88dd1480cc
Get POSIX mostly compiling
2015-10-20 13:14:08 -07:00
Paul Betts
c46579b1ac
Remove a bunch of stuff we don't need in process_singleton_win
2015-10-20 13:14:07 -07:00
Paul Betts
1b3363c811
Get process finder working
2015-10-20 13:14:07 -07:00
Paul Betts
daa65a138b
Come Correct with headers
2015-10-20 13:14:06 -07:00
Paul Betts
d3b23a2032
Renames to avoid confusion, add file
2015-10-20 13:14:06 -07:00
Paul Betts
05b22b9372
Import process_finder verbatim
2015-10-20 13:14:05 -07:00
Paul Betts
ff2d9759d5
Start to remove / rearrange some header files
2015-10-20 13:14:05 -07:00
Paul Betts
27fa5d880a
Copy some relevant files over from Chromium
2015-10-20 13:14:04 -07:00
Patrick Detlefsen
db3bc28937
PR feedback adressed
2015-10-20 19:25:03 +02:00
Cheng Zhao
a7a399dcd8
Code cleanup
2015-10-20 13:52:39 +08:00
Cheng Zhao
370cb5b5e1
Merge pull request #3120 from atom/ntlm-part-two
...
Optionally allow NTLM authentication for all domains
2015-10-20 13:48:12 +08:00
Cheng Zhao
bb8bb3dbea
Merge pull request #3147 from deepak1556/cipher_suite_disable_patch
...
browser: flag to disable specified cipher suites
2015-10-20 10:29:49 +08:00
Robo
9f8479e9d8
browser: flag to diable specified cipher suites
2015-10-20 02:51:56 +05:30
Paul Betts
e3535d664b
Fixed linter issues but now the code looks awful
2015-10-19 13:12:17 -07:00
Paul Betts
b3c7e2bf33
Plumb the method back
2015-10-19 13:07:14 -07:00
Paul Betts
489090fcf8
Set up our browser context to use new delegate-based API
2015-10-19 13:03:20 -07:00
Cheng Zhao
de3e16ce60
Merge pull request #3129 from brandoncash/fix-tray-notify-typo
...
Fix: tray NotfiyDropFiles typo
2015-10-19 19:11:26 +08:00
Cheng Zhao
0d9e0a38c0
Merge pull request #3128 from atom/fix-save-page-position
...
Fix: 'savePage API' saves external resources in a wrong directory.
2015-10-19 16:40:45 +08:00
Brandon Cash
60b14d03e9
Fix: tray NotfiyDropFiles typo
2015-10-18 00:32:13 -05:00
Haojian Wu
49d25d0069
Fix: savePage API saves external resources in a wrong directory.
2015-10-18 11:28:05 +08:00
Paul Betts
a3fc25110e
Linter fixes
2015-10-16 16:55:28 -07:00
Paul Betts
5ae6bd2ef4
Wire it up
2015-10-16 16:46:05 -07:00
Paul Betts
7ac643d5f8
Create a new method on App to override URL Security Manager's decisions wrt NTLM
2015-10-16 16:45:54 -07:00
Cheng Zhao
d9fdfb711f
Clean up CallbackRegistry
...
There were some ancient code there.
2015-10-16 20:25:30 +08:00
Cheng Zhao
4871ea715c
Merge pull request #3103 from bengotow/bengotow/debug-release
...
Allow "released callback" errors to be traced to remote calls
2015-10-16 20:21:46 +08:00
Cheng Zhao
22e9c2f4eb
Bump v0.34.0
2015-10-16 18:53:25 +08:00
Cheng Zhao
c371c713a9
Merge pull request #3108 from atom/mas-build
...
Prepare for MAS build and add a guide
2015-10-16 18:51:45 +08:00
Cheng Zhao
776077c8de
Bump v0.33.9
2015-10-16 17:42:55 +08:00
Cheng Zhao
16b9f8995d
Revert "Go back to using node's console.* and std*.write"
...
This reverts commit 4e8db2c3be
.
It seems that we still have problems with Node.js's console.* calls, I'm
reverting this for now unitl we get a solution.
Fixes #3100 .
2015-10-16 17:38:11 +08:00
Cheng Zhao
7bdbe45c91
subpixel-font-scaling option is removed
2015-10-16 15:01:28 +08:00
Cheng Zhao
0e94ccb72b
Merge pull request #3080 from atom/save-page-api
...
Implement webContents.savePage API.
2015-10-16 09:52:43 +08:00
Ben Gotow
aeb24b784d
Allow "released callback" errors to be traced to remote calls
2015-10-15 18:46:59 -07:00
Haojian Wu
facd0fbc08
Implement webContents.savePage API.
2015-10-16 09:23:08 +08:00
Cheng Zhao
11a49bba35
win: Fix "enable-larger-than-screen" option spec
2015-10-15 16:36:29 +08:00
Cheng Zhao
6aec8b092c
views: Fix crash when setSizeConstrains is called early
2015-10-15 16:36:28 +08:00
Cheng Zhao
74d389b2b0
Bump v0.33.8
2015-10-14 12:36:03 +08:00
Cheng Zhao
96c15f19e3
mac: Set LSApplicationCategoryType in Info.plist
2015-10-14 11:54:58 +08:00
Cheng Zhao
9e51ff2b4b
mac: Set CFBundleShortVersionString in Info.plist
2015-10-14 11:54:26 +08:00
Cheng Zhao
b62e3554dc
mac: Disable auto updater in MAS build
2015-10-14 11:53:52 +08:00
Eran Tiktin
4e8db2c3be
Go back to using node's console.* and std*.write
...
It seems that whatever issues we had with using the original
implementation of node for `console.*` calls and for
`process.std*.write` on Windows were solved.
So I removed the patch.
Tested it with cmd, cygwin and used spawn and exec and everything seems
to work (except for colors/ansi escape codes, but that didn't work
before anyway).
2015-10-10 20:17:08 +03:00
Cheng Zhao
6d20d37101
Bump v0.33.7
2015-10-10 17:43:56 +08:00
Eran Tiktin
c71efc8ca5
Fix process.std*.write
...
- Support printing Buffer
- Don't add '\n' at the end the chunk
2015-10-10 08:13:27 +03:00
Eran Tiktin
1896deb10e
Fix console.* calls on Windows
...
- Calls for console.* on browser process are printed with no need for
--enable-logging
- The output is without the logging prefix
- The cursor in the terminal is always after the last output
- The first output starts on a new line and not at the prompt
- console.* from renderer are not printed to cmd
- Added a missing '\n' in the default_app help output
2015-10-10 06:39:02 +03:00
Robo
fb5260eb30
browser: get accept-language header from system locale
2015-10-09 13:18:37 +05:30
Theo Julienne
6bc59cf2d7
Enable accessibility tree only when VoiceOver enabled, fixes atom/atom#3288 .
2015-10-08 15:56:26 -07:00
Cheng Zhao
59b43a6571
Merge pull request #3025 from janwiemers/master
...
add a --app parameter to the default_app
2015-10-08 16:26:05 +08:00
Jan Wiemers
1a55cd3efe
remove the --app option from the default_app documentation
2015-10-08 10:22:37 +02:00
Robo
d9c6cf7b75
webcontents: dont modify response header value
2015-10-08 11:31:41 +05:30
Cheng Zhao
e1318ffb34
Merge pull request #3010 from deepak1556/guest_zoom_level_patch
...
webcontents: notify guests of embedders' zoom level change
2015-10-08 13:52:22 +08:00
Robo
7756bb6762
webcontents: notify guests of embedders' zoom level change
2015-10-08 10:38:22 +05:30
Cheng Zhao
9dd714f056
Fix postMessage
not working for windows opened by window.open
2015-10-08 10:44:30 +08:00
Cheng Zhao
fe4d86925b
Merge pull request #3020 from atom/fix-switch-path
...
Fix a wrong usage of switch commandline.
2015-10-08 10:37:09 +08:00
Jan Wiemers
c7dc901607
add --app parameter and update the example usage in the default_app #1877
2015-10-07 23:22:00 +02:00
Haojian Wu
821005e6b4
Fix a wrong usage of switch commandline.
...
We should not always save switch path as ascii string, which will not be
handled well on Windows.
2015-10-07 12:17:49 +08:00
Cheng Zhao
927c3f34c3
Guard against undefined, fix #2995
...
In theory this should never happen, seems like some object is garbage
collected after the JavaScript context has been destroyed.
2015-10-06 22:25:55 +08:00
Cheng Zhao
f607e81fac
views: Make size constraints work immediately after set
2015-10-06 16:16:02 +08:00
Cheng Zhao
e06778178a
linux: Restore size constraints when became sizable
2015-10-06 16:09:03 +08:00
Cheng Zhao
898db4d6bd
osx: Set resizable flag when creating window
...
Setting resizable for frameless window before it is shown will change
its size.
2015-10-06 15:23:23 +08:00
Cheng Zhao
6fea6cf58a
osx: Fix setting size constraints for frameless window
2015-10-06 15:15:23 +08:00
Cheng Zhao
428c5b6d01
Setting "x" and "y" should not change window size
2015-10-06 14:50:18 +08:00
Cheng Zhao
b70e7c6a4c
Remove default definition of ContentSizeToWindowSize
2015-10-06 00:39:16 +08:00
Cheng Zhao
c8723238f8
win: Fix building on Windows
2015-10-06 00:21:37 +08:00
Cheng Zhao
60fb406c61
views: Fix content size constraints in window with menubar
2015-10-06 00:15:47 +08:00
Cheng Zhao
bb49515145
Separate Windows specific code of NativeWindow to another file
2015-10-06 00:13:57 +08:00
Cheng Zhao
857acd2574
win: Fix GetContentSize for minimized window
2015-10-05 21:06:57 +08:00
Cheng Zhao
3b1ee994e2
views: Remove hack on setting min/max size for frameless window
2015-10-05 20:37:08 +08:00
Cheng Zhao
e675407552
Make min/max size respect use-content-size
2015-10-05 20:36:28 +08:00
Cheng Zhao
d19ead1907
osx: Call setContentMinSize in SetContentSizeConstraints
2015-10-05 20:09:29 +08:00
Cheng Zhao
a9b0111c3e
views: Use the quicker way of return content size
...
Converting content size to window size on high DPI systems will lose
percise and have 1px offset sometimes.
2015-10-05 20:07:20 +08:00
Cheng Zhao
279407f7a3
osx: Fix converting size for frameless window
2015-10-05 20:07:20 +08:00
Cheng Zhao
a76ea00249
views: Implement NativeWindow::SetSizeConstraints
2015-10-05 20:07:20 +08:00
Cheng Zhao
8577f2b52f
osx: Add NativeWindow::SetSizeConstraints
2015-10-05 20:07:20 +08:00
Cheng Zhao
526cee7ec3
Merge tag 'v0.33.6'
2015-10-05 19:58:47 +08:00
Cheng Zhao
2d676770b1
Bump v0.33.6
2015-10-05 19:57:30 +08:00
Cheng Zhao
7de3aa3cc1
Fix typo, closes #2990
2015-10-05 19:57:14 +08:00
Cheng Zhao
2b9b4c6789
Merge pull request #2979 from etiktin/fix_calculating_min_max_4_frameless
...
Fix calculating min/max size in frameless view
2015-10-05 15:10:27 +08:00
Cheng Zhao
de24ed7cea
Merge pull request #2985 from etiktin/fix_restore_size_windows
...
[Windows] Fix restore/unmaximize wrong window size
2015-10-05 15:09:24 +08:00
Cheng Zhao
ec0a8a1321
Bump v0.33.5
2015-10-05 11:42:43 +08:00
Eran Tiktin
c34c123b33
Make it work only on Windows
...
Limiting the solution to Windows only.
2015-10-05 04:01:25 +03:00
Eran Tiktin
4d02fc58fa
Fix restore/unmaximize wrong window size
...
This resolves #2498 .
2015-10-05 03:29:02 +03:00
Cheng Zhao
d4bfeff6ad
Fix crashing on Linux
2015-10-04 20:08:19 +08:00
Cheng Zhao
a2a4970f5f
Fix cpplint warnings
2015-10-04 19:36:41 +08:00
Cheng Zhao
0e131f760b
Quit gracefully when Ctrl-C is pressed
2015-10-04 19:21:36 +08:00
Cheng Zhao
bdd2f91913
Make Browser::Quit more robust
2015-10-04 19:20:52 +08:00
Cheng Zhao
74b76102a8
linux: No longer needs to manually read DPI settings
...
It is now done in brightray by reading the value from GTK+.
2015-10-04 16:53:20 +08:00
Cheng Zhao
add9c38023
linux: Enable force showing menubar
...
This is for debugging purpose.
2015-10-04 16:33:03 +08:00
Cheng Zhao
791f988aba
linux: Fix pressing Alt not showing menubar
2015-10-04 16:32:08 +08:00