NeoMAD 3.5.2 release notes¶
February 24, 2014
NeoMAD 3.5.2 is a maintenance release proposing small enhancements and fixes.
Enhancements¶
Build Chain¶
- Add
neomad32.exeandneomad64.exein the NeoMAD installation folder in order to select neomad with different versions of JDK (32bit or 64bit) - Fix Windows Phone build bug when the application name starts with a number
Generic API¶
MenuItem: addsetText()andsetImage()methodsFile: addgetAbsolutePath()methodSplitScreen: addgetMasterScreen()andgetDetailsScreen()- Add
Network.TYPE_ETHERNETconstant - Add
ImageLabel,ImageButtonsetImageScateType()andScaleTypein order to show image without stretching it - Add
Notification.setBadge()method to show badge over application icon or tile
Examples¶
- TabScreenExample: change
StackScreenlayout color to be able to see the button on all platforms
Fixed bugs¶
Android¶
- Fix Local Notification bug after launching the application with -s option
- Fix
NullPointerExceptioninNetwork - Fix
Notificationicons when they are provided by resources - Fix
AudioPlayer.stop()bug (was acting like pause) - Fix
Controller.runOnBackgroundThread()to be called many times
Windows Phone¶
- Fix
NullReferenceExceptionwhen pressing back - Fix
ArrayIndexOutOfBoundsExceptionthrown byVector.elements()enumeration - Fix
ListView.setWidth()bug (was considered asMATCH_PARENT) - Fix Windows Phone emulator bug when the computer has poor 3D graphics card (see requirements of XNA development)
- Add implementation of
SpecificUtils.getSpecificAudioPlayer() - Fix
Network.isConnected()with windows phone emulators - Fix a layout bug: when a size is applied to a
MATCH_PARENTview, the size was ignored - Fix text resources bug for
DatePicker,TimePickerandSwitch
iOS¶
- Fix
MenuItemimage rendering in iOS 7 version - Fix the way to get stream data from
FileInputStream - Fix a bug with
AudioPlayer.stop()method that was sometimes acting like the pause - Fix
FileInputStreamconstructor NPE bug when file does not exist - Improve
DeviceInfo.getOSVersion()performance - Improve
LisTViewperformance when there is no adapter
BlackBerry¶
- Fix Local Notification bug: if 2 applications using Local Notification were running on the same device, an exception was raised at device startup and Notification did not work
- Fix Local Notification bug: double instance of the application when opening local notification
