Cheng Zhao
22c4911b58
linux: GTK+ status icon has come back
2014-12-09 16:55:01 -08:00
Cheng Zhao
e3ba17f2d3
linux: Disable warnings for g_settings_list_schemas
2014-12-09 16:37:05 -08:00
Cheng Zhao
da3a988c8c
Merge branch 'master' into chrome39
...
Conflicts:
vendor/brightray
2014-12-09 15:49:06 -08:00
Cheng Zhao
d7eae69587
Webview attributes overhaul
...
Imported from:
884a5b43cb
2014-12-08 16:14:12 -08:00
Cheng Zhao
882a08f61a
Fix browser plugin API changes
2014-12-08 09:00:00 -08:00
Cheng Zhao
a9072049ea
Move webview code to atom/renderer/lib/web-view
2014-12-08 06:08:21 -08:00
Paul Betts
8eab230fe1
Delete OverrideChildProcessPath and OverrideFrameworkBundlePath altogether
2014-12-07 21:06:47 -08:00
Cheng Zhao
d309fd5a27
Update printing code
2014-12-07 06:55:40 -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
IgorKlopov
d8de9754d6
subprocess.Popen
fails when Python is in "App Paths"
...
Win32. Python is not added to PATHs by default. Instead it is added to `App Paths` registry key ( http://msdn.microsoft.com/en-us/library/windows/desktop/ee872121(v=vs.85).aspx ). In both cases Python binary is found when i enter `python` command. But `subprocess.Popen` seems to fail when BOTH (1) runs a string `python tools/atom_source_root.py` AND (2) python is not in PATHs, only in App Paths. I suggest using list in <!( and hope this does not break linux/macos builds.
2014-11-25 14:16:17 -08:00
Cheng Zhao
85a3e06718
Merge pull request #860 from rprichard/master
...
Move Linux pkg-config dependencies from atom-shell to brightray.
2014-11-25 21:23:49 +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
06cc27c6b3
views: Add WindowStateWatcher
2014-11-25 11:46:30 +08:00
Ryan Prichard
73ee24bd98
Move Linux pkg-config dependencies from atom-shell to brightray.
2014-11-24 03:27:24 -08:00
Cheng Zhao
7943f7f7eb
linux: Link necessary libraries
...
This fixes linking problem on some systems, see #500 .
2014-11-15 10:16:48 +08:00
Cheng Zhao
5cb97545fd
Add original-fs module
2014-11-12 11:09:59 +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
Cheng Zhao
914dce6cc2
win: Add color chooser dialog
2014-11-01 13:44:28 +08:00
Paul Betts
c6697f5f07
Use project_name for the lib file
2014-10-31 11:33:29 -07:00
Cheng Zhao
de49498102
aura: Add color chooser dialog
2014-10-31 23:06:50 +08:00
Cheng Zhao
14c9a2a087
mac: Add color chooser dialog
2014-10-31 22:53:15 +08:00
Cheng Zhao
b710cc3063
Add WebDialogHelper
2014-10-31 00:37:14 +08:00
Cheng Zhao
6f41598962
Use GuestWindowManager to mange windows created by window.open
2014-10-27 21:56:04 +08:00
Cheng Zhao
22e3b9df44
Add attribute to turn on node integration in <webview>
2014-10-25 20:52:42 +08:00
Cheng Zhao
81170d81b3
Remove iframe related security code
2014-10-25 19:08:21 +08:00
Cheng Zhao
4ccb0cccf3
Rename web-view module to web-frame
2014-10-24 18:45:03 +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
380de24f2e
Add code to register <webview> tag
2014-10-22 22:55:13 +08:00
Cheng Zhao
4b75b10542
Add libgio loader
2014-10-21 18:50:50 +08:00
Cheng Zhao
593dce23a5
Link with dbus
2014-10-21 12:07:10 +08:00
Cheng Zhao
ef417cb8c2
linux: Fix compilation warning from dbus
2014-10-21 11:47:52 +08:00
Cheng Zhao
b560176aeb
Set google API key
2014-10-08 18:27:39 +08:00
Cheng Zhao
d4e3c39fa5
Add AtomSpeechRecognitionManagerDelegate
2014-10-08 11:55:14 +08:00
Cheng Zhao
3a177d55f8
Add linux tts implementation from Chrome
2014-10-08 02:14:12 +00:00
Cheng Zhao
05b602d0ce
Import Chrome's tts code
2014-10-07 21:18:44 +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
Cheng Zhao
ad70cb27bd
linux: Fix compilation warning
2014-09-30 20:52:57 +08:00
Cheng Zhao
c49a44f944
Remove unneeded ArchiveFactory.
2014-09-25 21:54:59 +08:00
Cheng Zhao
c95a93ef1c
Add a way to copy a file in archive into filesystem.
2014-09-25 16:56:50 +08:00
Cheng Zhao
9b755620d3
Make fs.stat support asar package
2014-09-24 15:38:02 +08:00
Cheng Zhao
0d09143a77
Add JavaScript bindings of asar::Archive.
2014-09-24 11:10:07 +08:00
Cheng Zhao
7081f7799b
Separate the archive cache out to ArchiveFactory.
2014-09-23 22:31:45 +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
cba155bcfb
Add action to copy chromedriver.
2014-09-12 21:48:45 +08:00
Cheng Zhao
8051ad8b2a
Add support for chrome.extension API in devtools extension.
2014-08-28 12:54:19 +08:00
Cheng Zhao
b80f109524
Make "chrome-extension" a standard scheme.
...
If we do not do so, urls like "chrome-extension://extension-1" will
never get a hostname.
2014-08-27 20:48:49 +08:00
Cheng Zhao
cd40bdbec8
Add chrome-extension protocol for loading devtools extensions.
2014-08-27 16:01:15 +08:00
Cheng Zhao
400d5cef3f
linux: Fix BrowserWindow.setResizable.
2014-08-26 13:37:37 +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
57d06c5241
Move the code of getting printing settings to another class.
2014-08-22 12:46:26 +08:00
Cheng Zhao
7de0f71a75
Fix compiling with print messages.
2014-08-21 16:14:22 +08:00
Cheng Zhao
d934526bb3
Add printing related source codes from chrome.
2014-08-21 15:43:11 +08:00
Cheng Zhao
1207dfde4c
Add support for --debug switch.
2014-08-19 23:36:26 +08:00
Cheng Zhao
29abba824d
A little cleanup.
2014-08-18 16:19:23 +08:00
Cheng Zhao
965f2b1b6b
views: Draw underline in menu bar for accelerators.
2014-08-18 13:36:00 +08:00
Cheng Zhao
226cbda7a6
Avoid creating our own URLRequestContextGetter.
2014-08-13 17:40:31 +08:00
Cheng Zhao
0ca9e8ee82
Add access token store.
2014-08-13 12:12:43 +08:00
Cheng Zhao
f96485f950
linux: Fix error when generating symbols.
...
Somehow strip would return 1 when a directory is passed, so we have to
wrap it in a script to avoid the error.
2014-08-11 11:08:29 +00:00
Cheng Zhao
0ad4c3ca93
Add custom ResourceDispatcherHostDelegate.
2014-08-11 14:08:23 +08:00
Cheng Zhao
f60d8066f8
Use the function converter from native_mate.
2014-08-10 19:14:20 +08:00
Cheng Zhao
336908eba0
win: Use absolute path for ATL.
2014-08-08 15:45:24 +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
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
d993c92cea
Add content-tracing module.
2014-07-31 15:11:34 +08:00
Cheng Zhao
546e4e431d
Ship VS2012 redist DLLs.
...
Atom Shell has been built with VS2013 so we should not ship VS2010's DLLs.
2014-07-31 14:12:17 +08:00
Haojian Wu
a8034364ff
linux: Implement global keyboard shortcut API.
2014-07-31 09:12:42 +08:00
Yeechan Lu
c2c5111d75
win: Implement global keyboard shortcut API.
2014-07-31 09:12:42 +08:00
Haojian Wu
4b3bd9c3cc
mac: Implement global keyboard shortcut API.
2014-07-31 09:12:41 +08:00
Kevin Sawicki
16a1edb422
Vendor Microsoft C/C++ dlls
2014-07-29 09:45:35 -07:00
Cheng Zhao
a6ede12cd7
Make sure javascript environment is initialized after ProxyResolverV8.
2014-07-28 20:28:50 +08:00
Cheng Zhao
c91f0c575c
linux: Remove custom frame code.
2014-07-24 21:03:17 +08:00
Cheng Zhao
0f18d63f7f
views: Implement the window menu bar.
2014-07-17 14:23:28 +08:00
Cheng Zhao
2ee7caccfe
views: Add an empty menu bar.
2014-07-16 22:12:57 +08:00
Cheng Zhao
9afc2daf75
Only ship high DPI paks on Window.
2014-07-16 15:49:40 +08:00
Cheng Zhao
6de595f036
win: Implement frameless window.
2014-07-16 15:33:40 +08:00
Cheng Zhao
db6c37bfbc
Include high DPI resource paks.
2014-07-16 15:05:02 +08:00
Cheng Zhao
643a47cf7d
win: Use native frame for browser windows.
2014-07-12 11:36:08 +08:00
Cheng Zhao
b2afe7b3bf
win: Fix notify icon and context menu.
2014-07-11 19:42:53 +08:00
Cheng Zhao
8d4211bd3a
win: Fix compilation errors for chrome35.
2014-07-11 12:19:01 +08:00
Cheng Zhao
7e86e53593
linux: Add support for unity global menubar.
2014-07-11 08:57:19 +08:00
Cheng Zhao
3349b8e6c7
linux: Remove all the X and GTK+ related implementations.
...
Now we only uses GTK+ for app indicator and status icon, also notice the
in Chrome35 the Gtk2StatusIcon class doesn't exist yet so we shipp
related files under chromium_src, remember to delete them after upgraded
to Chrome36.
2014-07-10 13:06:41 +08:00
Cheng Zhao
49160819d2
linux: Implement context menu with views.
2014-07-10 12:07:01 +08:00
Cheng Zhao
e7feafb2cc
views: Use our own CustomFrameView implementation.
2014-07-07 15:35:16 +08:00
Cheng Zhao
61db17412c
Use views to implement NativeWindow and MessageBox on Linux.
2014-07-04 01:30:36 +08:00
Cheng Zhao
84878c4c77
Initial work for Aura on Linux.
2014-07-02 22:49:45 +08:00
Cheng Zhao
949821f255
Use new devtools structure in brightray.
...
Fixes #210 .
Fixes #275 .
2014-07-02 16:38:11 +08:00
Cheng Zhao
1d359cb8aa
icudlt.dat should be in framework's resources after previous fix.
2014-06-30 12:23:11 +08:00
Cheng Zhao
e0f263950e
The icudtl.dat is also needed by helper app.
2014-06-30 11:26:00 +08:00
Cheng Zhao
c3301a197e
Fix including gtk rules in other OSs.
2014-06-29 19:13:49 +08:00
Cheng Zhao
64bf1bcb9f
Move all chromium's code under chromium_src.
2014-06-29 06:06:35 +00:00
Cheng Zhao
1f99a97544
gtk: Fix lack of x11_util implementations.
2014-06-29 05:31:11 +00:00
Cheng Zhao
f4b6ca70a9
gtk: Import chromium's ActiveWindowWatcherX.
2014-06-29 04:05:29 +00:00
Cheng Zhao
e5c10f29de
gtk: Use libgtk2ui from chrome.
2014-06-29 03:41:22 +00:00
Cheng Zhao
ad19381217
Fix ICU inilialization bug.
2014-06-28 23:58:53 +08:00
Cheng Zhao
cd4c5d976b
Adapt to API changes of Chromium and node.
2014-06-28 22:33:00 +08:00
Cheng Zhao
0440c59d18
Remove native_window's dead code.
2014-06-25 13:21:04 +08:00
Cheng Zhao
accfabf569
Add web-view module.
2014-06-16 14:27:57 +08:00
Cheng Zhao
1cb135f7f2
win: Implement tray icon API.
2014-06-03 11:25:09 +08:00
Cheng Zhao
cbd9366898
Add "click" event for TrayIcon.
2014-06-02 11:08:29 +08:00
Cheng Zhao
9699dbb71f
gtk: Add app indicator support as tray icon.
2014-06-01 10:20:06 +08:00
Cheng Zhao
065185baea
gtk: Add TrayIcon implementation for GtkStatusIcon.
2014-05-31 10:27:07 +08:00
Cheng Zhao
6c7fe80ec5
Bind TrayIcon to JS.
2014-05-30 23:57:54 +08:00
Cheng Zhao
80fb79daac
Add dummy implementations for TrayIcon.
2014-05-30 10:31:27 +08:00
Cheng Zhao
16bc7f10c1
Generate .pak for each locale.
2014-05-29 19:08:59 +08:00
Cheng Zhao
f57bcfc429
mac: Fix en-US locale.
2014-05-29 17:13:24 +08:00
Cheng Zhao
7bd0c8aa06
mac: Create .lproj files for each locale.
2014-05-29 15:54:45 +08:00
Cheng Zhao
9754050598
Rename "frameworks" to "external_binaries".
2014-05-18 23:35:07 +08:00
Cheng Zhao
a83787ea42
Update libchromiumcontent for libEGL.dll.
2014-05-18 23:11:32 +08:00
Cheng Zhao
8f9e0d8d59
Download dirextx sdk dlls.
2014-05-18 23:03:46 +08:00
Cheng Zhao
23ccad4915
Separate the webContents code in a new file.
2014-04-25 16:23:40 +08:00
Cheng Zhao
c0875864dc
Handle IPC messages in webContents instead of BrowserWindow.
2014-04-25 16:13:16 +08:00
Cheng Zhao
26e93e8798
Initial empty api_web_contents.
2014-04-24 16:45:25 +08:00
Cheng Zhao
a040a96652
Discard all our custom V8 helpers, use native-mate instead.
2014-04-22 23:07:21 +08:00
Cheng Zhao
499c9bc3b9
Enable converting v8::Function to base::Callback.
2014-04-18 17:18:50 +08:00
Cheng Zhao
7106a36ccb
Add native_mate implemented Event and EventEmitter.
2014-04-17 17:12:27 +08:00
Cheng Zhao
77cccc2db6
Simplify browser_ipc api.
2014-04-17 13:51:59 +08:00
Cheng Zhao
5dae7b8658
Put converters under atom/common/native_mate_converters.
2014-04-17 13:45:14 +08:00
Cheng Zhao
aa1efe70e2
Use native_mate to simplify dialog api.
2014-04-16 15:14:44 +08:00
Cheng Zhao
6e2bf824f0
Use native_mate to simplify renderer_ipc api.
2014-04-16 12:29:16 +08:00
Cheng Zhao
c25911db0d
Use native_mate to simplify crash_reporter api.
2014-04-15 16:02:19 +08:00
Cheng Zhao
d9cd50c219
Use native_mate to simplify clipboard api.
2014-04-15 15:50:00 +08:00
Cheng Zhao
e42433cf9a
Use native_mate to simplify shell API.
2014-04-15 15:41:26 +08:00
Cheng Zhao
16af53237c
Add native_mate as dependency.
2014-04-15 11:15:46 +08:00
Cheng Zhao
4fa9970eff
mac: Move OS X only files to atom/browser/mac.
2014-04-15 09:35:26 +08:00
Cheng Zhao
86ebd6e8e3
Allow sending ipc messages to devtools.
2014-04-04 22:05:43 +08:00
Cheng Zhao
b1f0c2d174
Override web inspector's context menu.
2014-04-03 20:54:42 +08:00
Cheng Zhao
e3434b5cde
Fix the location default_app is copied to.
2014-03-16 15:19:09 +08:00
Cheng Zhao
5dd5f18edf
Fix process.resourcesPath.
2014-03-16 13:24:25 +08:00
Cheng Zhao
68cb6ee861
Move atom/browser/ui/gtk to chrome/.
2014-03-16 08:39:43 +08:00
Cheng Zhao
516d46444d
Move all sources under atom/.
2014-03-16 08:30:26 +08:00
Cheng Zhao
26ddbbb0ee
Remove unneeded include dir.
2014-03-15 22:57:35 +08:00
Cheng Zhao
a941c20af4
gtk: Add menu_gtk from Chromium.
2014-03-14 20:42:39 +08:00
Cheng Zhao
cde4017c7b
gtk: Add event_utils from Chromium.
2014-03-14 20:23:17 +08:00
Cheng Zhao
e30fef09c8
gtk: Add gtk_util from Chromium.
2014-03-12 20:38:52 +08:00
Cheng Zhao
0411c2d2b6
Do not rely on thread to implement modal dialog.
...
Fixes #199 .
2014-03-05 20:02:15 +08:00
Cheng Zhao
88dde07bf1
Make sure we dump symbols before stripping binary.
2014-03-03 14:17:48 +08:00
Cheng Zhao
b8e75df8f0
linux: Add strip binary action.
2014-03-03 12:55:04 +08:00
Cheng Zhao
95e1ea6599
Move the generate_breakpad_symbols to tools/posix.
2014-03-03 10:15:19 +08:00
Cheng Zhao
2d2fbaaa4a
linux: Dump symbols in create-dist.py.
2014-03-03 09:44:16 +08:00
Cheng Zhao
753a1e7aff
Separate overrides from init script.
2014-03-01 20:00:39 +08:00
Cheng Zhao
4a3341e31e
linux: Implement crash reporter.
2014-02-26 20:39:20 +08:00
Cheng Zhao
876bfc69ac
linux: Link with breakpad_client.
2014-02-26 15:20:57 +08:00
Cheng Zhao
a5ec8a9110
Do not define _DEBUG.
...
The vc++ compiler would define some internal contants if we define
_DEBUG, since we are linking to the release build of chromiumcontent,
this would result in linking errors.
2014-02-25 18:24:07 +08:00
Cheng Zhao
8b9d35d84e
Separate devtools code out.
2014-02-24 11:53:13 +08:00
Cheng Zhao
618040efc1
Add DebugDevTools API.
2014-02-24 09:52:20 +08:00
Cheng Zhao
1b7c308475
linux: Make native modules work.
2014-02-21 17:22:05 +08:00
Cheng Zhao
c340cac02c
Build with symbols on debug build.
2014-02-19 11:39:51 +00:00
Cheng Zhao
2b7b4a16f5
linux: Make binary search for libraries under current directory.
2014-02-14 15:11:57 +00:00
Cheng Zhao
526aaecc52
linux: Add dummy implementation of node bindings.
2014-02-14 14:39:57 +00:00
Cheng Zhao
e3d5b62000
gtk: Add dummy implementation of dialog.
2014-02-14 14:07:23 +00:00
Cheng Zhao
6bd56f2a52
gtk: Add utils imported from chrome.
2014-02-14 13:59:41 +00:00
Cheng Zhao
426e7645bc
gtk: Add dummy implementation of Menu.
2014-02-14 13:41:20 +00:00
Cheng Zhao
4051d2ebdb
Merge branch 'master' into linux
...
Conflicts:
atom.gyp
vendor/apm
vendor/brightray
2014-02-14 13:17:00 +00:00
Cheng Zhao
b7e120b68c
Merge branch 'master' into cj-replace-sparkle-with-squirrel
2014-01-31 19:36:26 +08:00
Cheng Zhao
a85075103f
Move resources file under resources/
2014-01-31 19:34:31 +08:00
Cheng Zhao
fe30880ec0
Add Info.plist for Atom Framework, fixes #171 .
2014-01-31 17:40:47 +08:00
Cheng Zhao
df399f7c8c
Implement auto_updater with Squirrel.
2014-01-21 22:13:34 +08:00
probablycorey
7cf040e7ca
I don't think fix_framework_link_command
is needed anymore.
...
tool -L says Squirrel (and its dependencies) already use @rpath
```
@rpath/Squirrel.framework/Squirrel (compatibility version 1.0.0, current version 1.0.0)
@rpath/ReactiveCocoa.framework/ReactiveCocoa (compatibility version 1.0.0, current version 1.0.0)
@rpath/Mantle.framework/Mantle (compatibility version 1.0.0, current version 1.0.0)
```
2014-01-20 16:32:56 -08:00
probablycorey
a6c92f20c8
Link Sparkle frameworks
2014-01-20 16:25:48 -08:00
Cheng Zhao
9ac555c302
move atom_menu_controller_mac to browser/ui/cocoa.
2014-01-16 10:22:33 +08:00
Cheng Zhao
43711083f7
Move atom_event_processing_window to browser/ui/cocoa.
2014-01-16 10:09:36 +08:00
Cheng Zhao
9b07c2b894
Move nsalert_synchronous_sheet_mac to browser/ui/cocoa.
2014-01-16 10:06:05 +08:00
Cheng Zhao
2c28725722
gtk: Support frameless window.
2014-01-15 15:15:45 +00:00
Cheng Zhao
0398577e93
gtk: Implement basic native window methods.
2014-01-15 13:28:00 +00:00
Cheng Zhao
42dc9c1ec6
Add dummy implementation of crash reporter.
2014-01-15 12:01:03 +00:00
Cheng Zhao
2f798c5116
Merge branch 'master' into linux
...
Conflicts:
vendor/apm
2014-01-15 11:18:40 +00:00
Cheng Zhao
b0c23294fe
Also use uv loop fixes in browser process.
2014-01-13 13:57:08 +08:00
Cheng Zhao
7253a35455
Add initial screen module.
2014-01-07 20:00:25 +08:00
Cheng Zhao
cf4616de7f
api::EventEmitter could also be used by renderer.
2014-01-07 19:32:40 +08:00
Cheng Zhao
fe8a2b9ee0
Still support 'atom-delegate' API for old apps.
2014-01-07 09:50:00 +08:00
Cheng Zhao
a4253e3899
linux: Implemnt browser methods.
2014-01-02 14:47:54 +00:00
Cheng Zhao
52b5f769f0
linux: Add empty implementation of auto updater.
2014-01-02 14:15:02 +00:00
Cheng Zhao
b73a114f8f
gtk: Implement accelerator_util.
2014-01-02 14:12:05 +00:00
Cheng Zhao
f24ccd3841
linux: Implement platform_util.
2013-12-31 12:59:33 +00:00
Cheng Zhao
66ac11ca5f
linux: Implement brightray's stub functions.
2013-12-31 12:24:53 +00:00
Cheng Zhao
6c5ea4ea32
Compile coffee script on Linux.
2013-12-31 08:01:08 +00:00
Cheng Zhao
031426d54e
Use our fork of V8ValueConverter for all cases.
2013-12-23 22:42:21 +08:00
Cheng Zhao
902be9bab5
Update node: Removed two unused patches.
2013-12-20 14:20:24 +08:00
Cheng Zhao
5b12f80d01
Discard the require('atom-delegate') API.
2013-12-17 22:08:45 +08:00
Cheng Zhao
886ebdb002
Use node's Environment feature to add "require" in renderer.
2013-12-15 14:20:28 +08:00
Cheng Zhao
28f5d184b3
Do not depend on node to set include_dirs.
...
Part of atom/node#2 .
2013-12-12 14:07:00 +08:00
Cheng Zhao
e4bfa373de
Fix node integration to browser after updated to Chrome31.
2013-12-11 23:59:03 +08:00
Cheng Zhao
409a431892
Huge commit to use new V8 and Content APIs.
...
Still got a lots of linking errors!
2013-12-11 15:48:19 +08:00
Cheng Zhao
0a37852757
Update to node v0.11.9.
2013-12-10 14:07:32 +08:00
Cheng Zhao
287c948845
Enable getting scoped_ptr type from v8 value.
...
God damned C++ template.
2013-12-05 23:25:14 +08:00
Cheng Zhao
94569f7f8c
Fix executing python script in gyp.
2013-11-28 20:11:06 +08:00
Cheng Zhao
deef68bcf9
Also search libchromiumcontent download dir for dSYMs.
2013-11-23 01:07:38 -08:00
Cheng Zhao
2fd3616ef3
win: Implement the atom_dump_symbols target.
2013-11-26 21:34:27 +08:00
Cheng Zhao
a5224f705d
mac: Use "Atom Framework.framework" instead of "Atom.framework".
...
The "Atom.framework" would confuse breakpad with "App.app" when finding
symbols.
2013-11-25 15:37:39 +08:00
Cheng Zhao
59f586ba59
Use "Atom-Shell" instead of "atom-shell" for product names.
2013-11-24 23:17:48 +08:00
Cheng Zhao
6f8c46d2f4
win: Start as crash service when ATOM_SHELL_INTERNAL_CRASH_SERVICE is set.
2013-11-24 17:35:58 +08:00
Cheng Zhao
4bab284f2e
Add crash_service on Windows.
2013-11-23 20:26:47 +08:00
Cheng Zhao
e4b4087fdb
Create symbols zip file when creating distribution.
2013-11-18 11:41:44 +08:00
Cheng Zhao
1d2de6d1fb
mac: Add target to dump breakpad symbols.
2013-11-15 22:52:08 +08:00
Cheng Zhao
d1a5c49843
win: Add stubs for crash reporter.
2013-11-14 13:42:28 +08:00
Cheng Zhao
9007a45051
Refactor crash reporter to be more cross-platform friendly.
2013-11-14 13:33:09 +08:00
Cheng Zhao
374cf948e4
Make the crash reporter available for both browser and renderer.
2013-11-13 17:29:35 +08:00