1. 20 Nov, 2014 12 commits
  2. 19 Nov, 2014 20 commits
  3. 18 Nov, 2014 8 commits
    • BogDan Vatra's avatar
      Fix potential crash. · 07971195
      BogDan Vatra authored
      
      
      Change-Id: I03c86d2071ce612424bac9bf92a25208d0ba9443
      Reviewed-by: default avatarDaniel Teske <daniel.teske@theqtcompany.com>
      07971195
    • hjk's avatar
      Debugger: Centralize handling of optimized out values with GDB · 298e2de7
      hjk authored
      
      
      There were a couple of situation where the is_optimized_out flag
      was not used and later produced (caught) exceptions on access,
      or where the still availably type was not shown.
      
      Change-Id: I7ad5aa09a19357e50739d9fdf32f7423e30fe011
      Reviewed-by: default avatarChristian Stenger <christian.stenger@theqtcompany.com>
      298e2de7
    • Daniel Teske's avatar
      Android: Fix abi detection for 64bit devices · 005f5116
      Daniel Teske authored
      
      
      Change-Id: Idde12cd5bcd54d007245d3bdd93e8ab47d7f214b
      Reviewed-by: default avatarPaul Olav Tvete <paul.tvete@theqtcompany.com>
      005f5116
    • Christian Stenger's avatar
      Tests: Fix tst_fileutils for Qt5.4+ · cd8dc3ae
      Christian Stenger authored
      
      
      Change-Id: I65b4eb8dff91c69bff50c63cd42a4894df0470f0
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      cd8dc3ae
    • hjk's avatar
      Debugger: Rename Debugger:EngineType to Debugger:Type · d493daff
      hjk authored
      
      
      Values "GDB", "LLDB", "CDB", the "Engine" prefix is a bit too
      technical.
      
      Change-Id: I81d97a435c796125015e8b7425e832420f338b9a
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      d493daff
    • Nikolai Kosjar's avatar
      C++: Stop parsing a declaration after two tries · 78ab287f
      Nikolai Kosjar authored
      
      
      If we fail to parse a declaration, we rewind, eat the token and look for the
      next token that might be a good candidate for a declaration start (e.g. an
      identifier). This becomes cpu and memory expensive with super long and invalid
      expressions like
      
          typedef b::m::if_< b::m::bool_<
      	(sizeof(fun((Dummy *) 0, (ThisT *) 0, (b::m::int_<70> *) 0)) ==
      	 sizeof(defined_)) >, b::m::if_< b::m::bool_<
      	(sizeof(fun((Dummy *) 0, (ThisT *) 0, (b::m::int_<71> *) 0)) ==
      	 sizeof(defined_)) >, b::m::if_< b::m::bool_<
      	(sizeof(fun((Dummy *) 0, (ThisT *) 0, (b::m::int_<72> *) 0)) ==
      	 sizeof(defined_)) >, b::m::if_< b::m::bool_<
      	(sizeof(fun((Dummy *) 0, (ThisT *) 0, (b::m::int_<73> *) 0)) ==
      	 sizeof(defined_)) >, b::m::if_< b::m::bool_<
      	(sizeof(fun((Dummy *) 0, (ThisT *) 0, (b::m::int_<74> *) 0)) ==
      	 sizeof(defined_)) >, b::m::if_< b::m::bool_<
      	(sizeof(fun((Dummy *) 0, (ThisT *) 0, (b::m::int_<75> *) 0)) ==
      	 sizeof(defined_)) >, b::m::if_< b::m::bool_<
      	// ...some more crazy lines like this
      
      Therefore, stop trying after two failures by looking for the next semicolon or
      closing curly brace.
      
      Task-number: QTCREATORBUG-12890
      Change-Id: I6637daeb840dd549d669080775228fa91fc932eb
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@theqtcompany.com>
      78ab287f
    • Eskil Abrahamsen Blomfeldt's avatar
      Android: Fix installing signed packages · 657797f7
      Eskil Abrahamsen Blomfeldt authored
      
      
      This works around missing support for standalone installations
      of signed packages in androiddeployqt. The tool will use its
      arguments to decide what the package to install is named, so
      the arguments need to match the ones used to build the package.
      In particular, we need to tell it that we are creating a signed
      package.
      
      This is intended as a temporary solution. The tool should be fixed
      to support this use case properly, but the changes needed there
      were deemed too risky at this point in the release cycle, so we
      apply the work-around for now.
      
      Task-number: QTCREATORBUG-13431
      Change-Id: I03163582979715e7daa389c49bf10a88b5879db7
      Reviewed-by: default avatarDaniel Teske <daniel.teske@theqtcompany.com>
      Reviewed-by: default avatarBogDan Vatra <bogdan@kde.org>
      657797f7
    • Ulf Hermann's avatar
      QmlProfiler: Fix toggling of internal client recording state · a46fe36b
      Ulf Hermann authored
      
      
      We cannot just set it unconditionally on setRecording() because the
      client recording state is supposed to reflect the user's intention.
      Instead, if the recording button's state differs from the intention
      and then spontaneously changes to match it (through a change in the
      application), we toggle the client recording state twice to make sure
      everything is properly synchronized.
      
      Change-Id: I070d38364e63ab9cf0597fabed3d326ac3685589
      Task-number: QTCREATORBUG-13322, QTCREATORBUG-13430
      Reviewed-by: default avatarKai Koehne <kai.koehne@theqtcompany.com>
      a46fe36b