Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

Misc. Fixes #668

Merged
merged 6 commits into from
Feb 15, 2015
Merged

Misc. Fixes #668

merged 6 commits into from
Feb 15, 2015

Conversation

am11
Copy link
Contributor

@am11 am11 commented Feb 12, 2015

  • README: Removes v0.11 workaround section
    • Reason: njs v0.11 is not relavent any more.
    • Solution: Update to node v0.12 with which

      node-sass v2.0.1 is compatible OOTB.
  • CI: Updates io.js to 1.2 for AppVeyor.
  • Code: Throws Error object.
    • Returns json-string error from LibSass as is.
    • Extends empty error object with parsed JSON.

      Note: The reason why NanError is not used
      because LibSass returns error as JSON
      string with message as member, so we would
      have to reparse and reassign the obj in that case.
      Issue URL: Error should be an actual Error #675.
  • README: Updates error info. (related to previous commit)
  • Code: Uses more C++ style nomenclature.
  • Code: Resolves symbolic link.
    On Windows, process.execPath does not
    get resolved symlink path. This commit
    fixes the issue.
    Related Issue: Windows: execPath is not assigned resolved symbolic link nodejs/node#851.

* Reason: njs v0.11 is not relavent any more.
* Solution: Update to node v0.12 with which
            node-sass v2.0.1 is compatible OOTB.
@kevva
Copy link
Member

kevva commented Feb 12, 2015

Good stuff lately @am11! This look good to me.

@am11
Copy link
Contributor Author

am11 commented Feb 12, 2015

Thanks for the feedback @kevva. :)

@am11 am11 force-pushed the master branch 10 times, most recently from 0a38ada to 168d78f Compare February 15, 2015 00:36
@am11 am11 changed the title README: Removes v0.11 workaround section Misc. Fixes Feb 15, 2015
@am11 am11 force-pushed the master branch 16 times, most recently from f8d6cf2 to 15f9c22 Compare February 15, 2015 05:19
am11 added 3 commits February 15, 2015 23:16
* Returns json-string error from LibSass as is.
* Extends empty error object with parsed JSON.

Note: The reason why  NanError  is not used
because LibSass returns error as JSON string
with  message  as member, so we would have to
reparse and reassign the obj in that case.

Issue URL: sass#675.
PR URL: sass#668.
am11 added a commit to am11/node-sass that referenced this pull request Feb 15, 2015
On Windows, process.execPath does not
get resolved symlink path. This commit
fixes the issue.

Related Issue: nodejs/node#851.
PR URL: sass#668.
am11 added a commit to am11/node-sass that referenced this pull request Feb 15, 2015
On Windows, process.execPath does not
get resolved symlink path. This commit
fixes the issue.

Related Issue: nodejs/node#851.
PR URL: sass#668.
am11 added a commit to am11/node-sass that referenced this pull request Feb 15, 2015
On Windows, process.execPath does not
get resolved symlink path. This commit
fixes the issue.

Related Issue: nodejs/node#851.
PR URL: sass#668.
On Windows, process.execPath does not
get resolved symlink path. This commit
fixes the issue.

Related Issue: nodejs/node#851.
PR URL: sass#668.
@am11
Copy link
Contributor Author

am11 commented Feb 15, 2015

@xzyfer, PTAL.

Note: It does not fix the AppVeyor issue with iojs v1.2 because they are not redirecting node --> iojs when iojs is an active runtime, but they are instead having a concrete node.exe with v1.2 which possesses wrong proc info. Probably they will fix it with the way nvmw handle it: appveyor/ci#139 (comment). Otherwise, we will have to induce that cmd via appveyor.yaml (while deleting node.exe from iojs directory).

@xzyfer
Copy link
Contributor

xzyfer commented Feb 15, 2015

Nothing jumps out at me 👍

am11 added a commit that referenced this pull request Feb 15, 2015
@am11 am11 merged commit 4c14f27 into sass:master Feb 15, 2015
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants