Skip to content

Releases: rafael-santiago/tulip

V8

05 May 17:30
Compare
Choose a tag to compare

Version: 8

Features

  • JPEG processor.
  • PNG processor.
  • MOBI processor.
  • Now redirecting errors and infos to their correct standard outputs.

Bugfixes

  • SIGSEGV when appending empty files [commit-id#5568d4].

V7

31 Jan 23:23
Compare
Choose a tag to compare
V7

Version: 7

Features

  • New SVG processor.
  • HTML processor can also embed SVG TABs and including a rad viewer for them, too. You can easily navigate through the pages of your transcription. It could be quite nice when studying, remembering old transcriptions, etc. It can be awesome if you do not have a nice SVG viewer or want to produce a more device-independent output but keeping on some fancy stuff that would be dropped out in plain ASCII TABs.
  • New .part tag extension that makes possible to mark-up a more arbitrary song part instead of just the last written section.
  • Now shifted-repeats are possible by using: .repeat{<part>}{+|- <tones total> [.5]}.
  • For the sake of my sanity, now release notes are being stored into RELNOTES.txt, too.
  • Minor changes in syntax highlighting files related to v7 language extensions.

Bugfixes

  • Some options related to tuning info were not being properly read when explicitly passed by command line, due to a pre-historic dummy typo ('tunning' instead of 'tuning' 🤦‍♂️) [commit-id#e537ef].
  • HTML and Markdown processors were writing incomplete TABS. The problem was in TXT processor, where sometimes NULLs were being written to output. [commit-id#6ffe59].

V6

13 May 13:59
Compare
Choose a tag to compare
V6

Version: 6

Features

  • Support for code inclusion by using the tag .append.
  • Support for comments by using the comment token %.

Bugfixes

  • None! 🥇 :)

V5

19 Jun 00:14
Compare
Choose a tag to compare
V5

Version: 5

Features

  • Improvements on typesetting for bend and release bend techniques (Postscript/PDF out).
  • Support for Latin1 symbols for the .literal tag (Postscript/PDF out). .literal{"É isso aí..."}.

Bugfixes

  • None! 🥇 :)

V4

24 Mar 15:46
Compare
Choose a tag to compare
V4

Version: 4

Features

  • Postscript processor.
  • Encapsulated Postscript processor.
  • PDF processor (need pspdf tool).
  • Markdown processor.
  • HTML processor.
  • Minor improvements on ASCII processor heuristics'.
  • Separating the master tuning indication from the Tablature's notation table.

Housekeeping

  • Making easier the addition of new typesetting testing steps.
  • Minor build improvement: bypassing Valgrind's still reachable reports.

Bugfixes

  • Comments line breaking [commit-id: #3fdc225].
  • Repoprefs loading [commit-id: #34fa61a].
  • Muffled notes considered kTlpTimes [commit-id: #e1ac632].
  • Tuning that mixes natural and half step notes [commit-id: #a59f61d].
  • Tuning loading [commit-id: #9b2a31c].
  • .tunning -> .tuning [commit-id: #cab8763].

V3

23 Feb 00:11
Compare
Choose a tag to compare
V3

Version: 3

Features

  • Compiler re-written from scratch.
  • Now generating object code instead of dumping the Tab directly by the user's code (I was a damn crazy... ಠ_ಠ). A pretty simple Processor's "machine code" was introduced.
  • Speed improvements. Running the compilation step in just one single pass (the old compiler had two).
  • Text processor (ASCII Tab) re-written from scratch.
  • Formalizing a little the DSL.
  • New tags added to the DSL. Tags related with repetition. They are: @ (once more), .part and .repeat.
  • Processor behavior now is controlled with command line option and/or "repoprefs" instead of a "set section".
  • New typesetting heuristics' besides some improvements on the old ones.
  • Now FreeBSD is a supported platform.
  • MIDI support stripped out.

Housekeeping

  • A more decent build: Test for typesetting's consistency, Installing/Uninstalling, Prebuilts, etc.

Bugfixes

  • All old bugs had gone! 🥇 I have not seen any new... ¬¬