printers.py (_use_gdb_pp): New global.
[gcc.git] / libstdc++-v3 / ChangeLog
index ef93431bf09d7fa26f71091d9efe843387bb50ba..7e8d6da9c3ab45adf7330e7cc52524d031225723 100644 (file)
@@ -1,3 +1,21 @@
+2011-03-14  Tom Tromey  <tromey@redhat.com>
+
+       * python/libstdcxx/v6/printers.py (_use_gdb_pp): New global.
+       Try to import `gdb.printing' module.
+       (UniquePointerPrinter.__init__): Add 'typename' argument.
+       (StdSlistPrinter.__init__): Likewise.
+       (StdSlistIteratorPrinter.__init__): Likewise.
+       (StdVectorIteratorPrinter.__init__): Likewise.
+       (StdRbtreeIteratorPrinter.__init__): Likewise.
+       (StdDebugIteratorPrinter.__init__): Likewise.
+       (StdDequeIteratorPrinter.__init__): Likewise.
+       (StdStringPrinter.__init__): Likewise.
+       (RxPrinter, Printer): New class.
+       (libstdcxx_printer): New global.
+       (register_libstdcxx_printers): Rewrite.
+       (build_libstdcxx_dictionary): Rewrite.
+       (pretty_printers_dict): Remove.
+
 2011-03-14  Andrey Zholos  <aaz@althenia.net>
 
        PR libstdc++/48114