Re: [Mono-dev] [Mono-patches] r142362 - in trunk/gtk-sharp: . glib

2009-09-21 Thread Brad Taylor
Hey,

 When explicitly calling Dispose(), Remove() and Source.Remove () are
 called. Both will acquire a lock to access the same table and attempt to
 remove the same ID...

Thanks for catching this.  Fixed in trunk r142364 and 2-12 branch
r142365.

Best,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] Suspected breakage with references in mcs trunk

2009-09-16 Thread Brad Taylor
Hey,

I updated mcs and mono to trunk today (r142066) and noticed that
gtk-sharp (trunk and gtk-sharp-2-12 branch) as well as other
applications like Tomboy no longer build.

Here's a snippet of what I'm seeing:

/home/brad/mono/bin/mcs /out:glade-viewer.exe /r:../glib/glib-sharp.dll 
/r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll 
/r:../gtk/gtk-sharp.dll /r:../glade/glade-sharp.dll ./GladeViewer.cs
 
** (/home/brad/mono/lib/mono/1.0/mcs.exe:32210): WARNING **: The
following assembly referenced
from /home/brad/build/gtk-sharp-2-12-branch/glade/glade-sharp.dll could 
not be loaded:
 Assembly:   gtk-sharp(assemblyref_index=2)
 Version:2.12.0.0
 Public Key: 35e10195dab3c99f
The assembly was not found in the Global Assembly Cache, a path
listed in the MONO_PATH environment variable, or in the location
of the executing assembly
(/home/brad/build/gtk-sharp-2-12-branch/glade/).

It seems that mcs is now ignoring the referenced assemblies.

I've traced it back to a commit between r141922 (BAD) and r141717
(GOOD).  Nothing in the log between those two revisions smells like the
culprit, so I'll continue my binary search.

Is anyone else seeing this behavior, or is just my system?

Thanks,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Announcing Mono 2.4 Preview 2...

2009-02-06 Thread Brad Taylor
Hey Thomas,

 Please report any bugs that you may find using our Bugs page, AND reply
 to this thread with the bug numbers so we can track them:
 http://www.mono-project.com/Bugs

Please add:
Bug 473343 - [Regression] WebBrowser becomes unresponsive after Navigate (...)

We just found it today.

Thanks,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] UIA Olive Reorganization at 1pm EDT

2008-11-17 Thread Brad Taylor
Hey,

 As far as I understand, you already have support for MWF, right?

So far, we've implemented a portion of the UIA Provider specification
(basically implementing UIA for MWF controls), and we've developed a
Bridge between UIA and ATK, allowing GNOME Assistive Technologies to
access a limited set of MWF controls.

 Would it be possible to use your API to build some sort of GUI testing
 tool on Linux? I worked with some students last two years on the
 university who build a windows testing tool based on UIA on Windows, I
 think it would be great to port it to Linux since I'm not aware of
 many tools to do GUI testing on Linux (ok, maybe there's a solution
 for GTK but I doubt there is for MWF)

There are a few ATK-based testing tools, but as far as I know there
isn't anything for UIA yet, so something to fill that gap would be
awesome.

I will mention though that any UIA testing tool or assistive technology
will use the UIA Client API, and we haven't started work on that yet.
Our tentative plans are to start work on that in February '09, and
possibly have it complete the next calendar year, but I can't make any
promises.

If you have any further questions or want to contribute, feel free to
pop in to #mono-a11y on Gimpnet.

Best,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] UIA Olive Reorganization at 1pm EDT

2008-11-06 Thread Brad Taylor
Hey Folks,

[Apologies for not using my Novell address -- I'm not subscribed to
m-d-l there.]

The Mono Accessibility team will be moving our assemblies
(UIAutomation{Types, Provider, Client, Bridge}) from olive into our
uia2atk module at 1pm EDT today in preparation for our upcoming v0.9
release.

During this period, a bit of instability inside of olive and the uia2atk
modules should be expected, but we'll do our best to keep it to a
minimum.

Any questions, comments, etc can be directed to me (brad in #monodev),
or you can join #mono-a11y to watch the move in real time.

Best,

-Brad


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] UIA Olive Reorganization at 1pm EDT

2008-11-06 Thread Brad Taylor
On Thu, 2008-11-06 at 19:13 +0100, [EMAIL PROTECTED] wrote:
 is UI Automation working on Linux!! :-)

We're working on it!  Check out http://mono-project.com/Accessibility

Best,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Mono.Addins suppress console window showing

2008-07-03 Thread Brad Taylor
Hey Vlad,

 Recently I started using Mono.Addins in my application and it looks
 very good. But as the application is primary used under windows
 (should be working fine under Linux too) I get an annoying console
 window showing when I run:
snip

You can also compile Mono.Addins as a winexe target to suppress the
console.  You'll probably have to rename it to a .dll afterwards if you
compile under Windows.

Hope this helps,

-Brad


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Mono 1.9.0 Preview 3 is out - mono 1.9 pre3 / gtk# 2.10.3 not working on Win32

2008-02-26 Thread Brad Taylor
Hey,

 I'm not sure if there is a bug for this or not.
 
 The gtk# 2.10.3 that comes with the mono 1.9.0 preview
 3 windows installer is broken.  In particular, setting
 or getting a value from a tree model.  

Weird, we at Medsphere haven't had any issues with this installer when
running applications that make extensive use of TreeView.  Do you have a
test case you can provide for this issue?

Best,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Wapi handle leaks problems

2008-02-21 Thread Brad Taylor

On Thu, 2008-02-21 at 08:53 +0100, Hubert FONGARNAND wrote:
 
 Le mercredi 20 février 2008 à 20:43 +, Dick Porter a écrit : 
  On Wed, 2008-02-20 at 09:51 +0100, Hubert FONGARNAND wrote:
   - don't you thing that a 4096 limit for WAPI handles is too small for
   big production servers? (on windows the number of handles is often
   6000)?
  
  The shared memory part of io-layer is currently being rewritten to avoid
  the hard-coded limit (amongst other issues.)  There is no timetable yet
  for its completion.
 This is a great news...
 
 But for now our servers crashes each night...
 It could be good to track why the number of Handles grows on ASP.NET
 when there's no activity

You're not the only one seeing this.  Our Bridge application often
crashes at night during a period of no activity.  We're using a bundled
version of xsp.

Up until this point, we were unsure if it was something we were doing,
or a bug in mono.  #323666[1] could be related.

-Brad

--
[1] https://bugzilla.novell.com/show_bug.cgi?id=323666#c4

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Mono 1.9.0 Preview 1+ is out!!

2008-02-01 Thread Brad Taylor

On Fri, 2008-02-01 at 13:40 -0700, Thomas Wiest wrote:
 Hey Everyone,
 We've just released Mono 1.9.0 Preview 1+ today! Please help us out
 by giving it a try with your applications.
 
 As always, you can get the preview releases here:
 http://mono.ximian.com/monobuild/preview/download-preview/
 
 Please report any bugs that you may find using our Bugs page, AND reply
 to this thread with the bug numbers so we can track them!
 http://www.mono-project.com/Bugs

Can you be sure to get the fix for #357547[1] in for the next preview?
It was committed right after the Preview 1+ was rolled.

Thanks!

-Brad

--
[1] https://bugzilla.novell.com/show_bug.cgi?id=357547

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Win32 Gtk# Installers (Was: Re: C bindings VS C++ bindings (Gtk# vs. Kimono?))

2007-10-16 Thread Brad Taylor
On Tue, 2007-10-16 at 10:46 -0500, Jerome Haltom wrote:
 I spent a lot of time previously researching all this MSI stuff.
 
 No, you can't do that. Merge modules might have been an answer, but
 merge modules are not designed for dependencies. They are designed to
 repackage files for a private installation.

I don't think we need to develop a hard dependency chain for our
installers --  We can simply create Merge modules (.msm files) for each
of gtk+, gtk#, and Mono, and enforce the dependencies manually in a .msi
build that wraps all three.  In WiX, this meta-installer is less than 30
lines.

I'm making progress splitting out Medsphere's installer sources
into .msm files, and currently have the Gtk+ Runtime module mostly
complete.  I'll update the list when I get my WiX files complete enough
to be included into Mono SVN.

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Win32 Gtk# Installers (Was: Re: C bindings VS C++ bindings (Gtk# vs. Kimono?))

2007-10-16 Thread Brad Taylor
On Tue, 2007-10-16 at 13:51 -0500, Jerome Haltom wrote:
 You misunderstand how merge modules work.

At this point, my knowledge about this whole MSI thing is just slightly
above zero, and I've found the MS documentation to be incredibly lean on
more complicated install practices, so you're most likely correct.

 Merge modules, when included in another package, lose their identity.
 They cannot install files which are shared by other packages. They can
 not be versioned against each other.

Sadly this is the case, but it's no different than how we operate
currently with every installer (Medsphere, Mono, Pidgin, etc) bringing
in their own version of Gtk+, Gtk# and friends.

It would be great if there was a better solution, but the main focus of
merge modules *for Medsphere and Novell/Mono* is to share the
maintenance responsibilities for developing installers.  If this whole
thing works out, Medsphere will be maintaining a Gtk+ merge module, and
Novell would maintain the Gtk# one.  Then, Novell and Medsphere will
build their own installers that bring in the modules that they want
without duplicating tons of effort.

snip

 Microsoft recommends that you create a .msi file for each primary
 distributable (Gtk, Gtk#, Mono, etc) and have the application
 distributor build a bootstrapper which references these .msi files
 independently. VS2005 has a setup project built in which does this: it
 automatically generates a bootstrapper that installs .Net itself.

Interesting -- I'll look into this approach.

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Win32 Gtk# Installers (Was: Re: C bindings VS C++ bindings (Gtk# vs. Kimono?))

2007-10-16 Thread Brad Taylor
snip

 This is a subject I'd really like to talk about. I had created some MSI
 files for the Gtk stack which I never saw through to completion. During
 that process I came across some ideas and best practices I thought would
 really make them polished. Are you available on some sort of IRCish
 medium or something?

Sure.  I'm available on various channels, including #mono and #monodev
as brad.  It might be good to involve Wade in this, as he is definitely
an interested party.

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] C bindings VS C++ bindings (Gtk# vs. Kimono?)

2007-10-02 Thread Brad Taylor
Miguel,

 You guys are maintaining the Gtk# installer for Windows, right?

Yes -- I maintain the installer, and Cody does all the bug squashing
with gtk+ and win32.  (Full Disclosure: We're both employed by
Medsphere)

 I wonder if we could merge the efforts?

Are you talking about merging efforts with Wade's Gtk# + Mono Combined
installer?

We had discussed this about a year ago and decided that we had different
interests, since we were focused on using MS .NET on Windows, and the
Mono team wanted to (rightfully so) focus on Mono on Windows.

That being said, I'd love to see our efforts combined into one Gtk#
installer to rule them all.  Maybe it would be appropriate to take this
offline and discuss it when Cody and I are in Cambridge this Friday?

Cheers,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] C bindings VS C++ bindings (Gtk# vs. Kimono?)

2007-10-02 Thread Brad Taylor
Hey,

   We had discussed this about a year ago and decided that we had different
   interests, since we were focused on using MS .NET on Windows, and the
   Mono team wanted to (rightfully so) focus on Mono on Windows.
  
  Are the binaries for .NET and Mono any different, other than the GAC
  install directory?

No, they're identical.

 I build gtk# on windows with vs .net for the sole purpose of eventually
 shipping gtk# for ms .net.

Ah, we're building gtk# under cygwin (but with MS .NET).

 I think it's ok to have separate installers, but we may want to
 reconsider the overall picture if we move everything to .msi.
 (Ie: maybe have an .msi installer for gtk+, or use someone elses, one
 for core mono, another for gtk#, etc...)

Yeah, I am intrigued at the possibility of using MSI merge modules so
that we could have a Gtk+ MSI merge module, a Gtk# merge module, and one
for Mono, and those could be removed/included at will, but I remember
hearing (I think from Paco) that it wasn't possible because of issues
with GACing.  It's definitely something we can (and probably should)
look into.

  Do you think it would be possible to have a single installer that
 could
  install the same assemblies into both GACs?

Yes, I think this is possible, however it would force you guys to ship
Mono in a separate installer.

While we're chatting, if anyone is interested in getting their hands on
the source for our installers, they're available on our SourceForge.net
page[1].

Cheers,

-Brad

--
[1]
http://openvista.svn.sourceforge.net/viewvc/openvista/gtksharp-win32-installer/



___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] C bindings VS C++ bindings (Gtk# vs. Kimono?)

2007-10-02 Thread Brad Taylor
Hey Mirco,

 Ah, this is good to know who maintains that installer. I tried the 2.10
 installer once and ran into real problems and could not find the correct
 contact for it.

We're currently trying to track down some crashers we're seeing with
PerformQueuedUnrefs () in Gtk# 2.10.2 with TreeModelSort, so I wouldn't
recommend using the 2.10 series on Windows at this point.  Our
application is running fine with our 2.8 series of installers though.

 So here the problem I encountered (I have no idea if that applies to the
 current installer):
 The 2.10 installer seems to miss policy files for 2.4, IIRC only 2.6 and
 2.8 where present. This made it a no go for us, as all applications
 where referenced with 2.4 at that time.

We've never provided policy files for 2.4 since it seemed old enough to
not be necessary, but if you'd like, I'd be happy to add those in the
next version we release.

 So then we uninstalled gtk# 2.10 which didn't remove all installed
 policy files. That made it impossible to get paco's gtk# 2.4 or gtk# 2.8
 working again with those stalled policy files. I could not find a way to
 remove the policy files by hand from the GAC, so we used windows
 recovery to let the gtk# 2.10 install unhappen.

In the early Gtk# 2.10 transition, I accidentally forgot to ungac policy
dlls, but as of 2.10.1-1, you shouldn't be seeing any problems.  As
usual, if you have any specific issues with installers, please direct
them to me, and I'll help you out.

 But now I would reconsider testing the gtk# 2.10 installer :)

I really wouldn't recommend it at this point due to the bug that we're
seeing.  However, it may just be our application doing something
naughty.


Cheers,

-Brad

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Mono summit, options.

2007-07-17 Thread Brad Taylor
Hey Miguel,

snip
  Which probably means Do your conference in Boston, in mid
 February to guarantee attendance ;-).

May I suggest scheduling the conference right after (or before) the
GNOME Summit[1] in October?  We might get higher attendance that way.

Cheers,

-Brad

--
[1] http://live.gnome.org/Boston2007

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list