[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Docbug: SVN_ASP_DOT_NET_HACK required more often than listed

From: Joachim Durchholz <jo_at_durchholz.org>
Date: 2006-04-19 11:28:02 CEST

Hi all,

I hope this is on-topic in this list (tigris.org seems to have serious trouble
right now, so I'm unable to see all pages that might be relevant). Anyway, here
goes:

I had TortoiseSVN working well for a while. When installing CorelDraw Essentials
2 SE, I started to get alert boxes reading "The dynamic link library gdiplus.dll
could not be found in the system path "C:\WinNT;..."." (wording may vary, I got
that message in German).
This is a Windows 2000 Advanced Server, patched last week. The problem already
existed two weeks ago, at which point I uninstalled CorelDraw. (I reinstalled
because CorelDraw became more important recently.)

Checking accesses via FileMon revealed that explorer.exe was checking oodles of
"filter" extensions for the .svn directory. Together with my background
knowledge that GDI+ is a part of .net, this made me think about the .net hack.

In fact, applying the .net hack made the problem vanish.

So I suggest the docs should be changed to say something like this:
"If you install any application that uses .net, you should activate the .net
hack. Software usually doesn't advertise whether it's using .net, so if the
Windows Explorer begins behaving strangely after installing some software,
activate the hack. Actually we recommend activating the hack just in case.
Software known to need the hack includes: CorelDraw Essentials 2 Special
Edition."

I'm not sure whether the actual bug is in Corel's software, in TSVN, or in
explorer.exe. The various symptoms that point in different directions are:
* Activating the .net hack, logging off and logging on made the problem
disappear, even though there still were .svn directories. (This points towards
TSVN.)
* I observed that even after the application of the .net hack, the SVN icons
still were around. This may either be a bug in TSVN's icon cache, or an
indicator that invalidated the previous observation.
* Uninstalling CorelDraw made the problem disappear, too. (This points towards
CorelDraw.)
* I think the bug was triggered whenever:
  - CorelDraw was installed
  - the .net hack was not activated
  - Windows explorer was open in a way that made any .svn directory visible
  - I was left-clicking on any directory.

(If anybody wishes to test with CorelDraw Essentials 2 Special Edition: it's
currently affordable. We paid 10 Euros + postage&handling to get it.)

Hope this is of any use.

Regards,
Jo

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Apr 19 20:00:53 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.