+2007-03-13 Jonathan Chambers <joncham@gmail.com>
+
+ * monodis.vcproj: Move to msvc directory.
+
+2007-03-13 Jonathan Chambers <joncham@gmail.com>
+
+ * monodis.vcproj: Begin Win64 port.
+
+Fri Jan 26 12:30:22 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+ * get.c, dis-cil.c: warning fixes.
+
+Wed Jan 17 17:26:08 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+ * main.c: if a file can't be loaded as an assembly, load it as a
+ modules, so monodis can be used also for netmodules.
+
+2007-01-04 Raja R Harinath <rharinath@novell.com>
+
+ * get.c (get_method_core): Pick generic container from the
+ declaring method.
+
+2006-12-27 Raja R Harinath <rharinath@novell.com>
+
+ Avoid MonoGenericContext
+ * dis-cil.c, dump.c, get.c, get.h, main.c: Replace all instances
+ of MonoGenericContext with MonoGenericContainer, except for calls
+ to mono_class_get_full and mono_get_method_full. Use a top-down
+ pass to propagate the original argument type from 'dis_method_list'.
+
+ * dis-cil.c, dump.c, get.c, get.h, main.c: Replace several
+ instances of MonoGenericContext with MonoGenericContainer.
+ Use a bottom-up pass to propagate the "demand" parameter type from
+ metadata type parsing.
+
+2006-11-09 Ankit Jain <jankit@novell.com>
+
+ * dump.c (dump_table_assemblyref): Dump Flags also.
+ * main.c (assembly_ref_flags): New. Stringify AssemblyRef flags.
+ (dis_directive_assemblyref): Emit flags also.
+ (dis_directive_assembly): Likewise.
+
+2006-10-06 Miguel de Icaza <miguel@novell.com>
+
+ * main.c (dis_directive_assembly): Fix the rendering of .locale to
+ be a data dump.
+
+2006-10-06 Zoltan Varga <vargaz@gmail.com>
+
+ * dump.c main.c: Applied patch from Jb. Allow dumping the PropertyPtr table.
+
+2006-10-05 Zoltan Varga <vargaz@gmail.com>
+
+ * dump.c main.c: Allow dumping the *Ptr tables.
+
+2006-09-12 Zoltan Varga <vargaz@gmail.com>
+
+ * declsec.c: Fix windows VC build.
+
+2006-08-09 Alp Toker <alp@atoker.com>
+
+ * dis-cil.c:
+ * dis-cil.h:
+ * main.c:
+ * monodis.1:
+ * push-pop.h:
+ * util.c: Typofix 'dissasemble' to 'disassemble'.
+
+2006-06-27 Ankit Jain <jankit@novell.com>
+
+ * get.c (get_assemblyref): Escape name.
+ (get_moduleref): Likewise.
+ (get_module): Likewise.
+
+2006-06-02 Ankit Jain <jankit@novell.com>
+
+ * get.c (dis_stringify_method_signature_full): Fix two memory leaks.
+
+2006-06-02 Ankit Jain <jankit@novell.com>
+
+ * main.c (dis_method_list): Print only the method name in "{ // end
+ of.."
+
+2006-06-02 Ankit Jain <jankit@novell.com>
+
+ * get.c (get_typedef): Return NULL for <Module> type.
+ (get_escaped_class_name): Likewise.
+ (dis_stringify_object_with_class): Likewise.
+
+ (dis_stringify_type): Return NULL if the type name is NULL.
+ (get_escaped_name): Don't try to escape a NULL name.
+
+ (get_fieldref_signature): Type name can be null.
+ (get_field): Likewise.
+ (get_method_core): Likewise.
+ (get_methoddef): Likewise.
+
+ * main.c (dis_method_list): Print correct message for global methods.
+ (dis_globals): Don't print '<Module>' for global methods/fields.
+
+2006-06-01 Ankit Jain <jankit@novell.com>
+
+ * declsec.c (dump_declsec_entry20): Fix a warning.
+
+2006-05-28 Zoltan Varga <vargaz@gmail.com>
+
+ * declsec.c (dump_declsec_entry20): Fix a warning.
+
+2006-05-26 Ankit Jain <jankit@novell.com>
+
+ Patch from Sebastien Pouliot.
+ * declsec.h: New.
+ * declsec.c: New. Support for new declarative security attribute
+ metadata format (2.0)
+ * dump.c (dump_table_declsec): Support the new 2.0 format.
+ * main.c (dump_declarative_security): Support the new 2.0 format.
+ * Makefile.am : Add declsec.c & declsec.h .
+
+2006-05-15 Ankit Jain <jankit@novell.com>
+
+ * dis-cil.c (disassemble_cil): Exception clauses can be unordered,
+ handle that.
+
+2006-05-11 Ankit Jain <jankit@novell.com>
+
+ * get.c (get_custom_mod): Fix printing of custom modifiers.
+ (dis_stringify_type): Likewise.
+ (get_field_signature): Likewise.
+ (get_ret_type): Likewise.
+ (get_param): Likewise.
+
+2006-05-11 Ankit Jain <jankit@novell.com>
+
+ * get.c (dis_stringify_method_signature): Rename to ..
+ (dis_stringify_method_signature_full): .. this. Add 'with_marshal_info'
+ param.
+ * get.h (dis_stringify_method_signature_full): Add new function.
+ * main.c (dis_property_methods): Update to use
+ dis_stringify_method_signature_full.
+ (dis_event_methods): Likewise.
+
+2006-05-10 Ankit Jain <jankit@novell.com>
+
+ * get.c (init_key_table): Add keyword 'switch'.
+
+2006-05-10 Ankit Jain <jankit@novell.com>
+
+ * get.c (init_key_table): Add keyword 'property'.
+
+2006-03-15 Zoltan Varga <vargaz@gmail.com>
+
+ * main.c (typedef_flags): Decode TYPE_ATTRIBUTE_FORWARDER.
+
+2006-02-21 Ankit Jain <jankit@novell.com>
+
+ * get.c (can_print_generic_param_name): Rename to ..
+ (cant_print_generic_param_name): .. this, to match function name with behavior.
+
+2006-02-21 Ankit Jain <jankit@novell.com>
+
+ * get.c (mono_generic_params_with_ambiguous_names): New.
+ (generic_containers): New. Hashtable of all generic containers that have
+ been checked for ambiguous params.
+ (check_ambiguous_genparams): New. Walk a MonoGenericContainer
+ and fill mono_generic_params_with_ambiguous_names table.
+ (can_print_generic_param_name): New. Check whether a MonoGenericParam has
+ ambiguous names.
+ (dis_stringify_type): Use new is_ambiguous_generic_param to determine
+ whether to print number or name for VAR/MVAR.
+
2006-02-18 Raja R Harinath <harinath@gmail.com>
* get.c (get_typespec): Don't use mono_type_create_from_typespec_full().