CF2.5の修正・新機能追加箇所のリストです。できる限り翻訳に努めますが、筆者が実際に修正を確認していないものが殆どですので(エクスポーターなどは環境がないものは確認できない)、誤訳があるかもしれませんがご容赦ください。
Build 282.0
Build 281.1
- Startup: when you launch multiple instances of CF 2.5 at the same time, you could get a wrong error message about an extension not correctly loaded
- General: when you run the main application of a project and other applications are built as sub-applications, they weren't correctly built (incorrect "Cannot load K.mfx extension" message).
- General: when a MMF 2.0 extension has a HWA MFX in the Extensions\Hwa folder and you run an application that contains it, the runtime was loading the MFX from the wrong folder.
- Frame editor: when cloning or duplicating objects, the Row field is now automatically selected
- Frame editor: a new option in the preferences allows you to change the border color
- Frame editor / Path movement editor: cannot manually enter a speed greater than 99 and annoying message box when you delete the content of the speed edit box
- Frame editor: in non-autohide mode the Layers toolbar was hidden at startup even if it was visible in the previous session
- Frame editor: the auto-show and auto-lock options in the Layers toolbar are now saved between sessions
- Properties: Html5 tab missing in Frame properties when the build type of the application is set to Html5
- Properties: resize issue in the movement list + the qualifier list is now resizable
- Properties: when you change the html5 project name in the properties and do a build & run the application was built in the previous folder
- Extension Manager: extensions not displayed on Windows XP
- Extension Manager: error if you click the Refresh button twice before the list is entirely refreshed
- Extension Manager: you can no longer install an extension that is currently used by a loaded application
- Extension Manager: when you install an extension that has been ported to Unicode, the old non-Unicode extension was still used until you restart the program, even after clicking the Refresh button
- Event Editor: Goto Line did not work if the line was located in a closed group
- Event List editor: Print Preview was not working and graphics were not printed
- Event List editor: immediate conditions and OR operator did not resize when you changed the zoom factor
- Event List Editor: the bold font used to display true conditions in red was not affected by the zoom factor
- Event List Editor: a true condition placed after an OR operator was displayed in red, instead of green
- Expression editor: ALTGR+Z was sending an Undo command
- Expression editor / String object: the paragraph$ expression was displayed with the wrong parameter string
- Path movement: when importing a MMF 2.0 application, doing a reverse at the end of the movement could cause problems
- Sub-application: when you create a new sub-application, the size of the sub-application was not correct
- Registry2 object: a new "Set 64-bit mode" action allows you to read/write keys in the 64-bit HKLM\Software folder
- Rich Edit object: Save Ascii was not working.
- All platforms: "Every xx" conditions now have the same comportement as in MMF 2.0 : they initially wait for the given delay before being true
- All platforms bar Android / Timer object: interlaced Timer actions "Fire event" did not work
- All platforms / Physics: calling one of the Physics expressions of the Movement expression menu if the movement was not a physical movement crashed the runtime
- All platforms / Physics: crash if more than one kind of Ground object was used in the frame.
- All platforms / Physics: "Add backdrop" and "Paste object into background" did not have any effect, or pasted at the wrong position in the physical world.
- All platforms / Physics: rapidely changing the movement from non-physical and physical, and testing for physical data could cause a crash
- All platforms / Physics - Background movement: the object can now be animated (only the STOPPED animation plays, with speed = 0=)
- All platforms / Physics - Background object: if this object is marked as no collision and a collision detection between this object and another physical-moving object was defined, some collisions were missed
- All platforms / Physics - Platform movement: when climbing a platform, leaving it by moving left or right at the same time as climbing transported the object directly at the top of the platform
- All platforms / Physics - Platform movement: treadmill object used to make the character move at high speeds.
- All platforms / Physics - Platform movement: you can now walk through platforms, if the ground is flat or climbing. But you cant (and certainly will never be able to) walk though a platform on a descending slope.
- All platforms / Physics - Platform movement: ladders now have an effect even if placed in different layer than the object
- All platforms / Physics - Platform movement: ladders now work with scrolling games
- All platforms / Physics - 8-direction movement: the object could disappear if the "auto-rotation" property was not checked.
- Windows Runtime: some objects were ignored by the "Mouse over object" condition
- Windows Runtime / Physics - Platform movement: when jumping off a moving platform (active object with a path movement), the character kept having the movement of the platform
- Windows Runtime / Multiple Touch object: the object reported that a gesture was recognised even if it was not
- Windows Runtime / Multiple Touch object: gesture name, percentage and number were not erased by a new recognition
- Windows Runtime / Multiple Touch object: the depth of the recognition was always the depth indicated in the properties, not the depth of the action
- Windows Runtime / Multiple Touch object: object crashed on some recognition
- Android: no wrong colors or crash anymore on some old devices.
- Android: only the first number of the version name was stored
- Android / Multiple Touch object : some conditions of the object (Like A new touch on an object has started) crashed the application at start
- Android / Physics - Spaceship movement: the thruster had a very limited effect
- Android / Physics - Rope and Chain: Attach to rope had no effect
- Android: improvements in Joystick Control object (more accurate and the size depends and the size of the device)
- Android: DPAD movement in OUYA console now more accurate
- Android: you can retrieve the index of a loop out of the On Loop condition.
- Android: MultipleTouch now properly detects touches on active objects during scrolling and inside sub-applications.
- Android: backdrop objects created from active objects outside the screen were not correctly located when scrolling.
- Android: "Total Object Number" now returns the real value.
- Android / Array object: the arrays are now saved in the Android data folder if a simple name without pathname is used.
- Android / Array object: no more crash in text array when the index is negative.
- Android / Active System Box: resizing now acts like the Windows version.
- Android / Edit Box: "Upon Pressing a Key" now works when the virtual keyboard is open.
- Android / Accelerometer: the Y coordinate was inverted compared with the other exporters
- HTML5: controls (buttons, lists, etc) were displayed at the wrong position if the property "Resize display to fill window size" was set
- HTML5: controls were not or badly re-positionned if the browser was resized or the device rotated
- HTML5: Create by Name action now takes account of the layer parameter
- HTML5: very large applications crashed the runtime on start
- HTML5: sounds were not looping under Firefox
- HTML5: Active objects with fade in transitions appeared briefly before the start of the transition
- HTML5 / "Open" transition: crash in the middle of this transition in Firefox and Internet Explorer
- HTML5 / Sub-application object: some conditions of the object caused a crash
- HTML5 / Sub-application object: now clipped. The objects laying out of the frame are not displayed any more.
- HTML5 / Easing object: the object crashed in Final build mode
- HTML5 / Button object: actions like disable / enable had no effect on bitmap buttons
- Android, HTML5 / Physics: having only one Ground object of a type crashed the application at start
- Android, HTML5 / Physics: non-physical objects added to the Box2D world made the application crash when they entered the active zone of a fan, treadmill or magnet
- Android, HTML5 / Physics - SpaceShip movement: the initial angle of the object was not set according to the value defined in the properties
- iOS: Scrolling issues
- iOS: Fixed major performance issue when scrolling and using offscreen UI controls
- iOS: Fixed crash when testing for touching an object at a point
- iOS: Different Quick backdrops using the same 'Motif' image could render incorrectly giving stretched apperance
- iOS: Fix for frame transitions not always showing when scrolling was involved
- iOS: Fixed Accelerometer values not being rotated to match the device orientation
- iOS: Fixed bug that could cause rendering not to work properly after using an object transition (it would zoom in quite a lot)
- iOS / Physics: some background objects set as obstacle or platforms were not created in the Box2D world
- iOS / Physics - Rope And Chain : Attach to rope at element crashed the runtime
- SWF / Timer object : EVERY and TIMER EQUALS condition crashed the runtime
- SWF / For Each object : Max Iteration returned the value + 1
- SWF : the first frame of Counter objects displayed as animation was displayed even if the counter was equal to 1 (for a counter with 10 images for example)
- XNA / Timer object : EVERY and TIMER EQUALS conditions crashed the runtime
- XNA : Date & Time object was crashing when the month was December
- XNA : INI object on XBOX and Windows Phone, when loading the INI file from the Binary Data, the object did not read anything if the UTF_8 property of the INI object was checked
Build 280.32
- Build 280.32
- Build 280.32 - Change log
- Editor / Properties: crash when you change the number of colors of an application
- Editor / Graphic filters : crash when you import top-down BMP files
- Event editor : scrolling position was shifted up when going back and from the frame editor
- Event editor : deleting large chunks of code at the end of the program rendered the editor blank, forcing you to scroll up to get back to the program
- Event Editor : scrolling was impossible in certain situations with a small program of events
- Event editor : object lists could become randomly empty
- Event list editor : dragging object icons on other object icons of certain objects, like the String parser, put the dragged object at the wrong position in the event
- Event List editor : a true condition put at second position (displayed in bold / red) in an event induced a bad display of the rest of the event
- Event List editor : a true condition put at second place in an event made the actions being displayed in bold
- Event List editor : crash when you paste a condition while the New Action dialog box is open
- Expression editor : pressing OK quickly after type a new expression sometimes did not register the changes
- Expression editor, editing a behavior or a global event : choosing an expression in the IMPORT tab of the objects had unpredicted results, from BAD OBJECTS to crash
- Expression editor : random crash when you display certain expression editors after displaying others
- Picture editor: in zoom mode when you click at a negative position to set the hot spot, it's incorrectly positionned to the bottom-right by one pixel
- Editor / Datagrid object : crash when you load MMF 2.0 apps
- Android / Android object: new "Open menu via action" action
- Android / Android object: new "Show/Dim/Hide navigation bar" actions (different from the "Show/Hide action bar" actions)
- Android / Android object: new "Disable/Enable hardware keys" actions
- Android / Android object: new "Save Screenshot to file" action
- Android: Joystick: now the control size react to the density of each device scaling from 0.75 to 2.0
- Android: fix in orientation
- Android: case issue in loop names
- Android: List and Combo now react to "Use system font in text object" and system color
- Android: Button (checkbox) now reacts to background, transparent and text colors
- Android: INI object, item and group names are converted to lowercase to avoid integer parsing issues
- Android: fixes in LeadBolt object
- Android: fixes in Edit object
- HTML5: Applications now load under IE11, IE10, IE9, Chrome from version 14.0 to 33, Firefox from version 4.0 to 27.0, Opera versions 15 to 19, Safari 5 and 6, iPhone 5 to 3GS, most modern Android devices (not the ones with a screen size of 320x200)
- HTML5: Counters higher than the default integer limit were set to a very low number
- HTML5: Sub-Application Object made the application crash
- HTML5: Crash in Physics engine on certain occasions
- HTML5: on some occasions, fast loops only did one loop
- HTML5 / Clock object: the font in digital mode was not properly drawn
- HTML5 / Clock object: digital mode, 12 hours display, AM was not displayed
- HTML5 / Clock object: digital mode, if the date changed while the application is running, it was not displayed
- HTML5 / Physics Platform movement: a double jump was possible (even if disabled in the properties) if you were jumping from a ground which shape was defined by the ground object
- HTML5 / Physics Platform movement: walking on slopes displayed the falling animation
- HTML5 / Physics Axial movement: Set Y coordinate made the object disappear
- HTML5 / Physics Race Car movement: Set angle did not work
- HTML5 / Physics Space ship movement: the power of the thruster was a lot inferior to the power of the Windows version
- HTML5 / Rope and Chain object: Attach to current element did not work
- Windows Runtime: crash when a frame has a Physics Engine object and backdrop objects with the Load On Call option
- Windows Runtime: EditBox, ListBox, ComboBox objects couldn't save text files in Windows stand-alone apps
- Windows Runtime / Physics Rope and Chain, Particle with Multiple Touch: crash when clicking on the frame
- All runtimes / All movements: new property "Extended collisions"
- All runtimes / Physics Ground object : crash at start of frame if you have 2 different Ground objects or more in the frame at the same time
- All runtimes / Physics Engine object : Create revolute joint at position : the expression editor for entering X and Y position did not have a title
- All runtimes / Physics Rope and Chain / Particules : Collision with object now works with qualifiers
- All runtimes / Physics movements : Set angle just after a Create Object immediately changes the angle of the object (the initial image of the object was displayed during one frame)
- All runtimes / Physics movements : Set X and Y position just after a Create Object immediately changes the position of the object (the object was displayed at its initial position during one frame)
- All runtimes / Physics Spring movement : the STOP action is now hilighted in the event editor, and stops the spring from working
- All runtimes / Physics Platform movement : when falling on the ground after a jump, one image of the jumping animation was briefly displayed when the object reached the ground
- All runtimes / Physics Particle object : crash when particles had a negative zoom factor and a set destroy distance
- All runtimes / Physics movements: Apply Linear Impulse stopped the current movement of the object to redirect it in the direction of the impulse
- All runtimes / Physics Bouncing ball movement : Stop action had no effect
- All runtimes / Physics Bouncing ball movement : Setting the speed of the object to 0 no longer changes its direction
- All runtimes / Physics Bouncing Ball movement : Setting the speed of a stopped object to a non-0 value makes it move in the last direction it was moving
- All runtimes / Physics 8 Directions movement : deceleration at maximum did not stop the object instantly
Build 280.28
- Build 280.28
- Build 280.28 - Change log
- crash in event editor after some time (resource leak)
イベントエディタでしばらくするとクラッシュする問題を修正(リソースリーク) - crash in 3D Meh object (and maybe other objects that uses old DirectDraw surfaces, but there must not be many)
3D Mesh objectでクラッシュする問題を修正(加えて恐らく、古いDirectDraw surfacesを使用しているオブジェクトも修正) - problem in iOS exporter with Clicktem movement controller (old file not deleted)
iOS exporterのClicktem movement controllerの問題を修正(旧ファイルが削除されていなかった) - scrolling issue in iOS exporter
iOS exporterのスクロールの不具合を修正
- crash in event editor after some time (resource leak)