Package: blt / 2.5.3+dfsg-1

Metadata

Package Version Patches format
blt 2.5.3+dfsg-1 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 | 12 9 + 3 - 0 !
library/Makefile.in | 4 2 + 2 - 0 !
man/Makefile.in | 2 1 + 1 - 0 !
7 files changed, 28 insertions(+), 14 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 | 1 1 + 0 - 0 !
configure.in | 1 1 + 0 - 0 !
generic/bltNsUtil.c | 2 2 + 0 - 0 !
3 files changed, 4 insertions(+)

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

configure | 1 1 + 0 - 0 !
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 !
7 files changed, 62 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 | 8 4 + 4 - 0 !
configure.in | 8 4 + 4 - 0 !
generic/shared/Makefile.in | 4 2 + 2 - 0 !
3 files changed, 10 insertions(+), 10 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 | 17 17 + 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, 25 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