danirod / jumpdontdie

Source code for the Android game developed on my YouTube tutorial. Made using libGDX, Scene2D, Box2D.
https://www.youtube.com/playlist?list=PLraIUviMMM3duiko5MtkFPN2vhm0URmkE
GNU General Public License v3.0
55 stars 36 forks source link

Bump gdxVersion from 1.9.10 to 1.9.11 #13

Closed dependabot-preview[bot] closed 3 years ago

dependabot-preview[bot] commented 4 years ago

Bumps gdxVersion from 1.9.10 to 1.9.11. Updates gdx-backend-lwjgl from 1.9.10 to 1.9.11

Updates gdx-backend-android from 1.9.10 to 1.9.11

Updates gdx-box2d from 1.9.10 to 1.9.11

Updates gdx-freetype from 1.9.10 to 1.9.11

Updates gdx from 1.9.10 to 1.9.11

Changelog

Sourced from gdx's changelog.

[1.9.12]

  • API Change: Removed Pool constructor with preFill parameter in favor of using Pool#fill() method. See #6117
  • API Addition: Slider can now be configured to only trigger on certain mouse button clicks (Slider#setButton(int)).

[1.9.11]

  • Update to MobiVM 2.3.8
  • Update to LWJGL 3.2.3
  • Fixed AndroidInput crashes due to missing array resize (pressure array).
  • API Change: Ray#set methods and Ray#mul(Matrix4) normalize direction vector. Use public field to set and avoid nor()
  • API Change: New internal implementation of all Map and Set classes (except ArrayMap) to avoid OutOfMemoryErrors when too many keys collide. This also helps resistance against malicious users who can choose problematic names.
  • API Addition: OrderedMap#alter(Object,Object) and OrderedMap#alterIndex(int,Object) allow swapping out a key in-place without changing its value; OrderedSet also has this.
  • API Addition: Json can now read/write: ObjectIntMap, ObjectFloatMap, IntMap, LongMap.
  • API Addition: Added @Null annotation for IDE null analysis. All parameters and return values should be considered non-null unless annotated (or javadoc'ed if not yet annotated).
  • API Addition: Added ParticleEmitter#preAllocateParticles() and ParticleEffect#preAllocateParticles() to avoid particle allocations during updates.
  • Fixed changing looping state of already playing sounds on Android by first pausing the sound before setting the looping state (see #5822).
  • API Change: scene2d: Table#getRow now returns -1 when over the table but not over a row (used to return the last row).
  • API Change: scene2d: Tree#addToTree and #removeFromTree now have an "int actorIndex" parameter.
  • API Addition: scene2d: Convenience method Actions#targeting(Actor, Action) to set an action's target.
  • API Change: scene2d: In TextField, only revert the text if the change event was cancelled. This allows the text to be manipulated in the change listener.
  • API Change: scene2d: Tree.Node#removeAll renamed to clearChildren.
  • API Addition: scene2d: Added SelectBox#setSelectedPrefWidth to make the pref width based on the selected item and SelectBoxStyle#overFontColor.
  • API Change: DefaultTextureBinder WEIGHTED strategy replaced by LRU strategy.
  • API Change: ShaderProgram begin and end methods are deprecated in favor to bind method.
  • API Addition: Added a OpenALAudio#getSourceId(long) method.
  • API Addition: Added a ShaderProgram#getHandle() method.
  • API Change: Replaced deprecated android support libraries with androidx. AndroidFragmentApplication is only affected.
  • API Addition: Created interfaces AndroidAudio and AndroidInput and added AndroidApplication#createAudio and AndroidApplication#createInput to allow initializing custom module implementations.
  • Allows up to 64k (65536) vertices in a Mesh instead of 32k before. Indices can use unsigned short range, so index above 32767 should be converted to int using bitwise mask, eg. int unsigneShortIndex = (shortIndex & 0xFFFF).
  • API Change: DragAndDrop only removes actors that were not already in the stage. This is to better support using a source actor as the drag actor, see #5675 and #5403.
  • API Change: Changed TiledMapTileLayer#tileWidth & #tileHeight from float to int
  • API Addition: convenient Matrix4 rotate methods: rotateTowardDirection and rotateTowardTarget
  • API Addition: Convenience method Actions#targeting(Actor, Action) to set an action's target.
  • API Change: Correction of TextField#ENTER_ANDROID renamed to NEWLINE and TextField#ENTER_DESKTOP renamed to CARRIAGE_RETURN.
  • API Change: Changed the visibility of TextField#BULLET, TextField#DELETE, TextField#TAB and TextField#BACKSPACE to protected.
  • API Addition: TextField and TextArea are providing the protected method TextField#checkFocusTraverse(char) to handle the focus traversal.
  • API Addition: UIUtils provides the constants UIUtils#isAndroid and UIUtils#isIos now.
  • Fixed: The behaving of TextFields and TextAreas new line and focus traversal works like intended on all platforms now.
  • API Change: Changed Base64Coder#encodeString() to use UTF-8 instead of the platform default encoding. See #6061
  • Fixed: SphereShapeBuilder poles are now merged which removes lighting artifacts, see #6068 for more information.
  • API Change: Matrix3#setToRotation(Vector3, float float) now rotates counter-clockwise about the axis provided. This also changes Matrix3:setToRotation(Vector3, float) and the 3d particles will rotate counter-clockwise as well.
  • API Change: TexturePacker uses a dash when naming atlas page image files if the name ends with a digit or a digit + 'x'.
  • API Addition: Added Skin#setScale to control the size of drawables from the skin. This enables scaling a UI and using different sized images to match, without affecting layout.
  • API Change: Moved adding touch focus from Actor#notify to InputListener#handle (see #6082). Code that overrides InputListener#handle or otherwise handles InputEvent.Type.touchDown events must now call Stage#addTouchFocus to get touchDragged and touchUp events.
  • API Addition: Added AsynchronousAssetLoader#unloadAsync to fix memory leaks when an asset is unloaded during loading.
  • Fixed Label text wrapping when it shouldn't (#6098).
  • Fixed ShapeRenderer not being able to render alpha 0xff (was max 0xfe).
  • API Change: glGetActiveUniform and glGetActiveAttrib paramter changed from Buffer to IntBuffer.

[1.9.10]

  • API Addition: Allow target display for maximization LWJGL3 backend
Commits
  • 436afbf [maven-release-plugin] prepare release gdx-parent-1.9.11
  • a46c741 updaate version in dep bank
  • 4731ff5 Fixed Matrix4#translate (inv cannot use tmp). #5883
  • 6d49e43 CHANGES for #6107
  • 2005f4d Fixing problems with glGetActiveAttrib/Uniform (#6107)
  • d7395cd performance improvements for Matrix4 operations (#5883)
  • d24df76 Fixed Array's PredicateIterable with Collections.allocateIterators.
  • 59a445c OisController Handle return of methods (#6109)
  • f929278 Fixed ImmediateModeRenderer20 (and ShapeRenderer) not being able to render fu...
  • 64cfa92 GlyphLayout width considers the width of any glyph, not just the last.
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)