Discussion:
TortoiseMerge 1.8.x toolbar broken in XP x64
Pavel Tkachenko
2014-10-11 11:51:21 UTC
Permalink
TMerge/diff is completely unusable in XP SP2 x64 since 1.8.0. I have
checked latest 1.7.12 build and it works. I suspect the problem lies
in the new ribbon interface. Screenshot:

Loading Image...

Tested on several 64-bit XP installations, still the same effect.

Latest TortoiseGitMerge works just fine.

Is this a bug? Should I file an issue ticket?

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089778

To unsubscribe from this discussion, e-mail: [users-unsubscribe-6zjzXkf2FExf8fUKLXF2/HdfcadvtA/***@public.gmane.org].
Stefan Küng
2014-10-11 13:01:27 UTC
Permalink
Post by Pavel Tkachenko
TMerge/diff is completely unusable in XP SP2 x64 since 1.8.0. I have
checked latest 1.7.12 build and it works. I suspect the problem lies
https://i.imgur.com/Z5VEmYB.png
Tested on several 64-bit XP installations, still the same effect.
Latest TortoiseGitMerge works just fine.
Is this a bug? Should I file an issue ticket?
You're really still using XP SP2? You must have at least SP3 installed.
And unless you keep your computer disconnected from any network in an
isolated room you shouldn't use XP at all anymore.

After you've updated your OS, try again. If it still doesn't work,
remove the registry entries under
HKCU\Software\TortoiseMerge

Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089779

To unsubscribe from this discussion, e-mail: [users-unsubscribe-6zjzXkf2FExf8fUKLXF2/HdfcadvtA/***@public.gmane.org].
Pavel Tkachenko
2014-10-11 13:12:03 UTC
Permalink
Post by Stefan Küng
You're really still using XP SP2?
64-bit XP only has SP2 and in fact 64-bit XP core is more like Vista
than 32-bit XP. SP2 for x64 contains all and more fixes than SP3 for
x32. Feel free to check out Wikipedia.
Post by Stefan Küng
And unless you keep your computer disconnected from any network in an
isolated room you shouldn't use XP at all anymore.
Let's not go into off topic. TSVN site lists XP as supported. I am
using it just fine and have no problem using it for a few more years.
both as a host and as a VM OS. This is not the point.
Post by Stefan Küng
After you've updated your OS, try again. If it still doesn't work,
remove the registry entries under
HKCU\Software\TortoiseMerge
Zero effect, exactly the same look. Keep in mind that I'm doing this
on a clean machine. Steps:
1. Install XP x64 SP2
2. Download MSI 4.5 patch
3. Install TSVN
4. Try to diff some files

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089780

To unsubscribe from this discussion, e-mail: [users-unsubscribe-6zjzXkf2FExf8fUKLXF2/HdfcadvtA/***@public.gmane.org].
Pavel Tkachenko
2014-10-13 11:54:46 UTC
Permalink
So what is the verdict? XP no more supported in 1.8.x?

--
http://Proger.me
Post by Pavel Tkachenko
Post by Stefan Küng
You're really still using XP SP2?
64-bit XP only has SP2 and in fact 64-bit XP core is more like Vista
than 32-bit XP. SP2 for x64 contains all and more fixes than SP3 for
x32. Feel free to check out Wikipedia.
Post by Stefan Küng
And unless you keep your computer disconnected from any network in an
isolated room you shouldn't use XP at all anymore.
Let's not go into off topic. TSVN site lists XP as supported. I am
using it just fine and have no problem using it for a few more years.
both as a host and as a VM OS. This is not the point.
Post by Stefan Küng
After you've updated your OS, try again. If it still doesn't work,
remove the registry entries under
HKCU\Software\TortoiseMerge
Zero effect, exactly the same look. Keep in mind that I'm doing this
1. Install XP x64 SP2
2. Download MSI 4.5 patch
3. Install TSVN
4. Try to diff some files
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089818

To unsubscribe from this discussion, e-mail: [users-unsubscribe-6zjzXkf2FExf8fUKLXF2/HdfcadvtA/***@public.gmane.org].
Stefan Küng
2014-10-13 17:41:57 UTC
Permalink
Post by Pavel Tkachenko
So what is the verdict? XP no more supported in 1.8.x?
It is. But I have no idea why it shows up so wrong on your machine.
Other XP installations work just fine.

You can try using the older toolbar instead of the ribbon UI for
TortoiseMerge - maybe that works better for you?

Create the registry DWORD value
HKCU\Software\TortoiseMerge\UseRibbon
and set the value to 0.

Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089834

To unsubscribe from this discussion, e-mail: [users-unsubscribe-6zjzXkf2FExf8fUKLXF2/HdfcadvtA/***@public.gmane.org].
Pavel Tkachenko
2014-10-14 13:21:08 UTC
Permalink
Post by Stefan Küng
Post by Pavel Tkachenko
So what is the verdict? XP no more supported in 1.8.x?
It is. But I have no idea why it shows up so wrong on your machine.
Other XP installations work just fine.
It must be 64-bit problem. I have tested 1.8.8 on XP x86 SP3 and it
works just fine. Then I made a fresh install of x64 SP2 (which is, as
you remember, the same as SP3 for x86) and it shows up like that:

Loading Image...

I have even tried copying over TortoiseMerge.exe from the x86
installation but it still has that problem.

... Problem solved

Thanks for your tip about registry Stefan although it didn't work at
first because you made a mistake, the key's named UseRibbons, not
UseRibbon. I looked that up on x86 installation. Once I created it the
interface went back to normal.

Still got some questions though.

1. Can you or somebody else confirm that ribbons work on 1.8.x on a
64-bit XP? Not just 32-bit.

2. Isn't it a bug that should be fixed? At minimum it should default
to disabling ribbons because at its current state you can't even
access the settings window where it can be disabled. It's all just
messed up. I don't think people who are still on XP will be upset with
the ribbons gone.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089885

To unsubscribe from this discussion, e-mail: [users-***@tortoisesvn.tigris.org].
Stefan Küng
2014-10-14 19:50:09 UTC
Permalink
Post by Pavel Tkachenko
Post by Stefan Küng
Post by Pavel Tkachenko
So what is the verdict? XP no more supported in 1.8.x?
It is. But I have no idea why it shows up so wrong on your machine.
Other XP installations work just fine.
It must be 64-bit problem. I have tested 1.8.8 on XP x86 SP3 and it
works just fine. Then I made a fresh install of x64 SP2 (which is, as
https://i.imgur.com/Lz0r9gQ.png
I have even tried copying over TortoiseMerge.exe from the x86
installation but it still has that problem.
... Problem solved
Thanks for your tip about registry Stefan although it didn't work at
first because you made a mistake, the key's named UseRibbons, not
UseRibbon. I looked that up on x86 installation. Once I created it the
interface went back to normal.
Still got some questions though.
1. Can you or somebody else confirm that ribbons work on 1.8.x on a
64-bit XP? Not just 32-bit.
2. Isn't it a bug that should be fixed? At minimum it should default
to disabling ribbons because at its current state you can't even
access the settings window where it can be disabled. It's all just
messed up. I don't think people who are still on XP will be upset with
the ribbons gone.
Since I don't know why or how this gets messed up on XP x64, I can't
really fix it. It works fine on post-XP x64 OSes just fine.

Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089905

To unsubscribe from this discussion, e-mail: [users-***@tortoisesvn.tigris.org].
Gavin Lambert
2014-10-14 21:52:50 UTC
Permalink
Post by Stefan Küng
Since I don't know why or how this gets messed up on XP x64, I can't
really fix it. It works fine on post-XP x64 OSes just fine.
Assuming you have an MSDN subscription, it should be fairly straightforward to set up a VM and try it out for yourself.

XP x64 is a bit of an odd duck in general -- it's not actually XP, it's closer to Server 2003 (and version numbers reflect this, so if you have "is it XP or Vista?" code it will probably be triggering the latter).

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089910

To unsubscribe from this discussion, e-mail: [users-***@tortoisesvn.tigris.org].
Pavel Tkachenko
2014-10-17 15:41:10 UTC
Permalink
Forgive my persistence but I just want to get a definite answer on
this. I solved my problem thanks to some help from Stefan but others
might be running into it too.

Is XP x64-bit supported in 1.8.x? Assuming it is, why it's broken by
default? Like Gavin has said, there still are ways to get a 64-bit XP.
Or just declare 1.8.x is dropping support for it and give up.

Seriously, I am not inventing this bug and we even know the
cause/temporary workaround. Turning blind eye on this and keeping
silent is just strange.

--
http://Proger.me
Post by Gavin Lambert
Post by Stefan Küng
Since I don't know why or how this gets messed up on XP x64, I can't
really fix it. It works fine on post-XP x64 OSes just fine.
Assuming you have an MSDN subscription, it should be fairly straightforward to set up a VM and try it out for yourself.
XP x64 is a bit of an odd duck in general -- it's not actually XP, it's closer to Server 2003 (and version numbers reflect this, so if you have "is it XP or Vista?" code it will probably be triggering the latter).
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3089910
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3090034

To unsubscribe from this discussion, e-mail: [users-***@tortoisesvn.tigris.org].
Stefan Küng
2014-10-17 17:34:17 UTC
Permalink
Post by Pavel Tkachenko
Forgive my persistence but I just want to get a definite answer on
this. I solved my problem thanks to some help from Stefan but others
might be running into it too.
Is XP x64-bit supported in 1.8.x? Assuming it is, why it's broken by
default? Like Gavin has said, there still are ways to get a 64-bit XP.
Or just declare 1.8.x is dropping support for it and give up.
Seriously, I am not inventing this bug and we even know the
cause/temporary workaround. Turning blind eye on this and keeping
silent is just strange.
https://code.google.com/p/tortoisesvn/source/detail?r=25954
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3090038

To unsubscribe from this discussion, e-mail: [users-unsubscribe-6zjzXkf2FExf8fUKLXF2/HdfcadvtA/***@public.gmane.org].
Pavel Tkachenko
2014-10-17 17:51:37 UTC
Permalink
Excellent. I am sure XP64 users will appreciate this, Stefan.

I have no more problems with this.

--
http://Proger.me
Post by Stefan Küng
Post by Pavel Tkachenko
Forgive my persistence but I just want to get a definite answer on
this. I solved my problem thanks to some help from Stefan but others
might be running into it too.
Is XP x64-bit supported in 1.8.x? Assuming it is, why it's broken by
default? Like Gavin has said, there still are ways to get a 64-bit XP.
Or just declare 1.8.x is dropping support for it and give up.
Seriously, I am not inventing this bug and we even know the
cause/temporary workaround. Turning blind eye on this and keeping
silent is just strange.
https://code.google.com/p/tortoisesvn/source/detail?r=25954
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3090038
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3090042

To unsubscribe from this discussion, e-mail: [users-***@tortoisesvn.tigris.org].
Loading...