[vtk-developers] accepting 5.10.1 patches

David E DeMarle dave.demarle at kitware.com
Wed Oct 3 09:02:37 EDT 2012


Last call for 5.10.1 patches.

The patches that have already made it into the release branch are attached.
I plan to tag 5.10.1 and update the download website with new tarballs
early next week.

David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909


On Thu, Aug 30, 2012 at 1:01 PM, David E DeMarle
<dave.demarle at kitware.com> wrote:
> On Thu, Aug 30, 2012 at 11:53 AM, Sean McBride <sean at rogue-research.com> wrote:
>> On Thu, 30 Aug 2012 10:28:21 -0400, David E DeMarle said:
>>
>>>We are going to do a 5.10.1 patch release
>>
>> When?
>>
>
> Middle or end of next month. That should give enough time to identify,
> patch and test any show stoppers.
>
>> I'd really like to get the netcdf mangling fixed, but haven't had the time to  figure out the git magic to create a patch for 5.x based on the fixes from 6.x.
>>
>
> That's one of the show stoppers. I agree with Dave Gobbi that an old
> school diff/patch approach should be good enough.
-------------- next part --------------
commit 644fe65cd9b81b79297918ce374ae2c43e93b766
Author: Sean McBride <sean at rogue-research.com>
Date:   Fri Aug 24 19:34:54 2012 -0400

    COMP: fixed bug #13372, compile error with isnan
    
    Change-Id: I5fbdfeecbccc44525f55b12386fdc9be7b126942

commit 7f08be80c60f3ab761155fd03a91077aa6b22ef0
Author: David Adair <adair.david at gmail.com>
Date:   Thu Aug 30 09:36:04 2012 -0600

    BUG: InteractorStyleImage not getting image for Window/Level.
    
    If an observer has not been set for the StartWindowLevelEvent, then
    the vtkInteractorStyleImage is supposed to automatically locate the
    last vtkImageActor or vtkImageSlice that was added to the renderer,
    and apply the window/level to that actor.  However, there was a bug
    where if a non-image actor was added to the renderer after the image
    actor, the image actor would not be found.  This patch fixes that bug.
    
    Backport of 022d847a from master to release.
    
    Change-Id: I58baac006ffe66ef367e196c10f98e60ee6e270e

commit 11f29ff94a14f626ef2022067e1183d27cc1e4e9
Author: Sean McBride <sean at rogue-research.com>
Date:   Thu Aug 30 10:30:13 2012 -0600

    COMP: removed C++11-style comma at end of enum declaration
    
    Backport of 5f5cc9f0 from master to release.
    
    Change-Id: I6616ace49b2d6589a4894945258145f45880f58f

commit 5eccfa3f875f60308ec242728a9612767c6d2434
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Thu Aug 30 10:35:09 2012 -0600

    BUG 13312: Fix crash on vtkImageProperty DeepCopy with LUT.
    
    If DeepCopy was used to copy a vtkImageProperty with a LookupTable into
    a vtkImageProperty without a LookupTable, a segmentation fault occurred.
    
    Backport of 316062ca from master to release.
    
    Change-Id: I1039fd8c9109b9005ae9038b0404c103c141079a

commit e14d5b2b09a06e8805104252814db8a5dbbfbbe7
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Thu Aug 30 10:39:59 2012 -0600

    COMP: Silence messages from vtkhdf5.
    
    The hdf5 CMakeLists.txt files give status messages every time
    it is read, even if there are no config errors or config changes.
    
    Backport of 9ecd9724 from master to release.
    
    Change-Id: Ie4c9be3fdef2111d941b2924f22754e1f025e3a7

commit d62bb3bd31918bf9e2b61700fa873d1fcb00ec86
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Thu Aug 30 10:47:06 2012 -0600

    BUG: Fix InsertAndMergeExtent bug introduced in earlier commit.
    
    Fix a bug that could cause delete [] to be called on an unallocated
    pointer.  This bug was introduced in a945dc69, prior to VTK 5.10.
    
    Backport of db0edf0a from master to release.
    
    Change-Id: I3e0d5b432d43aed43b3bd2fe755d40d7f1c0b90e

commit 9d9f5967d7f145621ccf69df12bc3f150fb8b065
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Thu Apr 12 11:59:18 2012 -0600

    COMP: No buffer lookahead space for wrapper-parser include directives.
    
    The wrapper's C++ preprocessor has its own code for parsing header
    files.  Its file buffer did not have any reserve for lookahead chars.
    Lookahead is done whenever a backslash appears in the file, so when
    a backslash was the last character in the buffer, an invalid read
    occurred.  This patch reserves two chars at the end of the buffer
    for lookahead.
    
    Backport of 8977cc9c from master to release.
    
    Change-Id: If31871f74ae826365109fb80fa3d643b57b10c4d

commit b6146cd9d9ff692b4e1117c12a59d8e36cdcf56e
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Wed Apr 25 01:40:10 2012 -0600

    COMP: Fix buffer lookahead for wrapper-parser include directive.
    
    Commit 8977cc9c did not properly handle the 2-character lookahead
    required for handling backslashes while preprocessing included files.
    It would sometimes duplicate the character following the backslash.
    
    Backport of fd79beff from master to release.
    
    Change-Id: I554c2adf507989364b49b2732dea8388190f35f1

commit 08ab47d633b6a96058bc488c90a586e32970d0b7
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Fri Jun 22 10:55:23 2012 -0600

    COMP: Fix segfault in vtkWrapJava on underscores in method names.
    
    On OS X 10.5, PowerPC, it was reported that vtkWrapJava crashed
    on some input files, and a stack trace identified a strncat call
    in part of the code that is meant to handle method names that
    contain underscores.  I could not reproduce the problem on my
    system (not even by adding asserts to guard against overflows),
    so I have re-written the code to eliminate strcat and strchr.
    
    Backport of 4ee34ca5 from master to release.
    
    Change-Id: I50d7b861b86ab185eae9b5acd5b9644cabb7bcf5

commit 299705b1618be42b835178a4cb4ec17212fcb22d
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Thu Aug 30 11:30:46 2012 -0600

    Fix export visibility for vtkImageStencilIterator
    
    Backport of d979cfa1 from master to release.
    
    Change-Id: I55b3804af01f3fdac320869ae2c316538f1dd4d2

commit 0a0b43ed9a514a2886b5d70a9af5d175027e9c5c
Author: Clinton Stimpson <clinton at elemtech.com>
Date:   Fri Jun 1 14:06:14 2012 -0600

    Fix QVTKWidget problem on Windows with Aero off.
    
    Need to invalidate the whole region at the start of WM_PAINT so the
    desktop compositor will composite the whole area.
    
    Change-Id: Id659f35ecbac16466d7ff68603607dff2d40c50e

commit 0ac9e89289805f3407ca1d0f322acc428bb623d9
Author: Dave DeMarle <dave.demarle at kitware.com>
Date:   Wed Sep 26 10:59:49 2012 -0400

    increase git size limit for netcdf
    
    Change-Id: I1a266fa2d511315f636bace749bdc8d804483a35

commit 24ea248bfb496921d36bf8570089a4a2e6a43a8b
Author: Dave DeMarle <dave.demarle at kitware.com>
Date:   Wed Sep 26 11:04:19 2012 -0400

    backport netcdf mangling fix from pre 6.0 master to 5.10.1 release
    
    Specifically:
    git diff 05ce589bb 4d08e39dd > patch
    apply that to release branch and merge in
    
    Change-Id: Icac2fc5d22bf0419b6862a40899d27fd5cad9310

commit f27a4ba654c720b69ab21f6d7f845e848da2da04
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Wed Sep 26 09:26:42 2012 -0600

    BUG 13443: Fix crash when vtkMath.h is wrapped on FreeBSD.
    
    The isinf() and isnan() macros on FreeBSD are defined in terms of
    the isinf() and isnan() library functions.  A macro expansion bug
    in the VTK 5.10 wrappers caused these macros to expand recursively,
    resulting in a segfault in the wrapper tools.  The macro expansion
    bug is fixed in VTK 6, but VTK 5.10 requires the vtkMath IsNan()
    and IsInf() inline definitions to be blocked.
    
    Change-Id: Ifc4ce554fd7273367f3fa6c6dad3b26dfa7871d4

commit 376579aa6782f24615e1c8a0ddf78aa93c4121f5
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Wed Sep 12 09:37:16 2012 -0600

    BUG 13198: Newer Tcl/Tk packages need static_cast with ckalloc.
    
    The ckalloc() function that Tcl uses for memory allocation has
    been changed in Tcl 8.6 to return "void *" instead of "char *".
    
    Change-Id: I7a09bd1e247748c4f4b4b017ca26f1cc8130463d

commit fe800da32f0393920906466801df8980f35e25de
Author: Dave DeMarle <dave.demarle at kitware.com>
Date:   Wed Sep 26 14:09:03 2012 -0400

    changes to build system to make it work in vtk5
    
    Change-Id: Id8cfdf9587d58b1fca13a715d40c8dd838be7070

commit bfff6943191ad14314e8005592d0df67ce370ba9
Author: Félix C. Morency <felix.c.morency at usherbrooke.ca>
Date:   Mon Jul 9 12:00:35 2012 -0400

    BUG: Fix GLXBadDrawable when using multiple QVTKRenderWindowInteractor
    
    The vtkRenderWindow was never finalized which caused GLXBadDrawable
    errors on application exit if using multiple QVTKRenderWindowInteractor.
    This patch provides a cleanup mechanism to finalize the vtkRenderWindow
    before its destruction/close preventing GLXBadDrawable errors. This
    patch works in both embedded and non-embedded cases.
    
    This patch also provides a test case for QVTKRenderWindowInteractor.
    
    DDM: commit manufactured to force dashboard tests
    
    Change-Id: Ie86d17fe7648868f8f1d5e4b00f52419d5f35a5b

commit 9c546b25ecad9dbf2bea0dfe3ed00304d7e6d014
Author: David Gobbi <david.gobbi at gmail.com>
Date:   Wed Aug 22 07:57:07 2012 -0600

    Make the QVTKRenderWindowInteractor more widely compatible.
    
    Fix compatibility issues with recent commit 5316dff1.  It used the new
    "import as" syntax that isn't supported on python 2.5 and earlier.
    It also used a new signal/slot mechanism that is only available in
    PyQt 4.5 and later, even though the old signal/slot mechanism was
    still being used elsewhere in the file (mixing old and new ways
    of doing the same thing in a single file makes the code hard to read).
    
    The test TestQVTKRenderWindowInteractor.py did not draw anything,
    because it didn't connect the renderer to the render window, nor
    did it initialize the interactor.  It also used two-space indentation
    in some places and four-space indentation in others.
    
    Change-Id: Ie41798554cce2d1ffe5705ec198d191d9e18cb08

commit 293d1afe8124cbf3f03f60cab5b5240d5e39b149
Author: Dave DeMarle <dave.demarle at kitware.com>
Date:   Wed Oct 3 08:55:33 2012 -0400

    Increment version to VTK 5.10.1
    
    Change-Id: I88eaf5afaaa9e723c54db0caf1920fe1ca3d011a


More information about the vtk-developers mailing list