Commits on Dec 6, 2007
  1. backport 90217 from trunk to 1.2.6 branch.

    Wade Berrier
    Wade Berrier committed Dec 6, 2007
    svn path=/branches/mono-1-2-6/mono-tools/; revision=90864
Commits on Nov 15, 2007
  1. 2007-11-15 Wade Berrier <>

    Wade Berrier
    Wade Berrier committed Nov 15, 2007
           * force --no-gecko because xulrunner crashes on some
           (See )
    svn path=/trunk/mono-tools/; revision=89692
Commits on Nov 9, 2007
  1. oops, fix date

    Wade Berrier
    Wade Berrier committed Nov 9, 2007
    svn path=/trunk/mono-tools/; revision=89330
  2. 2007-11-09 Wade Berrier <>

    Wade Berrier
    Wade Berrier committed Nov 9, 2007
           * define MONO_TOOSL in a mcs friendly way (svn
           version bump -> 1.2.6
    2007-11-09  Wade Berrier  <>
           * docbrowser/ use TOOLS_VERSION because it is
           in an mcs friendly format (for svn revisions)
    svn path=/trunk/mono-tools/; revision=89329
Commits on Nov 8, 2007
  1. 2007-11-08 Mike Kestner <>

    mkestner committed Nov 8, 2007
    	* configure checks for gtkhtml-sharp-3.14
    	with fallback to 2.0.
    2007-11-08  Mike Kestner  <>
    	* PrintManager.cs: extracted existing duplicated print
    	code from the two renderers and put it here, along with a
    	new Gtk.Print based implementation for gtkhtml-sharp 3.14
    	and beyond.
    	* GeckoHtmlRender.cs: refactor to use PrintManager.
    	* GtkHtmlHtmlRender.cs : ditto.
    	* : add some gtkhtml library install magic.
    svn path=/trunk/mono-tools/; revision=89284
Commits on Oct 1, 2007
  1. * (browser_sources): Move AssemblyInfo.cs ...

    harinath committed Oct 1, 2007
    (browser_built_sources): ... here.
    svn path=/trunk/mono-tools/; revision=86692
  2. * (sources): Move Global.cs ...

    harinath committed Oct 1, 2007
    (build_source): ... here.
    svn path=/trunk/mono-tools/; revision=86691
Commits on Jul 31, 2007
  1. Update

    migueldeicaza committed Jul 31, 2007
    svn path=/trunk/mono-tools/; revision=83086
Commits on Jul 7, 2007
  1. 2007-07-06 Wade Berrier <>

    Wade Berrier
    Wade Berrier committed Jul 7, 2007
           * search gre.d to aid in finding libgtkembedmoz
           (Stolen from monodevelop wrapper)
           * search gre.d to aid in finding libgtkembedmoz
           (Stolen from monodevelop wrapper)
    svn path=/trunk/mono-tools/; revision=81537
Commits on Jun 28, 2007
  1. * src/create-native-map.cs: Sort members by Ordinal|IgnoreCase; sort…

    Jonathan Pryor
    Jonathan Pryor committed Jun 28, 2007
    … types
    	  by their .FullName property, so that namespace is taken into account when
    	  sorting them and emitting their declarations.
    	* src/TestMap.cs: Make one of the enum's a `long' type, to see how the
    	  constants change in the generated .h file.
    	* src/test.h.ref, src/test.xml.ref, src/test.c.ref, src/test.cs.ref: 
    	  Flush (due to TestEnum type change in TestMap.cs).
    svn path=/trunk/mono-tools/; revision=81000
Commits on Apr 20, 2007
  1. version bump -> 1.2.4

    Wade Berrier
    Wade Berrier committed Apr 20, 2007
    svn path=/trunk/mono-tools/; revision=75994
Commits on Apr 12, 2007
  1. * src/create-native-map.cs: Remove unused methods; fix indenting; fix

    Jonathan Pryor
    Jonathan Pryor committed Apr 12, 2007
        _cnm_return_val_if_overflow() so that it doesn't trigger false positives
        on Linux and Intel Mac OS X
      * src/ Test --impl-header with a header that actually exists --
        allows the target to actually work.  (Granted, now "test.h" has
        *two* includes in test.c, but that's not a problem.)
        Add a test-overflow target to create test-overflow program from
        test-overflow.c, test-overflow.h.
      * src/test-overflow.c, src/test-overflow.h: Tests for
      * src/test.c.ref: Flush.
    svn path=/trunk/mono-tools/; revision=75650
Commits on Mar 30, 2007
  1. 2007-03-17 Kevin Reay <>

    migueldeicaza committed Mar 30, 2007
    	* browser.cs: Fixed bug where ctrl-clicking link a would cause crash
    	due to AddTab() affecting the current CurrentTab.html.Url variable.
    	* Make browser more gnome HIG compliant; added 
    	common HIG-related features.
    	* browser.cs: Fixed paste bug that would cause selected text to
    	not be overridden (in editing mode).
    svn path=/trunk/mono-tools/; revision=75235
Commits on Mar 17, 2007
  1. Add Admin manual

    migueldeicaza committed Mar 17, 2007
    svn path=/trunk/mono-tools/; revision=74543
  2. 2007-03-15 Kevin Reay <>

    migueldeicaza committed Mar 17, 2007
    	* browser.cs: Fix #80575. Add missing check for null CurrentTab.
    	* Added Contributing menu. Reordered some menu items.
    	* browser.cs: Added contributor statistics feature.
    svn path=/trunk/mono-tools/; revision=74505
Commits on Feb 16, 2007
  1. Fix gnunit

    migueldeicaza committed Feb 16, 2007
    svn path=/trunk/mono-tools/; revision=73030
Commits on Feb 3, 2007
  1. Try this

    migueldeicaza committed Feb 3, 2007
    svn path=/trunk/mono-tools/; revision=72246
Commits on Feb 1, 2007
  1. 2007-01-31 Mike Kestner <>

    mkestner committed Feb 1, 2007
    	* Window.cs: break a 2.6 dep by removing AboutDialog usage.
    svn path=/trunk/mono-tools/; revision=72071
Commits on Jan 31, 2007
  1. 2007-01-31 Mike Kestner <>

    mkestner committed Jan 31, 2007
    	* make conditional on ENABLE_GECKO.
    svn path=/trunk/mono-tools/; revision=72034
  2. 2007-01-31 Mike Kestner <>

    mkestner committed Jan 31, 2007
    	* add ilcontrast tool.
    	* add ilcontrast tool.
    svn path=/trunk/mono-tools/; revision=72029
Commits on Jan 30, 2007
  1. 2006-11-30 Mike Kestner <>

    mkestner committed Jan 30, 2007
    	* bin/ distcheck fixes
    	* bin/ renamed for distcheck friendliness
    	* src/ distcheck fixes
    svn path=/trunk/mono-tools/; revision=72000
Commits on Jan 25, 2007
  1. * version bump -> 1.2.3

    Wade Berrier
    Wade Berrier committed Jan 25, 2007
    svn path=/trunk/mono-tools/; revision=71697
Commits on Dec 19, 2006
  1. * browser.cs (Main): Add a "--remote-mode" option and implement. With

    radical committed Dec 19, 2006
    this we accept urls on standard input. This is used by monodevelop.
    Add a "--about" option.
    (Browser): Make MainWindow public.
    * Add "--about" to "--help" output.
    svn path=/trunk/mono-tools/; revision=69774
Commits on Nov 30, 2006
  1. * src/create-native-map.cs: _cnm_return_val_if_overflow() shouldn't …

    Jonathan Pryor
    Jonathan Pryor committed Nov 30, 2006
    	  for overflow if DEBUG isn't defined.  It's causing too many false
    	  positives in MonoPosixHelper.
    	* src/test.c.ref: Flush (_cnm_return_val_if_overflow() change).
    svn path=/trunk/mono-tools/; revision=68768
Commits on Nov 21, 2006
  1. Fix a couple of crashers (fix signatures) + style fixes

    migueldeicaza committed Nov 21, 2006
    svn path=/trunk/mono-tools/; revision=68235
Commits on Nov 19, 2006
  1. 2006-11-19 Miguel de Icaza <>

    migueldeicaza committed Nov 19, 2006
    	* Make this work with XulRunner, otherwise this crashes
    	with some crash inside AppendText inside Mozilla.
    svn path=/trunk/mono-tools/; revision=68159
Commits on Nov 17, 2006
  1. * src/create-native-map.cs: SupressFlags values should still be bitw…

    Jonathan Pryor
    Jonathan Pryor committed Nov 17, 2006
    …ise OR'd
    	  with the value returned from the FromManagedType() functions, just like
    	  they are in the ToManagedType() functions.
    	* src/test.c.ref: Flush (SuppressFlags fix)
    svn path=/trunk/mono-tools/; revision=68102
  2. version bump -> 1.2.1

    Wade Berrier
    Wade Berrier committed Nov 17, 2006
    svn path=/trunk/mono-tools/; revision=68087
Commits on Nov 15, 2006
  1. * src/create-native-map.cs:

    Jonathan Pryor
    Jonathan Pryor committed Nov 15, 2006
    	  - Mask against SuppressFlags if SuppressFlags is non-null, as if you have
    	    bitmask & non-bitmask values in the same enum, it's fairly certain that
    	    the non-bitmask values won't start at 0.  This fixes FilePermissions
    	    mapping in MonoPosixHelper.
    	  - Fix _cnm_return_val_if_overflow() macro so that it doesn't generate
    	    warnings about value overflows.
    	* src/MapAttribute.cs: Change SuppressFlags to be a string, not a bool.
    	  This contains the value to mask against.
    	* src/TestMap.cs: Test new SuppressFlags semantics.
    	* src/test.c.ref: Flush (updated _cnm_return_val_if_overflow() value;
    	  addition of bitmask semantics).
    svn path=/trunk/mono-tools/; revision=67931
Commits on Oct 30, 2006
  1. * Add create-native-map to SUBDIRS so building from a

    Wade Berrier
    Wade Berrier committed Oct 30, 2006
    tarball works
    * src/ bin/ add source files to EXTRA_DIST to fix building from
    svn path=/trunk/mono-tools/; revision=67164
Commits on Oct 28, 2006
  1. * man/create-native-map.1: Add documentation for MapAttribute.Suppre…

    Jonathan Pryor
    Jonathan Pryor committed Oct 28, 2006
    	  remove documentation for MapAttribute.NativeSymbolPrefix.
    	* src/create-native-map.cs: Add support for MapAttribute.SuppressFlags.
    	* src/MapAttribute.cs: Add SuppressFlags property (default is false).
    	* src/TestMap.cs: Add [Flags] enums, and tests for [Map(SuppressFlags=true)].
    	* src/test.c.ref, src/test.cs.ref, src/test.h.ref, src/test.xml.ref: Flush.
    svn path=/trunk/mono-tools/; revision=67054
Commits on Oct 26, 2006
  1. * src/create-native-map.cs: Enclose structure conversion functions with

    Jonathan Pryor
    Jonathan Pryor committed Oct 26, 2006
    	  `#ifdef HAVE_<<native type name>>', as not all platforms will have the
    	  required types.  For example, only *nix platforms have `struct stat', so
    	  having a function which uses `struct stat' on Win32 will break (w/o the
    	  use of Cygwin).
    	* src/test.c.ref: Flush.
    svn path=/trunk/mono-tools/; revision=67011
  2. * src/create-native-map.cs: Remove the <inttypes.h> fallback, and just

    Jonathan Pryor
    Jonathan Pryor committed Oct 26, 2006
    	  fallback to the appropriate System.Int??.MinValue/MaxValue values.
    	* src/test.c.ref: Flush.
    svn path=/trunk/mono-tools/; revision=67003
  3. * src/create-native-map.cs: Add support for limits fallbacks -- if G…

    Jonathan Pryor
    Jonathan Pryor committed Oct 26, 2006
    	  isn't defined, fallback to INT8_MAX (from <inttypes.h>), and if that
    	  doesn't exist use a hard-coded (possibly wrong) implementation.
    	* src/test.c.ref: Flush.
    svn path=/trunk/mono-tools/; revision=66994
Commits on Oct 24, 2006
  1. * Add create-native-map program.

    Jonathan Pryor
    Jonathan Pryor committed Oct 24, 2006
    	* Build create-native-map.
    	* create-native-map/, lib/ Added; build subdirectories.
    	* create-native-map/bin/create-native-map: Script to startup 
    	* create-native-map/bin/ Added; install $bindir/create-native-map.
    	* create-native-map/lib/create-native-map/ Added; present to 
    	  make sure $top_builddir/lib/create-native-map is created.
    	* create-native-map/lib/pkgconfig/ Aded; pkgconfig 
    	  file to copy an installed version of create-native-map.exe & 
    	* create-native-map/lib/pkgconfig/ Added; install the 
    	  create-native-map.pc file.
    	* create-native-map/man/create-native-map.1: Man page for create-native-map.
    	* create-native-map/man/ Added; install the man page.
    	* create-native-map/src/create-native-map.cs:
    	  - Moved from mcs/class/Mono.Posix/Mono.Unix.Native/make-map.cs
    	  - check for t.Namespace==null before looking using
    	    Configuration.NamespaceRenames (Dictionary`2 doesn't like null keys);
    	  - HeaderFileGenerator needs to know about member renames (so it uses the
    	    renamed member in conversion code);
    	  - Clean up enumeration generation for readablility.
    	  - Generate structure declarations for [Map]-decorated types and types used
    	    within a [DllImport]-marked method.
    	  - Warnings should be prefixed with "warning: ".
    		- Don't generate function prototypes for already-generated functions (e.g.
    	    if we emit a prototype for Mono_Posix_ToFilePermissions, don't
    	    re-declare that function later because we found a DllImport for it).
    	  - Add new arguments: --autoconf-member, --exclude-native-symbol, 
    	    --library, --rename-member, --rename-namespace.
    	    These are to:
    	    - Allow native structure members to only be accessed if an Autoconf
    	      macro is defined (--autoconf-member)
    	    - Modify the C "namespace" of types/functions (--rename-namespace)
    	    - Specify the DllImport library that prototypes should be generated for
    	    - Exclude symbols from the function declaration system
    	    - Member renaming (--rename-member).  
    	      (Curse you glibc making st_atime a macro!)
    	* create-native-map/src/ Added; build create-native-map.exe; 
    	  test cases.
    	* create-native-map/src/MapAttribute.cs: Added; the attribute that 
    	  create-native-map looks
    	  for, and should be copied into projects using create-native-map.
    	* create-native-map/src/TestMap.cs: Added; test case for create-native-map.exe
    	* create-native-map/src/test.c.ref, src/test.cs.ref, src/test.h.ref, 
    	  src/test.xml.ref: Added; expected create-native-map.exe output for 
    	* create-native-map/ChangeLog: Started.
    svn path=/trunk/mono-tools/; revision=66944