<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c96b6e2dfc63f4af18faec5f88d88f9c7bb399c7</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/c73ff181a0038ff12cf6f35dc954dc891fcf21e5</url>
    <id>c73ff181a0038ff12cf6f35dc954dc891fcf21e5</id>
    <committed-date>2009-11-27T08:42:17-08:00</committed-date>
    <authored-date>2009-11-27T08:42:17-08:00</authored-date>
    <message>2009-11-27  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* src/uielement.cpp: Remove the fast path to avoid walking up
	  the tree if the hint flag is already set as it breaks drt
	  549.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147046 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>c2aaf8e06e6c3a2b0bcf8a332b47e2f182a92574</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44bf2351b70db6d0773d0d25c8f6ce2856658cc6</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/c96b6e2dfc63f4af18faec5f88d88f9c7bb399c7</url>
    <id>c96b6e2dfc63f4af18faec5f88d88f9c7bb399c7</id>
    <committed-date>2009-11-27T08:13:56-08:00</committed-date>
    <authored-date>2009-11-27T08:13:56-08:00</authored-date>
    <message>2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* uielement.cpp: SetIsAttached: check the surface for null before using
	it, we may end up here during shutdown, in which case there is no
	surface anymore.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147045 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>f1372fae0232f34a317f834d26865a429b3aafc0</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>635ee87148ff8653294b5443e5accef0cdd17596</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/44bf2351b70db6d0773d0d25c8f6ce2856658cc6</url>
    <id>44bf2351b70db6d0773d0d25c8f6ce2856658cc6</id>
    <committed-date>2009-11-27T08:11:56-08:00</committed-date>
    <authored-date>2009-11-27T08:11:56-08:00</authored-date>
    <message>2009-11-27  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* src/frameworkelement.cpp: Fix an issue where if we found no
	  dirty elements while searching the DIRTY_MEASURE_HINT path,
	  we could exit early (without doing an Arrange or Size path).

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147044 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>5564727c37ef68abef58fb190200543de8670a51</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>210cc0f7afc3742916b2b907c1b9b185234c00da</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/635ee87148ff8653294b5443e5accef0cdd17596</url>
    <id>635ee87148ff8653294b5443e5accef0cdd17596</id>
    <committed-date>2009-11-27T07:09:35-08:00</committed-date>
    <authored-date>2009-11-27T07:09:35-08:00</authored-date>
    <message>2009-11-27  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* src/uielement.cpp: If an item which has a value set for
	  LastRenderSize is added to the tree, ensure that the dirty
	  size hint is propagated up the tree.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147036 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>e7f32ec21e0114bf53b955c8a0772feabab3797f</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5eedb32ccfb0ee36fc64fdeb6a7e0abf2cef340</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/210cc0f7afc3742916b2b907c1b9b185234c00da</url>
    <id>210cc0f7afc3742916b2b907c1b9b185234c00da</id>
    <committed-date>2009-11-27T05:56:28-08:00</committed-date>
    <authored-date>2009-11-27T05:56:28-08:00</authored-date>
    <message>2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* Moonlight.Gtk/ManagedDownloader.cs: There's no surface on
	eventobjects anymore, fetch it from the deployment instead.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147034 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>0d8b8a7e85b10412c84bfe2df268aa69b4d94233</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8942e8f663521745cfe64a667004b29c8143703b</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/b5eedb32ccfb0ee36fc64fdeb6a7e0abf2cef340</url>
    <id>b5eedb32ccfb0ee36fc64fdeb6a7e0abf2cef340</id>
    <committed-date>2009-11-27T05:34:37-08:00</committed-date>
    <authored-date>2009-11-27T05:34:37-08:00</authored-date>
    <message>2009-11-27  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* src/frameworkelement.cpp: Add a default handler to the
	  switch to silence compiler warnings.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147033 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>d287779fc0212b31bf47605ceedf7f6177e1436c</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b46f2b3a83b50711981134ae914ad87418a452e0</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/8942e8f663521745cfe64a667004b29c8143703b</url>
    <id>8942e8f663521745cfe64a667004b29c8143703b</id>
    <committed-date>2009-11-27T04:22:13-08:00</committed-date>
    <authored-date>2009-11-27T04:22:13-08:00</authored-date>
    <message>In plugin:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* plugin-class.cpp: GetSurface doesn't exist anymore - use IsAttached
	instead.

In src:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* xaml.cpp:
	* dirty.cpp:
	* media.cpp:
	* panel.cpp:
	* shape.cpp:
	* canvas.cpp:
	* stylus.cpp:
	* control.cpp:
	* runtime.cpp:
	* popup.cpp|h:
	* glyphs.cpp|h:
	* pipeline.cpp:
	* template.cpp:
	* eventargs.cpp:
	* textbox.cpp|h:
	* textblock.cpp:
	* downloader.cpp:
	* resources.cpp|h:
	* uielement.cpp|h:
	* collection.cpp|h:
	* mediaplayer.cpp|h:
	* mediaelement.cpp|h:
	* mms-downloader.cpp:
	* frameworkelement.cpp:
	* dependencyobject.cpp|h: Remove the surface field and the SetSurface
	method from EventObject. Add (Set)IsAttached, which replaces the earlier
	&quot;is attached&quot; logic of having a surface set. Update all usages. When
	we really wanted to get the surface, we now need to get it from the
	deployment instead.

	* cbinding.cpp|h: Regenerated.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147032 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>2db827502cf04ac64a568a4585d07455cde26e8a</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba50df2674a74387bd2587db4a9026005368c0f6</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/b46f2b3a83b50711981134ae914ad87418a452e0</url>
    <id>b46f2b3a83b50711981134ae914ad87418a452e0</id>
    <committed-date>2009-11-27T04:22:02-08:00</committed-date>
    <authored-date>2009-11-27T04:22:02-08:00</authored-date>
    <message>2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* RoutedEventArgs.cs: Free: make sure we don't free the native wrapper
	more than once.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147031 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>f4db75641ec3692e93331ce4e68cfd0967eebc8f</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2a238fa5e72ac037d1b315cc15b7bd01bd44c98</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/ba50df2674a74387bd2587db4a9026005368c0f6</url>
    <id>ba50df2674a74387bd2587db4a9026005368c0f6</id>
    <committed-date>2009-11-27T04:21:51-08:00</committed-date>
    <authored-date>2009-11-27T04:21:51-08:00</authored-date>
    <message>In class/System.Windows/Mono:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* GeneratedPInvokes.cs: Regenerated.

In class/System.Windows/System.Windows:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* Deployment.cs: Surface isn't a dependency property anymore, add a
	manual property.

	* DependencyProperty.g.cs: Regenerated.

In class/tuning/SecurityAttributes/automatic:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* System.Windows.auto.sc:
	* System.Windows.auto.ssc: Regenerated.

In src:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* dependencyobject.h: Remove unneeded cbinding/pinvoke.

	* deployment.cpp|h: Make Surface a normal property so that we can make
	it thread safe.

	* runtime.cpp|h: Added GetTimeManagerReffed (thread-safe), and make
	necessary changes to make it thread safe too.

	* dependencyproperty.g.cpp: Regenerated.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147030 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>2826ade234c7f90148eee1437620d368804ceee2</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04e678980099c0bac76a7e7b3e8d5b6050e047f8</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/f2a238fa5e72ac037d1b315cc15b7bd01bd44c98</url>
    <id>f2a238fa5e72ac037d1b315cc15b7bd01bd44c98</id>
    <committed-date>2009-11-27T03:21:56-08:00</committed-date>
    <authored-date>2009-11-27T03:21:56-08:00</authored-date>
    <message>2009-11-27  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* src/dirty.cpp:
	* src/runtime.h:
	* src/uielement.h:
	* src/runtime.cpp:
	* src/uielement.cpp:
	* src/frameworkelement.cpp: Whenever an element is
	  invalidated, propagate a hint flag up the visual tree. Use
	  this hint flag to avoid walking branches which are not
	  dirty, thus reducing the time required to walk large trees
	  by more than a factor of 15.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147027 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>a83546eda66622510596293eaaab40deca0bfee6</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2751710830115ea7493b3440a7e21988ce9b8398</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/04e678980099c0bac76a7e7b3e8d5b6050e047f8</url>
    <id>04e678980099c0bac76a7e7b3e8d5b6050e047f8</id>
    <committed-date>2009-11-27T02:22:19-08:00</committed-date>
    <authored-date>2009-11-27T02:22:19-08:00</authored-date>
    <message>In class/System.Windows/Mono:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* Value.cs:
	* Surface.cs:
	* XamlLoaderCallbacks.cs:
	* NativeDependencyObjectHelper.cs: The Native surface is refcounted and an
	EventObject descendant, ensure the managed equivalent uses the same semantics.

In class/tuning/SecurityAttributes/automatic:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* System.Windows.auto.ssc: Regenerated.

In class/tuning/SecurityAttributes/overrides:
2009-11-27  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* System.Windows.manual: Added Surface' implementation of
	INativeEventObjectWrapper.set_NativeHandle as SC.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147026 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>01c55a8d1e76e7a548a63e31918eeb384991df53</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bdf73c07581be0ae0b0e2e9d7c865c32bb8476e4</id>
      </parent>
    </parents>
    <author>
      <name>toshok</name>
      <email>toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/2751710830115ea7493b3440a7e21988ce9b8398</url>
    <id>2751710830115ea7493b3440a7e21988ce9b8398</id>
    <committed-date>2009-11-26T11:42:54-08:00</committed-date>
    <authored-date>2009-11-26T11:42:54-08:00</authored-date>
    <message>2009-11-26  Chris Toshok  &lt;toshok@ximian.com&gt;

	* plugin.cpp (PluginInstance::StreamAsFile): remove the source
	setting from here because it has to happen both with xaps and xaml
	files.
	(PluginInstance::UpdateSource): it needs to happen here.  in the
	case where we aren't calling SetPageUrl, we need to need to worry
	about relative/absolute urls.  lots of comments added.  should fix
	the three different problematic splash scenarios I've found (2
	telerik demos and the sl3 toolkit demo), and their relative url
	references.


git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147006 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>7eeb400a904473b265bedd8aae89290fac47cce7</tree>
    <committer>
      <name>toshok</name>
      <email>toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83e66e778c3d8ed75beac5a550201e8d89eb2804</id>
      </parent>
    </parents>
    <author>
      <name>toshok</name>
      <email>toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/bdf73c07581be0ae0b0e2e9d7c865c32bb8476e4</url>
    <id>bdf73c07581be0ae0b0e2e9d7c865c32bb8476e4</id>
    <committed-date>2009-11-26T09:43:20-08:00</committed-date>
    <authored-date>2009-11-26T09:43:20-08:00</authored-date>
    <message>2009-11-26  Chris Toshok  &lt;toshok@ximian.com&gt;

	* plugin.cpp (PluginInstance::StreamAsFile): set the source
	location to the xaml file when parsing the splash screen so that
	urls are resolved correctly for images/etc during the loading
	process.  Set it back again afterward.
	(PluginInstance::LoadSplash): when loading the splash we need to
	allow separators at the end of the urls so that relative urls are
	resolved correctly.


git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147002 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>095a3c8a2aaccfd406a8f7b579a09dde8a28456f</tree>
    <committer>
      <name>toshok</name>
      <email>toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec011f8c455d24efb7eb62e0e7e0616d8d74243f</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/83e66e778c3d8ed75beac5a550201e8d89eb2804</url>
    <id>83e66e778c3d8ed75beac5a550201e8d89eb2804</id>
    <committed-date>2009-11-26T07:36:36-08:00</committed-date>
    <authored-date>2009-11-26T07:36:36-08:00</authored-date>
    <message>2009-11-26  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* pipeline.cpp|h: Media::ReportSeekCompleted: don't reset 'stopped',
	it makes us buffer after a Stop (since we seek to 0 when stopping).

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@147000 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>aed029c0e1cd8a7206e030093aee3780936f7f9d</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6845a152b86977c463fe765a73ec0642aeec88d</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/ec011f8c455d24efb7eb62e0e7e0616d8d74243f</url>
    <id>ec011f8c455d24efb7eb62e0e7e0616d8d74243f</id>
    <committed-date>2009-11-26T07:36:25-08:00</committed-date>
    <authored-date>2009-11-26T07:36:25-08:00</authored-date>
    <message>2009-11-26  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* mediaelement.cpp: BufferingProgressChangedHandler: don't go to
	buffering unless we're paused or playing.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146999 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>c9988d3719270dadd4203c1763c8fca8ae545b10</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13fde87983fd48489e33909eb659780fb140759c</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/e6845a152b86977c463fe765a73ec0642aeec88d</url>
    <id>e6845a152b86977c463fe765a73ec0642aeec88d</id>
    <committed-date>2009-11-26T06:50:09-08:00</committed-date>
    <authored-date>2009-11-26T06:50:09-08:00</authored-date>
    <message>2009-11-26  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* mediaplayer.cpp: Initialize duration to zero.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146990 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>3100dd054863b4e11d4a8159467dc7aae0d4c67f</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>59fc7d581836936848301be30e55510dcdb3e0da</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/13fde87983fd48489e33909eb659780fb140759c</url>
    <id>13fde87983fd48489e33909eb659780fb140759c</id>
    <committed-date>2009-11-26T05:31:33-08:00</committed-date>
    <authored-date>2009-11-26T05:31:33-08:00</authored-date>
    <message>2009-11-26  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* pipeline.cpp: Remove a g_warning.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146982 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>c6d001f70b5eb0ad498030b4e49fd1bd86388cf8</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e4602453698131adc044133209695be10161e11b</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/59fc7d581836936848301be30e55510dcdb3e0da</url>
    <id>59fc7d581836936848301be30e55510dcdb3e0da</id>
    <committed-date>2009-11-25T13:47:08-08:00</committed-date>
    <authored-date>2009-11-25T13:47:08-08:00</authored-date>
    <message>2009-11-25  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* mediaelement.cpp: Fix bad printf.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146949 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>cbadd3362f88fa76da71628fc76a5ebc168760b4</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07c51769c720c866df98297ee552decfdf69c5b7</id>
      </parent>
    </parents>
    <author>
      <name>fejj</name>
      <email>fejj@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/e4602453698131adc044133209695be10161e11b</url>
    <id>e4602453698131adc044133209695be10161e11b</id>
    <committed-date>2009-11-25T12:51:35-08:00</committed-date>
    <authored-date>2009-11-25T12:51:35-08:00</authored-date>
    <message>2009-11-25  Jeffrey Stedfast  &lt;fejj@novell.com&gt;

	* fontmanager.cpp (FontFace::GetExtents): Now takes a gapless
	argument, which, if set, subtracts the sTypoLineGap from the
	overall LineSpacing and Descender metrics.

	* fonts.cpp (TextFont::.ctor): Now takes a gapless bool argument
	to specify whether or not the Height() method should ignore the
	sTypoLineGap.
	(TextFont::UpdateFaceExtents): Updated to pass along the gapless
	value.
	(TextFont::LoadPortableUserInterface): Modified to tell our caller
	whether or not the sTypoLineGap should be ignored.
	(TextFont::Load): Pass a gapless arg to TextFont's ctor.



git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146946 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>b1d1c6bdc62f8af6ada5d4157cd1ceec126d3727</tree>
    <committer>
      <name>fejj</name>
      <email>fejj@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e79a241a7a823affeaafa82d0f98a1d35b39694d</id>
      </parent>
    </parents>
    <author>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/07c51769c720c866df98297ee552decfdf69c5b7</url>
    <id>07c51769c720c866df98297ee552decfdf69c5b7</id>
    <committed-date>2009-11-25T11:40:06-08:00</committed-date>
    <authored-date>2009-11-25T11:40:06-08:00</authored-date>
    <message>2009-11-25  Rolf Bjarne Kvinge  &lt;RKvinge@novell.com&gt;

	* pipeline.cpp|h: Media::ReportSeekCompleted: add a 'pending_seeks'
	parameter that will tell the Media if it can clear the 'stopped' state
	(so that buffering can begin again).

	* mediaelement.cpp: SeekCompletedHandler: don't call Play on anything
	here, the reason we did it was to signal the pipeline that it could
	start buffering again - however this is broken since we must always
	start buffering after a seek (even if the previous state was Stopped).
	Go into the buffering state when we get a buffering changed event and
	we're not already in the buffering state. Also store the PlayRequested
	bit in Seek if we're in a playing state.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146940 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>6687e4413488fc21c899ae908cbaa170ccd1444b</tree>
    <committer>
      <name>rolf</name>
      <email>rolf@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bb39fc2cf2fa7372162187f1bf89bef3f49c8d85</id>
      </parent>
    </parents>
    <author>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/e79a241a7a823affeaafa82d0f98a1d35b39694d</url>
    <id>e79a241a7a823affeaafa82d0f98a1d35b39694d</id>
    <committed-date>2009-11-25T11:32:54-08:00</committed-date>
    <authored-date>2009-11-25T11:32:54-08:00</authored-date>
    <message>        
        Split out all the SharedModel demos into seperate demos, since
they all have varying levels of functionality.



git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146938 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>95eaebd9def636e13b2cb59bc1d38e14f72529c5</tree>
    <committer>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>adb7bab5b5aa5888e7f2ab8060f49bd3c2eaf171</id>
      </parent>
    </parents>
    <author>
      <name>lewing</name>
      <email>lewing@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/bb39fc2cf2fa7372162187f1bf89bef3f49c8d85</url>
    <id>bb39fc2cf2fa7372162187f1bf89bef3f49c8d85</id>
    <committed-date>2009-11-25T11:27:46-08:00</committed-date>
    <authored-date>2009-11-25T11:27:46-08:00</authored-date>
    <message>2009-11-25  Larry Ewing  &lt;lewing@novell.com&gt;

	* textblock.cpp (ComputeBounds): compute our actual bounding rect
	if the text alignment isn't left;

	Fixes 279 and http://www.silverlightstopwatch.com

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146935 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>cb2c7d2dd9534809e35a8a064c2c3d97486a19af</tree>
    <committer>
      <name>lewing</name>
      <email>lewing@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c604bf20e6f4e64a048a2b06336faa06a87b0905</id>
      </parent>
    </parents>
    <author>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/adb7bab5b5aa5888e7f2ab8060f49bd3c2eaf171</url>
    <id>adb7bab5b5aa5888e7f2ab8060f49bd3c2eaf171</id>
    <committed-date>2009-11-25T11:02:09-08:00</committed-date>
    <authored-date>2009-11-25T11:02:09-08:00</authored-date>
    <message>
        Update issue on stopwatch.



git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146933 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>4773e887f04fabe1495d3859029cafacd69e8beb</tree>
    <committer>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3dd598bfca4d97dd0735b23df032047d9d534714</id>
      </parent>
    </parents>
    <author>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/c604bf20e6f4e64a048a2b06336faa06a87b0905</url>
    <id>c604bf20e6f4e64a048a2b06336faa06a87b0905</id>
    <committed-date>2009-11-25T10:59:00-08:00</committed-date>
    <authored-date>2009-11-25T10:59:00-08:00</authored-date>
    <message>
        Update demo-status, the stopwatch demo sort of works.

-This line, and those below, will be ignored--

M    demo-status.txt


git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146932 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>9879467b4ceb53207029fdbb25fa9db8180bbdea</tree>
    <committer>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>71663905785fdb8931446f7835816cc9204effad</id>
      </parent>
    </parents>
    <author>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/3dd598bfca4d97dd0735b23df032047d9d534714</url>
    <id>3dd598bfca4d97dd0735b23df032047d9d534714</id>
    <committed-date>2009-11-25T10:47:49-08:00</committed-date>
    <authored-date>2009-11-25T10:47:49-08:00</authored-date>
    <message>
        * GeneratedPInvokes.cs: regen

        * Application.cs: Implement IsRunningOutOfBrowser property.



git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146929 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>0d0f3775921a102eacbed1785ebfcd3392ad0e32</tree>
    <committer>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8890d8d2a8e0283edb63f2e7b6b9edc7d6e3702d</id>
      </parent>
    </parents>
    <author>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/71663905785fdb8931446f7835816cc9204effad</url>
    <id>71663905785fdb8931446f7835816cc9204effad</id>
    <committed-date>2009-11-25T10:44:22-08:00</committed-date>
    <authored-date>2009-11-25T10:44:22-08:00</authored-date>
    <message>
        * runtime.cpp|h: Implement a flag and access method for running
        out of browser.  DESKTOP_INIT will use this flag and in the future a
        chrome'd OOB could use this flag also.



git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146928 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>756370168fd9e759ee2b3092b87268fef343284d</tree>
    <committer>
      <name>jackson</name>
      <email>jackson@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c7138f583670076f400e3acc9a27168ab5adce03</id>
      </parent>
    </parents>
    <author>
      <name>spouliot</name>
      <email>spouliot@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/8890d8d2a8e0283edb63f2e7b6b9edc7d6e3702d</url>
    <id>8890d8d2a8e0283edb63f2e7b6b9edc7d6e3702d</id>
    <committed-date>2009-11-25T08:33:41-08:00</committed-date>
    <authored-date>2009-11-25T08:33:41-08:00</authored-date>
    <message>2009-11-25  Sebastien Pouliot  &lt;sebastien@ximian.com&gt;

	* VSM/System/Windows/VisualStateManager.cs: Always override 
	Equals(Object) if GetHashCode is overridden. Found using 
	Gendarme's ImplementEqualsAndGetHashCodeInPairRule



git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146921 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>f9bdce872ee2a390d5df6a579b1310ff66e52f45</tree>
    <committer>
      <name>spouliot</name>
      <email>spouliot@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5bba0d84058ce8141d36dbb8071746021d2f1a46</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/c7138f583670076f400e3acc9a27168ab5adce03</url>
    <id>c7138f583670076f400e3acc9a27168ab5adce03</id>
    <committed-date>2009-11-25T06:59:34-08:00</committed-date>
    <authored-date>2009-11-25T06:59:34-08:00</authored-date>
    <message>2009-11-25  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* src/popup.h: Add a missing @CallInitialize which resulted in
	  555 regressing.

	* src/textbox.h:
	* class/System.Windows/System.Windows.Controls/Control.cs:
	* class/System.Windows/System.Windows.Controls/TextBox.cs:
	* class/System.Windows/System.Windows.Controls/PasswordBox.cs:
	  Keep the usage of the Initialize method consistent - add
	  @CallInitialise to the native type if Initialize is required
	  instead of making it virtual and overriding it.

	* class/System.Windows/System.Windows/DependencyObject.g.cs:
	  regen.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146911 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>64622a6f94eb52617b183896228ffd90b62a1aff</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>19bae6ab58d9302a9dd810f6f44c0878ef793d5d</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/5bba0d84058ce8141d36dbb8071746021d2f1a46</url>
    <id>5bba0d84058ce8141d36dbb8071746021d2f1a46</id>
    <committed-date>2009-11-25T05:44:13-08:00</committed-date>
    <authored-date>2009-11-25T05:44:13-08:00</authored-date>
    <message>2009-11-25  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* src/runtime.cpp: Use TabNavigationWalker to perform the
	  actual focusing otherwise we will only focus properly if the
	  root element is a focusable control. If nothing in the tree
	  is focusable, the root element itself is forcibly focused.
	  Fixes drt 175.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146907 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>e1fb63f4e76d575bccfa2e96804ded1fabfb5ea7</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cb87ed1d119f5621e04993c95496a34075aa5f2a</id>
      </parent>
    </parents>
    <author>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </author>
    <url>http://github.com/myabc/moonlight/commit/19bae6ab58d9302a9dd810f6f44c0878ef793d5d</url>
    <id>19bae6ab58d9302a9dd810f6f44c0878ef793d5d</id>
    <committed-date>2009-11-25T03:01:28-08:00</committed-date>
    <authored-date>2009-11-25T03:01:28-08:00</authored-date>
    <message>2009-11-25  Alan McGovern  &lt;amcgovern@novell.com&gt;

	* test/2.0/moon-unit/System.Windows.Shapes/PathTest.cs: Remove
	  MoonlightBug from tests which have been passing for a long
	  time.

	* test/2.0/moon-unit/System.Windows.Controls/GridTestAuto.cs:
	* test/2.0/moon-unit/System.Windows.Controls/GridTestOrdering.cs:
	  Remove MoonlightBug from tests which are passing now.

	* src/grid.cpp: UIElements are only considered to span an auto
	  row if they do not also span a star row. Similarly for
	  columns. Add the missing check to the if statement. Fixes
	  several moon-units and also scrollbars on the silverlight
	  toolkit.

git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@146891 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
    <tree>8fd3f8db594d6fe5378a4b389cd54bd283ecbbce</tree>
    <committer>
      <name>alanmc</name>
      <email>alanmc@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
    </committer>
  </commit>
</commits>
