Commit Graph

133 Commits

Author SHA1 Message Date
Jason Felds 0f435d2c4d Fix music wheel bug thanks to...CLANG?!?
When compilers are the source of bugs,
you know we have to worry.

Especially since Clang 1.5 isn't on Xcode 4
and Clang 2.0 isn't working on Xcode 4.
2011-06-14 02:04:45 -04:00
Jason Felds e55270cade Missed a GCC 4.2 spot.
Still thinking we could go to LLVM 1.5 here.
2011-06-12 20:45:47 -04:00
Jason Felds 4fb2379746 I think we can look into XCode 4 now sharksoda. 2011-06-12 03:08:44 -04:00
Jason Felds 5a7ceecb89 We're on libpng 1.5.1 now.
Guess we have more to update here.
2011-06-11 21:26:05 -04:00
Jason Felds 1d05ee6ad3 [Xcode4] Clang doesn't use these warnings. 2011-06-06 18:14:03 -04:00
Jason Felds a64569417e [Xcode] Remove ancient options. 2011-06-06 18:08:51 -04:00
Jason Felds ad63c250a7 [Xcode4] LLVM
Now if only we can stop this asm constraint thing...
2011-06-06 17:36:29 -04:00
Jason Felds bab996d18d [Xcode4] Remove universal support. Again. 2011-06-06 16:20:30 -04:00
Jason Felds 40a34ac3be [default -> Xcode4] Here we go again...
I suspect we need to upgrade both libtommath
and libtomcrypt to make things work with LLVM.

The GCC compilers just...crap out with <limits>,
but LLVM only craps out on libtomcrypt. Going with LLVM.
2011-06-06 16:15:16 -04:00
Jason Felds 0a663c372d [default -> loading window] lots of stuff. 2011-06-05 10:20:53 -04:00
Jason Felds e641a88daf Let's make sure libmad isn't used up too. 2011-06-05 10:20:31 -04:00
Jason Felds b36733db01 [loading window] Consistent group location. 2011-06-05 10:07:09 -04:00
Jason Felds 40c1cff888 May want to use this name all over. 2011-06-05 02:25:11 -04:00
Thai Pangsakulyanont bce2fcbe2a the progress now displays on a mac. Needs some visual adjustments though. 2011-06-05 12:18:20 +07:00
Thai Pangsakulyanont b458f4ef6b we need a unique product name and version number here:
if only "png" is used, then on some systems with other png versions (me), the linker
will link with to the wrong path (/usr/local/lib/libpng14.14.dylib in my case).

if you don't like the version number (I don't know so I put 1.5.1sm0.1) please change it
to something else, just keep it unique.
2011-06-05 11:32:04 +07:00
Jason Felds ba6400573a Minor adjustments. 2011-06-02 15:50:12 -04:00
Jason Felds 087f77584a pcre is its own target.
That should do it for targets for now.
2011-06-02 15:16:38 -04:00
Jason Felds 6ad076e67d Glew is its own target. 2011-06-02 15:08:46 -04:00
Jason Felds 320b409817 PNG has its own target. 2011-06-02 14:58:21 -04:00
Jason Felds e90b81d3c3 Working towards refactoring TimingSegments.
Hope I took care of the Windows 20** files right.
2011-05-31 00:17:46 -04:00
Jason Felds 3e21fdeb33 Doesn't Xcode 3 have nice compile ordering?
Not even worth trying to group the rest at this point...
*grumble grumble*
2011-05-30 23:51:04 -04:00
Jason Felds 98990d90ef [tiger -> default] Tiger support is now dead.
Hmm...why is it mentioning other files on this commit?
2011-05-30 12:06:39 -04:00
Jason Felds f456085964 [tiger] Never needed the glew target. 2011-05-30 10:43:43 -04:00
Jason Felds f686951513 [tiger] Universal binaries work.
Thanks to the #gcc channel in getting GCC 4.2 to work.
2011-05-30 10:40:00 -04:00
Jason Felds b42eb482bf [tiger] Don't need these parts.
Also had to move glew up to for early compilation.
2011-05-30 02:23:16 -04:00
Thai Pangsakulyanont b1f990c0f1 move glew.c inside stepmania (now builds!) 2011-05-30 10:39:50 +07:00
Thai Pangsakulyanont 8164ddeafb probably that's where it's hidden. 2011-05-30 09:52:49 +07:00
Jason Felds b556103f38 Again, don't worry about warnings for externs.
Missed one involving lua.
2011-05-29 21:34:40 -04:00
Jason Felds 30f7038a29 [tiger] Add glew target, made it first.
Still get the gl.h before glew.h error.

May need another Mac user for help here.
2011-05-29 21:32:55 -04:00
Jason Felds d5d8084a59 [default -> tiger] Now to stop 10.4 support.
...maybe. Hopefully. Was given an idea anyway.
2011-05-29 21:16:42 -04:00
Jason Felds 79b0a5fcef Well, that's one picture adjusted. 2011-05-29 14:15:35 -04:00
Jason Felds 842dcba6c3 The tom brothers are good. 2011-05-29 11:50:45 -04:00
Jason Felds 18a4b7459d Don't get mad, get *shot for obvious reference*
...point is, don't focus on those warnings.
2011-05-29 11:46:25 -04:00
Jason Felds 42a3dbcb58 Save our warnings checks for our code. 2011-05-29 11:39:55 -04:00
Jason Felds c111febd7c [tiger] Consistent 10.5 usage...hopefully. 2011-05-21 22:17:42 -04:00
Jason Felds 1fb752ab0e [tiger] Same target: 10.5 2011-05-21 21:22:55 -04:00
Jason Felds 872b555aab New branch: [tiger]
Funny, our goal is to remove tiger support.
2011-05-21 20:07:41 -04:00
Jason Felds fc522fb4d9 Slowly phase out Tiger. 2011-05-21 15:28:18 -04:00
Jason Felds a2c5d2a0a4 [defaul -> Xcode4] We may need this sooner. 2011-05-21 12:33:57 -04:00
Thai Pangsakulyanont e9ba0103b6 [default -> splittiming] and another merge 2011-05-12 16:56:41 +07:00
Jason Felds 071616033b Never commit code at restaurants again. 2011-05-11 21:05:56 -04:00
Jason Felds 0d57fff5e6 Get some paths adjusted properly. 2011-05-11 20:26:47 -04:00
Jason Felds b1d501bf38 Fix linker warning by hand.
Library Search Paths weren't showing in Xcode for some reason.
2011-05-11 20:19:36 -04:00
Jason Felds 7a5475b139 [default -> splittiming] Usual updates. 2011-05-11 12:09:29 -04:00
Jason Felds 754ce93b09 Better ordering, don't have closed branch up top. 2011-05-10 21:17:25 -04:00
Jason Felds 8862d799fd Add Notes*Json.* for Mac side. 2011-05-10 20:50:05 -04:00
Thai Pangsakulyanont 241738c18b [splittiming] Let's break things again! (222)
We introduced a new class, called "SongPosition", that replaces some instance variables in the GameState class. (GameState::m_Position).
Then, you also have it in PlayerState class which keeps track of the position based on their steps. (PlayerState::m_Position).

Fixing the build errors:
- GAMESTATE->m_fSomething should now be:
  - GAMESTATE->m_Position.m_fSomething
  - pPlayerState->m_Position.m_fSomething (or m_pPlayerState for some instance!)
2011-05-10 19:54:05 +07:00
Jason Felds 1657ed4dee Add the other libpng stuff.
We can remove and strip each on a case by case basis.

MAC OS X builds now. Time to get the others.
2011-05-08 17:16:18 -04:00
Jason Felds cba408f92b Include excludes for consistency. 2011-05-07 19:28:23 -04:00
Jason Felds b6eb2f0106 Minor fix. 2011-05-07 19:24:44 -04:00