Skip to content

Commit 7208a45

Browse files
committed
804.033_500
1 parent ecf57fc commit 7208a45

File tree

4 files changed

+41
-5
lines changed

4 files changed

+41
-5
lines changed

Changes

+36-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
Tk-804.033_500 release (2017-08-20)
2+
----------------------
3+
4+
Fixes
5+
Fix aborts on OS X Sierra, introduced by latest clang/llvm
6+
strcpy/strncpy (RT #121631, github pull request #28 by Mark Aufflick)
7+
8+
No special xOKp handling in Perl_Value (RT #121528)
9+
10+
Add freetype2 path on MacOSX / XQuartz to inc search paths
11+
(github pull request #21 by Christoph Lamprecht)
12+
13+
Fix Tk::NoteBook's FindMenu (Martin Jacobs)
14+
15+
Documentation
16+
Add Tk::getSaveFile Pod file (see also
17+
github pull request #19)
18+
19+
Fix documentation about scrollbars
20+
(github pull request #18 by asb-cpan)
21+
22+
Add openSUSE instructions to README.linux
23+
(github pull request #25 by Tux)
24+
25+
Add documentation notes about "make -j"
26+
27+
Tests
28+
New test for Tk::NoteBook.
29+
30+
t/Trace.t is using now Test::More
31+
32+
travis-ci improvements
33+
34+
Introduce CI testing on appveyor
35+
136
Tk-804.033 release (2015-02-21)
237
------------------
338

@@ -285,7 +320,7 @@ Fixes
285320

286321
New features
287322
BalloonInfo for HList
288-
Implementation by Christoph Lambrecht, documentation by
323+
Implementation by Christoph Lamprecht, documentation by
289324
Slaven Rezic
290325
https://rt.cpan.org/Ticket/Display.html?id=55887
291326

Event/Event.pm

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package Tk::Event;
22
use vars qw($VERSION $XS_VERSION @EXPORT_OK);
33
END { CleanupGlue() }
4-
$VERSION = '4.033';
5-
$XS_VERSION = '804.033';
4+
$VERSION = '4.034';
5+
$XS_VERSION = '804.033_500';
66
$XS_VERSION =~ s{_}{};
77
use base qw(Exporter);
88
use XSLoader;

Tk.pm

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ $Tk::CHANGE = 'git-controlled';
7171
# is created, $VERSION is checked by bootstrap
7272
$Tk::version = '8.4';
7373
$Tk::patchLevel = '8.4';
74-
$Tk::VERSION = '804.033';
74+
$Tk::VERSION = '804.033_500';
7575
$Tk::VERSION =~ s{_}{};
7676
$Tk::XS_VERSION = $Tk::VERSION;
7777
$Tk::strictMotif = 0;

Tk.xs

+2-1
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,8 @@ CODE:
567567
Tcl_Interp *interp;
568568
if (TkToWidget(tkwin,&interp) && interp)
569569
{STRLEN len;
570-
unsigned char *data = (unsigned char *) SvPV(source, len);
570+
SV * source_copy = newSVsv(source); /* technically this is leaking a SV, but there's no DeleteBitmap or so anyway */
571+
unsigned char *data = (unsigned char *) SvPV(source_copy, len);
571572
STRLEN byte_line = (width + 7) / 8;
572573
if (len == height * byte_line)
573574
{

0 commit comments

Comments
 (0)