pull up r19376 from trunk
authorTom Yu <tlyu@mit.edu>
Mon, 2 Apr 2007 18:26:45 +0000 (18:26 +0000)
committerTom Yu <tlyu@mit.edu>
Mon, 2 Apr 2007 18:26:45 +0000 (18:26 +0000)
commit18ae4e54b8630077fd7977188e12b25dbbc00a4d
tree4862b0a198ffda2f838f7468417989ff9f77d539
parent0452d63ea8d26fd266cf42714230a65f93e4653a
pull up r19376 from trunk

 r19376@cathode-dark-space:  jaltman | 2007-04-02 13:49:08 -0400
 ticket: new
 subject: More commits for NIM 1.2 Beta 1
 component: windows
 tags: pullup

 netidmgr.exe

 - Credentials display :

   - When picking out the mouse hit rectangles, correctly handle the
     case where a sticky identity doesn't have any outline controls.

   - Move code to check and uncheck view layout action to
     cw_load_view() for consistency.

   - Initialize outlines properly when creating them.

   - cw_select_row_creds() should be called on all rows that are being
     selected or unselected.

 - Actions :

   - Remove the 'Contents' item from the 'Help' menu.  The
     KHUI_ACTION_HELP_CTX action already opens the 'Contents' section.

   - Add 'Change password', 'Import', 'Help contents', and 'About' to
     the notification icon context menu.

   - Move the 'Import' action to be between 'Renew' and 'Destroy' for
     consistency.

 - Resources :

   - "Run Network Identity Manager in System Tray" -> "Run from taskbar
     notification area"

   - "New Credentials" -> "Obtain new credentials"

 - Main window :

   - Don't switch the window mode when handling a
     KHUI_ACTION_LAYOUT_RELOAD.

   - Refresh the action tables after changing the window state actions.

 - Main Menu :

   - Call khm_refresh_identity_menus() when initializing the menus so
     that they have a consistent initial state.

   - When refreshing menus, the checked/unchecked state needs to be set
     explicitly by turning off flags that are no longer necessary.

   - Refresh the identities before refreshing the identity menus.

   - If there are no identities with credentials, disable renew/destroy
     menus and actions.

   - Don't bother adding 'renew/destroy all' menu items to the
     per-identity action menus if there is only one identity.

 krb5cred.dll

 - Resources :

   - Expand the 'Credential flags' control so that it's big enough to
     hold the contents.

 source

 - ccsv.pl :

   - Handle comment lines before the actual content.

 - csvschema.cfg :

   - Don't bother embedding documentation in the data strucutre now.
     We don't use it.

   - Convert '[~]' to '\0' before we send it back to the parser.

ticket: 5505
version_fixed: 1.6.1

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19380 dc483132-0cff-0310-8789-dd5450dbe970
src/windows/identity/config/ccsv.pl
src/windows/identity/config/csvschema.cfg
src/windows/identity/plugins/krb5/lang/en_us/langres.rc
src/windows/identity/ui/credwnd.c
src/windows/identity/ui/lang/en_us/khapp.rc
src/windows/identity/ui/mainmenu.c
src/windows/identity/ui/mainwnd.c
src/windows/identity/uilib/action.c