Commit Graph

10151 Commits

Author SHA1 Message Date
Matt Colyer
bde0a3dff0 Use atom rather than global 2013-10-04 14:39:11 -07:00
Matt Colyer
66635a19d1 Allow updates to the application menu 2013-10-04 14:38:50 -07:00
Matt Colyer
1deba49722 Move Keymap init above MenuManager init 2013-10-04 14:38:43 -07:00
Matt Colyer
0b3a00056f Handles nested submenus 2013-10-04 14:26:09 -07:00
Matt Colyer
7b7c9abdeb Load menus from packages 2013-10-04 13:39:35 -07:00
Matt Colyer
141c4f48bf Move menu building to the proper place 2013-10-04 13:15:09 -07:00
Matt Colyer
73796a27e5 📝 Access config via atom.config not global.config 2013-10-04 12:28:42 -07:00
Matt Colyer
32101c57bf Load core menus from a file 2013-10-04 12:28:19 -07:00
Matt Colyer
b63a33c7bb Fix lint errors in MenuManager 2013-10-04 11:40:59 -07:00
Matt Colyer
d8e857efc9 Create MenuManager class
A minimal implementation that takes over the responsiblities of managing
the application menu within the render process.
2013-10-04 11:33:28 -07:00
Matt Colyer
c0b8b0a443 Remove unused devMenu 2013-10-04 10:51:08 -07:00
Matt Colyer
791d288175 Merge pull request #890 from atom/atom-shell-with-releases-api
Uses GitHub Releases API to download atom-shell.
2013-10-04 10:04:53 -07:00
Kevin Sawicki
8f2770d084 Prevent overriding coffee cache once registered
Previously this was done afterwards in index.html and task.coffee
but should really be handled by the cache itself so any module
require a different version of coffee-script are not reregistering
a different require extension handler.
v0.29.0
2013-10-04 09:25:31 -07:00
Matt Colyer
15a62eab63 Parse multipart response from AWS S3 2013-10-04 09:24:19 -07:00
Kevin Sawicki
8be254c878 Export a register method from coffee-cache
This allows it to be required without having any side effects which
is needed for the clean task that just wanted to remove the cache
directory.
2013-10-04 09:20:46 -07:00
Kevin Sawicki
d973e96846 Prepare 29.0.0 release 2013-10-04 09:04:00 -07:00
Cheng Zhao
d39797fdca Import atomcredentials in cibuild. 2013-10-04 13:39:53 +08:00
Kevin Sawicki
fafaa444c7 Upgrade to exception-reporting@0.3.0 2013-10-03 19:01:53 -07:00
Kevin Sawicki
46a250d4a3 Upgrade to metrics@0.8.0 2013-10-03 18:48:36 -07:00
Kevin Sawicki
a47b3273dd Send events to browser window even when not focused
The window:open-path event regressed and was not being sent to Atom
which prevented windows from being opened with specific file(s) in
the editor.

Also this allows context menus to work even when the dev tools are open.
2013-10-03 18:14:01 -07:00
Kevin Sawicki
573ddc288f Upgrade to find-and-replace@0.24.0 2013-10-03 17:38:51 -07:00
Matt Colyer
de285fdec2 Bump settings-view 2013-10-03 16:40:20 -07:00
Matt Colyer
951d2615bd Bump apm version 2013-10-03 15:32:50 -07:00
Matt Colyer
9e82dba4b3 Merge branch 'master' into atom-shell-with-releases-api 2013-10-03 15:09:50 -07:00
Kevin Sawicki
cbd612cb2c Upgrade to find-and-replace@0.23.0 2013-10-03 14:35:33 -07:00
Kevin Sawicki
33af695acb Upgrade to scandal@0.5.0 2013-10-03 14:35:33 -07:00
Matt Colyer
a929251d7f Merge pull request #923 from atom/test-with-open-window
Always launch Atom as a separate process (when just running specs)
2013-10-03 11:47:29 -07:00
Matt Colyer
f74ad104d7 Rename openBasedOnOptions to openWithOptions 2013-10-03 11:39:20 -07:00
Matt Colyer
41ec544643 Update apm to include apm test 2013-10-03 11:33:09 -07:00
Matt Colyer
0f4b36b54a Run test processes separately 2013-10-03 11:30:43 -07:00
Matt Colyer
c04ba75cc1 Remove initialization repetition from a second atom process 2013-10-03 11:29:34 -07:00
Kevin Sawicki
958d100d8f Upgrade to tree-view@0.8.0 2013-10-03 11:03:43 -07:00
Matt Colyer
d8b173b86e Merge pull request #919 from atom/test-without-window
Test without window
2013-10-03 10:57:40 -07:00
probablycorey
b92b6e689d Rearrange command line option string
I apologize, but I could not resist rearranging the command line 
options to spell "WTF VHS"
2013-10-03 10:27:26 -07:00
Kevin Sawicki
e3c7ebe45d Merge pull request #921 from atom/ks-set-editor-styles-directly
Set font size and family directly on editor
2013-10-03 09:46:43 -07:00
Kevin Sawicki
2d55c3e1e9 Set textContent when reporting progress 2013-10-03 09:38:42 -07:00
Kevin Sawicki
e2fb2fdae5 Set font size and family directly on editor element
Previously this was set via a style tag which ate up a lot of spec
time and seemed to be functionally equivalent to just setting the
style directly on the element instead of finding and adding/removing
style tags.
2013-10-03 09:38:42 -07:00
Kevin Sawicki
6a5151ccbb Update stylesheetsActivated when resources are deactivated 2013-10-03 09:38:25 -07:00
Cheng Zhao
a6b71f07e0 Focus on webview in specs window on startup.
When specs window is hidden it would not get a chance to focus on the webview.
2013-10-03 10:28:00 +08:00
Kevin Sawicki
ea2779b029 Activate stylesheets from deferred deserializer 2013-10-02 19:10:53 -07:00
Cheng Zhao
14c338619a Update to atom-shell v0.5.4. 2013-10-03 10:05:38 +08:00
Kevin Sawicki
e4b55c4210 🐎 Only reload active package stylesheets
Previously all package stylesheets were loaded twice during startup,
once when the themes were loaded and once when the packages were
activated.
2013-10-02 18:49:26 -07:00
Kevin Sawicki
80e4e5f2cd 🐎 Use fs.statSyncNoException in coffee-cache 2013-10-02 18:18:01 -07:00
Kevin Sawicki
80b4572190 Update root view title when initializing
Previously the title would not be updated when opening Atom with
serialized editors.

Also consolidate event listeners to rely on the
pane-container:active-pane-item-changed event to update the title.
2013-10-02 18:05:48 -07:00
Kevin Sawicki
523efd5e1a Use fs-utils for directory check 2013-10-02 17:45:27 -07:00
Kevin Sawicki
3ca361709c Upgrade to settings-view@0.26.0 2013-10-02 17:42:40 -07:00
Kevin Sawicki
5895da3d6f Store dimensions when spec window is unloaded
Refs #918
2013-10-02 17:16:19 -07:00
Kevin Sawicki
0bfc4a3a1b 📝 capitalize Function 2013-10-02 17:01:08 -07:00
Matt Colyer
de9ab2d163 Prevent showing the window via spec-bootstrap.coffee 2013-10-02 16:47:27 -07:00
Kevin Sawicki
e700e6ebe8 📝 doc measure and profile functions 2013-10-02 16:38:45 -07:00