Merge lp:~jibel/synaptic/bug.508220 into lp:~mvo/synaptic/synaptic--main

Proposed by Jean-Baptiste Lallement
Status: Needs review
Proposed branch: lp:~jibel/synaptic/bug.508220
Merge into: lp:~mvo/synaptic/synaptic--main
Diff against target: 5684 lines (+1516/-3467)
25 files modified
common/Makefile.am (+1/-1)
common/rpackagelister.cc (+191/-12)
common/rpackagelister.h (+31/-1)
common/rpackageview.cc (+24/-1)
common/rpackageview.h (+10/-5)
common/sections_trans.cc (+3/-1)
config.h.in (+3/-0)
configure.in (+13/-0)
debian/changelog (+785/-36)
debian/control (+7/-5)
debian/patches/00list.Ubuntu (+1/-0)
debian/patches/01_ubuntu_changelog.dpatch (+21/-9)
debian/patches/10_ubuntu_maintenance_gui.dpatch (+146/-0)
debian/rules (+2/-1)
debian/synaptic.dirs (+1/-0)
gtk/Makefile.am (+2/-2)
gtk/glade/window_fetch.glade (+1/-0)
gtk/glade/window_main.glade (+83/-0)
gtk/rgdebinstallprogress.cc (+23/-10)
gtk/rgmainwindow.cc (+144/-4)
gtk/rgmainwindow.h (+10/-0)
gtk/rgpkgdetails.cc (+2/-1)
gtk/rguserdialog.cc (+1/-1)
po/Makefile.in.in (+11/-12)
po/synaptic.pot (+0/-3365)
To merge this branch: bzr merge lp:~jibel/synaptic/bug.508220
Reviewer Review Type Date Requested Status
Michael Vogt Pending
Review via email: mp+17816@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

This fixes status rendering reported in bug 508220

Revision history for this message
Michael Vogt (mvo) wrote :

On Thu, Jan 21, 2010 at 02:39:19PM -0000, Jean-Baptiste Lallement wrote:
> Jean-Baptiste Lallement has proposed merging lp:~jibel/synaptic/bug.508220 into lp:synaptic.
>
> Requested reviews:
> Michael Vogt (mvo)
> Related bugs:
> #508220 Lucid alpha 2: first 21 characters of Synaptic "Applying changes" status line are italic
> https://bugs.launchpad.net/bugs/508220
>
>
> This fixes status rendering reported in bug 508220
[..]

Thanks for this merge proposal. I think this is actually a bug in gtk+
in lucid (its a unstable development version we have there). I took
the opportunity to fix the deprecated calls to gtk_label_get and
gtk_label_set to "gtk_label_set_text" now.

While in this particular case I think we should wait for upstream, I
would love to get help on synaptic bugs and triage. If you could help
with that, that would be great (the patch shows that you got your head
around the code already :)

Thanks,
 Michael

Unmerged revisions

1702. By Jean-Baptiste Lallement <jeanbaptistela@4057AJ1>

use gtk_label_set_markup instead of gtk_label_set to update label_status (LP: #508220)

1701. By Michael Vogt

make the origin filter more fine grained

1700. By Michael Vogt

merged from synaptic--main

1699. By Michael Vogt

merged from the debian branch

1698. By Michael Vogt

debian/changelog: updated

1697. By Michael Vogt

gtk/rgmainwindow.cc: use yellowish background in quick search mode

1696. By Michael Vogt

gtk/rgmainwindow.cc: clear fastsearch when normal search is clicked (to avoid applying both searches at the same time)

1695. By Michael Vogt

merged from trunk

1694. By Michael Vogt

* gtk/rgfetchprogress.{cc,h}:
  - remove the custom progress rendering and replace with
    stock gtk progress

1693. By Michael Vogt

whitespace in changelog

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'common/Makefile.am'
2--- common/Makefile.am 2008-08-21 14:32:18 +0000
3+++ common/Makefile.am 2010-01-21 14:39:14 +0000
4@@ -3,7 +3,7 @@
5 noinst_LIBRARIES = libsynaptic.a
6
7 INCLUDES = -I/usr/include/apt-pkg @RPM_HDRS@ @DEB_HDRS@ @PACKAGE_CFLAGS@ \
8- $(LIBTAGCOLL_CFLAGS) \
9+ $(LIBEPT_CFLAGS) \
10 -DSYNAPTICLOCALEDIR=\""$(synapticlocaledir)"\" \
11 -DSYNAPTICSTATEDIR=\""$(localstatedir)"\"
12
13
14=== modified file 'common/rpackagelister.cc'
15--- common/rpackagelister.cc 2007-06-18 13:12:44 +0000
16+++ common/rpackagelister.cc 2010-01-21 14:39:14 +0000
17@@ -36,6 +36,7 @@
18 #include <sys/stat.h>
19 #include <unistd.h>
20 #include <time.h>
21+#include <algorithm>
22
23 #include "rpackagelister.h"
24 #include "rpackagecache.h"
25@@ -78,6 +79,9 @@
26
27 RPackageLister::RPackageLister()
28 : _records(0), _progMeter(new OpProgress)
29+#ifdef WITH_EPT
30+ , _textsearch(0)
31+#endif
32 {
33 _cache = new RPackageCache();
34
35@@ -94,8 +98,11 @@
36 _filterView = new RPackageViewFilter(_packages);
37 _views.push_back(_filterView);
38 _searchView = new RPackageViewSearch(_packages);
39- _views.push_back(_searchView);
40+ _views.push_back(_searchView);
41 //_views.push_back(new RPackageViewAlphabetic(_packages));
42+#ifdef WITH_EPT
43+ openXapianIndex();
44+#endif
45
46 if (_viewMode >= _views.size())
47 _viewMode = 0;
48@@ -419,7 +426,47 @@
49 return true;
50 }
51
52-
53+#ifdef WITH_EPT
54+bool RPackageLister::xapianIndexNeedsUpdate()
55+{
56+ struct stat buf;
57+
58+ if(_config->FindB("Debug::Synaptic::Xapian",false))
59+ std::cerr << "xapainIndexNeedsUpdate()" << std::endl;
60+
61+ // check the xapian index
62+ if(FileExists("/usr/sbin/update-apt-xapian-index") &&
63+ (!_textsearch || !_textsearch->hasData())) {
64+ if(_config->FindB("Debug::Synaptic::Xapian",false))
65+ std::cerr << "xapain index not build yet" << std::endl;
66+ return true;
67+ }
68+
69+ // compare timestamps, rebuild everytime, its now cheap(er)
70+ // because we use u-a-x-i --update
71+ stat(_config->FindFile("Dir::Cache::pkgcache").c_str(), &buf);
72+ if(_textsearch->timestamp() < buf.st_mtime) {
73+ if(_config->FindB("Debug::Synaptic::Xapian",false))
74+ std::cerr << "xapian outdated "
75+ << buf.st_mtime - _textsearch->timestamp() << std::endl;
76+ return true;
77+ }
78+
79+ return false;
80+}
81+
82+bool RPackageLister::openXapianIndex()
83+{
84+ if(_textsearch)
85+ delete _textsearch;
86+ try {
87+ _textsearch = new ept::textsearch::TextSearch;
88+ } catch (Xapian::DatabaseOpeningError) {
89+ return false;
90+ };
91+ return true;
92+}
93+#endif
94
95 void RPackageLister::applyInitialSelection()
96 {
97@@ -1257,6 +1304,7 @@
98 // Get the source list
99 //pkgSourceList List;
100 _cache->list()->ReadMainList();
101+
102 // Lock the list directory
103 FileFd Lock;
104 if (_config->FindB("Debug::NoLocking", false) == false) {
105@@ -1268,12 +1316,26 @@
106
107 _updating = true;
108
109+
110+#ifndef HAVE_RPM
111+// apt-0.7.10 has the new UpdateList code in algorithms, we use it
112+ string s;
113+ bool res = ListUpdate(*status, *_cache->list(), 5000);
114+ if(res == false)
115+ {
116+ while(!_error->empty())
117+ {
118+ bool isError = _error->PopMessage(s);
119+ error += s;
120+ }
121+ }
122+ return res;
123+#else
124 // Create the download object
125 pkgAcquire Fetcher(status);
126
127 bool Failed = false;
128
129-#if HAVE_RPM
130 if (_cache->list()->GetReleases(&Fetcher) == false)
131 return false;
132 Fetcher.Run();
133@@ -1288,21 +1350,13 @@
134 _error->Warning(_("Release files for some repositories could not be "
135 "retrieved or authenticated. Such repositories are "
136 "being ignored."));
137-#endif /* HAVE_RPM */
138
139 if (!_cache->list()->GetIndexes(&Fetcher))
140 return false;
141
142-// apt-rpm does not support the pulseInterval
143-#ifdef HAVE_RPM
144 // Run it
145 if (Fetcher.Run() == pkgAcquire::Failed)
146 return false;
147-#else
148- if (Fetcher.Run(50000) == pkgAcquire::Failed)
149- return false;
150-#endif
151-
152
153 //bool AuthFailed = false;
154 Failed = false;
155@@ -1335,6 +1389,7 @@
156 return false;
157 }
158 return true;
159+#endif
160 }
161
162 bool RPackageLister::getDownloadUris(vector<string> &uris)
163@@ -1432,7 +1487,7 @@
164
165 serverError = getServerErrorMessage(errm);
166
167- _error->Warning(tmp.str().c_str());
168+ _error->Warning("%s", tmp.str().c_str());
169 Failed = true;
170 }
171
172@@ -1905,4 +1960,128 @@
173 }
174
175
176+#ifdef WITH_EPT
177+bool RPackageLister::limitBySearch(string searchString)
178+{
179+ //cerr << "limitBySearch(): " << searchString << endl;
180+ if(!_textsearch->hasData())
181+ return false;
182+
183+ _viewPackages.clear();
184+ return xapianSearch(searchString);
185+}
186+
187+bool RPackageLister::xapianSearch(string unsplitSearchString)
188+{
189+ //std::cerr << "RPackageLister::xapianSearch()" << std::endl;
190+ string s;
191+ string originalSearchString = unsplitSearchString;
192+
193+ ept::textsearch::TextSearch *ts = _textsearch;
194+ if(!ts || !ts->hasData())
195+ return false;
196+
197+ Xapian::Enquire enquire(ts->db());
198+ Xapian::QueryParser parser;
199+ parser.add_prefix("name","XP");
200+ parser.add_prefix("section","XS");
201+ Xapian::Query query = parser.parse_query(unsplitSearchString);
202+ enquire.set_query(query);
203+
204+ // Get a set of tags to expand the query
205+ vector<string> expand = ts->expand(enquire);
206+
207+ // now expand the query by adding the searching string as a package
208+ // name so that those searches appear erlier
209+ for (int i=0;i<originalSearchString.size();i++)
210+ {
211+ if(isblank(originalSearchString[i])) {
212+ if(s.size() > 0) {
213+ if(_config->FindB("Debug::Synaptic::Xapian",false))
214+ std::cerr << "adding to querry: XP" << s << std::endl;
215+ expand.push_back("XP"+s);
216+ }
217+ s="";
218+ } else
219+ s+=originalSearchString[i];
220+ }
221+ // now add to the last found string
222+ if(_config->FindB("Debug::Synaptic::Xapian",false))
223+ std::cerr << "adding: XP" << s << std::endl;
224+ expand.push_back("XP"+s);
225+
226+ // the last string is always expanded to get better search as you
227+ // type results
228+ if (s.size() > 0) {
229+ Xapian::TermIterator I;
230+ int j=0;
231+
232+ for(I=_textsearch->db().allterms_begin(s);
233+ I != _textsearch->db().allterms_end(s);
234+ I++)
235+ {
236+ if(_config->FindB("Debug::Synaptic::Xapian",false))
237+ std::cerr << "expanded terms: " << *I << std::endl;
238+ expand.push_back(*I);
239+ expand.push_back("XP"+*I);
240+ // do not expand all alt terms, they can be huge > 100
241+ // and make the search very slow
242+ j++;
243+ if (j > maxAltTerms)
244+ break;
245+ }
246+ }
247+
248+
249+ // Build the expanded query
250+ Xapian::Query expansion(Xapian::Query::OP_OR, expand.begin(), expand.end());
251+ enquire.set_query(Xapian::Query(Xapian::Query::OP_OR, query, expansion));
252+
253+ // Retrieve the results
254+ bool done = false;
255+ int top_percent = 0;
256+ for (size_t pos = 0; !done; pos += 20)
257+ {
258+ Xapian::MSet matches = enquire.get_mset(pos, 20);
259+ if (matches.size() < 20)
260+ done = true;
261+ for (Xapian::MSetIterator i = matches.begin(); i != matches.end(); ++i)
262+ {
263+ RPackage* pkg = getPackage(i.get_document().get_data());
264+ // Filter out results that apt doesn't know
265+ if (!pkg || !_selectedView->hasPackage(pkg))
266+ continue;
267+
268+ // Save the confidence interval of the top value, to use it as
269+ // a reference to compute an adaptive quality cutoff
270+ if (top_percent == 0)
271+ top_percent = i.get_percent();
272+
273+ // Stop producing if the quality goes below a cutoff point
274+ if (i.get_percent() < qualityCutoff * top_percent / 100)
275+ {
276+ //cerr << "Discarding: " << i.get_percent() << " over " << qualityCutoff * top_percent / 100 << endl;
277+ done = true;
278+ break;
279+ }
280+
281+ //cerr << "found: " << pkg->name() << endl;
282+ _viewPackages.push_back(pkg);
283+ }
284+ }
285+ return true;
286+}
287+#else
288+bool RPackageLister::limitBySearch(string searchString)
289+{
290+ return false;
291+}
292+
293+bool RPackageLister::xapianSearch(string searchString)
294+{
295+ return false;
296+}
297+#endif
298+
299+
300 // vim:ts=3:sw=3:et
301
302=== modified file 'common/rpackagelister.h'
303--- common/rpackagelister.h 2008-08-21 14:32:18 +0000
304+++ common/rpackagelister.h 2010-01-21 14:39:14 +0000
305@@ -36,6 +36,10 @@
306 #include <apt-pkg/depcache.h>
307 #include <apt-pkg/acquire.h>
308
309+#ifdef WITH_EPT
310+#include <ept/textsearch/textsearch.h>
311+#endif
312+
313 #include "rpackagecache.h"
314 #include "rpackage.h"
315 #include "rpackagestatus.h"
316@@ -45,6 +49,14 @@
317
318 using namespace std;
319
320+#ifdef WITH_EPT
321+namespace ept {
322+namespace textsearch {
323+class TextSearch;
324+}
325+}
326+#endif
327+
328 class OpProgress;
329 class RPackageCache;
330 class RPackageFilter;
331@@ -102,6 +114,11 @@
332 pkgRecords *_records;
333 OpProgress *_progMeter;
334
335+#ifdef WITH_EPT
336+ ept::textsearch::TextSearch *_textsearch;
337+#endif
338+
339+
340 // Other members.
341 vector<RPackage *> _packages;
342 vector<int> _packagesIndex;
343@@ -123,7 +140,12 @@
344
345 RPackageViewFilter *_filterView; // the package view that does the filtering
346 RPackageViewSearch *_searchView; // the package view that does the (simple) search
347-
348+
349+ // helper for the limitBySearch() code
350+ static const int qualityCutoff = 25;
351+ static const int maxAltTerms = 15;
352+ bool xapianSearch(string searchString);
353+
354 public:
355
356 unsigned int _viewMode;
357@@ -189,6 +211,9 @@
358 list<pkgState> redoStack;
359
360 public:
361+ // limit what the current view displays
362+ bool limitBySearch(string searchString);
363+
364 // clean files older than "Synaptic::delHistory"
365 void cleanCommitLog();
366
367@@ -321,6 +346,11 @@
368 bool writeSelections(ostream &out, bool fullState);
369
370 RPackageCache* getCache() { return _cache; };
371+#ifdef WITH_EPT
372+ ept::textsearch::TextSearch* textsearch() { return _textsearch; }
373+ bool xapianIndexNeedsUpdate();
374+ bool openXapianIndex();
375+#endif
376
377 RPackageLister();
378 ~RPackageLister();
379
380=== modified file 'common/rpackageview.cc'
381--- common/rpackageview.cc 2009-12-23 15:31:43 +0000
382+++ common/rpackageview.cc 2010-01-21 14:39:14 +0000
383@@ -31,6 +31,7 @@
384 #include <map>
385 #include <vector>
386 #include <sstream>
387+#include <algorithm>
388
389 #include "sections_trans.h"
390
391@@ -64,6 +65,11 @@
392 _view.clear();
393 }
394
395+bool RPackageView::hasPackage(RPackage *pkg)
396+{
397+ return find(_selectedView.begin(), _selectedView.end(), pkg) != _selectedView.end();
398+}
399+
400 void RPackageView::clearSelection()
401 {
402 _hasSelection = false;
403@@ -311,7 +317,6 @@
404 searchProgress.Done();
405 return found;
406 }
407-
408 //------------------------------------------------------------------
409
410 RPackageViewFilter::RPackageViewFilter(vector<RPackage *> &allPkgs)
411@@ -543,6 +548,19 @@
412
413 filter = new RFilter();
414 filter->preset = true;
415+ filter->pattern.addPattern(RPatternPackageFilter::Component,
416+ "main", true);
417+ filter->pattern.addPattern(RPatternPackageFilter::Component,
418+ "restricted", true);
419+ filter->pattern.addPattern(RPatternPackageFilter::Origin,
420+ "Ubuntu", false);
421+ filter->pattern.setAndMode(true);
422+ filter->status.setStatus(RStatusPackageFilter::Installed);
423+ filter->setName("Community Maintained (installed)"); _("Community Maintained (installed)");
424+ registerFilter(filter);
425+
426+ filter = new RFilter();
427+ filter->preset = true;
428 filter->status.setStatus(RStatusPackageFilter::NowPolicyBroken);
429 filter->setName("Missing Recommends"); _("Missing Recommends");
430 registerFilter(filter);
431@@ -578,4 +596,9 @@
432 _view[subview].push_back(package);
433 };
434
435+
436+
437+
438+
439+
440 // vim:sts=3:sw=3
441
442=== modified file 'common/rpackageview.h'
443--- common/rpackageview.h 2009-12-23 14:29:40 +0000
444+++ common/rpackageview.h 2010-01-21 14:39:14 +0000
445@@ -29,6 +29,11 @@
446 #include <string>
447 #include <map>
448
449+#ifdef WITH_EPT
450+#include <ept/textsearch/textsearch.h>
451+#include <xapian.h>
452+#endif
453+
454 #include "rpackage.h"
455 #include "rpackagefilter.h"
456
457@@ -66,6 +71,7 @@
458
459 bool hasSelection() { return _hasSelection; };
460 string getSelected() { return _selectedName; };
461+ bool hasPackage(RPackage *pkg);
462 virtual bool setSelected(string name);
463
464 void showAll() {
465@@ -144,7 +150,6 @@
466 };
467
468 class RPackageViewSearch : public RPackageView {
469-
470 struct searchItem {
471 vector<string> searchStrings;
472 string searchName;
473@@ -155,9 +160,11 @@
474 searchItem _currentSearchItem;
475 int found; // nr of found pkgs for the last search
476
477+ bool xapianSearch();
478+
479 public:
480- RPackageViewSearch(vector<RPackage *> &allPkgs)
481- : RPackageView(allPkgs), found(0) {};
482+ RPackageViewSearch(vector<RPackage *> &allPkgs)
483+ : RPackageView(allPkgs), found(0) {};
484
485 int setSearch(string searchName, int type, string searchString,
486 OpProgress &searchProgress);
487@@ -224,8 +231,6 @@
488 void addPackage(RPackage *package);
489 };
490
491-
492-
493 #endif
494
495 // vim:sts=3:sw=3
496
497=== modified file 'common/sections_trans.cc'
498--- common/sections_trans.cc 2009-09-07 11:00:02 +0000
499+++ common/sections_trans.cc 2010-01-21 14:39:14 +0000
500@@ -7,7 +7,7 @@
501
502 #include "sections_trans.h"
503
504-char *transtable[][2] = {
505+const char *transtable[][2] = {
506 // TRANSLATORS: Alias for the Debian package section "admin"
507 {"admin", _("System Administration")},
508 // TRANSLATORS: Alias for the Debian package section "base"
509@@ -118,6 +118,8 @@
510 {"alien", _("Converted From RPM by Alien")},
511 // TRANSLATORS: Ubuntu translations section
512 {"translations", _("Internationalization and localization")},
513+ // TRANSLATORS: Ubuntu metapackages section
514+ {"metapackages", _("Meta Packages")},
515
516 // TRANSLATORS: Alias for the Debian package section "non-US"
517 // Export to the outside of the USA is not allowed
518
519=== modified file 'config.h.in'
520--- config.h.in 2009-10-21 11:14:25 +0000
521+++ config.h.in 2010-01-21 14:39:14 +0000
522@@ -118,6 +118,9 @@
523 /* build with dpkg progress bar */
524 #undef WITH_DPKG_STATUSFD
525
526+/* Define if you want to enable the ept functions. */
527+#undef WITH_EPT
528+
529 /* build with launchpad-integration */
530 #undef WITH_LAUNCHPAD_INTEGRATION
531
532
533=== modified file 'configure.in'
534--- configure.in 2009-01-23 07:16:48 +0000
535+++ configure.in 2010-01-21 14:39:14 +0000
536@@ -129,6 +129,19 @@
537 AC_SUBST(LP_CFLAGS)
538 AC_SUBST(LP_LIBS)
539
540+AC_MSG_CHECKING(for --enable-ept)
541+AC_ARG_ENABLE([ept],
542+ AC_HELP_STRING(--enable-ept, enable libept functionality),
543+ [enable_ept="$enableval"],[enable_ept="yes"])
544+if test "$enable_ept" != "no"; then
545+ AC_MSG_RESULT(no)
546+ AC_DEFINE(WITH_EPT, 1,
547+ [Define if you want to enable the ept functions.])
548+ LIBEPT_DEFS
549+else
550+ AC_MSG_RESULT(yes)
551+fi
552+
553
554 dnl Checks for header files.
555 AC_HEADER_STDC
556
557=== modified file 'debian/changelog'
558--- debian/changelog 2010-01-13 14:53:29 +0000
559+++ debian/changelog 2010-01-21 14:39:14 +0000
560@@ -1,4 +1,4 @@
561-synaptic (0.63.1) UNRELEASEDunstable; urgency=low
562+synaptic (0.63ubuntu2) lucid; urgency=low
563
564 * po/pt_BR.po:
565 - Updated pt_BR.po, thanks to Sergio Cipolla (closes: #561853)
566@@ -17,7 +17,19 @@
567 * gtk/rgaboutpanel.cc:
568 - fix FTBFS with gcc-4.5 (closes: #565077)
569
570- -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 22 Dec 2009 10:22:56 +0100
571+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 23 Dec 2009 15:30:54 +0100
572+
573+synaptic (0.63ubuntu1) lucid; urgency=low
574+
575+ * merged from debian, remaining changes:
576+ - ubuntu icons for supported applications
577+ - launchpad-integration
578+ - ubuntu changelog download support
579+ - support section metapackages
580+ - merged ept branch
581+ - x-ubuntu-gettext-domain in desktop file
582+
583+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 11 Nov 2009 14:10:05 +0100
584
585 synaptic (0.63) unstable; urgency=low
586
587@@ -45,40 +57,141 @@
588
589 * debian/control:
590 - add build-conflict against librpm-dev
591+ - recommends gksu|kdebase-bin (kdsu is fine too)
592+ closes: #442421
593+ * add filter for manual installed packages (LP: #122047)
594+ * fix typo (thanks to Florentin Duneau), closes: #542122
595+ * po/pt_BR.po:
596+ - updated translation, thanks to Sergio Cipolla
597+ (closes: #532473)
598+
599+ -- Michael Vogt <mvo@debian.org> Thu, 27 Aug 2009 10:00:10 +0200
600+
601+synaptic (0.62.7ubuntu7~ppa1) karmic; urgency=low
602+
603+ * gtk/rgfetchprogress.{cc,h}:
604+ - remove the custom progress rendering and replace with
605+ stock gtk progress
606+ * gtk/rgmainwindow.cc:
607+ - use yellowish background in quick search mode
608+ - reset quick search when the find dialog is popped up
609+
610+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 21 Oct 2009 11:03:54 +0200
611+
612+synaptic (0.62.7ubuntu6) karmic; urgency=low
613+
614+ * gtk/glade/window_fetch.glade:
615+ - add default_width to avoid fetch window resizing
616+ (LP: #450451)
617+
618+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 15 Oct 2009 10:13:17 +0200
619+
620+synaptic (0.62.7ubuntu5) karmic; urgency=low
621+
622+ * rebuild against latest libapt
623+
624+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 25 Sep 2009 22:35:18 +0200
625+
626+synaptic (0.62.7ubuntu4) karmic; urgency=low
627+
628+ * common/sections_trans.cc:
629+ - fix typo in gnu-r section description
630+ * po/fr.po:
631+ - updated, thanks to Stéphane Blondon, closes: #543981
632+ * po/sl.po:
633+ - updated, thanks to Matej Urbančič
634+ * take the "Origin" field from the release file into account
635+ when looking for supported packages
636+
637+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 22 Sep 2009 17:49:45 +0200
638+
639+synaptic (0.62.7ubuntu3) karmic; urgency=low
640+
641+ * common/rpackagelister.cc:
642+ - add prefixes for "name" and "section" in the quick search
643+ This allows "name:apt" or "section:devel" searches
644+ * debian/control:
645 - recommends gksu|kdebase-bin (kdsu is fine too)
646 closes: #442421
647 * add filter for manual installed packages (LP: #122047)
648 * fix typo (thanks to Florentin Duneau), closes: #542122
649 * po/pt_BR.po:
650- - updated translation, thanks to Sergio Cipolla
651+ - updated translation, thanks to Sergio Cipolla
652 (closes: #532473)
653-
654- -- Michael Vogt <mvo@debian.org> Thu, 27 Aug 2009 10:00:10 +0200
655+ * common/rpackage.{cc,h}:
656+ - fix potential segfault
657+
658+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 04 Sep 2009 11:52:17 +0200
659+
660+synaptic (0.62.7ubuntu2) karmic; urgency=low
661+
662+ * common/rpackagelister.cc:
663+ - fixes in the xapian search (thanks to seb128)
664+ - more debug output with Debug::Synaptic::Xapian=true
665+
666+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 15 Jul 2009 16:14:50 +0200
667+
668+synaptic (0.62.7ubuntu1) karmic; urgency=low
669+
670+ * merged from debian
671+ * debian/control:
672+ - add build-conflict against librpm-dev
673+
674+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 10 Jul 2009 14:35:17 +0200
675
676 synaptic (0.62.7) unstable; urgency=low
677
678 * show progress when searching and not not block the UI
679 (LP: #24188)
680 * gtk/glade/dialog_authentication.glade:
681- - add two missing "translatable" entries, thanks to
682+ - add two missing "translatable" entries, thanks to
683 Daniele Forsi)
684 * po/sk.po:
685- - updated translation, thanks to helix84, closes: #532790
686+ - updated translation, thanks to helix84, closes: #532790
687 * po/it.po:
688 - updated translation, thanks to Milo Casagrande, closes: #534351
689 * po/es.po:
690- - updated translation, thanks to Francisco Javier Cuadrado,
691+ - updated translation, thanks to Francisco Javier Cuadrado,
692 closes: #533322
693
694 -- Michael Vogt <mvo@debian.org> Thu, 25 Jun 2009 16:17:56 +0200
695
696+synaptic (0.62.6ubuntu3) karmic; urgency=low
697+
698+ * common/rpackagelister.cc:
699+ - remove all fuzzy matching in xapianIndexNeedsUpdate()
700+ * gtk/rgmainwindow.cc:
701+ - run update-apt-xapian-index --udpate under ionice, rebuild
702+ the index every time the timestamps do not match
703+
704+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 10 Jul 2009 13:00:47 +0200
705+
706+synaptic (0.62.6ubuntu2) karmic; urgency=low
707+
708+ * show progress when searching and not not block the UI
709+ (LP: #24188)
710+
711+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 15 Jun 2009 17:17:28 +0200
712+
713+synaptic (0.62.6ubuntu1) karmic; urgency=low
714+
715+ * merge from Debian/unstable, remaining changes:
716+ - ubuntu icons for supported applications
717+ - launchpad-integration
718+ - ubuntu changelog download support
719+ - support section metapackages
720+ - merged ept branch
721+ - x-ubuntu-gettext-domain in desktop file
722+
723+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 08 Jun 2009 10:47:19 +0200
724+
725 synaptic (0.62.6) unstable; urgency=low
726
727 * po/th.po:
728 - updated Thai translation,
729 thanks to Theppiak Karoonboonyanan, closes: #512605, #441571
730 * po/br.po:
731- - updated breton translation,
732+ - updated breton translation,
733 thanks to Denis ARNAUD
734 * po/sk.po:
735 - updated Slovak translation,
736@@ -106,7 +219,7 @@
737 thanks to Daniel Nylander, closes: #384107
738 * gtk/rgdebinstallprogress.cc:
739 - if forkpty() show a propper error message
740- (thanks to Evan)
741+ (thanks to Evan)
742 * gtk/rgfetchprogress.cc:
743 - if the ETA is huge report it as unknown (LP: #322871)
744 * debian/control:
745@@ -116,6 +229,35 @@
746
747 -- Michael Vogt <mvo@debian.org> Fri, 05 Jun 2009 16:22:48 +0200
748
749+synaptic (0.62.5ubuntu3) jaunty-proposed; urgency=low
750+
751+ * improve the logic when the xapian index needs
752+ rebuilding by checking the xapian document count
753+ against the available packages (LP: #365151)
754+
755+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 17 Apr 2009 16:14:30 +0200
756+
757+synaptic (0.62.5ubuntu2) jaunty; urgency=low
758+
759+ * No-change upload to strip translations from .desktop files. (LP: #348225)
760+
761+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 30 Mar 2009 12:57:47 +0200
762+
763+synaptic (0.62.5ubuntu1) jaunty; urgency=low
764+
765+ * po/th.po:
766+ - updated Thai translation (closes: #512605)
767+ * gtk/rgdebinstallprogress.cc:
768+ - if forkpty() show a propper error message
769+ (thanks to Evan)
770+ * gtk/rgfetchprogress.cc:
771+ - if the ETA is huge report it as unknown (LP: #322871)
772+ * debian/control:
773+ - add depends to hicolor-icon-theme
774+ - rebuild against latest libapt/libept
775+
776+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 09 Feb 2009 16:03:03 +0100
777+
778 synaptic (0.62.5) unstable; urgency=low
779
780 * gtk/rgsummarywindow.cc:
781@@ -169,12 +311,33 @@
782
783 -- Michael Vogt <mvo@debian.org> Tue, 18 Nov 2008 20:35:18 +0100
784
785+synaptic (0.62.2ubuntu2) jaunty; urgency=low
786+
787+ * gtk/rgpkgdetails.{cc,h}:
788+ - download/show big image when clicking on the
789+ thumbnail
790+ * debian/rules, .bzr-builddeb/default.conf
791+ - bybye arch-build, hello "bzr-buildpackage"
792+
793+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 18 Nov 2008 19:21:16 +0100
794+
795+synaptic (0.62.2ubuntu1) jaunty; urgency=low
796+
797+ * Merge from debian, remaining changes:
798+ - ubuntu icons for supported applications
799+ - launchpad-integration
800+ - support section metapackages
801+ - x-ubuntu-gettext-domain in desktop file
802+ - support end time calculation
803+
804+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 14 Nov 2008 12:42:42 +0100
805+
806 synaptic (0.62.2) unstable; urgency=low
807
808 * po/es.po:
809- - updated spanish translation (thanks to
810+ - updated spanish translation (thanks to
811 Francisco Javier Cuadrado)
812- * po/cz.po:
813+ * po/cz.po:
814 - updated Czech translation (thanks to Kamil Páral)
815 * gtk/glade/dialog_upgrade.glade:
816 - provide a mnemonics in the upgrade dialog,
817@@ -201,7 +364,132 @@
818
819 -- Michael Vogt <mvo@debian.org> Fri, 14 Nov 2008 11:44:43 +0100
820
821-synaptic (0.62.1) unstable; urgency=low
822+synaptic (0.62.1ubuntu10) intrepid; urgency=low
823+
824+ * common/rpackagelister.cc:
825+ - add special handling for "-" char in the xapian
826+ search (thanks to kiko)
827+ - fix hang in quick search for huge result lists
828+ (like "li") LP: #282188
829+
830+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 21 Oct 2008 15:19:02 +0200
831+
832+synaptic (0.62.1ubuntu9) intrepid; urgency=low
833+
834+ * gtk/rgmainwindow.cc:
835+ - only xapian search when more than one char is used
836+ in the search querry (LP: #260739)
837+ * common/rpackagelister.{cc,h}:
838+ - expand partial strings in search as you type so that
839+ "ged" finds "gedit" (LP: #261423)
840+ * 10_ubuntu_maintenance_gui.dpatch:
841+ - make sure to look only for immutable release files
842+ when calculating the support time
843+
844+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 22 Sep 2008 15:57:58 +0200
845+
846+synaptic (0.62.1ubuntu8) intrepid; urgency=low
847+
848+ * common/rpackageview.cc:
849+ - add new "Missing Recommends" default filter
850+ * common/rpackage.cc:
851+ - fix code to get candidate origin
852+ - support getting the candidate release file name
853+ * common/rpackagestatus.cc:
854+ - support maintenanceEndTime() (if the distro supports that)
855+ * 10_ubuntu_maintenance_gui.dpatch:
856+ - add support for displaying when the maintaince ends
857+
858+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 22 Aug 2008 12:40:10 +0200
859+
860+synaptic (0.62.1ubuntu7) intrepid; urgency=low
861+
862+ * debian/control:
863+ - add apt-xapian-index to the recommends again, we have some
864+ space on the CDs again (thanks to Steve Langasek)
865+
866+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 19 Jun 2008 14:45:42 +0200
867+
868+synaptic (0.62.1ubuntu6) intrepid; urgency=low
869+
870+ * gtk/rgdebinstallprogress.cc:
871+ - make sure that SIGCHLD is not blocked to work around
872+ kdesudo (LP: #156041)
873+ * common/rpackageview.cc:
874+ - add new "Missing Recommends" default filter
875+ - fix incorrect display of the "Community Maintained" filter
876+
877+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 14 Aug 2008 12:01:56 +0200
878+
879+synaptic (0.62.1ubuntu5) intrepid; urgency=low
880+
881+ * debian/control:
882+ - make deborphan and apt-xapian-index suggests instead of recommends
883+ to save space on the CD - this means we loose the quick search
884+ feature in the default install
885+ * po/es.po:
886+ - updated spanish translation (thanks to
887+ Francisco Javier Cuadrado)
888+ * gtk/glade/dialog_upgrade.glade:
889+ - provide a mnemonics in the upgrade dialog,
890+ closes: #491179 (thanks to Matt Kraai)
891+ * gtk/glade/window_fetch.glade:
892+ - dialog fix (thanks to Oded Arbel) (LP: #228127)
893+ * gtk/rgdebinstallprogress.cc:
894+ - intercept ctrl-c in the terminal window and ask
895+ if that is really the desired action
896+ * gtk/rgmainwindow.cc:
897+ - fix "Gtk-CRITICAL **: gtk_tree_view_unref_tree_helper"
898+ assertion failure error (LP: #38397, closes: #341645)
899+
900+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 01 Aug 2008 13:50:48 +0200
901+
902+synaptic (0.62.1ubuntu4) intrepid; urgency=low
903+
904+ * improve the search as you type to weight packagename in the
905+ search heigher
906+
907+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 16 Jul 2008 16:00:26 +0100
908+
909+synaptic (0.62.1ubuntu3) intrepid; urgency=low
910+
911+ * do not run the index update when called in backend
912+ (non-interactive) mode
913+
914+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 03 Jul 2008 21:58:28 +0200
915+
916+synaptic (0.62.1ubuntu2) intrepid; urgency=low
917+
918+ * added support for quick search using xapian (thanks to
919+ Enrico Zini for his help)
920+
921+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 17 Jun 2008 14:37:19 +0200
922+
923+synaptic (0.62.1ubuntu1) intrepid; urgency=low
924+
925+ * merge from debian, remaining changes:
926+ - ubuntu icons for supported applications
927+ - launchpad-integration
928+ - build against latest apt in ubuntu
929+ - support section metapackages
930+ - x-ubuntu-gettext-domain in desktop file
931+
932+ * po/es.po:
933+ - updated Spanish translation (thanks to
934+ Francisco Javier Cuadrado)
935+ * debian/control:
936+ - added "menu" to the recommends (closes: #478250)
937+ * gtk/glade/window_main.glade:
938+ - make the main vpane shinkable
939+ * gtk/rgmainwindow.cc:
940+ - do not loose the keyboard focus after a package
941+ action in the listview
942+ * debian/control:
943+ - switch bzr branch to bzr.debian.org
944+
945+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 12 Jun 2008 15:57:44 +0200
946+
947+synaptic (0.62.1ubuntu1) intrepid; urgency=low
948
949 * po/es.po:
950 - updated Spanish translation (thanks to
951@@ -218,6 +506,7 @@
952
953 -- Michael Vogt <mvo@debian.org> Tue, 18 Jun 2008 10:17:31 +0200
954
955+
956 synaptic (0.62) unstable; urgency=low
957
958 [ Michael Vogt]
959@@ -259,6 +548,82 @@
960
961 -- James Vega <jamessan@debian.org> Sat, 05 Apr 2008 18:58:52 -0400
962
963+synaptic (0.61ubuntu9) hardy; urgency=low
964+
965+ * po/cs.po:
966+ - translation update (thanks to Kamil Páral)
967+ * rebuild for liblaunchpad-integration change
968+
969+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 10 Apr 2008 16:25:00 +0200
970+
971+synaptic (0.61ubuntu8) hardy; urgency=low
972+
973+ * pixmaps/hicolor/16x16/package-purge.png:
974+ - make the icon different from the "remove" icon
975+ * gtk/rgsummarywindow.cc:
976+ - code cleanup and fix potential endless loop (thanks to
977+ Sebastien Bacher)
978+
979+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 01 Apr 2008 14:39:18 +0200
980+
981+synaptic (0.61ubuntu7) hardy; urgency=low
982+
983+ * do not auto-close on package install errors when run with
984+ closeZvt=true (LP: #183209)
985+
986+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 03 Mar 2008 15:05:55 +0100
987+
988+synaptic (0.61ubuntu6) hardy; urgency=low
989+
990+ * recommend software-properties-gtk
991+
992+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 21 Feb 2008 11:33:11 +0100
993+
994+synaptic (0.61ubuntu5) hardy; urgency=low
995+
996+ [ Brian Murray ]
997+ * typo fixes (LP: #64482, LP: #157850, LP: #179914, LP: #179912, LP: #179909)
998+
999+ [ Michael Vogt ]
1000+ * add new RFilePackageFilter
1001+ * added default custom filter that shows installed community software
1002+
1003+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 12 Feb 2008 22:54:39 +0100
1004+
1005+synaptic (0.61ubuntu4) hardy; urgency=low
1006+
1007+ * fix incorect transient settings when run with --no-main-window
1008+ (thanks to Robert Colins for reporting)
1009+
1010+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 31 Jan 2008 10:51:31 +0100
1011+
1012+synaptic (0.61ubuntu3) hardy; urgency=low
1013+
1014+ * use new ListUpdate() code from apt
1015+
1016+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 07 Jan 2008 21:20:49 +0100
1017+
1018+synaptic (0.61ubuntu2) hardy; urgency=low
1019+
1020+ [ Michael Vogt]
1021+ * debian/rules, debian/control:
1022+ - use dh_icons and add appropriate b-d on debhelper
1023+ * g++ 4.3 fixes (closes: #456044)
1024+
1025+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 13 Dec 2007 20:48:57 +0100
1026+
1027+synaptic (0.61ubuntu1) hardy; urgency=low
1028+
1029+ * merged from debian/unstable, remaining changes:
1030+ - ubuntu icons for supported applications
1031+ - maintained filed changed
1032+ - launchpad-integration
1033+ - build against latest apt in ubuntu
1034+ - support section metapackages
1035+ - x-ubuntu-gettext-domain in desktop file
1036+
1037+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 13 Dec 2007 15:49:12 +0100
1038+
1039 synaptic (0.61) unstable; urgency=low
1040
1041 [ Michael Vogt ]
1042@@ -296,6 +661,76 @@
1043
1044 -- Michael Vogt <mvo@debian.org> Thu, 06 Dec 2007 16:00:51 +0100
1045
1046+synaptic (0.60ubuntu5.1) gutsy-proposed; urgency=low
1047+
1048+ * gtk/rgfetchprogress.{cc,h}:
1049+ - fix crash in download progress on theme changes (LP: #67995)
1050+
1051+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 17 Oct 2007 11:14:03 +0200
1052+
1053+synaptic (0.60ubuntu5) gutsy; urgency=low
1054+
1055+ [ Loic Minier ]
1056+ * Set has_focus on the close button of the welcome dialog; LP: #148695.
1057+
1058+ [ Michael Vogt ]
1059+ * gtk/rgmainwindow.cc:
1060+ - fix crash in cbInstallFromVersion() (LP: #145685)
1061+
1062+ -- Loic Minier <lool@dooz.org> Wed, 03 Oct 2007 22:33:28 +0200
1063+
1064+synaptic (0.61) unstable; urgency=low
1065+
1066+ [ Michael Vogt ]
1067+ * fix missing Basque translation (closes: #429460)
1068+ * updatd Basque translation (thanks to mikel paskual)
1069+ * update galician translation (thanks to Ignacio Casal)
1070+ * updated Czech translation (thanks to Vit Pelcak)
1071+ * updated Finish translation (thanks to Timo Jyrinki)
1072+ * po/POTFILES.in, po/POTFILES.skip:
1073+ - updated so that intltool-update -m is happy again (thanks
1074+ to Nacho)
1075+ * gtk/rgmainwindow.cc:
1076+ - add missing space in the wget script (thanks to Avi Rozen)
1077+ * make it build with g++ 4.3
1078+ * gtk/rgmainwindow.cc:
1079+ - fix crash in cbInstallFromVersion()
1080+ * gtk/rgfetchprogress.{cc,h}:
1081+ - fix crash in download progress on theme changes
1082+
1083+ [ Loic Minier ]
1084+ * Set has_focus on the close button of the welcome dialog; closes: #148695.
1085+
1086+ -- Loic Minier <lool@dooz.org> Wed, 03 Oct 2007 22:25:09 +0200
1087+
1088+synaptic (0.60ubuntu3) gutsy; urgency=low
1089+
1090+ * build against latest apt
1091+
1092+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 03 Aug 2007 21:15:40 +0200
1093+
1094+synaptic (0.60ubuntu2) gutsy; urgency=low
1095+
1096+ * debian/control:
1097+ - added XS-Vcs-Bzr field
1098+
1099+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 30 Jul 2007 15:04:48 +0200
1100+
1101+synaptic (0.60ubuntu1) gutsy; urgency=low
1102+
1103+ * merged from debian/unstable, remaining changes:
1104+ - 01_ubuntu_changelog:
1105+ + default to changelogs.ubuntu.com
1106+ - 03_hide_browse_documentation:
1107+ + don't show the dwww documentation button
1108+ - 04_ubuntu_lpi:
1109+ + launchpad integration added
1110+ - 06_ubuntu_su_to_root:
1111+ + use gksu instead of su-to-root
1112+ - ubuntu branding icon
1113+
1114+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 18 Jun 2007 15:08:09 +0200
1115+
1116 synaptic (0.60) unstable; urgency=low
1117
1118 * moved most icons use the icontheme
1119@@ -312,23 +747,17 @@
1120 * added support for GUI configuraton of http proxy
1121 * translation updates:
1122 - cs.po: thanks to Vít Pelcak
1123- * debian/rules:
1124- - fix automatic version number generation
1125 * make description buffer dynamic (thanks to Benjamin Jacobs)
1126 * added component filter
1127 * added emblem in the description to show support status
1128- * move the desktop file out of settings because it does no longer
1129- fit there with the new control center in gnome 2.17
1130- * build with gcc 4.3 (closes: #413419)
1131- * do not return a NULL pointer in name()
1132- * when generating the wget script, use wget -c
1133- * po/cs.po:
1134- - updated (thanks to Vit Pelcak)
1135- * gtk/rguserdialog.cc, gtk/rggladewindow.cc:
1136- - do not crash for invalid parent-window-ids
1137+
1138+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 11 Jan 2007 16:32:32 +0100
1139+
1140+synaptic (0.57.11.1ubuntu15) gutsy; urgency=low
1141+
1142 * gtk/rgpreferenceswindow.cc:
1143 - overwrite the http_proxy environ when the user set the proxy
1144- explicitely (thanks to Berend De Schouwer)
1145+ explicitely (thanks to Berend De Schouwer, LP#105515)
1146 * common/rpackagelister.cc:
1147 - added "Volatile::SetSelectionDoReInstall" to support
1148 reinstalling from --set-selections too
1149@@ -336,13 +765,218 @@
1150 - only show a package as supported if it is authenticated
1151 * po/eu.po:
1152 - updated (thanks to dooteo, closes: #368951)
1153- * merged gcc 4.3 compiler fix, closes: #413419
1154- (thanks to Martin Michlmayr)
1155- * merged support for translated package description
1156- * merged support for automatic removal of unused dependencies
1157- * merged support for native apts install-recommends feature
1158-
1159- -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 6 Mar 2007 17:22:30 +0100
1160+ * gtk/rguserdialog.cc, gtk/rggladewindow.cc:
1161+ - do not crash for invalid parent-window-ids
1162+
1163+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 11 Apr 2007 11:16:31 +0200
1164+
1165+synaptic (0.57.11.1ubuntu14) feisty; urgency=low
1166+
1167+ * gtk/rgchangeswindow.cc:
1168+ - fix crash in confirm changes (LP#80922)
1169+ Thanks to John Millikin for the instructions how to reproduce the
1170+ bug
1171+
1172+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 4 Apr 2007 13:01:23 +0200
1173+
1174+synaptic (0.57.11.1ubuntu13) feisty; urgency=low
1175+
1176+ * when generating the wget script, use wget -c (LP#76462)
1177+ * po/cs.po:
1178+ - updated (thanks to Vit Pelcak)
1179+ * gtk/rgpkgdetails.cc:
1180+ - fix chinese descriptions display, thanks to Liu Qishuai
1181+ (LP#102228)
1182+ * fix drop down boxes in preferences (LP#100072)
1183+ * fix terminal window (LP#99877)
1184+ * show error and exit if opening the cache fails (LP#90016)
1185+
1186+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 3 Apr 2007 22:23:48 +0200
1187+
1188+synaptic (0.57.11.1ubuntu12) feisty; urgency=low
1189+
1190+ * data/synaptic.desktop.in:
1191+ - fix in the Category to make it show up in g-a-i (LP#88877)
1192+ * common/rpackageview.cc:
1193+ - fix in the getSections() code (LP##91888)
1194+
1195+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 13 Mar 2007 20:18:09 +0100
1196+
1197+synaptic (0.57.11.1ubuntu11) feisty; urgency=low
1198+
1199+ * build with gcc 4.3 (closes: #413419)
1200+ * do not return a NULL pointer in name()
1201+ * remove unneeded pkgActionGroup that seems to cause havoc
1202+
1203+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 6 Mar 2007 19:02:44 +0100
1204+
1205+synaptic (0.57.11.1ubuntu10) feisty; urgency=low
1206+
1207+ * debian/control:
1208+ - changed ubuntu maintainer
1209+ - added XS-Vcs-Bzr
1210+ * gtk/rgpreferenceswindow.cc:
1211+ - fix proxy authentication (thanks to Jan de Mooij)
1212+ (LP#86769)
1213+
1214+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 27 Feb 2007 12:34:12 +0100
1215+
1216+synaptic (0.57.11.1ubuntu9) feisty; urgency=low
1217+
1218+ * remove file descriptor resource leak
1219+ * depend on latest apt (needs rebuild to fix resource leak)
1220+ * fix crash in "Add downloaded packages" (LP#85934)
1221+
1222+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 26 Feb 2007 14:31:31 +0100
1223+
1224+synaptic (0.57.11.1ubuntu8) feisty; urgency=low
1225+
1226+ * move the desktop file back into new control center as it confused
1227+ too many people and we want to get rid of Applications/System Tools
1228+ (LP: #84984)
1229+ * fixed memory corruption problem on reopening the cache
1230+ (LP#81624)
1231+
1232+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 19 Feb 2007 10:33:32 +0100
1233+
1234+synaptic (0.57.11.1ubuntu7) feisty; urgency=low
1235+
1236+ * really use software-properties-gtk if available (LP#84248)
1237+ * move the desktop file out of settings because it does no longer
1238+ fit there with the new control center in gnome 2.17
1239+ (LP: #83658)
1240+ * fix version number generation for the about dialog (lp: #84626)
1241+
1242+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 12 Feb 2007 19:05:35 +0100
1243+
1244+synaptic (0.57.11.1ubuntu6) feisty; urgency=low
1245+
1246+ * use software-properties-gtk if available
1247+ * rebuild against latest apt version
1248+
1249+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 6 Feb 2007 16:37:48 +0100
1250+
1251+synaptic (0.57.11.1ubuntu5) feisty; urgency=low
1252+
1253+ * fix corner-case bug in --set-selections, --non-interactive (lp: #81428)
1254+
1255+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 26 Jan 2007 10:41:48 +0100
1256+
1257+synaptic (0.57.11.1ubuntu4) feisty; urgency=low
1258+
1259+ * debian/rules:
1260+ - fix automatic version number generation
1261+
1262+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 22 Jan 2007 15:27:59 +0100
1263+
1264+synaptic (0.57.11.1ubuntu2) feisty; urgency=low
1265+
1266+ * added "Origins" view (AlwaysEnableUniverseMultiverse spec)
1267+
1268+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Dec 2006 19:05:08 +0100
1269+
1270+synaptic (0.57.11.1ubuntu1) feisty; urgency=low
1271+
1272+ * merged with debian
1273+
1274+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Dec 2006 17:30:46 +0100
1275+
1276+synaptic (0.57.11.1) unstable; urgency=high
1277+
1278+ * gtk/rgmainwindow.cc:
1279+ - fix crash in "Lock package"
1280+ * gtk/rgpreferenceswindow.cc:
1281+ - add default font to fix crash
1282+
1283+ -- Michael Vogt <mvo@debian.org> Mon, 18 Dec 2006 10:52:08 +0100
1284+
1285+synaptic (0.57.11ubuntu13) edgy; urgency=low
1286+
1287+ * gtk/rgmainwindow.cc:
1288+ - fix crash in "Lock package" (lp: 64005)
1289+ * gtk/rgpreferenceswindow.cc:
1290+ - add default font to fix crash (lp: 65553)
1291+
1292+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 23 Oct 2006 16:12:55 +0200
1293+
1294+synaptic (0.57.11ubuntu12) edgy; urgency=low
1295+
1296+ * gtk/gsyncaptic.cc:
1297+ - fix in the checking for already runing synaptic (lp: 62754)
1298+
1299+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 11 Oct 2006 18:09:16 +0200
1300+
1301+synaptic (0.57.11ubuntu11) edgy; urgency=low
1302+
1303+ * common/rpackagelister.cc:
1304+ - use pkgActionGroup to fix performance regression in setSelection()
1305+ * performance regression fixes (lp: #63171)
1306+
1307+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 10 Oct 2006 13:57:42 +0200
1308+
1309+synaptic (0.57.11ubuntu10) edgy; urgency=low
1310+
1311+ * common/rpackagelister.cc:
1312+ - run refresh() after re-adjusting the size of the packages (lp: #62298)
1313+
1314+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 26 Sep 2006 17:33:28 +0200
1315+
1316+synaptic (0.57.11ubuntu9) edgy; urgency=low
1317+
1318+ * fix problem with pkgs disappering from the current view when
1319+ certain auto-removable packages are marked for removal
1320+
1321+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 21 Sep 2006 13:39:35 +0200
1322+
1323+synaptic (0.57.11ubuntu8) edgy; urgency=low
1324+
1325+ * redo the auto flag on "restoreState()" too
1326+
1327+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 21 Sep 2006 00:55:16 +0200
1328+
1329+synaptic (0.57.11ubuntu7) edgy; urgency=low
1330+
1331+ * auto install/garbage filter added
1332+
1333+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Sep 2006 15:04:36 +0200
1334+
1335+synaptic (0.57.11ubuntu6) edgy; urgency=low
1336+
1337+ * fix mark/unmark auto
1338+
1339+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Sep 2006 14:18:43 +0200
1340+
1341+synaptic (0.57.11ubuntu5) edgy; urgency=low
1342+
1343+ * fix performance regression when canceling a operation
1344+
1345+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 11 Sep 2006 11:52:30 +0200
1346+
1347+synaptic (0.57.11ubuntu4) edgy; urgency=low
1348+
1349+ * when switching views, don't autoselect "All"
1350+ * support the "metapackages" section
1351+
1352+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 6 Sep 2006 20:30:45 +0200
1353+
1354+synaptic (0.57.11ubuntu3) edgy; urgency=low
1355+
1356+ * make "Fix Missing" and "Set Selections" faster (thanks to seb128
1357+ for discovering this problem)
1358+
1359+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 4 Sep 2006 15:59:20 +0200
1360+
1361+synaptic (0.57.11ubuntu2) edgy; urgency=low
1362+
1363+ * merged the ddtp support
1364+
1365+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 14 Aug 2006 16:26:28 +0200
1366+
1367+synaptic (0.57.11ubuntu1) edgy; urgency=low
1368+
1369+ * merged with debian
1370+
1371+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 27 Jul 2006 15:17:03 +0200
1372
1373 synaptic (0.57.11.1) unstable; urgency=high
1374
1375@@ -366,6 +1000,32 @@
1376
1377 -- Michael Vogt <mvo@debian.org> Thu, 27 Jul 2006 15:12:31 +0200
1378
1379+synaptic (0.57.10ubuntu3) edgy; urgency=low
1380+
1381+ * show broken packages in the status view as well
1382+ * don't show a download window if nothing is going to be downloaded
1383+ * cleanups
1384+
1385+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 21 Jul 2006 11:47:31 +0200
1386+
1387+synaptic (0.57.10ubuntu2) edgy; urgency=low
1388+
1389+ * fixed FTBFS
1390+ * build-dep on latest vte
1391+
1392+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 4 Jul 2006 16:17:25 +0200
1393+
1394+synaptic (0.57.10ubuntu1) edgy; urgency=low
1395+
1396+ * po/ja.po: updated japanese translation (thanks to Daisuke SUZUKI)
1397+ * po/sv.po: updated translation (thanks to Daniel Nylander)
1398+ * UI and string fixes (thanks to Sebastian Heinlein)
1399+ * merged with debian
1400+ * merged simple support for the apt auto-mark of automatic dependencies
1401+ feature (new "Installed (auto removable)" status)
1402+
1403+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 3 Jul 2006 21:38:16 +0200
1404+
1405 synaptic (0.57.10) unstable; urgency=low
1406
1407 * fix a bug in the skip-taskbar handling (thanks to seb128)
1408@@ -391,6 +1051,99 @@
1409
1410 -- Michael Vogt <mvo@debian.org> Tue, 28 Feb 2006 09:44:42 +0100
1411
1412+synaptic (0.57.8ubuntu11) dapper; urgency=low
1413+
1414+ * fix bug that the window is not visisble in the tasklist when run
1415+ in "install all upgrades" mode from update-notifier (thanks to
1416+ seb128 for reporting)
1417+ * hide the "auto-close" checkbutton when runing non-interactively,
1418+ because synaptic won't save options then (Ubuntu: #28250)
1419+ * better deal with invalid utf8 in the package descriptions
1420+ (Ubuntu: #37050, #38399)
1421+ * increase the size of the diff dialog textview (ubuntu: #44012)
1422+ * search in summary too (ubuntu: #32337)
1423+ * fix focus problem (ubuntu: #39971)
1424+
1425+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 18 May 2006 11:41:18 +0200
1426+
1427+synaptic (0.57.8ubuntu10) dapper; urgency=low
1428+
1429+ * g++-4.1 fixes (thanks to Martin Michlmayr) (closes: 357863)
1430+ * fix the invocation of the external software-properties
1431+
1432+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 21 Apr 2006 10:02:28 +0200
1433+
1434+synaptic (0.57.8ubuntu9) dapper; urgency=low
1435+
1436+ * fix a bug in the skip-taskbar handling (thanks to seb128)
1437+ * fix the column sorting (closes: #361070)
1438+ * use the urgency hint for the conffile prompt (ubuntu: #21898)
1439+ * better handling of the automatic terminal expanding (ubuntu: #38935)
1440+
1441+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 12 Apr 2006 20:43:23 +0200
1442+
1443+synaptic (0.57.8ubuntu8) dapper; urgency=low
1444+
1445+ * fix memory corruption problem (ubuntu #37817, #37987)
1446+
1447+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 4 Apr 2006 19:59:35 +0200
1448+
1449+synaptic (0.57.8ubuntu7) dapper; urgency=low
1450+
1451+ * gtk/window_changes.glade:
1452+ - make the dialog icon "info" instead of "warning" (ubuntu: #17085)
1453+ * remove http:// when it was entered as part of the proxy uri
1454+ (ubuntu: #18038)
1455+ * if a dpkg error happens during install run "dpkg --configure -a"
1456+ to recover as much as possible (ubuntu: #19021)
1457+ * if no terminal activity is detected and the terminal is expanded
1458+ set the urgency hint as well (ubuntu: #31436)
1459+ * remove http:// when it was entered as part of the proxy uri
1460+ * include reinstall markings in the "changes" filter
1461+
1462+ -- Michael Vogt <michael.vogt@ubuntu.com> Sun, 2 Apr 2006 11:40:45 +0200
1463+
1464+synaptic (0.57.8ubuntu6) dapper; urgency=low
1465+
1466+ * wording fix (ubuntu #36488)
1467+ * if no terminal activity is detected and the terminal is expanded
1468+ set the urgency hint as well (ubuntu: #31436)
1469+
1470+ -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 29 Mar 2006 14:33:19 +0200
1471+
1472+synaptic (0.57.8ubuntu5) dapper; urgency=low
1473+
1474+ * fix problem with fetch window not centered on parent (thanks to
1475+ seb128 and glatzor)
1476+ * fix a missing set_transient() problem (ubuntu #36030)
1477+
1478+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 23 Mar 2006 00:10:25 +0100
1479+
1480+synaptic (0.57.8ubuntu4) dapper; urgency=low
1481+
1482+ * fix another set_transient() problem with run with --parent-window-id
1483+ (ubuntu #33406)
1484+
1485+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 2 Mar 2006 15:38:08 +0100
1486+
1487+synaptic (0.57.8ubuntu3) dapper; urgency=low
1488+
1489+ * data/synaptic.desktop.in: set X-Ubuntu-Gettext-Domain
1490+ * make "mark" the default response in the "Mark change dialog" (ubuntu #31189)
1491+ * don't fail if run as non-root, just explain what's wrong
1492+
1493+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 24 Feb 2006 10:35:43 +0100
1494+
1495+synaptic (0.57.8ubuntu2) dapper; urgency=low
1496+
1497+ * po/th.po: updated Thai Translation (thanks to Isriya Paireepairit)
1498+ * po/el.po: updated Greek translation (thanks to Kostas Papadimas)
1499+ * only clean the list dir if a update was successful
1500+ * fix problem that some windows have a skip taskbar hint but no
1501+ transient parent (thanks to Seb128 for reporting the problem)
1502+
1503+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 21 Feb 2006 18:59:52 +0100
1504+
1505 synaptic (0.57.8) unstable; urgency=low
1506
1507 * po/pl.po: updated Polish translation (thanks to Emilian Nowak)
1508@@ -403,17 +1156,13 @@
1509 * po/gl.po: added Galician translation (thanks to Nacho Resa)
1510 * po/es.po: updated Spanish translation
1511 (thanks to Francisco Javier F. Serrador)
1512- * po/th.po: updated Thai Translation (thanks to Isriya Paireepairit)
1513 * po/fi.po: updated Finnish translation (thanks to Ilkka Tuohela)
1514- * po/el.po: updated Greek translation (thanks to Kostas Papadimas)
1515 * fix version number in about dialog (and make sure this is done
1516 automatically in the future) (closes: #348839)
1517 * applied patch from Robert Chéramy to fix un-lock problem
1518 (closes: #334168)
1519 * added --parent-window-id to make embedding easier
1520 * wording fixes (malone #22090)
1521- * only clean the list dir if a update was successful
1522- * make "mark" the default response in the "Mark change dialog"
1523
1524 -- Michael Vogt <mvo@debian.org> Tue, 28 Feb 2006 09:44:42 +0100
1525
1526
1527=== modified file 'debian/control'
1528--- debian/control 2009-07-21 08:16:20 +0000
1529+++ debian/control 2010-01-21 14:39:14 +0000
1530@@ -1,11 +1,13 @@
1531 Source: synaptic
1532 Section: admin
1533 Priority: optional
1534-Maintainer: Michael Vogt <mvo@debian.org>
1535-Build-Depends: debhelper (>= 5.0.51), libapt-pkg-dev (>= 0.7.0), gettext, libgtk2.0-dev, libvte-dev (>= 0.11.11), libglade2-dev, libxft2-dev, scrollkeeper, intltool, xmlto, libsm-dev , sharutils, dpatch, lsb-release, dpkg (>= 1.13.9)
1536+Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1537+XSBC-Original-Maintainer: Michael Vogt <mvo@debian.org>
1538+Build-Depends: debhelper (>= 5.0.51), libapt-pkg-dev (>= 0.7.23), gettext, libgtk2.0-dev, libvte-dev (>= 0.11.11), libglade2-dev, libxft2-dev, scrollkeeper, intltool, xmlto, libsm-dev , sharutils, dpatch, lsb-release, dpkg (>= 1.13.9), liblaunchpad-integration-dev, libept-dev (>= 0.5.26ubuntu2)
1539 Build-Conflicts: librpm-dev
1540 Standards-Version: 3.7.2.2
1541-Vcs-Bzr: http://bzr.debian.org/synaptic/synaptic/debian-sid
1542+Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-core-dev/synaptic/ubuntu/
1543+XS-Original-Vcs-Bzr: http://bzr.debian.org/synaptic/synaptic/debian-sid
1544
1545 Package: synaptic
1546 Architecture: any
1547@@ -13,8 +15,8 @@
1548 Provides: gsynaptic
1549 Replaces: gsynaptic
1550 Conflicts: gsynaptic, menu (<< 2.1.11)
1551-Recommends: gksu|kdebase-bin, deborphan, libgnome2-perl, menu
1552-Suggests: dwww
1553+Recommends: gksu|kdebase-bin, libgnome2-perl, software-properties-gtk, apt-xapian-index
1554+Suggests: dwww, menu, deborphan
1555 Description: Graphical package manager
1556 Synaptic is a graphical package management tool based on GTK+ and APT.
1557 Synaptic enables you to install, upgrade and remove software packages in
1558
1559=== modified file 'debian/patches/00list.Ubuntu'
1560--- debian/patches/00list.Ubuntu 2007-10-04 08:45:12 +0000
1561+++ debian/patches/00list.Ubuntu 2010-01-21 14:39:14 +0000
1562@@ -3,3 +3,4 @@
1563 03_hide_browse_documentation
1564 04_ubuntu_lpi
1565 06_ubuntu_su_to_root
1566+10_ubuntu_maintenance_gui
1567
1568=== modified file 'debian/patches/01_ubuntu_changelog.dpatch'
1569--- debian/patches/01_ubuntu_changelog.dpatch 2009-06-04 16:12:33 +0000
1570+++ debian/patches/01_ubuntu_changelog.dpatch 2010-01-21 14:39:14 +0000
1571@@ -5,10 +5,10 @@
1572 ## DP: No description.
1573
1574 @DPATCH@
1575-diff -urNad synaptic-0.56/common/rpackage.cc /tmp/dpep.Ri9fRS/synaptic-0.56/common/rpackage.cc
1576---- synaptic-0.56/common/rpackage.cc 2005-02-18 13:28:43.000000000 +0100
1577-+++ /tmp/dpep.Ri9fRS/synaptic-0.56/common/rpackage.cc 2005-02-18 14:39:17.005309176 +0100
1578-@@ -810,7 +810,7 @@
1579+diff -urNad ubuntu~/common/rpackage.cc ubuntu/common/rpackage.cc
1580+--- ubuntu~/common/rpackage.cc 2009-09-18 23:37:47.000000000 +0200
1581++++ ubuntu/common/rpackage.cc 2009-09-18 23:40:55.071662698 +0200
1582+@@ -875,7 +875,7 @@
1583 if(verstr.find(':')!=verstr.npos)
1584 verstr=string(verstr, verstr.find(':')+1);
1585 char uri[512];
1586@@ -17,7 +17,10 @@
1587 src_section.c_str(),
1588 prefix.c_str(),
1589 srcpkg.c_str(),
1590-@@ -1293,7 +1293,7 @@
1591+diff -urNad ubuntu~/common/rpackagestatus.cc ubuntu/common/rpackagestatus.cc
1592+--- ubuntu~/common/rpackagestatus.cc 2009-09-18 23:37:47.000000000 +0200
1593++++ ubuntu/common/rpackagestatus.cc 2009-09-18 23:41:36.086660327 +0200
1594+@@ -69,7 +69,7 @@
1595 markUnsupported = true;
1596
1597 // read supported labels
1598@@ -26,12 +29,21 @@
1599 stringstream sst1(labels);
1600 while(!sst1.eof()) {
1601 sst1 >> s;
1602-@@ -1301,7 +1301,7 @@
1603+@@ -77,7 +77,7 @@
1604+ }
1605+
1606+ // read supported origins
1607+- origin = _config->Find("Synaptic::supported-origins", "Debian");
1608++ origin = _config->Find("Synaptic::supported-origins", "Ubuntu");
1609+ stringstream sst2(origin);
1610+ while(!sst2.eof()) {
1611+ sst2 >> s;
1612+@@ -85,7 +85,7 @@
1613 }
1614
1615 // read supported components
1616 - components = _config->Find("Synaptic::supported-components", "main updates/main");
1617 + components = _config->Find("Synaptic::supported-components", "main updates/main restricted");
1618- stringstream sst2(components);
1619- while(!sst2.eof()) {
1620- sst2 >> s;
1621+ stringstream sst3(components);
1622+ while(!sst3.eof()) {
1623+ sst3 >> s;
1624
1625=== modified file 'debian/patches/03_hide_browse_documentation.dpatch' (properties changed: -x to +x)
1626=== modified file 'debian/patches/04_ubuntu_lpi.dpatch' (properties changed: -x to +x)
1627=== modified file 'debian/patches/06_ubuntu_su_to_root.dpatch' (properties changed: -x to +x)
1628=== added file 'debian/patches/10_ubuntu_maintenance_gui.dpatch'
1629--- debian/patches/10_ubuntu_maintenance_gui.dpatch 1970-01-01 00:00:00 +0000
1630+++ debian/patches/10_ubuntu_maintenance_gui.dpatch 2010-01-21 14:39:14 +0000
1631@@ -0,0 +1,146 @@
1632+#! /bin/sh /usr/share/dpatch/dpatch-run
1633+## 10_foo.dpatch
1634+##
1635+## All lines beginning with `## DP:' are a description of the patch.
1636+## DP: No description.
1637+
1638+@DPATCH@
1639+diff -urNad ubuntu~/common/rpackagestatus.cc ubuntu/common/rpackagestatus.cc
1640+--- ubuntu~/common/rpackagestatus.cc 2008-11-14 12:57:42.000000000 +0100
1641++++ ubuntu/common/rpackagestatus.cc 2008-11-14 12:57:43.000000000 +0100
1642+@@ -169,7 +169,8 @@
1643+ pkgTagSection sec;
1644+ time_t release_date = -1;
1645+
1646+- string distro = _config->Find("Synaptic::supported-label");
1647++ // FIXME: make this use the "labels" vector in the future
1648++ string distro = _config->Find("Synaptic::supported-label","Ubuntu");
1649+ string releaseFile = pkg->getReleaseFileForOrigin(distro, release);
1650+ if(!FileExists(releaseFile)) {
1651+ // happens e.g. when there is no release file and is harmless
1652+@@ -193,7 +194,7 @@
1653+ // now calculate the time until there is support
1654+ gmtime_r(&release_date, res);
1655+
1656+- const int support_time =_config->FindI("Synaptic::supported-month", 0);
1657++ const int support_time =_config->FindI("Synaptic::supported-month", 18);
1658+ if (support_time <= 0)
1659+ return false;
1660+
1661+diff -urNad ubuntu~/gtk/glade/window_main.glade ubuntu/gtk/glade/window_main.glade
1662+--- ubuntu~/gtk/glade/window_main.glade 2008-11-14 12:57:42.000000000 +0100
1663++++ ubuntu/gtk/glade/window_main.glade 2008-11-14 12:57:43.000000000 +0100
1664+@@ -1351,8 +1351,8 @@
1665+ <property name="pixels_above_lines">3</property>
1666+ <property name="pixels_below_lines">3</property>
1667+ <property name="pixels_inside_wrap">0</property>
1668+- <property name="left_margin">3</property>
1669+- <property name="right_margin">3</property>
1670++ <property name="left_margin">12</property>
1671++ <property name="right_margin">12</property>
1672+ <property name="indent">0</property>
1673+ <property name="text" translatable="yes"></property>
1674+ </widget>
1675+diff -urNad ubuntu~/gtk/rgpkgdetails.cc ubuntu/gtk/rgpkgdetails.cc
1676+--- ubuntu~/gtk/rgpkgdetails.cc 2008-11-14 12:40:22.000000000 +0100
1677++++ ubuntu/gtk/rgpkgdetails.cc 2008-11-14 13:00:59.000000000 +0100
1678+@@ -24,6 +24,8 @@
1679+ #include "config.h"
1680+
1681+ #include <cassert>
1682++#include <langinfo.h>
1683++
1684+ #include "rgwindow.h"
1685+ #include "rgmainwindow.h"
1686+ #include "rgpkgdetails.h"
1687+@@ -167,33 +169,17 @@
1688+ "scale", 1.1,
1689+ NULL);
1690+ }
1691++ if(gtk_text_tag_table_lookup(tag_table, "gray") == NULL) {
1692++ gtk_text_buffer_create_tag(buf, "gray",
1693++ "foreground", "darkgray",
1694++ NULL);
1695++ }
1696+ // set summary
1697+ s = utf8(pkg->summary());
1698+ gtk_text_buffer_get_start_iter(buf, &it);
1699+ gtk_text_buffer_insert(buf, &it, s, -1);
1700+ gtk_text_buffer_get_start_iter(buf, &start);
1701+ gtk_text_buffer_apply_tag_by_name(buf, "bold", &start, &it);
1702+- // set emblems
1703+- GdkPixbuf *pixbuf = RGPackageStatus::pkgStatus.getSupportedPix(pkg);
1704+- if(pixbuf != NULL) {
1705+- // insert space
1706+- gtk_text_buffer_insert(buf, &it, " ", 1);
1707+- // make image
1708+- emblem = gtk_image_new_from_pixbuf(pixbuf);
1709+- gtk_image_set_pixel_size(GTK_IMAGE(emblem), 16);
1710+- // set eventbox and tooltip
1711+- GtkWidget *event = gtk_event_box_new();
1712+- GtkStyle *style = gtk_widget_get_style(textview);
1713+- gtk_widget_modify_bg(event, GTK_STATE_NORMAL,
1714+- &style->base[GTK_STATE_NORMAL]);
1715+- gtk_container_add(GTK_CONTAINER(event), emblem);
1716+- gtk_tooltips_set_tip(tips, event, _("This application is supported by the distribution"), "");
1717+- // create anchor
1718+- GtkTextChildAnchor *anchor = gtk_text_buffer_create_child_anchor(buf, &it);
1719+- gtk_text_view_add_child_at_anchor(GTK_TEXT_VIEW(textview), event, anchor);
1720+- gtk_widget_show_all(event);
1721+- }
1722+-
1723+ // add button to get screenshot
1724+ gtk_text_buffer_insert(buf, &it, "\n", 1);
1725+ GtkTextChildAnchor *anchor = gtk_text_buffer_create_child_anchor(buf, &it);
1726+@@ -213,6 +199,51 @@
1727+ s = utf8(pkg->description());
1728+ gtk_text_buffer_insert(buf, &it, s, -1);
1729+
1730++ // now check if we have a support time
1731++ gchar *maint_str = NULL;
1732++ struct tm end_time;
1733++ if(pkg->label() == "Ubuntu") {
1734++ if(RGPackageStatus::pkgStatus.maintenanceEndTime(pkg, &end_time)) {
1735++ if (pkg->component() == "main")
1736++ maint_str = g_strdup_printf(_("\n\n"
1737++ "Canonical provides critical updates for %s "
1738++ "until %s %i."),
1739++ pkg->name(),
1740++ nl_langinfo(MON_1+end_time.tm_mon),
1741++ end_time.tm_year + 1900);
1742++ else if (pkg->component() == "restricted")
1743++ maint_str = g_strdup_printf(_("\n\n"
1744++ "Canonical provides critical updates "
1745++ "supplied by the developers of %s "
1746++ "until %s %i."),
1747++ pkg->name(),
1748++ nl_langinfo(MON_1+end_time.tm_mon),
1749++ end_time.tm_year + 1900);
1750++ } else {
1751++ if (pkg->component() == "main")
1752++ maint_str = g_strdup_printf(_("\n\n"
1753++ "Canonical provides critical updates for %s."),
1754++ pkg->name());
1755++ else if (pkg->component() == "restricted")
1756++ maint_str = g_strdup_printf(_("\n\n"
1757++ "Canonical provides critical updates "
1758++ "supplied by the developers of %s."),
1759++ pkg->name());
1760++ else if (pkg->component() == "universe" ||
1761++ pkg->component() == "multiverse")
1762++ maint_str = g_strdup_printf(_("\n\n"
1763++ "Canonical does not provide "
1764++ "updates for %s. "
1765++ "Some updates may be provided "
1766++ "by the Ubuntu community."),
1767++ pkg->name());
1768++ }
1769++ }
1770++ if(maint_str)
1771++ gtk_text_buffer_insert_with_tags_by_name(buf,
1772++ &it, maint_str, -1,
1773++ "gray", NULL);
1774++ g_free(maint_str);
1775+
1776+ // build dependency lists
1777+ vector<DepInformation> deps;
1778
1779=== modified file 'debian/rules'
1780--- debian/rules 2008-11-18 18:19:57 +0000
1781+++ debian/rules 2010-01-21 14:39:14 +0000
1782@@ -29,6 +29,7 @@
1783 --localstatedir=/var/lib/synaptic \
1784 --sysconfdir=/etc --with-vte --with-pkg-hold \
1785 --with-apt-authentication \
1786+ --enable-ept \
1787 --with-nice-dpkg-status
1788
1789 CREATE_SUPPORTED_PIXMAP="true"
1790@@ -37,7 +38,7 @@
1791 # special case for ubuntu
1792 ifeq "$(DIST)" "Ubuntu"
1793 CONFIGURE_FLAGS = $(COMMON_FLAGS) --with-launchpad-integration
1794- CREATE_SUPPORTED_PIXMAP=uudecode debian/package-supported.png.uu -o $(CURDIR)/debian/synaptic/usr/share/synaptic/pixmaps/package-supported.png
1795+ CREATE_SUPPORTED_PIXMAP=uudecode debian/package-supported.png.uu -o $(CURDIR)/debian/synaptic/usr/share/icons/hicolor/16x16/actions/package-supported.png
1796 endif
1797
1798
1799
1800=== modified file 'debian/synaptic.dirs'
1801--- debian/synaptic.dirs 2008-04-26 08:32:09 +0000
1802+++ debian/synaptic.dirs 2010-01-21 14:39:14 +0000
1803@@ -1,1 +1,2 @@
1804 var/lib/synaptic
1805+usr/share/icons/hicolor/16x16/actions/
1806
1807=== modified file 'gtk/Makefile.am'
1808--- gtk/Makefile.am 2008-08-21 14:32:18 +0000
1809+++ gtk/Makefile.am 2010-01-21 14:39:14 +0000
1810@@ -7,7 +7,7 @@
1811 -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
1812 -DSYNAPTIC_GLADEDIR=\""$(datadir)/synaptic/glade/"\" \
1813 -DSYNAPTIC_PIXMAPDIR=\""$(datadir)/synaptic/pixmaps/"\" \
1814- @PACKAGE_CFLAGS@ @VTE_CFLAGS@ @LP_CFLAGS@ $(LIBTAGCOLL_CFLAGS)
1815+ @PACKAGE_CFLAGS@ @VTE_CFLAGS@ @LP_CFLAGS@ $(LIBEPT_CFLAGS)
1816
1817 sbin_PROGRAMS = synaptic
1818
1819@@ -17,7 +17,7 @@
1820 ${top_builddir}/common/libsynaptic.a\
1821 -lapt-pkg @RPM_LIBS@ @DEB_LIBS@ \
1822 @PACKAGE_LIBS@ @VTE_LIBS@ @LP_LIBS@\
1823- -lpthread $(LIBTAGCOLL_LIBS)
1824+ -lpthread $(LIBEPT_LIBS)
1825
1826 synaptic_SOURCES= \
1827 gsynaptic.cc\
1828
1829=== modified file 'gtk/glade/window_fetch.glade'
1830--- gtk/glade/window_fetch.glade 2008-05-08 23:25:25 +0000
1831+++ gtk/glade/window_fetch.glade 2010-01-21 14:39:15 +0000
1832@@ -5,6 +5,7 @@
1833
1834 <widget class="GtkWindow" id="window_fetch">
1835 <property name="border_width">6</property>
1836+ <property name="default_width">450</property>
1837 <property name="title" translatable="yes"></property>
1838 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1839 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1840
1841=== modified file 'gtk/glade/window_main.glade'
1842--- gtk/glade/window_main.glade 2008-05-21 16:09:02 +0000
1843+++ gtk/glade/window_main.glade 2010-01-21 14:39:15 +0000
1844@@ -968,6 +968,85 @@
1845 </child>
1846
1847 <child>
1848+ <widget class="GtkToolItem" id="toolitem2">
1849+ <property name="visible">True</property>
1850+ <property name="visible_horizontal">True</property>
1851+ <property name="visible_vertical">True</property>
1852+ <property name="is_important">False</property>
1853+
1854+ <child>
1855+ <widget class="GtkVBox" id="vbox_fast_search">
1856+ <property name="visible">True</property>
1857+ <property name="homogeneous">False</property>
1858+ <property name="spacing">0</property>
1859+
1860+ <child>
1861+ <widget class="GtkLabel" id="label_fast_search">
1862+ <property name="visible">True</property>
1863+ <property name="label" translatable="yes">Quick search</property>
1864+ <property name="use_underline">False</property>
1865+ <property name="use_markup">False</property>
1866+ <property name="justify">GTK_JUSTIFY_LEFT</property>
1867+ <property name="wrap">False</property>
1868+ <property name="selectable">False</property>
1869+ <property name="xalign">0</property>
1870+ <property name="yalign">0.5</property>
1871+ <property name="xpad">0</property>
1872+ <property name="ypad">0</property>
1873+ <property name="ellipsize">PANGO_ELLIPSIZE_END</property>
1874+ <property name="width_chars">-1</property>
1875+ <property name="single_line_mode">False</property>
1876+ <property name="angle">0</property>
1877+ </widget>
1878+ <packing>
1879+ <property name="padding">0</property>
1880+ <property name="expand">False</property>
1881+ <property name="fill">False</property>
1882+ </packing>
1883+ </child>
1884+
1885+ <child>
1886+ <widget class="GtkEntry" id="entry_fast_search">
1887+ <property name="visible">True</property>
1888+ <property name="can_focus">True</property>
1889+ <property name="editable">True</property>
1890+ <property name="visibility">True</property>
1891+ <property name="max_length">0</property>
1892+ <property name="text" translatable="yes"></property>
1893+ <property name="has_frame">True</property>
1894+ <property name="invisible_char">●</property>
1895+ <property name="activates_default">False</property>
1896+ <signal name="changed" handler="on_entry_fast_search_changed" last_modification_time="Wed, 28 May 2008 15:06:32 GMT"/>
1897+ </widget>
1898+ <packing>
1899+ <property name="padding">0</property>
1900+ <property name="expand">False</property>
1901+ <property name="fill">False</property>
1902+ </packing>
1903+ </child>
1904+ </widget>
1905+ </child>
1906+ </widget>
1907+ <packing>
1908+ <property name="expand">False</property>
1909+ <property name="homogeneous">False</property>
1910+ </packing>
1911+ </child>
1912+
1913+ <child>
1914+ <widget class="GtkSeparatorToolItem" id="separatortoolitem3">
1915+ <property name="visible">True</property>
1916+ <property name="draw">True</property>
1917+ <property name="visible_horizontal">True</property>
1918+ <property name="visible_vertical">True</property>
1919+ </widget>
1920+ <packing>
1921+ <property name="expand">False</property>
1922+ <property name="homogeneous">False</property>
1923+ </packing>
1924+ </child>
1925+
1926+ <child>
1927 <widget class="GtkToolButton" id="button1">
1928 <property name="visible">True</property>
1929 <property name="label" translatable="yes">Search</property>
1930@@ -983,6 +1062,10 @@
1931 <property name="homogeneous">True</property>
1932 </packing>
1933 </child>
1934+
1935+ <child>
1936+ <placeholder/>
1937+ </child>
1938 </widget>
1939 <packing>
1940 <property name="padding">0</property>
1941
1942=== modified file 'gtk/rgdebinstallprogress.cc'
1943--- gtk/rgdebinstallprogress.cc 2010-01-05 12:57:38 +0000
1944+++ gtk/rgdebinstallprogress.cc 2010-01-21 14:39:15 +0000
1945@@ -533,8 +533,11 @@
1946 //cout << "progress: " << val << endl;
1947 gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(_pbarTotal), val);
1948
1949- if(str!=NULL)
1950- gtk_label_set(GTK_LABEL(_label_status),utf8(str));
1951+ if(str!=NULL) {
1952+ gchar *msg = g_strdup_printf("<i>%s</i>", utf8(str));
1953+ gtk_label_set_markup(GTK_LABEL(_label_status), msg);
1954+ g_free(msg);
1955+ }
1956
1957 // clean-up
1958 g_strfreev(split);
1959@@ -713,16 +716,26 @@
1960 }
1961 gtk_widget_show(img);
1962
1963-
1964- // wait for the user to click on "close"
1965- while(!_updateFinished && !autoClose) {
1966+ // wait for user action
1967+ while(true) {
1968+ // events
1969+ while (gtk_events_pending())
1970+ gtk_main_iteration();
1971+
1972+ // user clicked "close" button
1973+ if(_updateFinished)
1974+ break;
1975+
1976+ // user has autoClose set *and* there was no error
1977 autoClose= gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(_autoClose));
1978- while (gtk_events_pending())
1979- gtk_main_iteration();
1980- usleep(5000);
1981+ if(autoClose && res != 1)
1982+ break;
1983+
1984+ // wait a bit
1985+ g_usleep(100000);
1986 }
1987-
1988- // get the value again, it may have changed
1989+
1990+ // set the value again, it may have changed
1991 _config->Set("Synaptic::closeZvt", autoClose ? "true" : "false");
1992
1993 // hide and finish
1994
1995=== modified file 'gtk/rgmainwindow.cc'
1996--- gtk/rgmainwindow.cc 2009-06-10 07:45:48 +0000
1997+++ gtk/rgmainwindow.cc 2010-01-21 14:39:15 +0000
1998@@ -296,7 +296,14 @@
1999 ioprintf(clog, "RGMainWindow::refreshTable(): pkg: '%s' adjust '%i'\n",
2000 selectedPkg != NULL ? selectedPkg->name() : "(no pkg)",
2001 setAdjustment);
2002-
2003+
2004+ const gchar *str = gtk_entry_get_text(GTK_ENTRY(_entry_fast_search));
2005+ if(str != NULL && strlen(str) > 1) {
2006+ if(_config->FindB("Debug::Synaptic::View",false))
2007+ cerr << "RGMainWindow::refreshTable: rerun limitBySearch" << endl;
2008+ _lister->limitBySearch(str);
2009+ }
2010+
2011 _pkgList = GTK_TREE_MODEL(gtk_pkg_list_new(_lister));
2012 gtk_tree_view_set_model(GTK_TREE_VIEW(_treeView),
2013 GTK_TREE_MODEL(_pkgList));
2014@@ -757,7 +764,8 @@
2015 RGMainWindow::RGMainWindow(RPackageLister *packLister, string name)
2016 : RGGladeWindow(NULL, name), _lister(packLister), _pkgList(0),
2017 _treeView(0), _tasksWin(0), _iconLegendPanel(0), _pkgDetails(0),
2018- _logView(0), _installProgress(0), _fetchProgress(0)
2019+ _logView(0), _installProgress(0), _fetchProgress(0),
2020+ _fastSearchEventID(-1)
2021 {
2022 assert(_win);
2023
2024@@ -807,11 +815,80 @@
2025 }
2026 g_value_unset(&value);
2027
2028+ xapianDoIndexUpdate(this);
2029+
2030 // apply the proxy settings
2031 RGPreferencesWindow::applyProxySettings();
2032 }
2033
2034-
2035+#ifdef WITH_EPT
2036+gboolean RGMainWindow::xapianDoIndexUpdate(void *data)
2037+{
2038+ RGMainWindow *me = (RGMainWindow *) data;
2039+ if(_config->FindB("Debug::Synaptic::Xapian",false))
2040+ std::cerr << "xapianDoIndexUpdate()" << std::endl;
2041+
2042+ // no need to update if we run non-interactive
2043+ if(_config->FindB("Volatile::Non-Interactive", false) == true)
2044+ return false;
2045+
2046+ // check if we need a update
2047+ if(!me->_lister->xapianIndexNeedsUpdate()) {
2048+ // if the cache is not open, check back when it is
2049+ if (me->_lister->packagesSize() == 0)
2050+ g_timeout_add_seconds(30, xapianDoIndexUpdate, me);
2051+ return false;
2052+ }
2053+
2054+ // do not run if we don't have it
2055+ if(!FileExists("/usr/sbin/update-apt-xapian-index"))
2056+ return false;
2057+ // no permission
2058+ if (getuid() != 0)
2059+ return false;
2060+
2061+ // if we make it to this point, we need a xapian update
2062+ if(_config->FindB("Debug::Synaptic::Xapian",false))
2063+ std::cerr << "running update-apt-xapian-index" << std::endl;
2064+ GPid pid;
2065+ char *argp[] = {"/usr/bin/nice",
2066+ "/usr/bin/ionice","-c3",
2067+ "/usr/sbin/update-apt-xapian-index",
2068+ "--update", "-q",
2069+ NULL};
2070+ if(g_spawn_async(NULL, argp, NULL,
2071+ (GSpawnFlags)(G_SPAWN_DO_NOT_REAP_CHILD),
2072+ NULL, NULL, &pid, NULL)) {
2073+ g_child_watch_add(pid, (GChildWatchFunc)xapianIndexUpdateFinished, me);
2074+ gtk_label_set_text(GTK_LABEL(glade_xml_get_widget(me->_gladeXML,
2075+ "label_fast_search")),
2076+ _("Rebuilding search index"));
2077+ }
2078+ return false;
2079+}
2080+#else
2081+gboolean RGMainWindow::xapianDoIndexUpdate(void *data)
2082+{
2083+ return false;
2084+}
2085+#endif
2086+
2087+void RGMainWindow::xapianIndexUpdateFinished(GPid pid, gint status, void* data)
2088+{
2089+ RGMainWindow *me = (RGMainWindow *) data;
2090+ if(_config->FindB("Debug::Synaptic::Xapian",false))
2091+ std::cerr << "xapianIndexUpdateFinished: "
2092+ << WEXITSTATUS(status) << std::endl;
2093+#ifdef WITH_EPT
2094+ me->_lister->openXapianIndex();
2095+#endif
2096+ gtk_label_set_text(GTK_LABEL(glade_xml_get_widget(me->_gladeXML,
2097+ "label_fast_search")),
2098+ _("Quick search"));
2099+ gtk_widget_set_sensitive(glade_xml_get_widget(me->_gladeXML,
2100+ "entry_fast_search"), TRUE);
2101+ g_spawn_close_pid(pid);
2102+}
2103
2104 // needed for the buildTreeView function
2105 struct mysort {
2106@@ -1123,6 +1200,9 @@
2107 glade_xml_signal_connect_data(_gladeXML,
2108 "on_button_details_clicked",
2109 G_CALLBACK(cbDetailsWindow), this);
2110+ glade_xml_signal_connect_data(_gladeXML,
2111+ "on_entry_fast_search_changed",
2112+ G_CALLBACK(cbSearchEntryChanged), this);
2113
2114 _propertiesB = glade_xml_get_widget(_gladeXML, "button_details");
2115 assert(_propertiesB);
2116@@ -1638,7 +1718,18 @@
2117 gtk_binding_entry_add_signal(binding_set, GDK_s, GDK_CONTROL_MASK,
2118 "start_interactive_search", 0);
2119
2120+ _entry_fast_search = glade_xml_get_widget(_gladeXML, "entry_fast_search");
2121
2122+ // only enable fast search if its usable
2123+#ifdef WITH_EPT
2124+ if(!_lister->textsearch() ||
2125+ !_lister->textsearch()->hasData() ||
2126+ !FileExists("/usr/sbin/update-apt-xapian-index")) {
2127+ gtk_widget_set_sensitive(glade_xml_get_widget(_gladeXML, "entry_fast_search"), FALSE);
2128+ }
2129+#else
2130+ gtk_widget_hide(glade_xml_get_widget(_gladeXML, "vbox_fast_search"));
2131+#endif
2132 // stuff for the non-root mode
2133 if(getuid() != 0) {
2134 GtkWidget *menu;
2135@@ -2330,10 +2421,15 @@
2136 if (me->_findWin == NULL) {
2137 me->_findWin = new RGFindWindow(me);
2138 }
2139-
2140+
2141 me->_findWin->selectText();
2142 int res = gtk_dialog_run(GTK_DIALOG(me->_findWin->window()));
2143 if (res == GTK_RESPONSE_OK) {
2144+
2145+ // clear the quick search, otherwise both apply and that is
2146+ // confusing
2147+ gtk_entry_set_text(GTK_ENTRY(me->_entry_fast_search), "");
2148+
2149 string str = me->_findWin->getFindString();
2150 me->setBusyCursor(true);
2151
2152@@ -2820,6 +2916,47 @@
2153 gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(cb)));
2154 }
2155
2156+gboolean RGMainWindow::xapianDoSearch(void *data)
2157+{
2158+ RGMainWindow *me = (RGMainWindow *) data;
2159+ const gchar *str = gtk_entry_get_text(GTK_ENTRY(me->_entry_fast_search));
2160+
2161+ me->_fastSearchEventID = -1;
2162+ me->setBusyCursor(true);
2163+ RGFlushInterface();
2164+ if(str == NULL || strlen(str) < 1) {
2165+ // reset the color
2166+ gtk_widget_modify_base(me->_entry_fast_search, GTK_STATE_NORMAL, NULL);
2167+ // if the user has cleared the search, refresh the view
2168+ me->_lister->reapplyFilter();
2169+ me->refreshTable();
2170+ me->setBusyCursor(false);
2171+ } else if(strlen(str) > 1) {
2172+ // only search when there is more than one char entered, single
2173+ // char searches tend to be very slow
2174+ me->setBusyCursor(true);
2175+ RGFlushInterface();
2176+ me->refreshTable();
2177+ // set color to a light yellow to make it more obvious that a search
2178+ // is performed
2179+ GdkColor yellowish = {0, 63479,63479,48830};
2180+ gtk_widget_modify_base(me->_entry_fast_search, GTK_STATE_NORMAL, &yellowish);
2181+ }
2182+ me->setBusyCursor(false);
2183+
2184+ return FALSE;
2185+}
2186+
2187+void RGMainWindow::cbSearchEntryChanged(GtkWidget *edit, void *data)
2188+{
2189+ //cerr << "RGMainWindow::cbSearchEntryChanged()" << endl;
2190+ RGMainWindow *me = (RGMainWindow *) data;
2191+ if(me->_fastSearchEventID > 0) {
2192+ g_source_remove(me->_fastSearchEventID);
2193+ me->_fastSearchEventID = -1;
2194+ }
2195+ me->_fastSearchEventID = g_timeout_add(500, xapianDoSearch, me);
2196+}
2197
2198 void RGMainWindow::cbUpdateClicked(GtkWidget *self, void *data)
2199 {
2200@@ -2886,6 +3023,9 @@
2201 unlink(file);
2202 g_free((void *)file);
2203
2204+ // check if the index needs to be rebuild
2205+ me->xapianDoIndexUpdate(me);
2206+
2207 me->setTreeLocked(FALSE);
2208 me->refreshTable();
2209 me->refreshSubViewList();
2210
2211=== modified file 'gtk/rgmainwindow.h'
2212--- gtk/rgmainwindow.h 2007-06-18 13:12:44 +0000
2213+++ gtk/rgmainwindow.h 2010-01-21 14:39:15 +0000
2214@@ -132,6 +132,10 @@
2215 RGFetchProgress *_fetchProgress;
2216 RGWindow *_installProgress;
2217
2218+ // fast search stuff
2219+ int _fastSearchEventID;
2220+ GtkWidget *_entry_fast_search;
2221+
2222 // the buttons for the various views
2223 GtkWidget *_viewButtons[N_PACKAGE_VIEWS];
2224
2225@@ -172,6 +176,12 @@
2226 // install a non-standard version (data is a char* of the version)
2227 static void cbInstallFromVersion(GtkWidget *self, void *data);
2228
2229+ // helpers for search-as-you-type
2230+ static void cbSearchEntryChanged(GtkWidget *editable, void *data);
2231+ static void xapianIndexUpdateFinished(GPid pid, gint status, void* data);
2232+ static gboolean xapianDoSearch(void *data);
2233+ static gboolean xapianDoIndexUpdate(void *data);
2234+
2235 // RPackageObserver
2236 virtual void notifyChange(RPackage *pkg);
2237 virtual void notifyPreFilteredChange() {
2238
2239=== modified file 'gtk/rgpkgdetails.cc'
2240--- gtk/rgpkgdetails.cc 2008-11-18 20:21:49 +0000
2241+++ gtk/rgpkgdetails.cc 2010-01-21 14:39:15 +0000
2242@@ -109,7 +109,8 @@
2243 GtkWidget *win = gtk_dialog_new();
2244 gtk_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE);
2245 gtk_widget_show(img);
2246- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(win)->vbox), img);
2247+ GtkWidget *content_area = gtk_dialog_get_content_area (GTK_DIALOG (win));
2248+ gtk_container_add(GTK_CONTAINER(content_area), img);
2249 gtk_dialog_run(GTK_DIALOG(win));
2250 gtk_widget_destroy(win);
2251 }
2252
2253=== modified file 'gtk/rguserdialog.cc'
2254--- gtk/rguserdialog.cc 2008-08-21 14:32:18 +0000
2255+++ gtk/rguserdialog.cc 2010-01-21 14:39:15 +0000
2256@@ -237,7 +237,7 @@
2257
2258 // honor foreign parent windows (to make embedding easy)
2259 int id = _config->FindI("Volatile::ParentWindowId", -1);
2260- if (id > 0 && _parentWindow == NULL) {
2261+ if (id > 0 && !GTK_WIDGET_VISIBLE(_parentWindow)) {
2262 GdkWindow *win = gdk_window_foreign_new(id);
2263 if(win) {
2264 gtk_widget_realize(_dialog);
2265
2266=== modified file 'pixmaps/hicolor/16x16/package-purge.png'
2267Binary files pixmaps/hicolor/16x16/package-purge.png 2006-08-08 10:55:03 +0000 and pixmaps/hicolor/16x16/package-purge.png 2010-01-21 14:39:15 +0000 differ
2268=== modified file 'po/Makefile.in.in'
2269--- po/Makefile.in.in 2008-08-21 14:32:18 +0000
2270+++ po/Makefile.in.in 2010-01-21 14:39:15 +0000
2271@@ -21,7 +21,7 @@
2272 PACKAGE = @PACKAGE@
2273 VERSION = @VERSION@
2274
2275-SHELL = /bin/sh
2276+SHELL = @SHELL@
2277
2278 srcdir = @srcdir@
2279 top_srcdir = @top_srcdir@
2280@@ -54,16 +54,16 @@
2281
2282 ALL_LINGUAS = @ALL_LINGUAS@
2283
2284-PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; fi)
2285-
2286-USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep ^$$lang$$ $(srcdir)/LINGUAS`" -o -n "`echo $$ALINGUAS|grep ' ?$$lang ?'`"; then printf "$$lang "; fi; done; fi)
2287-
2288-USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
2289-
2290-POFILES=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
2291-
2292-DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(POFILES)
2293-EXTRA_DISTFILES = POTFILES.skip Makevars LINGUAS
2294+PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
2295+
2296+USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
2297+
2298+USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
2299+
2300+POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
2301+
2302+DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
2303+EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
2304
2305 POTFILES = \
2306 # This comment gets stripped out
2307@@ -101,7 +101,6 @@
2308 install-data: install-data-@USE_NLS@
2309 install-data-no: all
2310 install-data-yes: all
2311- $(mkdir_p) $(DESTDIR)$(itlocaledir)
2312 linguas="$(USE_LINGUAS)"; \
2313 for lang in $$linguas; do \
2314 dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
2315
2316=== removed file 'po/synaptic.pot'
2317--- po/synaptic.pot 2009-10-21 11:14:25 +0000
2318+++ po/synaptic.pot 1970-01-01 00:00:00 +0000
2319@@ -1,3365 +0,0 @@
2320-# SOME DESCRIPTIVE TITLE.
2321-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2322-# This file is distributed under the same license as the PACKAGE package.
2323-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
2324-#
2325-#, fuzzy
2326-msgid ""
2327-msgstr ""
2328-"Project-Id-Version: PACKAGE VERSION\n"
2329-"Report-Msgid-Bugs-To: \n"
2330-"POT-Creation-Date: 2009-08-27 09:57+0200\n"
2331-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
2332-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
2333-"Language-Team: LANGUAGE <LL@li.org>\n"
2334-"MIME-Version: 1.0\n"
2335-"Content-Type: text/plain; charset=CHARSET\n"
2336-"Content-Transfer-Encoding: 8bit\n"
2337-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
2338-
2339-#. TRANSLATORS: Alias for the Debian package section "admin"
2340-#: ../common/sections_trans.cc:12
2341-msgid "System Administration"
2342-msgstr ""
2343-
2344-#. TRANSLATORS: Alias for the Debian package section "base"
2345-#: ../common/sections_trans.cc:14
2346-msgid "Base System"
2347-msgstr ""
2348-
2349-#. TRANSLATORS: Alias for the Debian package section "cli-mono"
2350-#: ../common/sections_trans.cc:16
2351-msgid "Mono/CLI Infrastructure"
2352-msgstr ""
2353-
2354-#. TRANSLATORS: Alias for the Debian package section "comm"
2355-#: ../common/sections_trans.cc:18
2356-msgid "Communication"
2357-msgstr ""
2358-
2359-#. TRANSLATORS: Alias for the Debian package section "database"
2360-#: ../common/sections_trans.cc:20
2361-msgid "Databases"
2362-msgstr ""
2363-
2364-#. TRANSLATORS: Alias for the Debian package section "devel"
2365-#: ../common/sections_trans.cc:22
2366-msgid "Development"
2367-msgstr ""
2368-
2369-#. TRANSLATORS: Alias for the Debian package section "doc"
2370-#: ../common/sections_trans.cc:24
2371-msgid "Documentation"
2372-msgstr ""
2373-
2374-#. TRANSLATORS: Alias for the Debian package section "debug"
2375-#: ../common/sections_trans.cc:26
2376-msgid "Debug"
2377-msgstr ""
2378-
2379-#. TRANSLATORS: Alias for the Debian package section "editors"
2380-#: ../common/sections_trans.cc:28
2381-msgid "Editors"
2382-msgstr ""
2383-
2384-#. TRANSLATORS: Alias for the Debian package section "electronics"
2385-#: ../common/sections_trans.cc:30
2386-msgid "Electronics"
2387-msgstr ""
2388-
2389-#. TRANSLATORS: Alias for the Debian package section "embedded"
2390-#: ../common/sections_trans.cc:32
2391-msgid "Embedded Devices"
2392-msgstr ""
2393-
2394-#. TRANSLATORS: Alias for the Debian package section "fonts"
2395-#: ../common/sections_trans.cc:34
2396-msgid "Fonts"
2397-msgstr ""
2398-
2399-#. TRANSLATORS: Alias for the Debian package section "games"
2400-#: ../common/sections_trans.cc:36
2401-msgid "Games and Amusement"
2402-msgstr ""
2403-
2404-#. TRANSLATORS: Alias for the Debian package section "gnome"
2405-#: ../common/sections_trans.cc:38
2406-msgid "GNOME Desktop Environment"
2407-msgstr ""
2408-
2409-#. TRANSLATORS: Alias for the Debian package section "graphics"
2410-#: ../common/sections_trans.cc:40
2411-msgid "Graphics"
2412-msgstr ""
2413-
2414-#. TRANSLATORS: Alias for the Debian package section "gnu-r"
2415-#: ../common/sections_trans.cc:42
2416-msgid "GNU R staticial system"
2417-msgstr ""
2418-
2419-#. TRANSLATORS: Alias for the Debian package section "gnustep"
2420-#: ../common/sections_trans.cc:44
2421-msgid "Gnustep Desktop Environment"
2422-msgstr ""
2423-
2424-#. TRANSLATORS: Alias for the Debian package section "hamradio"
2425-#: ../common/sections_trans.cc:46
2426-msgid "Amateur Radio"
2427-msgstr ""
2428-
2429-#. TRANSLATORS: Alias for the Debian package section "haskell"
2430-#: ../common/sections_trans.cc:48
2431-msgid "Haskell Programming Language"
2432-msgstr ""
2433-
2434-#. TRANSLATORS: Alias for the Debian package section "httpd"
2435-#: ../common/sections_trans.cc:50
2436-msgid "Web servers"
2437-msgstr ""
2438-
2439-#. TRANSLATORS: Alias for the Debian package section "interpreters"
2440-#: ../common/sections_trans.cc:52
2441-msgid "Interpreted Computer Languages"
2442-msgstr ""
2443-
2444-#. TRANSLATORS: Alias for the Debian package section "java"
2445-#: ../common/sections_trans.cc:54
2446-msgid "Java Programming Language"
2447-msgstr ""
2448-
2449-#. TRANSLATORS: Alias for the Debian package section "KDE"
2450-#: ../common/sections_trans.cc:56
2451-msgid "KDE Desktop Environment"
2452-msgstr ""
2453-
2454-#. TRANSLATORS: Alias for the Debian package section "kernel"
2455-#: ../common/sections_trans.cc:58
2456-msgid "Kernel and modules"
2457-msgstr ""
2458-
2459-#. TRANSLATORS: Alias for the Debian package section "libdevel"
2460-#: ../common/sections_trans.cc:60
2461-msgid "Libraries - Development"
2462-msgstr ""
2463-
2464-#. TRANSLATORS: Alias for the Debian package section "libs"
2465-#: ../common/sections_trans.cc:62
2466-msgid "Libraries"
2467-msgstr ""
2468-
2469-#. TRANSLATORS: Alias for the Debian package section "lisp"
2470-#: ../common/sections_trans.cc:64
2471-msgid "Lisp Programming Language"
2472-msgstr ""
2473-
2474-#. TRANSLATORS: Alias for the Debian package section "localization"
2475-#: ../common/sections_trans.cc:66
2476-msgid "Localization"
2477-msgstr ""
2478-
2479-#. TRANSLATORS: Alias for the Debian package section "mail"
2480-#: ../common/sections_trans.cc:68
2481-msgid "Email"
2482-msgstr ""
2483-
2484-#. TRANSLATORS: Alias for the Debian package section "math"
2485-#: ../common/sections_trans.cc:70
2486-msgid "Mathematics"
2487-msgstr ""
2488-
2489-#. TRANSLATORS: Alias for the Debian package section "misc"
2490-#: ../common/sections_trans.cc:72
2491-msgid "Miscellaneous - Text Based"
2492-msgstr ""
2493-
2494-#. TRANSLATORS: Alias for the Debian package section "net"
2495-#: ../common/sections_trans.cc:74
2496-msgid "Networking"
2497-msgstr ""
2498-
2499-#. TRANSLATORS: Alias for the Debian package section "news"
2500-#: ../common/sections_trans.cc:76
2501-msgid "Newsgroup"
2502-msgstr ""
2503-
2504-#. TRANSLATORS: Alias for the Debian package section "ocaml"
2505-#: ../common/sections_trans.cc:78
2506-msgid "OCaml Programming Language"
2507-msgstr ""
2508-
2509-#. TRANSLATORS: Alias for the Debian package section "oldlibs"
2510-#: ../common/sections_trans.cc:80
2511-msgid "Libraries - Old"
2512-msgstr ""
2513-
2514-#. TRANSLATORS: Alias for the Debian package section "otherosfs"
2515-#: ../common/sections_trans.cc:82
2516-msgid "Cross Platform"
2517-msgstr ""
2518-
2519-#. TRANSLATORS: Alias for the Debian package section "perl"
2520-#: ../common/sections_trans.cc:84
2521-msgid "Perl Programming Language"
2522-msgstr ""
2523-
2524-#. TRANSLATORS: Alias for the Debian package section "php"
2525-#: ../common/sections_trans.cc:86
2526-msgid "PHP Programming Language"
2527-msgstr ""
2528-
2529-#. TRANSLATORS: Alias for the Debian package section "python"
2530-#: ../common/sections_trans.cc:88
2531-msgid "Python Programming Language"
2532-msgstr ""
2533-
2534-#. TRANSLATORS: Alias for the Debian package section "ruby"
2535-#: ../common/sections_trans.cc:90
2536-msgid "Ruby Programming Language"
2537-msgstr ""
2538-
2539-#. TRANSLATORS: Alias for the Debian package section "science"
2540-#: ../common/sections_trans.cc:92
2541-msgid "Science"
2542-msgstr ""
2543-
2544-#. TRANSLATORS: Alias for the Debian package section "shells"
2545-#: ../common/sections_trans.cc:94
2546-msgid "Shells"
2547-msgstr ""
2548-
2549-#. TRANSLATORS: Alias for the Debian package section "sound"
2550-#: ../common/sections_trans.cc:96
2551-msgid "Multimedia"
2552-msgstr ""
2553-
2554-#. TRANSLATORS: Alias for the Debian package section "tex"
2555-#: ../common/sections_trans.cc:98
2556-msgid "TeX Authoring"
2557-msgstr ""
2558-
2559-#. TRANSLATORS: Alias for the Debian package section "text"
2560-#: ../common/sections_trans.cc:100
2561-msgid "Word Processing"
2562-msgstr ""
2563-
2564-#. TRANSLATORS: Alias for the Debian package section "utils"
2565-#: ../common/sections_trans.cc:102
2566-msgid "Utilities"
2567-msgstr ""
2568-
2569-#. TRANSLATORS: Alias for the Debian package section "vcs"
2570-#: ../common/sections_trans.cc:104
2571-msgid "Version Control Systems"
2572-msgstr ""
2573-
2574-#. TRANSLATORS: Alias for the Debian package section "video"
2575-#: ../common/sections_trans.cc:106
2576-msgid "Video software"
2577-msgstr ""
2578-
2579-#. TRANSLATORS: Alias for the Debian package section "web"
2580-#: ../common/sections_trans.cc:108
2581-msgid "World Wide Web"
2582-msgstr ""
2583-
2584-#. TRANSLATORS: Alias for the Debian package section "x11"
2585-#: ../common/sections_trans.cc:110
2586-msgid "Miscellaneous - Graphical"
2587-msgstr ""
2588-
2589-#. TRANSLATORS: Alias for the Debian package section "xfce"
2590-#: ../common/sections_trans.cc:112
2591-msgid "Xfce Desktop Environment"
2592-msgstr ""
2593-
2594-#. TRANSLATORS: Alias for the Debian package section "zope"
2595-#: ../common/sections_trans.cc:114
2596-msgid "Zope/Plone Environment"
2597-msgstr ""
2598-
2599-#. TRANSLATORS: The section of the package is not known
2600-#: ../common/sections_trans.cc:116 ../common/rpackage.cc:110
2601-#: ../common/rpackageview.cc:520
2602-msgid "Unknown"
2603-msgstr ""
2604-
2605-#. TRANSLATORS: Alias for the Debian package section "alien"
2606-#: ../common/sections_trans.cc:118
2607-msgid "Converted From RPM by Alien"
2608-msgstr ""
2609-
2610-#. TRANSLATORS: Ubuntu translations section
2611-#: ../common/sections_trans.cc:120
2612-msgid "Internationalization and localization"
2613-msgstr ""
2614-
2615-#. TRANSLATORS: Alias for the Debian package section "non-US"
2616-#. Export to the outside of the USA is not allowed
2617-#. or restricted
2618-#: ../common/sections_trans.cc:125 ../common/sections_trans.cc:143
2619-#: ../common/sections_trans.cc:147
2620-msgid "Restricted On Export"
2621-msgstr ""
2622-
2623-#. TRANSLATORS: Alias for the Debian package section "non free"
2624-#: ../common/sections_trans.cc:127 ../common/sections_trans.cc:144
2625-msgid "non free"
2626-msgstr ""
2627-
2628-#. TRANSLATORS: Alias for the Debian package section "contrib"
2629-#. Free software that depends on non-free software
2630-#: ../common/sections_trans.cc:130 ../common/sections_trans.cc:148
2631-msgid "contrib"
2632-msgstr ""
2633-
2634-#: ../common/indexcopy.cc:51 ../common/rpmindexcopy.cc:75
2635-#, c-format
2636-msgid "Stat failed for %s"
2637-msgstr ""
2638-
2639-#: ../common/indexcopy.cc:78 ../common/rpmindexcopy.cc:107
2640-msgid "Unable to create a tmp file"
2641-msgstr ""
2642-
2643-#: ../common/indexcopy.cc:107
2644-msgid "gzip failed, perhaps the disk is full."
2645-msgstr ""
2646-
2647-#: ../common/indexcopy.cc:128
2648-msgid "Failed to reopen fd"
2649-msgstr ""
2650-
2651-#: ../common/indexcopy.cc:218 ../common/indexcopy.cc:242
2652-#: ../common/rpmindexcopy.cc:169 ../common/rpmindexcopy.cc:205
2653-msgid "Failed to rename"
2654-msgstr ""
2655-
2656-#: ../common/indexcopy.cc:266
2657-msgid "No valid records were found."
2658-msgstr ""
2659-
2660-#: ../common/indexcopy.cc:441
2661-msgid "Cannot find filename or size tag"
2662-msgstr ""
2663-
2664-#: ../common/indexcopy.cc:485
2665-msgid "Error parsing file record"
2666-msgstr ""
2667-
2668-#: ../common/rcdscanner.cc:112 ../common/rcdscanner.cc:162
2669-#, c-format
2670-msgid "Failed to open %s.new"
2671-msgstr ""
2672-
2673-#: ../common/rcdscanner.cc:137 ../common/rcdscanner.cc:247
2674-#, c-format
2675-msgid "Failed to rename %s.new to %s"
2676-msgstr ""
2677-
2678-#: ../common/rcdscanner.cc:202 ../common/rcdscanner.cc:235
2679-msgid "Internal error"
2680-msgstr ""
2681-
2682-#: ../common/rcdscanner.cc:260
2683-msgid "Preparing..."
2684-msgstr ""
2685-
2686-#: ../common/rcdscanner.cc:273
2687-#, c-format
2688-msgid "Unable to read the cdrom database %s"
2689-msgstr ""
2690-
2691-#: ../common/rcdscanner.cc:280 ../common/rcdscanner.cc:322
2692-#: ../common/rcdscanner.cc:421
2693-msgid "Unmounting CD-ROM..."
2694-msgstr ""
2695-
2696-#: ../common/rcdscanner.cc:283
2697-msgid "Waiting for disc..."
2698-msgstr ""
2699-
2700-#: ../common/rcdscanner.cc:284
2701-msgid "Insert a disc in the drive."
2702-msgstr ""
2703-
2704-#. Mount the new CDROM
2705-#: ../common/rcdscanner.cc:288
2706-msgid "Mounting CD-ROM..."
2707-msgstr ""
2708-
2709-#: ../common/rcdscanner.cc:291
2710-msgid "Failed to mount the cdrom."
2711-msgstr ""
2712-
2713-#: ../common/rcdscanner.cc:295
2714-msgid "Identifying disc..."
2715-msgstr ""
2716-
2717-#: ../common/rcdscanner.cc:298
2718-msgid "Couldn't identify disc."
2719-msgstr ""
2720-
2721-#: ../common/rcdscanner.cc:301
2722-msgid "Scanning disc..."
2723-msgstr ""
2724-
2725-#: ../common/rcdscanner.cc:316
2726-msgid "Cleaning package lists..."
2727-msgstr ""
2728-
2729-#: ../common/rcdscanner.cc:329
2730-msgid ""
2731-"Unable to locate any package files. Perhaps this is not an APT enabled disc."
2732-msgstr ""
2733-
2734-#: ../common/rcdscanner.cc:380
2735-msgid "Disc not successfully scanned."
2736-msgstr ""
2737-
2738-#: ../common/rcdscanner.cc:384
2739-msgid "Empty disc name."
2740-msgstr ""
2741-
2742-#: ../common/rcdscanner.cc:387
2743-msgid "Registering disc..."
2744-msgstr ""
2745-
2746-#: ../common/rcdscanner.cc:401
2747-msgid "Copying package lists..."
2748-msgstr ""
2749-
2750-#: ../common/rcdscanner.cc:410
2751-msgid "Writing sources list..."
2752-msgstr ""
2753-
2754-#: ../common/rcdscanner.cc:425
2755-msgid "Done!"
2756-msgstr ""
2757-
2758-#: ../common/rcdscanner.cc:523
2759-#, c-format
2760-msgid "Failed to stat %s%s"
2761-msgstr ""
2762-
2763-#: ../common/rcdscanner.cc:625 ../common/rcdscanner.cc:721
2764-#, c-format
2765-msgid "Unable to change to %s"
2766-msgstr ""
2767-
2768-#: ../common/rcdscanner.cc:663 ../common/rsources.cc:177
2769-#, c-format
2770-msgid "Unable to read %s"
2771-msgstr ""
2772-
2773-#: ../common/rconfiguration.cc:88 ../common/rconfiguration.cc:241
2774-#, c-format
2775-msgid "ERROR: couldn't open %s for writing"
2776-msgstr ""
2777-
2778-#: ../common/rconfiguration.cc:114
2779-msgid "ERROR: Could not get password entry for superuser"
2780-msgstr ""
2781-
2782-#: ../common/rconfiguration.cc:123
2783-#, c-format
2784-msgid "ERROR: could not create configuration directory %s"
2785-msgstr ""
2786-
2787-#: ../common/rconfiguration.cc:147
2788-#, c-format
2789-msgid "ERROR: could not create state directory %s"
2790-msgstr ""
2791-
2792-#: ../common/rconfiguration.cc:164
2793-#, c-format
2794-msgid "ERROR: could not create tmp directory %s"
2795-msgstr ""
2796-
2797-#: ../common/rconfiguration.cc:182
2798-#, c-format
2799-msgid "ERROR: could not create log directory %s"
2800-msgstr ""
2801-
2802-#: ../common/rconfiguration.cc:266
2803-#, c-format
2804-msgid "couldn't open %s for writing"
2805-msgstr ""
2806-
2807-#: ../common/rinstallprogress.cc:41
2808-msgid ""
2809-"\n"
2810-"Successfully applied all changes. You can close the window now."
2811-msgstr ""
2812-
2813-#: ../common/rinstallprogress.cc:42
2814-msgid ""
2815-"\n"
2816-"Not all changes and updates succeeded. For further details of the failure, "
2817-"please expand the 'Details' panel below."
2818-msgstr ""
2819-
2820-#: ../common/rinstallprogress.cc:44
2821-msgid ""
2822-"\n"
2823-"Successfully installed all packages of the current medium. To continue the "
2824-"installation with the next medium close this window."
2825-msgstr ""
2826-
2827-#: ../common/rpackage.cc:203
2828-msgid "The list of installed files is only available for installed packages"
2829-msgstr ""
2830-
2831-#: ../common/rpackage.cc:424
2832-msgid "or dependency"
2833-msgstr ""
2834-
2835-#: ../common/rpackage.cc:538
2836-#, c-format
2837-msgid ""
2838-"\n"
2839-"Package %s has no available version, but exists in the database.\n"
2840-"This typically means that the package was mentioned in a dependency and "
2841-"never uploaded, has been obsoleted or is not available with the contents of "
2842-"sources.list\n"
2843-msgstr ""
2844-
2845-#. TRANSLATORS: dependency error message, example:
2846-#. "apt 0.5.4 but 0.5.3 is to be installed"
2847-#: ../common/rpackage.cc:575
2848-#, c-format
2849-msgid "\t%s %s but %s is to be installed"
2850-msgstr ""
2851-
2852-#. TRANSLATORS: dependency error message, example:
2853-#. "Depends: apt 0.5.4 but 0.5.3 is to be installed"
2854-#: ../common/rpackage.cc:581
2855-#, c-format
2856-msgid " %s: %s %s but %s is to be installed"
2857-msgstr ""
2858-
2859-#. TRANSLATORS: dependency error message, example:
2860-#. "apt 0.5.4 but it is not installable"
2861-#: ../common/rpackage.cc:591
2862-#, c-format
2863-msgid "\t%s %s but it is not installable"
2864-msgstr ""
2865-
2866-#. TRANSLATORS: dependency error message, example:
2867-#. "apt but it is a virtual package"
2868-#: ../common/rpackage.cc:603
2869-#, c-format
2870-msgid "\t%s but it is a virtual package"
2871-msgstr ""
2872-
2873-#. TRANSLATORS: dependency error message, example:
2874-#. "Depends: apt but it is a virtual package"
2875-#: ../common/rpackage.cc:608
2876-#, c-format
2877-msgid "%s: %s but it is a virtual package"
2878-msgstr ""
2879-
2880-#. TRANSLATORS: dependency error message, example:
2881-#. "apt but it is not going to be installed"
2882-#: ../common/rpackage.cc:613
2883-#, c-format
2884-msgid "\t%s but it is not going to be installed"
2885-msgstr ""
2886-
2887-#. TRANSLATORS: dependency error message, example:
2888-#. "Depends: apt but it is not going to be installed"
2889-#: ../common/rpackage.cc:618
2890-#, c-format
2891-msgid "%s: %s but it is not going to be installed"
2892-msgstr ""
2893-
2894-#: ../common/rpackage.cc:637
2895-msgid " or"
2896-msgstr ""
2897-
2898-#: ../common/rpackage.cc:956
2899-msgid "Invalid record in the preferences file, no Package header"
2900-msgstr ""
2901-
2902-#: ../common/rpackage.h:52 ../common/rpackagefilter.cc:48
2903-msgid "Depends"
2904-msgstr ""
2905-
2906-#: ../common/rpackage.h:52
2907-msgid "PreDepends"
2908-msgstr ""
2909-
2910-#: ../common/rpackage.h:52 ../common/rpackagefilter.cc:53
2911-msgid "Suggests"
2912-msgstr ""
2913-
2914-#: ../common/rpackage.h:53 ../common/rpackagefilter.cc:52
2915-msgid "Recommends"
2916-msgstr ""
2917-
2918-#: ../common/rpackage.h:53 ../common/rpackagefilter.cc:50
2919-msgid "Conflicts"
2920-msgstr ""
2921-
2922-#: ../common/rpackage.h:53 ../common/rpackagefilter.cc:51
2923-msgid "Replaces"
2924-msgstr ""
2925-
2926-#: ../common/rpackage.h:54
2927-msgid "Obsoletes"
2928-msgstr ""
2929-
2930-#: ../common/rpackage.h:54
2931-msgid "Dependency of"
2932-msgstr ""
2933-
2934-#: ../common/rpackagestatus.cc:49
2935-msgid "Marked for installation"
2936-msgstr ""
2937-
2938-#: ../common/rpackagestatus.cc:50
2939-msgid "Marked for re-installation"
2940-msgstr ""
2941-
2942-#: ../common/rpackagestatus.cc:51
2943-msgid "Marked for upgrade"
2944-msgstr ""
2945-
2946-#: ../common/rpackagestatus.cc:52
2947-msgid "Marked for downgrade"
2948-msgstr ""
2949-
2950-#: ../common/rpackagestatus.cc:53
2951-msgid "Marked for removal"
2952-msgstr ""
2953-
2954-#: ../common/rpackagestatus.cc:54
2955-msgid "Marked for complete removal"
2956-msgstr ""
2957-
2958-#: ../common/rpackagestatus.cc:55 ../common/rpackageview.cc:136
2959-#: ../gtk/glade/window_filters.glade.h:41
2960-msgid "Not installed"
2961-msgstr ""
2962-
2963-#: ../common/rpackagestatus.cc:56
2964-msgid "Not installed (locked)"
2965-msgstr ""
2966-
2967-#: ../common/rpackagestatus.cc:57 ../common/rpackageview.cc:131
2968-#: ../gtk/gsynaptic.cc:565 ../gtk/glade/window_filters.glade.h:30
2969-msgid "Installed"
2970-msgstr ""
2971-
2972-#: ../common/rpackagestatus.cc:58 ../common/rpackageview.cc:167
2973-#: ../gtk/gsynaptic.cc:554
2974-msgid "Installed (upgradable)"
2975-msgstr ""
2976-
2977-#: ../common/rpackagestatus.cc:59
2978-msgid "Installed (locked to the current version)"
2979-msgstr ""
2980-
2981-#: ../common/rpackagestatus.cc:60 ../common/rpackageview.cc:476
2982-#: ../gtk/glade/window_filters.glade.h:14
2983-msgid "Broken"
2984-msgstr ""
2985-
2986-#: ../common/rpackagestatus.cc:61
2987-msgid "Not installed (new in repository)"
2988-msgstr ""
2989-
2990-#: ../common/rpackagecache.cc:62
2991-msgid ""
2992-"The list of sources could not be read.\n"
2993-"Go to the repository dialog to correct the problem."
2994-msgstr ""
2995-
2996-#: ../common/rpackagecache.cc:73
2997-msgid "The package lists or status file could not be parsed or opened."
2998-msgstr ""
2999-
3000-#: ../common/rpackagecache.cc:108
3001-msgid "Internal Error, non-zero counts"
3002-msgstr ""
3003-
3004-#: ../common/rpackagefilter.cc:44 ../gtk/rgpreferenceswindow.cc:1046
3005-#: ../gtk/glade/window_find.glade.h:5
3006-msgid "Name"
3007-msgstr ""
3008-
3009-#: ../common/rpackagefilter.cc:45 ../gtk/rgpreferenceswindow.cc:51
3010-#: ../gtk/rgmainwindow.cc:1044 ../gtk/rgvendorswindow.cc:62
3011-#: ../gtk/rgvendorswindow.cc:94 ../gtk/glade/window_main.glade.h:21
3012-#: ../gtk/glade/window_filters.glade.h:20
3013-#: ../gtk/glade/window_details.glade.h:16 ../gtk/rgfiltermanager.h:70
3014-msgid "Description"
3015-msgstr ""
3016-
3017-#: ../common/rpackagefilter.cc:46 ../gtk/glade/window_find.glade.h:4
3018-#: ../gtk/glade/window_filters.glade.h:37 ../gtk/rgfiltermanager.h:71
3019-msgid "Maintainer"
3020-msgstr ""
3021-
3022-#: ../common/rpackagefilter.cc:47 ../gtk/glade/window_find.glade.h:8
3023-msgid "Version"
3024-msgstr ""
3025-
3026-#: ../common/rpackagefilter.cc:49
3027-msgid "Provides"
3028-msgstr ""
3029-
3030-#: ../common/rpackagefilter.cc:54
3031-msgid "ReverseDepends"
3032-msgstr ""
3033-
3034-#. Reverse Depends
3035-#: ../common/rpackagefilter.cc:55 ../common/rpackageview.h:123
3036-#: ../gtk/glade/window_main.glade.h:36 ../gtk/glade/window_filters.glade.h:45
3037-#: ../gtk/rgfiltermanager.h:80
3038-msgid "Origin"
3039-msgstr ""
3040-
3041-#. Origin (e.g. security.debian.org)
3042-#: ../common/rpackagefilter.cc:56 ../gtk/rgpreferenceswindow.cc:50
3043-#: ../gtk/rgmainwindow.cc:937 ../gtk/glade/window_filters.glade.h:15
3044-#: ../gtk/rgfiltermanager.h:81
3045-msgid "Component"
3046-msgstr ""
3047-
3048-#: ../common/rpackagefilter.cc:61 ../common/rpackageview.h:139
3049-#: ../gtk/rgpreferenceswindow.cc:49 ../gtk/rgfetchprogress.cc:88
3050-#: ../gtk/glade/window_filters.glade.h:64
3051-msgid "Status"
3052-msgstr ""
3053-
3054-#. g_object_set(G_OBJECT(renderer), "editable", TRUE, NULL);
3055-#: ../common/rpackagefilter.cc:62 ../gtk/rgfiltermanager.cc:180
3056-msgid "Pattern"
3057-msgstr ""
3058-
3059-#: ../common/rpackagefilter.cc:63 ../gtk/rgpreferenceswindow.cc:49
3060-#: ../gtk/rgmainwindow.cc:916 ../gtk/glade/window_filters.glade.h:63
3061-msgid "Section"
3062-msgstr ""
3063-
3064-#: ../common/rpackagefilter.cc:64
3065-msgid "Priority"
3066-msgstr ""
3067-
3068-#: ../common/rpackagefilter.cc:65
3069-msgid "ReducedView"
3070-msgstr ""
3071-
3072-#: ../common/rpackagefilter.cc:66
3073-msgid "File"
3074-msgstr ""
3075-
3076-#: ../common/rpackagefilter.cc:759
3077-#, c-format
3078-msgid "Bad regular expression '%s' in ReducedView file."
3079-msgstr ""
3080-
3081-#: ../common/rpackagelister.cc:317 ../common/rpackagelister.cc:323
3082-#: ../common/rpackagelister.cc:333
3083-#, c-format
3084-msgid "Internal error opening cache (%d). Please report."
3085-msgstr ""
3086-
3087-#: ../common/rpackagelister.cc:472
3088-msgid "Unable to correct dependencies"
3089-msgstr ""
3090-
3091-#: ../common/rpackagelister.cc:474
3092-msgid ""
3093-"Unable to mark upgrades\n"
3094-"Check your system for errors."
3095-msgstr ""
3096-
3097-#: ../common/rpackagelister.cc:486
3098-msgid "Internal Error, AllUpgrade broke stuff. Please report."
3099-msgstr ""
3100-
3101-#: ../common/rpackagelister.cc:504
3102-msgid "dist upgrade Failed"
3103-msgstr ""
3104-
3105-#: ../common/rpackagelister.cc:1266
3106-msgid "Unable to lock the list directory"
3107-msgstr ""
3108-
3109-#: ../common/rpackagelister.cc:1288
3110-msgid ""
3111-"Release files for some repositories could not be retrieved or authenticated. "
3112-"Such repositories are being ignored."
3113-msgstr ""
3114-
3115-#: ../common/rpackagelister.cc:1379 ../gtk/rgrepositorywin.cc:356
3116-msgid "Ignoring invalid record(s) in sources.list file!"
3117-msgstr ""
3118-
3119-#. TRANSLATORS: Error message after a failed download.
3120-#. The first %s is the URL and the second
3121-#. one is a detailed error message that
3122-#. is provided by apt
3123-#: ../common/rpackagelister.cc:1430
3124-#, c-format
3125-msgid ""
3126-"Failed to fetch %s\n"
3127-" %s\n"
3128-"\n"
3129-msgstr ""
3130-
3131-#: ../common/rpackagelister.cc:1454
3132-msgid "Some of the packages could not be retrieved from the server(s).\n"
3133-msgstr ""
3134-
3135-#: ../common/rpackagelister.cc:1457
3136-msgid "Do you want to continue, ignoring these packages?"
3137-msgstr ""
3138-
3139-#: ../common/rpackagelister.cc:1464
3140-msgid "Unable to correct missing packages"
3141-msgstr ""
3142-
3143-#. _logEntry += _("\n<b>Removed the following ESSENTIAL packages:</b>\n");
3144-#: ../common/rpackagelister.cc:1602
3145-msgid ""
3146-"\n"
3147-"Removed the following ESSENTIAL packages:\n"
3148-msgstr ""
3149-
3150-#. _logEntry += _("\n<b>Downgraded the following packages:</b>\n");
3151-#: ../common/rpackagelister.cc:1611
3152-msgid ""
3153-"\n"
3154-"Downgraded the following packages:\n"
3155-msgstr ""
3156-
3157-#. _logEntry += _("\n<b>Completely removed the following packages:</b>\n");
3158-#: ../common/rpackagelister.cc:1620
3159-msgid ""
3160-"\n"
3161-"Completely removed the following packages:\n"
3162-msgstr ""
3163-
3164-#. _logEntry += _("\n<b>Removed the following packages:</b>\n");
3165-#: ../common/rpackagelister.cc:1629
3166-msgid ""
3167-"\n"
3168-"Removed the following packages:\n"
3169-msgstr ""
3170-
3171-#. _logEntry += _("\n<b>Upgraded the following packages:</b>\n");
3172-#: ../common/rpackagelister.cc:1638
3173-msgid ""
3174-"\n"
3175-"Upgraded the following packages:\n"
3176-msgstr ""
3177-
3178-#. _logEntry += _("\n<b>Installed the following packages:</b>\n");
3179-#: ../common/rpackagelister.cc:1649
3180-msgid ""
3181-"\n"
3182-"Installed the following packages:\n"
3183-msgstr ""
3184-
3185-#. _logEntry += _("\n<b>Reinstalled the following packages:</b>\n");
3186-#: ../common/rpackagelister.cc:1659
3187-msgid ""
3188-"\n"
3189-"Reinstalled the following packages:\n"
3190-msgstr ""
3191-
3192-#: ../common/rpackagelister.cc:1676
3193-msgid "Unable to lock the download directory"
3194-msgstr ""
3195-
3196-#: ../common/rpackagelister.cc:1760
3197-#, c-format
3198-msgid "Line %u too long in markings file."
3199-msgstr ""
3200-
3201-#: ../common/rpackagelister.cc:1774 ../common/rpackagelister.cc:1778
3202-#, c-format
3203-msgid "Malformed line %u in markings file"
3204-msgstr ""
3205-
3206-#: ../common/rpackagelister.cc:1790
3207-msgid "Setting markings..."
3208-msgstr ""
3209-
3210-#: ../common/rpmindexcopy.cc:135
3211-msgid "bzip2 failed, perhaps the disk is full."
3212-msgstr ""
3213-
3214-#: ../common/rpackageview.h:99
3215-msgid "Sections"
3216-msgstr ""
3217-
3218-#: ../common/rpackageview.h:109
3219-msgid "Alphabetic"
3220-msgstr ""
3221-
3222-#: ../common/rpackageview.h:159
3223-msgid "Search History"
3224-msgstr ""
3225-
3226-#: ../common/rpackageview.h:210
3227-msgid "Custom"
3228-msgstr ""
3229-
3230-#: ../common/rpackageview.cc:129
3231-msgid "Installed (unsupported)"
3232-msgstr ""
3233-
3234-#: ../common/rpackageview.cc:134
3235-msgid "Not installed (unsupported)"
3236-msgstr ""
3237-
3238-#: ../common/rpackageview.cc:143
3239-msgid "Installed (auto removable)"
3240-msgstr ""
3241-
3242-#: ../common/rpackageview.cc:150
3243-msgid "Installed (manual)"
3244-msgstr ""
3245-
3246-#: ../common/rpackageview.cc:156
3247-msgid "Broken dependencies"
3248-msgstr ""
3249-
3250-#: ../common/rpackageview.cc:158 ../gtk/glade/window_filters.glade.h:39
3251-msgid "New in repository"
3252-msgstr ""
3253-
3254-#: ../common/rpackageview.cc:160 ../gtk/glade/window_filters.glade.h:55
3255-msgid "Pinned"
3256-msgstr ""
3257-
3258-#: ../common/rpackageview.cc:164
3259-msgid "Installed (local or obsolete)"
3260-msgstr ""
3261-
3262-#: ../common/rpackageview.cc:170
3263-msgid "Not installed (residual config)"
3264-msgstr ""
3265-
3266-#. setup search progress (0 done, _all.size() in total, 1 subtask)
3267-#: ../common/rpackageview.cc:266
3268-msgid "Searching"
3269-msgstr ""
3270-
3271-#: ../common/rpackageview.cc:454
3272-msgid "Search Filter"
3273-msgstr ""
3274-
3275-#: ../common/rpackageview.cc:462
3276-msgid "Tasks"
3277-msgstr ""
3278-
3279-#: ../common/rpackageview.cc:468
3280-msgid "Reduced View"
3281-msgstr ""
3282-
3283-#: ../common/rpackageview.cc:485 ../gtk/gsynaptic.cc:579
3284-#: ../gtk/rgsummarywindow.cc:357
3285-msgid "Marked Changes"
3286-msgstr ""
3287-
3288-#. TRANSLATORS: This is a filter that will give you all packages
3289-#. with debconf support (that can be reconfigured with debconf)
3290-#: ../common/rpackageview.cc:496
3291-msgid "Package with Debconf"
3292-msgstr ""
3293-
3294-#: ../common/rpackageview.cc:503 ../gtk/glade/window_filters.glade.h:68
3295-msgid "Upgradable (upstream)"
3296-msgstr ""
3297-
3298-#: ../common/rpackageview.cc:509
3299-msgid "Missing Recommends"
3300-msgstr ""
3301-
3302-#: ../common/rpackageview.cc:518
3303-msgid "Local"
3304-msgstr ""
3305-
3306-#: ../common/rsources.cc:69 ../gtk/rgmainwindow.cc:2114
3307-#: ../gtk/rgmainwindow.cc:2795 ../gtk/rgmainwindow.cc:2881
3308-#: ../gtk/rgmainwindow.cc:3054
3309-#, c-format
3310-msgid "Can't read %s"
3311-msgstr ""
3312-
3313-#: ../common/rsources.cc:131
3314-#, c-format
3315-msgid "Syntax error in line %s"
3316-msgstr ""
3317-
3318-#: ../common/rsources.cc:469
3319-#, c-format
3320-msgid "Vendor block %s is invalid"
3321-msgstr ""
3322-
3323-#: ../gtk/gsynaptic.cc:73
3324-msgid "Usage: synaptic [options]\n"
3325-msgstr ""
3326-
3327-#: ../gtk/gsynaptic.cc:74
3328-msgid "-h This help text\n"
3329-msgstr ""
3330-
3331-#: ../gtk/gsynaptic.cc:75
3332-msgid "-r Open in the repository screen\n"
3333-msgstr ""
3334-
3335-#: ../gtk/gsynaptic.cc:76
3336-msgid "-f=? Give an alternative filter file\n"
3337-msgstr ""
3338-
3339-#: ../gtk/gsynaptic.cc:77
3340-msgid ""
3341-"-t Give an alternative main window title (e.g. hostname with `uname -n`)\n"
3342-msgstr ""
3343-
3344-#: ../gtk/gsynaptic.cc:78
3345-msgid "-i=? Start with the initial Filter with given name\n"
3346-msgstr ""
3347-
3348-#: ../gtk/gsynaptic.cc:79
3349-msgid "-o=? Set an arbitary configuration option, eg -o dir::cache=/tmp\n"
3350-msgstr ""
3351-
3352-#: ../gtk/gsynaptic.cc:80
3353-msgid "--upgrade-mode Call Upgrade and display changes\n"
3354-msgstr ""
3355-
3356-#: ../gtk/gsynaptic.cc:81
3357-msgid "--dist-upgrade-mode Call DistUpgrade and display changes\n"
3358-msgstr ""
3359-
3360-#: ../gtk/gsynaptic.cc:82
3361-msgid "--update-at-startup Call \"Reload\" on startup\n"
3362-msgstr ""
3363-
3364-#: ../gtk/gsynaptic.cc:83
3365-msgid "--non-interactive Never prompt for user input\n"
3366-msgstr ""
3367-
3368-#: ../gtk/gsynaptic.cc:84
3369-msgid "--task-window Open with task window\n"
3370-msgstr ""
3371-
3372-#: ../gtk/gsynaptic.cc:85
3373-msgid "--add-cdrom Add a cdrom at startup (needs path for cdrom)\n"
3374-msgstr ""
3375-
3376-#: ../gtk/gsynaptic.cc:86
3377-msgid "--ask-cdrom Ask for adding a cdrom and exit\n"
3378-msgstr ""
3379-
3380-#: ../gtk/gsynaptic.cc:87
3381-msgid "--test-me-harder Run test in a loop\n"
3382-msgstr ""
3383-
3384-#: ../gtk/gsynaptic.cc:336 ../gtk/gsynaptic.cc:342
3385-msgid "Another synaptic is running"
3386-msgstr ""
3387-
3388-#: ../gtk/gsynaptic.cc:337
3389-msgid ""
3390-"There is another synaptic running in interactive mode. Please close it "
3391-"first. "
3392-msgstr ""
3393-
3394-#: ../gtk/gsynaptic.cc:343
3395-msgid ""
3396-"There is another synaptic running in non-interactive mode. Please wait for "
3397-"it to finish first."
3398-msgstr ""
3399-
3400-#: ../gtk/gsynaptic.cc:368
3401-msgid "Unable to get exclusive lock"
3402-msgstr ""
3403-
3404-#: ../gtk/gsynaptic.cc:369
3405-msgid ""
3406-"This usually means that another package management application (like apt-get "
3407-"or aptitude) is already running. Please close that application first."
3408-msgstr ""
3409-
3410-#: ../gtk/gsynaptic.cc:412
3411-msgid "Starting without administrative privileges"
3412-msgstr ""
3413-
3414-#: ../gtk/gsynaptic.cc:414
3415-msgid ""
3416-"You will not be able to apply any changes. But you can still export the "
3417-"marked changes or create a download script for them."
3418-msgstr ""
3419-
3420-#: ../gtk/gsynaptic.cc:480
3421-msgid "Synaptic Package Manager "
3422-msgstr ""
3423-
3424-#: ../gtk/rgcdscanner.cc:63 ../gtk/rgpkgcdrom.cc:86
3425-msgid "Scanning CD-ROM"
3426-msgstr ""
3427-
3428-#: ../gtk/rgcdscanner.cc:109
3429-msgid "Invalid disc name!"
3430-msgstr ""
3431-
3432-#: ../gtk/rgcdscanner.cc:121 ../gtk/rgpkgcdrom.cc:122
3433-msgid "Disc Label"
3434-msgstr ""
3435-
3436-#: ../gtk/rgaboutpanel.cc:64 ../gtk/glade/window_about.glade.h:5
3437-msgid "Credits"
3438-msgstr ""
3439-
3440-#. skipTaskbar(true);
3441-#: ../gtk/rgaboutpanel.cc:82 ../gtk/glade/window_about.glade.h:4
3442-msgid "About Synaptic"
3443-msgstr ""
3444-
3445-#: ../gtk/rgchangeswindow.cc:53
3446-msgid "Package changes"
3447-msgstr ""
3448-
3449-#: ../gtk/rgchangeswindow.cc:94 ../gtk/rgsummarywindow.cc:79
3450-msgid "Warning"
3451-msgstr ""
3452-
3453-#: ../gtk/rgchangeswindow.cc:95 ../gtk/rgsummarywindow.cc:80
3454-msgid ""
3455-"You are about to install software that <b>can't be authenticated</b>! Doing "
3456-"this could allow a malicious individual to damage or take control of your "
3457-"system."
3458-msgstr ""
3459-
3460-#: ../gtk/rgchangeswindow.cc:106 ../gtk/rgsummarywindow.cc:92
3461-msgid "NOT AUTHENTICATED"
3462-msgstr ""
3463-
3464-#. removed
3465-#: ../gtk/rgchangeswindow.cc:117
3466-msgid "To be removed"
3467-msgstr ""
3468-
3469-#: ../gtk/rgchangeswindow.cc:134
3470-msgid "To be downgraded"
3471-msgstr ""
3472-
3473-#: ../gtk/rgchangeswindow.cc:146 ../gtk/rgsummarywindow.cc:173
3474-msgid "To be installed"
3475-msgstr ""
3476-
3477-#: ../gtk/rgchangeswindow.cc:158 ../gtk/rgsummarywindow.cc:161
3478-msgid "To be upgraded"
3479-msgstr ""
3480-
3481-#: ../gtk/rgchangeswindow.cc:170 ../gtk/rgsummarywindow.cc:185
3482-msgid "To be re-installed"
3483-msgstr ""
3484-
3485-#: ../gtk/rgchangeswindow.cc:181
3486-msgid "To be kept"
3487-msgstr ""
3488-
3489-#: ../gtk/rgdebinstallprogress.cc:215
3490-#, c-format
3491-msgid ""
3492-"Replace configuration file\n"
3493-"'%s'?"
3494-msgstr ""
3495-
3496-#: ../gtk/rgdebinstallprogress.cc:216
3497-#, c-format
3498-msgid ""
3499-"The configuration file %s was modified (by you or by a script). An updated "
3500-"version is shipped in this package. If you want to keep your current version "
3501-"say 'Keep'. Do you want to replace the current file and install the new "
3502-"package maintainers version? "
3503-msgstr ""
3504-
3505-#: ../gtk/rgdebinstallprogress.cc:367 ../gtk/rginstallprogress.cc:286
3506-#: ../gtk/rgterminstallprogress.cc:62
3507-msgid "Applying Changes"
3508-msgstr ""
3509-
3510-#: ../gtk/rgdebinstallprogress.cc:454
3511-msgid "Ctrl-c pressed"
3512-msgstr ""
3513-
3514-#: ../gtk/rgdebinstallprogress.cc:455
3515-msgid ""
3516-"This will abort the operation and may leave the system in a broken state. "
3517-"Are you sure you want to do that?"
3518-msgstr ""
3519-
3520-#. error from dpkg, needs to be parsed different
3521-#: ../gtk/rgdebinstallprogress.cc:509
3522-#, c-format
3523-msgid "Error in package %s"
3524-msgstr ""
3525-
3526-#: ../gtk/rgdebinstallprogress.cc:602
3527-msgid "Error failed to fork pty"
3528-msgstr ""
3529-
3530-#: ../gtk/rgdebinstallprogress.cc:619
3531-msgid "A package failed to install. Trying to recover:"
3532-msgstr ""
3533-
3534-#: ../gtk/rgdebinstallprogress.cc:676 ../gtk/rgdebinstallprogress.cc:679
3535-msgid "Changes applied"
3536-msgstr ""
3537-
3538-#: ../gtk/rgdebinstallprogress.cc:735
3539-msgid ""
3540-"The marked changes are now being applied. This can take some time. Please "
3541-"wait."
3542-msgstr ""
3543-
3544-#: ../gtk/rgdebinstallprogress.cc:740
3545-msgid "Installing and removing software"
3546-msgstr ""
3547-
3548-#: ../gtk/rgdebinstallprogress.cc:742
3549-msgid "Removing software"
3550-msgstr ""
3551-
3552-#: ../gtk/rgdebinstallprogress.cc:744
3553-msgid "Installing software"
3554-msgstr ""
3555-
3556-#: ../gtk/rgpreferenceswindow.cc:49
3557-msgid "Supported"
3558-msgstr ""
3559-
3560-#: ../gtk/rgpreferenceswindow.cc:49 ../gtk/glade/window_filters.glade.h:47
3561-msgid "Package Name"
3562-msgstr ""
3563-
3564-#: ../gtk/rgpreferenceswindow.cc:50 ../gtk/rgmainwindow.cc:959
3565-msgid "Installed Version"
3566-msgstr ""
3567-
3568-#: ../gtk/rgpreferenceswindow.cc:50
3569-msgid "Available Version"
3570-msgstr ""
3571-
3572-#: ../gtk/rgpreferenceswindow.cc:51
3573-msgid "Installed Size"
3574-msgstr ""
3575-
3576-#: ../gtk/rgpreferenceswindow.cc:51
3577-msgid "Download Size"
3578-msgstr ""
3579-
3580-#: ../gtk/rgpreferenceswindow.cc:407 ../gtk/rgmainwindow.cc:1779
3581-#: ../gtk/rgterminstallprogress.cc:151
3582-msgid "An error occurred while saving configurations."
3583-msgstr ""
3584-
3585-#: ../gtk/rgpreferenceswindow.cc:457
3586-msgid "Choose font"
3587-msgstr ""
3588-
3589-#: ../gtk/rgpreferenceswindow.cc:886
3590-msgid "Color selection"
3591-msgstr ""
3592-
3593-#: ../gtk/rgpreferenceswindow.cc:987
3594-msgid ""
3595-"Prefer package versions from the selected distribution when upgrading "
3596-"packages. If you manually force a version from a different distribution, the "
3597-"package version will follow that distribution until it enters the default "
3598-"distribution."
3599-msgstr ""
3600-
3601-#: ../gtk/rgpreferenceswindow.cc:995
3602-msgid ""
3603-"Never upgrade to a new version automatically. Be _very_ careful with this "
3604-"option as you will not get security updates automatically! If you manually "
3605-"force a version the package version will follow the chosen distribution."
3606-msgstr ""
3607-
3608-#: ../gtk/rgpreferenceswindow.cc:1003
3609-msgid "Let synaptic pick the best version for you. If unsure use this option. "
3610-msgstr ""
3611-
3612-#: ../gtk/rgpreferenceswindow.cc:1040
3613-msgid "Visible"
3614-msgstr ""
3615-
3616-#: ../gtk/rgpreferenceswindow.cc:1118
3617-#: ../gtk/glade/window_preferences.glade.h:66
3618-msgid "Preferences"
3619-msgstr ""
3620-
3621-#: ../gtk/rgfetchprogress.cc:100 ../gtk/rgmainwindow.cc:1001
3622-msgid "Size"
3623-msgstr ""
3624-
3625-#: ../gtk/rgfetchprogress.cc:107 ../gtk/rgmainwindow.cc:894
3626-msgid "Package"
3627-msgstr ""
3628-
3629-#: ../gtk/rgfetchprogress.cc:114 ../gtk/rgrepositorywin.cc:181
3630-msgid "URI"
3631-msgstr ""
3632-
3633-#: ../gtk/rgfetchprogress.cc:198
3634-#, c-format
3635-msgid ""
3636-"Please insert the disk labeled:\n"
3637-"%s\n"
3638-"in drive %s"
3639-msgstr ""
3640-
3641-#: ../gtk/rgfetchprogress.cc:326
3642-#, c-format
3643-msgid "Download rate: %s/s - %s remaining"
3644-msgstr ""
3645-
3646-#: ../gtk/rgfetchprogress.cc:332
3647-msgid "Download rate: unknown"
3648-msgstr ""
3649-
3650-#: ../gtk/rgfetchprogress.cc:334
3651-#, c-format
3652-msgid "Downloading file %li of %li"
3653-msgstr ""
3654-
3655-#: ../gtk/rgfetchprogress.cc:412
3656-msgid "Queued"
3657-msgstr ""
3658-
3659-#: ../gtk/rgfetchprogress.cc:415
3660-msgid "Done"
3661-msgstr ""
3662-
3663-#: ../gtk/rgfetchprogress.cc:418
3664-msgid "Hit"
3665-msgstr ""
3666-
3667-#: ../gtk/rgfetchprogress.cc:421
3668-msgid "Failed"
3669-msgstr ""
3670-
3671-#: ../gtk/rgfiltermanager.cc:40 ../gtk/glade/window_filters.glade.h:24
3672-msgid "Filters"
3673-msgstr ""
3674-
3675-#: ../gtk/rgfiltermanager.cc:165
3676-msgid "Field"
3677-msgstr ""
3678-
3679-#: ../gtk/rgfiltermanager.cc:172
3680-msgid "Operator"
3681-msgstr ""
3682-
3683-#: ../gtk/rgfiltermanager.cc:750
3684-#, c-format
3685-msgid "New Filter %i"
3686-msgstr ""
3687-
3688-#: ../gtk/rginstallprogress.cc:44
3689-#: ../gtk/glade/window_rginstall_progress_msgs.glade.h:2
3690-msgid "Package Manager output"
3691-msgstr ""
3692-
3693-#: ../gtk/rginstallprogress.cc:85
3694-#, c-format
3695-msgid ""
3696-"\n"
3697-"While installing package %s:\n"
3698-"\n"
3699-msgstr ""
3700-
3701-#: ../gtk/rginstallprogress.cc:89
3702-#, c-format
3703-msgid ""
3704-"\n"
3705-"While preparing for installation:\n"
3706-"\n"
3707-msgstr ""
3708-
3709-#: ../gtk/rginstallprogress.cc:131
3710-#, c-format
3711-msgid ""
3712-"APT system reports:\n"
3713-"%s"
3714-msgstr ""
3715-
3716-#: ../gtk/rglogview.cc:282
3717-msgid "Not found"
3718-msgstr ""
3719-
3720-#: ../gtk/rglogview.cc:284
3721-msgid ""
3722-"Expression was found, please see the list on the left for matching entries."
3723-msgstr ""
3724-
3725-#: ../gtk/rgpkgdetails.cc:148
3726-#, c-format
3727-msgid "%s Properties"
3728-msgstr ""
3729-
3730-#: ../gtk/rgpkgdetails.cc:213
3731-msgid "This application is supported by the distribution"
3732-msgstr ""
3733-
3734-#: ../gtk/rgpkgdetails.cc:223
3735-msgid "Get Screenshot"
3736-msgstr ""
3737-
3738-#. TRANSLATORS: this the format of the available versions in
3739-#. the "Properties/Available versions" window
3740-#. e.g. "0.56 (unstable)"
3741-#. "0.53.4 (testing)"
3742-#: ../gtk/rgpkgdetails.cc:273
3743-#, c-format
3744-msgid "%s (%s)"
3745-msgstr ""
3746-
3747-#: ../gtk/rgmainwindow.cc:170
3748-msgid "All"
3749-msgstr ""
3750-
3751-#: ../gtk/rgmainwindow.cc:366 ../gtk/glade/window_main.glade.h:34
3752-#: ../gtk/glade/window_details.glade.h:19
3753-msgid "No package is selected.\n"
3754-msgstr ""
3755-
3756-#: ../gtk/rgmainwindow.cc:526
3757-#, c-format
3758-msgid "Select the version of %s that should be forced for installation"
3759-msgstr ""
3760-
3761-#: ../gtk/rgmainwindow.cc:528
3762-msgid ""
3763-"The package manager always selects the most applicable version available. If "
3764-"you force a different version from the default one, errors in the dependency "
3765-"handling can occur."
3766-msgstr ""
3767-
3768-#. TRANSLATORS: Column header for the column "Status" in the package list
3769-#: ../gtk/rgmainwindow.cc:859
3770-msgid "S"
3771-msgstr ""
3772-
3773-#: ../gtk/rgmainwindow.cc:980
3774-msgid "Latest Version"
3775-msgstr ""
3776-
3777-#: ../gtk/rgmainwindow.cc:1022
3778-msgid "Download"
3779-msgstr ""
3780-
3781-#: ../gtk/rgmainwindow.cc:1297
3782-msgid ""
3783-"Reload the package information to become informed about new, removed or "
3784-"upgraded software packages."
3785-msgstr ""
3786-
3787-#: ../gtk/rgmainwindow.cc:1303
3788-msgid "Mark all possible upgrades"
3789-msgstr ""
3790-
3791-#: ../gtk/rgmainwindow.cc:1307 ../gtk/glade/window_summary.glade.h:5
3792-msgid "Apply all marked changes"
3793-msgstr ""
3794-
3795-#: ../gtk/rgmainwindow.cc:1488
3796-msgid "Unmark"
3797-msgstr ""
3798-
3799-#: ../gtk/rgmainwindow.cc:1496
3800-msgid "Mark for Installation"
3801-msgstr ""
3802-
3803-#: ../gtk/rgmainwindow.cc:1504
3804-msgid "Mark for Reinstallation"
3805-msgstr ""
3806-
3807-#: ../gtk/rgmainwindow.cc:1513
3808-msgid "Mark for Upgrade"
3809-msgstr ""
3810-
3811-#: ../gtk/rgmainwindow.cc:1521
3812-msgid "Mark for Removal"
3813-msgstr ""
3814-
3815-#: ../gtk/rgmainwindow.cc:1530
3816-msgid "Mark for Complete Removal"
3817-msgstr ""
3818-
3819-#: ../gtk/rgmainwindow.cc:1542
3820-msgid "Remove Including Orphaned Dependencies"
3821-msgstr ""
3822-
3823-#: ../gtk/rgmainwindow.cc:1554
3824-msgid "Hold Current Version"
3825-msgstr ""
3826-
3827-#: ../gtk/rgmainwindow.cc:1563 ../gtk/glade/window_main.glade.h:37
3828-#: ../gtk/glade/window_filters.glade.h:57
3829-msgid "Properties"
3830-msgstr ""
3831-
3832-#: ../gtk/rgmainwindow.cc:1575
3833-msgid "Mark Recommended for Installation"
3834-msgstr ""
3835-
3836-#: ../gtk/rgmainwindow.cc:1579
3837-msgid "Mark Suggested for Installation"
3838-msgstr ""
3839-
3840-#: ../gtk/rgmainwindow.cc:1683
3841-msgid ""
3842-"Removing this package may render the system unusable.\n"
3843-"Are you sure you want to do that?"
3844-msgstr ""
3845-
3846-#: ../gtk/rgmainwindow.cc:1723
3847-#, c-format
3848-msgid ""
3849-"%i packages listed, %i installed, %i broken. %i to install/upgrade, %i to "
3850-"remove; %s will be freed"
3851-msgstr ""
3852-
3853-#: ../gtk/rgmainwindow.cc:1729
3854-#, c-format
3855-msgid ""
3856-"%i packages listed, %i installed, %i broken. %i to install/upgrade, %i to "
3857-"remove; %s will be used"
3858-msgstr ""
3859-
3860-#: ../gtk/rgmainwindow.cc:1735
3861-#, c-format
3862-msgid ""
3863-"%i packages listed, %i installed, %i broken. %i to install/upgrade, %i to "
3864-"remove"
3865-msgstr ""
3866-
3867-#: ../gtk/rgmainwindow.cc:1796
3868-#, c-format
3869-msgid ""
3870-"You have %d broken package on your system!\n"
3871-"\n"
3872-"Use the \"Broken\" filter to locate it."
3873-msgid_plural ""
3874-"You have %i broken packages on your system!\n"
3875-"\n"
3876-"Use the \"Broken\" filter to locate them."
3877-msgstr[0] ""
3878-msgstr[1] ""
3879-
3880-#: ../gtk/rgmainwindow.cc:1959
3881-msgid "Downloading Changelog"
3882-msgstr ""
3883-
3884-#: ../gtk/rgmainwindow.cc:1960
3885-msgid ""
3886-"The changelog contains information about the changes and closed bugs in each "
3887-"version of the package."
3888-msgstr ""
3889-
3890-#. TRANSLATORS: Title of the changelog dialog - %s is the name of the package
3891-#: ../gtk/rgmainwindow.cc:1973
3892-#, c-format
3893-msgid "%s Changelog"
3894-msgstr ""
3895-
3896-#: ../gtk/rgmainwindow.cc:2064
3897-msgid "Do you want to add another CD-ROM?"
3898-msgstr ""
3899-
3900-#: ../gtk/rgmainwindow.cc:2101
3901-msgid "Open changes"
3902-msgstr ""
3903-
3904-#: ../gtk/rgmainwindow.cc:2138 ../gtk/rgmainwindow.cc:2713
3905-#: ../gtk/rgmainwindow.cc:2849 ../gtk/rgmainwindow.cc:3027
3906-#, c-format
3907-msgid "Can't write %s"
3908-msgstr ""
3909-
3910-#: ../gtk/rgmainwindow.cc:2157
3911-msgid "Save changes"
3912-msgstr ""
3913-
3914-#: ../gtk/rgmainwindow.cc:2164
3915-msgid "Save full state, not only changes"
3916-msgstr ""
3917-
3918-#: ../gtk/rgmainwindow.cc:2281
3919-msgid "Repositories changed"
3920-msgstr ""
3921-
3922-#. TRANSLATORS: this message appears when the user added/removed
3923-#. a repository (sources.list entry) a reload (apt-get update) is
3924-#. needed then
3925-#: ../gtk/rgmainwindow.cc:2285
3926-msgid ""
3927-"The repository information has changed. You have to click on the \"Reload\" "
3928-"button for your changes to take effect"
3929-msgstr ""
3930-
3931-#: ../gtk/rgmainwindow.cc:2296
3932-msgid "Never show this message again"
3933-msgstr ""
3934-
3935-#: ../gtk/rgmainwindow.cc:2355
3936-#, c-format
3937-msgid "Found %i packages"
3938-msgstr ""
3939-
3940-#: ../gtk/rgmainwindow.cc:2396
3941-msgid "Starting help viewer..."
3942-msgstr ""
3943-
3944-#: ../gtk/rgmainwindow.cc:2416
3945-msgid ""
3946-"No help viewer is installed!\n"
3947-"\n"
3948-"You need either the GNOME help viewer 'yelp', the 'konqueror' browser or the "
3949-"'mozilla' browser to view the synaptic manual.\n"
3950-"\n"
3951-"Alternatively you can open the man page with 'man synaptic' from the command "
3952-"line or view the html version located in the 'synaptic/html' folder."
3953-msgstr ""
3954-
3955-#: ../gtk/rgmainwindow.cc:2568
3956-msgid ""
3957-"Cannot start configuration tool!\n"
3958-"You have to install the required package 'libgnome2-perl'."
3959-msgstr ""
3960-
3961-#: ../gtk/rgmainwindow.cc:2574
3962-msgid "Starting package configuration tool..."
3963-msgstr ""
3964-
3965-#. cout << "RGMainWindow::pkgHelpClicked()" << endl;
3966-#: ../gtk/rgmainwindow.cc:2589
3967-msgid "Starting package documentation viewer..."
3968-msgstr ""
3969-
3970-#: ../gtk/rgmainwindow.cc:2601
3971-msgid ""
3972-"You have to install the package \"dwww\" to browse the documentation of a "
3973-"package"
3974-msgstr ""
3975-
3976-#: ../gtk/rgmainwindow.cc:2677
3977-msgid ""
3978-"Could not apply changes!\n"
3979-"Fix broken packages first."
3980-msgstr ""
3981-
3982-#: ../gtk/rgmainwindow.cc:2698
3983-msgid "Applying marked changes. This may take a while..."
3984-msgstr ""
3985-
3986-#: ../gtk/rgmainwindow.cc:2702
3987-msgid "Downloading Package Files"
3988-msgstr ""
3989-
3990-#: ../gtk/rgmainwindow.cc:2778
3991-msgid "Do you want to quit Synaptic?"
3992-msgstr ""
3993-
3994-#: ../gtk/rgmainwindow.cc:2834
3995-msgid "Downloading Package Information"
3996-msgstr ""
3997-
3998-#: ../gtk/rgmainwindow.cc:2835
3999-msgid ""
4000-"The repositories will be checked for new, removed or upgraded software "
4001-"packages."
4002-msgstr ""
4003-
4004-#: ../gtk/rgmainwindow.cc:2838
4005-msgid "Reloading package information..."
4006-msgstr ""
4007-
4008-#: ../gtk/rgmainwindow.cc:2906
4009-msgid "Failed to resolve dependency problems!"
4010-msgstr ""
4011-
4012-#: ../gtk/rgmainwindow.cc:2908
4013-msgid "Successfully fixed dependency problems"
4014-msgstr ""
4015-
4016-#: ../gtk/rgmainwindow.cc:2924
4017-msgid ""
4018-"Could not upgrade the system!\n"
4019-"Fix broken packages first."
4020-msgstr ""
4021-
4022-#: ../gtk/rgmainwindow.cc:2973
4023-msgid "Marking all available upgrades..."
4024-msgstr ""
4025-
4026-#: ../gtk/rgmainwindow.cc:2992
4027-msgid "Successfully marked available upgrades"
4028-msgstr ""
4029-
4030-#: ../gtk/rgmainwindow.cc:2994
4031-msgid "Failed to mark all available upgrades!"
4032-msgstr ""
4033-
4034-#: ../gtk/rgmainwindow.cc:3373
4035-msgid "Save script"
4036-msgstr ""
4037-
4038-#: ../gtk/rgmainwindow.cc:3400
4039-msgid "Select directory"
4040-msgstr ""
4041-
4042-#: ../gtk/rgmainwindow.cc:3412
4043-msgid "Please select a directory"
4044-msgstr ""
4045-
4046-#: ../gtk/rgrepositorywin.cc:92
4047-msgid ""
4048-"You are adding the \"universe\" component.\n"
4049-"\n"
4050-" Packages in this component are not supported. Are you sure?"
4051-msgstr ""
4052-
4053-#: ../gtk/rgrepositorywin.cc:124 ../gtk/glade/window_repositories.glade.h:3
4054-msgid "Repositories"
4055-msgstr ""
4056-
4057-#: ../gtk/rgrepositorywin.cc:148
4058-msgid "Enabled"
4059-msgstr ""
4060-
4061-#: ../gtk/rgrepositorywin.cc:158
4062-msgid "Type"
4063-msgstr ""
4064-
4065-#: ../gtk/rgrepositorywin.cc:168 ../gtk/rgvendorswindow.cc:62
4066-#: ../gtk/rgvendorswindow.cc:80
4067-msgid "Vendor"
4068-msgstr ""
4069-
4070-#: ../gtk/rgrepositorywin.cc:191 ../gtk/glade/window_preferences.glade.h:36
4071-msgid "Distribution"
4072-msgstr ""
4073-
4074-#: ../gtk/rgrepositorywin.cc:202
4075-msgid "Section(s)"
4076-msgstr ""
4077-
4078-#: ../gtk/rgrepositorywin.cc:253
4079-msgid "Binary (deb)"
4080-msgstr ""
4081-
4082-#: ../gtk/rgrepositorywin.cc:258
4083-msgid "Source (deb-src)"
4084-msgstr ""
4085-
4086-#: ../gtk/rgrepositorywin.cc:267 ../gtk/rgrepositorywin.cc:409
4087-#: ../gtk/glade/window_repositories.glade.h:1
4088-msgid "(no vendor)"
4089-msgstr ""
4090-
4091-#: ../gtk/rgrepositorywin.cc:363
4092-msgid "Cannot read vendors.list file"
4093-msgstr ""
4094-
4095-#: ../gtk/rgrepositorywin.cc:536
4096-msgid "Unknown source type"
4097-msgstr ""
4098-
4099-#: ../gtk/rgsummarywindow.cc:108
4100-msgid "<b>(ESSENTIAL) to be removed</b>"
4101-msgstr ""
4102-
4103-#: ../gtk/rgsummarywindow.cc:122
4104-msgid "<b>To be DOWNGRADED</b>"
4105-msgstr ""
4106-
4107-#: ../gtk/rgsummarywindow.cc:135
4108-msgid "<b>To be removed</b>"
4109-msgstr ""
4110-
4111-#: ../gtk/rgsummarywindow.cc:148
4112-msgid "<b>To be completely removed (including configuration files)</b>"
4113-msgstr ""
4114-
4115-#: ../gtk/rgsummarywindow.cc:200
4116-msgid "Unchanged"
4117-msgstr ""
4118-
4119-#: ../gtk/rgsummarywindow.cc:245
4120-#, c-format
4121-msgid "<b>%s</b> (<b>essential</b>) will be removed\n"
4122-msgstr ""
4123-
4124-#: ../gtk/rgsummarywindow.cc:254
4125-#, c-format
4126-msgid "<b>%s</b> will be <b>downgraded</b>\n"
4127-msgstr ""
4128-
4129-#: ../gtk/rgsummarywindow.cc:262
4130-#, c-format
4131-msgid "<b>%s</b> will be removed with configuration\n"
4132-msgstr ""
4133-
4134-#: ../gtk/rgsummarywindow.cc:270
4135-#, c-format
4136-msgid "<b>%s</b> will be removed\n"
4137-msgstr ""
4138-
4139-#: ../gtk/rgsummarywindow.cc:279
4140-#, c-format
4141-msgid "<b>%s</b> (version <i>%s</i>) will be upgraded to version <i>%s</i>\n"
4142-msgstr ""
4143-
4144-#: ../gtk/rgsummarywindow.cc:290
4145-#, c-format
4146-msgid "<b>%s</b> (version <i>%s</i>) will be installed\n"
4147-msgstr ""
4148-
4149-#: ../gtk/rgsummarywindow.cc:298
4150-#, c-format
4151-msgid "<b>%s</b> (version <i>%s</i>) will be re-installed\n"
4152-msgstr ""
4153-
4154-#: ../gtk/rgsummarywindow.cc:318
4155-msgid "_Hide Details"
4156-msgstr ""
4157-
4158-#: ../gtk/rgsummarywindow.cc:322 ../gtk/glade/window_summary.glade.h:11
4159-msgid "_Show Details"
4160-msgstr ""
4161-
4162-#: ../gtk/rgsummarywindow.cc:335
4163-msgid "Summary"
4164-msgstr ""
4165-
4166-#: ../gtk/rgsummarywindow.cc:392
4167-#, c-format
4168-msgid "%d package is locked\n"
4169-msgid_plural "%d packages are locked\n"
4170-msgstr[0] ""
4171-msgstr[1] ""
4172-
4173-#: ../gtk/rgsummarywindow.cc:399
4174-#, c-format
4175-msgid "%d package will be held back and not upgraded\n"
4176-msgid_plural "%d packages will be held back and not upgraded\n"
4177-msgstr[0] ""
4178-msgstr[1] ""
4179-
4180-#: ../gtk/rgsummarywindow.cc:406
4181-#, c-format
4182-msgid "%d new package will be installed\n"
4183-msgid_plural "%d new packages will be installed\n"
4184-msgstr[0] ""
4185-msgstr[1] ""
4186-
4187-#: ../gtk/rgsummarywindow.cc:413
4188-#, c-format
4189-msgid "%d new package will be re-installed\n"
4190-msgid_plural "%d new packages will be re-installed\n"
4191-msgstr[0] ""
4192-msgstr[1] ""
4193-
4194-#: ../gtk/rgsummarywindow.cc:420
4195-#, c-format
4196-msgid "%d package will be upgraded\n"
4197-msgid_plural "%d packages will be upgraded\n"
4198-msgstr[0] ""
4199-msgstr[1] ""
4200-
4201-#: ../gtk/rgsummarywindow.cc:427
4202-#, c-format
4203-msgid "%d package will be removed\n"
4204-msgid_plural "%d packages will be removed\n"
4205-msgstr[0] ""
4206-msgstr[1] ""
4207-
4208-#: ../gtk/rgsummarywindow.cc:434
4209-#, c-format
4210-msgid "%d package will be <b>downgraded</b>\n"
4211-msgid_plural "%d packages will be <b>downgraded</b>\n"
4212-msgstr[0] ""
4213-msgstr[1] ""
4214-
4215-#: ../gtk/rgsummarywindow.cc:442
4216-#, c-format
4217-msgid "<b>Warning:</b> %d essential package will be removed\n"
4218-msgid_plural "<b>Warning:</b> %d essential packages will be removed\n"
4219-msgstr[0] ""
4220-msgstr[1] ""
4221-
4222-#: ../gtk/rgsummarywindow.cc:454
4223-#, c-format
4224-msgid "%s of extra space will be used"
4225-msgstr ""
4226-
4227-#: ../gtk/rgsummarywindow.cc:457
4228-#, c-format
4229-msgid "%s of extra space will be freed"
4230-msgstr ""
4231-
4232-#: ../gtk/rgsummarywindow.cc:462
4233-#, c-format
4234-msgid ""
4235-"\n"
4236-"%s have to be downloaded"
4237-msgstr ""
4238-
4239-#: ../gtk/rgsummarywindow.cc:487
4240-msgid ""
4241-"Essential packages will be removed.\n"
4242-"This may render your system unusable!\n"
4243-msgstr ""
4244-
4245-#: ../gtk/rguserdialog.cc:75
4246-msgid "An error occurred"
4247-msgstr ""
4248-
4249-#: ../gtk/rguserdialog.cc:76
4250-msgid "The following details are provided:"
4251-msgstr ""
4252-
4253-#: ../gtk/rgvendorswindow.cc:39
4254-msgid "Setup Vendors"
4255-msgstr ""
4256-
4257-#: ../gtk/rgvendorswindow.cc:62 ../gtk/rgvendorswindow.cc:107
4258-msgid "FingerPrint"
4259-msgstr ""
4260-
4261-#: ../gtk/rgvendorswindow.cc:128
4262-msgid "OK"
4263-msgstr ""
4264-
4265-#: ../gtk/rgvendorswindow.cc:132
4266-msgid "Add"
4267-msgstr ""
4268-
4269-#: ../gtk/rgvendorswindow.cc:136
4270-msgid "Remove"
4271-msgstr ""
4272-
4273-#: ../gtk/rgvendorswindow.cc:140
4274-msgid "Cancel"
4275-msgstr ""
4276-
4277-#. TRANSLATORS: this is a abbreviation for "not applicable" (on forms)
4278-#. happens when e.g. a package has no installed version (or no
4279-#. downloadable version)
4280-#: ../gtk/rggladewindow.cc:110 ../gtk/rggladewindow.cc:128
4281-#: ../gtk/rggladewindow.cc:191
4282-msgid "N/A"
4283-msgstr ""
4284-
4285-#: ../gtk/rgfindwindow.cc:130
4286-msgid "Find"
4287-msgstr ""
4288-
4289-#. TRANSLATORS: Title of the task window - %s is the task (e.g. "desktop" or "mail server")
4290-#: ../gtk/rgtaskswin.cc:141
4291-#, c-format
4292-msgid "Description %s"
4293-msgstr ""
4294-
4295-#: ../gtk/glade/window_main.glade.h:1
4296-#: ../gtk/glade/window_preferences.glade.h:2
4297-#: ../gtk/glade/window_summary.glade.h:2 ../gtk/glade/window_filters.glade.h:2
4298-#: ../gtk/glade/window_details.glade.h:1
4299-msgid " "
4300-msgstr ""
4301-
4302-#: ../gtk/glade/window_main.glade.h:2 ../gtk/glade/window_details.glade.h:2
4303-msgid "<b>Installed Version</b>"
4304-msgstr ""
4305-
4306-#: ../gtk/glade/window_main.glade.h:3 ../gtk/glade/window_details.glade.h:3
4307-msgid "<b>Latest Available Version</b>"
4308-msgstr ""
4309-
4310-#: ../gtk/glade/window_main.glade.h:4 ../gtk/glade/window_details.glade.h:4
4311-msgid "<b>Maintainer:</b>"
4312-msgstr ""
4313-
4314-#: ../gtk/glade/window_main.glade.h:5 ../gtk/glade/window_details.glade.h:5
4315-msgid ""
4316-"<b>Note:</b> To install a version that is different from the default one, "
4317-"choose <b>Package -> Force Version...</b> from the menu."
4318-msgstr ""
4319-
4320-#: ../gtk/glade/window_main.glade.h:6 ../gtk/glade/window_details.glade.h:6
4321-msgid "<b>Package:</b>"
4322-msgstr ""
4323-
4324-#: ../gtk/glade/window_main.glade.h:7 ../gtk/glade/window_details.glade.h:7
4325-msgid "<b>Priority:</b>"
4326-msgstr ""
4327-
4328-#: ../gtk/glade/window_main.glade.h:8 ../gtk/glade/window_details.glade.h:8
4329-msgid "<b>Section:</b>"
4330-msgstr ""
4331-
4332-#: ../gtk/glade/window_main.glade.h:9 ../gtk/glade/window_details.glade.h:9
4333-msgid "<b>Status:</b>"
4334-msgstr ""
4335-
4336-#: ../gtk/glade/window_main.glade.h:10 ../gtk/glade/window_details.glade.h:10
4337-msgid "<b>Tags:</b>"
4338-msgstr ""
4339-
4340-#: ../gtk/glade/window_main.glade.h:11
4341-msgid "A_pply Marked Changes"
4342-msgstr ""
4343-
4344-#: ../gtk/glade/window_main.glade.h:12
4345-msgid "Add downloaded packages"
4346-msgstr ""
4347-
4348-#: ../gtk/glade/window_main.glade.h:13
4349-msgid ""
4350-"Add packages downloaded with the \"Generate package download script\" "
4351-"feature to the system"
4352-msgstr ""
4353-
4354-#: ../gtk/glade/window_main.glade.h:14
4355-msgid "Apply"
4356-msgstr ""
4357-
4358-#: ../gtk/glade/window_main.glade.h:15
4359-msgid "Automatically installed"
4360-msgstr ""
4361-
4362-#: ../gtk/glade/window_main.glade.h:16 ../gtk/glade/window_details.glade.h:11
4363-msgid "Available versions:"
4364-msgstr ""
4365-
4366-#: ../gtk/glade/window_main.glade.h:17 ../gtk/glade/window_details.glade.h:12
4367-msgid "Common"
4368-msgstr ""
4369-
4370-#: ../gtk/glade/window_main.glade.h:18
4371-msgid "Dependants"
4372-msgstr ""
4373-
4374-#: ../gtk/glade/window_main.glade.h:19 ../gtk/glade/window_find.glade.h:1
4375-#: ../gtk/glade/window_filters.glade.h:18
4376-#: ../gtk/glade/window_details.glade.h:13 ../gtk/rgfiltermanager.h:73
4377-msgid "Dependencies"
4378-msgstr ""
4379-
4380-#: ../gtk/glade/window_main.glade.h:20 ../gtk/glade/window_details.glade.h:14
4381-msgid "Dependencies of the Latest Version"
4382-msgstr ""
4383-
4384-#: ../gtk/glade/window_main.glade.h:22 ../gtk/glade/window_details.glade.h:17
4385-msgid "Download:"
4386-msgstr ""
4387-
4388-#: ../gtk/glade/window_main.glade.h:23
4389-msgid ""
4390-"Generate a shell script so that you can download the selected packages on a "
4391-"different computer"
4392-msgstr ""
4393-
4394-#: ../gtk/glade/window_main.glade.h:24
4395-msgid "Generate package download script"
4396-msgstr ""
4397-
4398-#: ../gtk/glade/window_main.glade.h:25
4399-msgid "Icon _Legend"
4400-msgstr ""
4401-
4402-#: ../gtk/glade/window_main.glade.h:26 ../gtk/glade/window_details.glade.h:18
4403-msgid "Installed Files"
4404-msgstr ""
4405-
4406-#: ../gtk/glade/window_main.glade.h:27
4407-msgid "Mark All Upgrades"
4408-msgstr ""
4409-
4410-#: ../gtk/glade/window_main.glade.h:28
4411-msgid "Mark Packages by _Task..."
4412-msgstr ""
4413-
4414-#: ../gtk/glade/window_main.glade.h:29
4415-msgid "Mark for Co_mplete Removal"
4416-msgstr ""
4417-
4418-#: ../gtk/glade/window_main.glade.h:30
4419-msgid "Mark for R_einstallation"
4420-msgstr ""
4421-
4422-#: ../gtk/glade/window_main.glade.h:31
4423-msgid "Mark for _Installation"
4424-msgstr ""
4425-
4426-#: ../gtk/glade/window_main.glade.h:32
4427-msgid "Mark for _Removal"
4428-msgstr ""
4429-
4430-#: ../gtk/glade/window_main.glade.h:33
4431-msgid "Mark for _Upgrade"
4432-msgstr ""
4433-
4434-#: ../gtk/glade/window_main.glade.h:38 ../gtk/glade/window_find.glade.h:6
4435-#: ../gtk/glade/window_filters.glade.h:58
4436-#: ../gtk/glade/window_details.glade.h:21
4437-msgid "Provided Packages"
4438-msgstr ""
4439-
4440-#: ../gtk/glade/window_main.glade.h:39
4441-msgid "Reload"
4442-msgstr ""
4443-
4444-#: ../gtk/glade/window_main.glade.h:40
4445-msgid "S_earch Results"
4446-msgstr ""
4447-
4448-#: ../gtk/glade/window_main.glade.h:41
4449-msgid "S_tatus"
4450-msgstr ""
4451-
4452-#: ../gtk/glade/window_main.glade.h:42
4453-msgid "Save Markings _As..."
4454-msgstr ""
4455-
4456-#: ../gtk/glade/window_main.glade.h:43
4457-msgid "Search"
4458-msgstr ""
4459-
4460-#: ../gtk/glade/window_main.glade.h:44 ../gtk/glade/window_details.glade.h:22
4461-msgid "Size:"
4462-msgstr ""
4463-
4464-#: ../gtk/glade/window_main.glade.h:45
4465-msgid "Synaptic"
4466-msgstr ""
4467-
4468-#: ../gtk/glade/window_main.glade.h:46
4469-msgid "Text Be_side Icons"
4470-msgstr ""
4471-
4472-#: ../gtk/glade/window_main.glade.h:47
4473-msgid "Text _Below Icons"
4474-msgstr ""
4475-
4476-#: ../gtk/glade/window_main.glade.h:48
4477-msgid "U_nmark"
4478-msgstr ""
4479-
4480-#: ../gtk/glade/window_main.glade.h:49
4481-msgid "U_nmark All"
4482-msgstr ""
4483-
4484-#: ../gtk/glade/window_main.glade.h:50 ../gtk/glade/window_details.glade.h:23
4485-msgid "Version:"
4486-msgstr ""
4487-
4488-#: ../gtk/glade/window_main.glade.h:51 ../gtk/glade/window_details.glade.h:24
4489-msgid "Versions"
4490-msgstr ""
4491-
4492-#: ../gtk/glade/window_main.glade.h:52
4493-msgid "_About"
4494-msgstr ""
4495-
4496-#: ../gtk/glade/window_main.glade.h:53
4497-msgid "_Add CD-ROM..."
4498-msgstr ""
4499-
4500-#: ../gtk/glade/window_main.glade.h:54
4501-msgid "_Browse Documentation"
4502-msgstr ""
4503-
4504-#: ../gtk/glade/window_main.glade.h:55
4505-msgid "_Configure..."
4506-msgstr ""
4507-
4508-#: ../gtk/glade/window_main.glade.h:56
4509-msgid "_Contents"
4510-msgstr ""
4511-
4512-#: ../gtk/glade/window_main.glade.h:57
4513-msgid "_Custom Filters"
4514-msgstr ""
4515-
4516-#: ../gtk/glade/window_main.glade.h:58
4517-msgid "_Download Changelog"
4518-msgstr ""
4519-
4520-#: ../gtk/glade/window_main.glade.h:59
4521-msgid "_Edit"
4522-msgstr ""
4523-
4524-#: ../gtk/glade/window_main.glade.h:60
4525-msgid "_File"
4526-msgstr ""
4527-
4528-#: ../gtk/glade/window_main.glade.h:61
4529-msgid "_Filters"
4530-msgstr ""
4531-
4532-#: ../gtk/glade/window_main.glade.h:62
4533-msgid "_Fix Broken Packages"
4534-msgstr ""
4535-
4536-#: ../gtk/glade/window_main.glade.h:63
4537-msgid "_Force Version..."
4538-msgstr ""
4539-
4540-#: ../gtk/glade/window_main.glade.h:64
4541-msgid "_Help"
4542-msgstr ""
4543-
4544-#: ../gtk/glade/window_main.glade.h:65
4545-msgid "_Hide"
4546-msgstr ""
4547-
4548-#: ../gtk/glade/window_main.glade.h:66
4549-msgid "_History"
4550-msgstr ""
4551-
4552-#: ../gtk/glade/window_main.glade.h:67
4553-msgid "_Icons Only"
4554-msgstr ""
4555-
4556-#: ../gtk/glade/window_main.glade.h:68
4557-msgid "_Lock Version"
4558-msgstr ""
4559-
4560-#: ../gtk/glade/window_main.glade.h:69
4561-msgid "_Mark All Upgrades..."
4562-msgstr ""
4563-
4564-#: ../gtk/glade/window_main.glade.h:70
4565-msgid "_Package"
4566-msgstr ""
4567-
4568-#: ../gtk/glade/window_main.glade.h:71
4569-msgid "_Properties"
4570-msgstr ""
4571-
4572-#: ../gtk/glade/window_main.glade.h:72
4573-msgid "_Quick Introduction"
4574-msgstr ""
4575-
4576-#: ../gtk/glade/window_main.glade.h:73
4577-msgid "_Quit"
4578-msgstr ""
4579-
4580-#: ../gtk/glade/window_main.glade.h:74
4581-msgid "_Read Markings..."
4582-msgstr ""
4583-
4584-#: ../gtk/glade/window_main.glade.h:75
4585-msgid "_Redo"
4586-msgstr ""
4587-
4588-#: ../gtk/glade/window_main.glade.h:76
4589-msgid "_Reload Package Information"
4590-msgstr ""
4591-
4592-#: ../gtk/glade/window_main.glade.h:77
4593-msgid "_Repositories"
4594-msgstr ""
4595-
4596-#: ../gtk/glade/window_main.glade.h:78
4597-msgid "_Save Markings"
4598-msgstr ""
4599-
4600-#: ../gtk/glade/window_main.glade.h:79
4601-msgid "_Search..."
4602-msgstr ""
4603-
4604-#: ../gtk/glade/window_main.glade.h:80
4605-msgid "_Sections"
4606-msgstr ""
4607-
4608-#: ../gtk/glade/window_main.glade.h:81
4609-msgid "_Set Internal Option..."
4610-msgstr ""
4611-
4612-#: ../gtk/glade/window_main.glade.h:82
4613-msgid "_Settings"
4614-msgstr ""
4615-
4616-#: ../gtk/glade/window_main.glade.h:83
4617-msgid "_Text Only"
4618-msgstr ""
4619-
4620-#: ../gtk/glade/window_main.glade.h:84
4621-msgid "_Toolbar"
4622-msgstr ""
4623-
4624-#: ../gtk/glade/window_main.glade.h:85
4625-msgid "_Undo"
4626-msgstr ""
4627-
4628-#: ../gtk/glade/window_about.glade.h:1
4629-msgid ""
4630-"<span size=\"small\">Copyright (c) 2001-2004 Connectiva S/A \n"
4631-"Copyright (c) 2002-2004 Michael Vogt</span>"
4632-msgstr ""
4633-
4634-#: ../gtk/glade/window_about.glade.h:3
4635-msgid "<span size=\"xx-large\" weight=\"bold\">Synaptic version</span>"
4636-msgstr ""
4637-
4638-#: ../gtk/glade/window_about.glade.h:6
4639-msgid "Debtag support is enabled."
4640-msgstr ""
4641-
4642-#: ../gtk/glade/window_about.glade.h:7
4643-msgid "Documented by"
4644-msgstr ""
4645-
4646-#: ../gtk/glade/window_about.glade.h:8
4647-msgid ""
4648-"Man page:\n"
4649-"Wybo Dekker <wybo@servalys.nl>\n"
4650-"Michael Vogt <mvo@debian.org>\n"
4651-"Sebastian Heinlein <sebastian.heinlein@web.de>\n"
4652-"\n"
4653-"Manual:\n"
4654-"Sebastian Heinlein <sebastian.heinlein@web.de>"
4655-msgstr ""
4656-
4657-#: ../gtk/glade/window_about.glade.h:15
4658-msgid ""
4659-"Original author:\n"
4660-"Alfredo K. Kojima <kojima@windowmaker.org>\n"
4661-"\n"
4662-"Maintainers:\n"
4663-"Michael Vogt <mvo@debian.org>\n"
4664-"Gustavo Niemeyer <niemeyer@conectiva.com>\n"
4665-"Sebastian Heinlein <sebastian.heinlein@web.de>\n"
4666-"\n"
4667-"Contributors:\n"
4668-"Enrico Zini <enrico@debian.org>\n"
4669-"Panu Matilainen <pmatilai@welho.com>\n"
4670-"Sviatoslav Sviridov <svd@lintec.minsk.by>"
4671-msgstr ""
4672-
4673-#: ../gtk/glade/window_about.glade.h:27
4674-msgid "Package management software using apt."
4675-msgstr ""
4676-
4677-#: ../gtk/glade/window_about.glade.h:28
4678-msgid ""
4679-"This software is licensed under the terms of the GNU General Public License, "
4680-"Version 2"
4681-msgstr ""
4682-
4683-#: ../gtk/glade/window_about.glade.h:29
4684-msgid "Translated by"
4685-msgstr ""
4686-
4687-#: ../gtk/glade/window_about.glade.h:30
4688-msgid ""
4689-"Visit the home page at \n"
4690-"http://www.nongnu.org/synaptic/"
4691-msgstr ""
4692-
4693-#: ../gtk/glade/window_about.glade.h:32
4694-msgid "Written by"
4695-msgstr ""
4696-
4697-#: ../gtk/glade/window_about.glade.h:33
4698-msgid "translators-credits"
4699-msgstr ""
4700-
4701-#: ../gtk/glade/window_find.glade.h:2
4702-msgid "Description and Name"
4703-msgstr ""
4704-
4705-#: ../gtk/glade/window_find.glade.h:3
4706-msgid "Look in:"
4707-msgstr ""
4708-
4709-#: ../gtk/glade/window_find.glade.h:7
4710-msgid "Search:"
4711-msgstr ""
4712-
4713-#: ../gtk/glade/window_find.glade.h:9
4714-msgid "_Search"
4715-msgstr ""
4716-
4717-#: ../gtk/glade/window_fetch.glade.h:1
4718-msgid "Show for individual files"
4719-msgstr ""
4720-
4721-#: ../gtk/glade/window_changes.glade.h:1
4722-msgid ""
4723-"<span weight=\"bold\" size=\"larger\">Mark additional required changes?</"
4724-"span>"
4725-msgstr ""
4726-
4727-#: ../gtk/glade/window_changes.glade.h:2
4728-msgid ""
4729-"The chosen action also affects other packages. The following changes are "
4730-"required in order to proceed."
4731-msgstr ""
4732-
4733-#: ../gtk/glade/window_changes.glade.h:3
4734-msgid "_Mark"
4735-msgstr ""
4736-
4737-#: ../gtk/glade/window_preferences.glade.h:1
4738-#: ../gtk/glade/window_summary.glade.h:1 ../gtk/glade/window_filters.glade.h:1
4739-msgid " "
4740-msgstr ""
4741-
4742-#: ../gtk/glade/window_preferences.glade.h:3
4743-msgid "<b>Appearance</b>"
4744-msgstr ""
4745-
4746-#: ../gtk/glade/window_preferences.glade.h:4
4747-msgid "<b>Applying Changes</b>"
4748-msgstr ""
4749-
4750-#: ../gtk/glade/window_preferences.glade.h:5
4751-msgid "<b>Colors</b>"
4752-msgstr ""
4753-
4754-#: ../gtk/glade/window_preferences.glade.h:6
4755-msgid "<b>Columns</b>"
4756-msgstr ""
4757-
4758-#: ../gtk/glade/window_preferences.glade.h:7
4759-msgid "<b>Fonts</b>"
4760-msgstr ""
4761-
4762-#: ../gtk/glade/window_preferences.glade.h:8
4763-msgid "<b>History files</b>"
4764-msgstr ""
4765-
4766-#: ../gtk/glade/window_preferences.glade.h:9
4767-msgid "<b>Marking Changes</b>"
4768-msgstr ""
4769-
4770-#: ../gtk/glade/window_preferences.glade.h:10
4771-msgid "<b>Package upgrade behavior (default distribution)</b>"
4772-msgstr ""
4773-
4774-#: ../gtk/glade/window_preferences.glade.h:11
4775-msgid "<b>Proxy Server</b>"
4776-msgstr ""
4777-
4778-#: ../gtk/glade/window_preferences.glade.h:12
4779-msgid "<b>Temporary Files</b>"
4780-msgstr ""
4781-
4782-#: ../gtk/glade/window_preferences.glade.h:13
4783-msgid ""
4784-"<span size=\"large\" weight=\"bold\">These settings affect the core of your "
4785-"system. Consider any changes carefully.</span>"
4786-msgstr ""
4787-
4788-#: ../gtk/glade/window_preferences.glade.h:14
4789-msgid "A_pplication Font"
4790-msgstr ""
4791-
4792-#: ../gtk/glade/window_preferences.glade.h:15
4793-msgid "Always Ask"
4794-msgstr ""
4795-
4796-#: ../gtk/glade/window_preferences.glade.h:16
4797-msgid "Always prefer the highest version"
4798-msgstr ""
4799-
4800-#: ../gtk/glade/window_preferences.glade.h:17
4801-msgid "Always prefer the installed version"
4802-msgstr ""
4803-
4804-#: ../gtk/glade/window_preferences.glade.h:18
4805-msgid "Apply changes in a terminal window"
4806-msgstr ""
4807-
4808-#: ../gtk/glade/window_preferences.glade.h:19
4809-msgid "Ask to confirm changes that also affect other packages"
4810-msgstr ""
4811-
4812-#: ../gtk/glade/window_preferences.glade.h:20
4813-msgid "Ask to quit after the changes have been applied successfully"
4814-msgstr ""
4815-
4816-#: ../gtk/glade/window_preferences.glade.h:21
4817-msgid "Authentication"
4818-msgstr ""
4819-
4820-#: ../gtk/glade/window_preferences.glade.h:22
4821-msgid "Automatically"
4822-msgstr ""
4823-
4824-#: ../gtk/glade/window_preferences.glade.h:23
4825-msgid "Broken:"
4826-msgstr ""
4827-
4828-#: ../gtk/glade/window_preferences.glade.h:24
4829-msgid "Clicking on the status icon marks the most likely action"
4830-msgstr ""
4831-
4832-#: ../gtk/glade/window_preferences.glade.h:25
4833-msgid "Color"
4834-msgstr ""
4835-
4836-#: ../gtk/glade/window_preferences.glade.h:26
4837-msgid "Color packages by their status"
4838-msgstr ""
4839-
4840-#: ../gtk/glade/window_preferences.glade.h:27
4841-msgid "Colors"
4842-msgstr ""
4843-
4844-#: ../gtk/glade/window_preferences.glade.h:28
4845-msgid "Columns and Fonts"
4846-msgstr ""
4847-
4848-#: ../gtk/glade/window_preferences.glade.h:29
4849-msgid ""
4850-"Comma separated list of hosts and domains that will not be contacted through "
4851-"the proxy (e.g. localhost, 192.168.1.231, .net)"
4852-msgstr ""
4853-
4854-#: ../gtk/glade/window_preferences.glade.h:30
4855-msgid "Completely"
4856-msgstr ""
4857-
4858-#: ../gtk/glade/window_preferences.glade.h:31
4859-msgid "Consider recommended packages as dependencies"
4860-msgstr ""
4861-
4862-#: ../gtk/glade/window_preferences.glade.h:32
4863-msgid "Default Upgrade"
4864-msgstr ""
4865-
4866-#: ../gtk/glade/window_preferences.glade.h:33
4867-msgid "Delete _History files older than:"
4868-msgstr ""
4869-
4870-#: ../gtk/glade/window_preferences.glade.h:34
4871-msgid "Delete all cache package files now."
4872-msgstr ""
4873-
4874-#: ../gtk/glade/window_preferences.glade.h:35
4875-msgid "Direct connection to the internet"
4876-msgstr ""
4877-
4878-#: ../gtk/glade/window_preferences.glade.h:37
4879-msgid "FTP proxy: "
4880-msgstr ""
4881-
4882-#: ../gtk/glade/window_preferences.glade.h:38
4883-msgid "Files"
4884-msgstr ""
4885-
4886-#: ../gtk/glade/window_preferences.glade.h:39
4887-msgid "General"
4888-msgstr ""
4889-
4890-#: ../gtk/glade/window_preferences.glade.h:40
4891-msgid "HTTP proxy: "
4892-msgstr ""
4893-
4894-#: ../gtk/glade/window_preferences.glade.h:41
4895-msgid "IP address or host name of the ftp proxy server"
4896-msgstr ""
4897-
4898-#: ../gtk/glade/window_preferences.glade.h:42
4899-msgid "IP address or host name of the http proxy server"
4900-msgstr ""
4901-
4902-#: ../gtk/glade/window_preferences.glade.h:43
4903-msgid "Ignore"
4904-msgstr ""
4905-
4906-#: ../gtk/glade/window_preferences.glade.h:44
4907-msgid "Installed (locked):"
4908-msgstr ""
4909-
4910-#: ../gtk/glade/window_preferences.glade.h:45
4911-msgid "Installed:"
4912-msgstr ""
4913-
4914-#: ../gtk/glade/window_preferences.glade.h:46
4915-msgid "Keep Configuration"
4916-msgstr ""
4917-
4918-#: ../gtk/glade/window_preferences.glade.h:47
4919-msgid "Manual proxy configuration"
4920-msgstr ""
4921-
4922-#: ../gtk/glade/window_preferences.glade.h:48
4923-msgid "Marked for complete removal:"
4924-msgstr ""
4925-
4926-#: ../gtk/glade/window_preferences.glade.h:49
4927-msgid "Marked for downgrade:"
4928-msgstr ""
4929-
4930-#: ../gtk/glade/window_preferences.glade.h:50
4931-msgid "Marked for installation:"
4932-msgstr ""
4933-
4934-#: ../gtk/glade/window_preferences.glade.h:51
4935-msgid "Marked for reinstallation:"
4936-msgstr ""
4937-
4938-#: ../gtk/glade/window_preferences.glade.h:52
4939-msgid "Marked for removal:"
4940-msgstr ""
4941-
4942-#: ../gtk/glade/window_preferences.glade.h:53
4943-msgid "Marked for upgrade:"
4944-msgstr ""
4945-
4946-#: ../gtk/glade/window_preferences.glade.h:54
4947-msgid "Move D_own"
4948-msgstr ""
4949-
4950-#: ../gtk/glade/window_preferences.glade.h:55
4951-msgid "Move _Up"
4952-msgstr ""
4953-
4954-#: ../gtk/glade/window_preferences.glade.h:56
4955-msgid "Network"
4956-msgstr ""
4957-
4958-#: ../gtk/glade/window_preferences.glade.h:57
4959-msgid "New in repository:"
4960-msgstr ""
4961-
4962-#: ../gtk/glade/window_preferences.glade.h:58
4963-msgid "No proxy for: "
4964-msgstr ""
4965-
4966-#: ../gtk/glade/window_preferences.glade.h:59
4967-msgid "Not installed (locked):"
4968-msgstr ""
4969-
4970-#: ../gtk/glade/window_preferences.glade.h:60
4971-msgid "Not installed:"
4972-msgstr ""
4973-
4974-#: ../gtk/glade/window_preferences.glade.h:61
4975-msgid "Number of undo operations:"
4976-msgstr ""
4977-
4978-#: ../gtk/glade/window_preferences.glade.h:62
4979-msgid "Port number of the ftp proxy server"
4980-msgstr ""
4981-
4982-#: ../gtk/glade/window_preferences.glade.h:63
4983-msgid "Port number of the http proxy server"
4984-msgstr ""
4985-
4986-#: ../gtk/glade/window_preferences.glade.h:64
4987-msgid "Port: "
4988-msgstr ""
4989-
4990-#: ../gtk/glade/window_preferences.glade.h:65
4991-msgid "Prefer versions from: "
4992-msgstr ""
4993-
4994-#: ../gtk/glade/window_preferences.glade.h:67
4995-msgid "Reloading outdated package information:"
4996-msgstr ""
4997-
4998-#: ../gtk/glade/window_preferences.glade.h:68
4999-msgid "Removal of packages: "
5000-msgstr ""
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: