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