Package: treeviewx / 0.5.1+20100823-3

Metadata

Package Version Patches format
treeviewx 0.5.1+20100823-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
60_LGPLtoGPL.patch | (download)

COPYING | 4 2 + 2 - 0 !
LGPLtoGPL.diff | 21 21 + 0 - 0 !
TreeLib/Parse.cpp | 21 10 + 11 - 0 !
TreeLib/Parse.h | 21 10 + 11 - 0 !
TreeLib/TreeLib.cpp | 21 10 + 11 - 0 !
TreeLib/TreeLib.h | 21 10 + 11 - 0 !
TreeLib/lcaquery.h | 21 10 + 11 - 0 !
TreeLib/mast.cpp | 21 10 + 11 - 0 !
TreeLib/mast.h | 21 10 + 11 - 0 !
TreeLib/nodeiterator.h | 21 10 + 11 - 0 !
TreeLib/profile.h | 21 10 + 11 - 0 !
TreeLib/quartet.cpp | 21 10 + 11 - 0 !
TreeLib/quartet.h | 21 10 + 11 - 0 !
TreeLib/tokeniser.cpp | 21 10 + 11 - 0 !
TreeLib/tokeniser.h | 21 10 + 11 - 0 !
TreeLib/treedrawer.cpp | 21 10 + 11 - 0 !
TreeLib/treedrawer.h | 21 10 + 11 - 0 !
TreeLib/treeorder.cpp | 21 10 + 11 - 0 !
TreeLib/treeorder.h | 21 10 + 11 - 0 !
TreeLib/treereader.cpp | 21 10 + 11 - 0 !
TreeLib/treereader.h | 21 10 + 11 - 0 !
TreeLib/treewriter.cpp | 21 10 + 11 - 0 !
TreeLib/treewriter.h | 21 10 + 11 - 0 !
tdoc.cpp | 21 10 + 11 - 0 !
tdoc.h | 21 10 + 11 - 0 !
tproject.h | 21 10 + 11 - 0 !
treeorder_dialog.cpp | 21 10 + 11 - 0 !
treeorder_dialog.h | 21 10 + 11 - 0 !
tv.cpp | 21 10 + 11 - 0 !
tv.h | 21 10 + 11 - 0 !
tview.cpp | 21 10 + 11 - 0 !
tview.h | 21 10 + 11 - 0 !
32 files changed, 323 insertions(+), 332 deletions(-)

---
70_choose_tree.patch | (download)

tview.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
fix_loading_crash.patch | (download)

tview.cpp | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 fix crash on loading tree file.
wx3.0 compat.patch | (download)

tv.cpp | 4 2 + 2 - 0 !
tview.cpp | 12 8 + 4 - 0 !
2 files changed, 10 insertions(+), 6 deletions(-)

 build with wxwidgets3.0
svg.patch | (download)

configure.in | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 update configure.in to match what it must have said when configure was generated.
 One thing I should probably explain about the patch as my change may
 seem odd otherwise - upstream's configure.in says "USE_SVG=0" but the
 generated configure says "USE_SVG=1", so I've simply updated
 configure.in to match what it must have said when configure was
 generated.
treeview xpm not xbm.patch | (download)

tv.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix the extension of the icon
wxstring maxlen.patch | (download)

TreeLib/treedrawer.cpp | 4 2 + 2 - 0 !
TreeLib/treedrawer.h | 5 0 + 5 - 0 !
2 files changed, 2 insertions(+), 7 deletions(-)

 remove wxstring_maxlen (removed in wx3.0) and incomp. definition.
 The definition wxSTRING_MAXLEN was removed from the public API of wxWidgets.
 Its meaning was basically "take all the string", whenever a string length was
 expected. The missing definition didn't raise a compilation error because
 TreeLib's treedrawer.h contained a fall-back definition, which is however
 incompatible with the original definition of wxWidgets and therefore is
 interpreted by wxWidgets as a number representing the real string length.
 This patch gets rid of the dangerous fall-back definition and of all of its
 uses by using alternative wxString constructors that achieve the same
 behavior.