Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rouge-ruby/rouge
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.30.0
Choose a base ref
...
head repository: rouge-ruby/rouge
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.0
Choose a head ref
  • 14 commits
  • 32 files changed
  • 6 contributors

Commits on Jul 30, 2022

  1. Configuration menu
    Copy the full SHA
    f9cabd1 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Fix angle bracket being confused as diff (#1854)

    * Support text with angle brackets in diff text
    
    This fixes issue with highlighting content with angle bracket (<, >) in
    a diff. For example, `<span>` is no longer picked up as deleted, even
    when it is at the start of string.
    
    * Support diff text without leading space
    
    * Add more supported examples for diff lexer
    tancnle authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    cc6f02b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Add more directives in Makefile lexer (#1849)

    * Add override and define directives in make
    
    This commit adds supports for `override` and `make` directives in GNU
    Makefile.
    
    * Add more keywords for GNU Makefile
    
    * Fix highlight of functions outside of block
    
    This fixes highlghting issues with functions such as `foreach` and
    `eval`.
    
    * Support secondary expansion and fix punctuation
    
    This commit adds support for secondary expansion `$$` and corrects
    tokens used for punctuation symbols such as `[{()}]`.
    
    * Support unexport directive in make lexer
    tancnle authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    12d16fb View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. Add support for RML language (#1659)

    * First commit, add lexer, config and example files
    
    * Removed comments from lexer file
    
    * Fixed mismatched indentations warning in lexer file
    
    * Fixed BOOLEAN highlight
    
    * Update rml.rb
    
    Add dataExp_with state, fixed rule for '>' symbol
    
    * Fixed one state and indentation in lexer code
    
    Fixed dataExp_with state and indentation warnings from rake tests
    
    * Fixed indentation, variables and comments
    
    Fixed code indentation, renamed variables names to snake-case, removed superfluous and closing comments. Added language entry in Languages.md file
    
    Co-authored-by: Pietro Cattaneo <pietrocattaneo@MacBook-Pro-di-Pietro.local>
    pie-catt and Pietro Cattaneo authored Aug 7, 2022
    Configuration menu
    Copy the full SHA
    61a9cdf View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Praat: support matrix and string vector type (#1820)

    Signed-off-by: syuparn <s.hello.spagetti@gmail.com>
    Syuparn authored Aug 8, 2022
    Configuration menu
    Copy the full SHA
    8d5a130 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. remove support for languages related to pyramid schemes

    http://jneen.net/ committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    045d7bc View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. Define missing namespace state for haxe lexer (#1858)

    * Define missing namespace state for haxe lexer
    
    This commit fixes an exception where namespace state is not defined.
    
    - Standardise import, using and package statement
    - Support import with alias
    - Distinguish Keyword::Namespace token
    
    * Support as keyword in import alias in Haxe
    tancnle authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    a1159e9 View commit details
    Browse the repository at this point in the history
  2. Fix array being parsed as table header in TOML (#1859)

    * Fix array being parsed as table header in TOML
    
    This ensures table is pushed up to the root stack and not picked up
    as value in the basic mix-in.
    
    * Support spaces in table header in TOML
    tancnle authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    46822b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    ab967b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Configuration menu
    Copy the full SHA
    2ee9bf4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c97072 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2022

  1. Add support for HTTP/2 responses to HTTP lexer (#1864)

    The existing HTTP lexer parses HTTP/2 requests, but not responses marked with HTTP/2. (However, it would accept HTTP/2.0.)
    
    There is no specification for the textual representation of HTTP/2 traffic (as far as I can tell), but some tools generate response headers with only HTTP/2, which fail to be processed correctly by Rouge without this change.
    aschmitz authored Sep 3, 2022
    Configuration menu
    Copy the full SHA
    ccd01eb View commit details
    Browse the repository at this point in the history
  2. Drop support for Ruby < 2.7 (#1862)

    With Ruby 2.6 being EOL, we should drop support for old versions to
    reduce Rouge gem maintenance effort.
    tancnle authored Sep 3, 2022
    Configuration menu
    Copy the full SHA
    91dd723 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Release v4.0.0 (#1868)

    tancnle authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    c50a6f1 View commit details
    Browse the repository at this point in the history
Loading