summaryrefslogtreecommitdiff
path: root/lib/coderay/encoders
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into paint-integrationpaint-integrationKornelius Kalnbach2016-02-137-111/+247
|\
| * document new option to keep tabsKornelius Kalnbach2016-02-131-1/+2
| |
| * HTML envoder keeps \t with tab_width: falseKornelius Kalnbach2014-05-171-1/+1
| | | | | | | | Fixes #170
| * fix coderay -HTML optionv1.1.0.rc5Kornelius Kalnbach2013-08-301-6/+8
| |
| * limit HTML encoder span_for_kinds cache sizev1.1.0.rc3Kornelius Kalnbach2013-07-211-2/+4
| |
| * no cache attacks possible, static input (CSS)Kornelius Kalnbach2013-07-211-2/+0
| |
| * rename local variableKornelius Kalnbach2013-07-211-2/+2
| |
| * don't dup @span_for_kinds hash keysKornelius Kalnbach2013-07-211-1/+1
| |
| * no attack vector foundKornelius Kalnbach2013-07-211-1/+0
| |
| * Merge branch 'master' into fix-cache-attackKornelius Kalnbach2013-07-212-2/+5
| |\
| | * check token kinds in Lint encodersKornelius Kalnbach2013-07-212-2/+5
| | |
| * | mark possibly problematic spots with FIXMEKornelius Kalnbach2013-07-202-0/+4
| |/
| * add Lint encoder; do we still need DebugLint?Kornelius Kalnbach2013-06-302-7/+62
| |
| * HTML encoder shouldn't warn about open tokensKornelius Kalnbach2013-06-231-1/+0
| |
| * DebugLint check open tokens at the endKornelius Kalnbach2013-06-231-7/+16
| |
| * more helpful error messages from DebugLintKornelius Kalnbach2013-06-231-2/+2
| |
| * Merge branch 'master' into remove-dumpKornelius Kalnbach2013-06-162-3/+2
| |\ | | | | | | | | | | | | Conflicts: lib/coderay/tokens.rb
| | * speedup HTML encoder numbering for Ruby 1.8.7+Kornelius Kalnbach2013-06-161-1/+1
| | |
| | * cleanup TODOs, FIXMEsKornelius Kalnbach2013-06-162-2/+1
| | |
| * | remove dump/undump functionalityKornelius Kalnbach2013-06-131-1/+0
| |/
| * refactor check functionality to DebugLint encoderKornelius Kalnbach2013-06-132-15/+55
| |
| * speedup/tweak debug encoderKornelius Kalnbach2013-06-131-11/+14
| |
| * tweak Terminal encoder, cleanup token kindsKornelius Kalnbach2013-06-131-78/+101
| |
| * tweak Taskpaper scanner, cleanup doc_string kindKornelius Kalnbach2013-06-121-1/+1
| |
* | Merge branch 'master' into paint-integrationKornelius Kalnbach2013-06-114-165/+160
|\ \ | |/
| * cleanup HTML encoder CSS styles/classes algorithm (#135)Kornelius Kalnbach2013-06-102-28/+40
| |
| * simplify more HTML encoder methods (#135)Kornelius Kalnbach2013-06-101-20/+17
| |
| * cleanup HTML encoder #setup (#135)Kornelius Kalnbach2013-06-101-38/+32
| |
| * cleanup HTML encoder (#135)Kornelius Kalnbach2013-06-101-33/+33
| |
| * massively improve Terminal encoder speedKornelius Kalnbach2013-06-101-74/+67
| |
| * whitespaceKornelius Kalnbach2013-06-091-4/+2
| |
| * treat empty token as error in Debug encoderKornelius Kalnbach2013-06-091-0/+1
| |
| * vastly improve Debug encoder speed on Ruby 1.9.3Kornelius Kalnbach2013-03-111-1/+1
| |
* | Merge branch 'master' into paint-integrationKornelius Kalnbach2013-03-104-34/+52
|\ \ | |/
| * fix #41 by removing special caseKornelius Kalnbach2013-03-101-17/+22
| | | | | | | | Also, clean up some code.
| * remove ondblclick handler from HTML outputKornelius Kalnbach2013-03-101-1/+1
| |
| * Update lib/coderay/encoders/html/numbering.rbshura2012-08-281-1/+1
| |
| * add :string.:char, remove :regexp.:function color from terminal encode (GH #29)Kornelius Kalnbach2012-07-231-1/+1
| |
| * rename :independent_lines option to :break_linesKornelius Kalnbach2012-04-021-5/+6
| |
| * here come the white-space nazisKornelius Kalnbach2012-04-012-12/+13
| |
| * Fixed handling of eols inside token content.Etienne Massip2012-03-291-6/+10
| |
| * Extracted code making HTML lines independent from numbering code to a ↵Etienne Massip2012-01-262-18/+25
| | | | | | | | specific option in encoder.
* | add Termina256 encoder (work in progress)Kornelius Kalnbach2012-01-221-0/+174
|/
* Bug #6: merge ConradIrwin's approach with korny'sKornelius Kalnbach2011-12-271-3/+3
|
* Remove assumption about a stable $:Conrad Irwin2011-12-231-3/+3
| | | | | | | | | | In some environments (e.g. [1]) $: can change between loading the library and using it. To avoid this problem, we always pass an absolute path to autoload internal modules. [1] https://github.com/pry/pry/issues/280
* use bright blue because dark blue is hard to see on black terminalKornelius Kalnbach2011-12-151-6/+6
|
* simplify HTML page layout (no border)Kornelius Kalnbach2011-10-191-1/+9
|
* cleanup JSON encoder gem loadingKornelius Kalnbach2011-09-191-2/+2
|
* fix YAML encoder for Psych (damn!)Kornelius Kalnbach2011-08-211-3/+1
|
* fix YAML encoder for all Rubies (again!)Kornelius Kalnbach2011-08-211-2/+2
|