1. 24 May, 2016 2 commits
    • sletta's avatar
      Merge branch 'jb35332' into 'mer-stable' · f55b53f1
      sletta authored
      [qtdeclarative] Fix race condition in threaded renderloop. Contributes to JB#35332.
      
      
      
      See merge request !6
      f55b53f1
    • Roger Maclean's avatar
      Avoid inadvertent copies of the windows list · d47a01a0
      Roger Maclean authored
      There are a couple of ways in which this code creates
      temporary copies of the window list, m_windows.  This is often
      benign but there are also places (e.g. startOrStopAnimationTimer)
      which get non-const references to items which results
      in m_windows being detached from the temporary resulting in a real
      copy of the list items.  Again the copy is often fairly benign,
      however, as the code also relies heavily on pointers to items
      in the list, it can also result in crashes.
      
      I think it might be advisable to store a list of pointers to
      Window structures rather than store the structure themselves as
      it appears really easy to introduce copies of the list accidentally.
      The removal of the use of foreach for example is not made here for
      aesthetics but because it introduces a hidden temporary copy of
      the list.
      
      Change-Id: I504951a897c4fb0cf106f5a4792b5cfcd532ba8f
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@theqtcompany.com>
      d47a01a0
  2. 10 May, 2016 1 commit
  3. 19 Apr, 2016 1 commit
  4. 12 Apr, 2016 2 commits
  5. 11 Mar, 2016 2 commits
  6. 16 Oct, 2015 3 commits
    • chriadam's avatar
      Merge pull request #81 from adenexter/jb32349 · 69670fbf
      chriadam authored
      Don't send delayed mouse presses to ancestors of the replaying Flickable.
      69670fbf
    • chriadam's avatar
      Merge pull request #82 from matthewvogt/mer-1361 · 4d85d43b
      chriadam authored
      [qtdeclarative] Allow QtQuick2 parameters to be configured. Contributes to MER#1361
      4d85d43b
    • mvogt's avatar
      [qtdeclarative] Allow QtQuick2 parameters to be configured. Contributes to MER#1361 · 42c15a39
      mvogt authored
      Configuration via QtProject/QtQuick2.conf (system settings only)
      
      The default behavior is equivalent to the following configuration settings:
      
      [QuickMouseArea]
      PressAndHoldDelay=800
      
      [QuickFlickable]
      FlickThreshold=15
      FlickOvershoot=150
      FlickOvershootFriction=8.0
      FlickDefaultMaxVelocity=2500.0
      FlickDefaultDeceleration=1500.0
      FlickMultiflickThreshold=1250.0
      FlickMultiflickRatio=10.0
      FlickMultiflickMaxBoost=3.0
      FlickMultiflickDuration=600
      FlickMultiflickRapidDuration=300
      RetainGrabVelocity=100
      
      [QuickItemView]
      DefaultCacheBuffer=320
      DefaultHighlightMoveDuration=150
      
      [QuickListView]
      FlickSnapOneThreshold=30
      DefaultHighlightMoveVelocity=400.0
      DefaultHighlightResizeVelocity=400.0
      
      [QuickGridView]
      FlickSnapOneThreshold=30
      
      [QuickPathView]
      FlickDefaultDeceleration=100.0
      MinimumFlickVelocity=75.0
      DefaultHighlightMoveDuration=300
      42c15a39
  7. 12 Oct, 2015 1 commit
  8. 15 Sep, 2015 5 commits
  9. 08 Sep, 2015 2 commits
    • sletta's avatar
      Merge pull request #79 from sletta/removedFromAtlas-fix · 016381ea
      sletta authored
      [qtdeclarative] Fix missing images when alpha and shader effects are involved. Fixes JB#31915.
      016381ea
    • Laszlo Agocs's avatar
      Fix missing images when alpha and shader effects are involved · 9bf675b1
      Laszlo Agocs authored
      Once we hit removedFromAtlas() and the glCopyTexImage2D() path, bad things
      tend to happen with OpenGL ES, both on certain embedded devices (Beaglebone, RPi)
      and ANGLE.
      
      ANGLE just rejects GL_BGRA_EXT with INVALID_ENUM. So if it fails, just try
      with GL_RGBA. The BGRA extensions do not mention glCopyTexImage2D in any form
      and in plain GLES (any version) BGRA does not exist. So rejecting it may be valid,
      depending on how one reads the specs.
      
      Same problem on Beaglebone, where the call with BGRA fails as INVALID_OPERATION.
      
      The RPi 1 and 2 fails in a different way: the temporary framebuffer is not complete
      because BGRA textures are not supported as color attachments. So our only choice
      here is to do what we do for some Android devices already: ignore BGRA support.
      
      Task-number: QTBUG-46806
      Change-Id: I89b3b38bf7f8883c39509606ec5ae525f131292b
      Reviewed-by: default avataraavit <eirik.aavitsland@theqtcompany.com>
      Reviewed-by: sletta's avatarGunnar Sletta <gunnar@sletta.org>
      9bf675b1
  10. 31 Aug, 2015 2 commits
  11. 17 Aug, 2015 1 commit
  12. 16 Aug, 2015 1 commit
  13. 14 Aug, 2015 1 commit
  14. 30 Jul, 2015 1 commit
  15. 26 Jun, 2015 1 commit
  16. 25 Jun, 2015 2 commits
  17. 24 Jun, 2015 1 commit
    • martinjones's avatar
      [qtquick] Correctly initialize ListView section attached properties. Fixes JB#29647 · 974bc6c1
      martinjones authored
      During item insertion, indexes of items in the visibleItems list were
      not adjusted before new items were created. Section initialization was
      broken during insertion because section calculation relies on the
      indexes of the items in the visibleItems list. The incorrect section
      properties caused spurious section header creation, and layout issues.
      
      Apply the index offset before creating the new items. This mirrors what
      GridView already does.
      974bc6c1
  18. 23 Jun, 2015 2 commits
  19. 26 May, 2015 2 commits
  20. 13 May, 2015 1 commit
  21. 29 Apr, 2015 2 commits
  22. 14 Apr, 2015 2 commits
  23. 09 Apr, 2015 2 commits