1
0
mirror of synced 2024-11-27 22:40:49 +01:00

Commit Graph

  • ff2f324a54 parsers.py: Re-add whitespace Viv 2023-06-30 02:01:26 -0400
  • f0f0715c2e parsers.py: Remove unneeded default case Viv 2023-06-30 02:00:51 -0400
  • cfffaee59f parsers.py: Merge non-comment logic Viv 2023-06-30 01:59:27 -0400
  • 8cb127afeb parsers.py: Merge comment-handling logic Viv 2023-06-30 01:48:38 -0400
  • 1e09aab379 parsers.py: Inline parseLine function Viv 2023-06-30 01:47:44 -0400
  • 739cc0d912 Move TJA parsing funcs to parsers.py Viv 2023-06-30 01:41:59 -0400
  • 1510a62bf5 tests/: Add WIP test for soul-gauge byte LUTs Viv 2023-06-29 21:24:31 -0400
  • 73b1fed5a7 Standarize I/O for read/writeFumen functions Viv 2023-06-29 20:56:34 -0400
  • 1ea10e0635 parsers.py: Remove byteOrder from readFumen Viv 2023-06-29 20:52:37 -0400
  • 6d2f5a73bb Add comments to TJA test files Viv 2023-06-29 20:51:13 -0400
  • c04d90d85f test_and_publish_release.yml: Use -e for first test Viv 2023-06-29 20:35:37 -0400
  • 2ed0f92a69 Revert "tests: Import from src.tja2fumen" Viv 2023-06-29 20:34:08 -0400
  • 3e33d5c634 Fix errors in ia6cho charts Viv 2023-06-29 19:46:57 -0400
  • ea701a5c63 tests/: Increase the tolerance for drumroll duration Viv 2023-06-29 19:44:37 -0400
  • 91ad789d10 tests/: Don't halt early if there's a len(notes) mistmatch Viv 2023-06-29 19:43:48 -0400
  • 712cdc0a14 tests/: Don't halt early if there's a len(measures) mismatch Viv 2023-06-29 15:40:38 -0400
  • 8b302e876f tests/: Use readable name for song variables Viv 2023-06-29 15:45:01 -0400
  • 9069f462ce converters.py: Don't update SCROLL/GOGO/BARLINE right away Viv 2023-06-29 16:23:26 -0400
  • 3f981236e3 tests/: Add sorting for generated songs Viv 2023-06-29 15:40:05 -0400
  • 305b70eb27 tests/: Compare only the non-empty measures Viv 2023-06-29 15:39:39 -0400
  • 0bef98c10d Stop hardcoding song['length'] Viv 2023-06-29 15:06:49 -0400
  • 6286a3a78d Reorder test functions Viv 2023-06-29 14:47:12 -0400
  • 73df48c70c Remove debugPrint-related funcs Viv 2023-06-29 14:29:12 -0400
  • af91e9fe47 tests: Import from src.tja2fumen Viv 2023-06-29 14:10:25 -0400
  • f7209de56c .gitignore: Add __pycache__ Viv 2023-06-29 02:02:23 -0400
  • c320d4248b Move dev dependencies from GHA to pyproject.toml Viv 2023-06-29 01:56:16 -0400
  • 2f06ee433c Add raises=AssertionError to ia6cho xfail entry Viv 2023-06-29 01:44:19 -0400
  • 52eae95161 Increase verbosity of test suite (-v -> -vv) Viv 2023-06-29 01:40:44 -0400
  • 5a1d7c9aa3 Add ia6cho to test suite as XFAIL Viv 2023-06-29 01:39:55 -0400
  • e528f48e1d
    Adapt release workflow to also act as a test suite (#18) vivaria 2023-06-29 01:20:46 -0400
  • dfe097ba1d pyproject.toml: Add pytest options to prettify Viv 2023-06-29 01:17:46 -0400
  • df17318603 test_and_publish_release.yml: Turn PY_COLORS on Viv 2023-06-29 00:49:56 -0400
  • ad38beb7c1 test_conversion.py: Glob for Pyinstaller .exe Viv 2023-06-29 00:46:55 -0400
  • d253c17108 test_conversion.py: Ensure .bin files are actually generated Viv 2023-06-29 00:44:23 -0400
  • 4806b05963 Use forward slash for shell: bash Viv 2023-06-27 20:48:54 -0400
  • b0b8c5c691 Add -y to pip uninstall command Viv 2023-06-27 20:45:17 -0400
  • 51dd4f42e0 Add testing to release workflow Viv 2023-06-27 20:30:49 -0400
  • c548dbd459 Remove unnecessary with: settings for checkout Viv 2023-06-27 18:53:46 -0400
  • c30d2dc486 Move GHA user data setting step Viv 2023-06-27 18:53:28 -0400
  • a9a88e64a7 Rename create_release.yml (Test and publish release) Viv 2023-06-27 18:51:38 -0400
  • 3a98085a99 Add ability to run test using wheel/exe Viv 2023-06-27 20:29:32 -0400
  • c71bca8cd9 Update pyproject.toml version for 0.1.1 0.1.1 GitHub Actions Bot 2023-06-27 23:37:43 +0000
  • 1429b8f466 Make sure LUT .csv files are included in wheel/sdist Viv 2023-06-27 19:35:45 -0400
  • 88031074a6 Rename test_songs -> test_conversion Viv 2023-06-27 18:32:35 -0400
  • 9bbdcc52b7 Update pyproject.toml version for 0.1.0 0.1.0 GitHub Actions Bot 2023-06-27 01:15:16 +0000
  • 4a2ee1cac0 create-release.yml: Add release workflow Viv 2023-06-26 19:56:46 -0400
  • 99331eeeb8 __init__.py: Fix main to vary return variables Viv 2023-06-26 19:56:09 -0400
  • 07a617ab13 setup.py: Add newline Viv 2023-06-26 19:54:51 -0400
  • 7b8097ef2e converters.py: Add missing barline setting Viv 2023-06-26 19:11:04 -0400
  • 26b23ece19 Use LUT-based method for soul gauge bytes Viv 2023-06-25 21:54:12 -0400
  • c33cd4c7e7 .gitignore: Add .pytest_cache Viv 2023-06-25 13:34:38 -0400
  • a28a8da8da test_songs.py: Remove now-unnecessary header length check Viv 2023-06-25 13:35:31 -0400
  • f9760f46ce test_songs.py: Add strict case for TJA-converted headers Viv 2023-06-25 13:33:28 -0400
  • 27b6dbe9d6 Move checkValidHeader into testing code Viv 2023-06-25 13:19:50 -0400
  • 903410dd99 utils.py: Merge checkValidHeader and validateHeaderMetadata Viv 2023-06-25 13:05:38 -0400
  • 6d8bfb97d5 utils.py: Remove now-unused checkMismatchedBytes func Viv 2023-06-25 12:21:49 -0400
  • 69af60e4e3 Improve readability of header processing code Viv 2023-06-25 13:04:22 -0400
  • 5899593024 Add notes about item byte in fumen files Viv 2023-06-25 12:14:56 -0400
  • 52827f1abc Add support for #BARLINE commands Viv 2023-06-25 12:01:27 -0400
  • 2e54975534 Add first tja-fumen pair (mikdp) to test Viv 2023-06-25 12:15:43 -0400
  • f2760d418b .gitignore: Allow tjas to be committed Viv 2023-06-25 01:02:53 -0400
  • c233dda574 converters.py: Fix bug with #GOGOEND parsing Viv 2023-06-25 11:26:56 -0400
  • 3b88104578 Add test to compare converted TJAs to fumens Viv 2023-06-25 01:02:31 -0400
  • 2a24790d59 Clean up script I/O to make easier to call from tests Viv 2023-06-25 01:00:08 -0400
  • 417bfe59eb pyproject.toml: Update for 0.0.1 release. 0.0.1 Viv 2023-06-04 15:27:19 -0400
  • 1abd86885e README.md: Update for 0.0.1 release. Viv 2023-06-04 15:27:01 -0400
  • 654f67d6e2 Add * to .gitignore folders Viv 2023-06-04 13:55:46 -0400
  • 58cafeb4f0 Make project pip-installable Viv 2023-06-04 12:51:07 -0400
  • fed999164a Add LICENSE.txt file Viv 2023-06-04 12:37:36 -0400
  • a36849b4cc .gitignore: Add *.egg-ingo Viv 2023-06-04 12:32:13 -0400
  • 2bfa3e8d31 Move main() from main.py into __init__.py Viv 2023-06-04 12:31:42 -0400
  • 90f3d7902f main.py: Remove fumen-parsing code and make TJA mandatory Viv 2023-06-04 12:18:45 -0400
  • 5d50dcfa41 Switch to a src/ layout Viv 2023-06-04 11:16:39 -0400
  • 2f95a8505b parsers.py: Handle STYLE to fix Ura conversion Viv 2023-06-03 22:45:03 -0400
  • 41d18cf900 converters.py: Fixup comment Viv 2023-06-03 20:40:07 -0400
  • 57e4198fe9 converters.py: Predefine variable to silence PyCharm warning Viv 2023-06-03 20:34:58 -0400
  • 6d6985917e converters.py: Rename offset variables for clarity Viv 2023-06-03 20:33:41 -0400
  • e053e1ad7a converters.py: Rework the logic for measure offsets Viv 2023-06-03 20:32:50 -0400
  • 35ee48200f converters.py: Only subtract drumroll pos for single-measure drumroll Viv 2023-06-03 14:57:11 -0400
  • 1953ffbc23 converters.py: Fix drumroll duration bug Viv 2023-06-03 13:28:20 -0400
  • 84056aef27 README.md: Stop using README as issue tracker Viv 2023-06-03 11:07:27 -0400
  • 4bf2072279 main.py: Don't append course ID if tja has only 1 course Viv 2023-06-03 11:04:57 -0400
  • 77aa9598a0 main.py: Use more reliable method of fetching filename Viv 2023-06-03 11:04:12 -0400
  • b2353df58b Add .gitignore file Viv 2023-06-03 09:48:09 -0400
  • e3cd17bf0e main.py: Add basic argparse interface Viv 2023-06-03 09:47:59 -0400
  • 5f8b0c4dd5 main.py: Use course ID (m) instead of name (Oni) Viv 2023-06-03 09:47:46 -0400
  • f5aa185ec2 constants.py: Add support for 0-4 course strings Viv 2023-06-03 09:45:53 -0400
  • ffc62c73a9 constants.py: Add missing header constants (SONGVOL, SEVOL) Viv 2023-06-03 09:45:15 -0400
  • 394b7badc9 main.py: Refactor main() to support external scripts Viv 2023-06-02 16:35:06 -0400
  • a510696efc parsers.py: Add support for SHIFT-JIS .tjas Viv 2023-06-02 16:35:06 -0400
  • 3e2e29baa1 parsers.py: Add NotImplementError else cases Viv 2023-06-02 16:35:06 -0400
  • f5df104e56 parsers.py: Handle incorrectly specified balloon metadata Viv 2023-06-02 16:35:05 -0400
  • 8b3a56ef0d parsers.py: Fix bug with non-empty whitespace lines Viv 2023-06-02 16:35:05 -0400
  • d671939c41 Use explicit importing over relative importing Viv 2023-06-02 16:35:05 -0400
  • ae9cde3a20 Rename tja2fumen.py to main.py Viv 2023-06-02 16:35:05 -0400
  • 226060e6b6 constants.py: Add mapping between course names and letter IDs Viv 2023-06-02 16:35:05 -0400
  • f4e8a70f01 constants.py: Add missing header commands Viv 2023-06-02 16:35:05 -0400
  • 4d4dacaeab fixup command constants Viv 2023-06-02 16:35:04 -0400
  • a66498a6db Update README.md Viv 2023-06-02 16:35:04 -0400
  • 383c2c6fd0 Update README.md Viv 2023-06-02 16:35:04 -0400