Commit Graph

50 Commits

Author SHA1 Message Date
Scott Ludwig
edc455c93d Respond to keyboardWillChangeFrame for improved keyboard handling
- Fixes press chat / press done bug that gets chat into a weird state
- Handles keyboard height changing dynamically (predictive typing bar,
  emoji keyboards etc).

  This change is from Nathan Fulton, https://github.com/N104.
2016-01-12 15:32:10 -08:00
Scott Ludwig
7e1557b5f0 Make UITableView rows be not selectable in chat
At some point iOS defaulted these to selectable. This makes them
not selectable.
2016-01-12 15:31:44 -08:00
Scott Ludwig
de950ccc46 Use scanf and printf compile time format string type checking; fix 64 bit bugs 2016-01-10 13:14:36 -08:00
Scott Ludwig
ac148a79f1 Unify content download in ./run
Also change the leaderboard port and address to 127.0.0.1:8080
2016-01-09 12:44:21 -08:00
Scott Ludwig
087a9eae7d Support for building, running and deploying the server in docker containers.
See README.txt for more information.
2016-01-07 22:10:13 -08:00
Scott Ludwig
88711f1071 Replace deprecated AudioSession* api family with AVAudioSession 2016-01-03 23:25:57 -08:00
Scott Ludwig
c00b4c01f4 Replace deprecated UIKeyboardBoundsUserInfoKey with UIKeyboardFrameEndUserInfoKey 2016-01-03 23:25:22 -08:00
Scott Ludwig
68bbebbd5c Replace deprecated UILineBreakModeWordWrap with NSLineBreakByWordWrapping 2016-01-03 23:24:45 -08:00
Scott Ludwig
ead8ab936a Replace deprecated UITableViewCell initWithFrame with initWithStyle 2016-01-03 23:24:15 -08:00
Scott Ludwig
738f47bb22 Replace deprecated UITextAlignmentCenter with NSTextAlignmentCenter 2016-01-03 23:23:19 -08:00
Scott Ludwig
324a5bc3fb Replace deprecated sizeWithFont with sizeWithAttributes 2016-01-03 23:21:34 -08:00
Scott Ludwig
a95a89826b Remove deprecated setStatusBarHidden 2016-01-03 23:20:54 -08:00
Scott Ludwig
2186f473b5 Fix 64 bit compile warnings 2016-01-03 23:19:26 -08:00
Scott Ludwig
38a32ff15b Icon must be 58x58 not 57x57 2016-01-01 23:32:27 -08:00
Scott Ludwig
59f1673302 correctly name and reference the LaunchImages 2016-01-01 23:30:17 -08:00
Scott Ludwig
e336f04322 remove relocated images from xcode project 2016-01-01 23:28:28 -08:00
Scott Ludwig
afce9e5225 add images Apple now requires for App Store approval 2016-01-01 23:26:12 -08:00
Scott Ludwig
bbb2b60a2a Switch OS X build to 64 bit and fix a merge bug 2016-01-01 23:09:50 -08:00
Scott Ludwig
35da7845ce Fix chat form layout for wider landscape screens. 2016-01-01 22:50:44 -08:00
Scott Ludwig
42efd09692 Fix use of 'json' instead of 'j'
This bug was created when switching from simplejson to json module,
due to python 2.5->2.7 migration. Any variables named 'json' needed
to be renamed, and this is an instance that was missed.
2016-01-01 22:49:14 -08:00
Scott Ludwig
39b5b9e923 Make startup release logging less verbose 2016-01-01 22:41:21 -08:00
Scott Ludwig
3c8476388a Keep debug and release directories in repo 2016-01-01 14:36:17 -08:00
Scott Ludwig
dc2c02e54f Fixes to compile 64 bit server on Ubuntu 14.04 (g++ 4.8.x) 2016-01-01 14:34:34 -08:00
Scott Ludwig
d7710255aa Fix width/height of chatviewcontroller
Still layout issue of the toolbar items but that can be fixed later.
It's functional now.
2016-01-01 14:31:25 -08:00
Scott Ludwig
636484ea31 Fix web view layout 2016-01-01 14:30:49 -08:00
Scott Ludwig
aafb64cf70 Bump MP protocol version because protocol changed 2016-01-01 14:28:31 -08:00
Scott Ludwig
3618d1a6b2 Fix 32/64 bit MP message structure packing issues
- 32 bit and 64 bit should work the same way now (need to test).
  The server compiles 32 bit at the moment.
- 8 bytes from the NetMessage header were removed, and the protocol
  version was bumped.
2016-01-01 14:26:25 -08:00
Scott Ludwig
fd51170580 Fix referencing freed memory during PlayersUpdate message 2016-01-01 14:23:25 -08:00
Scott Ludwig
43a537b4ae Leaderboard fixes for latest GAE 2016-01-01 14:20:55 -08:00
Scott Ludwig
20706d0f36 Fix packing for Preferences 2016-01-01 14:08:28 -08:00
Scott Ludwig
c070a9169b Fix so that http post results get returned 2016-01-01 14:03:17 -08:00
Scott Ludwig
b2e2d5efda Fix server warnings and errors resulting from LLVM based compile 2016-01-01 14:02:35 -08:00
Scott Ludwig
d7f5308907 Remove this return that was there due to alignment issues 2016-01-01 13:58:05 -08:00
Scott Ludwig
a00848e6b9 Use default structure packing, rather than a universal 2. The system headers
don't work setting 2 universally. Fixing issues as I find them.
2016-01-01 13:57:23 -08:00
Scott Ludwig
79fcd2ec18 Minor fix - memset like the author wanted. 2016-01-01 13:56:39 -08:00
Scott Ludwig
2fd46433f2 Use the file modified time, not 0. This change requires default alignment. 2016-01-01 13:55:45 -08:00
Scott Ludwig
b0285b45c6 Use the system approved temp directory not our made up one 2016-01-01 13:55:05 -08:00
Scott Ludwig
8ff89c4387 MD5 implementation that works on 64 bit architectures. Should work 32 bit as well. 2016-01-01 13:54:23 -08:00
Scott Ludwig
db12aa4900 display (64 bit) when running 64 bit binary 2016-01-01 13:53:29 -08:00
Scott Ludwig
3a546d7d8b statisfy App Store requirements 2016-01-01 13:14:00 -08:00
Scott Ludwig
53d88b9c2d fix to build universal (arm64, armv7) binary 2016-01-01 13:04:43 -08:00
Scott Ludwig
722bb68881 fix 64-bit issues, clear signing settings 2016-01-01 13:02:05 -08:00
Scott Ludwig
95ea915ca9 set NSAllowsArbitraryLoads to true 2016-01-01 12:07:51 -08:00
Scott Ludwig
16edf8fb58 handle display and input coordinate changes introduced by iOS 8 2016-01-01 12:03:03 -08:00
Scott Ludwig
c3e42fe2d6 fix exit race condition prevents game state saving 2016-01-01 12:01:27 -08:00
Scott Ludwig
24359365c2 add NSTemporaryExceptionAllowsInsecureHTTPLoads for iOS9 non-HTTPS access to warfareincorporated.com 2016-01-01 11:58:57 -08:00
Scott Ludwig
2d15849c5e Fix the server to build with gcc 4.8 on Ubuntu 14.04. 2014-11-08 16:30:52 -08:00
Darrin Massena
1478e18ef1 remove legacy .cvsignore file 2014-07-14 21:54:36 -07:00
Darrin Massena
5ee655bb61 add tools missed by initial commit 2014-07-14 21:54:05 -07:00
Darrin Massena
f4c0203914 initial commit 2014-07-06 17:47:28 -07:00