Corey Johnson
fcadc2a552
Codesign Atom.app
2013-02-26 15:06:10 -08:00
Adam Roben
668921d336
Remove CEF from the repo and download it as needed
...
We now use github/prebuilt-cef to download CEF from S3, then build
against that. This means we no longer need to have CEF committed to the
repo.
Fixes #280 .
2013-02-17 11:59:06 -05:00
Corey Johnson
67b2aeaae9
Remove RESOURCE_PATH macro
2013-02-13 13:09:50 -08:00
Corey Johnson & Nathan Sobo
61e1effd28
Add Sparkle.framework and DSA key for speakeasy
2013-01-23 15:09:58 -08:00
Kevin Sawicki
4be8805c37
Add placeholder file icon
2012-12-28 15:39:19 -08:00
Kevin Sawicki
1686c97244
Add initial support for jump to declaration
2012-12-13 15:22:23 -08:00
Kevin Sawicki
ef00ba934f
Copy libgit2 dylib and update using install_name_tool
2012-11-02 15:38:48 -07:00
Kevin Sawicki
2e8f6b926c
Add libgit2 headers to gypi file
2012-11-02 15:33:37 -07:00
Kevin Sawicki
55063d61ec
Add libgit2 to libraries
2012-11-02 15:30:06 -07:00
Kevin Sawicki
17c3621853
Add native Git v8 extension
2012-11-02 15:30:06 -07:00
Nathan Sobo
32e36700ae
Add native OnigScanner, which handles matching multiple regexes on a line
...
This cuts the tokenization time from 250ms to 70ms by avoiding js <-> native overhead
2012-09-27 13:04:14 -06:00
Corey Johnson
c80641ccfd
Don't optimize in debug mode
2012-09-20 15:13:25 -07:00
Corey Johnson
96e2a66065
Merge branch 'master' into making-things-easy
...
Conflicts:
.gitignore
Rakefile
2012-09-18 15:43:17 -07:00
Corey Johnson
b8c2786f85
Rename cef/resources to cef/Resources.
...
Something in the bowels of CEF wants it to be uppercase
2012-09-18 15:00:49 -07:00
Corey Johnson
61c8068171
Add The Setup's env when Xcode copy files to bundle.
2012-09-17 15:35:55 -07:00
John Barnette
2697b5e402
Make npm and rake play nicely
...
npm was noticing the atom.gyp file and trying to do stuff with it
automatically, and moving it out of the way ruins gyp's day. This fixes
both problems.
2012-09-13 11:41:35 -07:00
John Barnette
15a3f58f66
Move atom.gyp to stop confusing npm
2012-09-13 11:30:08 -07:00
Corey Johnson & Nathan Sobo
0ade1cd185
Remove debug.xcconfig
...
No longer using $RESOURCE_PATH in rake file.
2012-09-10 20:20:30 -07:00
Corey Johnson & Nathan Sobo
6570aedbb0
Making rake install
almost work
2012-09-10 17:23:05 -07:00
Corey Johnson
b4f617c657
Remove util.h
2012-08-30 09:07:39 -07:00
Corey Johnson
2dbd095cdc
rename process_helper_mac.cpp to main_helper_mac.mm
2012-08-29 15:36:01 -07:00
Nathan Sobo
fcc012eb11
Messages from the browser process call atom.messageReceivedFromBrowserProcess
...
This is how we will handle replies from dialogs presented in the browser process.
2012-08-29 15:07:10 -05:00
Nathan Sobo
e739ac8ad3
Remove path_watcher sources from browser process app
2012-08-28 12:00:57 -05:00
Nathan Sobo
f0dbe5db94
Break out AtomCefRenderProcessHandler so it's only included in the helper app
...
This means that none of the extension code has to be compiled into the browser app, which just seems cleaner.
2012-08-28 11:55:17 -05:00
Nathan Sobo
76b8f42bb7
Add atom
extension, which implements atom.open
...
We send a message from the render process to the browser process indicating which path to open. Also start introducing a `v8_extensions::` namespace to contain the extensions.
2012-08-28 11:08:50 -05:00
Nathan Sobo
8cd4042fe9
Don't load atom_cef_client source files in render process helper
2012-08-28 11:06:11 -05:00
Corey Johnson & Nathan Sobo
da35ca4c44
Add OnigRegExp
2012-08-27 15:00:38 -07:00
Corey Johnson & Nathan Sobo
5141aba658
Move all extension C and JavaScript code into native/v8_extensions
2012-08-27 14:02:05 -07:00
Corey Johnson & Nathan Sobo
c4639b894e
path 💄
2012-08-27 13:30:04 -07:00
Corey Johnson & Nathan Sobo
e8aa1524c7
Rename atom folder to native
2012-08-27 13:21:59 -07:00
Corey Johnson & Nathan Sobo
fe3461cd70
Add native handler
2012-08-27 11:40:28 -07:00
Nathan Sobo
65e245d6f5
Specify the project directory as RESOURCE_PATH in Debug configuration
2012-08-27 12:22:43 -05:00
Nathan Sobo
c3e748a17c
WIP: Use rake to start compiling resources (like require.coffee)
2012-08-26 16:29:46 -05:00
Nathan Sobo
0eebdec453
Rename AtomController -> AtomWindowController
2012-08-25 15:06:00 -06:00
Nathan Sobo
fb592648e7
Rename ClientHandler to AtomCefClient
...
This clarifies its role relative to the Cef API… that it is Atom's version of the CefClient.
2012-08-25 11:17:47 -06:00
Nathan Sobo
1a276177ce
Ensure AtomCefApp is used in the renderer process so our hooks get called
2012-08-24 10:03:49 -06:00
Corey Johnson
3d15f8a42e
wip: atom_cef_app
2012-08-23 13:47:06 -07:00
Corey Johnson
f754be83da
Rename atom_mac to atom_application
2012-08-23 12:51:43 -07:00
Corey Johnson
1f2453e98c
Atom is getting closer...
2012-08-21 17:22:43 -07:00
Corey Johnson
48c290e659
Add AtomController
2012-08-21 15:14:50 -07:00
Corey Johnson
c7a4a22fb5
Rename CefClient to Atom
2012-08-21 13:48:27 -07:00
Corey Johnson
07f62706d0
Make the Xcode layout not look horrible
2012-08-21 13:06:40 -07:00
Corey Johnson
f698e1f126
plist cleaning
2012-08-21 11:18:02 -07:00
Corey Johnson
6a7e564b1b
Use atom "icon"
2012-08-21 11:02:49 -07:00
Corey Johnson
077c44329d
Move files out of tests to atom
2012-08-21 10:47:56 -07:00
Corey Johnson
5ddbb63e0f
Remove Xcode warnings
2012-08-21 09:52:51 -07:00
Corey Johnson
d7bdf4d1db
Die, stupid files!
2012-08-20 16:23:46 -07:00
Corey Johnson
b68937fb2a
Rippin' and tearin'
2012-08-20 15:25:17 -07:00
Corey Johnson
8c97927ce1
Remove cefclient.cpp and cefclient.h
2012-08-20 13:33:31 -07:00
Corey Johnson
ace2a5a5d1
Remove client_switches.cpp
2012-08-20 10:02:25 -07:00