binutils-gdb/gdb/testsuite
Tom Tromey 18a9fc1261 * NEWS: Update.
* data-directory/Makefile.in (PYTHON_FILES): Add
	type_printers.py.
	* python/lib/gdb/command/type_printers.py: New file.
	* python/lib/gdb/command/types.py (TypePrinter): New class.
	(_get_some_type_recognizers, get_type_recognizers,
	apply_type_recognizers, register_type_printer): New
	functions.
	* python/py-objfile.c (objfile_object) <type_printers>: New
	field.
	(objfpy_dealloc): Decref new field.
	(objfpy_new): Set new field.
	(objfpy_get_type_printers, objfpy_set_type_printers): New
	functions.
	(objfile_to_objfile_object): Set new field.
	(objfile_getset): Add "type_printers".
	* python/py-progspace.c (pspace_object) <type_printers>: New
	field.
	(pspy_dealloc): Decref new field.
	(pspy_new): Set new field.
	(pspy_get_type_printers, pspy_set_type_printers): New functions.
	(pspace_to_pspace_object): Set new field.
	(pspace_getset): Add "type_printers".
	* python/python.c (start_type_printers, apply_type_printers,
	free_type_printers): New functions.
	(_initialize_python): Set gdb.type_printers.
	* python/python.h (start_type_printers, apply_type_printers,
	free_type_printers): Declare.
	* typeprint.c (type_print_raw_options, default_ptype_flags):
	Update for new fields.
	(do_free_global_table, create_global_typedef_table,
	find_global_typedef): New functions.
	(find_typedef_in_hash): Use find_global_typedef.
	(whatis_exp): Use create_global_typedef_table.  Change cleanup
	handling.
	* typeprint.h (struct type_print_options) <global_typedefs,
	global_printers>: New fields.
doc
	* gdb.texinfo (Symbols): Document "info type-printers",
	"enable type-printer" and "disable type-printer".
	(Python API): Add new node to menu.
	(Type Printing API): New node.
	(Progspaces In Python): Document type_printers field.
	(Objfiles In Python): Likewise.
	(gdb.types) <get_type_recognizers, apply_type_recognizers,
	register_type_printer, TypePrinter>: Document.
testsuite
	* gdb.base/completion.exp: Update for "info type-printers".
	* gdb.python/py-typeprint.cc: New file.
	* gdb.python/py-typeprint.exp: New file.
	* gdb.python/py-typeprint.py: New file.
2012-11-12 17:41:59 +00:00
..
boards * boards/dwarf4-gdb-index.exp: New file. 2012-09-20 15:21:09 +00:00
config 2012-07-19 Pedro Alves <palves@redhat.com> 2012-07-19 20:00:59 +00:00
gdb.ada [Ada] Allow assignment to wide string. 2012-10-24 18:14:23 +00:00
gdb.arch * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd. 2012-11-06 15:21:24 +00:00
gdb.asm * gdb.asm/asm-source.exp: Use standard_output_file, 2012-06-25 20:11:43 +00:00
gdb.base * NEWS: Update. 2012-11-12 17:41:59 +00:00
gdb.cell * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd. 2012-11-06 15:21:24 +00:00
gdb.cp * c-typeprint.c (find_typedef_for_canonicalize, 2012-11-12 17:37:38 +00:00
gdb.disasm * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
gdb.dwarf2 Remove trailing '#' in gdb.dwarf2/dw2-icc-opaque.S 2012-10-15 17:26:14 +00:00
gdb.fortran 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com> 2012-09-26 19:38:32 +00:00
gdb.gdb 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu> 2012-09-08 05:29:21 +00:00
gdb.go * gdb.go/package.exp: Partially revert earlier patch; use 2012-06-28 13:52:51 +00:00
gdb.hp * gdb.hp/gdb.aCC/exception.exp: Remove. 2012-08-21 19:36:47 +00:00
gdb.java gdb/testsuite/ 2012-10-15 19:11:56 +00:00
gdb.linespec PR breakpoints/14643. 2012-10-11 16:12:05 +00:00
gdb.mi * c-typeprint.c (find_typedef_for_canonicalize, 2012-11-12 17:37:38 +00:00
gdb.modula2 * gdb.modula2/unbounded-array.exp: Use standard_testfile, 2012-06-25 20:28:23 +00:00
gdb.multi 2012-11-09 Pedro Alves <palves@redhat.com> 2012-11-09 12:20:24 +00:00
gdb.objc * Makefile.in (SFILES): Remove objc-exp.y. 2012-07-26 20:11:10 +00:00
gdb.opencl * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
gdb.opt * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile, 2012-06-25 20:24:57 +00:00
gdb.pascal * gdb.pascal/integers.exp: Use standard_testfile, clean_restart. 2012-06-25 20:43:40 +00:00
gdb.python * NEWS: Update. 2012-11-12 17:41:59 +00:00
gdb.reverse gdb/testsuite/ 2012-10-16 13:14:36 +00:00
gdb.server * gdb.base/annota1.exp: Accept no frames-invalid notification 2012-08-02 15:59:59 +00:00
gdb.stabs * gdb.stabs/weird.exp: Remove directory-checking code. Use 2012-06-26 17:32:44 +00:00
gdb.threads * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd. 2012-11-06 15:21:24 +00:00
gdb.trace gdb/testsuite: 2012-10-25 14:56:09 +00:00
gdb.xml http://sourceware.org/ml/gdb-patches/2012-09/msg00015.html 2012-09-14 21:23:45 +00:00
lib * c-typeprint.c (find_typedef_for_canonicalize, 2012-11-12 17:37:38 +00:00
ChangeLog * NEWS: Update. 2012-11-12 17:41:59 +00:00
Makefile.in * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
TODO
aclocal.m4
configure
configure.ac
dg-extract-results.sh