Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Update README.md and LICENSE.md #858

Merged
merged 2 commits into from Sep 23, 2016
Merged

Update README.md and LICENSE.md #858

merged 2 commits into from Sep 23, 2016

Conversation

ghost
Copy link

@ghost ghost commented Sep 23, 2016

No description provided.

@ghost ghost changed the title Update README.md Update README.md and LICENSE.md Sep 23, 2016
@winstliu winstliu merged commit ff78e22 into atom:master Sep 23, 2016
@winstliu
Copy link
Contributor

Thanks!

@ghost ghost deleted the patch-1 branch September 23, 2016 20:33
@damieng
Copy link
Contributor

damieng commented Sep 24, 2016

Copyrights are supposed to retain the oldest original date btw.

@winstliu
Copy link
Contributor

Copyrights are supposed to retain the oldest original date btw.

I wasn't sure about that, so I checked atom/atom's LICENSE, which had a similar PR accepted to change the year to 2016.

@damieng
Copy link
Contributor

damieng commented Sep 24, 2016

We should probably correct both of them. The US copyright.gov site says "The year of first publication. " http://www.copyright.gov/circs/circ03.pdf

@winstliu
Copy link
Contributor

Done. Thanks for the clarification!

winstliu pushed a commit to atom/atom that referenced this pull request Sep 24, 2016
@ghost
Copy link
Author

ghost commented Sep 25, 2016

I don't know about that. Sorry!

AdrianVovk pushed a commit to SubstanceMobile/substance-ide that referenced this pull request Sep 26, 2016
* ⬆️ atom-keymap (prerelease)

* Activate atom.directory-provider services before deserialization

Signed-off-by: Nathan Sobo <[email protected]>

* Do not add project directories that do not exist

Signed-off-by: Nathan Sobo <[email protected]>

* ⬆️ service-hub (prerelease)

Signed-off-by: Nathan Sobo <[email protected]>

* Simplify Windows build instructions

[ci skip]

* Talk about other terminals

* Don't allow menu shortcuts that could conflict with AltGraph characters

Signed-off-by: Max Brunsfeld <[email protected]>

* Fix unset keystroke handling, 🎨

* ⬆️ atom-keymap

* Don't remove non-local directories on Project deserialization

* Use fake directory provider in integration test for remote dirs

Signed-off-by: Nathan Sobo <[email protected]>

* Fix invalid usage of activation disposable in Package::load

Like deserializers and config schema, directory providers are added
at package load time, and *not* removed when the package is deactivated

* Fix test description

* WIP - debug travis CI failures

* ⬆️ atom-keymap

* Return a promise from AtomWindow.reload that resolves on window:loaded

* Focus test on for travis

* Resolve AtomWindow.reload promise once window fully starts

* Try this on travis

* ⬆️ atom-keymap

* ⬆️ [email protected]

* ⬆️ [email protected]

* ⬆️ [email protected]

* Tweak test again for travis

Signed-off-by: Nathan Sobo <[email protected]>

* Wait for each window to save its state in main process test

Signed-off-by: Nathan Sobo <[email protected]>

* ⬆️ solarized-dark/[email protected]

* Don't remeasure the first character of a line

Previously we were ignoring the measurement cache for characters located
at `left: 0px` because `0` is evaluated as falsy in Javascript, causing
those character to be constantly re-measured.

This commit fixes it so that we explicitly check for null values when
consulting the cache.

* 🐛 Perform measurements only when editor is visible

* Initialize app-started promise before reloading AtomWindow

* Assert about remote directories' types in main process test

* Add atom.restartApplication

Signed-off-by: Max Brunsfeld <[email protected]>

* Relaunch Atom when changing the title bar style

Now that we have the required API

Signed-off-by: Max Brunsfeld <[email protected]>

* Try manually tearing down atom env before reloading window in main process spec

* Preserve command line flags when restarting

This performs restarts in the main process and uses ipc to request restarts from application windows. We preserve the following settings:

* dev mode
* custom resource path
* safe mode
* portable mode
* socket path
* log file path
* user data dir

* 🎨

* ⬆️ settings-view

* Destroy AtomEnvironment in beforeunload handler, not unload handler

See electron/electron#7278

Signed-off-by: Nathan Sobo <[email protected]>

* Save state when reloading AtomWindow

Signed-off-by: Nathan Sobo <[email protected]>

* Wait for reused window's project paths to update in main process test

Signed-off-by: Nathan Sobo <[email protected]>

* Spy on AtomEnvironment.destroy in window event handler spec

* ⬆️ spell-check

* Always return an empty array in TokenizedBuffer.getInvalidatedRanges

..because TokenizedBuffer never synchronously invalidates beyond the
extent of the spatial change.

Signed-off-by: Nathan Sobo <[email protected]>

* ⬆️ [email protected]

* ⬆️ text-buffer

Signed-off-by: Nathan Sobo <[email protected]>

* Wait for project directory to be added in main process test

* Go back to using promise based on window:loaded event in main process tests

* Wait for project folder to be added in main process tests

* ⬆️ fs-plus

* 📝

* 📝 🎨

[ci skip]

* Remove duplicate asterik

* Add missing period

[ci skip]

* Always invalidate yardstick measurements when the editor becomes visible

...because content could get reflowed and previous measurements might
become inaccurate. Typically, this could occur when measuring while the
editor is hidden: in that case, the yardstick would always report `0px`
and save that position into the cache. Then, when the editor becomes
visible again, the wrong `0px` value would be returned, thus causing
cursors etc. to be displayed incorrectly.

This was being shadowed by a bug in our measurements cache, but after
fixing it in atom#12730 it started becoming evident.

* Tildify path in title bar

This will use ~/ for the path to the home directory

* Bind promptForRestart since it calls a method now

Signed-off-by: Max Brunsfeld <[email protected]>

* Call window methods on AtomWindow when ipc'ing from render process

This enables saveState to be called when requesting a window reload from the render process.

Signed-off-by: Max Brunsfeld <[email protected]>

* Use call/respondTo helpers to return a promise from window method ipcs

Signed-off-by: Max Brunsfeld <[email protected]>

* Don't serialize packages in deactivatePackages

Serialization still occurs when deactivating a single package via the
API. Otherwise, when the window is closed or reloaded we will serialize
all packages as a result of saving the window state.

Signed-off-by: Max Brunsfeld <[email protected]>

* Null guard AtomWindow instance in window-method ipc handler

Since things are async, I think the window could potentially disappear
before we can handle the message.

* ⬆️ service-hub (from pre-release)

* ⬆️ service-hub (from pre-release)

* ⬆️ atom-keymap for new priority semantics

Signed-off-by: Nathan Sobo <[email protected]>

* Disallow duplicate keys when loading package keymaps

Signed-off-by: Nathan Sobo <[email protected]>

* ⬆️ season

* Use app activate event instead of defunct activate-with-no-open-windows

This restores the ability to open a Window by single-clicking the dock
icon on macOS.

Signed-off-by: Max Brunsfeld <[email protected]>

* Fix style guide links in CONTRIBUTING.md

We opted to just drop the CSS style guide for now because we don’t
really follow one. @simurai please correct that if I’m wrong.

Closes atom#12066

Signed-off-by: Max Brunsfeld <[email protected]>

* Make main-process/main.js as minimal as possible

In order to test changes to main.js, we need to rebuild the application.
For this reason, it makes sense to do as little work as possible here.
In this commit, we change main to just determine the resourcePath, then
use that path to require a start function which can be iterated on in
dev mode.

Signed-off-by: Max Brunsfeld <[email protected]>

* Use year of first publication

[ci skip]

atom/settings-view#858 (comment)
Alhadis referenced this pull request in atom-haskell/language-haskell Oct 23, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants