Guys,
I have just committed a major code contribution from Panayotis
Katsaloulis. Here a list of things that he did:
- Automatically create Xcode project.
- Create template project for target 'iphone'.
- Use affine transformations on all iPhone widgets
in XMLVM's Java-based iPhone emulator.
- Separate simulator-specific GUI code from UIView
items itself, by using specific renderers.
- Introducing view controllers (UIViewController,
UINavigationController, UITabBarController)
- Introducing view items (UIBarButtonItem,
UIBarButtonItemDelegate, UIBarButtonSystemItem,
UIBarItem, UINavigationBar, UINavigationItem,
UIPickerView, UIProgressView, UISegmentedControl,
UISlider, UITabBarItem, UIToolbar)
- Support UIColor and UIFont.
- Command line argument improvements.
- Logging level.
- Simplify constant names.
- Clean interface of UIViewGL.
- Other fixes and additions.
My personal favorite is the generation of an Xcode project. Simply
double-click on the project file and Xcode starts with all the generated
Objective-C files and frameworks properly imported.
Big, big thanks to Panayotis! XMLVM just made a big leap forward!
Arno
|