Skip to content

Releases: nlbdev/MathCAT

Development Build

07 Jan 10:15
bceca92

Choose a tag to compare

Development Build Pre-release
Pre-release

Commits

  • edbebb0: For getting a node by id, start using the id and the offset. To do this, rather than two args, I just push around a NavPosition structure. (NSoiffer)
  • 0daad11: Fixes NSoiffer#110 -- navigation inside of leaves (NSoiffer)
  • aa61b11: missed file in last commit (NSoiffer)
  • 0e23a8d: fix NSoiffer#420 -- evaluated-at was grabbing the wrong child for the content (NSoiffer)
  • e6ab510: add test for NSoiffer#420 (NSoiffer)
  • ccd9784: Fix inconsistant zoom in/out all the way. Fixes NSoiffer#413. (nsoiffer)
  • 4da0124: Switch from unmaintained yaml-rust to yaml-rust2 (NSoiffer#422) (Robert O'Callahan) #422
  • a81e8ad: update roman-numerals package ref (nsoiffer)
  • 413b4eb: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • ea47d6e: Revert "Switch from unmaintained yaml-rust to yaml-rust2 (NSoiffer#422)" (nsoiffer)
  • 24f6fbe: Added a commented out easier upgrade path to yaml-rust2. (nsoiffer)
  • abfc64f: Fixes NSoiffer#416 by introducing a new preference IgnoreBold with values true or false (default). (nsoiffer)
  • 8d96291: add spelling (nsoiffer)
  • aa948b5: comment out debug statement (nsoiffer)
  • 1d86423: Missed a case for NSoiffer#416 where something like bold "c o s" needs to be merged. (nsoiffer)
  • d67da37: update version of zip (nsoiffer)
  • 0a58ce9: minor code cleanup in TranslateExpression -- no real change (nsoiffer)
  • da1e5d2: Add <a> to allowed MathML by converting it to mrows. (nsoiffer)
  • 9d33066: Simplify duplicate removal in speech_styles using dedup (NSoiffer#424) (Moritz Groß) #424
  • e02a614: language comparison tool (NSoiffer#425) (Moritz Groß) #425
  • f4b3bd1: refactor handle_special_chars() to use a single mutable buffer (NSoiffer#426) (Moritz Groß) #426
  • 6353e30: panic when calling an unimplemented function (NSoiffer#430) (Moritz Groß) #430
  • 0f264b2: Replace deprecated error-chain with anyhow (NSoiffer#428) (Moritz Groß) #428
  • 0ea4f1f: Added missing arg to bail!() (nsoiffer)
  • c68a6a6: add missing newline in error message (nsoiffer)
  • 42c6459: Initial work on fixing NSoiffer#415 -- more testing is needed for different navigation modes (nsoiffer)
  • 51e3c75: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • 85e5c5f: modularize language comparison tool (NSoiffer#427) (Moritz Groß) #427
  • 31493be: fix type signature (nsoiffer)
  • ebd5843: clippy cleanups (nsoiffer)
  • b4a151d: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • c4b22db: .tavis.yml no longer needed. Fixes NSoiffer#429 (nsoiffer)
  • 13b1f7a: Fix mistake introduced with last commit dealing with getting the context value of NavNodeOffset. (nsoiffer)
  • f80fc7c: Cleanup context_get_variable so that it just returns a string instead of an awkward tuple. Numbers are now returned as a String. Among other things, this cleaned up a bug where sometimes a value for "NavNodeOffset" was sometimes an integer and sometimes a string. (nsoiffer)
  • 647d7d4: Detailed rule diffs (NSoiffer#431) (Moritz Groß) #431
  • 7e0717e: Missed a couple of changes when moving to anyhow in 0f264b2 for the fake file system compile. (nsoiffer)
  • 1920764: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • ceb7c29: translate some unicode symbols (NSoiffer#433) (Moritz Groß) #433
  • 29239f1: Update match pattern and translation rules for "curl" in calculus.yaml (NSoiffer#432) (Moritz Groß) #432
  • 8b4c01d: some smaller issues in english rules (NSoiffer#435) (Moritz Groß) #435
  • 28693f2: updated comments about deepl (nsoiffer)
  • 803c988: Initial seeding of Unicode files (nsoiffer)
  • 7980fb3: add pause after to in large ops (nsoiffer)
  • 388f8ec: switch to using DeepL from google translate (nsoiffer)
  • 8758cc7: Modified testing of whether MathML strings/trees are the same by adding in a "ignore_attrs" list of strings. (nsoiffer)
  • 6577557: turn off clippy needless return (nsoiffer)
  • a2434c4: added another 'ignore' attr (nsoiffer)
  • 6602773: fix "Fullwidth Plus Sign" (NSoiffer#434) (Moritz Groß) #434
  • e4fb49e: laplacian and indexed-by (NSoiffer#436) (Moritz Groß) #436
  • 938a277: normalize YAML files in Rules (NSoiffer#438) (Moritz Groß) #438
  • 839ac33: change unwrap() to unwrap_or_default() to avoid a crash (nsoiffer)
  • 05863bc: Improvements to navigation. (nsoiffer)
  • d9948ec: Found another cleanup to do: look for pairs of (letter, pseudoscript) such as p' or p'q' all inside of a single token element. Convert them into msup. (nsoiffer)
  • 5773d44: fix test now that pseudoscripts in get turned into scripts (nsoiffer)
  • 6c52fc8: exclude °C and °F from PSEUDO_SCRIPT in mi's (nsoiffer)
  • 3530a99: Add test for pseudo scripts inside mi. (nsoiffer)
  • 6f3c149: Fix NSoiffer#439 -- didn't dig down for embellished open paren (nsoiffer)
  • 9e20ca7: fix typo in comment (nsoiffer)
  • 95ab988: Fix rules to accept new equilibrium arrows. Apparently the xpath library doesn't correctly handle \uhhhhhh (six bytes). (nsoiffer)
  • 6df44a6: Mised places where \uhhhhhh needed to change for chemistry (nsoiffer)
  • 80ed8c5: Improve audit languages tool (NSoiffer#448) (Moritz Groß) #448
  • Replace String with impl AsRef<str> in public APIs and tests (NSoiffer#449) #449 (Moritz Groß)