Commit Graph

888 Commits

Author SHA1 Message Date
Kevin Sawicki
c4d7df9e99 Prevent global variables from leaking out of index.js 2015-05-14 09:54:35 -07:00
Kevin Sawicki
9f2faa086b Add back raw load settings logging 2015-05-13 10:11:46 -07:00
Kevin Sawicki
f2c50bfd9e Remove unneeded loadSettings validation 2015-05-13 10:00:54 -07:00
Kevin Sawicki
f989981d19 Extract getCacheDirectory helper 2015-05-13 09:50:11 -07:00
Kevin Sawicki
fff546a1e5 Don't set background of spec windows 2015-05-13 09:47:10 -07:00
Kevin Sawicki
a0abd9ebe4 🎨 2015-05-13 09:37:13 -07:00
Kevin Sawicki
ded2438700 Add ; to inline style 2015-05-13 09:37:13 -07:00
Kevin Sawicki
943df49300 Read/write window background in local storage 2015-05-13 09:37:13 -07:00
Kevin Sawicki
87db62a70b Remove empty title element 2015-05-13 09:37:12 -07:00
Kevin Sawicki
f5078a16e3 Remove default background style 2015-05-13 09:37:12 -07:00
simurai
d97f67095e Add better fallback font
See comment https://github.com/atom/atom/pull/6567#commitcomment-10960397
2015-04-29 20:02:54 +09:00
simurai
52f06a619e Add DejaVu Sans Mono to font stack
Should fix font issues on Linux #4201
2015-04-29 16:59:24 +09:00
Kevin Sawicki
df2b0664a1 Catch errors setting load time 2015-04-28 17:43:16 -07:00
Kevin Sawicki
0d9d9e1056 Track load time when profiling startup 2015-04-28 17:42:46 -07:00
Kevin Sawicki
313c8a73ce Only pen dev tools when not already open 2015-04-28 09:04:52 -07:00
Kevin Sawicki
b5839a8960 Add created to profile message 2015-04-28 09:04:52 -07:00
Kevin Sawicki
3cc99d5662 Handle profile startup option on load 2015-04-28 09:04:52 -07:00
Michael Bolin
d2cd05ebdc Add a handler for an unhandledRejection. 2015-04-23 11:59:17 -07:00
Ben Ogle
c795879e0c Update colors in syntax fallback vars 2015-04-21 11:43:54 -07:00
Ben Ogle
4fb59af3cc Add fallback syntax var for attributes 2015-04-20 18:34:05 -07:00
liuxiong332
e46d3b0d27 Merge remote-tracking branch 'origin' into pane-resize
Conflicts:
	src/pane-element.coffee
	src/pane.coffee
2015-04-15 10:09:41 +08:00
Kevin Sawicki
7d592c8b78 includeDeprecations -> includeDeprecatedAPIs 2015-04-03 11:29:16 -07:00
Kevin Sawicki
5a7d746eae Conditionally include deprecations in Atom 2015-04-03 11:27:59 -07:00
Ben Ogle
2338f8e65b Make atom-pane overflow: visible
This allows children of the pane-item to make the decision to overflow or not.
2015-04-01 17:40:59 -07:00
Ben Ogle
9171089466 Add default syntax color vars
Will be used by syntax themes, and autocomplete
2015-03-30 13:50:08 -07:00
simurai
4980ce30a9 Absolute position pane resize-handle
- Keeps most themes unaffected
- More consistent with the tree-view resizer
2015-03-17 16:02:02 +09:00
liuxiong332
f8f42265da delete PaneResizeHandleView that use jQuery and View and replaced with PaneResizeHandleElement 2015-03-10 17:02:34 +08:00
liuxiong332
651139e189 add pane-resize-handle-view and insert resize view into pane axis element 2015-03-09 13:16:30 +08:00
basarat
722089be45 feat(typescript) initial commit of built in typescript support 2015-03-08 15:35:27 +11:00
Max Brunsfeld
9bb4968e6f Store load settings in URL fragment, not query string 2015-03-04 16:03:00 -08:00
simurai
2dcdbb5a92 Only set a font-size in the root
No need to select `html` and `body` when trying to override it.

Issue: #5735
2015-02-26 12:07:51 +09:00
Kevin Sawicki
caff9e0866 Merge pull request #5579 from sebmck/babel
Rename 6to5 to Babel
2015-02-20 15:04:26 -08:00
Kevin Sawicki
a14f1ab0b3 Merge pull request #5573 from postcasio/fix-pseudo-elements
Use double colons for "before" and "after" pseudo-elements
2015-02-17 17:58:32 -08:00
Sebastian McKenzie
52506a0df2 Rename 6to5 to Babel 2015-02-18 12:23:58 +11:00
Kevin Sawicki
983027b27f 🐎 inline vm compatibility patch 2015-02-17 16:50:03 -08:00
postcasio
5489d7d351 Use double colons for "before" and "after" pseudo-elements 2015-02-16 16:34:31 +00:00
Kevin Sawicki
718886a077 Pass in full path to root cache dir 2015-02-12 14:22:46 -08:00
Kevin Sawicki
445eee42db 🎨 2015-02-12 14:22:45 -08:00
Kevin Sawicki
fcced492d4 Break out helper methods in index.js 2015-02-12 14:22:45 -08:00
Kevin Sawicki
efd8f160da Add helper to warm caches on apm install 2015-02-12 14:22:45 -08:00
Kevin Sawicki
68926d1319 🎨 Comment each cache setup 2015-02-12 14:22:45 -08:00
Kevin Sawicki
d6212cfc79 Start caching source maps 2015-02-12 14:22:45 -08:00
Kevin Sawicki
0738d456b5 Use coffee-cash module 2015-02-12 14:22:44 -08:00
Kevin Sawicki
e606b5fc73 Merge pull request #5316 from atom/sm-badge
Badge component
2015-02-10 09:33:53 -08:00
Kevin Sawicki
77741b6f3f Set ATOM_HOME as early as possible in render process
Moves it from window-bootstrap.coffee to index.js so it runs before
the coffee cache is registered.

Refs #5412
2015-02-05 12:18:51 -08:00
simurai
efe2b5dcfc 🎨 Rename flexible size class 2015-01-31 11:05:00 +09:00
simurai
dc7bcfa8f2 🎨 Remove unused styles 2015-01-30 21:37:58 +09:00
simurai
ebad1eeb6a Add badge component
It's now part of core
2015-01-30 19:53:54 +09:00
Michael Bolin
52f2c0ec69 rename esnext to 6to5 2015-01-29 17:29:02 -08:00
Michael Bolin
242fce3d79 Transpile all .js files with 6to5.
In the spirit of supporting JavaScript development for Atom packages,
this adds default support for es.next transpilation support in the way
that Atom already has default support for CoffeeScript transpilation.
There are many new features in ES6+ that make JavaScript development
easier and more enjoyable, particularly in terms of support for async code.

For reference, this was a much faster way to iterate on this than running `./script/build`
each time:

```
cp /Users/mbolin/src/atom/static/index.js /Applications/Atom.app/Contents/Resources/app/static/index.js
coffee --output /Applications/Atom.app/Contents/Resources/app/src --compile /Users/mbolin/src/atom/src/esnext.coffee
```

Run the following in the console to see how warm the cache was after startup:

```
global.require('../src/esnext/').getCacheHits()
global.require('../src/esnext/').getCacheMisses()
```
2015-01-29 11:56:32 -08:00