Permalink
Browse files

more compiler fixes

  • Loading branch information...
1 parent 6234b04 commit 9ef9b82e0f48788345433d6ff1647eb27db488ba Jeff Haynie committed May 6, 2010
Showing with 187 additions and 64 deletions.
  1. +27 โˆ’0 CREDITS
  2. +6 โˆ’12 README.md
  3. +1 โˆ’1 iphone/Classes/KrollContext.mm
  4. +2 โˆ’0 iphone/Classes/TiUITextField.h
  5. +4 โˆ’0 iphone/Classes/TiUITextField.m
  6. +4 โˆ’0 iphone/Classes/TiUITextFieldProxy.h
  7. +4 โˆ’0 iphone/Classes/TiUITextFieldProxy.m
  8. +1 โˆ’1 iphone/SConstruct
  9. +121 โˆ’24 support/iphone/builder.py
  10. +8 โˆ’21 support/iphone/compiler.py
  11. +9 โˆ’5 support/iphone/pbxproj.py
View
@@ -0,0 +1,27 @@
+Appcelerator Titanium is made possible by a number of contributors.
+
+We would like to thank the following for their contributions:
+
+- Jeff Haynie
+- Nolan Wright
+- Marshall Culpepper
+- Don Thorp
+- Martin Robinson
+- Tyrus Smalley
+- Kevin Whinnery
+- Blain Hamon
+- Rob Brackett
+- Nika Jones
+- Steve Tramer
+- Bill Dawson
+- Josh Roesslein
+- Ben Ramsey
+
+
+If you're interested in contributing to Titanium, please let us know
+by emailing info@appcelerator.com. Or, better yet, fork the Github
+project at start hacking away and let us know!
+
+In addition to the awesome contributors above, we also use a number
+of third-party open source bits. Please see the source code for
+more details and license information.
View
@@ -25,15 +25,14 @@ Titanium writes native code so you don't have to. :)
- Native apps built using web technologies
- Apps are compiled and run locally (offline available)
- Full support for HTML5 and CSS3
-- Ability to mix and match native UI controls with HTML controls (hybrid UIs)
- Support for all native platform UI controls
- Third-party JavaScript support such as jQuery, Dojo, etc.
- Support for in-application SQL database
- Support for Geolocation (compass, geolocation, forward/reverse lookup)
- Support for Camera (taking Photos, playing and recording Video)
- Support for Photo Album (reading and writing)
-- Support for Contacts Database
-- Support for Streaming Audio
+- Support for Contacts Database / Address Book
+- Support for Streaming Audio and Recording Audio, Audio Input Levels, Mic etc
- Support for Vibration
- Support for Social APIs such as Facebook Connect, Twitter, etc
- Support for Yahoo YQL
@@ -56,21 +55,15 @@ Getting Help
There are a number of ways to get help with Titanium.
-### Documentation Wiki
+### Developer Community
-[Codestrong.com](http://www.codestrong.com) is our developer documentation wiki.
+[Appcelerator Developer](http://developer.appcelerator.com) is our developer community.
### Video Tutorials
[Appcelerator Videos](http://www.vimeo.com/appcelerator) is our main video channel
for video tutorials on Titanium.
-### Community Support Forums
-
-[Community Support Forums](http://support.appcelerator.net) are availabel for
-get help from Appcelerator and the community or to share information about
-Titanium development.
-
### IRC
Titanium developers regularly visit `#titanium_app` on irc.freenode.net.
@@ -82,7 +75,8 @@ team for updates.
### Blog
-The Appcelerator blog is called [Appcelerant](http://www.appcelerant.com).
+The Appcelerator corporate blog is called [Appcelerant](http://www.appcelerant.com).
+The Appcelerator developer blog is located at (http://developer.appcelerator.com/blog).
### Commercial Support, Licensing
@@ -170,9 +170,9 @@ -(void)invoke:(KrollContext*)context
{
id excm = [KrollObject toID:context value:exception];
NSLog(@"[ERROR] Script Error = %@",[TiUtils exceptionMessage:excm]);
+ fflush(stderr);
}
- fflush(stderr);
TiStringRelease(js);
}
@@ -4,6 +4,7 @@
* Licensed under the terms of the Apache Public License
* Please see the LICENSE included with this distribution for details.
*/
+#ifdef USE_TI_UITEXTFIELD
#import "TiUITextWidget.h"
@@ -40,3 +41,4 @@
@end
+#endif
@@ -4,6 +4,8 @@
* Licensed under the terms of the Apache Public License
* Please see the LICENSE included with this distribution for details.
*/
+#ifdef USE_TI_UITEXTFIELD
+
#import "TiUITextField.h"
#import "TiUITextFieldProxy.h"
@@ -492,3 +494,5 @@ -(BOOL)textFieldShouldReturn:(UITextField *)tf
}
@end
+
+#endif
@@ -4,6 +4,8 @@
* Licensed under the terms of the Apache Public License
* Please see the LICENSE included with this distribution for details.
*/
+#ifdef USE_TI_UITEXTFIELD
+
#import "TiUITextWidgetProxy.h"
@interface TiUITextFieldProxy : TiUITextWidgetProxy {
@@ -13,3 +15,5 @@
@end
+
+#endif
@@ -4,6 +4,8 @@
* Licensed under the terms of the Apache Public License
* Please see the LICENSE included with this distribution for details.
*/
+#ifdef USE_TI_UITEXTFIELD
+
#import "TiUITextFieldProxy.h"
#import "TiUITextField.h"
@@ -39,3 +41,5 @@ @implementation TiUITextFieldProxy
DEFINE_DEF_INT_PROP(autocapitalization,UITextAutocapitalizationTypeNone);
@end
+
+#endif
View
@@ -5,7 +5,7 @@
import os,platform,sys,urllib,gzip
from progressbar import ProgressBar
-ticore_version = '4'
+ticore_version = '5'
# NOTE: this is simply a pre-built version of the source at http://github.com/appcelerator/tijscore
# since this is so freaking complicated to setup and build in an stable environment, and since
Oops, something went wrong.

0 comments on commit 9ef9b82

Please sign in to comment.