RT RT/krbdev.mit.edu: Ticket #5584 NIM Changes Post KFW 3.2 Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[<< First] [< Prev] [Next >] [Last >>]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
5584
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • windows
Version_reported
  • 1.6.1
Version_Fixed
  • 1.6.3
Target_Version
Tags
  • pullup
 

 Relationships  
Depends on:
Depended on by:
Parents:
Children:

Refers to:
Referred to by:
  • 5608: (Nobody) NIM password prompt appears under application window [resolved]
 
 Dates  
Created: Fri Jun 22 14:35:37 2007
Starts: Not set
Started: Not set
Last Contact: Thu Aug 9 18:13:14 2007
Due: Not set
Updated: Thu Aug 9 18:13:14 2007 by tlyu
 

 People  
Owner
 jaltman
Requestors
 jaltman@mit.edu
Cc
 
AdminCc
 
 

 More about Jeffrey Altman  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Fri Jun 22 14:35:37 2007  jaltman - Ticket created    
     
Subject: NIM Changes Post KFW 3.2

This ticket will be used for collecting a number of patches to the NIM
code base to either add stability or resolve minor issues.  These
changes should be pulled up and incorporated into the next release of
KFW built off of the 1.6 branch.



Download (untitled) 241b
      Fri Jun 22 14:35:59 2007  jaltman - Component windows added    
      Fri Jun 22 14:35:59 2007  jaltman - Version_reported 1.6.1 added    
      Fri Jun 22 14:47:26 2007  jaltman - Status changed from open to resolved    
      Fri Jun 22 14:47:27 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

All exports in nidmgr32.dll are declared as __declspec(dllexport)
using the KHMEXP macro in the header files.  However, since the same
header files are used to declare imports when building applications
and plug-ins that use nidmgr32.dll, the KHMEXP macro should switch to
__declspec(import) so that the relevant import table entries are
created.

To make this switch, the source files that go into nidmgr32.dll are
compiled with the special macro _NIMLIB_ defined that indicates that
the KHMEXP should expand to __declspec(dllexport).  In the absence of
this macro, KHMEXP will expand to __declspec(dllimport).

Commit By: jaltman



Revision: 19618
Changed Files:
U   trunk/src/windows/identity/include/khdefs.h
U   trunk/src/windows/identity/kconfig/kconfiginternal.h
U   trunk/src/windows/identity/kcreddb/kcreddbinternal.h
U   trunk/src/windows/identity/kherr/kherrinternal.h
U   trunk/src/windows/identity/kmm/kmminternal.h
U   trunk/src/windows/identity/kmm/kplugin.h
U   trunk/src/windows/identity/kmq/kmqinternal.h
U   trunk/src/windows/identity/plugins/krb4/krb4main.c
U   trunk/src/windows/identity/plugins/krb4/krbcred.h
U   trunk/src/windows/identity/plugins/krb5/krb5main.c
U   trunk/src/windows/identity/plugins/krb5/krbcred.h
U   trunk/src/windows/identity/uilib/action.c
U   trunk/src/windows/identity/uilib/alert.c
U   trunk/src/windows/identity/uilib/configui.c
U   trunk/src/windows/identity/uilib/creddlg.c
U   trunk/src/windows/identity/uilib/propsheet.c
U   trunk/src/windows/identity/uilib/propwnd.c
U   trunk/src/windows/identity/uilib/rescache.c
U   trunk/src/windows/identity/uilib/trackerwnd.c
U   trunk/src/windows/identity/uilib/uibind.c
U   trunk/src/windows/identity/uilib/uilibmain.c
U   trunk/src/windows/identity/uilib/version.c
U   trunk/src/windows/identity/util/hashtable.c
U   trunk/src/windows/identity/util/mstring.c
U   trunk/src/windows/identity/util/perfstat.c
U   trunk/src/windows/identity/util/sync.c


Download (untitled) 1.9k
      Fri Jun 22 14:49:34 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Remove unused file Makefile.w2k from the uilib directory.


Commit By: jaltman



Revision: 19619
Changed Files:
D   trunk/src/windows/identity/uilib/Makefile.w2k


Download (untitled) 163b
      Fri Jun 22 14:50:33 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Update developer documentation.

These updates reflect changes that were made to the new credentials
acquisition process and add information to incomplete API
documentation.


Commit By: jaltman



Revision: 19620
Changed Files:
U   trunk/src/windows/identity/doc/cred_aquisition.h
U   trunk/src/windows/identity/doc/cred_main.h
U   trunk/src/windows/identity/doc/cred_msgs.h
U   trunk/src/windows/identity/doc/cred_prop_pages.h
U   trunk/src/windows/identity/doc/main_page.h
U   trunk/src/windows/identity/doc/plugin_framework.h
U   trunk/src/windows/identity/doc/stylesheet.css
U   trunk/src/windows/identity/help/html/nidmgr.css
U   trunk/src/windows/identity/kherr/kherr.h
U   trunk/src/windows/identity/kmq/kmq.h
U   trunk/src/windows/identity/uilib/khnewcred.h


Download (untitled) 767b
      Fri Jun 22 14:51:41 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Each error context in NIM can maintain a progress counter to indicate
the progress of the operation.  The progress counter for a context
that contains child contexts should be computed by adding the progress
counters of its children.  This update corrects the behavior of
kherr_get_progress() and kherr_get_progress_i() to take child contexts
into account.

In addition, since the progress counter of a context now depend on the
progress counters of its children, kherr_set_progress() will send
progress change notifications for any parent context as well.

Commit By: jaltman



Revision: 19621
Changed Files:
U   trunk/src/windows/identity/kherr/kherr.c


Download (untitled) 656b
      Fri Jun 22 14:52:45 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Error context objects should be verified by checking the magic number
in addition to checking if the pointer to the object is valid.

Commit By: jaltman



Revision: 19622
Changed Files:
U   trunk/src/windows/identity/kherr/kherr.c
U   trunk/src/windows/identity/kherr/kherrinternal.h


Download (untitled) 285b
      Fri Jun 22 14:53:49 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Add new notification flags KHERR_CTX_NEWCHILD, KHERR_CTX_FOLDCHILD,
KHERR_CTX_PROGRESS for listeners of error context events to enable
them to listen for child context events and progress updates.

Commit By: jaltman



Revision: 19623
Changed Files:
U   trunk/src/windows/identity/kherr/kherr.c
U   trunk/src/windows/identity/kherr/kherr.h


Download (untitled) 341b
      Fri Jun 22 14:54:57 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

. Fix formatting in kherr.c

2. The FormatMessage() call needs special handling for 64 bit
   platforms.  Add a compile time check for now until we figure out
   what to do.

3. Remove unused code from kherr.c.

4. Correct bad references to typedefs.  kherr_severity and
   kherr_suggestion were sometimes referenced as 'enum kherr_severity'
   and 'enum kherr_suggestion' even though they are typedefs.


Commit By: jaltman



Revision: 19624
Changed Files:
U   trunk/src/windows/identity/kherr/kherr.c
U   trunk/src/windows/identity/kherr/kherr.h


Download (untitled) 549b
      Fri Jun 22 14:55:51 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

1. When freeing a message type object, it should also be removed from
   the all_msg_types list.

2. When a type handler is being removed from a message type, we
   shouldn't re-create the message type object if it has already been
   destroyed.


Commit By: jaltman



Revision: 19625
Changed Files:
U   trunk/src/windows/identity/kmq/msgtype.c


Download (untitled) 346b
      Fri Jun 22 14:57:01 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

The clean:: target of plugins\common\Makefile should reference the
target directories using the symbolic names rather than hard coded
paths.

Commit By: jaltman



Revision: 19626
Changed Files:
U   trunk/src/windows/identity/plugins/common/Makefile


Download (untitled) 250b
      Fri Jun 22 14:58:19 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Don't assume that WM_DESTROY is the last message to be received by a
window.  Since the child windows are still alive and kicking by the
time the parent receives WM_DESTROY, it's still possible to receive
other messages after WM_DESTROY.

If we free any window specific data when handling WM_DESTROY, we
should reset the window data field as well, and check if we have a
valid pointer when retrieving the window data field later.

Commit By: jaltman



Revision: 19627
Changed Files:
U   trunk/src/windows/identity/plugins/krb4/krb4configdlg.c
U   trunk/src/windows/identity/plugins/krb4/krb4newcreds.c
U   trunk/src/windows/identity/plugins/krb5/krb5configcc.c
U   trunk/src/windows/identity/plugins/krb5/krb5configid.c
U   trunk/src/windows/identity/plugins/krb5/krb5configids.c
U   trunk/src/windows/identity/plugins/krb5/krb5newcreds.c
U   trunk/src/windows/identity/sample/templates/credprov/config_id.c
U   trunk/src/windows/identity/sample/templates/credprov/config_ids.c
U   trunk/src/windows/identity/sample/templates/credprov/config_main.c
U   trunk/src/windows/identity/sample/templates/credprov/credacq.c
U   trunk/src/windows/identity/ui/cfg_appear_wnd.c
U   trunk/src/windows/identity/ui/cfg_general_wnd.c
U   trunk/src/windows/identity/ui/cfg_identities_wnd.c
U   trunk/src/windows/identity/ui/cfg_notif_wnd.c
U   trunk/src/windows/identity/ui/cfg_plugins_wnd.c
U   trunk/src/windows/identity/ui/configwnd.c
U   trunk/src/windows/identity/ui/credwnd.c
U   trunk/src/windows/identity/ui/htwnd.c
U   trunk/src/windows/identity/ui/newcredwnd.c
U   trunk/src/windows/identity/ui/notifier.c
U   trunk/src/windows/identity/ui/propertywnd.c
U   trunk/src/windows/identity/uilib/configui.c


Download (untitled) 1.6k
      Fri Jun 22 14:59:39 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

If the new credentials window is in the advanced mode and the user
tries to switch back to basic mode, we should set the active panel to
the identity selector before switching since the basic mode only
supports the identity selector panel.

Commit By: jaltman



Revision: 19628
Changed Files:
U   trunk/src/windows/identity/ui/newcredwnd.c


Download (untitled) 341b
      Fri Jun 22 15:00:32 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Be more aggressive about forcing the new credentials dialog to the
top.

Many applications call GSSAPI functions from the main GUI thread.
Doing so blocks the window message pump for that application.  When
the GSSAPI call results in the new credentials dialog being displayed,
it will be unable to bring itself to the top and grab the user input
focus because the foreground window is not responding.  This patch
makes the new credentials window a top-most window at creation time
that results in it being created at the top of the Z-order.  It can
then flash the window to indicate that it requires user attention.


Commit By: jaltman



Revision: 19629
Changed Files:
U   trunk/src/windows/identity/ui/newcredwnd.c
U   trunk/src/windows/identity/ui/newcredwnd.h


Download (untitled) 766b
      Fri Jun 22 15:01:55 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Product version => 1.3.0.0
API version     => 9

Commit By: jaltman



Revision: 19630
Changed Files:
U   trunk/src/windows/identity/apiversion.txt
U   trunk/src/windows/identity/config/Makefile.w2k
U   trunk/src/windows/identity/config/Makefile.w32


Download (untitled) 250b
      Fri Jun 22 15:02:55 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

1. Fix a malformed line in ui\lang\en_us\khapp.rc in a TEXTINCLUDE
   section.

2. Update the dialog template for the "About" dialog to change the
   size of the dialog box and sort the modules list.

Commit By: jaltman



Revision: 19631
Changed Files:
U   trunk/src/windows/identity/ui/lang/en_us/khapp.rc


Download (untitled) 308b
      Fri Jun 22 15:04:02 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

1. Use the debug CRT versions of the memory allocation functions in
   util\perfstat.c.  These functions allow associating file and line
   numbers with each allocation.

2. Perform a heap verification periodically to check for heap
   corruption in the debug build when using util\perfstat.c to manage
   memory allocations.

3. Change wcscmp() to _wcscmp() for compatibility in util\perfstat.h

Commit By: jaltman



Revision: 19632
Changed Files:
U   trunk/src/windows/identity/util/perfstat.c
U   trunk/src/windows/identity/util/perfstat.h


Download (untitled) 544b
      Fri Jun 22 15:04:59 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

1. Add a '--minimized' option to start NIM in minimized mode.

2. If the NIM window is requested to open in a minimized state, keep
   the window hidden until there's a request to show it.

Commit By: jaltman



Revision: 19633
Changed Files:
U   trunk/src/windows/identity/ui/main.c


Download (untitled) 284b
      Fri Jun 22 15:05:49 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

The new credentials window now applies Windows XP theme settings to
dialog panels that are hosted within tab controls.

Commit By: jaltman



Revision: 19634
Changed Files:
U   trunk/src/windows/identity/ui/Makefile
U   trunk/src/windows/identity/ui/newcredwnd.c


Download (untitled) 263b
      Fri Jun 22 15:06:48 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

Update configuration schema in ui\uiconfig.csv to include additional
documentation for settings and and remove unused values.

Commit By: jaltman



Revision: 19635
Changed Files:
U   trunk/src/windows/identity/ui/uiconfig.csv


Download (untitled) 227b
      Wed Aug  8 13:50:30 2007  jaltman - Tags pullup added    
      Thu Aug  9 18:09:45 2007  tlyu - Version_Fixed 1.6.3 added    
      Thu Aug  9 18:09:45 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19618 from trunk

 r19618@cathode-dark-space:  jaltman | 2007-06-22 14:47:16 -0400
 ticket: 5584

 All exports in nidmgr32.dll are declared as __declspec(dllexport)
 using the KHMEXP macro in the header files.  However, since the same
 header files are used to declare imports when building applications
 and plug-ins that use nidmgr32.dll, the KHMEXP macro should switch to
 __declspec(import) so that the relevant import table entries are
 created.

 To make this switch, the source files that go into nidmgr32.dll are
 compiled with the special macro _NIMLIB_ defined that indicates that
 the KHMEXP should expand to __declspec(dllexport).  In the absence of
 this macro, KHMEXP will expand to __declspec(dllimport).



Commit By: tlyu



Revision: 19776
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/include/khdefs.h
U   branches/krb5-1-6/src/windows/identity/kconfig/kconfiginternal.h
U   branches/krb5-1-6/src/windows/identity/kcreddb/kcreddbinternal.h
U   branches/krb5-1-6/src/windows/identity/kherr/kherrinternal.h
U   branches/krb5-1-6/src/windows/identity/kmm/kmminternal.h
U   branches/krb5-1-6/src/windows/identity/kmm/kplugin.h
U   branches/krb5-1-6/src/windows/identity/kmq/kmqinternal.h
U   branches/krb5-1-6/src/windows/identity/plugins/krb4/krb4main.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb4/krbcred.h
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5main.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krbcred.h
U   branches/krb5-1-6/src/windows/identity/uilib/action.c
U   branches/krb5-1-6/src/windows/identity/uilib/alert.c
U   branches/krb5-1-6/src/windows/identity/uilib/configui.c
U   branches/krb5-1-6/src/windows/identity/uilib/creddlg.c
U   branches/krb5-1-6/src/windows/identity/uilib/propsheet.c
U   branches/krb5-1-6/src/windows/identity/uilib/propwnd.c
U   branches/krb5-1-6/src/windows/identity/uilib/rescache.c
U   branches/krb5-1-6/src/windows/identity/uilib/trackerwnd.c
U   branches/krb5-1-6/src/windows/identity/uilib/uibind.c
U   branches/krb5-1-6/src/windows/identity/uilib/uilibmain.c
U   branches/krb5-1-6/src/windows/identity/uilib/version.c
U   branches/krb5-1-6/src/windows/identity/util/hashtable.c
U   branches/krb5-1-6/src/windows/identity/util/mstring.c
U   branches/krb5-1-6/src/windows/identity/util/perfstat.c
U   branches/krb5-1-6/src/windows/identity/util/sync.c


Download (untitled) 2.3k
      Thu Aug  9 18:10:12 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19620 from trunk

 r19620@cathode-dark-space:  jaltman | 2007-06-22 14:50:26 -0400
 ticket: 5584

 Update developer documentation.

 These updates reflect changes that were made to the new credentials
 acquisition process and add information to incomplete API
 documentation.




Commit By: tlyu



Revision: 19778
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/doc/cred_aquisition.h
U   branches/krb5-1-6/src/windows/identity/doc/cred_main.h
U   branches/krb5-1-6/src/windows/identity/doc/cred_msgs.h
U   branches/krb5-1-6/src/windows/identity/doc/cred_prop_pages.h
U   branches/krb5-1-6/src/windows/identity/doc/main_page.h
U   branches/krb5-1-6/src/windows/identity/doc/plugin_framework.h
U   branches/krb5-1-6/src/windows/identity/doc/stylesheet.css
U   branches/krb5-1-6/src/windows/identity/help/html/nidmgr.css
U   branches/krb5-1-6/src/windows/identity/kherr/kherr.h
U   branches/krb5-1-6/src/windows/identity/kmq/kmq.h
U   branches/krb5-1-6/src/windows/identity/uilib/khnewcred.h


Download (untitled) 1k
      Thu Aug  9 18:10:25 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19621 from trunk

 r19621@cathode-dark-space:  jaltman | 2007-06-22 14:51:34 -0400
 ticket: 5584

 Each error context in NIM can maintain a progress counter to indicate
 the progress of the operation.  The progress counter for a context
 that contains child contexts should be computed by adding the progress
 counters of its children.  This update corrects the behavior of
 kherr_get_progress() and kherr_get_progress_i() to take child contexts
 into account.

 In addition, since the progress counter of a context now depend on the
 progress counters of its children, kherr_set_progress() will send
 progress change notifications for any parent context as well.



Commit By: tlyu



Revision: 19779
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/kherr/kherr.c


Download (untitled) 809b
      Thu Aug  9 18:10:36 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19622 from trunk

 r19622@cathode-dark-space:  jaltman | 2007-06-22 14:52:40 -0400
 ticket: 5584

 Error context objects should be verified by checking the magic number
 in addition to checking if the pointer to the object is valid.



Commit By: tlyu



Revision: 19780
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/kherr/kherr.c
U   branches/krb5-1-6/src/windows/identity/kherr/kherrinternal.h


Download (untitled) 442b
      Thu Aug  9 18:10:48 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19623 from trunk

 r19623@cathode-dark-space:  jaltman | 2007-06-22 14:53:45 -0400
 ticket: 5584

 Add new notification flags KHERR_CTX_NEWCHILD, KHERR_CTX_FOLDCHILD,
 KHERR_CTX_PROGRESS for listeners of error context events to enable
 them to listen for child context events and progress updates.



Commit By: tlyu



Revision: 19781
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/kherr/kherr.c
U   branches/krb5-1-6/src/windows/identity/kherr/kherr.h


Download (untitled) 499b
      Thu Aug  9 18:11:00 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19624 from trunk

 r19624@cathode-dark-space:  jaltman | 2007-06-22 14:54:49 -0400
 ticket: 5584

 . Fix formatting in kherr.c

 2. The FormatMessage() call needs special handling for 64 bit
    platforms.  Add a compile time check for now until we figure out
    what to do.

 3. Remove unused code from kherr.c.

 4. Correct bad references to typedefs.  kherr_severity and
    kherr_suggestion were sometimes referenced as 'enum kherr_severity'
    and 'enum kherr_suggestion' even though they are typedefs.




Commit By: tlyu



Revision: 19782
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/kherr/kherr.c
U   branches/krb5-1-6/src/windows/identity/kherr/kherr.h


Download (untitled) 716b
      Thu Aug  9 18:11:11 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19625 from trunk

 r19625@cathode-dark-space:  jaltman | 2007-06-22 14:55:46 -0400
 ticket: 5584

 1. When freeing a message type object, it should also be removed from
    the all_msg_types list.

 2. When a type handler is being removed from a message type, we
    shouldn't re-create the message type object if it has already been
    destroyed.




Commit By: tlyu



Revision: 19783
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/kmq/msgtype.c


Download (untitled) 496b
      Thu Aug  9 18:11:23 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19626 from trunk

 r19626@cathode-dark-space:  jaltman | 2007-06-22 14:56:56 -0400
 ticket: 5584

 The clean:: target of plugins\common\Makefile should reference the
 target directories using the symbolic names rather than hard coded
 paths.



Commit By: tlyu



Revision: 19784
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/plugins/common/Makefile


Download (untitled) 396b
      Thu Aug  9 18:11:35 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19627 from trunk

 r19627@cathode-dark-space:  jaltman | 2007-06-22 14:58:09 -0400
 ticket: 5584

 Don't assume that WM_DESTROY is the last message to be received by a
 window.  Since the child windows are still alive and kicking by the
 time the parent receives WM_DESTROY, it's still possible to receive
 other messages after WM_DESTROY.

 If we free any window specific data when handling WM_DESTROY, we
 should reset the window data field as well, and check if we have a
 valid pointer when retrieving the window data field later.



Commit By: tlyu



Revision: 19785
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/plugins/krb4/krb4configdlg.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb4/krb4newcreds.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5configcc.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5configid.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5configids.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5newcreds.c
U   branches/krb5-1-6/src/windows/identity/sample/templates/credprov/config_id.c
U   branches/krb5-1-6/src/windows/identity/sample/templates/credprov/config_ids.c
U   branches/krb5-1-6/src/windows/identity/sample/templates/credprov/config_main.c
U   branches/krb5-1-6/src/windows/identity/sample/templates/credprov/credacq.c
U   branches/krb5-1-6/src/windows/identity/ui/cfg_appear_wnd.c
U   branches/krb5-1-6/src/windows/identity/ui/cfg_general_wnd.c
U   branches/krb5-1-6/src/windows/identity/ui/cfg_identities_wnd.c
U   branches/krb5-1-6/src/windows/identity/ui/cfg_notif_wnd.c
U   branches/krb5-1-6/src/windows/identity/ui/cfg_plugins_wnd.c
U   branches/krb5-1-6/src/windows/identity/ui/configwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/credwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/htwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/newcredwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/notifier.c
U   branches/krb5-1-6/src/windows/identity/ui/propertywnd.c
U   branches/krb5-1-6/src/windows/identity/uilib/configui.c


Download (untitled) 2k
      Thu Aug  9 18:11:50 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19628 from trunk

 r19628@cathode-dark-space:  jaltman | 2007-06-22 14:59:35 -0400
 ticket: 5584

 If the new credentials window is in the advanced mode and the user
 tries to switch back to basic mode, we should set the active panel to
 the identity selector before switching since the basic mode only
 supports the identity selector panel.



Commit By: tlyu



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


Download (untitled) 488b
      Thu Aug  9 18:12:02 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19629 from trunk

 r19629@cathode-dark-space:  jaltman | 2007-06-22 15:00:27 -0400
 ticket: 5584

 Be more aggressive about forcing the new credentials dialog to the
 top.

 Many applications call GSSAPI functions from the main GUI thread.
 Doing so blocks the window message pump for that application.  When
 the GSSAPI call results in the new credentials dialog being displayed,
 it will be unable to bring itself to the top and grab the user input
 focus because the foreground window is not responding.  This patch
 makes the new credentials window a top-most window at creation time
 that results in it being created at the top of the Z-order.  It can
 then flash the window to indicate that it requires user attention.




Commit By: tlyu



Revision: 19787
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/ui/newcredwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/newcredwnd.h


Download (untitled) 933b
      Thu Aug  9 18:12:13 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19630 from trunk

 r19630@cathode-dark-space:  jaltman | 2007-06-22 15:01:51 -0400
 ticket: 5584

 NetIDMgr:

 Product version => 1.3.0.0
 API version     => 9



Commit By: tlyu



Revision: 19788
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/apiversion.txt
U   branches/krb5-1-6/src/windows/identity/config/Makefile.w2k
U   branches/krb5-1-6/src/windows/identity/config/Makefile.w32


Download (untitled) 432b
      Thu Aug  9 18:12:25 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19631 from trunk

 r19631@cathode-dark-space:  jaltman | 2007-06-22 15:02:50 -0400
 ticket: 5584

 1. Fix a malformed line in ui\lang\en_us\khapp.rc in a TEXTINCLUDE
    section.

 2. Update the dialog template for the "About" dialog to change the
    size of the dialog box and sort the modules list.



Commit By: tlyu



Revision: 19789
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/ui/lang/en_us/khapp.rc


Download (untitled) 456b
      Thu Aug  9 18:12:37 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19632 from trunk

 r19632@cathode-dark-space:  jaltman | 2007-06-22 15:03:57 -0400
 ticket: 5584

 1. Use the debug CRT versions of the memory allocation functions in
    util\perfstat.c.  These functions allow associating file and line
    numbers with each allocation.

 2. Perform a heap verification periodically to check for heap
    corruption in the debug build when using util\perfstat.c to manage
    memory allocations.

 3. Change wcscmp() to _wcscmp() for compatibility in util\perfstat.h



Commit By: tlyu



Revision: 19790
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/util/perfstat.c
U   branches/krb5-1-6/src/windows/identity/util/perfstat.h


Download (untitled) 708b
      Thu Aug  9 18:12:48 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19633 from trunk

 r19633@cathode-dark-space:  jaltman | 2007-06-22 15:04:54 -0400
 ticket: 5584

 1. Add a '--minimized' option to start NIM in minimized mode.

 2. If the NIM window is requested to open in a minimized state, keep
    the window hidden until there's a request to show it.



Commit By: tlyu



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


Download (untitled) 431b
      Thu Aug  9 18:12:59 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19634 from trunk

 r19634@cathode-dark-space:  jaltman | 2007-06-22 15:05:44 -0400
 ticket: 5584

 The new credentials window now applies Windows XP theme settings to
 dialog panels that are hosted within tab controls.



Commit By: tlyu



Revision: 19792
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/ui/Makefile
U   branches/krb5-1-6/src/windows/identity/ui/newcredwnd.c


Download (untitled) 420b
      Thu Aug  9 18:13:11 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19635 from trunk

 r19635@cathode-dark-space:  jaltman | 2007-06-22 15:06:44 -0400
 ticket: 5584

 Update configuration schema in ui\uiconfig.csv to include additional
 documentation for settings and and remove unused values.



Commit By: tlyu



Revision: 19793
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/ui/uiconfig.csv


Download (untitled) 372b