Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
node-sass
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
楚学文
node-sass
Commits
b630eaa1
Commit
b630eaa1
authored
Mar 27, 2015
by
Adeel Mujahid
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #809 from am11/master
Code: Reverted #763
parents
a0bd3104
03bde32f
Show whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
50 additions
and
79 deletions
+50
-79
binding.gyp
binding.gyp
+43
-28
package.json
package.json
+0
-1
build.js
scripts/build.js
+1
-4
custom_function_bridge.cpp
src/custom_function_bridge.cpp
+0
-1
custom_function_bridge.h
src/custom_function_bridge.h
+1
-1
custom_importer_bridge.cpp
src/custom_importer_bridge.cpp
+0
-1
custom_importer_bridge.h
src/custom_importer_bridge.h
+1
-1
sass_context_wrapper.h
src/sass_context_wrapper.h
+1
-1
boolean.cpp
src/sass_types/boolean.cpp
+0
-2
boolean.h
src/sass_types/boolean.h
+1
-3
color.cpp
src/sass_types/color.cpp
+0
-2
color.h
src/sass_types/color.h
+0
-3
error.cpp
src/sass_types/error.cpp
+0
-2
error.h
src/sass_types/error.h
+0
-2
factory.cpp
src/sass_types/factory.cpp
+0
-1
factory.h
src/sass_types/factory.h
+1
-1
list.cpp
src/sass_types/list.cpp
+0
-2
list.h
src/sass_types/list.h
+0
-2
map.cpp
src/sass_types/map.cpp
+0
-2
map.h
src/sass_types/map.h
+0
-2
null.cpp
src/sass_types/null.cpp
+0
-2
null.h
src/sass_types/null.h
+0
-3
number.cpp
src/sass_types/number.cpp
+0
-2
number.h
src/sass_types/number.h
+0
-2
sass_value_wrapper.h
src/sass_types/sass_value_wrapper.h
+0
-1
string.cpp
src/sass_types/string.cpp
+0
-2
string.h
src/sass_types/string.h
+0
-2
value.h
src/sass_types/value.h
+1
-3
No files found.
binding.gyp
View file @
b630eaa1
...
@@ -8,6 +8,42 @@
...
@@ -8,6 +8,42 @@
'src/custom_function_bridge.cpp',
'src/custom_function_bridge.cpp',
'src/custom_importer_bridge.cpp',
'src/custom_importer_bridge.cpp',
'src/sass_context_wrapper.cpp',
'src/sass_context_wrapper.cpp',
'src/libsass/ast.cpp',
'src/libsass/base64vlq.cpp',
'src/libsass/bind.cpp',
'src/libsass/cencode.c',
'src/libsass/constants.cpp',
'src/libsass/context.cpp',
'src/libsass/contextualize.cpp',
'src/libsass/cssize.cpp',
'src/libsass/emitter.cpp',
'src/libsass/error_handling.cpp',
'src/libsass/eval.cpp',
'src/libsass/expand.cpp',
'src/libsass/extend.cpp',
'src/libsass/file.cpp',
'src/libsass/functions.cpp',
'src/libsass/inspect.cpp',
'src/libsass/json.cpp',
'src/libsass/node.cpp',
'src/libsass/output.cpp',
'src/libsass/parser.cpp',
'src/libsass/plugins.cpp',
'src/libsass/position.cpp',
'src/libsass/prelexer.cpp',
'src/libsass/remove_placeholders.cpp',
'src/libsass/sass.cpp',
'src/libsass/sass2scss.cpp',
'src/libsass/sass_context.cpp',
'src/libsass/sass_functions.cpp',
'src/libsass/sass_util.cpp',
'src/libsass/sass_values.cpp',
'src/libsass/source_map.cpp',
'src/libsass/to_c.cpp',
'src/libsass/to_string.cpp',
'src/libsass/units.cpp',
'src/libsass/utf8_string.cpp',
'src/libsass/util.cpp',
'src/sass_types/boolean.cpp',
'src/sass_types/boolean.cpp',
'src/sass_types/color.cpp',
'src/sass_types/color.cpp',
'src/sass_types/error.cpp',
'src/sass_types/error.cpp',
...
@@ -21,38 +57,17 @@
...
@@ -21,38 +57,17 @@
'include_dirs': [
'include_dirs': [
'<!(node -e "require(\'nan\')")',
'<!(node -e "require(\'nan\')")',
],
],
'conditions': [
'cflags!': [
['libsass_ext == ""', {
'-fno-exceptions'
'dependencies': [
'libsass.gyp:libsass',
]
}],
['libsass_ext == "auto"', {
'cflags_cc': [
'<!(pkg-config --cflags libsass)',
],
],
'link_settings': {
'cflags_cc!': [
'ldflags': [
'-fno-exceptions'
'<!(pkg-config --libs-only-other --libs-only-L libsass)',
],
],
'libraries': [
'<!(pkg-config --libs-only-l libsass)',
],
}
}],
['libsass_ext == "yes"', {
'cflags_cc': [
'cflags_cc': [
'<(libsass_cflags)',
'-fexceptions',
],
'-frtti'
'link_settings': {
'ldflags': [
'<(libsass_ldflags)',
],
'libraries': [
'<(libsass_library)',
],
],
}
'conditions': [
}],
['OS=="mac"', {
['OS=="mac"', {
'xcode_settings': {
'xcode_settings': {
'OTHER_CPLUSPLUSFLAGS': [
'OTHER_CPLUSPLUSFLAGS': [
...
...
package.json
View file @
b630eaa1
...
@@ -33,7 +33,6 @@
...
@@ -33,7 +33,6 @@
"bin"
,
"bin"
,
"binding.gyp"
,
"binding.gyp"
,
"lib"
,
"lib"
,
"libsass.gyp"
,
"scripts"
,
"scripts"
,
"src"
"src"
],
],
...
...
scripts/build.js
View file @
b630eaa1
...
@@ -53,10 +53,7 @@ function afterBuild(options) {
...
@@ -53,10 +53,7 @@ function afterBuild(options) {
*/
*/
function
build
(
options
)
{
function
build
(
options
)
{
var
args
=
[
path
.
join
(
'node_modules'
,
'pangyp'
,
'bin'
,
'node-gyp'
),
'rebuild'
].
concat
(
var
args
=
[
path
.
join
(
'node_modules'
,
'pangyp'
,
'bin'
,
'node-gyp'
),
'rebuild'
].
concat
(
options
.
args
);
[
'libsass_ext'
,
'libsass_cflags'
,
'libsass_ldflags'
,
'libsass_library'
].
map
(
function
(
subject
)
{
return
[
'--'
,
subject
,
'='
,
process
.
env
[
subject
.
toUpperCase
()]
||
''
].
join
(
''
);
})).
concat
(
options
.
args
);
console
.
log
([
'Building:'
,
process
.
sass
.
runtime
.
execPath
].
concat
(
args
).
join
(
' '
));
console
.
log
([
'Building:'
,
process
.
sass
.
runtime
.
execPath
].
concat
(
args
).
join
(
' '
));
...
...
src/custom_function_bridge.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include "custom_function_bridge.h"
#include "custom_function_bridge.h"
#include <sass_context.h>
#include "sass_types/factory.h"
#include "sass_types/factory.h"
Sass_Value
*
CustomFunctionBridge
::
post_process_return_value
(
Handle
<
Value
>
val
)
const
{
Sass_Value
*
CustomFunctionBridge
::
post_process_return_value
(
Handle
<
Value
>
val
)
const
{
...
...
src/custom_function_bridge.h
View file @
b630eaa1
...
@@ -2,8 +2,8 @@
...
@@ -2,8 +2,8 @@
#define CUSTOM_FUNCTION_BRIDGE_H
#define CUSTOM_FUNCTION_BRIDGE_H
#include <nan.h>
#include <nan.h>
#include "libsass/sass_context.h"
#include "callback_bridge.h"
#include "callback_bridge.h"
#include <sass_context.h>
using
namespace
v8
;
using
namespace
v8
;
...
...
src/custom_importer_bridge.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_context.h>
#include "custom_importer_bridge.h"
#include "custom_importer_bridge.h"
#include "create_string.h"
#include "create_string.h"
...
...
src/custom_importer_bridge.h
View file @
b630eaa1
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
#define CUSTOM_IMPORTER_BRIDGE_H
#define CUSTOM_IMPORTER_BRIDGE_H
#include <nan.h>
#include <nan.h>
#include
<sass_context.h>
#include
"libsass/sass_context.h"
#include "callback_bridge.h"
#include "callback_bridge.h"
...
...
src/sass_context_wrapper.h
View file @
b630eaa1
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
#include <nan.h>
#include <nan.h>
#include <stdlib.h>
#include <stdlib.h>
#include <condition_variable>
#include <condition_variable>
#include
<sass_context.h>
#include
"libsass/sass_context.h"
#include "custom_function_bridge.h"
#include "custom_function_bridge.h"
#include "custom_importer_bridge.h"
#include "custom_importer_bridge.h"
...
...
src/sass_types/boolean.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "boolean.h"
#include "boolean.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/boolean.h
View file @
b630eaa1
...
@@ -2,9 +2,8 @@
...
@@ -2,9 +2,8 @@
#define SASS_TYPES_BOOLEAN_H
#define SASS_TYPES_BOOLEAN_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "value.h"
#include "value.h"
#include "sass_value_wrapper.h"
namespace
SassTypes
namespace
SassTypes
{
{
...
@@ -32,5 +31,4 @@ namespace SassTypes
...
@@ -32,5 +31,4 @@ namespace SassTypes
};
};
}
}
#endif
#endif
src/sass_types/color.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "color.h"
#include "color.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/color.h
View file @
b630eaa1
...
@@ -2,10 +2,8 @@
...
@@ -2,10 +2,8 @@
#define SASS_TYPES_COLOR_H
#define SASS_TYPES_COLOR_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "sass_value_wrapper.h"
#include "sass_value_wrapper.h"
namespace
SassTypes
namespace
SassTypes
{
{
using
namespace
v8
;
using
namespace
v8
;
...
@@ -29,5 +27,4 @@ namespace SassTypes
...
@@ -29,5 +27,4 @@ namespace SassTypes
};
};
}
}
#endif
#endif
src/sass_types/error.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "error.h"
#include "error.h"
#include "../create_string.h"
#include "../create_string.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/error.h
View file @
b630eaa1
...
@@ -2,10 +2,8 @@
...
@@ -2,10 +2,8 @@
#define SASS_TYPES_ERROR_H
#define SASS_TYPES_ERROR_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "sass_value_wrapper.h"
#include "sass_value_wrapper.h"
namespace
SassTypes
namespace
SassTypes
{
{
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/factory.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include "factory.h"
#include "factory.h"
#include <sass_values.h>
#include "value.h"
#include "value.h"
#include "number.h"
#include "number.h"
#include "string.h"
#include "string.h"
...
...
src/sass_types/factory.h
View file @
b630eaa1
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
#define SASS_TYPES_FACTORY_H
#define SASS_TYPES_FACTORY_H
#include <nan.h>
#include <nan.h>
#include
<sass_values.h>
#include
"../libsass/sass_values.h"
#include "value.h"
#include "value.h"
namespace
SassTypes
namespace
SassTypes
...
...
src/sass_types/list.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "list.h"
#include "list.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/list.h
View file @
b630eaa1
...
@@ -2,10 +2,8 @@
...
@@ -2,10 +2,8 @@
#define SASS_TYPES_LIST_H
#define SASS_TYPES_LIST_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "sass_value_wrapper.h"
#include "sass_value_wrapper.h"
namespace
SassTypes
namespace
SassTypes
{
{
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/map.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "map.h"
#include "map.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/map.h
View file @
b630eaa1
...
@@ -2,10 +2,8 @@
...
@@ -2,10 +2,8 @@
#define SASS_TYPES_MAP_H
#define SASS_TYPES_MAP_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "sass_value_wrapper.h"
#include "sass_value_wrapper.h"
namespace
SassTypes
namespace
SassTypes
{
{
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/null.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "null.h"
#include "null.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/null.h
View file @
b630eaa1
...
@@ -2,10 +2,8 @@
...
@@ -2,10 +2,8 @@
#define SASS_TYPES_NULL_H
#define SASS_TYPES_NULL_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "value.h"
#include "value.h"
namespace
SassTypes
namespace
SassTypes
{
{
using
namespace
v8
;
using
namespace
v8
;
...
@@ -30,5 +28,4 @@ namespace SassTypes
...
@@ -30,5 +28,4 @@ namespace SassTypes
};
};
}
}
#endif
#endif
src/sass_types/number.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "number.h"
#include "number.h"
#include "../create_string.h"
#include "../create_string.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/number.h
View file @
b630eaa1
...
@@ -2,10 +2,8 @@
...
@@ -2,10 +2,8 @@
#define SASS_TYPES_NUMBER_H
#define SASS_TYPES_NUMBER_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "sass_value_wrapper.h"
#include "sass_value_wrapper.h"
namespace
SassTypes
namespace
SassTypes
{
{
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/sass_value_wrapper.h
View file @
b630eaa1
...
@@ -4,7 +4,6 @@
...
@@ -4,7 +4,6 @@
#include <stdexcept>
#include <stdexcept>
#include <vector>
#include <vector>
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "value.h"
#include "value.h"
#include "factory.h"
#include "factory.h"
...
...
src/sass_types/string.cpp
View file @
b630eaa1
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "string.h"
#include "string.h"
#include "../create_string.h"
#include "../create_string.h"
#include "sass_value_wrapper.h"
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/string.h
View file @
b630eaa1
...
@@ -2,10 +2,8 @@
...
@@ -2,10 +2,8 @@
#define SASS_TYPES_STRING_H
#define SASS_TYPES_STRING_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "sass_value_wrapper.h"
#include "sass_value_wrapper.h"
namespace
SassTypes
namespace
SassTypes
{
{
using
namespace
v8
;
using
namespace
v8
;
...
...
src/sass_types/value.h
View file @
b630eaa1
...
@@ -2,8 +2,7 @@
...
@@ -2,8 +2,7 @@
#define SASS_TYPES_VALUE_H
#define SASS_TYPES_VALUE_H
#include <nan.h>
#include <nan.h>
#include <sass_values.h>
#include "../libsass/sass_values.h"
namespace
SassTypes
namespace
SassTypes
{
{
...
@@ -17,5 +16,4 @@ namespace SassTypes
...
@@ -17,5 +16,4 @@ namespace SassTypes
};
};
}
}
#endif
#endif
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment