Cheng Zhao
f9d7e7ce55
Add ELECTRON_DISABLE_OLD_STYLE_MODULES env
2015-11-12 17:02:04 +08:00
Cheng Zhao
c2c09daa23
Add "electron" module
2015-11-12 16:40:27 +08:00
Cheng Zhao
737e22b003
Use minWidth style for options instead of min-width
2015-11-11 10:37:34 +08:00
Cheng Zhao
d37aa8bed9
Reorder switches
2015-11-11 10:37:34 +08:00
Cheng Zhao
f0bd28ca8d
Do not turn off deprecation notice by default
...
It is v4 now, people should be punished if they are still using
deprecated Node.js APIs.
2015-11-09 21:19:16 +08:00
Cheng Zhao
89ff62b1b5
Add "deprecate" module
2015-11-09 21:19:16 +08:00
Cheng Zhao
312a79165b
Bump v0.34.3
2015-11-06 21:37:37 +08:00
Cheng Zhao
d70706f876
Make sure handles of callbacks are releases on exit
...
Some callbacks are stored in native resources that not managed by
JavaScript, so when those resources are destroyed the JavaScript context
may already be destroyed, and releasing callbacks then would result in
crash.
2015-11-06 21:00:32 +08:00
Cheng Zhao
acf4372cf7
win: Add ELECTRON_DEFAULT_ERROR_MODE env
...
It is useful to help debugging crashes without opening debugger.
2015-11-06 20:25:20 +08:00
Cheng Zhao
2505ebb9a6
win: Guard against failure of RtlAddFunctionTable
...
On some machines this call will fail and CHECK will abort the
application.
2015-11-05 22:00:40 +08:00
Cheng Zhao
47649ffd17
win: Fix calling showItemInFolder in renderer process
2015-11-05 20:47:27 +08:00
Tyler Gibson
4ff5ce4d6d
Fixing MoveItemToTrash behavior in Windows
...
Modifying MoveItemToTrash for Windows to actually verify file can be
moved to a drive's recycle bin before attempting to delete it.
PR: #3337 .
2015-11-05 20:42:30 +08:00
Cheng Zhao
9236adfbf5
Translate menu template directly in C++
2015-11-02 23:31:44 +08:00
Robo
c969052f12
browser: handle flash context menu
2015-11-01 01:13:17 +05:30
Cheng Zhao
cb91d4487b
Clean up the code handling renderer callback
2015-10-31 15:00:06 +08:00
Cheng Zhao
323ab92299
Merge pull request #3251 from deepak1556/remote_callback_patch
...
remote: track listeners on browser side
2015-10-31 14:18:58 +08:00
Robo
2c59f4567e
use webcontents id to identify callbacks
2015-10-30 19:51:19 +05:30
Antonio Scandurra
9c69877421
Allow v8 to optimize fs.readFileSync
2015-10-30 10:30:27 +01:00
Cheng Zhao
21a7c459d8
Bump v0.34.2
2015-10-30 14:50:57 +08:00
Robo
3a154ab8ea
add line and column values to callback id
2015-10-29 21:21:30 +05:30
Robo
ac4df34ecd
create binding to idweakmap
2015-10-29 17:51:56 +05:30
Robo
eae7c840b7
use idweakmap for holding callbacks in browser
2015-10-29 17:51:56 +05:30
Robo
62d15953ff
remote: track listeners for browser side
2015-10-29 17:51:56 +05:30
Cheng Zhao
f40a3f72d7
Converted callback can only be called for once
2015-10-28 20:44:46 +08:00
Cheng Zhao
4eac6b31b1
Also pass "webContents" in "login" event
2015-10-28 20:23:18 +08:00
Cheng Zhao
131531219e
Pass auth_info and request in "login" event
2015-10-28 20:13:06 +08:00
Cheng Zhao
54dad72d92
Don't leak TranslaterHolder
2015-10-28 19:54:59 +08:00
Cheng Zhao
3881ad1c4b
Don't leak FunctionTemplate when converting C++ callback
2015-10-28 19:54:59 +08:00
Cheng Zhao
f399f50e9e
Fix calling showItemInFolder in renderer
...
The remote method always assumes the existence of the remote object but
doesn't keep a reference to it, so if we only keep the reference of a
remote method we will get into troubles once the remote object is
garbage collected.
We should probably fix this in remote module, but since most things are
already working quite good, I'm using the work-around for now.
Fix #3139 .
2015-10-26 16:48:27 +08:00
Robo
70fe169b0f
nativemate: use maybe version of v8::Function::Call to avoid exceptions
2015-10-26 10:59:40 +05:30
Cheng Zhao
30ec7fdeed
Bump v0.34.1
2015-10-23 20:32:02 +08:00
Cheng Zhao
6bfe06ec4e
Pass original argv in callback
2015-10-22 19:02:21 +08:00
Cheng Zhao
04d3eed60e
Merge pull request #3145 from atom/single-instance
...
Implement Single-Instance for Windows / Linux
2015-10-22 14:18:31 +08:00
Robo
9411508d3e
browser: option to set window background color
2015-10-22 09:54:29 +05:30
Paul Betts
4a7a09aae1
Infinite Linting
2015-10-20 15:00:10 -07:00
Paul Betts
c38f2fcf75
Add a native mate converter for command lines
2015-10-20 13:15:12 -07: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
Prince J Wesley
810af2f95d
🐛 Honor fs.readFileSync contract for empty packed asar file
2015-10-19 08:43:50 +05:30
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
7bdbe45c91
subpixel-font-scaling option is removed
2015-10-16 15:01:28 +08:00
Ben Gotow
aeb24b784d
Allow "released callback" errors to be traced to remote calls
2015-10-15 18:46:59 -07:00
Cheng Zhao
f5c25d6277
win: Only install breakpad hook when crash-reporter is used
2015-10-15 18:25:07 +08:00
Cheng Zhao
d90b598125
win: Hook up V8 to breakpad
...
This fixes the crashes happens from V8 not caught by the crash reporter,
for more context, see http://code.google.com/p/v8/issues/detail?id=3597 .
Fix #2365 .
2015-10-15 16:36:30 +08:00
Cheng Zhao
55d5660ddb
win: Make the event in crash service signaled by default
...
Otherwise it seems to block the crash client on some machines.
Fix #2769 .
2015-10-15 16:36:29 +08:00
Cheng Zhao
74d389b2b0
Bump v0.33.8
2015-10-14 12:36:03 +08:00
Cheng Zhao
51335934c1
mac: Set CFBundleExecutable for Electron Framework
2015-10-14 11:54:59 +08:00
Cheng Zhao
d6842751bb
mac: Don't specify CFBundleExecutable in framework
2015-10-14 11:54:59 +08:00
Cheng Zhao
df7a9b80b1
Fix linking error
2015-10-14 11:53:53 +08:00
Cheng Zhao
7b57a945f8
mac: Set process.mas to true for MAS build
2015-10-14 11:53:52 +08:00
Cheng Zhao
a9f5667899
mac: Disable crash reporter for MAS build
2015-10-14 11:53:52 +08:00
Robo
5ff97c686a
nativemate: handle binary types in v8 value conversion
2015-10-13 01:13:59 +05:30
Cheng Zhao
6d20d37101
Bump v0.33.7
2015-10-10 17:43:56 +08:00
Cheng Zhao
df12f181a4
Can not print string16 in wcout on POSIX
2015-10-10 17:43:56 +08: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
Theo Julienne
957de56343
NSWorkspace selectFile:inFileViewerRootedAtPath: requires a non-null second argument.
2015-10-08 11:25:05 -07:00
Robo
7756bb6762
webcontents: notify guests of embedders' zoom level change
2015-10-08 10:38:22 +05:30
Heilig Benedek
ccf4ed907a
Fix some minor bugs related to KeyboardEvent sending
2015-10-05 19:11:20 +02:00
Cheng Zhao
2d676770b1
Bump v0.33.6
2015-10-05 19:57:30 +08:00
Cheng Zhao
ec0a8a1321
Bump v0.33.5
2015-10-05 11:42:43 +08:00
Cheng Zhao
01d2765e4b
Prevent Node from adding paths outside this app to search paths
2015-10-03 20:38:39 +08:00
Cheng Zhao
9fe326ebeb
Clear node's global search paths
2015-10-03 19:55:59 +08:00
Haojian Wu
c9fbde321c
Implement desktop capture API on OS X.
2015-10-02 19:17:28 +08:00
Cheng Zhao
9eb7c3ac2d
Bump v0.33.4
2015-10-02 13:41:50 +08:00
Cheng Zhao
82bb790530
Style fix for #2918
2015-09-28 12:48:33 +08:00
Cheng Zhao
11af4b63ac
Merge pull request #2918 from brenca/master
...
Option to specify button on a MouseEvent and text on a KeyboardEvent when using sendInputEvent
2015-09-28 12:47:22 +08:00
Heilig Benedek
44ee74a9b1
Style fix
2015-09-28 03:05:08 +02:00
Heilig Benedek
70bdfedabf
Added text and unmodifiedtext setting when sending char type keyboard events, and made the type of the character read char16, so I can simulate char events from non-english origins.
2015-09-28 02:41:06 +02:00
Cheng Zhao
690f859a78
Bump v0.33.3
2015-09-26 22:06:01 +08:00
Heilig Benedek
bb102717b4
Adding option to specify the button of WebMouseEvent.
2015-09-25 13:01:52 +02:00
Cheng Zhao
c0528c5049
Bump v0.33.2
2015-09-25 17:50:53 +08:00
Cheng Zhao
ecefd3540b
Merge pull request #2840 from atom/download-item
...
Add more download supports in Electron
2015-09-24 21:04:25 +08:00
Cheng Zhao
9e90ea8734
win: Fix leaking of fd when reading file in asar
2015-09-24 12:11:07 +08:00
Cheng Zhao
142702866d
Merge pull request #2861 from deepak1556/ssl_version_config_patch
...
browser: switch to set minimum version for TLS fallback
2015-09-23 17:30:26 +08:00
Robo
748b1387d2
browser: switch to set minimum version for TLS fallback
2015-09-23 09:10:36 +05:30
Cheng Zhao
619a397ec9
Bump v0.33.1
2015-09-22 15:13:50 +08:00
Cheng Zhao
42515c6f41
No more need of manually setting process as local variable
2015-09-22 14:30:54 +08:00
Cheng Zhao
eccb5e7590
Don't make setImmediate a local variable
...
It makes more troubles than benefits, and somehow it is slowing message
loop down.
2015-09-22 14:29:21 +08:00
Haojian Wu
5ec74451ef
Introduce DownloadItem for supporting more downloading features.
2015-09-20 18:56:10 +08:00
Indrek Ardel
c626ee6e92
Fix a typo
2015-09-19 21:17:23 +03:00
Cheng Zhao
7b2980434c
Fix wrong return values in a few converters
2015-09-18 18:21:51 +08:00
Cheng Zhao
c550546ff1
Do not manually convert Object to WebInputEvent
2015-09-18 14:09:31 +08:00
Cheng Zhao
84ce441fb6
Add converters for WebInputEvent
2015-09-18 13:33:06 +08:00
Cheng Zhao
d7bac5a10b
Remove the offscreen-render option
...
We are going to move the APIs to WebContents
2015-09-18 12:15:13 +08:00
Cheng Zhao
ee0d48dc5a
Merge branch 'master' of https://github.com/MaxWhere/electron into MaxWhere-master
2015-09-18 12:01:33 +08:00
Cheng Zhao
5aa7cf7a30
Fix cpplint warning
2015-09-18 11:10:32 +08:00
Cheng Zhao
7dc7ee1c41
Move the converters for blink structures to another file
...
It makes the api::WebContents smaller.
2015-09-18 11:06:38 +08:00
Cheng Zhao
1348e18a81
Bump v0.33.0
2015-09-17 18:31:12 +08:00
Cheng Zhao
10b1ea7244
Bump v0.32.3
2015-09-15 15:30:22 +08:00
jaanus
5d8f1dd404
Implements #2734 “New API to configure BrowserWindow title bar on Mac”
...
New API supported on Yosemite 10.10 and newer.
2015-09-14 16:50:00 +02:00
Cheng Zhao
9d366e6c5c
Make global.setImmediate work in browser process
2015-09-14 16:34:58 +08:00
Cheng Zhao
d2e52fb6bb
Set global.setImmediate
2015-09-14 16:25:43 +08:00
Cheng Zhao
3bd16a5ecd
No more need to override setImmediate
...
It is now done in Node.js.
2015-09-14 15:47:39 +08:00
Cheng Zhao
60522e0d68
Bump v0.32.2
2015-09-10 16:27:15 +08:00
Heilig Benedek
b2af370249
Changed StringArray options to regular js objects with boolean values for better readability from the js side
2015-09-10 02:10:47 +02:00
Cheng Zhao
9dc6cfc1e9
Bump v0.32.1
2015-09-09 19:39:42 +08:00