[Debtags-commits] [svn] r969 - in debtags-edit/trunk: . debian src

Enrico Zini debtags-commits@lists.alioth.debian.org
Mon, 04 Jul 2005 17:00:32 +0000


Author: enrico
Date: Mon Jul  4 17:00:31 2005
New Revision: 969

Modified:
   debtags-edit/trunk/README
   debtags-edit/trunk/configure.ac
   debtags-edit/trunk/debian/changelog
   debtags-edit/trunk/debian/control
   debtags-edit/trunk/src/DebtagsDocument.cc
   debtags-edit/trunk/src/DebtagsEditor.cc
   debtags-edit/trunk/src/TagSelector.cc
Log:
Depends on the new libdebtags1 - ready for 1.0.2 release

Modified: debtags-edit/trunk/README
==============================================================================
--- debtags-edit/trunk/README	(original)
+++ debtags-edit/trunk/README	Mon Jul  4 17:00:31 2005
@@ -1,4 +1,4 @@
-README for debtags-edit 1.0.1
+README for debtags-edit 1.0.2
 =============================
 
 Functionality
@@ -21,6 +21,8 @@
 computation.  I'll need to significantly improve their performance before
 reincluding them again.
 
+Disabled intensive computations by default.
+
 
 Compiling from the subversion repository
 ----------------------------------------
@@ -83,6 +85,7 @@
 
 These are the TODO-list items completed so far::
 
+ + Disabled intensive computations by default
 
 (older completed items are archived in the DONE file)
 

Modified: debtags-edit/trunk/configure.ac
==============================================================================
--- debtags-edit/trunk/configure.ac	(original)
+++ debtags-edit/trunk/configure.ac	Mon Jul  4 17:00:31 2005
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT(debtags-edit, 1.0.1, [enrico@debian.org])
+AC_INIT(debtags-edit, 1.0.2, [enrico@debian.org])
 AC_CONFIG_SRCDIR([configure.ac])
 AM_CONFIG_HEADER(config.h)
 AM_INIT_AUTOMAKE

Modified: debtags-edit/trunk/debian/changelog
==============================================================================
--- debtags-edit/trunk/debian/changelog	(original)
+++ debtags-edit/trunk/debian/changelog	Mon Jul  4 17:00:31 2005
@@ -1,3 +1,10 @@
+debtags-edit (1.0.2) unstable; urgency=low
+
+  * Disabled slow algorithms by default
+  * Depends on new libdebtags1 to get rid of some nasty segfault
+
+ -- Enrico Zini <enrico@debian.org>  Mon,  4 Jul 2005 18:59:24 +0200
+
 debtags-edit (1.0.1) experimental; urgency=low
 
   * Disabled specials generation as a quick-fix to frequent crashes.  I will

Modified: debtags-edit/trunk/debian/control
==============================================================================
--- debtags-edit/trunk/debian/control	(original)
+++ debtags-edit/trunk/debian/control	Mon Jul  4 17:00:31 2005
@@ -2,7 +2,7 @@
 Section: misc
 Priority: optional
 Maintainer: Enrico Zini <enrico@debian.org>
-Build-Depends: cdbs, debhelper (>= 4.1), dh-buildinfo, pkg-config, libdebtags1-dev (>= 1.0.3), libdebtags1-dev (<< 1.1), libgtkmm-2.4-dev
+Build-Depends: cdbs, debhelper (>= 4.1), dh-buildinfo, pkg-config, libdebtags1-dev (>= 1.0.5), libdebtags1-dev (<< 1.1), libgtkmm-2.4-dev
 Standards-Version: 3.6.1.0
 
 Package: debtags-edit

Modified: debtags-edit/trunk/src/DebtagsDocument.cc
==============================================================================
--- debtags-edit/trunk/src/DebtagsDocument.cc	(original)
+++ debtags-edit/trunk/src/DebtagsDocument.cc	Mon Jul  4 17:00:31 2005
@@ -39,7 +39,7 @@
 using namespace std;
 using namespace Debtags;
 
-DebtagsDocument::DebtagsDocument() throw () : DebtagsSimple<string>(true), _undoTail(0), specialsGen(*this), computeIntensive(true), specials(100), hasSpecials(NO)
+DebtagsDocument::DebtagsDocument() throw () : DebtagsSimple<string>(true), _undoTail(0), specialsGen(*this), computeIntensive(false), specials(100), hasSpecials(NO)
 {
 	regenerateSpecials();
 }

Modified: debtags-edit/trunk/src/DebtagsEditor.cc
==============================================================================
--- debtags-edit/trunk/src/DebtagsEditor.cc	(original)
+++ debtags-edit/trunk/src/DebtagsEditor.cc	Mon Jul  4 17:00:31 2005
@@ -166,7 +166,7 @@
 	editMenu.items().push_back(Gtk::Menu_Helpers::MenuElem("_Facet dialog",
 				sigc::mem_fun(fpanel, &FilterPanel<DOC>::do_facets_dialog)));
 
-	optionsMenu.items().push_back(Gtk::Menu_Helpers::CheckMenuElem("_Compute intensive data",
+	optionsMenu.items().push_back(Gtk::Menu_Helpers::CheckMenuElem("_Disable slow experimental algorithms",
 				sigc::mem_fun(*this, &DebtagsEditor::on_compute_intensive_data)));
 	computeIntensiveMenuItem = dynamic_cast<Gtk::CheckMenuItem*>(&(optionsMenu.items().back()));
 	computeIntensiveMenuItem->set_active(doc.getComputeIntensive());
@@ -422,7 +422,7 @@
 template<class DOC>
 void DebtagsEditor<DOC>::on_compute_intensive_data()
 {
-	doc.setComputeIntensive(computeIntensiveMenuItem->get_active());
+	doc.setComputeIntensive(!computeIntensiveMenuItem->get_active());
 }
 
 /*

Modified: debtags-edit/trunk/src/TagSelector.cc
==============================================================================
--- debtags-edit/trunk/src/TagSelector.cc	(original)
+++ debtags-edit/trunk/src/TagSelector.cc	Mon Jul  4 17:00:31 2005
@@ -53,11 +53,11 @@
 	{
 		TagMenu<DebtagsDocument>* addMenu = manage(new TagMenu<DebtagsDocument>());
 		//addMenu->populateAvailable(doc, _selected);
-		if (0)
+		if (doc.getComputeIntensive())
 		{
-			addMenu->populateAvailable(doc, _selected, doc.subCollection);
-		} else {
 			addMenu->populateAvailableSmart(doc, _selected, doc.subCollection);
+		} else {
+			addMenu->populateAvailable(doc, _selected, doc.subCollection);
 		}
 		addMenu->signal_selected().connect(
 					sigc::mem_fun(*this, &TagSelector::on_add_to_selection));