Corey Johnson
44680ad50c
Revert " 💄 "
...
This reverts commit c2c4d03c2d
.
2013-02-27 10:11:02 -08:00
Corey Johnson
531946f35c
Allow menu item to update Atom to new version
2013-02-27 10:04:34 -08:00
Corey Johnson
c2c4d03c2d
💄
2013-02-27 08:51:51 -08:00
Corey Johnson
c12114743a
Don't check for updates when run with --dev
...
closes #312
2013-02-26 10:00:17 -08:00
Corey Johnson & Kevin Sawicki
ba47e60eeb
Synchronize reads of task's stdout/stderr
...
This ensures that all the available data on standard
out and standard error has been read before the terminate
handler calls the JavaScript callback.
Without this synchronization the command panel specs
occasionally fail.
2013-02-26 09:02:49 -08:00
Corey Johnson
c757bf489f
Add version and update info to Atom menu item
2013-02-25 14:58:11 -08:00
Corey Johnson
294bbfd870
Add version number to user_agent
2013-02-25 14:58:11 -08:00
Corey Johnson
ad14e65ef9
Add atom.getVersion(callback)
2013-02-25 14:58:11 -08:00
Corey Johnson
ab5f9afb1f
Remove atom.update and atom.updateStatus
...
We will probably use these in the future, but we don't need them now.
2013-02-25 14:58:11 -08:00
Nathan Sobo
86f39f8a1a
I like this temp icon better. Is the cat too obvious?
2013-02-25 11:23:40 -07:00
Nathan Sobo
6011dbe60b
Add a new temporary icon.
2013-02-25 11:23:40 -07:00
Kevin Sawicki
259e20e7cc
💄
2013-02-24 09:16:40 -08:00
Kevin Sawicki
d35c871e17
Install atom executable during window.startup()
...
Previously this was done during `rake install`.
Also default to `~/github/atom` as the default resource path
when no `--resource-path` argument is specified. This argument
will now be required when running in dev mode if the repository
is not at the default location.
Closes #300
2013-02-22 21:19:34 -08:00
Corey Johnson & Kevin Sawicki
ce9c416a3a
Don't create background window when running specs or benchmarks
2013-02-22 16:57:15 -08:00
Corey Johnson & Kevin Sawicki
e202b622e8
Don't check for updates during benchmarks or tests
2013-02-22 16:50:19 -08:00
Corey Johnson
c1ee850b92
Show ⭐ on icon when update is available
2013-02-22 16:16:21 -08:00
Kevin Sawicki
9ca7214d39
Add --dev flag and remove --stable flag
...
Atom now runs in stable mode by default and only
runs in dev mode when the --dev flag is specified.
Closes #198
2013-02-22 11:54:54 -08:00
Kevin Sawicki
98a8b1f4b2
Set User-Agent to GitHubAtom with version
2013-02-22 09:44:47 -08:00
Justin Palmer
f0c3b8f127
lighter icon.
...
/cc #296
2013-02-21 20:58:53 -08:00
Corey Johnson
e7a8e4e3c4
Add atom.update and atom.getUpdateStatus
2013-02-14 16:40:24 -08:00
Corey Johnson
16d8c52624
💄
2013-02-14 16:40:24 -08:00
Corey Johnson
67b2aeaae9
Remove RESOURCE_PATH macro
2013-02-13 13:09:50 -08:00
Kevin Sawicki
e952a68c96
Support setting working directory of child process
2013-02-11 14:53:53 -08:00
Justin Palmer
45179bacc9
smaller retina icon
2013-02-08 14:31:23 -08:00
Justin Palmer
140a54c53d
remove poor lighting
2013-02-07 16:06:21 -08:00
Justin Palmer
03fb964351
💄
2013-02-07 15:59:16 -08:00
Justin Palmer
95a7bc69ce
slightly adjust the size
2013-02-07 15:52:15 -08:00
Justin Palmer
714acd852f
💀 to the :octocat:
2013-02-07 15:47:48 -08:00
Justin Palmer
2f0b1b793f
a better temporary icon
2013-02-07 12:27:29 -08:00
Justin Palmer
5983d7e30c
new temporary icon
2013-02-07 12:01:15 -08:00
Kevin Sawicki
c69e217192
Ignore title changes from dev tools client
...
Previously the generic developer tools message
would be set as the window title when opened
and only removed once the active edit session was
changed.
2013-02-06 15:58:39 -08:00
Kevin Sawicki
1b2c7faed9
Bind ctrl-meta-f to toggle full screen
...
Refs #134
2013-02-05 09:36:38 -08:00
Kevin Sawicki
3514048893
Exclude background window from expose
...
Previously you would see an untitled empty space
when showing application windows with ctrl-down.
2013-02-04 21:20:37 -08:00
Kevin Sawicki
983f1ab18b
Bind meta-~ to focus previous window
...
Closes #212
2013-01-30 18:42:04 -08:00
Corey Johnson & Nathan Sobo
cab281c6db
Inject all native extensions into web worker contexts
2013-01-24 17:22:50 -08:00
Nathan Sobo
f22fedebcf
Inject new instances of native objects into every JS context
...
This prevents concurrent access to the same state from different
worker threads. We needed to treat windowState specially because we
explicitly want it to last beyond the life-span of a single context.
So we store it as a static variable in `native.mm` and synchronize
access with a static `NSLock`. Good enough for now.
2013-01-24 17:22:50 -08:00
Corey Johnson & Nathan Sobo
9bff6f63df
Delete lines that never should have been there
2013-01-24 17:22:50 -08:00
Corey Johnson & Nathan Sobo
1b228c75bc
Convert Tags
to context binding
2013-01-24 17:22:50 -08:00
Corey Johnson & Nathan Sobo
e5c96c7077
Convert OnigScanner
to a context binding
2013-01-24 17:22:49 -08:00
Nathan Sobo
df2bb3f75c
💄
2013-01-24 17:22:49 -08:00
Nathan Sobo
2946ba7b9a
Convert OnigRegExp
from a v8 extension to a window binding
2013-01-24 17:22:49 -08:00
Corey Johnson & Nathan Sobo
f876071ff0
💄
2013-01-24 17:22:49 -08:00
Corey Johnson & Nathan Sobo
1e6e6c4411
Convert git v8 extension to a context binding
2013-01-24 17:22:49 -08:00
Corey Johnson & Nathan Sobo
47420c2e01
Inject $native
into WebWorker contexts
...
This is just to make sure it works. Will inject the remaining extensions
when they are converted to from v8 extensions to context bindings.
2013-01-24 17:22:49 -08:00
Corey Johnson & Nathan Sobo
faaaaec846
Convert atom
global to a window binding
2013-01-24 17:22:49 -08:00
Corey Johnson & Nathan Sobo
a5f72c8a2d
💄
2013-01-24 17:22:49 -08:00
Corey Johnson & Nathan Sobo
5294cb6df1
Kill lines I forgot to delete
2013-01-24 17:22:49 -08:00
Nathan Sobo
87829043d4
Use window binding instead of v8 extension for $native
object
...
This paves the way to inject `$native` into the context of a web worker
2013-01-24 17:22:49 -08:00
Nathan Sobo
d9cfc491e0
💄
2013-01-24 17:22:48 -08:00
Corey Johnson & Nathan Sobo
ed532e552e
Initialize Sparkle on application launch and add delegate methods
2013-01-23 15:23:15 -08:00