1. 18 Sep, 2017 40 commits
  2. 06 Sep, 2017 40 commits
    • Ulf Hermann's avatar
      ScxmlEditor: Fix crash in WarningModel · 35bdf8e3
      Ulf Hermann authored
      Destroyed warnings were not properly removed, as qobject_cast on a
      QObject that's being destroyed returns nullptr. Also, call
      endRemoveRows() to finalize removing of rows, not endResetModel(), and
      avoid searching the vector twice.
      
      Change-Id: I70c0ac6ef897496adc71a5010929d71e91666ad4
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      35bdf8e3
  3. 04 Sep, 2017 40 commits
    • Marco Benelli's avatar
      SCXML editor: allow eventless transitions · 77f6a432
      Marco Benelli authored
      According to SCXML specification (https://www.w3.org/TR/scxml/), the
      'event' attribute is not mandatory in 'transition' tags.
      Also, as specified in section 3.12.1, eventless transitions are handled
      differently, and will be taken whenever the 'cond' attribute evaluates
      to 'true'.
      
      This patch removes the automatic assignment of 'event' property in the
      tag constructors, but restore it when a new transition is done in the
      editor.  In this way, the user can delete the unneeded events without
      them being restored when reloading the document.
      
      Task-number: QTCREATORBUG-18345
      Change-Id: I96d6860ad3ed58ab49e83d3328e88ef984f40fa4
      Reviewed-by: Ulf Hermann's avatarUlf Hermann <ulf.hermann@qt.io>
      77f6a432
  4. 24 Aug, 2017 40 commits
  5. 22 Aug, 2017 40 commits
  6. 09 Aug, 2017 40 commits
  7. 31 Jul, 2017 40 commits
  8. 25 Jul, 2017 40 commits
  9. 18 Jul, 2017 40 commits
  10. 17 Jul, 2017 40 commits
  11. 05 Apr, 2017 40 commits
  12. 23 Mar, 2017 40 commits
    • Ulf Hermann's avatar
      ScxmlEditor: Retain explicitly set "initial" attributes · c6e1bf61
      Ulf Hermann authored
      If the user sets a state to be initial and then moves it around without
      reparenting it, the initial attribute has to be retained. This is
      achieved by saving a "removedInitial" attribute in the editor info when
      the state is released from its parent and restoring the attribute when
      it is reattached. This even works if the state is temporarily reparented
      and across save/load cycles.
      
      Change-Id: I65df959e4eb8d46177d59f71c8556d596e773c05
      Task-number: QTCREATORBUG-17108
      Reviewed-by: default avatarMarco Benelli <marco.benelli@qt.io>
      c6e1bf61
  13. 20 Mar, 2017 40 commits
  14. 15 Mar, 2017 40 commits
  15. 03 Mar, 2017 40 commits
  16. 27 Feb, 2017 40 commits
    • Eike Ziller's avatar
      Move mimetype definitions to plugin specs · d64e17ad
      Eike Ziller authored
      - Avoids the hassle of QRC files and manually registering mime types
      - Avoids performance regressions because of mime types that are
        registered after mime database has been used
      - Makes it technically possible to detect that a disabled plugin could
        handle a mime type if it was enabled
      
      Change-Id: I373008b1b56e9c6b4853055f20b3eeb112a6eff9
      Reviewed-by: Christian Stenger's avatarChristian Stenger <christian.stenger@qt.io>
      Reviewed-by: default avatarhjk <hjk@qt.io>
      d64e17ad
  17. 24 Feb, 2017 40 commits
    • Marco Benelli's avatar
      SCXML Editor: fix behavior of else and elseif tags · a7809d4f
      Marco Benelli authored
      SCXML specify that the <if> tag contains elements separated by tags
      <else/> and <elseif/>.
      The SCXML Editor used to nest instruction inside the <else/> and
      <elseif/> tags.
      This patch implement the correct behavior, so each new inserted element
      is appended inside the wrapping <if>.  Note that the new elements are
      always inserted as last child of <if>.
      
      Task-number: QTCREATORBUG-17674
      Change-Id: I327941bbbd8b0cc04b0c26553257ccb2a24c8306
      Reviewed-by: Erik Verbruggen's avatarErik Verbruggen <erik.verbruggen@qt.io>
      a7809d4f
  18. 22 Feb, 2017 40 commits
  19. 27 Jan, 2017 40 commits
  20. 26 Jan, 2017 40 commits
  21. 18 Jan, 2017 40 commits
  22. 02 Jan, 2017 40 commits
  23. 21 Dec, 2016 40 commits
  24. 12 Dec, 2016 40 commits
  25. 29 Nov, 2016 40 commits
  26. 16 Nov, 2016 40 commits
  27. 15 Nov, 2016 40 commits
  28. 11 Nov, 2016 40 commits
  29. 26 Oct, 2016 40 commits
  30. 25 Oct, 2016 40 commits