Arthur Eubanks
995f0ea8c1
Change some RString methods to free functions
...
These ones aren't a std::string method. Doing this helps the RString to
std::string migration.
2025-05-17 14:02:12 -07:00
Martin Natano
bacecae1f7
Decouple <vector>
2023-04-21 22:13:41 +02:00
Brian Phlipot
4a6b1a743c
Enable more compiler warnings and treat them as errors.
2023-02-02 11:54:17 -08:00
Michael Sundqvist
0cba3579de
Remove global "using namespace std;" declarations, use "std::" prefixes on all std elements
...
Fix whitespace changes
2022-07-31 22:14:38 +02:00
Martin Natano
e1b5664f21
Update jsoncpp from version 0.5.0 to 1.9.5
...
Aside from including a ton of bug fixes, this should fix an issue in the
CI pipeline when building with system libraries that was caused by a
minor incompatibility between 0.5.0 and less ancient versions.
Also, switch to the amalgamated source, because it makes it easier to
keep it up to date.
https://github.com/open-source-parsers/jsoncpp/wiki/Amalgamated-(Possibly-outdated)
2022-02-19 14:10:55 +01:00
Martin Kröning
f075d6a617
JsonUtil: Adapt functions to vanilla jsoncpp
2020-06-18 20:56:40 +02:00
teejusb
7e3789b131
Integrate C++11 branch into 5_1-new
2019-06-22 12:35:38 -07:00
Kyzentun
2c49ec7380
Change RadarValues internal implementation to not use a union and use the subscript operator instead of the float* operator for subscripting.
2014-08-22 13:19:17 -06:00
sigatrev
e81af8c131
Enums for TapNoteType, TapNoteSubType, and TapNoteSource
...
I intend to make additional useful information available on judgments,
such as TapNoteType and TapNoteSubType( for hold judgments ).
I am submitting this part as a separate pull request because it is more
generally applicable to anything TapNote related.
2014-07-25 18:45:02 -05:00
Jason Felds
07caab3ab4
Simple one.
2013-05-01 22:04:20 -04:00
Devin J. Pohly
afaa382b84
Steps: set Song pointer to associated song when constructing
2013-01-20 19:23:28 -05:00
Mark Cannon
8099e25dcc
stage 3 of TimingData changes: changed external interface, enforce encapsulation more strictly
2011-09-15 03:28:58 +00:00
AJ Kelly
c7f41eb9d8
small cleanup craps
2011-09-12 11:38:49 -05:00
Mark Cannon
0d4e43f9e3
stage 1 of TimingSegment cleanup: consolidate genericizable code in TimingData, use a proper variable name
2011-09-10 03:08:59 +00:00
Jason Felds
b6fe8a0de0
[timing] Notes* mostly covered.
2011-07-27 22:33:50 -04:00
Jason Felds
dbdab4759e
[Xcode4] May as well fix switch warnings.
...
Still need some assistance for the linker error.
2011-07-20 11:11:04 -04:00
Jason Felds
a785bcf905
[timing] Some progress...I think.
2011-07-15 19:04:54 -04:00
Jason Felds
c454bb9c14
[timing] Slightly (?) better (??) casting.
2011-07-15 18:46:11 -04:00
Jason Felds
bcec471213
[timing] Still struggling. Issues below.
...
Loader: can't instantiate TimingSegment due to abstract nature.
Writer: thinks there is no definition with what is provided.
Anyone want a crack at it?
2011-07-15 18:39:41 -04:00
Jason Felds
ff2fbea45d
[timing] yeah, need some help on this one.
2011-07-15 01:10:46 -04:00
Jason Felds
da291c2097
Temp branch [timing] for conversion process.
...
May need some help with Notes*Json.
2011-07-14 12:31:42 -04:00
Jason Felds
8bc2c38142
Replace #BEAT tags with #SECOND tags.
...
Split Timing has made this necessary.
Yes, this means another recache.
2011-06-30 01:11:38 -04:00
Jason Felds
7acbe91683
More prototypes.
2011-06-12 03:47:22 -04:00
Jason Felds
df6a00b53e
Stops (and Delays) now templated.
...
This is all of them at this present time.
At some point in the future, we should make
DelaySegments separate from StopSegments.
2011-06-01 09:50:34 -04:00
Thai Pangsakulyanont
1d2dd19ab1
Yeah, BPM segments, big one :D
2011-05-31 23:41:39 +07:00
Thai Pangsakulyanont
e9ba0103b6
[default -> splittiming] and another merge
2011-05-12 16:56:41 +07:00
Jason Felds
0e9de47cf6
Patch by codebrainz for linux assistance.
...
Linux users, you may want to make clean
&& sh ./autogen.sh && ./configure before
running make again.
2011-05-12 00:19:01 -04:00
Jason Felds
8de6ddb7e3
[default -> splittiming] Cleanliness.
2011-05-11 17:07:20 -04:00
Jason Felds
750b688de4
Consistent insensitive string comparisons.
...
This seems to reduce the need for a #define,
but I need someone on the Windows side to check.
2011-05-11 16:48:51 -04:00
Jason Felds
7a5475b139
[default -> splittiming] Usual updates.
2011-05-11 12:09:29 -04:00
AJ Kelly
aa58884f8f
add NotesLoader/WriterJson
2011-05-10 18:59:09 -05:00