Package: blt / 2.5.3+dfsg-4

Metadata

Package Version Patches format
blt 2.5.3+dfsg-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02 debian all.patch | (download)

configure.in | 2 1 + 1 - 0 !
demos/scripts/page.tcl | 2 1 + 1 - 0 !
demos/scripts/xcolors.tcl | 1 1 + 0 - 0 !
generic/bltNsUtil.h | 8 4 + 4 - 0 !
generic/bltText.c | 3 3 + 0 - 0 !
generic/bltTree.c | 12 7 + 5 - 0 !
6 files changed, 17 insertions(+), 11 deletions(-)

 remaining unsplit changes from previous packager
 Includes the rest of the changes that were applied to the source code by
 previous packager.
03 fedora patch 2.patch | (download)

generic/bltGrElem.c | 12 11 + 1 - 0 !
1 file changed, 11 insertions(+), 1 deletion(-)

---
04 fedora tk8.5.6.patch | (download)

generic/bltAlloc.c | 21 15 + 6 - 0 !
generic/bltBitmap.c | 4 2 + 2 - 0 !
generic/bltBusy.c | 2 1 + 1 - 0 !
generic/bltCanvEps.c | 12 6 + 6 - 0 !
generic/bltConfig.c | 2 1 + 1 - 0 !
generic/bltContainer.c | 2 1 + 1 - 0 !
generic/bltDragdrop.c | 4 2 + 2 - 0 !
generic/bltGrAxis.c | 2 1 + 1 - 0 !
generic/bltGrElem.c | 4 2 + 2 - 0 !
generic/bltGrGrid.c | 2 1 + 1 - 0 !
generic/bltGrHairs.c | 2 1 + 1 - 0 !
generic/bltGrLegd.c | 2 1 + 1 - 0 !
generic/bltGrMarker.c | 2 1 + 1 - 0 !
generic/bltGrPen.c | 4 2 + 2 - 0 !
generic/bltGrPs.c | 4 2 + 2 - 0 !
generic/bltGraph.c | 4 2 + 2 - 0 !
generic/bltHierbox.c | 42 21 + 21 - 0 !
generic/bltHtext.c | 89 66 + 23 - 0 !
generic/bltScrollbar.c | 2 1 + 1 - 0 !
generic/bltTable.c | 10 5 + 5 - 0 !
generic/bltTabnotebook.c | 4 2 + 2 - 0 !
generic/bltTabset.c | 4 2 + 2 - 0 !
generic/bltTed.c | 2 1 + 1 - 0 !
generic/bltTreeViewEdit.c | 12 12 + 0 - 0 !
generic/bltTreeViewStyle.c | 5 5 + 0 - 0 !
generic/bltUnixDnd.c | 6 3 + 3 - 0 !
generic/bltWinDraw.c | 5 5 + 0 - 0 !
generic/tkButton.c | 2 1 + 1 - 0 !
28 files changed, 165 insertions(+), 91 deletions(-)

---
05 tk8.5 zoomstack.patch | (download)

library/Makefile.in | 1 1 + 0 - 0 !
library/ZoomStack.itcl | 5 4 + 1 - 0 !
2 files changed, 5 insertions(+), 1 deletion(-)

---
doc typos.patch | (download)

html/barchart.html | 2 1 + 1 - 0 !
html/bgexec.html | 6 3 + 3 - 0 !
html/bitmap.html | 7 4 + 3 - 0 !
html/container.html | 2 1 + 1 - 0 !
html/eps.html | 6 3 + 3 - 0 !
html/hierbox.html | 2 1 + 1 - 0 !
html/spline.html | 6 3 + 3 - 0 !
html/table.html | 4 2 + 2 - 0 !
html/tabset.html | 4 2 + 2 - 0 !
html/tree.html | 8 4 + 4 - 0 !
html/winop.html | 2 1 + 1 - 0 !
man/Blt_TreeGetNode.man3 | 2 1 + 1 - 0 !
man/barchart.mann | 2 1 + 1 - 0 !
man/bitmap.mann | 4 2 + 2 - 0 !
man/container.mann | 2 1 + 1 - 0 !
man/eps.mann | 2 1 + 1 - 0 !
man/hierbox.mann | 2 1 + 1 - 0 !
man/hiertable.mann | 2 1 + 1 - 0 !
man/stripchart.mann | 6 3 + 3 - 0 !
man/tabset.mann | 4 2 + 2 - 0 !
man/tree.mann | 4 2 + 2 - 0 !
man/treeview.mann | 2 1 + 1 - 0 !
man/vector.mann | 2 1 + 1 - 0 !
23 files changed, 42 insertions(+), 41 deletions(-)

 documentation fixes
 Corrections in spelling in the blt documentation.
tcl8.6.patch | (download)

generic/bltScrollbar.c | 2 1 + 1 - 0 !
generic/bltTed.c | 6 3 + 3 - 0 !
generic/bltTreeCmd.c | 2 1 + 1 - 0 !
generic/bltVecMath.c | 8 4 + 4 - 0 !
4 files changed, 9 insertions(+), 9 deletions(-)

 patch replaces the direct usage of deprecated interp->result
    by Tcl_SetResult() and Tcl_GetStringResult() calls making it possible
    to build using Tcl/Tk 8.6.
Last-Modified: Fri, 04 Jul 2014 09:20:48 +0400


tk8.6.patch | (download)

generic/tkButton.c | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 patch replaces call to tkcopyandglobaleval by a call to
    Tcl_EvalObjEx because the former function has been dropped in Tk 8.6.
Last-Modified: Fri, 04 Jul 2014 09:18:32 +0400


install.patch | (download)

Makefile.in | 14 9 + 5 - 0 !
demos/Makefile.in | 2 1 + 1 - 0 !
generic/Makefile.in | 6 4 + 2 - 0 !
generic/bltOldConfig.h | 2 2 + 0 - 0 !
generic/shared/Makefile.in | 14 10 + 4 - 0 !
library/Makefile.in | 4 2 + 2 - 0 !
man/Makefile.in | 2 1 + 1 - 0 !
7 files changed, 29 insertions(+), 15 deletions(-)

 patch fixes installing directories and copying files under
    INSTALL_ROOT. Also, it adds bltOldConfig.h to the installable headers
    list and fixes it to include tk.h.
usetclint.patch | (download)

configure.in | 1 1 + 0 - 0 !
generic/bltNsUtil.c | 2 2 + 0 - 0 !
2 files changed, 3 insertions(+)

 patch adds missing headers which helps building blt on
    64-bit architectures.
usetkint.patch | (download)

configure.in | 1 1 + 0 - 0 !
generic/bltPs.c | 12 6 + 6 - 0 !
generic/bltText.c | 4 2 + 2 - 0 !
generic/bltTkInt.h | 212 3 + 209 - 0 !
generic/bltWindow.c | 780 1 + 779 - 0 !
generic/tkFrame.c | 107 48 + 59 - 0 !
6 files changed, 61 insertions(+), 1055 deletions(-)

 patch removes internal definitions of the main tk structures.
    Since they have been changed since Tcl/Tk 8.4 it's much better to
    include tkInt.h and other few headers. They are internal Tk headers,
    so the BLT library built with Tcl/Tk 8.6 won't work with Tcl/Tk 8.5.
table.patch | (download)

demos/tour.tcl | 2 1 + 1 - 0 !
generic/bltTable.c | 6 3 + 3 - 0 !
library/graph.tcl | 26 13 + 13 - 0 !
library/tabnotebook.tcl | 2 1 + 1 - 0 !
4 files changed, 18 insertions(+), 18 deletions(-)

 patch restores blt::table command which was renamed to
    blt::blttable in 2.5.3.
    TODO: Make the blttable alias if necessary.
ldflags.patch | (download)

configure.in | 8 4 + 4 - 0 !
generic/shared/Makefile.in | 4 2 + 2 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

 patch adds support for externally set ldflags. it lets
    passing hardening flags from debian/rules. Also, the rpath
    definition is removed.
pkgindex.patch | (download)

configure.in | 8 8 + 0 - 0 !
library/Makefile.in | 2 2 + 0 - 0 !
library/init.tcl | 4 3 + 1 - 0 !
library/pkgIndex.tcl.in | 4 3 + 1 - 0 !
4 files changed, 16 insertions(+), 2 deletions(-)

 patch fixes loading the libblt library from
    [package require BLT]. Specifically, it provides correct version
    BLT_PATCH_LEVEL and prevents loading the library twice (once
    by its real name and onr more time by a symlink if the blt-dev
    package is installed). Also, it skips initializing widget bindings
    if Tk isn't present.
decls.patch | (download)

generic/bltDecls.h | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 patch fixes blt stubs declarations.
bltnsutil.patch | (download)

generic/bltNsUtil.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 patch fixes call to blt_parsequalifiedname().
blthash.patch | (download)

generic/bltHash.h.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 patch silences gcc warnings for overflow on implicit constant
    conversions.
const.patch | (download)

generic/bltArrayObj.c | 2 1 + 1 - 0 !
generic/bltBgexec.c | 2 1 + 1 - 0 !
generic/bltBitmap.c | 8 4 + 4 - 0 !
generic/bltBusy.c | 2 1 + 1 - 0 !
generic/bltCanvEps.c | 6 3 + 3 - 0 !
generic/bltConfig.c | 4 2 + 2 - 0 !
generic/bltContainer.c | 2 1 + 1 - 0 !
generic/bltDragdrop.c | 20 10 + 10 - 0 !
generic/bltGrAxis.c | 2 1 + 1 - 0 !
generic/bltGrElem.c | 6 3 + 3 - 0 !
generic/bltGrGrid.c | 2 1 + 1 - 0 !
generic/bltGrHairs.c | 2 1 + 1 - 0 !
generic/bltGrLegd.c | 2 1 + 1 - 0 !
generic/bltGrMarker.c | 4 2 + 2 - 0 !
generic/bltGrPen.c | 4 2 + 2 - 0 !
generic/bltGrPs.c | 6 3 + 3 - 0 !
generic/bltGraph.c | 4 2 + 2 - 0 !
generic/bltHierbox.c | 18 9 + 9 - 0 !
generic/bltHtext.c | 6 3 + 3 - 0 !
generic/bltOldConfig.c | 8 4 + 4 - 0 !
generic/bltScrollbar.c | 8 4 + 4 - 0 !
generic/bltTable.c | 8 4 + 4 - 0 !
generic/bltTabnotebook.c | 10 5 + 5 - 0 !
generic/bltTabset.c | 12 6 + 6 - 0 !
generic/bltTed.c | 2 1 + 1 - 0 !
generic/bltTree.c | 6 3 + 3 - 0 !
generic/bltTreeCmd.c | 2 1 + 1 - 0 !
generic/bltTreeViewCmd.c | 4 2 + 2 - 0 !
generic/bltUnixDnd.c | 18 9 + 9 - 0 !
generic/bltVector.c | 2 1 + 1 - 0 !
generic/tkButton.c | 10 5 + 5 - 0 !
generic/tkFrame.c | 2 1 + 1 - 0 !
32 files changed, 97 insertions(+), 97 deletions(-)

---
uninitialized.patch | (download)

generic/bltArrayObj.c | 1 1 + 0 - 0 !
generic/bltBeep.c | 6 3 + 3 - 0 !
generic/bltBgexec.c | 2 2 + 0 - 0 !
generic/bltConfig.c | 1 1 + 0 - 0 !
generic/bltGrAxis.c | 24 20 + 4 - 0 !
generic/bltGrLine.c | 6 4 + 2 - 0 !
generic/bltHtext.c | 2 2 + 0 - 0 !
generic/bltImage.c | 2 1 + 1 - 0 !
generic/bltTabnotebook.c | 2 1 + 1 - 0 !
generic/bltTabset.c | 21 12 + 9 - 0 !
generic/bltTreeCmd.c | 2 1 + 1 - 0 !
generic/bltVector.c | 2 1 + 1 - 0 !
generic/tkButton.c | 6 3 + 3 - 0 !
13 files changed, 52 insertions(+), 25 deletions(-)

 patch initializes all variables for which gcc gave warnings
    about unitialized or maybe unitialized variables.
unused.patch | (download)

generic/bltColor.c | 17 11 + 6 - 0 !
generic/bltInit.c | 4 3 + 1 - 0 !
generic/bltScrollbar.c | 2 2 + 0 - 0 !
generic/bltTabset.c | 9 1 + 8 - 0 !
generic/bltTed.c | 10 10 + 0 - 0 !
generic/bltTile.c | 3 0 + 3 - 0 !
generic/bltTree.c | 3 1 + 2 - 0 !
generic/bltTreeCmd.c | 38 15 + 23 - 0 !
generic/bltTreeView.c | 12 6 + 6 - 0 !
generic/bltTreeViewCmd.c | 26 7 + 19 - 0 !
generic/bltTreeViewColumn.c | 11 3 + 8 - 0 !
generic/bltTreeViewStyle.c | 15 3 + 12 - 0 !
generic/bltUnixDnd.c | 2 2 + 0 - 0 !
generic/bltWinop.c | 9 3 + 6 - 0 !
generic/tkButton.c | 11 3 + 8 - 0 !
15 files changed, 70 insertions(+), 102 deletions(-)

 patch deletes or comments out all unused variables.
pointertoint.patch | (download)

generic/bltBgexec.c | 6 3 + 3 - 0 !
generic/bltConfig.c | 8 4 + 4 - 0 !
generic/bltContainer.c | 2 1 + 1 - 0 !
generic/bltGrAxis.c | 6 3 + 3 - 0 !
generic/bltGrBar.c | 8 4 + 4 - 0 !
generic/bltGrMisc.c | 2 1 + 1 - 0 !
generic/bltHierbox.c | 6 3 + 3 - 0 !
generic/bltInit.c | 6 3 + 3 - 0 !
generic/bltObjConfig.c | 4 2 + 2 - 0 !
generic/bltTable.c | 8 4 + 4 - 0 !
generic/bltTree.c | 10 5 + 5 - 0 !
generic/bltTreeCmd.c | 14 7 + 7 - 0 !
generic/bltTreeView.c | 8 4 + 4 - 0 !
generic/bltTreeViewCmd.c | 2 1 + 1 - 0 !
generic/bltUnixImage.c | 2 1 + 1 - 0 !
generic/bltUnixPipe.c | 2 1 + 1 - 0 !
generic/bltUtil.c | 8 4 + 4 - 0 !
generic/bltWinop.c | 6 3 + 3 - 0 !
18 files changed, 54 insertions(+), 54 deletions(-)

 patch adds explicit casts to intptr_t or uintptr_t types
autoreconf.patch | (download)

aclocal.m4 | 2 1 + 1 - 0 !
configure.in | 6 3 + 3 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 fix autotools input for compatibility with recent autoconf
 It is not possible to regenerate the blt configure script using current
 versions of autoconf.  Update for recent syntax so that we can get a modern
 (and cross-build-friendly) configure script at build.