1. 17 May, 2013 3 commits
    • Oswald Buddenhagen's avatar
      make split_value_list() mostly sane · 9e17199e
      Oswald Buddenhagen authored
      don't count parentheses, don't nest quotes, don't create empty elements.
      the backslash still escapes only quotes (and itself) - $$list() (one of
      the main users of this function) is commonly used with (windows) path
      lists, so letting it escape anything would make a royal mess.
      Change-Id: I29252fbe14fd6d28217450ec41cf8acfb2e30681
      Reviewed-by: default avatarJoerg Bornemann <joerg.bornemann@digia.com>
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      (cherry picked from qtbase/6c22b9b3e86d1617665f7b81b105c032f43c6d72)
      (cherry picked from qtbase/a5c2ab47867a558d6f8f62126fb8e4f2777cfe06)
    • Tor Arne Vestbø's avatar
      Update feature paths on assignment to QMAKE_PLATFORM · ee052e66
      Tor Arne Vestbø authored
      Instead of after parsing the makespecs, were we assumed QMAKE_PLATFORM
      had been set by the makespec and did an explicit update.
      Allows loading platform specific features from within a makespec after
      updating QMAKE_PLATFORM.
      Change-Id: I0eb3b7fb88ce48b00a384850c5d87223c06234d7
      Reviewed-by: default avatarTor Arne Vestbø <tor.arne.vestbo@digia.com>
      (cherry picked from qtbase/4dd29248cd43ff730f7432b51a443b72fad3523d)
    • Oswald Buddenhagen's avatar
      remove automatic splitting from $$() expansions · 4a3012dd
      Oswald Buddenhagen authored
      $$(FOO) would automatically split the contents of the environment
      variable at whitespace (and interpret quoting inside it). the way to
      prevent the splitting (but not the quote interpretation) would be using
      this behavior is entirely unexpected and thus an incredibly effective
      source of quoting problems - according to a grep over the whole qt
      sources, there isn't a single case where things were done right. in qt
      creator, well over half the cases are wrong.
      also, the "feature" seems entirely pointless: nobody uses spaces as
      separators in environment variables.
      consequently, simply remove it, even in a patch release. i'm postulating
      that nobody will complain.
      Change-Id: I9ed3df1b0d1ef602acd78ceb118611d294561da6
      Reviewed-by: default avatarJoerg Bornemann <joerg.bornemann@digia.com>
      (cherry picked from qtbase/566d28316dd73bfe4a8ea34839989ee9df7e3895)
  2. 12 Mar, 2013 1 commit
  3. 29 Jan, 2013 1 commit
  4. 06 Nov, 2012 3 commits
  5. 24 Oct, 2012 1 commit
  6. 15 Oct, 2012 1 commit
  7. 05 Oct, 2012 1 commit
  8. 12 Sep, 2012 2 commits
  9. 04 Sep, 2012 1 commit
  10. 03 Sep, 2012 14 commits
  11. 30 Aug, 2012 1 commit
  12. 28 Aug, 2012 4 commits
  13. 07 Aug, 2012 1 commit
  14. 06 Aug, 2012 3 commits
  15. 03 Aug, 2012 1 commit
  16. 02 Aug, 2012 2 commits