Skip to content
Snippets Groups Projects
  1. Jun 24, 2010
    • Oswald Buddenhagen's avatar
      avoid exponential resource consumption · 74fd5a56
      Oswald Buddenhagen authored
      the cumulative mode tries hard to never lose already assigned variable
      values. the naive implementation turned assignments into additions,
      which made the trivial construct "FOO = $$FOO" double the size of the
      array each time it would be executed.
      so instead let the assignments be assignments, and then re-add the
      values that would be dropped.
      
      Reviewed-by: dt
      Task-number: QTCREATORBUG-1595
      74fd5a56
  2. Jun 14, 2010
  3. Jun 11, 2010
    • kh1's avatar
      Move help manager into core. · 1b6ad087
      kh1 authored
       - lessens open file handles
       - improves help plugin startup further
      
      Task-number: QTCREATORBUG-337
      Reviewed-by: ck
      1b6ad087
  4. Jun 10, 2010
  5. Jun 09, 2010
    • Oswald Buddenhagen's avatar
      try to sort out the filename encoding mess · 1dc99e8f
      Oswald Buddenhagen authored
      use local8bit instead of latin1 resp. 8bit-passthrough, after all.
      
      the situation was as follows:
      - if the pro files and file names were all ascii, everything just worked
      - if either contained non-ascii:
        - on unix, the evaluator would work as long as the file content
          encoding matched the file name encoding, and the ui would work as
          long as the file name encoding was latin1 (i.e., on no modern
          system)
        - on windows, both would work only if the ansi code page was
          latin1/cp1252 (i.e., on western systems)
      
      i.e., even in the low-level evaluator, only native latin1 systems with
      actual latin1 files worked consistently. given this situation, it makes
      little sense to make an encoding adapter between the evaluator and the
      ui as originally planned. instead, take the easy way out and use
      local8bit - this continues to work for native latin1 systems+files in
      the backend, and makes the ui work for everything the backend groks and
      some more.
      
      Reviewed-by: dt
      Task-number: QTCREATORBUG-930
      1dc99e8f
    • Oswald Buddenhagen's avatar
      micro-optimizations · fc421df1
      Oswald Buddenhagen authored
      fc421df1
  6. Jun 08, 2010
    • Oswald Buddenhagen's avatar
      hide includes from within feature files · f8959aa7
      Oswald Buddenhagen authored
      this fixes the recent appearance of qt_webkit_version.pri in all qt 4.7
      based projects.
      
      in fact, the patch does somewhat more: it makes the evaluator provide
      the information to the higher layers which is necessary for a truly
      hierarchical display of includes. TBD later.
      
      Reviewed-by: dt
      Task-number: QTCREATORBUG-1590
      f8959aa7
  7. Jun 07, 2010
  8. Jun 04, 2010
    • Oswald Buddenhagen's avatar
      make the evaluator (even more) thread-safe · aa61af14
      Oswald Buddenhagen authored
      the async re-parsing code breaks the assumption that project
      parsing only ever starts with a single non-concurrent evaluation
      (of the top-level project file), so the population of the base
      values in the shared ProFileOption was happily causing crashes.
      
      Reviewed-by: dt
      Task-number: QTCREATORBUG-1569
      aa61af14
  9. May 21, 2010
  10. May 18, 2010
  11. May 12, 2010
  12. May 11, 2010
  13. Apr 30, 2010
  14. Apr 23, 2010
  15. Apr 22, 2010
  16. Apr 20, 2010
  17. Apr 19, 2010
  18. Apr 15, 2010
  19. Apr 13, 2010
  20. Apr 12, 2010
  21. Apr 08, 2010
  22. Apr 07, 2010
  23. Apr 01, 2010
    • Oswald Buddenhagen's avatar
      fix memleak, part 2 · 79fd001a
      Oswald Buddenhagen authored
      the previous fix did not consider that ProFiles are a further
      specialization of ProBlocks.
      
      Reviewed-by: dt
      Task-number: QTCREATORBUG-1003
      79fd001a
    • Oswald Buddenhagen's avatar
      plug huge memory leak · d86f7dcd
      Oswald Buddenhagen authored
      in my quest to de-virtualize the ProItems i also devirtualized their
      d'tors without providing a replacement. whoops.
      
      Reviewed-by: dt
      Task-number: QTCREATORBUG-1003
      d86f7dcd
  24. Mar 30, 2010
Loading