c4edeffa1e
Changelog * Add functions utility compile unit * Move macros and helpers to fn_utils * Protect some header defines from redefining * Move number functions to own compile unit * Move selector functions to own compile unit * Move color functions to own compile unit * Move string functions to own compile unit * Move list functions to own compile unit * Move map functions to own compile unit * Move misc functions to own compile unit * Rename stacks to use shorter typedefs * Cleanup CRTP implementation * Rename ast2c and move c2ast to own compile unit * Move AST memory macros to macro header * Make Value inherit from PreValue * Remove obsolete parameters * Remove Function_Call_Schema class * Remove obsolete in_selector flag * Add distinct Parent_Reference class for values * Fix parsing of colors (remove dynamic cast on eval) * Pass traces instead of full context to bind * Clean up get_arg_m in fn_utils * Change String_Schema to only hold PreValue objects * Clean up function macros and force to return PreValues * Enhance stacktrace to report column numbers * Add display name for color to debugger * Add get method for environment class * Remove obsolete function constructor arguments * Add EnvStack typedef * Replace direct references with methods * Adjust output/error for modulo zero operation * Adjust output/error for modulo zero operation * Fix automake build if sassc is missing * Upgrade sass2scss to version 1.1.2 * Allow colors in @at directives * Fix edge case converting achromatic colors to HSL * Delay interpolated expression as in regular CSS * Fix automake build if sassc is missing * Upgrade sass2scss to version 1.1.2 * Allow colors in @at directives * Fix edge case converting achromatic colors to HSL * Delay interpolated expression as in regular CSS * Fix parsing of colors (remove dynamic cast on eval) * Allow "!" in custom property values * Allow "!" in custom property values * Include Haskell bindings in implementations list * Fix ordering in implementations list * Fix link to node-sass implementation * Separate out deprecated import file extensions * Add a deprecation warning for @import's that resolved .css files * Add support for index imports * Add configuration for supporting additional extensions as .scss * Remove raw css imports * Inline out_of_memory macro * Inline out_of_memory macro * Emit transparent colors as rgba(0, 0, 0, 0) * Fix merging of nested media queries with not * Fix merging of nested media queries with not * Fix regression in parsing selector with trailing escaped colon * Fix regression in parsing selector with trailing escaped colon * Emit transparent colors as rgba(0, 0, 0, 0) * Add configuration for supporting additional extensions as .scss * Remove raw css imports * Mentioned SharpScss and LibSassHost in implementations.md * Update compatibility section of the read me * Fix segfault on empty custom properties * Fix segfault on empty custom properties * Include Haskell bindings in implementations list * Fix ordering in implementations list * Fix link to node-sass implementation * Mentioned SharpScss and LibSassHost in implementations.md * Revert "Upgrade sass2scss to version 1.1.2" * Add deprecation messages for color arithmetic * Add deprecation messages for color arithmetic * Fix explosion of parent selectors in selector-nest * Include in operation.hpp * Adds another Nim implementation * Update Readme.md * Remove legacy workaround for parsing modulo operator * Fix handling of unclosed interpolant in url * Create CODE_OF_CONDUCT.md * Revert "Remove raw css imports" * Revert "Add configuration for supporting additional extensions as .scss" * Revert "Add a deprecation warning for @import's that resolved .css files" * Revert "Separate out deprecated import file extensions" * Revert "Remove raw css imports" * Revert "Add configuration for supporting additional extensions as .scss" * Remove legacy workaround for parsing modulo operator * Fix handling of unclosed interpolant in url * Fix possible bug with handling empty reference combinators * Fix -Wmissing-declarations for gcc < 7 * Support hex colors with alpha channels * Make plugin tests run with a precision of 5 * Update make CC and CXX defaults for wider compat * Update link to perl-libsass implementation * Fix -Wmissing-declarations for gcc < 7 * Support hex colors with alpha channels * Fix possible bug with handling empty reference combinators * Update plugin test script to use precision 5 * Makefile: Use order-only deps for directories * Use precision 10 by default * Set default precision to 10 in Sass_Output_Options * Docs: Profiling * SharedPtr: Remove explicit detached bool * Remove -undefined error, --no-undefined LDFLAGS * SharedPtr: More cleanup * Makefile cleanup * Disable failing coverage check * Fix ignored :not(multiple, selectors) * Actually fix coveralls failures * Use -std=c++11 * AST: Add final specifier to final classes * Fix selector unification ordering * Add and use a unification_order method * Fix memory leak introduced in March * Fix memory leak in resolve_parent_refs * Revert "SharedPtr: More cleanup" * Revert "SharedPtr: Remove explicit detached bool" * AST: Fix clang warnings, add const, remove virtual * .travis.yml: sudo: required for ptrace support * Fix 2 more memory leaks * Selector unification: use == for comparison * Do not use 0 for initializing SharedImpl * Add /plugins/ to .gitignore * Fix a memory leak in rgba_2 * Travis ASan: Use default Travis clang (v5.0) * Clean up Selector_List::operator== * Fix heap-use-after-free in Parser error handling * Optimize line_begin/end search in handle_error * MSVC warning and fix * Add a copy constructor to InvalidSass exception * Minor fix: Reserve lists with correct sizes * SharedPtr improvements * Run C++ unit tests on CI (Makefile-only) * Disallow parent selectors in selector-append * Fix memory leak in parse_ie_keyword_arg * Implement passing arguments to @content * Clean up Compound_Selector::operator== * Fix crash in selector-append('.x~~', 'a') * Refactor: Add starts/ends_with functions * Update utfcpp to v2.3.6 * Remove debugger from fn_miscs * Move AST selectors into own compile units * Move AST values into own compile units * Fix clang warnings * Cleanup and fix selector compare operators * Rename element to type selector and type enums * Replace to_string compare with == object compare * Split AST declarations and definitions * Move AST supports into own compile units * Split AST declarations and definitions * Cleanup AST values compare operators * Fix clang warnings * Refactor loops in Selector::unify_with * Enable to read remote UNC locations on windows * Re-implement selector unification * Fix 2782: heap-use-after-free in expand.cpp * Set without_rule flat only when explicitly requested by at_root * Disallow optional pseudo_prefix * Disallow parent selector in selector_fns arguments * Refactor inspection/output of numbers * Implement internal HSLA color representation * Add deprecation for hsla with percentage alpha * Fix number comparison for floats/doubles by calculations * Fix VS2013 warning C4800 in src/ast_selectors.cpp * Remove unused src/functions.{h,c}pp * Catch exceptions by reference * Simplify string concatenation * indentation * travis: Disable coverage for static OSX build * Fixed typos * Avoid clang warning: expression with side effects will be evaluated despite being used as an operand to 'typeid' * Ensure sass.hpp is included before system headers * Add comment about order to all sass.hpp includes * https-ify sass-lang.com urls * Fix broken markdown link * Fix one more I missed due to faulty sed * Install hrx gem in CI * Install hrx gem in Windows CI * Bump AppVeyor Ruby version * Fix mixin-exists and function-exists in local scopes * Avoid modifying Expression in ast_node_to_sass_value * Remove _Ptr(_Const) typedefs * Fix GCC warning: Catching polymorphic type by value * Newlines: Parse \f and normalize in comments * Make Makefile compatible with GNU Make >= 3.79.1 * Fix heap-use-after-free in eval.cpp * Error on incomplete @supports clause in parser * Fix invalid operator< for Selector_List * Fix heap-buffer-overflow in prelexer.hpp:70 * Copy Unicode PWD tests from sass-spec * Remove passing version flag to spec runner * Remove unquoting for str_slice, str-insert and str-index * Fix incorrect call to std::isdigit * Remove obsolete unit tests * Fix spec testing on mac with shared build * Disallow non-string argument to quote * Makefile: Mark test* targets as .PHONY * Fix inspect for quoted strings * Make parse_css_variable_value non-recursive * Forbid empty custom property values * Delete extconf.rb |
||
---|---|---|
.. | ||
patches | ||
buildlink3.mk | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |