Commit Graph

13990 Commits

Author SHA1 Message Date
Nathan Sobo
40af160c4a 🔥 Remove grim require from KeymapExtensions 2015-09-22 10:37:08 -06:00
Nathan Sobo
faf3b4d6e5 🔥 Remove deprecations from GrammarRegistry 2015-09-22 10:37:08 -06:00
Nathan Sobo
23dd4f5990 🔥 Remove deprecations from GitRepository 2015-09-22 10:37:07 -06:00
Nathan Sobo
bf0bdd4882 🔥 Remove deprecations from DisplayBuffer 2015-09-22 10:37:07 -06:00
Nathan Sobo
fb17124c27 🔥 Remove deprecations from DeserializerManager 2015-09-22 10:37:07 -06:00
Thomas Johansen
c08255696a 🔥 Remove deprecations from Marker 2015-09-22 10:37:07 -06:00
Thomas Johansen
d3c5671cb9 🔥 Remove deprecations from Decorator 2015-09-22 10:37:06 -06:00
Thomas Johansen
b548f7f3f0 🔥 Remove deprecations from Pane 2015-09-22 10:37:06 -06:00
Thomas Johansen
bfc81ff829 🔥 Remove deprecations from PaneContainer 2015-09-22 10:37:06 -06:00
Thomas Johansen
e0ff96127a 🔥 Remove deprecations from Workspace 2015-09-22 10:37:06 -06:00
Thomas Johansen
c0f5a322fb 💚 Partially revert deprecation removal from DisplayBuffer 2015-09-22 10:37:06 -06:00
Thomas Johansen
ca0b7fa0f4 🔥 Remove remaining deprecations from PackageManager 2015-09-22 10:37:06 -06:00
Thomas Johansen
b5c4f0c2ad 🔥 Remove uninstallAutocompletePlus and migrateSublimeTabsSettings 2015-09-22 10:37:06 -06:00
Thomas Johansen
38b8332c0b 🔥 Remove deprecations from Package 2015-09-22 10:37:05 -06:00
Thomas Johansen
1463266b84 🔥 Remove deprecations from DisplayBuffer 2015-09-22 10:37:05 -06:00
Thomas Johansen
3ba594a542 🔥 Nuke Cursor deprecations 2015-09-22 10:37:05 -06:00
Thomas Johansen
cc4ee92699 🔥 Remove deprecations from ContextMenuManager 2015-09-22 10:37:05 -06:00
Thomas Johansen
4914c15289 🔥 Remove Config deprecations 2015-09-22 10:37:05 -06:00
Thomas Johansen
a2071a7093 🔥 Remove deprecations from global atom module 2015-09-22 10:37:05 -06:00
Antonio Scandurra
2588e9779e Avoid relying on ::scrollTop to calculate logical height 2015-09-22 18:13:41 +02:00
Antonio Scandurra
6b5ab3e4c9 Remove logs 2015-09-22 17:31:43 +02:00
Antonio Scandurra
68e2d7e7e4 wip 2015-09-22 17:30:51 +02:00
Nathan Sobo
3f41c994b7 Throw exception when adding a pane item that has already been destroyed
Closes atom/bracket-matcher#178
2015-09-22 08:57:00 -06:00
Antonio Scandurra
b5a59017d5 wip 2015-09-22 16:20:15 +02:00
Phil Hord
5d62127b67 🐛 Teach git-repository-provider to recognize .git-files
Git repositories may be contained in a .git directory or a .git file
in the workdir hierarchy, but Atom only recognizes the directory format.
Teach Atom to recognize the filesystem-agnostic Git symbolic link
used by default in many situations including, for example, submodules.

The .git file contains a relative or absolute path to the location of
the real git-dir, preceded by the 8-byte string "gitdir: ".

Here's a console log showing the normal creation of such a symbolic link.

    /tmp $ git init --separate-git-dir foo.git bar
    Initialized empty Git repository in /tmp/foo.git/
    /tmp $ ls
    /tmp $ bar  foo.git
    /tmp $ ls -la bar
    drwxr-xr-x 2 hordp hordp 4096 Sep 18 15:54 .
    drwxr-xr-x 4 hordp hordp 4096 Sep 18 15:54 ..
    -rw-r--r-- 1 hordp hordp   25 Sep 18 15:54 .git
    /tmp $ ls foo.git
    branches  config  description  HEAD  hooks  info  objects  refs
    /tmp $ cat bar/.git
    gitdir: /tmp/foo.git

Fixes #8876
2015-09-21 17:29:22 -04:00
Nathan Sobo
41fb82b6a0 Merge branch 'beta' 2015-09-21 15:10:19 -06:00
Paul Betts
47f973db38 Fix incorrect indentation on setAppUserModelId
Fixes #7374
2015-09-21 15:08:02 -06:00
Nathan Sobo
ba3255ee56 Merge pull request #7896 from rameshvarun/extended-package
📝 Mark Package class as Extended, so that it appears in the docs.
2015-09-21 15:04:43 -06:00
Ivan Žužak
f601aea702 Merge pull request #8859 from atom/iz-fix-coffeelint-indent-error
Fix coffelint error causing Travis builds to fail
2015-09-21 20:28:47 +02:00
Antonio Scandurra
374309fc47 🔥 Remove deprecated code 2015-09-21 14:50:17 +02:00
Ivan Zuzak
fd9f483486 Use thin arrow where possible 2015-09-21 12:55:12 +02:00
Ivan Zuzak
d79855993b Assign error in catch block for clarity 2015-09-21 12:54:50 +02:00
Antonio Scandurra
58c219d95c Revert "Reset only lines state"
This reverts commit 39e8920c72.
2015-09-21 11:37:07 +02:00
Antonio Scandurra
39e8920c72 Reset only lines state 2015-09-21 11:31:34 +02:00
Antonio Scandurra
eb80a393a8 Merge branch 'master' into as-double-reflow-measurements 2015-09-21 11:17:05 +02:00
Antonio Scandurra
13f82280a0 💚 Fix presenter specs 2015-09-21 11:05:35 +02:00
Antonio Scandurra
b367b799bf Rename to TextEditorPresenter::invalidateState 2015-09-21 10:28:44 +02:00
Antonio Scandurra
4318de43c9 wip 2015-09-20 21:02:25 +02:00
Antonio Scandurra
af41b71cd8 Redesign LinesYardstick 2015-09-20 12:10:09 +02:00
Ivan Žužak
abf6d40cc4 Merge pull request #8828 from atom/iz-cut-to-end-of-buffer-line
Add command for cutting text to the end of the cursor's buffer line
2015-09-20 10:45:45 +02:00
Ivan Žužak
255d3a438a Fix coffelint error causing Travis builds to fail
Currently, running coffeelint produces this error and causes Travis
builds to fail:

```
Running "coffeelint:src" (coffeelint) task
src/command-installer.coffee
  ✖  line 73  Line contains inconsistent indentation  Expected 2 got 0
✖ 1 error
Warning: Task "coffeelint:src" failed. Use --force to continue.
Error: Task "coffeelint:src" failed.
```

See https://github.com/clutchski/coffeelint/issues/189 for more information
on this problem and suggested approach, and for a different place in Atom
where this approach is used see this:

ca39c106d6/src/config.coffee (L984)
2015-09-19 14:41:45 +02:00
Nathan Sobo
fb341b094b Add Promise.prototype.done shim
Base on our research, this is the only non-standard Q method people are
really calling. We didn’t check the really obscure stuff, but this
should cover the vast majority of issues.

Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-09-18 21:26:14 -06:00
Nathan Sobo
4a7cbff6d3 Remove Q from PackageManager, ThemeManager, Package, ThemePackage
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-09-18 21:24:59 -06:00
Nathan Sobo
e835bc0777 Use promises instead of Q in PackageManager
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-09-18 21:24:59 -06:00
Nathan Sobo
bbb92753ca Use promises instead of Q in Project
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-09-18 21:24:59 -06:00
Nathan Sobo
37f8661ec6 Use promises instead of Q in Workspace
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-09-18 21:24:59 -06:00
Nathan Sobo
108b00dae0 Support jQuery wrappers being passed to tooltip manager
Not my favorite feature, but required for backward-compatibility.
2015-09-18 20:48:51 -06:00
Nathan Sobo
acfbf6d613 Lazy-require tooltip class 2015-09-18 20:48:51 -06:00
Nathan Sobo
292289aed7 Handle clicks on descendants of links correctly in window event handler 2015-09-18 20:48:50 -06:00
Nathan Sobo
206e846cda Fix linter errors 2015-09-18 20:48:50 -06:00