OSDN Git Service

winmerge-jp/winmerge-jp.git
16 years agoCleanups for CDiffTextBuffer. Remove unused function, fix coding style, add/fix doxyg...
Kimmo Varis [Tue, 29 Jul 2008 11:11:45 +0000 (11:11 +0000)]
Cleanups for CDiffTextBuffer. Remove unused function, fix coding style, add/fix doxygen commenting.

16 years agoUse vector::resize() instead of vector::reserve() when we need to resize the array...
Kimmo Varis [Tue, 29 Jul 2008 06:05:12 +0000 (06:05 +0000)]
Use vector::resize() instead of vector::reserve() when we need to resize the array. This fixes the crash I added with earlier commit.

16 years agoPATCH: [ 2030109 ] Read-only menu description mentions dir
Kimmo Varis [Tue, 29 Jul 2008 05:48:35 +0000 (05:48 +0000)]
PATCH: [ 2030109 ] Read-only menu description mentions dir

16 years agoPATCH: [ 2030040 ] Clarify Supercopier hang item in release notes
Kimmo Varis [Tue, 29 Jul 2008 05:38:26 +0000 (05:38 +0000)]
PATCH: [ 2030040 ] Clarify Supercopier hang item in release notes

16 years agoConvert SyntaxColors list to use std::vector.
Kimmo Varis [Mon, 28 Jul 2008 19:15:57 +0000 (19:15 +0000)]
Convert SyntaxColors list to use std::vector.

16 years agoPATCH: [ 2029457 ] Remove RCLocalizationHelper plugin dll
Kimmo Varis [Mon, 28 Jul 2008 14:55:12 +0000 (14:55 +0000)]
PATCH: [ 2029457 ] Remove RCLocalizationHelper plugin dll

16 years agoPATCH: [ 2029275 ] Allow giving -u cmdline param instead of -ub
Kimmo Varis [Mon, 28 Jul 2008 14:31:26 +0000 (14:31 +0000)]
PATCH: [ 2029275 ] Allow giving -u cmdline param instead of -ub

16 years agoConvert apparent/real line mapping to use std::vector instead of CArray.
Kimmo Varis [Mon, 28 Jul 2008 12:30:02 +0000 (12:30 +0000)]
Convert apparent/real line mapping to use std::vector instead of CArray.

16 years agoTrivial cleanups and commenting additions and fixes.
Kimmo Varis [Mon, 28 Jul 2008 11:23:22 +0000 (11:23 +0000)]
Trivial cleanups and commenting additions and fixes.

16 years agoPATCH: [ 2027300 ] Rename color scheme menu item "None" and add separator
Tim Gerundt [Fri, 25 Jul 2008 22:38:23 +0000 (22:38 +0000)]
PATCH: [ 2027300 ] Rename color scheme menu item "None" and add separator

16 years agoPATCH: [ 2028112 ] Manual: Remove old DSSSL build script
Tim Gerundt [Fri, 25 Jul 2008 22:12:00 +0000 (22:12 +0000)]
PATCH: [ 2028112 ] Manual: Remove old DSSSL build script

16 years agoWeb: Remove SourceForge.net Community Choice Awards 2008 Finalist VOTE banner
Tim Gerundt [Thu, 24 Jul 2008 22:06:02 +0000 (22:06 +0000)]
Web: Remove SourceForge.net Community Choice Awards 2008 Finalist VOTE banner

16 years agoWinMerge experimental release 2.11.1.2 (SVN revision 5673)
Kimmo Varis [Thu, 24 Jul 2008 08:29:25 +0000 (08:29 +0000)]
WinMerge experimental release 2.11.1.2 (SVN revision 5673)

16 years agoCommit updated POT and PO files.
Kimmo Varis [Thu, 24 Jul 2008 08:24:04 +0000 (08:24 +0000)]
Commit updated POT and PO files.

16 years agoChangelog: Add manual improvements.
Kimmo Varis [Thu, 24 Jul 2008 08:20:55 +0000 (08:20 +0000)]
Changelog: Add manual improvements.

16 years agoPATCH: [ 2026508 ] Add confirmation dialog for move operation
Kimmo Varis [Thu, 24 Jul 2008 08:12:11 +0000 (08:12 +0000)]
PATCH: [ 2026508 ] Add confirmation dialog for move operation

16 years agoBump manual revision to 1.5.1.
Kimmo Varis [Thu, 24 Jul 2008 08:05:59 +0000 (08:05 +0000)]
Bump manual revision to 1.5.1.

16 years agoPATCH: [ 2025478 ] Enable folder compare tree-mode by default
Kimmo Varis [Wed, 23 Jul 2008 18:59:22 +0000 (18:59 +0000)]
PATCH: [ 2025478 ] Enable folder compare tree-mode by default

16 years agoPATCH: [ 2025472 ] Add Conflict Open to all menus
Kimmo Varis [Wed, 23 Jul 2008 17:45:10 +0000 (17:45 +0000)]
PATCH: [ 2025472 ] Add Conflict Open to all menus

16 years agoPATCH: [ 2025781 ] Disable changing EOL for protected file
Kimmo Varis [Wed, 23 Jul 2008 17:39:22 +0000 (17:39 +0000)]
PATCH: [ 2025781 ] Disable changing EOL for protected file

16 years agoBUG: [ 2023734 ] Errors Moving Files - v.2.4.8.0 Unicode
Kimmo Varis [Wed, 23 Jul 2008 17:35:05 +0000 (17:35 +0000)]
BUG: [ 2023734 ] Errors Moving Files - v.2.4.8.0 Unicode
 Disable moving protected items.

16 years agoPATCH: [ 2024587 ] Revised help topics
Kimmo Varis [Wed, 23 Jul 2008 14:24:24 +0000 (14:24 +0000)]
PATCH: [ 2024587 ] Revised help topics
 Modifications per comments in forum.
 Submitted by Denis Bradford

16 years agoPATCH: [ 2025762 ] replace links with xrefs
Kimmo Varis [Wed, 23 Jul 2008 14:17:25 +0000 (14:17 +0000)]
PATCH: [ 2025762 ] replace links with xrefs
 Submitted by Denis Bradford

16 years agoPATCH: [ 2024587 ] Revised help topics
Kimmo Varis [Wed, 23 Jul 2008 12:04:48 +0000 (12:04 +0000)]
PATCH: [ 2024587 ] Revised help topics
 Rewriting folder compare documentation.
 Submitted by Denis Bradford

16 years agoVC6 issues
Jochen Tucht [Tue, 22 Jul 2008 16:32:39 +0000 (16:32 +0000)]
VC6 issues

16 years agoVC6 issues
Jochen Tucht [Tue, 22 Jul 2008 16:31:42 +0000 (16:31 +0000)]
VC6 issues

16 years agoPATCH: [ 2018836 ] RFE:987590 hierarchical directory comparison result view
Takashi Sawanaka [Tue, 22 Jul 2008 14:47:03 +0000 (14:47 +0000)]
PATCH: [ 2018836 ] RFE:987590 hierarchical directory comparison result view

16 years agoPATCH: [ 2018836 ] RFE:987590 hierarchical directory comparison result view
Takashi Sawanaka [Tue, 22 Jul 2008 14:37:39 +0000 (14:37 +0000)]
PATCH: [ 2018836 ] RFE:987590 hierarchical directory comparison result view

16 years agoPATCH: [ 2023595 ] Structured DIFFITEM
Takashi Sawanaka [Tue, 22 Jul 2008 14:27:09 +0000 (14:27 +0000)]
PATCH: [ 2023595 ] Structured DIFFITEM

16 years agoFix crash in DirCmpReport::WriteString()
Jochen Tucht [Mon, 21 Jul 2008 16:16:54 +0000 (16:16 +0000)]
Fix crash in DirCmpReport::WriteString()

16 years agoFix broken "Prediffer" menu item
Takashi Sawanaka [Mon, 21 Jul 2008 14:23:30 +0000 (14:23 +0000)]
Fix broken "Prediffer" menu item

16 years agoFix compilation error on ANSI build
Takashi Sawanaka [Mon, 21 Jul 2008 14:14:33 +0000 (14:14 +0000)]
Fix compilation error on ANSI build

16 years agoPATCH: [ 2017426 ] Rescan after filter change
Kimmo Varis [Mon, 21 Jul 2008 11:25:40 +0000 (11:25 +0000)]
PATCH: [ 2017426 ] Rescan after filter change
 Rescan all file- and folder-compares, instead of current ones.

16 years agoWrite plugins enabled option to config log.
Kimmo Varis [Sun, 20 Jul 2008 09:25:42 +0000 (09:25 +0000)]
Write plugins enabled option to config log.

16 years agoDon't store both handle and pointer to LocationView in MergeEditView. We can always...
Kimmo Varis [Sun, 20 Jul 2008 08:52:03 +0000 (08:52 +0000)]
Don't store both handle and pointer to LocationView in MergeEditView. We can always get a handle from the pointer.

16 years agoRemove unused member variable (LONG m_nModifications).
Kimmo Varis [Sat, 19 Jul 2008 20:23:58 +0000 (20:23 +0000)]
Remove unused member variable (LONG m_nModifications).

16 years agoCouple of comment improvements.
Kimmo Varis [Sat, 19 Jul 2008 20:12:14 +0000 (20:12 +0000)]
Couple of comment improvements.

16 years agoBUG: [ 2010463 ] False warning: about to close several compare windows
Kimmo Varis [Sat, 19 Jul 2008 17:14:25 +0000 (17:14 +0000)]
BUG: [ 2010463 ] False warning: about to close several compare windows

16 years agoPATCH: [ 2021722 ] Add dialog listing available plugins
Kimmo Varis [Sat, 19 Jul 2008 11:07:44 +0000 (11:07 +0000)]
PATCH: [ 2021722 ] Add dialog listing available plugins

16 years agoFix XML whitespace canonicalization (which got broken when converting UniFile from...
Jochen Tucht [Sat, 19 Jul 2008 09:32:18 +0000 (09:32 +0000)]
Fix XML whitespace canonicalization (which got broken when converting UniFile from CString to String)

16 years agoFix an invalid CMP_STATE transition from STATE_COMPARE to STATE_START
Jochen Tucht [Sat, 19 Jul 2008 09:18:06 +0000 (09:18 +0000)]
Fix an invalid CMP_STATE transition from STATE_COMPARE to STATE_START

16 years agoConvert couple of CStrings to Strings in plugins code.
Kimmo Varis [Fri, 18 Jul 2008 19:22:29 +0000 (19:22 +0000)]
Convert couple of CStrings to Strings in plugins code.

16 years agoSet our default properties.
Kimmo Varis [Fri, 18 Jul 2008 18:39:04 +0000 (18:39 +0000)]
Set our default properties.

16 years agoPATCH: [ 2021431 ] add common stylesheet to DocBook XSL customization layer
Kimmo Varis [Fri, 18 Jul 2008 18:31:17 +0000 (18:31 +0000)]
PATCH: [ 2021431 ] add common stylesheet to DocBook XSL customization layer
 Submitted by Denis Bradford

16 years agoPATCH: [ 2015434 ] Manual: Use own build tool package for building the manual - Final...
Tim Gerundt [Thu, 17 Jul 2008 21:40:14 +0000 (21:40 +0000)]
PATCH: [ 2015434 ] Manual: Use own build tool package for building the manual - Final download link to the manual tools

16 years agoAdd note about times in DirItem. This comment was earlier in wrong place with DIFFITEM.
Kimmo Varis [Thu, 17 Jul 2008 16:46:29 +0000 (16:46 +0000)]
Add note about times in DirItem. This comment was earlier in wrong place with DIFFITEM.

16 years agoImprove DIFFITEM description comment.
Kimmo Varis [Thu, 17 Jul 2008 16:42:46 +0000 (16:42 +0000)]
Improve DIFFITEM description comment.

16 years agoAdd our standard keywords for ListEntry.h.
Kimmo Varis [Thu, 17 Jul 2008 16:38:57 +0000 (16:38 +0000)]
Add our standard keywords for ListEntry.h.

16 years agoConvert UniFile to use String (remove rest of CStrings).
Kimmo Varis [Thu, 17 Jul 2008 00:04:04 +0000 (00:04 +0000)]
Convert UniFile to use String (remove rest of CStrings).

16 years agoConvert rest of CStrings to Strings in unicoder. Bunch of other CString to String...
Kimmo Varis [Wed, 16 Jul 2008 08:24:27 +0000 (08:24 +0000)]
Convert rest of CStrings to Strings in unicoder. Bunch of other CString to String conversions.

16 years agoBUG: [ 2018287 ] Disabled plugins hide line difference
Kimmo Varis [Wed, 16 Jul 2008 07:08:15 +0000 (07:08 +0000)]
BUG: [ 2018287 ] Disabled plugins hide line difference

16 years agoCString to String conversion for unicoder's maketchar/maketstring functions.
Kimmo Varis [Tue, 15 Jul 2008 22:41:20 +0000 (22:41 +0000)]
CString to String conversion for unicoder's maketchar/maketstring functions.

16 years agoPATCH: [ 2017901 ] Copy edit help topic
Kimmo Varis [Tue, 15 Jul 2008 20:02:12 +0000 (20:02 +0000)]
PATCH: [ 2017901 ] Copy edit help topic
 Fix one paragraph, use 80 char lines.
 Submitted by Denis Bradford

16 years agoUse enum UNICODESET instead of int as a unicoding variable.
Kimmo Varis [Tue, 15 Jul 2008 19:44:58 +0000 (19:44 +0000)]
Use enum UNICODESET instead of int as a unicoding variable.

16 years agoPATCH: [ 2017426 ] Rescan after filter change
Kimmo Varis [Tue, 15 Jul 2008 17:34:10 +0000 (17:34 +0000)]
PATCH: [ 2017426 ] Rescan after filter change

16 years agoPATCH: [ 2017901 ] Copy edit help topic
Kimmo Varis [Tue, 15 Jul 2008 14:02:15 +0000 (14:02 +0000)]
PATCH: [ 2017901 ] Copy edit help topic
 Fix typos, minor edit to two topics
 Submitted by Denis Bradford

16 years agoPATCH: [ 2017901 ] Copy edit help topic
Kimmo Varis [Tue, 15 Jul 2008 11:14:17 +0000 (11:14 +0000)]
PATCH: [ 2017901 ] Copy edit help topic
 Submitted by Denis Bradford

16 years agoPATCH: [ 2015434 ] Manual: Use own build tool package for building the manual - New...
Tim Gerundt [Mon, 14 Jul 2008 21:29:09 +0000 (21:29 +0000)]
PATCH: [ 2015434 ] Manual: Use own build tool package for building the manual - New Java download URL

16 years agoPATCH: [ 2015434 ] Manual: Use own build tool package for building the manual
Tim Gerundt [Mon, 14 Jul 2008 20:30:22 +0000 (20:30 +0000)]
PATCH: [ 2015434 ] Manual: Use own build tool package for building the manual

16 years agoAdd method for getting frame type (folder/file compare).
Kimmo Varis [Sat, 12 Jul 2008 20:54:11 +0000 (20:54 +0000)]
Add method for getting frame type (folder/file compare).

16 years agoConstness improvements for LineFiltersList.
Kimmo Varis [Sat, 12 Jul 2008 09:42:42 +0000 (09:42 +0000)]
Constness improvements for LineFiltersList.

16 years agoAdd Keith Rule (CMemDC - memory DC developer) to contributors list.
Kimmo Varis [Sat, 12 Jul 2008 08:03:38 +0000 (08:03 +0000)]
Add Keith Rule (CMemDC - memory DC developer) to contributors list.

16 years agoWinMerge experimental release 2.11.1.1 (SVN revision 5609)
Kimmo Varis [Fri, 11 Jul 2008 10:29:10 +0000 (10:29 +0000)]
WinMerge experimental release 2.11.1.1 (SVN revision 5609)

16 years agoSynchronize PO files from English.pot file.
Kimmo Varis [Fri, 11 Jul 2008 10:25:20 +0000 (10:25 +0000)]
Synchronize PO files from English.pot file.

16 years agoBump manual revision to 1.5.0.
Kimmo Varis [Fri, 11 Jul 2008 10:22:57 +0000 (10:22 +0000)]
Bump manual revision to 1.5.0.

16 years agoBump ShellExtension version to 1.15.0.
Kimmo Varis [Fri, 11 Jul 2008 10:21:36 +0000 (10:21 +0000)]
Bump ShellExtension version to 1.15.0.

16 years agoPATCH: [ 1979321 ] Plugins: Show processing instructions in XML files
Kimmo Varis [Fri, 11 Jul 2008 10:15:29 +0000 (10:15 +0000)]
PATCH: [ 1979321 ] Plugins: Show processing instructions in XML files
 Link to expat dll instead of static linking it.

16 years agoPATCH: [ 1979321 ] Plugins: Show processing instructions in XML files
Kimmo Varis [Fri, 11 Jul 2008 10:00:38 +0000 (10:00 +0000)]
PATCH: [ 1979321 ] Plugins: Show processing instructions in XML files
 Submitted by Marco De Paoli

16 years agoUpdate Subversion document: add AnkhSVN plugin, add tags URL.
Kimmo Varis [Fri, 11 Jul 2008 07:23:21 +0000 (07:23 +0000)]
Update Subversion document: add AnkhSVN plugin, add tags URL.

16 years agoBUG: [ 2012377 ] UTF-8 encoding shown as 65001
Kimmo Varis [Fri, 11 Jul 2008 07:01:59 +0000 (07:01 +0000)]
BUG: [ 2012377 ] UTF-8 encoding shown as 65001

16 years agoCleanup. Use early return in error case instead of putting whole function code inside...
Kimmo Varis [Thu, 10 Jul 2008 21:41:47 +0000 (21:41 +0000)]
Cleanup. Use early return in error case instead of putting whole function code inside one if block.

16 years agoBUG: [ 2015174 ] Insert-/Update mode is not shown
Kimmo Varis [Thu, 10 Jul 2008 20:16:00 +0000 (20:16 +0000)]
BUG: [ 2015174 ] Insert-/Update mode is not shown

16 years agoBuild AnsiConvert.cpp without precompiled headers.
Kimmo Varis [Thu, 10 Jul 2008 19:52:59 +0000 (19:52 +0000)]
Build AnsiConvert.cpp without precompiled headers.

16 years agoPATCH: [ 2015155 ] PreLink.Bat
Kimmo Varis [Thu, 10 Jul 2008 17:14:21 +0000 (17:14 +0000)]
PATCH: [ 2015155 ] PreLink.Bat
 Was using wrong wrong variable when deleting
 Submitted by Robert Grange

16 years agoBUG: [ 2010053 ] Folder compare crashed since WinMerge 2.9.1.3
Kimmo Varis [Thu, 10 Jul 2008 13:10:18 +0000 (13:10 +0000)]
BUG: [ 2010053 ] Folder compare crashed since WinMerge 2.9.1.3
 Fix ANSI build crash from AnsiConvert.cpp.

16 years agoPATCH: [ 2014387 ] Fix minor coding errors in help files
Kimmo Varis [Wed, 9 Jul 2008 20:26:07 +0000 (20:26 +0000)]
PATCH: [ 2014387 ] Fix minor coding errors in help files
 Submitted by Denis Bradford

16 years agoFix article id in Intro_diffs.xml.
Kimmo Varis [Wed, 9 Jul 2008 16:39:23 +0000 (16:39 +0000)]
Fix article id in Intro_diffs.xml.

16 years agoUse constant as buffer size, improve doxygen commenting.
Kimmo Varis [Wed, 9 Jul 2008 12:09:56 +0000 (12:09 +0000)]
Use constant as buffer size, improve doxygen commenting.

16 years agoPATCH: [ 2013845 ] Add option to enable plugins (disabled by default)
Kimmo Varis [Wed, 9 Jul 2008 11:31:04 +0000 (11:31 +0000)]
PATCH: [ 2013845 ] Add option to enable plugins (disabled by default)

16 years agoPATCH: [ 2013576 ] Remove BuildAll.bat
Kimmo Varis [Wed, 9 Jul 2008 09:24:06 +0000 (09:24 +0000)]
PATCH: [ 2013576 ] Remove BuildAll.bat

16 years agoPATCH: [ 2011924 ] Reorganize help components
Kimmo Varis [Wed, 9 Jul 2008 08:05:00 +0000 (08:05 +0000)]
PATCH: [ 2011924 ] Reorganize help components
 Submitted by Denis Bradford

16 years agoPATCH: [ 2008581 ] Convert paths using system codepage
Kimmo Varis [Tue, 8 Jul 2008 23:10:58 +0000 (23:10 +0000)]
PATCH: [ 2008581 ] Convert paths using system codepage
 Fixed memory handling, problem(s) noticed by Jochen

16 years agoPatch #1885119 - Semaphore, LIST_ENTRY
Jochen Tucht [Mon, 7 Jul 2008 16:35:48 +0000 (16:35 +0000)]
Patch #1885119 - Semaphore, LIST_ENTRY

16 years agoMove installer localization instructions document to Docs/Developers where all other...
Kimmo Varis [Mon, 7 Jul 2008 11:13:47 +0000 (11:13 +0000)]
Move installer localization instructions document to Docs/Developers where all other documents are.

16 years agoRemove few unused strings from installer language files.
Kimmo Varis [Mon, 7 Jul 2008 11:05:48 +0000 (11:05 +0000)]
Remove few unused strings from installer language files.

16 years agoPATCH: [ 2011602 ] Add ShellExtension for drives (root folders)
Kimmo Varis [Mon, 7 Jul 2008 07:55:24 +0000 (07:55 +0000)]
PATCH: [ 2011602 ] Add ShellExtension for drives (root folders)

16 years agoPATCH: [ 2011365 ] Incorporate dev review comments in Intro_diffs help topic
Kimmo Varis [Mon, 7 Jul 2008 07:30:55 +0000 (07:30 +0000)]
PATCH: [ 2011365 ] Incorporate dev review comments in Intro_diffs help topic
 Submitted by Denis Bradford

16 years agoFix ifdef for debug code (we have _DEBUG).
Kimmo Varis [Sat, 5 Jul 2008 10:23:20 +0000 (10:23 +0000)]
Fix ifdef for debug code (we have _DEBUG).

16 years agoRemove commented out code. Fix class name in doxygen comment.
Kimmo Varis [Sat, 5 Jul 2008 10:20:33 +0000 (10:20 +0000)]
Remove commented out code. Fix class name in doxygen comment.

16 years agoWeb: Add SourceForge.net Community Choice Awards 2008 Finalist VOTE banner
Tim Gerundt [Fri, 4 Jul 2008 15:28:29 +0000 (15:28 +0000)]
Web: Add SourceForge.net Community Choice Awards 2008 Finalist VOTE banner

16 years agoAdd 2.10 branch to branch list.
Kimmo Varis [Fri, 4 Jul 2008 09:20:21 +0000 (09:20 +0000)]
Add 2.10 branch to branch list.

16 years agoWinMerge 2.10.x (R_210) branch created (r5561)
Kimmo Varis [Fri, 4 Jul 2008 08:24:20 +0000 (08:24 +0000)]
WinMerge 2.10.x (R_210) branch created (r5561)

16 years agoWinMerge experimental release 2.9.1.5 (SVN revision 5560)
Kimmo Varis [Fri, 4 Jul 2008 07:46:12 +0000 (07:46 +0000)]
WinMerge experimental release 2.9.1.5 (SVN revision 5560)

16 years agoChangelog: BugFix: Random crashes in folder compare (#2005308)
Kimmo Varis [Thu, 3 Jul 2008 22:11:00 +0000 (22:11 +0000)]
Changelog: BugFix: Random crashes in folder compare (#2005308)

16 years agoUpdate release notes for 2.9.10 beta.
Kimmo Varis [Thu, 3 Jul 2008 19:56:45 +0000 (19:56 +0000)]
Update release notes for 2.9.10 beta.

16 years agoBump manual revision to 1.4.4.
Kimmo Varis [Thu, 3 Jul 2008 19:45:15 +0000 (19:45 +0000)]
Bump manual revision to 1.4.4.

16 years agoBump ShellExtension version number to 1.14.2.
Kimmo Varis [Thu, 3 Jul 2008 19:43:54 +0000 (19:43 +0000)]
Bump ShellExtension version number to 1.14.2.

16 years agoPATCH: [ 2008581 ] Convert paths using system codepage
Kimmo Varis [Thu, 3 Jul 2008 19:39:57 +0000 (19:39 +0000)]
PATCH: [ 2008581 ] Convert paths using system codepage
 Patch idea from rarevisitor

16 years agoAdd DEBUG_NEW define.
Kimmo Varis [Thu, 3 Jul 2008 19:05:36 +0000 (19:05 +0000)]
Add DEBUG_NEW define.

16 years agoPATCH: [ 2007673 ] Update release notes for shutdown hang
Kimmo Varis [Wed, 2 Jul 2008 22:35:00 +0000 (22:35 +0000)]
PATCH: [ 2007673 ] Update release notes for shutdown hang