Commit Graph

868 Commits

Author SHA1 Message Date
Joshua Peisach
a937dbef92 Add msvc4.0/4.2 support + lego island preset (#834)
* Add msvc4.0, msvc4.20 support + lego island preset

* Run black on download.py

* Cleanup - rename msvc dirs to fit with the rest of the ids

* msvc4x compilers: Rename the directory of the 'Bin' folder and fix exec status

* Use set_x instead of os.system

* Use intel syntax for win9x platforms
2023-09-06 09:55:14 +09:00
Ethan Roseman
8f00e2eae1 Fix win9x svg 2023-09-05 21:30:51 +09:00
Ethan Roseman
e1d9c7ed8b Fix download.py 2023-09-04 08:23:31 +09:00
WhenGryphonsFly
2397a4a960 Add Pokemon Pinball Ruby and Sapphire preset (#835)
Update compilers.py
2023-09-04 08:08:54 +09:00
WhenGryphonsFly
d26d9fe1d1 Switch agbcc to follow pret's fork (#833)
Update download.py
2023-09-04 08:04:58 +09:00
OmniBlade
7c2f37512c Implement Win 9x platform and msvc compilers. (#802)
* Implement Win 9x platform and msvc compilers.

* Add credit info for Windows icon.

* Solve issue with read only temp dir for MSVC.

* Update armcc.zip link

* Add new dep to backend ci

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-09-04 07:12:07 +09:00
Seeky
5b45631eaf Use C++ in SPM preset (#832) 2023-09-01 21:10:46 +09:00
Seeky
45b006e13d Add ppc cr definitions (#831) 2023-09-01 21:09:44 +09:00
Mark Street
d6a5675e75 Update maspsx hash 2023-08-31 15:34:42 +01:00
Daniel R
36c406ab7d Update vib-ribbon preset (#830) 2023-08-31 20:02:52 +09:00
Simon Lindholm
20714e0485 Fix a typo (#829) 2023-08-31 02:27:24 +09:00
Seeky
6bd3732b44 Fix gc/wii error messages (#828) 2023-08-31 02:27:06 +09:00
Mark Street
aa6bf6a739 Update maspsx hash 2023-08-24 15:10:03 +01:00
ConorB
ca792ab04f Have the frontend handle the backend going down more gracefully (#827)
* Identify and throw RequestFailure errors, handle network errors with a special error page

* Blanket catch and handle all SWR network errors on the scratch page

* Revert scratcheditor / scratchpage change

* Have the scratch editor be able to gracefully handle being offline

* maintain "maintenance"

---------

Co-authored-by: ConorBobbleHat <c.github@firstpartners.net>
2023-08-24 03:47:42 +09:00
Mark Street
86d5ea4aba Update maspsx (#826)
Update download.py
2023-08-23 18:46:39 +01:00
Mark Street
8bf645889f Update maspsx hash (#824)
another nop bug squashed.
2023-08-21 18:07:55 +09:00
YoshiCrystal9
3114a3d3c3 Add Splatoon 2 (3.1.0) presets (#823) 2023-08-20 05:03:22 +09:00
Mark Street
a570b06053 Update maspsx to latest (#822)
when I say "update", you say "maspsx"...
2023-08-17 19:19:28 +09:00
Daniel R
178ffa2cfa Fix vib-ribbon preset (#821) 2023-08-17 14:51:51 +09:00
Mark Street
e84d20af34 Add ps1 gcc-2.91.66 (egcs 1.1.2) (#819) 2023-08-16 21:19:12 +01:00
Daniel R
0b5259fe57 Add vib-ribbon preset (#818) 2023-08-17 02:23:54 +09:00
Ethan Roseman
d21d189067 Make family more liberal (#815)
* Make family more liberal

* Handle empty asm case
2023-08-15 18:35:39 +09:00
Mark Street
28038f0d73 Update maspsx (#813) 2023-08-07 18:05:27 +09:00
Ethan Roseman
11547db837 add new compiler to all compilers list 2023-08-07 13:46:48 +09:00
Cuyler36
aa8e3bde1a Add mwcceppc 1.3.2r & update AC preset (#810)
* Implement GC 1.3.2r changes properly

* Remove shutil.rmtree, fix formatting

* Add missing comma
2023-08-06 20:50:51 +09:00
Mark Street
95df5dddcd Update maspsx hash (#809)
fixed another bug :)
2023-07-29 13:01:36 +09:00
Mark Street
4f3f3b53d0 Update maspsx in download.py (#808)
there have been a few fixes :)
2023-07-20 11:09:57 +09:00
Ryan Burns
50f32004a8 Add 1.2.5n compiler, and use it for melee/pikmin (#807)
* Add 1.2.5n compiler, and use it for melee/pikmin

* Update compiler zip to include 1.2.5n

* migration

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-07-16 16:53:23 +09:00
Ethan Roseman
f7c33ef237 Fix re-uploaded gc/wii compilers zip link 2023-07-15 21:57:21 +09:00
ConorB
dda9432ec2 footer fix (#806)
Co-authored-by: ConorBobbleHat <c.github@firstpartners.net>
2023-07-14 23:42:43 +01:00
Ethan Roseman
ebd520c536 Add a way to manually mark a scratch as matching (fixes #401) (#804) 2023-07-10 13:40:59 +09:00
Ryan Burns
cbabcbbb43 Use doldecomp/melee as source for frank.py (#801) 2023-07-05 10:10:32 +09:00
Mark Street
39107971e5 Fixup paths to wacom tools (#800)
* Update compiler_wrapper.py

* Update platforms.py

* Update compiler_wrapper.py

* Update compiler_wrapper.py

* Update diff_wrapper.py

* dumb whitespace

* Update diff_wrapper.py
2023-07-03 21:51:58 +09:00
ConorB
aded2ee902 Fix server error upon processing user with revoked github token (#783)
* Don't use an auth token to fetch details if we don't have to

* Try to use the user token as much as possible

* Force users with bad tokens to log in again

* Fix invalid token session deletion

* GitHubUser.details shouldn't make network requests

---------

Co-authored-by: ConorBobbleHat <c.github@firstpartners.net>
2023-07-03 21:50:43 +09:00
OmniBlade
fb34dbf4cb Add MS-DOS platform and Watcom compilers. (#794)
* Add MS-DOS platform and Watcom compilers.

* Remove --reloc from i686 disasm

The --reloc option seems to generate a lot of noise for the i686
objdump.

* Add credit for MS-DOS icon.

* Fixes more black formatting issues.

* Fix black & string appendage issue

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-07-03 19:06:14 +09:00
Mark Street
576b0006f4 Consume stderr when checking git hash (#799) 2023-07-02 19:14:42 +09:00
Ethan Roseman
cdf63d3f73 Add gcc-mipsel for PS1 (try 2) (#792)
* Revert "Revert "Add gcc-mipsel for PS1" (#790)"

This reverts commit 4e73916f50.

* Update maspsx version in download.py

* Update download.py

---------

Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>
2023-07-01 18:29:21 +01:00
Marijn van der Werf
a7ea1dfe23 Light diff colours (#797)
* Diff color overhaul

Changed to programmatically-defined values. These are 9 equally spaced HSV values, with 60% saturation and 80% value.

Update Diff.module.scss

Fix accidental pasted text

Add spaces after commas, per request

* Only apply new colours to light mode

---------

Co-authored-by: bismurphy <tjmurphy@mit.edu>
2023-07-02 01:57:10 +09:00
Akira Akashi
42e4379858 sync ds pokemon compiler flags with repos (#798)
* sync ds pokemon compiler flags with repos

* remove char signed for diamond
2023-06-30 11:15:28 +09:00
triph
97ef0729b0 Add Klonoa 2: Lunatea's Veil presets (#791) 2023-06-20 07:33:19 +09:00
Ethan Roseman
4e73916f50 Revert "Add gcc-mipsel for PS1" (#790)
Revert "Add gcc-mipsel for PS1 (#789)"

This reverts commit 23ca95cdb3.
2023-06-20 06:56:06 +09:00
Mark Street
23ca95cdb3 Add gcc-mipsel for PS1 (#789)
* Add gcc-mipsel for PS1

* appease black

* escape addu args
2023-06-20 06:54:21 +09:00
triph
b96444e172 Add ee-gcc2.9-991111-01 compiler (#787)
* Add ee-gcc2.9-991111-01 compiler

* Move ee-gcc2.9-991111 to 991111a, add ee-gcc2.9-991111 compiler

+ remove old Windows 2.9-991111 build from ps2_compilers archive

* Move ee-gcc2.9-991111 presets to 991111a
2023-06-20 06:53:51 +09:00
Adubbz
7d5d9cb95a Update asm-differ (#786) 2023-06-17 18:46:54 +09:00
Fruityloops
ea6d357f31 Add ARMCC 4.1 Build 791 (#784) 2023-06-17 16:41:09 +09:00
Simon Lindholm
36db94e8e2 Don't highlight brackets on click (#785)
* Don't highlight brackets on click

Reported by @Kelebek1.

* Update frontend/src/components/Diff/Diff.tsx
2023-06-17 06:58:27 +09:00
sozud
8b7614d3e3 Update asm-differ (#781) 2023-06-16 06:45:54 +09:00
ConorB
3b39a6d3af Add clangd language server support (#739)
* Initial clangd support
Tidy up languageserver.ts
Add CompilerCommand option

* Codemirror tooltip newline handling

* Force github login through redirects instead of popup window

* Gracefully exit LS when scratch unloads

* Break scratch language out to api, move language server integration to new hook

* Fix broken import

* Fix languageServer.ts import warnings
(and rename languageserver.ts to languageServer.ts)

* Format on Alt-Shift-F

* Add default, site-wide .clang-format

* Allow source to reference context definitions

* Remove overzealous IIFEs

* Clean up yaml imports, useLanguageServer state

* Remove webpack yaml-specific config

* Fix default-clang-format.yaml loading

* Add editor option to enable / disable language server

* Change language server setting text

* Add ability to select small language server, version bump

* EditorSettings clean

* EditorSettings 2: Electric Boogaloo (sponsored by tailwind)

* Fix tooltip appearance

* Remove alignment settings from default-clang-format.yaml

* Remove references to preferSmallLanguageServer

---------

Co-authored-by: ConorBobbleHat <c.github@firstpartners.net>
Co-authored-by: Mark Street <streetster@gmail.com>
2023-06-04 14:15:27 +09:00
Mark Street
b523916486 Fix poetry install script in Dockerfile, bump wibo (#780)
* Fix poetry install script in Dockerfile, bump wibo

* bump wibo version in ci too
2023-06-04 01:01:32 +09:00
Mark Street
f33102beca Better asm diff error handling (#776)
* better asm-differ exception handling

* simplifying

* add 'asm-differ:' error text back in

* preemtively fix tests?

* appease black, maybe mypy too
2023-06-04 00:37:03 +09:00