Martin Natano
7f06ca703d
Upgrade IXWebSocket 11.3.2 -> 11.4.3 and move to submodule
2022-05-30 23:57:33 +02:00
Martin Natano
08896f0cc1
Add SM5 migration guide
2022-05-28 11:21:13 +02:00
Martin Natano
15b77ee278
Update documentation
2022-05-28 11:21:13 +02:00
Martin Natano
be0dee1402
Remove SM5 songs course
2022-05-28 11:21:13 +02:00
Martin Natano
c36ac09ce0
Remove Manual
...
It is incomplete and outdated. There are better resources out there.
2022-05-28 11:21:13 +02:00
Martin Natano
d8586b02b2
Add NETWORK:WebSocket()
2022-05-27 23:42:37 +02:00
Martin Natano
cb037494fc
Correct capitalization of ITGmania folder in macOS dmg
2022-05-27 23:42:37 +02:00
teejusb
6e09b3f5c3
Change back to "default" noteskin instead of "cel" in fallback
2022-05-27 14:35:18 -07:00
teejusb
f1af76d200
Rename back to default from sm5-default
2022-05-27 14:35:18 -07:00
teejusb
7d907c4e1c
prefix ddr noteskins with ddr-
2022-05-27 14:35:18 -07:00
teejusb
3e8a843398
Add lambda, set default to cel, rename default
2022-05-27 14:35:18 -07:00
teejusb
e424ff5c8b
Add Noteskins
...
Added:
- Cel (classic)
- Metal (classic)
- Cyber (LightningXCE's)
- Enchantment
- Peter's Note
- Peter's Rainbow
- Peter's Vivid
Removed:
- All stock noteskins besides default
2022-05-27 14:35:18 -07:00
Martin Natano
b9171d4892
Fix ffmpeg target OS version on macos
2022-05-24 14:56:02 -07:00
Martin Natano
07e422111c
Tweak app bundle
2022-05-24 12:39:55 -07:00
Martin Natano
e77357a75e
ITGmania credits
2022-05-23 21:49:42 +02:00
teejusb and GitHub
f9d25f793d
Remove StepMania build statuses from readme
2022-05-22 13:40:15 -07:00
Martin Natano
ee65b7b0c4
Replace logo and clean up packaging
2022-05-21 10:05:44 +02:00
Martin Natano
f5682cfdac
Bundle Club Fantastic song packs in full releases
2022-05-21 10:05:44 +02:00
Martin Natano
b6cc8f90fc
Align defaults with SL recommendations
2022-05-11 22:31:37 +02:00
Martin Natano
b2e60fa48b
Bundle Simply Love as the default theme
2022-05-11 21:59:06 +02:00
Martin Natano
2ce8bcea76
Remove SM5 default theme
2022-05-11 21:59:06 +02:00
Martin Natano
d54bc6857f
Prevent access to /Save/Preferences.ini from lua
...
Directly writing to the file would circumvent preference protections,
compromising security.
2022-05-07 23:53:58 +02:00
Martin Natano
b9ebbd32a9
Build universal binary on macOS
2022-05-02 21:23:48 +02:00
Martin Natano
b039be360c
Fix subdomain matching
2022-05-01 17:33:52 +02:00
Martin Natano
f7d8408fc2
Add support for subdomain wildcards to HttpAllowHosts
2022-05-01 13:16:14 +02:00
Martin Natano
6cd4ac88c3
Fix error reporting when opening the download file fails
2022-05-01 10:42:28 +02:00
Martin Natano
07e8abf380
Generate downloads folder in portable mode
2022-05-01 10:27:30 +02:00
Martin Natano
9cf66ae643
Update ffmpeg 2.1.3 -> 5.0.1
...
Old ffmpeg has a lot of vulnerabilities that have been fixed in newer
versions, see https://www.cvedetails.com/vulnerability-list/vendor_id-3611/Ffmpeg.html .
2022-04-30 23:22:52 +02:00
teejusb and GitHub
4c04a2a974
Use CI from itgmania repository
...
travis and appveyor are still incorrect as they still point to stepmania
2022-04-14 13:02:39 -07:00
Martin Natano
692310a0e4
Tweak defaults for the HTTP preferences
...
Connections to GrooveStats are now allowed by default.
2022-04-13 21:56:04 +02:00
Martin Natano and teejusb
3ca3bb0773
Fix macOS build
2022-04-11 14:50:00 -07:00
Martin Natano and teejusb
4c0aef69dd
Remove legacy network code
2022-04-11 14:50:00 -07:00
Martin Natano and teejusb
f1e3e4d519
Remove the 'home' and 'legacy' themes
2022-04-11 14:50:00 -07:00
Martin Natano and teejusb
7f31fd59e8
Remove unused appveyor and travis files
2022-04-11 14:50:00 -07:00
Martin Natano and teejusb
5019625aaf
Remove unused extern cmake project
2022-04-11 14:50:00 -07:00
Martin Natano and teejusb
28b53ae79e
Remove unused build option
2022-04-11 14:50:00 -07:00
Martin Natano and teejusb
dbef16945f
Remove unused SDL dependency
2022-04-11 14:50:00 -07:00
Martin Natano and teejusb
7d2d74fa19
Remove unused cmake files
2022-04-11 14:50:00 -07:00
Martin Natano
f710aaf67f
Always include full version number in ProductVersion()
2022-04-08 21:55:49 +02:00
Martin Natano
2586eec53f
Update lua docs
2022-04-06 21:13:16 +02:00
Martin Natano
54ddcb9df8
Update README.md, round 1
2022-04-03 23:00:40 +02:00
Martin Natano
724b880dfa
ITGmania
2022-04-03 22:25:01 +02:00
Martin Natano
65eb85b8e9
Sync LuaDocumentation.xml with 'Lua for SM5'
...
The LuaDocumentation.xml in the StepMania repository and
quietly-turning's 'Lua for SM5' diverged over time. This commit pulls in
a couple of documentation improvements from 'Lua for SM5'.
- Add documentation for previously undocumented functions
- Improved descriptions
- More crosslinking
2022-04-03 21:35:21 +02:00
Martin Natano
d8055e59ab
Update Lua.xml documentation
2022-04-03 19:59:29 +02:00
Martin Natano and teejusb
02008eb469
Rename to ITGmania
...
- executable name:
- linux: itgmania
- windows: ITGmania.exe
- macOS: ITGmania.app
- config path:
- linux: ~/.itgmania
- windows; %AppData%\ITGmania
- macOS: ~/Library/Application Support/ITGmania
2022-04-02 20:14:57 -07:00
Martin Natano and teejusb
a8b9c1da09
Replace some SM cmake macros with builtin functions
2022-03-31 12:06:18 -07:00
Martin Natano and teejusb
1ab364c0fa
Remove autotools infrastructure
...
Having one build system is enough.
2022-03-31 12:06:18 -07:00
Martin Natano and teejusb
e3347276b5
Build LoadingWindow_Gtk as an object module
...
CMake object modules have the advantage of allowing to set additional
compile flags for the involved files, but it's linked into the main
binary with the rest of the object files.
This removes GtkModule.so and the dynamic loading code that goes with
it.
2022-03-31 12:06:18 -07:00
Jose_Varela and teejusb
1b27032a38
Add GaveUp()
2022-03-28 20:11:53 -07:00
Nico Lehmann and teejusb
f0170fc8ce
FIx "protocol on port 9418 is no longer supported"
...
I was getting the following error when building:
```
fatal: remote error:
The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
```
Changing the protocol to `https` solves the problem for me.
2022-03-28 20:11:53 -07:00