1. 29 Aug, 2014 1 commit
  2. 28 Aug, 2014 8 commits
  3. 27 Aug, 2014 2 commits
  4. 26 Aug, 2014 6 commits
  5. 25 Aug, 2014 6 commits
  6. 22 Aug, 2014 4 commits
  7. 21 Aug, 2014 9 commits
    • Robert Loehning's avatar
      ios: Fix case in .pro files · ebf45ac6
      Robert Loehning authored
      Task-number: QTCREATORBUG-12867
      Change-Id: I4fcc1bdf74f1391f33fe99be16f8acbb9e049165
      Reviewed-by: default avatarFawzi Mohamed <fawzi.mohamed@digia.com>
      ebf45ac6
    • Thomas Hartmann's avatar
      QmlDesigner.NavigatorView: Do not set a position for new items · 73a63707
      Thomas Hartmann authored
      If items are dragged into the navigator we should not set the position
      to 0,0 expliticly, because this breaks layouts.
      
      Change-Id: I6e7cd130390ab68d13904d379a35dc4fa4337231
      Reviewed-by: default avatarTim Jenssen <tim.jenssen@digia.com>
      73a63707
    • Thomas Hartmann's avatar
      QmlDesigner.Rewriter: Adding missing global Qt enums · ecf96013
      Thomas Hartmann authored
      Change-Id: Ie29a089aad130dfe86313aaa47ebf66fb7611a25
      Reviewed-by: default avatarTim Jenssen <tim.jenssen@digia.com>
      ecf96013
    • Thomas Hartmann's avatar
      QmlDesigner.PropertyEditor: Commit color string if selection changes · fb87aa97
      Thomas Hartmann authored
      The LineEdit in the ColorEditor is not binded to a backendvalue
      and we react manually to isAccepted (writeValueManually is set to true).
      
      Because of this (and the famous focus bugs), we do not set the color,
      if the selection is changed or the user enters edit mode without
      pressing enter.
      
      This patch adds the signal onCommitData to LineEdit and we react to
      the signal. Because the the change of the backendvalue is delayed by
      a timer we set the color immediately on the backend if we are not in gradient
      editing mode.
      
      Task-number: QTCREATORBUG-12841
      Change-Id: Ic98640398c2c46b5e529780b4a9638c90760063f
      Reviewed-by: default avatarTim Jenssen <tim.jenssen@digia.com>
      fb87aa97
    • Thomas Hartmann's avatar
      QmlDesigner.NodeInstances: Fixing enums for int properties · b6e6e012
      Thomas Hartmann authored
      There is no easy way to convert an enum (e.g. Qt.Vertical) to the
      integer value without the meta object/QMetaEnum.
      
      For this reason we evluate the enum as an expression
      if the target property is int.
      
      Without this patch enums do not work at all for properties defined as int.
      Change-Id: I9363a84eef1bf4a3ed2c40b35f7439e249e9bd98
      Reviewed-by: default avatarTim Jenssen <tim.jenssen@digia.com>
      b6e6e012
    • Thomas Hartmann's avatar
      QmlDesigner.PropertyEditor: Fix caption · 1a690d4b
      Thomas Hartmann authored
      Change-Id: I118018c39506600386ff54c92b7ef669c0a279ff
      Reviewed-by: default avatarTim Jenssen <tim.jenssen@digia.com>
      1a690d4b
    • Nikolai Kosjar's avatar
      CppTools: Remove concurrent write access to diagnostic messages · 6d70418e
      Nikolai Kosjar authored
      ...in CheckSymbols (highlighting backend). CheckSymbols might run
      concurrently several times with the same CPlusPlus::Document and modify
      the diagnostic messages in an unsave manner. See stack straces below.
      
      While the generated diagnostic messages ("Only virtual functions can be
      marked 'final'", "Too few arguments", ...) are useful, they weren't
      propagated to the editor widget since several minor versions.
      
      =================================================================
      ==23724==ERROR: AddressSanitizer: attempting double-free on 0x60c0072fcd00 in thread T528 (Thread (pooled)):
          #0 0x4787c1 in __interceptor_free (/home/nik/dev/creator/creator-ut_clang-qt5/bin/qtcreator+0x4787c1)
          #1 0x7fa15e5da4ac in QTypedArrayData<unsigned short>::deallocate(QArrayData*) /home/nik/usr/qt-5.3.1/include/QtCore/qarraydata.h:234
          #2 0x7fa15e5d87db in QString::~QString() /home/nik/usr/qt-5.3.1/include/QtCore/qstring.h:995
          #3 0x7fa15e5f4f6a in CPlusPlus::Document::DiagnosticMessage::~DiagnosticMessage() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:140
          #4 0x7fa15e5f4de2 in QList<CPlusPlus::Document::DiagnosticMessage>::node_destruct(QList<CPlusPlus::Document::DiagnosticMessage>::Node*, QList<CPlusPlus::Document::DiagnosticMessage>::Node*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:432
          #5 0x7fa15e5f4ae9 in QList<CPlusPlus::Document::DiagnosticMessage>::dealloc(QListData::Data*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:784
          #6 0x7fa15e5f47ed in QList<CPlusPlus::Document::DiagnosticMessage>::~QList() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:760
          #7 0x7fa15e7533c2 in QList<CPlusPlus::Document::DiagnosticMessage>::clear() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:793
          #8 0x7fa15e6f2ed2 in CPlusPlus::Document::clearDiagnosticMessages() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:205
          #9 0x7fa15e6c5f5b in CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:337
          #10 0x7fa15e6c83c2 in non-virtual thunk to CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:348
          #11 0x7fa17f0ccab1 (/home/nik/usr/qt-5.3.1/lib/libQt5Core.so.5+0x98ab1)
          #12 0x7fa17f0cfa5e (/home/nik/usr/qt-5.3.1/lib/libQt5Core.so.5+0x9ba5e)
          #13 0x7fa17eaeb181 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8181)
          #14 0x7fa17dbec38c (/lib/x86_64-linux-gnu/libc.so.6+0xfb38c)
      
      0x60c0072fcd00 is located 0 bytes inside of 128-byte region [0x60c0072fcd00,0x60c0072fcd80)
      freed by thread T539 (Thread (pooled)) here:
          #0 0x4787c1 in __interceptor_free (/home/nik/dev/creator/creator-ut_clang-qt5/bin/qtcreator+0x4787c1)
          #1 0x7fa15e5da4ac in QTypedArrayData<unsigned short>::deallocate(QArrayData*) /home/nik/usr/qt-5.3.1/include/QtCore/qarraydata.h:234
          #2 0x7fa15e5d87db in QString::~QString() /home/nik/usr/qt-5.3.1/include/QtCore/qstring.h:995
          #3 0x7fa15e5f4f6a in CPlusPlus::Document::DiagnosticMessage::~DiagnosticMessage() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:140
          #4 0x7fa15e5f4de2 in QList<CPlusPlus::Document::DiagnosticMessage>::node_destruct(QList<CPlusPlus::Document::DiagnosticMessage>::Node*, QList<CPlusPlus::Document::DiagnosticMessage>::Node*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:432
          #5 0x7fa15e5f4ae9 in QList<CPlusPlus::Document::DiagnosticMessage>::dealloc(QListData::Data*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:784
          #6 0x7fa15e5f47ed in QList<CPlusPlus::Document::DiagnosticMessage>::~QList() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:760
          #7 0x7fa15e7533c2 in QList<CPlusPlus::Document::DiagnosticMessage>::clear() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:793
          #8 0x7fa15e6f2ed2 in CPlusPlus::Document::clearDiagnosticMessages() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:205
          #9 0x7fa15e6c5f5b in CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:337
          #10 0x7fa15e6c83c2 in non-virtual thunk to CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:348
      
      Change-Id: Ifab2842ea43aeb26099835966b02d8afc4b85df4
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      6d70418e
    • Eike Ziller's avatar
      OSX: Get rid of File > Exit menu item · b7c8d07a
      Eike Ziller authored
      Seems to be a behavior change between Qt 5.2 and Qt 5.3. Now we need to
      set the menu role explicitly, text heuristic fails.
      
      Change-Id: I54ecfea5910db4863699bb077b8f8a6c88b56237
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      Reviewed-by: default avatarFawzi Mohamed <fawzi.mohamed@digia.com>
      b7c8d07a
    • Fawzi Mohamed's avatar
      qmljs: adding getDay and getUTCDay to date object · 058507d3
      Fawzi Mohamed authored
      Change-Id: Ib7a15a7e3803656b2091e25a12a7fd13000553ab
      Reviewed-by: default avatarEike Ziller <eike.ziller@digia.com>
      Reviewed-by: default avatarTim Jenssen <tim.jenssen@digia.com>
      058507d3
  8. 20 Aug, 2014 1 commit
  9. 19 Aug, 2014 3 commits