1. 12 Mar, 2018 2 commits
  2. 08 Mar, 2018 4 commits
  3. 07 Mar, 2018 5 commits
  4. 06 Mar, 2018 2 commits
    • Stephane Nicoll's avatar
      Polish · f8c1821c
      Stephane Nicoll authored
      See gh-12365
      f8c1821c
    • Stephane Nicoll's avatar
      Fix expansion of static-locations array · 66d1f5cd
      Stephane Nicoll authored
      This commit fixes a NPE when the static-locations array of
      `ResourceProperties` has to be expanded as the setter is cleaning the
      values of the array and is affected by a non-intuitive behaviour of the
      binder.
      
      When the binder needs to set an element of an array and the size of the
      array isn't large enough, the binder proceeds as follows:
      
      * An array of the required size is created
      * The content of the original array is copied over
      * The setter of the property is invoked with the new array
      * The setter of the property is invoked and the returned array is
      mutated to set the requested value
      
      While one would expect the array to contain the requested value when the
      setter is invoked, this is not the case. Also, the array might contain
      null values if a value at index 8 should be set and the array has a size
      of 3.
      
      All in all, `ResourceProperties#appendSlashIfNecessary` has to account
      for `null` and an additional round of cleaning has to happen once
      binding has completed.
      
      Closes gh-12360
      66d1f5cd
  5. 05 Mar, 2018 3 commits
  6. 01 Mar, 2018 1 commit
  7. 28 Feb, 2018 5 commits
  8. 27 Feb, 2018 7 commits
  9. 26 Feb, 2018 2 commits
  10. 23 Feb, 2018 3 commits
  11. 20 Feb, 2018 5 commits
  12. 19 Feb, 2018 1 commit