no panning in Seaclear charts

Bug #672739 reported by Hein van Dam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Wine
Fix Released
Medium
wine1.2 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

SeaClear is a windows program for navigation. It works fine with wine in previous Ubuntu versions but with Maverick the important feature of panning a chart is no longer possible.

This problem occurs with an updated from Ubuntu 10.04 as well as with a freshly installed version. Also on a msi wind netbook and a x86_64 GNU/Linux system the latter either with nvidia proprietary drivers or open ones.

In a forum dedicated to the use of SeaClear one other person reported the same problem with an Asus 1005PEB running Ubuntu 10.10, WINE 1.3.1, and SeaClear II 1.0.0.207.

affects: ubuntu → wine (Ubuntu)
Revision history for this message
Jack Leigh (leighman) wrote :

What version of wine are you experiencing this with?
Please run
wine --version
to find out.
Please provide a terminal log as explained at http://wiki.winehq.org/FAQ#get_log
Is SeaClear freely available for download somewhere?

affects: wine (Ubuntu) → wine1.2 (Ubuntu)
Changed in wine1.2 (Ubuntu):
status: New → Incomplete
Revision history for this message
Hein van Dam (h-t-vandam) wrote :

wine version in Lucid wine-1.2 and in Maverick wine-1.2.1

logs are practically identical.

SeaClear is available free of charge at http://www.sping.com/seaclear/index.htm

The program includes 4 charts so you don't have to find any for testing the panning problem.

I found in the mean time that the panning problem only occurs with 100 % zoom (the normal situation). If you use either a lower or higher zoom panning is ugly but the chart ends up fine and you can then return to 100 %.

Revision history for this message
Hein van Dam (h-t-vandam) wrote :
Revision history for this message
Jack Leigh (leighman) wrote :

What problem do you see with panning the chart?
I see a problem in 1.3.6 with bits of the chart getting 'left behind'. I don't see this problem in 1.2 on Maverick

Revision history for this message
Hein van Dam (h-t-vandam) wrote :

I have as indicated wine-1.2.1 on Maverick and get the problem you mention: the chart getting left behind. Do you want me to remove wine-1.2.1 and try to get wine-1.2 or should I try a new wine on Lucid and see whether I get the problem there as well?

Revision history for this message
In , Jack Leigh (leighman) wrote :

Originally reported at https://bugs.launchpad.net/ubuntu/+source/wine1.2/+bug/672739
When panning a chart around in the program, bits of the chart are not redrawn correctly and instead the edge is repeated. There also seems to be a problem with the display of the sidebar.

Regression testing shows

7864ade5a8306c0078e16ae6d7e40bdece29395b is the first bad commit
commit 7864ade5a8306c0078e16ae6d7e40bdece29395b
Author: Dmitry Timoshkov <email address hidden>
Date: Tue Sep 14 14:24:11 2010 +0900

    winex11.drv: Avoid copying invalid window bits.

:040000 040000 095ed4273818c8096ed3ff1ca095f535c984ac4a 9ff019bebb41eaf474ea7449b9a38c46916802c5 M dlls

Reverting this commit seems to solve the problem for me

Revision history for this message
In , Jack Leigh (leighman) wrote :

Affects 1.2.1 due to ab8b8356164743d9e4a5981a5e87a610507be193

Revision history for this message
Jack Leigh (leighman) wrote :

Can you please confirm that wine 1.2 is unaffected?
I've performed a regression test and reported the bug upstream so we'll see what happens!

Changed in wine1.2 (Ubuntu):
status: Incomplete → Triaged
Changed in wine:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Hein van Dam (h-t-vandam) wrote :

wine1.2 installed version 1.2-0ubuntu6~lucid5 works fine. I cannot mark it for upgrade.

wine1.2.1 installed version 1.2.1-0ubuntu1 doesn't.

I removed wine1.2.1 from Maverick and installed wine1.0. That version works fine. I don't know how to get wine1.2 in Maverick.

Jack Leigh (leighman)
tags: added: maverick regression-release
Revision history for this message
In , Dmitry-codeweavers (dmitry-codeweavers) wrote :

Sorry for the delay. I made several attempts to reproduce this bug but failed.
Could you please provide step by step instructions how to replicate it?

Revision history for this message
In , Jack Leigh (leighman) wrote :

Download sc_setup.exe
Install
Open SeaClear II
Click OK on dialog about communication port
File -> Chart -> List all
Select one.
Hope this helps

Revision history for this message
In , Dmitry-codeweavers (dmitry-codeweavers) wrote :

(In reply to comment #3)
> Download sc_setup.exe
> Install
> Open SeaClear II
> Click OK on dialog about communication port
> File -> Chart -> List all
> Select one.
> Hope this helps

Thanks, I see the problem now. For some reason invalid window bits are no more
repainted after SetWindowPos().

Revision history for this message
In , Hein van Dam (h-t-vandam) wrote :

Is there any progress or do we have to use wine 1.0 again for this application?

Revision history for this message
In , Hein van Dam (h-t-vandam) wrote :

(In reply to comment #4)
> (In reply to comment #3)
> > Download sc_setup.exe
> > Install
> > Open SeaClear II
> > Click OK on dialog about communication port
> > File -> Chart -> List all
> > Select one.
> > Hope this helps
>
> Thanks, I see the problem now. For some reason invalid window bits are no more
> repainted after SetWindowPos().

Is there any progress? I now have to use wine-1.0.1 instead of wine-1.2.2. Should I try wine-1.3.1?

Revision history for this message
In , Dmitry-codeweavers (dmitry-codeweavers) wrote :

(In reply to comment #5)
> Is there any progress? I now have to use wine-1.0.1 instead of wine-1.2.2.
> Should I try wine-1.3.1?

I haven't made much progress on this unfortunately.

Changed in wine:
status: New → Confirmed
Revision history for this message
In , Dmitry-codeweavers (dmitry-codeweavers) wrote :

The following patch should fix the regression:

http://www.winehq.org/pipermail/wine-patches/2011-January/098269.html

Revision history for this message
In , Dmitry-codeweavers (dmitry-codeweavers) wrote :
Revision history for this message
In , Austin English (austinenglish) wrote :
Changed in wine:
status: Confirmed → Fix Released
Revision history for this message
In , Scott Ritchie (scottritchie) wrote :

Nominating 1.2.x since it worked in 1.2.0

Revision history for this message
In , Alexandre Julliard (julliard) wrote :

Closing bugs fixed in 1.3.13.

Revision history for this message
dino99 (9d9) wrote :

this is no more a supported version

Changed in wine1.2 (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.