phaser/tasks/manifests/phaser.json

117 lines
2.9 KiB
JSON
Raw Normal View History

[
"src/Intro.js",
"src/Phaser.js",
2014-11-18 09:45:39 +00:00
"src/polyfills.js",
"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",
"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",
"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",
"src/gameobjects/Rope.js",
"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",
"src/gameobjects/Particle.js",
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",
"src/system/DOM.js",
"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",
"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",
"src/sound/Sound.js",
"src/sound/SoundManager.js",
"src/utils/ArraySet.js",
"src/utils/LinkedList.js",
"src/utils/ArrayUtils.js",
"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"
]