2014-03-23 04:39:43 +00:00
|
|
|
[
|
|
|
|
"src/Intro.js",
|
|
|
|
"src/Phaser.js",
|
2014-11-18 09:45:39 +00:00
|
|
|
"src/polyfills.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/utils/Utils.js",
|
|
|
|
|
|
|
|
"src/geom/Circle.js",
|
|
|
|
"src/geom/Point.js",
|
|
|
|
"src/geom/Rectangle.js",
|
|
|
|
"src/geom/Line.js",
|
|
|
|
"src/geom/Ellipse.js",
|
|
|
|
"src/geom/Polygon.js",
|
|
|
|
|
2014-10-14 00:10:00 +00:00
|
|
|
"src/pixi/primitives/Graphics.js",
|
|
|
|
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/core/Camera.js",
|
|
|
|
"src/core/State.js",
|
|
|
|
"src/core/StateManager.js",
|
|
|
|
"src/core/Signal.js",
|
|
|
|
"src/core/SignalBinding.js",
|
|
|
|
"src/core/Filter.js",
|
|
|
|
"src/core/Plugin.js",
|
|
|
|
"src/core/PluginManager.js",
|
|
|
|
"src/core/Stage.js",
|
|
|
|
"src/core/Group.js",
|
|
|
|
"src/core/World.js",
|
2014-09-05 05:01:48 +00:00
|
|
|
"src/core/FlexGrid.js",
|
2014-09-05 14:46:10 +00:00
|
|
|
"src/core/FlexLayer.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/core/ScaleManager.js",
|
|
|
|
"src/core/Game.js",
|
|
|
|
|
|
|
|
"src/input/Input.js",
|
|
|
|
"src/input/Key.js",
|
|
|
|
"src/input/Keyboard.js",
|
|
|
|
"src/input/Mouse.js",
|
|
|
|
"src/input/MSPointer.js",
|
|
|
|
"src/input/Pointer.js",
|
|
|
|
"src/input/Touch.js",
|
|
|
|
"src/input/Gamepad.js",
|
|
|
|
"src/input/SinglePad.js",
|
|
|
|
"src/input/GamepadButton.js",
|
|
|
|
"src/input/InputHandler.js",
|
|
|
|
|
|
|
|
"src/gameobjects/Events.js",
|
|
|
|
"src/gameobjects/GameObjectFactory.js",
|
|
|
|
"src/gameobjects/GameObjectCreator.js",
|
|
|
|
"src/gameobjects/BitmapData.js",
|
|
|
|
"src/gameobjects/Sprite.js",
|
|
|
|
"src/gameobjects/Image.js",
|
|
|
|
"src/gameobjects/TileSprite.js",
|
2014-07-15 19:01:15 +00:00
|
|
|
"src/gameobjects/Rope.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/gameobjects/Text.js",
|
|
|
|
"src/gameobjects/BitmapText.js",
|
|
|
|
"src/gameobjects/Button.js",
|
|
|
|
"src/gameobjects/Graphics.js",
|
|
|
|
"src/gameobjects/RenderTexture.js",
|
|
|
|
"src/gameobjects/SpriteBatch.js",
|
|
|
|
"src/gameobjects/RetroFont.js",
|
2014-04-09 13:29:23 +00:00
|
|
|
"src/gameobjects/Particle.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
|
ScaleManager + DOM
"Final" changes for a solid 2.2-worthy ScaleManager.
This adds in official support for USER_SCALE, which allows a flexible way
to control the scaling dynamically.
It fixes a visible display bug in desktop browsers (viewport clipping was
off) and mitigates some potential issues all around by using a unified
visualBound calculations in Phaser.DOM.
It applies some protected/deprecated attributes, but does not remove any
behavior of already-established (as in, outside-dev) means.
There are no known [signficant] breaking changes; any known breaks (not
considered fixes) are constrained to dev with no known consumers.
Phaser.DOM
There are no known significant breaking changes; Phaser.DOM was
internal.
- Added visualBounds; this should be the true visual area, minus the
scrollbars. This should be used instead of clientWidth/clientHeight to
detect the visual viewport.
- Expose various viewport sizes as dynamically updated properties on
Rectangle objects. These are visualBounds, layoutBounds,
documentBounds.
- Updated documentation the different bounds; in particular drawing
distinction between viewport/layout bounds and visual bounds.
- Renamed `inViewport` to `inLayoutViewport` to indidcate behavior.
- Minor breaking, but dev-only
- Changed `getAspectRatio` to work on Visual viewport. This will yield
the expected behavior on mobiles.
- Minor breaking, but dev-only
- Removed some quirks-mode and legacy-browser special casing
Phaser.ScaleManager
There are no known significant breaking changes.
- USER_SCALE is 'made public'. It can used to flexibly configure any
custom-yet-dynamic scaling requirements; it should now be able to
replace any sane usage of manual sizing invoking the deprecated
setSize/setScreenSize.
- Added additional usage documentation and links to such
- Added the ability to specify a post-scale trim factor.
- Change the arguments the resize callback and document what is passed
- Minor breaking, but the previous arguments were undocumented
- `compatiblity.showAllCanExpand` renamed to `canExpandParent` and made
generalized over possibly-expanding scaling.
- Minor breaking, dev-only, for coding changing this settin
- Switched from direct usage of of window innerWidth/Heigth to
Phaser.DOM visualViewport - this change correctly accounts for
scrollbars in desktop environments
- Although it does slightly alter the behavior, this is a fix.
- Removed usage of window outerWidth/outerHeight which didn't make much
sense where it was used for desktops and was catostrophic for mobile
browser
- Although it may slightly alter the behavior, this is a fix.
- Removed `aspect` and `elementBounds` because they are duplicative of
Phaser.DOM (which can not be accessed as `scale.dom`).
- Minor breaking, but internal methods on dev-only
- Marked the minWidth/maxWidth/minHeight/maxHeight properties as
protected. They are not removed/obsoleted, but should be revised later
for more flexibility.
- Orientation handling; non-breaking forward deprecations
- Added `onOrientationChange` and deprecated the 4 separate leave,
enter, landscape and portrait signals. They are not removed, so this
is a future-migration change.
- Fixed issue where state not updated prior to callback
- Fixed issue where orientation callbacks were not always delayed
- Fullscreen events: non-breaking forward deprecations
- Added `onFullScreenChange` and deprecated `enterFullScreen` and
`leaveFullScreen`.
- Renamed (with proxy) `fullScreenFailed` to `onFullScreenError`.
Phaser.Device
- Improved `whenReady` to support Phaser.DOM better
- Allows a ready handler to be added without starting the
device-detection proccess. This allows it to be registered to
internally (eg. from System.DOM) without affecting current behavior.
- Passes the device object as the first parameter to the callback
function.
- Fixed code where Silk detection not applied to `desktop` detection.
Manifest: System.Device moved before System.DOM
2014-11-16 09:00:54 +00:00
|
|
|
"src/system/Device.js",
|
2014-11-10 08:45:13 +00:00
|
|
|
"src/system/DOM.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/system/Canvas.js",
|
|
|
|
"src/system/RequestAnimationFrame.js",
|
|
|
|
|
|
|
|
"src/math/Math.js",
|
|
|
|
"src/math/RandomDataGenerator.js",
|
|
|
|
"src/math/QuadTree.js",
|
|
|
|
|
|
|
|
"src/net/Net.js",
|
|
|
|
|
|
|
|
"src/tween/TweenManager.js",
|
|
|
|
"src/tween/Tween.js",
|
2014-11-18 20:58:25 +00:00
|
|
|
"src/tween/TweenData.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/tween/Easing.js",
|
|
|
|
|
|
|
|
"src/time/Time.js",
|
|
|
|
"src/time/Timer.js",
|
|
|
|
"src/time/TimerEvent.js",
|
|
|
|
|
|
|
|
"src/animation/AnimationManager.js",
|
|
|
|
"src/animation/Animation.js",
|
|
|
|
"src/animation/Frame.js",
|
|
|
|
"src/animation/FrameData.js",
|
|
|
|
"src/animation/AnimationParser.js",
|
|
|
|
|
|
|
|
"src/loader/Cache.js",
|
|
|
|
"src/loader/Loader.js",
|
|
|
|
"src/loader/LoaderParser.js",
|
|
|
|
|
2014-09-24 05:51:53 +00:00
|
|
|
"src/sound/AudioSprite.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/sound/Sound.js",
|
|
|
|
"src/sound/SoundManager.js",
|
|
|
|
|
2014-11-13 08:59:42 +00:00
|
|
|
"src/utils/ArraySet.js",
|
|
|
|
"src/utils/LinkedList.js",
|
2014-11-09 09:42:28 +00:00
|
|
|
"src/utils/ArrayUtils.js",
|
2014-03-23 04:39:43 +00:00
|
|
|
"src/utils/Debug.js",
|
|
|
|
"src/utils/Color.js",
|
|
|
|
|
|
|
|
"src/physics/Physics.js",
|
|
|
|
"src/physics/arcade/World.js",
|
|
|
|
"src/physics/arcade/Body.js",
|
|
|
|
|
|
|
|
"src/particles/Particles.js",
|
|
|
|
"src/particles/arcade/ArcadeParticles.js",
|
|
|
|
"src/particles/arcade/Emitter.js",
|
|
|
|
|
|
|
|
"src/tilemap/Tile.js",
|
|
|
|
"src/tilemap/Tilemap.js",
|
|
|
|
"src/tilemap/TilemapLayer.js",
|
|
|
|
"src/tilemap/TilemapParser.js",
|
|
|
|
"src/tilemap/Tileset.js",
|
|
|
|
|
|
|
|
"src/Outro.js"
|
|
|
|
]
|