Skip Menu |
 

Subject: NIM Advanced View update problem on Vista
Windows Vista.

NIM from either MIT KfW Beta 2 or from secure-
endpoints.com/binaries/mit-kfw-3-2-0/kfw-3-2-0.msi.


Test scenario:

Open NIM GUI; set to Advanced View.

If there aren’t any tickets displayed, obtain some tickets by running
applications.

Drag a column width (in the line <FLAG> | Identity | Type | Service
Name | …).

Note that the credential and ticket lines do not move to where the new
column divider is.

Take note of where the column divider is.

Drag a column header again.

Note that the alignment of the credential and ticket lines changes
according to the final position of the _first_ drag.

Change the view to the standard view and back to the advanced view.

The modified column widths have been lost.
The Column Handler behavior between XP/2003 and Vista must have changed.
This problem cannot be replicated when building with Visual Studio 2005.

It is likely that the wrong custom control library is being loaded on
Vista by the VS.NET 2003 build.
Patch generated against SVN trunk.

The behavior of the HDN_ENDTRACK notification has changed slightly on
Vista. HDM_GETITEMRECT, when used while handling HDN_ENDTRACK, returns
the item extents that were there prior to the user starting the resizing
operation. Earlier it would return the extents that resulted from the
resizing operation.

Message body not shown because it is not plain text.

From: jaltman@mit.edu
Subject: SVN Commit

cw_handle_header_msg():

The behavior of the HDN_ENDTRACK notification has changed slightly on
Vista. HDM_GETITEMRECT, when used while handling HDN_ENDTRACK, returns
the item extents that were there prior to the user starting the resizing
operation. Earlier it would return the extents that resulted from the
resizing operation.

This resulted in a visual update problem on Windows Vista/2008
in the NIM Advanced View.



Commit By: jaltman



Revision: 20570
Changed Files:
U trunk/src/windows/identity/ui/credwnd.c
From: tlyu@mit.edu
Subject: SVN Commit

pull up r20570 from trunk

r20570@cathode-dark-space: jaltman | 2008-07-23 10:38:27 -0400
ticket: 5605
tags: pullup

cw_handle_header_msg():

The behavior of the HDN_ENDTRACK notification has changed slightly on
Vista. HDM_GETITEMRECT, when used while handling HDN_ENDTRACK, returns
the item extents that were there prior to the user starting the resizing
operation. Earlier it would return the extents that resulted from the
resizing operation.

This resulted in a visual update problem on Windows Vista/2008
in the NIM Advanced View.





Commit By: tlyu



Revision: 20638
Changed Files:
_U branches/krb5-1-6/
U branches/krb5-1-6/src/windows/identity/ui/credwnd.c