1. 16 Jul, 2009 1 commit
  2. 15 Jul, 2009 2 commits
  3. 14 Jul, 2009 2 commits
  4. 13 Jul, 2009 4 commits
  5. 10 Jul, 2009 7 commits
  6. 09 Jul, 2009 3 commits
  7. 08 Jul, 2009 3 commits
  8. 07 Jul, 2009 3 commits
  9. 06 Jul, 2009 1 commit
    • Friedemann Kleint's avatar
      Fix up Debugger helpers to be able to dump QObject's with CDB. · 5bd1d2a0
      Friedemann Kleint authored
      - Make container dumper routines set "childnumchild" when known
        in order to avoid roundtrips; avoid repeated invocations of
      - Completed dumper information in some places to avoid roundtrips.
      - Extended QVariant helpers by dumpers for common GUI types
        (rectangles, points, sizes, fonts, size policies).
      - Introduced artificial QObjectChildList/QObjectProperty types to
        be able to dump QObject children and properties without using
        gdb expressions.
      - Fixed dumping of Signal/Slot list to pass on correct types. Avoid
        recursions if signal is connected to self.
      - Replaced expressions by addresses in the dumpers to it make work
        for CDB.
      - Reworked dumper test program to have -a, making it usable for tests,
        add further types.
      - Gdb: Clear output buffer before calling dumpers, avoiding mixups
        in case evaluation of expression fails.
      - Fix the dumper parser used by CDB, do not be fooled by
        "<synthetic>" addresses, etc.
      - Pass on a "dumperVersion" in initial query.
  10. 03 Jul, 2009 1 commit
    • Friedemann Kleint's avatar
      Great debugger helper bug fixing spree. · 5a8b61b2
      Friedemann Kleint authored
      - Fix extractTemplate() not to kill blanks in case there is no
        blank after a comma, fix hardcoded types accordingly.
      - Make niceType()'s regexps ignore blanks after commas, add
        unsigned short as char_type and cache the mappings, making
        them work for CDB.
      - CDB: Parse map output of dumpers correctly, generally don't
        confuse the parser by unknown keywords encountered when
        parsing children, thus enabling simple QMap types.
      - Make dumpInnerValueHelper output std::string types.
  11. 02 Jul, 2009 1 commit
    • Friedemann Kleint's avatar
      Display Q<>Pointers/Work towards displaying maps/QMaps in CDB. · 6e93f454
      Friedemann Kleint authored
      Make dumpers pass on more size information initially, namely the
      various Q<>Pointers. Introduce enum for those special template types
      whose size does not vary with the arguments (Q<>Pointer,
      std::allocators...) to make it more easily extensible.
      Pass on some common QMapNode<> sizes as well.
      Introduce an expression cache to the common QtDumperHelper
      class and make dumpers pass some common expression values
      (value offsets of common QMapNode<> incarnations).
      Make CDBDumperHelper use the expression cache.
      Extend dumper tester.
  12. 01 Jul, 2009 4 commits
  13. 30 Jun, 2009 2 commits
  14. 26 Jun, 2009 3 commits
  15. 24 Jun, 2009 2 commits
  16. 23 Jun, 2009 1 commit