in plugin/:
commit0d19e43662475554118efc5c60c32fff29658cb4
authortoshok <toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 9 Sep 2009 23:57:45 +0000 (9 23:57 +0000)
committertoshok <toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 9 Sep 2009 23:57:45 +0000 (9 23:57 +0000)
tree8f58e69ce910ef7859fc33f2c21e7a2d0f81b960
parentd8e8ff1df5448304d6fe00c42d0fb651dcb2be25
in plugin/:
2009-09-09  Chris Toshok  <toshok@ximian.com>

* plugin.cpp (PluginInstance::PluginInstance): init
culture/uiculture to null.
(PluginInstance::~PluginInstance): free culture/uiculture, and
also plug a leak by freeing onSourceDownloadProgressChanged,
onSourceDownloadComplete, and splashscreensource.
(PluginInstance::Initialize): parse culture/uiculture <param>
tags.
(PluginInstance::InitializePluginAppDomain): track change to
InitializeDeployment argcount
(PluginInstance::ManagedInitializeDeployment): add
culture/uiculture args when calling the managed methods.

in gtk/:
2009-09-09  Chris Toshok  <toshok@ximian.com>

* Moonlight.Gtk/MoonlightHost.cs: track change to
InitializeDeployment.  just pass null for both culture/uiCulture,
so moonlight will inherit the current cultures.

in class/System.Windows/Mono/:
2009-09-09  Chris Toshok  <toshok@ximian.com>

* ApplicationLauncher.cs: the two InitializeDeployment methods
both take culture/uiculture names now.

r: andreia

in class/System.Windows/System.Windows/:
2009-09-09  Chris Toshok  <toshok@ximian.com>

* Deployment.cs (InitializeDeployment): add both culture/uiCulture
parameters, and if they're non-null initialize
Thread.CurrentThread.CurrentCulture/CurrentUICulture respectively.
If there's an exception, rethrow as a MoonException so the error
code of 2105 gets transmitted to the plugin (which is needed by
drt 352.)

* Application.cs (OnUnhandledException): we can't just use
ex.Message here, we have to use the full string, since drt 352 is
actually matching on the exception type name, which isn't included
in the message.

r: andreia

in class/tuning/SecurityAttributes:

regen

r: andreia

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/moon@141650 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/System.Windows/Mono/ApplicationLauncher.cs
class/System.Windows/Mono/ChangeLog
class/System.Windows/System.Windows/Application.cs
class/System.Windows/System.Windows/ChangeLog
class/System.Windows/System.Windows/Deployment.cs
class/tuning/SecurityAttributes/automatic/System.Windows.auto.ssc
gtk/ChangeLog
gtk/Moonlight.Gtk/MoonlightHost.cs
plugin/ChangeLog
plugin/plugin.cpp
plugin/plugin.h