Merge lp:~jibel/synaptic/bug.250359.31396 into lp:synaptic

Proposed by Jean-Baptiste Lallement
Status: Merged
Merge reported by: Michael Vogt
Merged at revision: not available
Proposed branch: lp:~jibel/synaptic/bug.250359.31396
Merge into: lp:synaptic
Diff against target: 332869 lines (+330254/-0) (has conflicts)
461 files modified
.bzr-builddeb/default.conf (+2/-0)
ABOUT-NLS (+226/-0)
AUTHORS (+16/-0)
BUGS (+14/-0)
COPYING (+340/-0)
ChangeLog (+1416/-0)
DEBUG (+6/-0)
FAQ (+30/-0)
INSTALL (+236/-0)
Makefile.am (+11/-0)
Makefile.in (+732/-0)
NEWS (+370/-0)
README (+102/-0)
README.debtags (+45/-0)
README.supported (+55/-0)
README.tasks (+55/-0)
TODO (+249/-0)
TRANSLATORS (+86/-0)
acinclude.m4 (+394/-0)
aclocal.m4 (+1854/-0)
autogen.sh (+23/-0)
common/Makefile.am (+54/-0)
common/Makefile.in (+545/-0)
common/i18n.h (+58/-0)
common/indexcopy.cc (+511/-0)
common/indexcopy.h (+74/-0)
common/pkg_acqfile.cc (+150/-0)
common/pkg_acqfile.h (+32/-0)
common/raptoptions.cc (+318/-0)
common/raptoptions.h (+85/-0)
common/rcacheactor.cc (+199/-0)
common/rcacheactor.h (+123/-0)
common/rcdscanner.cc (+731/-0)
common/rcdscanner.h (+114/-0)
common/rconfiguration.cc (+310/-0)
common/rconfiguration.h (+61/-0)
common/rdependency.h (+44/-0)
common/rinstallprogress.cc (+147/-0)
common/rinstallprogress.h (+69/-0)
common/rpackage.cc (+1490/-0)
common/rpackage.h (+255/-0)
common/rpackagecache.cc (+164/-0)
common/rpackagecache.h (+76/-0)
common/rpackagefilter.cc (+948/-0)
common/rpackagefilter.h (+326/-0)
common/rpackagelistactor.cc (+37/-0)
common/rpackagelistactor.h (+71/-0)
common/rpackagelister.cc (+2073/-0)
common/rpackagelister.h (+354/-0)
common/rpackagemanager.h (+79/-0)
common/rpackagestatus.cc (+220/-0)
common/rpackagestatus.h (+96/-0)
common/rpackageview.cc (+604/-0)
common/rpackageview.h (+235/-0)
common/rpmindexcopy.cc (+233/-0)
common/rpmindexcopy.h (+39/-0)
common/rsources.cc (+563/-0)
common/rsources.h (+113/-0)
common/rswig.cc (+9/-0)
common/rswig.h (+80/-0)
common/rtagcollbuilder.cc (+23/-0)
common/rtagcollbuilder.h (+93/-0)
common/rtagcollfilter.cc (+23/-0)
common/rtagcollfilter.h (+64/-0)
common/ruserdialog.cc (+52/-0)
common/ruserdialog.h (+71/-0)
common/sections_trans.cc (+184/-0)
common/sections_trans.h (+18/-0)
config.h.in (+137/-0)
configure (+10297/-0)
configure.in (+238/-0)
data/Makefile.am (+14/-0)
data/Makefile.in (+442/-0)
data/synaptic-kde.desktop.in (+11/-0)
data/synaptic.desktop.in (+10/-0)
debian/NEWS.Debian (+50/-0)
debian/README.Debian (+10/-0)
debian/changelog (+2407/-0)
debian/compat (+1/-0)
debian/control (+33/-0)
debian/copyright (+13/-0)
debian/package-supported.png.uu (+20/-0)
debian/patches/00list (+6/-0)
debian/patches/00list.Ubuntu (+6/-0)
debian/patches/01_ubuntu_changelog.dpatch (+85/-0)
debian/patches/02_ubuntu_desktop_file.dpatch (+22/-0)
debian/patches/03_hide_browse_documentation.dpatch (+19/-0)
debian/patches/03_ubuntu_hide_browse_documentation.dpatch (+19/-0)
debian/patches/04_ubuntu_lpi.dpatch (+28/-0)
debian/patches/06_ubuntu_su_to_root.dpatch (+16/-0)
debian/patches/10_ubuntu_maintenance_gui.dpatch (+194/-0)
debian/rules (+133/-0)
debian/rules.debian (+114/-0)
debian/synaptic.dirs (+2/-0)
debian/synaptic.docs (+6/-0)
debian/synaptic.menu (+5/-0)
debian/synaptic_32x32.xpm (+551/-0)
depcomp (+630/-0)
doc/Makefile.am (+2/-0)
doc/Makefile.in (+564/-0)
doc/README (+2/-0)
doc/html/C/Makefile.am (+7/-0)
doc/html/C/Makefile.in (+434/-0)
doc/html/Makefile.am (+1/-0)
doc/html/Makefile.in (+564/-0)
doc/html/es/Makefile.am (+9/-0)
doc/html/es/Makefile.in (+371/-0)
doc/html/sv/Makefile.am (+1/-0)
doc/html/sv/Makefile.in (+363/-0)
gtk/Makefile.am (+85/-0)
gtk/Makefile.in (+781/-0)
gtk/glade/Makefile.am (+37/-0)
gtk/glade/Makefile.in (+444/-0)
gtk/glade/dialog_authentication.glade (+108/-0)
gtk/glade/dialog_change_version.glade (+183/-0)
gtk/glade/dialog_changelog.glade (+123/-0)
gtk/glade/dialog_columns.glade (+406/-0)
gtk/glade/dialog_conffile.glade (+351/-0)
gtk/glade/dialog_disc_label.glade (+185/-0)
gtk/glade/dialog_download_error.glade (+164/-0)
gtk/glade/dialog_example.glade (+138/-0)
gtk/glade/dialog_new_repositroy.glade (+274/-0)
gtk/glade/dialog_proposed_new_repositories.glade (+633/-0)
gtk/glade/dialog_quit.glade (+131/-0)
gtk/glade/dialog_task_descr.glade (+103/-0)
gtk/glade/dialog_unmet.glade (+156/-0)
gtk/glade/dialog_update_failed.glade (+156/-0)
gtk/glade/dialog_update_outdated.glade (+215/-0)
gtk/glade/dialog_upgrade.glade (+176/-0)
gtk/glade/dialog_welcome.glade (+427/-0)
gtk/glade/druid_repository.glade (+2381/-0)
gtk/glade/window_about.glade (+523/-0)
gtk/glade/window_changes.glade (+296/-0)
gtk/glade/window_details.glade (+1504/-0)
gtk/glade/window_disc_name.glade (+203/-0)
gtk/glade/window_fetch.glade (+227/-0)
gtk/glade/window_filters.glade (+1834/-0)
gtk/glade/window_find.glade (+402/-0)
gtk/glade/window_iconlegend.glade (+88/-0)
gtk/glade/window_install_progress.glade (+130/-0)
gtk/glade/window_logview.glade (+244/-0)
gtk/glade/window_main.glade (+3025/-0)
gtk/glade/window_preferences.glade (+3606/-0)
gtk/glade/window_procceed.glade (+128/-0)
gtk/glade/window_repositories.glade (+555/-0)
gtk/glade/window_rgdebinstall_progress.glade (+283/-0)
gtk/glade/window_rginstall_progress.glade (+145/-0)
gtk/glade/window_rginstall_progress_msgs.glade (+121/-0)
gtk/glade/window_setopt.glade (+285/-0)
gtk/glade/window_summary.glade (+556/-0)
gtk/glade/window_tasks.glade (+200/-0)
gtk/glade/window_zvtinstallprogress.glade (+185/-0)
gtk/gsynaptic.cc (+606/-0)
gtk/gsynaptic.h (+27/-0)
gtk/gtkpkglist.cc (+707/-0)
gtk/gtkpkglist.h (+98/-0)
gtk/gtktagtree.cc (+694/-0)
gtk/gtktagtree.h (+81/-0)
gtk/rgaboutpanel.cc (+91/-0)
gtk/rgaboutpanel.h (+46/-0)
gtk/rgcacheprogress.cc (+90/-0)
gtk/rgcacheprogress.h (+51/-0)
gtk/rgcdscanner.cc (+160/-0)
gtk/rgcdscanner.h (+52/-0)
gtk/rgchangeswindow.cc (+191/-0)
gtk/rgchangeswindow.h (+55/-0)
gtk/rgdebinstallprogress.cc (+849/-0)
gtk/rgdebinstallprogress.h (+154/-0)
gtk/rgdummyinstallprogress.cc (+52/-0)
gtk/rgdummyinstallprogress.h (+43/-0)
gtk/rgfetchprogress.cc (+467/-0)
gtk/rgfetchprogress.h (+93/-0)
gtk/rgfiltermanager.cc (+862/-0)
gtk/rgfiltermanager.h (+212/-0)
gtk/rgfindwindow.cc (+132/-0)
gtk/rgfindwindow.h (+50/-0)
gtk/rggladewindow.cc (+241/-0)
gtk/rggladewindow.h (+67/-0)
gtk/rgiconlegend.cc (+84/-0)
gtk/rgiconlegend.h (+37/-0)
gtk/rginstallprogress.cc (+413/-0)
gtk/rginstallprogress.h (+86/-0)
gtk/rglogview.cc (+346/-0)
gtk/rglogview.h (+63/-0)
gtk/rgmainwindow.cc (+3641/-0)
gtk/rgmainwindow.h (+304/-0)
gtk/rgpackagestatus.cc (+146/-0)
gtk/rgpackagestatus.h (+64/-0)
gtk/rgpkgcdrom.cc (+162/-0)
gtk/rgpkgcdrom.h (+56/-0)
gtk/rgpkgdetails.cc (+301/-0)
gtk/rgpkgdetails.h (+54/-0)
gtk/rgpreferenceswindow.cc (+1153/-0)
gtk/rgpreferenceswindow.h (+129/-0)
gtk/rgrepositorywin.cc (+749/-0)
gtk/rgrepositorywin.h (+97/-0)
gtk/rgsetoptwindow.cc (+63/-0)
gtk/rgsetoptwindow.h (+36/-0)
gtk/rgslideshow.cc (+49/-0)
gtk/rgslideshow.h (+51/-0)
gtk/rgsummarywindow.cc (+503/-0)
gtk/rgsummarywindow.h (+62/-0)
gtk/rgtaskswin.cc (+296/-0)
gtk/rgtaskswin.h (+57/-0)
gtk/rgterminstallprogress.cc (+264/-0)
gtk/rgterminstallprogress.h (+71/-0)
gtk/rguserdialog.cc (+269/-0)
gtk/rguserdialog.h (+94/-0)
gtk/rgutils.cc (+224/-0)
gtk/rgutils.h (+62/-0)
gtk/rgvendorswindow.cc (+297/-0)
gtk/rgvendorswindow.h (+38/-0)
gtk/rgwindow.cc (+110/-0)
gtk/rgwindow.h (+63/-0)
help/C/ChangeLog (+32/-0)
help/C/Makefile.am (+10/-0)
help/C/Makefile.in (+530/-0)
help/C/gpl.xml (+423/-0)
help/C/synaptic-C.omf (+27/-0)
help/C/synaptic.xml (+2768/-0)
help/Makefile.am (+3/-0)
help/Makefile.in (+564/-0)
help/es/Makefile.am (+7/-0)
help/es/Makefile.in (+527/-0)
help/es/gpl.xml (+423/-0)
help/es/synaptic-es.omf (+27/-0)
help/es/synaptic.xml (+3378/-0)
help/sv/Makefile.am (+7/-0)
help/sv/Makefile.in (+527/-0)
help/sv/gpl.xml (+423/-0)
help/sv/synaptic-sv.omf (+27/-0)
help/sv/synaptic.xml (+3001/-0)
install-sh (+520/-0)
intl/ChangeLog (+1027/-0)
intl/Makefile.in (+221/-0)
intl/bindtextdom.c (+199/-0)
intl/cat-compat.c (+262/-0)
intl/dcgettext.c (+593/-0)
intl/dgettext.c (+59/-0)
intl/explodename.c (+181/-0)
intl/finddomain.c (+189/-0)
intl/gettext.c (+70/-0)
intl/gettext.h (+105/-0)
intl/gettextP.h (+73/-0)
intl/hash-string.h (+63/-0)
intl/intl-compat.c (+76/-0)
intl/l10nflist.c (+409/-0)
intl/libgettext.h (+185/-0)
intl/linux-msg.sed (+100/-0)
intl/loadinfo.h (+58/-0)
intl/loadmsgcat.c (+199/-0)
intl/localealias.c (+378/-0)
intl/po2tbl.sed.in (+102/-0)
intl/textdomain.c (+106/-0)
intl/xopen-msg.sed (+104/-0)
macros/Makefile (+236/-0)
macros/Makefile.am (+43/-0)
macros/Makefile.in (+378/-0)
macros/aclocal-include.m4 (+16/-0)
macros/autogen.sh (+179/-0)
macros/compiler-flags.m4 (+109/-0)
macros/curses.m4 (+318/-0)
macros/gnome-bonobo-check.m4 (+150/-0)
macros/gnome-common.m4 (+14/-0)
macros/gnome-fileutils.m4 (+414/-0)
macros/gnome-gettext.m4 (+336/-0)
macros/gnome-ghttp-check.m4 (+14/-0)
macros/gnome-gnorba-check.m4 (+35/-0)
macros/gnome-guile-checks.m4 (+119/-0)
macros/gnome-libgtop-check.m4 (+182/-0)
macros/gnome-objc-checks.m4 (+79/-0)
macros/gnome-orbit-check.m4 (+33/-0)
macros/gnome-print-check.m4 (+171/-0)
macros/gnome-pthread-check.m4 (+16/-0)
macros/gnome-support.m4 (+68/-0)
macros/gnome-undelfs.m4 (+20/-0)
macros/gnome-vfs.m4 (+120/-0)
macros/gnome-x-checks.m4 (+80/-0)
macros/gnome-xml-check.m4 (+30/-0)
macros/gnome.m4 (+124/-0)
macros/gperf-check.m4 (+79/-0)
macros/gwqt.m4 (+217/-0)
macros/linger.m4 (+28/-0)
macros/need-declaration.m4 (+42/-0)
man/Makefile.am (+4/-0)
man/Makefile.in (+445/-0)
man/synaptic.8 (+70/-0)
man/synaptic.es.8 (+108/-0)
man/synaptic.fr.8 (+73/-0)
man/synaptic.ja.8 (+77/-0)
man/synaptic.pt_BR.8 (+48/-0)
man/synaptic.ru.8 (+123/-0)
man/synaptic.tr.8 (+46/-0)
missing (+376/-0)
mkinstalldirs (+162/-0)
omf.make (+53/-0)
pixmaps/Makefile.am (+68/-0)
pixmaps/Makefile.in (+745/-0)
pixmaps/alert.xpm (+19/-0)
pixmaps/alertM.xpm (+19/-0)
pixmaps/brokenM.xpm (+17/-0)
pixmaps/cdrom.xpm (+398/-0)
pixmaps/cnc.xpm (+109/-0)
pixmaps/cnc2.xpm (+492/-0)
pixmaps/deb.xpm (+129/-0)
pixmaps/distupgrade.xpm (+248/-0)
pixmaps/distupgrade_small.xpm (+546/-0)
pixmaps/down.xpm (+94/-0)
pixmaps/downgradeM.xpm (+14/-0)
pixmaps/filter.xpm (+22/-0)
pixmaps/find.xpm (+23/-0)
pixmaps/fixbroken.xpm (+262/-0)
pixmaps/heldM.xpm (+16/-0)
pixmaps/hicolor/16x16/Makefile.am (+5/-0)
pixmaps/hicolor/16x16/Makefile.in (+413/-0)
pixmaps/hicolor/24x24/Makefile.am (+4/-0)
pixmaps/hicolor/24x24/Makefile.in (+412/-0)
pixmaps/hicolor/Makefile.am (+1/-0)
pixmaps/hicolor/Makefile.in (+564/-0)
pixmaps/holdM.xpm (+14/-0)
pixmaps/installM.xpm (+15/-0)
pixmaps/keepM.xpm (+14/-0)
pixmaps/logo.xpm (+69/-0)
pixmaps/newM.xpm (+15/-0)
pixmaps/options.xpm (+163/-0)
pixmaps/pref_hpaned.xpm (+98/-0)
pixmaps/pref_vpaned.xpm (+98/-0)
pixmaps/proceed.xpm (+244/-0)
pixmaps/proceed_small.xpm (+526/-0)
pixmaps/removeM.xpm (+15/-0)
pixmaps/sources.xpm (+899/-0)
pixmaps/stop.xpm (+254/-0)
pixmaps/synaptic.xpm (+860/-0)
pixmaps/synaptic_mini.xpm (+860/-0)
pixmaps/tango-icons/scalable/package-available-locked.svg (+1295/-0)
pixmaps/tango-icons/scalable/package-available.svg (+2150/-0)
pixmaps/tango-icons/scalable/package-broken.svg (+466/-0)
pixmaps/tango-icons/scalable/package-downgrade.svg (+1309/-0)
pixmaps/tango-icons/scalable/package-install.svg (+1393/-0)
pixmaps/tango-icons/scalable/package-installed-locked.svg (+1210/-0)
pixmaps/tango-icons/scalable/package-installed-outdated.svg (+1183/-0)
pixmaps/tango-icons/scalable/package-installed-updated.svg (+1139/-0)
pixmaps/tango-icons/scalable/package-new.svg (+1377/-0)
pixmaps/tango-icons/scalable/package-purge.svg (+1355/-0)
pixmaps/tango-icons/scalable/package-reinstall.svg (+1291/-0)
pixmaps/tango-icons/scalable/package-remove.svg (+1302/-0)
pixmaps/tango-icons/scalable/package-supported.svg (+1325/-0)
pixmaps/tango-icons/scalable/package-upgrade.svg (+1381/-0)
pixmaps/tango-icons/scalable/supported/package-available-locked-supported.svg (+1515/-0)
pixmaps/tango-icons/scalable/supported/package-available-supported.svg (+1368/-0)
pixmaps/tango-icons/scalable/supported/package-broken-supported.svg (+686/-0)
pixmaps/tango-icons/scalable/supported/package-downgrade-supported.svg (+1529/-0)
pixmaps/tango-icons/scalable/supported/package-install-supported.svg (+1611/-0)
pixmaps/tango-icons/scalable/supported/package-installed-locked-supported.svg (+2359/-0)
pixmaps/tango-icons/scalable/supported/package-installed-outdated-supported.svg (+1403/-0)
pixmaps/tango-icons/scalable/supported/package-installed-updated-supported.svg (+1359/-0)
pixmaps/tango-icons/scalable/supported/package-new-supported.svg (+1597/-0)
pixmaps/tango-icons/scalable/supported/package-purge-supported.svg (+1575/-0)
pixmaps/tango-icons/scalable/supported/package-reinstall-supported.svg (+1511/-0)
pixmaps/tango-icons/scalable/supported/package-remove-supported.svg (+1522/-0)
pixmaps/tango-icons/scalable/supported/package-upgrade-supported.svg (+1601/-0)
pixmaps/up.xpm (+104/-0)
pixmaps/update.xpm (+197/-0)
pixmaps/update_small.xpm (+189/-0)
pixmaps/upgrade-old.xpm (+248/-0)
pixmaps/upgrade.xpm (+248/-0)
pixmaps/upgradeM.xpm (+14/-0)
pixmaps/upgrade_small.xpm (+522/-0)
po-manual/synaptic-manual.pot (+1477/-0)
po-manual/synaptic-manual.sv.po (+1557/-0)
po/ChangeLog (+9/-0)
po/Makefile.in.in (+217/-0)
po/POTFILES.in (+86/-0)
po/POTFILES.skip (+23/-0)
po/README (+9/-0)
po/ar.po (+3721/-0)
po/be.po (+5359/-0)
po/be@latin.po (+3757/-0)
po/bg.po (+3748/-0)
po/br.po (+3712/-0)
po/ca.po (+4458/-0)
po/cs.po (+3676/-0)
po/da.po (+3767/-0)
po/de.po (+3828/-0)
po/el.po (+3697/-0)
po/es.po (+3759/-0)
po/et.po (+3693/-0)
po/eu.po (+3662/-0)
po/fi.po (+3695/-0)
po/fr.po (+3694/-0)
po/gl.po (+3934/-0)
po/he.po (+3613/-0)
po/hi.po (+3715/-0)
po/hu.po (+3730/-0)
po/it.po (+3704/-0)
po/ja.po (+3667/-0)
po/ko.po (+3639/-0)
po/lt.po (+3698/-0)
po/mk.po (+3743/-0)
po/nb.po (+4333/-0)
po/nl.po (+3748/-0)
po/no.po (+3858/-0)
po/pl.po (+3725/-0)
po/pt.po (+3783/-0)
po/pt_BR.po (+3674/-0)
po/ro.po (+3750/-0)
po/ru.po (+3924/-0)
po/sk.po (+3658/-0)
po/sl.po (+3709/-0)
po/sr.po (+4782/-0)
po/sr@Latn.po (+4784/-0)
po/sv.po (+3673/-0)
po/th.po (+3619/-0)
po/tr.po (+3641/-0)
po/uk.po (+3701/-0)
po/xh.po (+3779/-0)
po/zh_CN.po (+5160/-0)
po/zh_HK.po (+4876/-0)
po/zh_TW.po (+5074/-0)
swig/apt-cat.py (+43/-0)
swig/apt-inst.py (+59/-0)
swig/build.sh (+4/-0)
swig/synaptic_common.i (+27/-0)
synaptic-redhat.spec (+275/-0)
synaptic-suse.spec (+109/-0)
synaptic.spec (+264/-0)
tests/Makefile.am (+18/-0)
tests/Makefile.in (+484/-0)
tests/test_rpackage.cc (+40/-0)
tests/test_rpackageview.cc (+26/-0)
wings/Makefile.am (+45/-0)
wings/rwaboutpanel.cc (+117/-0)
wings/rwaboutpanel.h (+38/-0)
wings/rwcacheprogress.cc (+80/-0)
wings/rwcacheprogress.h (+50/-0)
wings/rwconfigwindow.cc (+230/-0)
wings/rwconfigwindow.h (+46/-0)
wings/rwdummyinstallprogress.cc (+59/-0)
wings/rwdummyinstallprogress.h (+45/-0)
wings/rwfetchprogress.cc (+518/-0)
wings/rwfetchprogress.h (+69/-0)
wings/rwfiltereditor.cc (+503/-0)
wings/rwfiltereditor.h (+111/-0)
wings/rwfiltermanager.cc (+280/-0)
wings/rwfiltermanager.h (+75/-0)
wings/rwfilterwindow.cc (+164/-0)
wings/rwfilterwindow.h (+73/-0)
wings/rwinstallprogress.cc (+116/-0)
wings/rwinstallprogress.h (+53/-0)
wings/rwmainwindow.cc (+2121/-0)
wings/rwmainwindow.h (+203/-0)
wings/rwsourceswindow.cc (+168/-0)
wings/rwsourceswindow.h (+35/-0)
wings/rwsummarywindow.cc (+332/-0)
wings/rwsummarywindow.h (+58/-0)
wings/rwuserdialog.cc (+88/-0)
wings/rwuserdialog.h (+51/-0)
wings/rwwindow.cc (+96/-0)
wings/rwwindow.h (+58/-0)
wings/synaptic.cc (+125/-0)
xmldocs.make (+105/-0)
Conflict adding file .bzr-builddeb.  Moved existing file to .bzr-builddeb.moved.
Conflict adding file ABOUT-NLS.  Moved existing file to ABOUT-NLS.moved.
Conflict adding file AUTHORS.  Moved existing file to AUTHORS.moved.
Conflict adding file BUGS.  Moved existing file to BUGS.moved.
Conflict adding file COPYING.  Moved existing file to COPYING.moved.
Conflict adding file ChangeLog.  Moved existing file to ChangeLog.moved.
Conflict adding file DEBUG.  Moved existing file to DEBUG.moved.
Conflict adding file FAQ.  Moved existing file to FAQ.moved.
Conflict adding file INSTALL.  Moved existing file to INSTALL.moved.
Conflict adding file Makefile.am.  Moved existing file to Makefile.am.moved.
Conflict adding file NEWS.  Moved existing file to NEWS.moved.
Conflict adding file README.debtags.  Moved existing file to README.debtags.moved.
Conflict adding file README.  Moved existing file to README.moved.
Conflict adding file README.supported.  Moved existing file to README.supported.moved.
Conflict adding file README.tasks.  Moved existing file to README.tasks.moved.
Conflict adding file TODO.  Moved existing file to TODO.moved.
Conflict adding file TRANSLATORS.  Moved existing file to TRANSLATORS.moved.
Conflict adding file acinclude.m4.  Moved existing file to acinclude.m4.moved.
Conflict adding file autogen.sh.  Moved existing file to autogen.sh.moved.
Conflict adding file common.  Moved existing file to common.moved.
Conflict adding file config.h.in.  Moved existing file to config.h.in.moved.
Conflict adding file configure.in.  Moved existing file to configure.in.moved.
Conflict adding file data.  Moved existing file to data.moved.
Conflict adding file debian.  Moved existing file to debian.moved.
Conflict adding file doc.  Moved existing file to doc.moved.
Conflict adding file gtk.  Moved existing file to gtk.moved.
Conflict adding file help.  Moved existing file to help.moved.
Conflict adding file intl.  Moved existing file to intl.moved.
Conflict adding file macros.  Moved existing file to macros.moved.
Conflict adding file man.  Moved existing file to man.moved.
Conflict adding file omf.make.  Moved existing file to omf.make.moved.
Conflict adding file pixmaps.  Moved existing file to pixmaps.moved.
Conflict adding file po-manual.  Moved existing file to po-manual.moved.
Conflict adding file po.  Moved existing file to po.moved.
Conflict adding file swig.  Moved existing file to swig.moved.
Conflict adding file synaptic-redhat.spec.  Moved existing file to synaptic-redhat.spec.moved.
Conflict adding file synaptic-suse.spec.  Moved existing file to synaptic-suse.spec.moved.
Conflict adding file synaptic.spec.  Moved existing file to synaptic.spec.moved.
Conflict adding file tests.  Moved existing file to tests.moved.
Conflict adding file wings.  Moved existing file to wings.moved.
Conflict adding file xmldocs.make.  Moved existing file to xmldocs.make.moved.
To merge this branch: bzr merge lp:~jibel/synaptic/bug.250359.31396
Reviewer Review Type Date Requested Status
Michael Vogt Approve
Review via email: mp+31498@code.launchpad.net

Description of the change

Terminal shortcuts and contextual menu:
- CTRL+c : interrupt
- CTRL+SHIFT+c : Copy
- CTRL+a : Select all
- CTRL+SHIFT+a : Deselect all

Contextual menu with actions 'Copy' and 'Select All'

To post a comment you must log in.
Revision history for this message
Michael Vogt (mvo) wrote :

Thanks, patch looks great, merged into trunk.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory '.bzr-builddeb'
=== renamed directory '.bzr-builddeb' => '.bzr-builddeb.moved'
=== added file '.bzr-builddeb/default.conf'
--- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000
+++ .bzr-builddeb/default.conf 2010-08-01 23:35:56 +0000
@@ -0,0 +1,2 @@
1[BUILDDEB]
2native = True
03
=== added file 'ABOUT-NLS'
--- ABOUT-NLS 1970-01-01 00:00:00 +0000
+++ ABOUT-NLS 2010-08-01 23:35:56 +0000
@@ -0,0 +1,226 @@
1Notes on the Free Translation Project
2*************************************
3
4 Free software is going international! The Free Translation Project
5is a way to get maintainers of free software, translators, and users all
6together, so that will gradually become able to speak many languages.
7A few packages already provide translations for their messages.
8
9 If you found this `ABOUT-NLS' file inside a distribution, you may
10assume that the distributed package does use GNU `gettext' internally,
11itself available at your nearest GNU archive site. But you do *not*
12need to install GNU `gettext' prior to configuring, installing or using
13this package with messages translated.
14
15 Installers will find here some useful hints. These notes also
16explain how users should proceed for getting the programs to use the
17available translations. They tell how people wanting to contribute and
18work at translations should contact the appropriate team.
19
20 When reporting bugs in the `intl/' directory or bugs which may be
21related to internationalization, you should tell about the version of
22`gettext' which is used. The information can be found in the
23`intl/VERSION' file, in internationalized packages.
24
25One advise in advance
26=====================
27
28 If you want to exploit the full power of internationalization, you
29should configure it using
30
31 ./configure --with-included-gettext
32
33to force usage of internationalizing routines provided within this
34package, despite the existence of internationalizing capabilities in the
35operating system where this package is being installed. So far, only
36the `gettext' implementation in the GNU C library version 2 provides as
37many features (such as locale alias or message inheritance) as the
38implementation here. It is also not possible to offer this additional
39functionality on top of a `catgets' implementation. Future versions of
40GNU `gettext' will very likely convey even more functionality. So it
41might be a good idea to change to GNU `gettext' as soon as possible.
42
43 So you need not provide this option if you are using GNU libc 2 or
44you have installed a recent copy of the GNU gettext package with the
45included `libintl'.
46
47INSTALL Matters
48===============
49
50 Some packages are "localizable" when properly installed; the
51programs they contain can be made to speak your own native language.
52Most such packages use GNU `gettext'. Other packages have their own
53ways to internationalization, predating GNU `gettext'.
54
55 By default, this package will be installed to allow translation of
56messages. It will automatically detect whether the system provides
57usable `catgets' (if using this is selected by the installer) or
58`gettext' functions. If neither is available, the GNU `gettext' own
59library will be used. This library is wholly contained within this
60package, usually in the `intl/' subdirectory, so prior installation of
61the GNU `gettext' package is *not* required. Installers may use
62special options at configuration time for changing the default
63behaviour. The commands:
64
65 ./configure --with-included-gettext
66 ./configure --with-catgets
67 ./configure --disable-nls
68
69will respectively bypass any pre-existing `catgets' or `gettext' to use
70the internationalizing routines provided within this package, enable
71the use of the `catgets' functions (if found on the locale system), or
72else, *totally* disable translation of messages.
73
74 When you already have GNU `gettext' installed on your system and run
75configure without an option for your new package, `configure' will
76probably detect the previously built and installed `libintl.a' file and
77will decide to use this. This might be not what is desirable. You
78should use the more recent version of the GNU `gettext' library. I.e.
79if the file `intl/VERSION' shows that the library which comes with this
80package is more recent, you should use
81
82 ./configure --with-included-gettext
83
84to prevent auto-detection.
85
86 By default the configuration process will not test for the `catgets'
87function and therefore they will not be used. The reasons are already
88given above: the emulation on top of `catgets' cannot provide all the
89extensions provided by the GNU `gettext' library. If you nevertheless
90want to use the `catgets' functions use
91
92 ./configure --with-catgets
93
94to enable the test for `catgets' (this causes no harm if `catgets' is
95not available on your system). If you really select this option we
96would like to hear about the reasons because we cannot think of any
97good one ourself.
98
99 Internationalized packages have usually many `po/LL.po' files, where
100LL gives an ISO 639 two-letter code identifying the language. Unless
101translations have been forbidden at `configure' time by using the
102`--disable-nls' switch, all available translations are installed
103together with the package. However, the environment variable `LINGUAS'
104may be set, prior to configuration, to limit the installed set.
105`LINGUAS' should then contain a space separated list of two-letter
106codes, stating which languages are allowed.
107
108Using This Package
109==================
110
111 As a user, if your language has been installed for this package, you
112only have to set the `LANG' environment variable to the appropriate
113ISO 639 `LL' two-letter code prior to using the programs in the
114package. For example, let's suppose that you speak German. At the
115shell prompt, merely execute `setenv LANG de' (in `csh'),
116`export LANG; LANG=de' (in `sh') or `export LANG=de' (in `bash'). This
117can be done from your `.login' or `.profile' file, once and for all.
118
119 An operating system might already offer message localization for
120many of its programs, while other programs have been installed locally
121with the full capabilities of GNU `gettext'. Just using `gettext'
122extended syntax for `LANG' would break proper localization of already
123available operating system programs. In this case, users should set
124both `LANGUAGE' and `LANG' variables in their environment, as programs
125using GNU `gettext' give preference to `LANGUAGE'. For example, some
126Swedish users would rather read translations in German than English for
127when Swedish is not available. This is easily accomplished by setting
128`LANGUAGE' to `sv:de' while leaving `LANG' to `sv'.
129
130Translating Teams
131=================
132
133 For the Free Translation Project to be a success, we need interested
134people who like their own language and write it well, and who are also
135able to synergize with other translators speaking the same language.
136Each translation team has its own mailing list, courtesy of Linux
137International. You may reach your translation team at the address
138`LL@li.org', replacing LL by the two-letter ISO 639 code for your
139language. Language codes are *not* the same as the country codes given
140in ISO 3166. The following translation teams exist, as of December
1411997:
142
143 Chinese `zh', Czech `cs', Danish `da', Dutch `nl', English `en',
144 Esperanto `eo', Finnish `fi', French `fr', German `de', Hungarian
145 `hu', Irish `ga', Italian `it', Indonesian `id', Japanese `ja',
146 Korean `ko', Latin `la', Norwegian `no', Persian `fa', Polish
147 `pl', Portuguese `pt', Russian `ru', Slovenian `sl', Spanish `es',
148 Swedish `sv', and Turkish `tr'.
149
150For example, you may reach the Chinese translation team by writing to
151`zh@li.org'.
152
153 If you'd like to volunteer to *work* at translating messages, you
154should become a member of the translating team for your own language.
155The subscribing address is *not* the same as the list itself, it has
156`-request' appended. For example, speakers of Swedish can send a
157message to `sv-request@li.org', having this message body:
158
159 subscribe
160
161 Keep in mind that team members are expected to participate
162*actively* in translations, or at solving translational difficulties,
163rather than merely lurking around. If your team does not exist yet and
164you want to start one, or if you are unsure about what to do or how to
165get started, please write to `translation@iro.umontreal.ca' to reach the
166coordinator for all translator teams.
167
168 The English team is special. It works at improving and uniformizing
169the terminology in use. Proven linguistic skill are praised more than
170programming skill, here.
171
172Available Packages
173==================
174
175 Languages are not equally supported in all packages. The following
176matrix shows the current state of internationalization, as of December
1771997. The matrix shows, in regard of each package, for which languages
178PO files have been submitted to translation coordination.
179
180 Ready PO files cs da de en es fi fr it ja ko nl no pl pt ru sl sv
181 .----------------------------------------------------.
182 bash | [] [] [] | 3
183 bison | [] [] [] | 3
184 clisp | [] [] [] [] | 4
185 cpio | [] [] [] [] [] [] | 6
186 diffutils | [] [] [] [] [] | 5
187 enscript | [] [] [] [] [] [] | 6
188 fileutils | [] [] [] [] [] [] [] [] [] [] | 10
189 findutils | [] [] [] [] [] [] [] [] [] | 9
190 flex | [] [] [] [] | 4
191 gcal | [] [] [] [] [] | 5
192 gettext | [] [] [] [] [] [] [] [] [] [] [] | 12
193 grep | [] [] [] [] [] [] [] [] [] [] | 10
194 hello | [] [] [] [] [] [] [] [] [] [] [] | 11
195 id-utils | [] [] [] | 3
196 indent | [] [] [] [] [] | 5
197 libc | [] [] [] [] [] [] [] | 7
198 m4 | [] [] [] [] [] [] | 6
199 make | [] [] [] [] [] [] | 6
200 music | [] [] | 2
201 ptx | [] [] [] [] [] [] [] [] | 8
202 recode | [] [] [] [] [] [] [] [] [] | 9
203 sh-utils | [] [] [] [] [] [] [] [] | 8
204 sharutils | [] [] [] [] [] [] | 6
205 tar | [] [] [] [] [] [] [] [] [] [] [] | 11
206 texinfo | [] [] [] | 3
207 textutils | [] [] [] [] [] [] [] [] [] | 9
208 wdiff | [] [] [] [] [] [] [] [] | 8
209 `----------------------------------------------------'
210 17 languages cs da de en es fi fr it ja ko nl no pl pt ru sl sv
211 27 packages 6 4 25 1 18 1 26 2 1 12 20 9 19 7 4 7 17 179
212
213 Some counters in the preceding matrix are higher than the number of
214visible blocks let us expect. This is because a few extra PO files are
215used for implementing regional variants of languages, or language
216dialects.
217
218 For a PO file in the matrix above to be effective, the package to
219which it applies should also have been internationalized and
220distributed as such by its maintainer. There might be an observable
221lag between the mere existence a PO file and its wide availability in a
222distribution.
223
224 If December 1997 seems to be old, you may fetch a more recent copy
225of this `ABOUT-NLS' file on most GNU archive sites.
226
0227
=== renamed file 'ABOUT-NLS' => 'ABOUT-NLS.moved'
=== added file 'AUTHORS'
--- AUTHORS 1970-01-01 00:00:00 +0000
+++ AUTHORS 2010-08-01 23:35:56 +0000
@@ -0,0 +1,16 @@
1Principal author:
2Alfredo Kojima <kojima@groovynet.org>
3
4Current Maintainer(s):
5Michael Vogt <mvo@debian.org>
6Gustavo Niemeyer <niemeyer@conectiva.com>
7
8Debtag support:
9Enrico Zini <enrico@debian.org>
10
11Lots of improvements with the glade interface and usability:
12Sebastian Heinlein <sebastian.heinlein@web.de>
13
14Lots of small fixes/improvements:
15Panu Matilainen <pmatilai@welho.com>
16
017
=== renamed file 'AUTHORS' => 'AUTHORS.moved'
=== added file 'BUGS'
--- BUGS 1970-01-01 00:00:00 +0000
+++ BUGS 2010-08-01 23:35:56 +0000
@@ -0,0 +1,14 @@
1* "<,>" charackters in section of a pkg make the pkgsection view fail
2
3* the intro dialog is non-modal but blocks interface
4
5* reinstall, setCanidateVersion() installs not supported by
6 RPackageLister::{read,write}Selections()
7
8> I think there is a bug (debian-specific ?):
9> In preferences I told Synaptic to completely remove packages
10> including configuration files, but when the removal or installation of a
11> package marks another package to be removed, the configuration files are
12> always left on the system (residual config). Marking a package for
13> complete removal works as expected. No big deal...
14
015
=== renamed file 'BUGS' => 'BUGS.moved'
=== added file 'COPYING'
--- COPYING 1970-01-01 00:00:00 +0000
+++ COPYING 2010-08-01 23:35:56 +0000
@@ -0,0 +1,340 @@
1 GNU GENERAL PUBLIC LICENSE
2 Version 2, June 1991
3
4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
6 Everyone is permitted to copy and distribute verbatim copies
7 of this license document, but changing it is not allowed.
8
9 Preamble
10
11 The licenses for most software are designed to take away your
12freedom to share and change it. By contrast, the GNU General Public
13License is intended to guarantee your freedom to share and change free
14software--to make sure the software is free for all its users. This
15General Public License applies to most of the Free Software
16Foundation's software and to any other program whose authors commit to
17using it. (Some other Free Software Foundation software is covered by
18the GNU Library General Public License instead.) You can apply it to
19your programs, too.
20
21 When we speak of free software, we are referring to freedom, not
22price. Our General Public Licenses are designed to make sure that you
23have the freedom to distribute copies of free software (and charge for
24this service if you wish), that you receive source code or can get it
25if you want it, that you can change the software or use pieces of it
26in new free programs; and that you know you can do these things.
27
28 To protect your rights, we need to make restrictions that forbid
29anyone to deny you these rights or to ask you to surrender the rights.
30These restrictions translate to certain responsibilities for you if you
31distribute copies of the software, or if you modify it.
32
33 For example, if you distribute copies of such a program, whether
34gratis or for a fee, you must give the recipients all the rights that
35you have. You must make sure that they, too, receive or can get the
36source code. And you must show them these terms so they know their
37rights.
38
39 We protect your rights with two steps: (1) copyright the software, and
40(2) offer you this license which gives you legal permission to copy,
41distribute and/or modify the software.
42
43 Also, for each author's protection and ours, we want to make certain
44that everyone understands that there is no warranty for this free
45software. If the software is modified by someone else and passed on, we
46want its recipients to know that what they have is not the original, so
47that any problems introduced by others will not reflect on the original
48authors' reputations.
49
50 Finally, any free program is threatened constantly by software
51patents. We wish to avoid the danger that redistributors of a free
52program will individually obtain patent licenses, in effect making the
53program proprietary. To prevent this, we have made it clear that any
54patent must be licensed for everyone's free use or not licensed at all.
55
56 The precise terms and conditions for copying, distribution and
57modification follow.
58
059
60 GNU GENERAL PUBLIC LICENSE
61 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
62
63 0. This License applies to any program or other work which contains
64a notice placed by the copyright holder saying it may be distributed
65under the terms of this General Public License. The "Program", below,
66refers to any such program or work, and a "work based on the Program"
67means either the Program or any derivative work under copyright law:
68that is to say, a work containing the Program or a portion of it,
69either verbatim or with modifications and/or translated into another
70language. (Hereinafter, translation is included without limitation in
71the term "modification".) Each licensee is addressed as "you".
72
73Activities other than copying, distribution and modification are not
74covered by this License; they are outside its scope. The act of
75running the Program is not restricted, and the output from the Program
76is covered only if its contents constitute a work based on the
77Program (independent of having been made by running the Program).
78Whether that is true depends on what the Program does.
79
80 1. You may copy and distribute verbatim copies of the Program's
81source code as you receive it, in any medium, provided that you
82conspicuously and appropriately publish on each copy an appropriate
83copyright notice and disclaimer of warranty; keep intact all the
84notices that refer to this License and to the absence of any warranty;
85and give any other recipients of the Program a copy of this License
86along with the Program.
87
88You may charge a fee for the physical act of transferring a copy, and
89you may at your option offer warranty protection in exchange for a fee.
90
91 2. You may modify your copy or copies of the Program or any portion
92of it, thus forming a work based on the Program, and copy and
93distribute such modifications or work under the terms of Section 1
94above, provided that you also meet all of these conditions:
95
96 a) You must cause the modified files to carry prominent notices
97 stating that you changed the files and the date of any change.
98
99 b) You must cause any work that you distribute or publish, that in
100 whole or in part contains or is derived from the Program or any
101 part thereof, to be licensed as a whole at no charge to all third
102 parties under the terms of this License.
103
104 c) If the modified program normally reads commands interactively
105 when run, you must cause it, when started running for such
106 interactive use in the most ordinary way, to print or display an
107 announcement including an appropriate copyright notice and a
108 notice that there is no warranty (or else, saying that you provide
109 a warranty) and that users may redistribute the program under
110 these conditions, and telling the user how to view a copy of this
111 License. (Exception: if the Program itself is interactive but
112 does not normally print such an announcement, your work based on
113 the Program is not required to print an announcement.)
114
1115
116These requirements apply to the modified work as a whole. If
117identifiable sections of that work are not derived from the Program,
118and can be reasonably considered independent and separate works in
119themselves, then this License, and its terms, do not apply to those
120sections when you distribute them as separate works. But when you
121distribute the same sections as part of a whole which is a work based
122on the Program, the distribution of the whole must be on the terms of
123this License, whose permissions for other licensees extend to the
124entire whole, and thus to each and every part regardless of who wrote it.
125
126Thus, it is not the intent of this section to claim rights or contest
127your rights to work written entirely by you; rather, the intent is to
128exercise the right to control the distribution of derivative or
129collective works based on the Program.
130
131In addition, mere aggregation of another work not based on the Program
132with the Program (or with a work based on the Program) on a volume of
133a storage or distribution medium does not bring the other work under
134the scope of this License.
135
136 3. You may copy and distribute the Program (or a work based on it,
137under Section 2) in object code or executable form under the terms of
138Sections 1 and 2 above provided that you also do one of the following:
139
140 a) Accompany it with the complete corresponding machine-readable
141 source code, which must be distributed under the terms of Sections
142 1 and 2 above on a medium customarily used for software interchange; or,
143
144 b) Accompany it with a written offer, valid for at least three
145 years, to give any third party, for a charge no more than your
146 cost of physically performing source distribution, a complete
147 machine-readable copy of the corresponding source code, to be
148 distributed under the terms of Sections 1 and 2 above on a medium
149 customarily used for software interchange; or,
150
151 c) Accompany it with the information you received as to the offer
152 to distribute corresponding source code. (This alternative is
153 allowed only for noncommercial distribution and only if you
154 received the program in object code or executable form with such
155 an offer, in accord with Subsection b above.)
156
157The source code for a work means the preferred form of the work for
158making modifications to it. For an executable work, complete source
159code means all the source code for all modules it contains, plus any
160associated interface definition files, plus the scripts used to
161control compilation and installation of the executable. However, as a
162special exception, the source code distributed need not include
163anything that is normally distributed (in either source or binary
164form) with the major components (compiler, kernel, and so on) of the
165operating system on which the executable runs, unless that component
166itself accompanies the executable.
167
168If distribution of executable or object code is made by offering
169access to copy from a designated place, then offering equivalent
170access to copy the source code from the same place counts as
171distribution of the source code, even though third parties are not
172compelled to copy the source along with the object code.
173
2174
175 4. You may not copy, modify, sublicense, or distribute the Program
176except as expressly provided under this License. Any attempt
177otherwise to copy, modify, sublicense or distribute the Program is
178void, and will automatically terminate your rights under this License.
179However, parties who have received copies, or rights, from you under
180this License will not have their licenses terminated so long as such
181parties remain in full compliance.
182
183 5. You are not required to accept this License, since you have not
184signed it. However, nothing else grants you permission to modify or
185distribute the Program or its derivative works. These actions are
186prohibited by law if you do not accept this License. Therefore, by
187modifying or distributing the Program (or any work based on the
188Program), you indicate your acceptance of this License to do so, and
189all its terms and conditions for copying, distributing or modifying
190the Program or works based on it.
191
192 6. Each time you redistribute the Program (or any work based on the
193Program), the recipient automatically receives a license from the
194original licensor to copy, distribute or modify the Program subject to
195these terms and conditions. You may not impose any further
196restrictions on the recipients' exercise of the rights granted herein.
197You are not responsible for enforcing compliance by third parties to
198this License.
199
200 7. If, as a consequence of a court judgment or allegation of patent
201infringement or for any other reason (not limited to patent issues),
202conditions are imposed on you (whether by court order, agreement or
203otherwise) that contradict the conditions of this License, they do not
204excuse you from the conditions of this License. If you cannot
205distribute so as to satisfy simultaneously your obligations under this
206License and any other pertinent obligations, then as a consequence you
207may not distribute the Program at all. For example, if a patent
208license would not permit royalty-free redistribution of the Program by
209all those who receive copies directly or indirectly through you, then
210the only way you could satisfy both it and this License would be to
211refrain entirely from distribution of the Program.
212
213If any portion of this section is held invalid or unenforceable under
214any particular circumstance, the balance of the section is intended to
215apply and the section as a whole is intended to apply in other
216circumstances.
217
218It is not the purpose of this section to induce you to infringe any
219patents or other property right claims or to contest validity of any
220such claims; this section has the sole purpose of protecting the
221integrity of the free software distribution system, which is
222implemented by public license practices. Many people have made
223generous contributions to the wide range of software distributed
224through that system in reliance on consistent application of that
225system; it is up to the author/donor to decide if he or she is willing
226to distribute software through any other system and a licensee cannot
227impose that choice.
228
229This section is intended to make thoroughly clear what is believed to
230be a consequence of the rest of this License.
231
3232
233 8. If the distribution and/or use of the Program is restricted in
234certain countries either by patents or by copyrighted interfaces, the
235original copyright holder who places the Program under this License
236may add an explicit geographical distribution limitation excluding
237those countries, so that distribution is permitted only in or among
238countries not thus excluded. In such case, this License incorporates
239the limitation as if written in the body of this License.
240
241 9. The Free Software Foundation may publish revised and/or new versions
242of the General Public License from time to time. Such new versions will
243be similar in spirit to the present version, but may differ in detail to
244address new problems or concerns.
245
246Each version is given a distinguishing version number. If the Program
247specifies a version number of this License which applies to it and "any
248later version", you have the option of following the terms and conditions
249either of that version or of any later version published by the Free
250Software Foundation. If the Program does not specify a version number of
251this License, you may choose any version ever published by the Free Software
252Foundation.
253
254 10. If you wish to incorporate parts of the Program into other free
255programs whose distribution conditions are different, write to the author
256to ask for permission. For software which is copyrighted by the Free
257Software Foundation, write to the Free Software Foundation; we sometimes
258make exceptions for this. Our decision will be guided by the two goals
259of preserving the free status of all derivatives of our free software and
260of promoting the sharing and reuse of software generally.
261
262 NO WARRANTY
263
264 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
265FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
266OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
267PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
268OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
269MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
270TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
271PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
272REPAIR OR CORRECTION.
273
274 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
275WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
276REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
277INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
278OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
279TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
280YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
281PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
282POSSIBILITY OF SUCH DAMAGES.
283
284 END OF TERMS AND CONDITIONS
285
4286
287 How to Apply These Terms to Your New Programs
288
289 If you develop a new program, and you want it to be of the greatest
290possible use to the public, the best way to achieve this is to make it
291free software which everyone can redistribute and change under these terms.
292
293 To do so, attach the following notices to the program. It is safest
294to attach them to the start of each source file to most effectively
295convey the exclusion of warranty; and each file should have at least
296the "copyright" line and a pointer to where the full notice is found.
297
298 <one line to give the program's name and a brief idea of what it does.>
299 Copyright (C) <year> <name of author>
300
301 This program is free software; you can redistribute it and/or modify
302 it under the terms of the GNU General Public License as published by
303 the Free Software Foundation; either version 2 of the License, or
304 (at your option) any later version.
305
306 This program is distributed in the hope that it will be useful,
307 but WITHOUT ANY WARRANTY; without even the implied warranty of
308 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
309 GNU General Public License for more details.
310
311 You should have received a copy of the GNU General Public License
312 along with this program; if not, write to the Free Software
313 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
314
315
316Also add information on how to contact you by electronic and paper mail.
317
318If the program is interactive, make it output a short notice like this
319when it starts in an interactive mode:
320
321 Gnomovision version 69, Copyright (C) year name of author
322 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
323 This is free software, and you are welcome to redistribute it
324 under certain conditions; type `show c' for details.
325
326The hypothetical commands `show w' and `show c' should show the appropriate
327parts of the General Public License. Of course, the commands you use may
328be called something other than `show w' and `show c'; they could even be
329mouse-clicks or menu items--whatever suits your program.
330
331You should also get your employer (if you work as a programmer) or your
332school, if any, to sign a "copyright disclaimer" for the program, if
333necessary. Here is a sample; alter the names:
334
335 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
336 `Gnomovision' (which makes passes at compilers) written by James Hacker.
337
338 <signature of Ty Coon>, 1 April 1989
339 Ty Coon, President of Vice
340
341This General Public License does not permit incorporating your program into
342proprietary programs. If your program is a subroutine library, you may
343consider it more useful to permit linking proprietary applications with the
344library. If this is what you want to do, use the GNU Library General
345Public License instead of this License.
5346
=== renamed file 'COPYING' => 'COPYING.moved'
=== added file 'ChangeLog'
--- ChangeLog 1970-01-01 00:00:00 +0000
+++ ChangeLog 2010-08-01 23:35:56 +0000
@@ -0,0 +1,1416 @@
12003-01-21 12:47 mvogt
2
3 * po/: zh_CN.po, zh_HK.po, zh_TW.po: * some po updates from Anthony
4 Fok
5
62003-01-21 12:41 mvogt
7
8 * gtk/rgfetchprogress.cc: * progress bar uses the same font as the
9 rest of the window now
10
112003-01-21 12:28 mvogt
12
13 * TODO, common/rpackage.cc, common/rpackage.h,
14 gtk/rgconfigwindow.cc, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
15 gtk/rgwindow.cc, gtk/window_main.glade,
16 gtk/window_main.glade.strings, po/cat-id-tbl.c: * toolbar can now
17 be: pixmap, text, both, hide * some minor bugfixes
18
192003-01-21 11:03 svd
20
21 * gtk/rgwindow.cc: Fixed segfault in RGWindow::RGWindow on
22 gfree(filename)
23
242003-01-20 17:47 yeupou
25
26 * ChangeLog, po/fr.po: update french i18n
27
282003-01-20 14:40 svd
29
30 * common/rpackagecache.cc, common/rpackagelister.cc,
31 common/rpackagelister.h, gtk/gsynaptic.cc, gtk/rgmainwindow.cc,
32 gtk/rgmainwindow.h: Fixed behaviour when pkglist broken on
33 rpm-based systems
34
352003-01-20 13:44 mvogt
36
37 * po/: zh_CN.po, zh_HK.po, zh_TW.po: * updated po files
38
392003-01-20 13:28 svd
40
41 * common/: rpackagecache.cc, rpackagecache.h, rpackagelister.cc:
42 Fix segfault in operations with sourcelist on rpm-based systems
43
442003-01-20 13:24 svd
45
46 * gtk/rgmainwindow.cc: Allow use RGZvtInstallProgress for rpm
47 systems
48
492003-01-20 12:14 mvogt
50
51 * configure.in, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
52 po/pt_BR.po, po/ru.po, po/tr.po, po/zh_CN.po, po/zh_HK.po,
53 po/zh_TW.po: * added libpango to configure.in test
54
552003-01-19 21:55 mvogt
56
57 * gtk/: rgfetchprogress.cc, rgfetchprogress.h: * fixed a small
58 resource leak with the new pango code
59
602003-01-19 21:40 mvogt
61
62 * gtk/: rgaboutpanel.cc, rgfetchprogress.cc, rgmainwindow.cc,
63 window_options.glade, window_options.glade.strings: * removed some
64 dead code from rgaboutpanel * converted some code from
65 gdk_draw_string to pango * fixed a typo (thanks Anthony Fok)
66
672003-01-17 23:55 mvogt
68
69 * gtk/: synaptic.glade, synaptic.glade.strings, synaptic.gladep: *
70 big synaptic.glade is replaced with multiple small glade files
71
722003-01-17 23:50 mvogt
73
74 * NEWS, common/rpackage.cc, common/rpackage.h, gtk/Makefile.am,
75 gtk/rgmainwindow.cc, gtk/rgsummarywindow.cc, gtk/rgwindow.cc,
76 gtk/window_about.glade, gtk/window_about.glade.strings,
77 gtk/window_about.gladep, gtk/window_fetch.glade,
78 gtk/window_fetch.glade.strings, gtk/window_fetch.gladep,
79 gtk/window_find.glade, gtk/window_find.glade.strings,
80 gtk/window_find.gladep, gtk/window_install_progress.glade,
81 gtk/window_install_progress.glade.strings,
82 gtk/window_install_progress.gladep, gtk/window_main.glade,
83 gtk/window_main.glade.strings, gtk/window_main.gladep,
84 gtk/window_options.glade, gtk/window_options.glade.strings,
85 gtk/window_options.gladep, gtk/window_procceed.glade,
86 gtk/window_procceed.glade.strings, gtk/window_procceed.gladep,
87 po/POTFILES.in, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
88 po/pt_BR.po, po/tr.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: *
89 split up the glade file into multiple ones (should be nicer for the
90 translators) * fixed a resize bug in RGSummaryWindow
91
922003-01-15 15:16 svd
93
94 * po/ru.po: Updated russian translation
95
962003-01-13 12:41 mvogt
97
98 * po/README: * added README that explains some problems with glade
99
1002003-01-12 23:19 yeupou
101
102 * ChangeLog, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
103 po/pt_BR.po, po/ru.po, po/tr.po, po/zh_CN.po, po/zh_HK.po,
104 po/zh_TW.po: make update-po + update french strings
105
1062003-01-10 23:33 mvogt
107
108 * configure.in, common/rpackagefilter.cc, gtk/rgfiltermanager.cc,
109 gtk/rgfiltermanager.h, gtk/rgfilterwindow.cc, gtk/rgfilterwindow.h,
110 gtk/rgmainwindow.cc, gtk/synaptic.glade,
111 gtk/synaptic.glade.strings, po/cat-id-tbl.c: * fixed some small
112 bugs * removed some dead code (was #if 0) left from pre glade days
113
1142003-01-10 15:25 mvogt
115
116 * NEWS: * updated NEWS file
117
1182003-01-10 15:21 mvogt
119
120 * README: * removed the commets about gksu for now
121
1222003-01-10 15:19 mvogt
123
124 * data/synaptic.desktop, po/de.po, po/es.po, po/fr.po, po/pt_BR.po,
125 po/ru.po, po/tr.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: *
126 changed back to xsu as default way to do su, because gksu has some
127 flaws
128
1292003-01-10 15:01 mvogt
130
131 * common/rpackagefilter.cc, po/cat-id-tbl.c, po/de.po, po/es.po,
132 po/fr.po, po/pt_BR.po, po/ru.po, po/tr.po, po/zh_CN.po,
133 po/zh_HK.po, po/zh_TW.po: * fixed a bug in rpackagefilter, now all
134 patternfilters are used, not only the first one :)
135
1362003-01-09 22:34 mvogt
137
138 * po/ru.po: * updates to the russian translation
139
1402003-01-09 18:20 mvogt
141
142 * gtk/synaptic.glade, gtk/synaptic.glade.strings,
143 gtk/synaptic.gladep, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
144 po/pt_BR.po, po/ru.po, po/tr.po, po/zh_CN.po, po/zh_HK.po,
145 po/zh_TW.po: * updated turkish translation (thanks to Rail Aliev)
146
1472003-01-09 05:18 mvogt
148
149 * gtk/rgfindwindow.cc: * fixed a minor bug in findwindow
150
1512003-01-08 20:16 mvogt
152
153 * NEWS, TODO, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
154 po/pt_BR.po, po/tr.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: *
155 small documentation updates
156
1572003-01-08 19:39 mvogt
158
159 * gtk/: rgfindwindow.cc, rgfindwindow.h, rgmainwindow.cc,
160 synaptic.glade: * small fixes for the new search windo
161
1622003-01-08 16:30 mvogt
163
164 * configure.in, common/i18n.h, gtk/synaptic.glade, po/ru.po: *
165 added russian translation
166
1672003-01-08 12:48 mvogt
168
169 * po/: cat-id-tbl.c, de.po, es.po, fr.po, pt_BR.po, tr.po,
170 zh_CN.po, zh_HK.po, zh_TW.po: * some minor corrections (missing "
171 at end of line etc)
172
1732003-01-08 03:32 mvogt
174
175 * config.h.in, configure.in, gtk/rgmainwindow.cc, po/cat-id-tbl.c:
176 * removed --with-dwww-help, this is autodetected at runtime
177
1782003-01-08 03:27 mvogt
179
180 * common/rpackagefilter.h, gtk/Makefile.am, gtk/rgfindwindow.cc,
181 gtk/rgfindwindow.h, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
182 gtk/rgwindow.cc, gtk/synaptic.glade, po/cat-id-tbl.c: * added find
183 menu for easy searching for name/description
184
1852003-01-07 22:33 yeupou
186
187 * ChangeLog, po/fr.po: update french i18n strings
188
1892003-01-07 14:39 mvogt
190
191 * README, config.h.in, configure.in, common/rpackagefilter.cc,
192 data/synaptic.desktop, gtk/Makefile.am, gtk/rgfiltereditor.cc,
193 gtk/rgfiltermanager.cc, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
194 gtk/rgsummarywindow.cc, gtk/synaptic.glade, po/cat-id-tbl.c,
195 po/de.po, po/es.po, po/fr.po, po/pt_BR.po, po/tr.po, po/zh_CN.po,
196 po/zh_HK.po, po/zh_TW.po: * added (crude) purge and search pkg
197 description support * added --with-dwww-help configure switch
198 (enables Pkg Help button) * some resizing fixes
199
2002003-01-04 17:08 mvogt
201
202 * NEWS, TODO, configure.in, common/raptoptions.h,
203 common/rpackage.cc, common/rpackage.h, common/rpackagefilter.cc,
204 common/rpackagefilter.h, common/rpackagelister.cc, gtk/Makefile.am,
205 gtk/gsynaptic.cc, gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h,
206 gtk/rgmainwindow.cc, gtk/rgmainwindow.h, gtk/synaptic.glade,
207 po/POTFILES.in, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
208 po/pt_BR.po, po/tr.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: *
209 added residual config filter * added chinese translation
210
2112002-12-27 13:28 mvogt
212
213 * gtk/rgmainwindow.cc: * fixed a problem with the new filters menu
214
2152002-12-27 02:37 mvogt
216
217 * NEWS, README, README.scripting, TODO, common/rpackage.cc,
218 common/rpackage.h, gtk/rgmainwindow.cc, gtk/synaptic.glade,
219 po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po, po/pt_BR.po,
220 po/tr.po: * small gui + documentation updates
221
2222002-12-26 23:20 mvogt
223
224 * TODO, gtk/rgaboutpanel.cc, gtk/rgmainwindow.cc,
225 gtk/rgmainwindow.h, gtk/synaptic.glade: * added filters menu
226
2272002-12-20 00:48 mvogt
228
229 * TODO, common/rpackage.h, common/rpackagefilter.cc,
230 common/rpackagefilter.h, gtk/rgaboutpanel.cc,
231 gtk/rgfiltereditor.cc, gtk/rgwindow.cc, gtk/rgwindow.h,
232 gtk/synaptic.glade, pixmaps/Makefile.am, po/cat-id-tbl.c, po/de.po,
233 po/es.po, po/fr.po, po/pt_BR.po, po/tr.po: * some more filter like
234 depends on, reverse depends on, conflicts work now
235
2362002-12-17 19:46 mvogt
237
238 * gtk/: rgmainwindow.cc, synaptic.glade: * a fix for _depListL
239 handling
240
2412002-12-16 16:11 mvogt
242
243 * TODO, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
244 gtk/synaptic.glade: * save windows size and vpaned position between
245 sessions * (re)added tooltips to all buttons (there is a bug in
246 libglade2 for toolbar buttons, a patch to the maintainer is
247 submited)
248
2492002-12-15 11:36 mvogt
250
251 * common/rpackage.cc, gtk/Makefile.am, gtk/rgmainwindow.cc,
252 gtk/synaptic.glade, pixmaps/Makefile.am,
253 pixmaps/distupgrade_small.xpm, pixmaps/proceed_small.xpm,
254 pixmaps/update_small.xpm, pixmaps/upgrade_small.xpm: * more fixes
255 for the new gui. should be complette now
256
2572002-12-13 22:38 mvogt
258
259 * gtk/rgmainwindow.cc, gtk/rgmainwindow.h, gtk/rgwindow.cc,
260 gtk/synaptic.glade, po/cat-id-tbl.c: * more fixes for the new gui
261
2622002-12-12 18:37 mvogt
263
264 * Makefile.am, acconfig.h, config.h.in, configure.in,
265 common/rrepositoryfile.cc, common/rrepositoryfile.h,
266 common/rsources.cc, gtk/Makefile.am, gtk/rgmainwindow.cc,
267 gtk/rgmainwindow.h, gtk/rgsourceswindow.cc, gtk/rgsourceswindow.h,
268 gtk/rgsrcwindow.cc, gtk/rgwindow.cc, gtk/rgwindow.h,
269 gtk/synaptic.glade, gtk/synaptic.glade.strings,
270 gtk/synaptic.gladep, po/cat-id-tbl.c: * switched to the new gui
271 (should basicly work, but lots of rough edges) * removed unused
272 files
273
2742002-12-06 09:16 mvogt
275
276 * NEWS, TODO, configure.in, common/rpackagelister.cc,
277 common/rpackagelister.h, gtk/Makefile.am, gtk/galertpanel.c,
278 gtk/rgfetchprogress.cc, gtk/rgfetchprogress.h,
279 gtk/rgfiltermanager.cc, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
280 gtk/rgsrcwindow.cc, gtk/rgsummarywindow.cc, gtk/rgsummarywindow.h,
281 gtk/rgvendorswindow.cc, gtk/rgzvtinstallprogress.cc,
282 gtk/rgzvtinstallprogress.h, pixmaps/synaptic_mini.xpm,
283 po/cat-id-tbl.c: * complette port to gtk2
284
2852002-12-03 12:13 mvogt
286
287 * gtk/rgzvtinstallprogress.cc: * always set TERM to xterm
288
2892002-11-29 21:08 mvogt
290
291 * pixmaps/Makefile.am, po/de.po, po/es.po, po/fr.po, po/pt_BR.po,
292 po/tr.po: * minor makefile fix
293
2942002-11-29 13:15 mvogt
295
296 * gtk/rgmainwindow.cc, man/Makefile.am: * rgmainwindow.cc: small
297 setIcon() fix * man/Makefile.am: add french and turkish man page to
298 tgz
299
3002002-11-29 13:02 mvogt
301
302 * NEWS: * credits
303
3042002-11-29 03:35 mvogt
305
306 * Makefile.am, NEWS, README, configure.in, data/Makefile.am,
307 data/synaptic.desktop, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
308 pixmaps/Makefile.am, pixmaps/synaptic_48x48.png,
309 pixmaps/synaptic_mini.xpm, po/de.po, po/es.po, po/fr.po,
310 po/pt_BR.po, po/tr.po: * some icons * a desktop entry for gnome
311 (uses xsu for now) * a wm icon (should work for both gnome/kde)
312
3132002-11-28 10:54 mvogt
314
315 * common/rpackagefilter.cc, gtk/rgfetchprogress.cc,
316 gtk/rgfiltereditor.cc, gtk/rgfiltermanager.cc, gtk/rgmainwindow.cc,
317 gtk/rgsrcwindow.cc, gtk/rgsummarywindow.cc, gtk/rgvendorswindow.cc,
318 po/cat-id-tbl.c: * applied a i18n patch from Rail Aliev (thanks!)
319
3202002-11-25 23:26 mvogt
321
322 * man/synaptic.tr.8: * added turkish man-page (thanks to Rail
323 Aliev)
324
3252002-11-25 23:06 mvogt
326
327 * configure.in, po/tr.po: * added turkish translation (thanks to
328 Rail Aliev)
329
3302002-11-25 14:40 mvogt
331
332 * gtk/rgfiltereditor.h: * fixed a filter bug in rgfiltereditor
333 (thanks to Sviatoslav Sviridov)
334
3352002-11-23 19:19 mvogt
336
337 * gtk/gsynaptic.cc: * commited setlocale->gtk_set_locale() patch
338 from Sviatoslav Sviridou (thanks!)
339
3402002-11-19 17:34 mvogt
341
342 * man/Makefile.am: * added Makefile.am
343
3442002-11-19 17:26 yeupou
345
346 * ChangeLog, man/synaptic.fr.8: Add french man page
347
3482002-11-12 12:53 mvogt
349
350 * common/raptoptions.cc: * improved the popen() call to deborphan a
351 bit
352
3532002-11-10 15:03 mvogt
354
355 * NEWS, common/rpackagelister.cc, gtk/rgsrcwindow.h,
356 gtk/rgvendorswindow.h, po/de.po, po/es.po, po/fr.po, po/pt_BR.po: *
357 minor build fixes (for make distcheck)
358
3592002-11-09 14:09 mvogt
360
361 * configure.in, common/rpackage.cc, common/rpackagelister.cc: *
362 fixed a nasty memory leak in openCache()
363
3642002-11-09 01:45 mvogt
365
366 * NEWS, TODO, common/raptoptions.cc, common/raptoptions.h,
367 common/rpackage.cc, common/rpackage.h, common/rpackagefilter.cc,
368 common/rpackagefilter.h, common/rpackagelister.cc,
369 gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h, gtk/rgmainwindow.cc,
370 gtk/rgsummarywindow.cc, gtk/rgsummarywindow.h, po/cat-id-tbl.c,
371 po/de.po, po/es.po, po/fr.po, po/pt_BR.po: * reworked the
372 rgsummarywindow dialog, added a gtktree for the "to be removed,
373 to be installed" etc packages * added deborphan functionalty
374 (debian only)
375
3762002-11-06 16:40 mvogt
377
378 * Makefile.am, TODO, configure.in: * added the makefile for the
379 man-page
380
3812002-11-04 00:59 mvogt
382
383 * gtk/: gsynaptic.cc, rgmainwindow.cc: * added some more
384 translateable strings
385
3862002-11-04 00:51 mvogt
387
388 * TODO, configure.in, common/rconfiguration.cc, common/rpackage.cc,
389 common/rpackage.h, common/rpackagefilter.cc,
390 common/rpackagefilter.h, common/rpackagelister.cc,
391 gtk/rgconfigwindow.h, gtk/rgfiltereditor.cc,
392 gtk/rgfiltermanager.cc, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
393 pixmaps/holdM.xpm, po/cat-id-tbl.c: * cleanups
394
3952002-11-02 22:11 yeupou
396
397 * po/: fr.po, fr.po: fix minor typo
398
3992002-11-02 21:57 yeupou
400
401 * ChangeLog, po/fr.po: fix typo
402
4032002-11-02 21:51 yeupou
404
405 * ChangeLog, po/de.po, po/es.po, po/fr.po, po/pt_BR.po: upgrade
406 french i18n (typo + new stings)
407
4082002-10-30 11:55 mvogt
409
410 * gtk/rgconfigwindow.cc: * removed another gtk_set_usize() :)
411
4122002-10-28 14:41 mvogt
413
414 * gtk/rgmainwindow.cc: * and another small ui thing
415
4162002-10-28 14:37 mvogt
417
418 * gtk/rgmainwindow.cc, man/synaptic.8: * another minor resizing fix
419
4202002-10-28 14:11 mvogt
421
422 * TODO, gtk/rgmainwindow.cc: * fixed a nasty UI resizing problem *
423 small improvement for the GtkCList
424
4252002-10-28 12:47 mvogt
426
427 * NEWS, TODO, configure.in, gtk/rgconfigwindow.cc,
428 gtk/rgmainwindow.cc, gtk/rgmainwindow.h, gtk/synapticinterface.cc,
429 man/synaptic.8, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
430 po/pt_BR.po: * added a manpage * added ColorStatus in the main
431 GtkCList * added option to switch colors on/off
432
4332002-10-27 10:56 mvogt
434
435 * gtk/rgsummarywindow.cc: * small ui improvements
436
4372002-10-09 18:27 mvogt
438
439 * TODO, gtk/rgmainwindow.cc: * minor documentation updates
440
4412002-10-09 10:18 mvogt
442
443 * gtk/rgmainwindow.cc: * some more usize fixes (still far from
444 perfect)
445
4462002-10-09 01:55 mvogt
447
448 * acconfig.h, config.h.in, configure.in, gtk/Makefile.am,
449 gtk/rgfetchprogress.cc, gtk/rgmainwindow.cc, po/de.po, po/es.po,
450 po/fr.po, po/pt_BR.po: * gtk/Makefile.am should work now with both
451 automake1.4 and automake1.6 * removed --new-gui (never quite there
452 anyway)
453
4542002-10-09 00:43 mvogt
455
456 * po/: de.po, fr.po: * fixed a bug for 8bit charackters
457
4582002-10-09 00:30 mvogt
459
460 * po/de.po: * added a german "umlaut"
461
4622002-10-06 17:03 mvogt
463
464 * configure.in: * fixed a bug in swig test
465
4662002-10-04 03:12 niemeyer
467
468 * gtk/: Makefile.am, rgmainwindow.cc, rgmainwindow.h,
469 synapticinterface.cc: - Do not expose internal interface of
470 RGMainWindow. - Minor changes for automake 1.6 conformance.
471
4722002-10-04 02:40 niemeyer
473
474 * README.scripting: Minor typo fixes.
475
4762002-10-03 22:52 mvogt
477
478 * Makefile.am, NEWS, po/de.po, po/es.po, po/fr.po, po/pt_BR.po: *
479 minor cleanups * documentation update
480
4812002-10-03 21:56 mvogt
482
483 * README.scripting, gtk/synapticinterface.cc,
484 gtk/synapticinterface.h: * some more code for the scripting
485 interface * added a basic README for the scripting stuff along with
486 a simple example
487
4882002-10-03 18:39 mvogt
489
490 * TODO, gtk/Makefile.am, po/de.po, po/es.po, po/fr.po, po/pt_BR.po:
491 * fixed the makefile for building the python module
492
4932002-10-03 15:28 mvogt
494
495 * macros/Makefile.am: * python.m4 file is removed from
496 macros/Makefile.am (it never worked)
497
4982002-10-03 15:25 mvogt
499
500 * Makefile.am, NEWS, TODO, acinclude.m4, configure.in,
501 gtk/Makefile.am, gtk/rgmainwindow.h, gtk/synapticinterface.cc,
502 gtk/synapticinterface.h, gtk/synapticinterface.i,
503 macros/Makefile.am, macros/Makefile.in: * added python interface
504 for synaptic
505
5062002-10-02 15:29 mvogt
507
508 * NEWS, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
509 gtk/rgvendorswindow.cc: * cleanups * removed _tempKludge as it's
510 not needed with the current code * reworked "installSelected"
511 Suggestions/Recommandation
512
5132002-10-02 11:34 mvogt
514
515 * README, gtk/gsynaptic.cc, gtk/rgmainwindow.cc: * removed some
516 debug messages * changed the names of the command line arguments
517 (initialFilter -> initial-filter / filterFile -> filter-file) to
518 match it with apt
519
5202002-10-01 16:18 mvogt
521
522 * README: * added some info about the multiple selection feature
523
5242002-10-01 15:53 mvogt
525
526 * NEWS, TODO, gtk/gsynaptic.cc, gtk/rgmainwindow.cc,
527 gtk/rgmainwindow.h, po/cat-id-tbl.c: * multiple selection of
528 packages is possible now (use SHIFT/CTRL in the clist)
529
5302002-10-01 13:41 mvogt
531
532 * gtk/rgaboutpanel.cc: * added Gustavo to authors
533
5342002-09-30 22:48 mvogt
535
536 * NEWS, README, common/rconfiguration.cc, gtk/rgmainwindow.cc,
537 gtk/rgmainwindow.h: * cosmetic stuff * fixed a bug in save/restore
538 state ("synaptic::" -> "Synaptic::", I wonder why this ever
539 worked (: ) * updated the README file. It now point to the savannah
540 page
541
5422002-09-30 16:57 mvogt
543
544 * common/rconfiguration.cc, gtk/gsynaptic.cc: * fixed warnings if
545 files in /root/.synaptic are not there (the files are just
546 created)
547
5482002-09-30 15:44 mvogt
549
550 * NEWS, README, TODO, configure.in, common/raptoptions.cc,
551 common/rconfiguration.cc, common/rpackage.h,
552 common/rpackagelister.cc, common/rpackagelister.h,
553 gtk/gsynaptic.cc, gtk/rgmainwindow.cc, gtk/rgmainwindow.h: *
554 reworked the "new" packages in list detection (much saner now) *
555 added some commandline options (alternative filterFile,
556 inititalFilter)
557
5582002-09-27 10:54 mvogt
559
560 * configure.in, common/raptoptions.cc: * version is now 0.24.1 *
561 the non-existance of /etc/apt/preferences is now ignored
562
5632002-09-27 01:05 mvogt
564
565 * Makefile.am, configure.in, common/raptoptions.cc: * two small
566 fixes (thanks to Richard Bos)
567
5682002-09-26 16:27 mvogt
569
570 * common/raptoptions.h, po/de.po, po/es.po, po/fr.po, po/pt_BR.po:
571 * fixed a g++-3.2 problem
572
5732002-09-26 16:06 mvogt
574
575 * gtk/rgsrcwindow.cc, po/de.po, po/es.po, po/fr.po, po/pt_BR.po: *
576 changed "none" to "no vendor" in rgsrcwindow option menu
577
5782002-09-26 15:37 mvogt
579
580 * README, gtk/rgmainwindow.cc, pixmaps/Makefile.am,
581 po/cat-id-tbl.c: * keybinding for "update" is CTRL-u * added the
582 new pixmaps to extra_dist in pixmaps/Makefile.am
583
5842002-09-26 15:00 niemeyer
585
586 * AUTHORS, NEWS, gtk/rgvendorswindow.cc, gtk/rgvendorswindow.h: -
587 Oops, forgot to add vendors.list specific files. - Included myself
588 in the AUTHORS file. - 2 new entries for NEWS file.
589
5902002-09-25 22:20 niemeyer
591
592 * common/rsources.cc, common/rsources.h, gtk/Makefile.am,
593 gtk/rgsrcwindow.cc, gtk/rgsrcwindow.h: - Implemented full vendors
594 support. - Fixed some minor bugs. - Reworked sources list
595 interface (again).
596
5972002-09-25 16:09 niemeyer
598
599 * gtk/: rgsrcwindow.cc, rgsrcwindow.h: Reworked sources window.
600
6012002-09-25 14:54 niemeyer
602
603 * gtk/galertpanel.c: Fixed warning issued when first parameter of
604 gtk_run_alert_panel() was NULL (e.g. when running as a non-root
605 user).
606
6072002-09-25 14:48 niemeyer
608
609 * gtk/rgmainwindow.cc: Rolling back text changes introduced in
610 revision 1.37.
611
6122002-09-25 11:43 mvogt
613
614 * TODO: * some radom ideas
615
6162002-09-24 13:53 mvogt
617
618 * gtk/rgmainwindow.cc, po/cat-id-tbl.c: * minor correction for the
619 new/hold icons
620
6212002-09-24 13:48 mvogt
622
623 * gtk/rgmainwindow.cc, pixmaps/holdM.xpm, pixmaps/newM.xpm: * "new"
624 and "hold" packages have icons now * added pixmaps/newM.xpm and
625 pixmaps/holdM.xpm (ugly!)
626
6272002-09-24 12:29 mvogt
628
629 * gtk/galertpanel.c: * gtk/galertpanel.c: make the dialog transtent
630 to the parent
631
6322002-09-24 12:13 mvogt
633
634 * NEWS, acconfig.h, config.h.in, configure.in, gtk/rgmainwindow.cc:
635 * hold feature is enabled with "--with-pkg-hold" and the #define is
636 changed to SYNAPTIC_PKG_HOLD. so the meaning is clearer IMHO.
637
6382002-09-24 11:52 mvogt
639
640 * INSTALL, NEWS, README, acconfig.h, config.h.in, configure.in,
641 gtk/Makefile.am, gtk/rgmainwindow.cc, wings/Makefile.am: * WINGs
642 version no longer build by default and renamed to "wsynaptic" *
643 Gtk+ version renamed to "synaptic" * added configure switch
644 "--with-hold" that enables a "hold" package feature * some
645 documentation updates regarding the changes to configure
646
6472002-09-24 00:47 mvogt
648
649 * common/rinstallprogress.cc, common/rpackagelister.cc,
650 gtk/rgzvtinstallprogress.cc, gtk/rgzvtinstallprogress.h,
651 po/cat-id-tbl.c: * keep RGZvtInstallProgress window open if
652 something goes wrong with the installation so that the user can
653 inspect it
654
6552002-09-23 23:49 niemeyer
656
657 * common/: indexcopy.cc, rcdscanner.h, rconfiguration.cc,
658 rconfiguration.h, rpackagefilter.h, rpackagelister.cc: Minor
659 changes fixing compilation with GCC 3.2.
660
6612002-09-19 23:41 mvogt
662
663 * gtk/rgfetchprogress.cc, po/cat-id-tbl.c: * fixed a memory leask
664 in RGFetchProgress::refreshTable()
665
6662002-09-19 11:37 mvogt
667
668 * gtk/rgmainwindow.cc: * minor text changes (cosmetic)
669
6702002-09-19 00:48 mvogt
671
672 * common/rpackage.cc: * change permissions of the updateed
673 /etc/apt/preferences to 644
674
6752002-09-06 20:59 mvogt
676
677 * gtk/rgsrcwindow.cc, po/cat-id-tbl.c: * minor fix for the dialog
678
6792002-09-05 23:26 niemeyer
680
681 * common/rsources.cc, common/rsources.h, gtk/rgsrcwindow.cc,
682 gtk/rgsrcwindow.h: Added basic vendor support.
683
6842002-09-05 17:07 niemeyer
685
686 * gtk/rgmainwindow.cc: - Minor text changes. - Reordered entries
687 in dependency combo box.
688
6892002-09-05 02:32 mvogt
690
691 * gtk/rgmainwindow.cc, po/cat-id-tbl.c: * more cosmetic fixes for
692 the hold feature
693
6942002-09-05 00:14 mvogt
695
696 * gtk/rgmainwindow.cc, po/cat-id-tbl.c: * the _holdB button has a
697 new home, I hope it looks better now
698
6992002-09-05 00:06 mvogt
700
701 * gtk/rgmainwindow.cc: minor cleanups
702
7032002-09-04 23:46 mvogt
704
705 * common/raptoptions.h, common/rpackagefilter.cc,
706 common/rpackagefilter.h, common/rpackagelister.cc,
707 gtk/rgmainwindow.cc, po/cat-id-tbl.c: * fixed some Hold related
708 bugs
709
7102002-08-29 00:21 mvogt
711
712 * gtk/rgmainwindow.cc: * fixed a bug in "Dependecies of available
713 package"
714
7152002-08-29 00:06 mvogt
716
717 * NEWS: * new for version 0.24
718
7192002-08-28 22:38 mvogt
720
721 * gtk/rgfilterwindow.cc, po/cat-id-tbl.c: * changed order of
722 buttons in rgfilterwindow
723
7242002-08-28 22:26 mvogt
725
726 * gtk/rgmainwindow.cc: * removed a debug statement
727
7282002-08-28 22:21 mvogt
729
730 * common/raptoptions.cc, common/raptoptions.h, common/rpackage.cc,
731 common/rpackage.h, common/rpackagefilter.cc,
732 common/rpackagefilter.h, common/rpackagelister.cc,
733 gtk/gsynaptic.cc, gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h,
734 gtk/rgmainwindow.cc, po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po,
735 po/pt_BR.po: * implemented "Hold" feature using apt "pin"
736
7372002-08-26 14:34 mvogt
738
739 * common/rconfiguration.cc, gtk/rgmainwindow.cc, po/cat-id-tbl.c: *
740 windowsize is now saved/restored
741
7422002-08-26 14:03 mvogt
743
744 * TODO, configure.in, common/raptoptions.cc, common/raptoptions.h,
745 common/rconfiguration.cc, common/rconfiguration.h,
746 common/rpackage.h, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
747 po/cat-id-tbl.c: * raptoptions is now persistent and saves/restores
748 the "Locked" and "New" Packages * "New" Packages are saved until
749 the next succesfull update * "Hold" is enabled in GUI, but still
750 not working. It's enabled for testing the raptoptions
751 store/restore functions
752
7532002-08-25 13:32 mvogt
754
755 * po/: POTFILES.in, de.po, es.po, fr.po, pt_BR.po: * rgsrcwindow is
756 now in POTFILES
757
7582002-08-24 17:35 mvogt
759
760 * TODO: * nothing really
761
7622002-08-24 13:17 mvogt
763
764 * gtk/: rgfiltermanager.cc, rgfiltermanager.h, rgfilterwindow.cc,
765 rgfilterwindow.h, rgwindow.cc: * fixed a bug in delete-event of
766 rgfiltermanager/rgfilterwindow
767
7682002-08-23 20:08 mvogt
769
770 * TODO, common/rpackagelister.cc, gtk/rgfiltereditor.cc,
771 gtk/rgfiltermanager.cc, gtk/rgfiltermanager.h,
772 gtk/rgfilterwindow.cc, gtk/rgmainwindow.cc: * trying to fix a bug
773 in rgfiltermanager (unsuccessfull so far)
774
7752002-08-23 15:12 mvogt
776
777 * common/rpackage.cc, gtk/rgsrcwindow.cc: * -Wall cleanups
778
7792002-08-23 13:40 mvogt
780
781 * gtk/rgsrcwindow.cc: * cleanups/ui improvements for the GTK_CLIST
782
7832002-08-22 22:03 mvogt
784
785 * common/: raptoptions.h, rsources.h: * g++-3.0 fixes
786
7872002-08-22 18:18 mvogt
788
789 * NEWS, TODO: * documentation updates
790
7912002-08-22 13:57 mvogt
792
793 * common/rsources.cc, common/rsources.h, gtk/rgsrcwindow.cc,
794 gtk/rgsrcwindow.h: * cleaned up rsource.{cc,h} it now uses a STL
795 list * small ui improvement for rgsrcwindow.cc
796
7972002-08-21 02:59 mvogt
798
799 * common/rsources.cc: * added a FIXME for the rsource class. I will
800 rewrite it with a STL list instead of the crappy (and buggy)
801 hand-coded one
802
8032002-08-20 21:20 niemeyer
804
805 * common/rsources.cc, common/rsources.h, gtk/rgsrcwindow.cc: -
806 Added rpm/rpm-src support in repositories dialog - Fixed bug which
807 was crashing repository updates (s/delete/delete []/).
808
8092002-08-20 01:03 mvogt
810
811 * common/rsources.cc, gtk/rgmainwindow.cc, gtk/rgsrcwindow.cc: *
812 some bugfixes in the new edit sources.list stuff
813
8142002-08-20 00:33 mvogt
815
816 * NEWS, configure.in, common/Makefile.am, common/rpackage.cc,
817 common/rsources.cc, common/rsources.h, gtk/Makefile.am,
818 gtk/rgmainwindow.cc, gtk/rgsourceswindow.cc, gtk/rgsourceswindow.h,
819 gtk/rgsrcwindow.cc, gtk/rgsrcwindow.h, po/cat-id-tbl.c: * added
820 sourceslist dialog (ported from deity)
821
8222002-07-27 16:07 mvogt
823
824 * common/Makefile.am, po/de.po, po/es.po, po/fr.po, po/pt_BR.po: *
825 ups, bug in common/Makefile.am
826
8272002-07-27 15:57 mvogt
828
829 * configure.in, common/Makefile.am, common/rpackage.cc,
830 common/rpackagelister.cc, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
831 gtk/rgzvtinstallprogress.cc: * some work on the new held feature,
832 but unfinished, because there are some problems. I think I will
833 give the apt Pin feature a try
834
8352002-07-27 05:45 mvogt
836
837 * README, TODO, gtk/rgmainwindow.cc: * added CTRL-q keybinding to
838 quit and documented it * some updates to the TODO file
839
8402002-07-27 05:27 mvogt
841
842 * gtk/rgconfigwindow.cc: * no real changes
843
8442002-07-27 05:25 mvogt
845
846 * gtk/: rgconfigwindow.cc, rgzvtinstallprogress.cc: * the state of
847 "closeZvtOnFinish" is now saved
848
8492002-07-27 01:33 mvogt
850
851 * gtk/: rgzvtinstallprogress.cc, rgzvtinstallprogress.h: * more
852 fixes to rgzvtinstallprogress
853
8542002-07-27 01:17 mvogt
855
856 * common/rinstallprogress.cc, common/rinstallprogress.h,
857 gtk/rgconfigwindow.cc, gtk/rgdummyinstallprogress.h,
858 gtk/rgmainwindow.cc, gtk/rgzvtinstallprogress.cc,
859 gtk/rgzvtinstallprogress.h, po/cat-id-tbl.c: * improved the
860 tgzvtinstallwindow
861
8622002-07-26 03:33 mvogt
863
864 * common/indexcopy.cc, gtk/rgzvtinstallprogress.cc,
865 wings/rwaboutpanel.h, wings/rwconfigwindow.cc,
866 wings/rwconfigwindow.h, wings/rwfetchprogress.cc,
867 wings/rwfiltereditor.cc, wings/rwfiltermanager.cc,
868 wings/rwfiltermanager.h, wings/rwinstallprogress.cc,
869 wings/rwinstallprogress.h, wings/rwmainwindow.cc,
870 wings/rwmainwindow.h, wings/rwsourceswindow.h,
871 wings/rwsummarywindow.h, wings/rwwindow.h: * more work to make
872 synaptic g++-3.0 and "-Wall" clean
873
8742002-07-25 22:47 mvogt
875
876 * configure.in, common/indexcopy.cc, common/rconfiguration.cc,
877 common/rinstallprogress.cc, common/rinstallprogress.h,
878 common/rpackage.cc, common/rpackagecache.cc,
879 common/rpackagecache.h, common/rpackagefilter.cc,
880 common/rpackagelister.cc, gtk/gsynaptic.cc, gtk/rgmainwindow.cc,
881 po/cat-id-tbl.c, po/de.po, po/es.po, po/fr.po, po/pt_BR.po,
882 wings/Makefile.am, wings/synaptic.cc: * applied a APT-RPM patch
883 from Gustavo Niemeyer <niemeyer@connectiva.com> * increased version
884 to 0.23
885
8862002-07-24 22:19 mvogt
887
888 * configure.in: * bumped version to 0.22
889
8902002-07-24 20:22 mvogt
891
892 * NEWS, gtk/rgfiltermanager.cc: * fixed a bug in the
893 rgfiltermanager
894
8952002-07-24 11:31 mvogt
896
897 * common/rcdscanner.cc, common/rpackagefilter.cc,
898 gtk/rgzvtinstallprogress.cc: * made synaptic g++-3.0 clean (again)
899
9002002-07-23 16:42 mvogt
901
902 * TODO, gtk/rgmainwindow.cc: * cosmetic change in rgmainwindow
903
9042002-07-23 11:32 mvogt
905
906 * NEWS, TODO, configure.in, common/rcdscanner.cc,
907 common/rpackage.cc, common/rpackagecache.cc,
908 common/rpackagefilter.cc, common/rpackagefilter.h,
909 common/rpackagelister.cc, common/rpackagelister.h,
910 gtk/rgaboutpanel.h, gtk/rgconfigwindow.cc, gtk/rgconfigwindow.h,
911 gtk/rgfetchprogress.cc, gtk/rgfiltereditor.cc,
912 gtk/rgfiltermanager.cc, gtk/rgfiltermanager.h,
913 gtk/rginstallprogress.cc, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
914 gtk/rgwindow.h, gtk/rgzvtinstallprogress.cc, po/de.po, po/es.po,
915 po/fr.po, po/pt_BR.po: * increased version to 0.22pre1 * made
916 synaptic (mostly) -Wall clean * fixed bugs in the new
917 "Recommends/Suggests" menu
918
9192002-07-22 14:24 mvogt
920
921 * TODO, common/rpackage.cc, common/rpackage.h, gtk/rgmainwindow.cc,
922 gtk/rgmainwindow.h, po/cat-id-tbl.c: * fixed suggests/recommends
923 tab * added new "Dependencies of available package" * added
924 "install recommended", "install suggested", "install selected"
925 commands
926
9272002-07-19 13:18 mvogt
928
929 * README, configure.in: * bumped version to 0.21 * added a small
930 section about filters in the README
931
9322002-07-19 13:13 mvogt
933
934 * README, TODO: * better documentation, more TODO items
935
9362002-07-19 01:56 mvogt
937
938 * common/rpackagelister.cc, gtk/rgfiltermanager.cc: * fixed a
939 segfault in rgfiltermanager.cc
940
9412002-07-17 12:49 mvogt
942
943 * po/de.po, po/es.po, po/fr.po, po/pt_BR.po,
944 wings/rwfetchprogress.cc: * another cosmetic fix in rwfetchprogress
945
9462002-07-17 12:22 mvogt
947
948 * gtk/rgsummarywindow.cc: * cosemtic fix for rgsummarywindow (left
949 align a label)
950
9512002-07-16 15:30 mvogt
952
953 * po/de.po, po/es.po, po/fr.po, po/pt_BR.po,
954 wings/rwfetchprogress.cc: * cosmetic change in
955 wings/rwfetchprogress.cc
956
9572002-07-16 14:59 mvogt
958
959 * configure.in, po/de.po, po/es.po, po/fr.po, po/pt_BR.po: *
960 version is now 0.20 * no real changes since 0.20pre8, I think it's
961 ready now!
962
9632002-07-15 13:41 mvogt
964
965 * gtk/rgfetchprogress.cc, po/de.po, po/es.po, po/fr.po,
966 po/pt_BR.po: * cosmetic change in rgfetchprogress (label now left
967 alligned)
968
9692002-07-15 00:06 mvogt
970
971 * TODO: * minor todo update
972
9732002-07-15 00:05 mvogt
974
975 * INSTALL, README, TODO: * more documentation
976
9772002-07-14 23:52 mvogt
978
979 * configure.in: * no real change
980
9812002-07-14 23:49 mvogt
982
983 * NEWS, README: * added some documentation in preparation of the
984 0.20 version
985
9862002-07-14 23:41 mvogt
987
988 * README, gtk/rgmainwindow.cc: * added some keyboard shortcuts *
989 documented keyboard shortcuts in README * _statusL is now left
990 allignent
991
9922002-07-14 16:27 mvogt
993
994 * gtk/rgfetchprogress.cc: * fixed minor bug in rgfetchprogress
995
9962002-07-14 12:47 mvogt
997
998 * common/rinstallprogress.cc, common/rinstallprogress.h,
999 gtk/rgzvtinstallprogress.cc: * added my copyright on some files I
1000 worked on
1001
10022002-07-14 02:33 mvogt
1003
1004 * gtk/rgfetchprogress.cc: * experienced a bit with the hide()
1005 problem (see rgfetchprogress::hide()), but found no solution
1006
10072002-07-14 02:13 mvogt
1008
1009 * common/rinstallprogress.cc, common/rpackage.h, gtk/gsynaptic.cc,
1010 gtk/rgfetchprogress.cc, gtk/rgmainwindow.cc: * if rgfetchprogress
1011 is finished, but only one package is deleted, rgfetchprogress
1012 will not be hiden. I added a sleep(1) [and this really sucks]
1013
10142002-07-13 22:00 mvogt
1015
1016 * configure.in, gtk/rgfiltermanager.cc: * reanmed version to
1017 0.20pre8 (but will not yet release) * fixed a bug in
1018 rgfiltermanager.cc: if you clicked at delete and then save (on
1019 the last filter), it segfaults
1020
10212002-07-13 21:48 mvogt
1022
1023 * acconfig.h, config.h.in, configure.in, common/rpackage.cc: *
1024 renamed new-description-parser to debian-description-parser *
1025 reworked the description parser (once again!)
1026
10272002-07-12 20:55 mvogt
1028
1029 * common/rpackage.cc, po/de.po, po/es.po, po/fr.po, po/pt_BR.po: *
1030 improved the NEW_DESCRIPTION_PARSER a bit (far from perfect,
1031 though)
1032
10332002-07-11 15:00 mvogt
1034
1035 * common/rinstallprogress.cc, gtk/rgzvtinstallprogress.cc,
1036 po/cat-id-tbl.c, wings/rwfiltereditor.cc, wings/rwfiltereditor.h: *
1037 removed filter option "New Package" from WINGs, as it's not
1038 supported there (and maybe never will) * removed some debug
1039 output from rgzvtinstallprogress.cc, rinstallprogress.cc
1040
10412002-07-11 13:56 mvogt
1042
1043 * common/Makefile.am, common/rrepositoryfile.cc,
1044 common/rrepositoryfile.h, po/POTFILES.in, po/de.po, po/es.po,
1045 po/fr.po, po/pt_BR.po: * removed rrepostoryfile.cc from
1046 po/POTFILES.in as it's not ready yet
1047
10482002-07-11 13:08 mvogt
1049
1050 * configure.in, gtk/rgfetchprogress.cc: * changed version to
1051 0.20pre7
1052
10532002-07-10 20:05 mvogt
1054
1055 * gtk/rgfetchprogress.cc, po/cat-id-tbl.c: * better rgfetchprogress
1056 handling
1057
10582002-07-10 19:10 mvogt
1059
1060 * gtk/: rgfetchprogress.cc, rgzvtinstallprogress.cc: * fixes for
1061 rgfetprogress * fixes for rgzvtinstallprogress
1062
10632002-07-10 10:59 mvogt
1064
1065 * NEWS, acconfig.h, config.h.in, configure.in, gtk/Makefile.am,
1066 gtk/rgdummyinstallprogress.cc, gtk/rgdummyinstallprogress.h,
1067 gtk/rginstallprogress.h, gtk/rgmainwindow.cc,
1068 gtk/rgzvtinstallprogress.cc, gtk/rgzvtinstallprogress.h,
1069 wings/Makefile.am: * GTK_CFLAGS, GTK_LIBS, WINGS_HDRS, WINDGS_LIBS
1070 are now set in configure.in (got rid of `gtk-config` on every
1071 invocation of gcc * added configure option "--with-zvt" to enable
1072 terminal widget * added rgzvtinstallprogress.{cc,h} with initial
1073 support for libzvt as terminal
1074
10752002-07-10 01:45 mvogt
1076
1077 * configure: * more files that shouldn't be in CVS
1078
10792002-07-10 01:44 mvogt
1080
1081 * Makefile.in, NEWS, aclocal.m4, stamp-h.in, common/Makefile.in,
1082 gtk/Makefile.in, pixmaps/Makefile.in, po/de.po, po/stamp-cat-id,
1083 wings/Makefile.in: * removed some files that should never had made
1084 it into cvs :)
1085
10862002-07-09 23:32 mvogt
1087
1088 * configure, common/rinstallprogress.cc, common/rinstallprogress.h,
1089 gtk/rgdummyinstallprogress.cc, gtk/rgdummyinstallprogress.h,
1090 gtk/rgsummarywindow.cc, po/de.po, po/es.po, po/fr.po, po/pt_BR.po:
1091 * removed some gtk_set_usize() * prepeared for libzvt as
1092 output-terminal
1093
10942002-07-07 13:18 egon
1095
1096 * configure.in: * we're at version 0.20pre6 now
1097
10982002-07-07 12:03 egon
1099
1100 * configure, configure.in, po/POTFILES.in, po/cat-id-tbl.c,
1101 po/de.po, po/es.po, po/fr.po, po/pt_BR.po: * completeted german
1102 translation
1103
11042002-07-06 20:18 egon
1105
1106 * po/: es.po, fr.po, pt_BR.po: * added fr.po
1107
11082002-07-03 21:32 egon
1109
1110 * configure, configure.in: * made version 0.20pre5
1111
11122002-07-03 21:28 egon
1113
1114 * TODO, common/i18n.h, common/indexcopy.cc, common/indexcopy.h,
1115 common/rcdscanner.cc, common/rcdscanner.h,
1116 common/rconfiguration.cc, common/rconfiguration.h,
1117 common/rdependency.h, common/rinstallprogress.cc,
1118 common/rinstallprogress.h, common/rpackage.cc, common/rpackage.h,
1119 common/rpackagefilter.cc, common/rpackagefilter.h,
1120 common/rpackagelister.cc, common/rpackagelister.h,
1121 common/rpmindexcopy.cc, common/rrepositoryfile.cc,
1122 common/rrepositoryfile.h, gtk/galertpanel.c, gtk/galertpanel.h,
1123 gtk/rgaboutpanel.cc, gtk/rgaboutpanel.h, gtk/rgcacheprogress.cc,
1124 gtk/rgcacheprogress.h, gtk/rgconfigwindow.cc, gtk/rgconfigwindow.h,
1125 gtk/rgdummyinstallprogress.cc, gtk/rgdummyinstallprogress.h,
1126 gtk/rgfetchprogress.cc, gtk/rgfetchprogress.h,
1127 gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h,
1128 gtk/rgfiltermanager.cc, gtk/rgfiltermanager.h,
1129 gtk/rgfilterwindow.cc, gtk/rgfilterwindow.h,
1130 gtk/rginstallprogress.cc, gtk/rginstallprogress.h,
1131 gtk/rgmainwindow.cc, gtk/rgmainwindow.h, gtk/rgsourceswindow.cc,
1132 gtk/rgsourceswindow.h, gtk/rgsummarywindow.cc,
1133 gtk/rgsummarywindow.h, gtk/rguserdialog.h, gtk/rgwindow.cc,
1134 gtk/rgwindow.h, wings/rwaboutpanel.cc, wings/rwaboutpanel.h,
1135 wings/rwcacheprogress.cc, wings/rwcacheprogress.h,
1136 wings/rwconfigwindow.cc, wings/rwconfigwindow.h,
1137 wings/rwdummyinstallprogress.cc, wings/rwdummyinstallprogress.h,
1138 wings/rwfetchprogress.cc, wings/rwfetchprogress.h,
1139 wings/rwfiltereditor.cc, wings/rwfiltereditor.h,
1140 wings/rwfiltermanager.cc, wings/rwfiltermanager.h,
1141 wings/rwfilterwindow.cc, wings/rwfilterwindow.h,
1142 wings/rwinstallprogress.cc, wings/rwinstallprogress.h,
1143 wings/rwmainwindow.cc, wings/rwsourceswindow.cc,
1144 wings/rwsourceswindow.h, wings/rwsummarywindow.cc,
1145 wings/rwsummarywindow.h, wings/rwuserdialog.h, wings/rwwindow.cc,
1146 wings/rwwindow.h: * added copyright notic on every file
1147
11482002-07-01 02:58 egon
1149
1150 * common/rpackage.cc, common/rpackage.h, common/rpackagefilter.cc,
1151 common/rpackagelister.cc, gtk/rgfetchprogress.cc,
1152 gtk/rgsummarywindow.cc, po/es.po, po/pt_BR.po: * fixed flickering
1153 bug * fixed filter read/write bug (well, hopefully :)
1154
11552002-07-01 02:58 egon
1156
1157 * configure, configure.in: * made 0.20pre4
1158
11592002-07-01 01:41 egon
1160
1161 * po/synaptic.pot: * removed pot file (is recreated automaticly)
1162
11632002-07-01 01:41 egon
1164
1165 * common/rpackagefilter.cc, gtk/rgmainwindow.cc, po/synaptic.pot: *
1166 minor bugfix for the "new package" option
1167
11682002-07-01 01:18 egon
1169
1170 * common/rpackage.h, gtk/rgmainwindow.cc, gtk/rgmainwindow.h,
1171 po/synaptic.pot, wings/rwfilterwindow.cc: * a different approach to
1172 refreshTable (stupid this time, but faster than before?)
1173
11742002-07-01 00:48 egon
1175
1176 * common/rpackage.cc, common/rpackage.h, common/rpackagefilter.cc,
1177 common/rpackagefilter.h, common/rpackagelister.cc,
1178 gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h, gtk/rgfilterwindow.cc,
1179 gtk/rgmainwindow.cc, gtk/rgmainwindow.h, po/cat-id-tbl.c,
1180 po/synaptic.pot, wings/rwfiltereditor.cc, wings/rwfiltereditor.h: *
1181 reworked refreshTable (should be faster, but isn't :-/ * added
1182 "newPackage" status (will only last until the next update)
1183
11842002-06-27 15:17 egon
1185
1186 * TODO, configure, configure.in, common/rpackagefilter.cc,
1187 common/rpackagefilter.h, common/rpackagelister.cc,
1188 gtk/galertpanel.c, gtk/rgfetchprogress.cc, gtk/rgfiltermanager.cc,
1189 gtk/rgfilterwindow.cc, gtk/rgmainwindow.cc, gtk/rgsourceswindow.cc,
1190 po/es.po, po/pt_BR.po, po/synaptic.pot, wings/rwfiltermanager.cc,
1191 wings/rwfilterwindow.cc, wings/rwmainwindow.cc: * released 0.20pre3
1192
11932002-06-22 14:26 egon
1194
1195 * po/pt_BR.gmo: * remoed pt_BR.gmo
1196
11972002-06-22 14:25 egon
1198
1199 * po/: es.po, pt_BR.gmo, pt_BR.po: * nothing
1200
12012002-06-22 14:14 egon
1202
1203 * gtk/: galertpanel.c, rgmainwindow.cc: * fixed a bug that caused
1204 alert_panel to run twice
1205
12062002-06-22 12:12 egon
1207
1208 * common/indexcopy.h, common/rconfiguration.h, common/rpackage.cc,
1209 common/rpackage.h, common/rpackagefilter.h,
1210 common/rpackagelister.cc, common/rpackagelister.h,
1211 gtk/rgmainwindow.cc, gtk/rgwindow.h, po/synaptic.pot,
1212 wings/rwmainwindow.cc, wings/rwwindow.h: * g++-3.0 clean
1213
12142002-06-21 23:41 egon
1215
1216 * Makefile.in, aclocal.m4, configure, configure.in,
1217 common/Makefile.in, gtk/Makefile.in, gtk/rgmainwindow.cc,
1218 pixmaps/Makefile.in, po/es.po, po/pt_BR.gmo, po/pt_BR.po,
1219 wings/Makefile.in: * new pre2
1220
12212002-06-21 22:53 egon
1222
1223 * gtk/: rgaboutpanel.cc, rgmainwindow.cc, rgsummarywindow.cc: *
1224 added myself to authors and copyright * added scrolled view for
1225 _depList, _rdepList
1226
12272002-06-21 15:25 egon
1228
1229 * configure, configure.in, common/rpackage.cc,
1230 gtk/rgfetchprogress.cc, gtk/rgmainwindow.cc, po/synaptic.pot: *
1231 fixed ugly bug in RPackage::isShallowDependency()
1232
12332002-06-19 01:47 egon
1234
1235 * common/rconfiguration.cc, common/rpackage.cc,
1236 common/rpackagefilter.cc, common/rpackagelister.cc,
1237 gtk/rgfetchprogress.cc, gtk/rgfiltereditor.cc, gtk/rgmainwindow.cc,
1238 po/es.po, po/pt_BR.gmo, po/pt_BR.po, po/synaptic.pot: * completted
1239 saving of user defined rules (not perfect though)
1240
12412002-06-19 01:46 egon
1242
1243 * acconfig.h, config.h.in, configure, configure.in: * added
1244 --with-new-description-parser
1245
12462002-06-18 13:06 egon
1247
1248 * common/rconfiguration.cc, common/rpackagefilter.cc,
1249 common/rpackagelister.cc, gtk/rgfetchprogress.cc,
1250 gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h,
1251 gtk/rgfiltermanager.cc, gtk/rgmainwindow.cc, po/synaptic.pot: *
1252 finished filter dialog (include/exclude pattern stuff) * started
1253 work on loading the filters (writen out correctly, parse looks
1254 wrong)
1255
12562002-06-18 13:05 egon
1257
1258 * ChangeLog: * wrote some sort of changelog
1259
12602002-06-16 21:35 egon
1261
1262 * gtk/: rgfiltermanager.cc, rgfiltermanager.h: * nearly finished
1263 port of gtk/rgfiltermanager.{cc,h}
1264
12652002-06-13 14:12 egon
1266
1267 * Makefile.am, Makefile.in, NEWS, README, TODO, aclocal.m4,
1268 configure, configure.in, install-sh, missing, mkinstalldirs,
1269 ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, acconfig.h,
1270 acinclude.m4, autogen.sh, config.h.in, stamp-h.in, synaptic.spec,
1271 common/Makefile.am, common/Makefile.in, common/i18n.h,
1272 common/indexcopy.cc, common/indexcopy.h, common/raptoptions.cc,
1273 common/raptoptions.h, common/rcdscanner.cc, common/rcdscanner.h,
1274 common/rconfiguration.cc, common/rconfiguration.h,
1275 common/rdependency.h, common/rinstallprogress.cc,
1276 common/rinstallprogress.h, common/rpackage.cc, common/rpackage.h,
1277 common/rpackagecache.cc, common/rpackagecache.h,
1278 common/rpackagefilter.cc, common/rpackagefilter.h,
1279 common/rpackagelister.cc, common/rpackagelister.h,
1280 common/rpmindexcopy.cc, common/rpmindexcopy.h,
1281 common/rrepositoryfile.cc, common/rrepositoryfile.h,
1282 gtk/Makefile.am, gtk/Makefile.in, gtk/galertpanel.c,
1283 gtk/galertpanel.h, gtk/gsynaptic.cc, gtk/rgaboutpanel.cc,
1284 gtk/rgaboutpanel.h, gtk/rgcacheprogress.cc, gtk/rgcacheprogress.h,
1285 gtk/rgconfigwindow.cc, gtk/rgconfigwindow.h,
1286 gtk/rgdummyinstallprogress.cc, gtk/rgdummyinstallprogress.h,
1287 gtk/rgfetchprogress.cc, gtk/rgfetchprogress.h,
1288 gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h,
1289 gtk/rgfiltermanager.cc, gtk/rgfiltermanager.h,
1290 gtk/rgfilterwindow.cc, gtk/rgfilterwindow.h,
1291 gtk/rginstallprogress.cc, gtk/rginstallprogress.h,
1292 gtk/rgmainwindow.cc, gtk/rgmainwindow.h, gtk/rgsourceswindow.cc,
1293 gtk/rgsourceswindow.h, gtk/rgsummarywindow.cc,
1294 gtk/rgsummarywindow.h, gtk/rguserdialog.h, gtk/rgwindow.cc,
1295 gtk/rgwindow.h, intl/ChangeLog, intl/Makefile.in,
1296 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
1297 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
1298 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
1299 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
1300 intl/libgettext.h, intl/linux-msg.sed, intl/loadinfo.h,
1301 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
1302 intl/textdomain.c, intl/xopen-msg.sed, macros/Makefile,
1303 macros/Makefile.am, macros/Makefile.in, macros/aclocal-include.m4,
1304 macros/autogen.sh, macros/compiler-flags.m4, macros/curses.m4,
1305 macros/gnome-bonobo-check.m4, macros/gnome-common.m4,
1306 macros/gnome-fileutils.m4, macros/gnome-gettext.m4,
1307 macros/gnome-ghttp-check.m4, macros/gnome-gnorba-check.m4,
1308 macros/gnome-guile-checks.m4, macros/gnome-libgtop-check.m4,
1309 macros/gnome-objc-checks.m4, macros/gnome-orbit-check.m4,
1310 macros/gnome-print-check.m4, macros/gnome-pthread-check.m4,
1311 macros/gnome-support.m4, macros/gnome-undelfs.m4,
1312 macros/gnome-vfs.m4, macros/gnome-x-checks.m4,
1313 macros/gnome-xml-check.m4, macros/gnome.m4, macros/gperf-check.m4,
1314 macros/linger.m4, macros/need-declaration.m4, pixmaps/Makefile.am,
1315 pixmaps/Makefile.in, pixmaps/alert.xpm, pixmaps/alertM.xpm,
1316 pixmaps/brokenM.xpm, pixmaps/cdrom.xpm, pixmaps/cnc.xpm,
1317 pixmaps/cnc2.xpm, pixmaps/deb.xpm, pixmaps/distupgrade.xpm,
1318 pixmaps/down.xpm, pixmaps/downgradeM.xpm, pixmaps/filter.xpm,
1319 pixmaps/find.xpm, pixmaps/fixbroken.xpm, pixmaps/heldM.xpm,
1320 pixmaps/installM.xpm, pixmaps/keepM.xpm, pixmaps/logo.xpm,
1321 pixmaps/options.xpm, pixmaps/proceed.xpm, pixmaps/removeM.xpm,
1322 pixmaps/sources.xpm, pixmaps/stop.xpm, pixmaps/up.xpm,
1323 pixmaps/update.xpm, pixmaps/upgrade.xpm, pixmaps/upgradeM.xpm,
1324 po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/es.po,
1325 po/pt_BR.gmo, po/pt_BR.po, po/stamp-cat-id, po/synaptic.pot,
1326 wings/Makefile.am, wings/Makefile.in, wings/rwaboutpanel.cc,
1327 wings/rwaboutpanel.h, wings/rwcacheprogress.cc,
1328 wings/rwcacheprogress.h, wings/rwconfigwindow.cc,
1329 wings/rwconfigwindow.h, wings/rwdummyinstallprogress.cc,
1330 wings/rwdummyinstallprogress.h, wings/rwfetchprogress.cc,
1331 wings/rwfetchprogress.h, wings/rwfiltereditor.cc,
1332 wings/rwfiltereditor.h, wings/rwfiltermanager.cc,
1333 wings/rwfiltermanager.h, wings/rwfilterwindow.cc,
1334 wings/rwfilterwindow.h, wings/rwinstallprogress.cc,
1335 wings/rwinstallprogress.h, wings/rwmainwindow.cc,
1336 wings/rwmainwindow.h, wings/rwsourceswindow.cc,
1337 wings/rwsourceswindow.h, wings/rwsummarywindow.cc,
1338 wings/rwsummarywindow.h, wings/rwuserdialog.h, wings/rwwindow.cc,
1339 wings/rwwindow.h, wings/synaptic.cc: initial checkin
1340
13412002-06-13 14:12 egon
1342
1343 * Makefile.am, Makefile.in, NEWS, README, TODO, aclocal.m4,
1344 configure, configure.in, install-sh, missing, mkinstalldirs,
1345 ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, acconfig.h,
1346 acinclude.m4, autogen.sh, config.h.in, stamp-h.in, synaptic.spec,
1347 common/Makefile.am, common/Makefile.in, common/i18n.h,
1348 common/indexcopy.cc, common/indexcopy.h, common/raptoptions.cc,
1349 common/raptoptions.h, common/rcdscanner.cc, common/rcdscanner.h,
1350 common/rconfiguration.cc, common/rconfiguration.h,
1351 common/rdependency.h, common/rinstallprogress.cc,
1352 common/rinstallprogress.h, common/rpackage.cc, common/rpackage.h,
1353 common/rpackagecache.cc, common/rpackagecache.h,
1354 common/rpackagefilter.cc, common/rpackagefilter.h,
1355 common/rpackagelister.cc, common/rpackagelister.h,
1356 common/rpmindexcopy.cc, common/rpmindexcopy.h,
1357 common/rrepositoryfile.cc, common/rrepositoryfile.h,
1358 gtk/Makefile.am, gtk/Makefile.in, gtk/galertpanel.c,
1359 gtk/galertpanel.h, gtk/gsynaptic.cc, gtk/rgaboutpanel.cc,
1360 gtk/rgaboutpanel.h, gtk/rgcacheprogress.cc, gtk/rgcacheprogress.h,
1361 gtk/rgconfigwindow.cc, gtk/rgconfigwindow.h,
1362 gtk/rgdummyinstallprogress.cc, gtk/rgdummyinstallprogress.h,
1363 gtk/rgfetchprogress.cc, gtk/rgfetchprogress.h,
1364 gtk/rgfiltereditor.cc, gtk/rgfiltereditor.h,
1365 gtk/rgfiltermanager.cc, gtk/rgfiltermanager.h,
1366 gtk/rgfilterwindow.cc, gtk/rgfilterwindow.h,
1367 gtk/rginstallprogress.cc, gtk/rginstallprogress.h,
1368 gtk/rgmainwindow.cc, gtk/rgmainwindow.h, gtk/rgsourceswindow.cc,
1369 gtk/rgsourceswindow.h, gtk/rgsummarywindow.cc,
1370 gtk/rgsummarywindow.h, gtk/rguserdialog.h, gtk/rgwindow.cc,
1371 gtk/rgwindow.h, intl/ChangeLog, intl/Makefile.in,
1372 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
1373 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
1374 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
1375 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
1376 intl/libgettext.h, intl/linux-msg.sed, intl/loadinfo.h,
1377 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
1378 intl/textdomain.c, intl/xopen-msg.sed, macros/Makefile,
1379 macros/Makefile.am, macros/Makefile.in, macros/aclocal-include.m4,
1380 macros/autogen.sh, macros/compiler-flags.m4, macros/curses.m4,
1381 macros/gnome-bonobo-check.m4, macros/gnome-common.m4,
1382 macros/gnome-fileutils.m4, macros/gnome-gettext.m4,
1383 macros/gnome-ghttp-check.m4, macros/gnome-gnorba-check.m4,
1384 macros/gnome-guile-checks.m4, macros/gnome-libgtop-check.m4,
1385 macros/gnome-objc-checks.m4, macros/gnome-orbit-check.m4,
1386 macros/gnome-print-check.m4, macros/gnome-pthread-check.m4,
1387 macros/gnome-support.m4, macros/gnome-undelfs.m4,
1388 macros/gnome-vfs.m4, macros/gnome-x-checks.m4,
1389 macros/gnome-xml-check.m4, macros/gnome.m4, macros/gperf-check.m4,
1390 macros/linger.m4, macros/need-declaration.m4, pixmaps/Makefile.am,
1391 pixmaps/Makefile.in, pixmaps/alert.xpm, pixmaps/alertM.xpm,
1392 pixmaps/brokenM.xpm, pixmaps/cdrom.xpm, pixmaps/cnc.xpm,
1393 pixmaps/cnc2.xpm, pixmaps/deb.xpm, pixmaps/distupgrade.xpm,
1394 pixmaps/down.xpm, pixmaps/downgradeM.xpm, pixmaps/filter.xpm,
1395 pixmaps/find.xpm, pixmaps/fixbroken.xpm, pixmaps/heldM.xpm,
1396 pixmaps/installM.xpm, pixmaps/keepM.xpm, pixmaps/logo.xpm,
1397 pixmaps/options.xpm, pixmaps/proceed.xpm, pixmaps/removeM.xpm,
1398 pixmaps/sources.xpm, pixmaps/stop.xpm, pixmaps/up.xpm,
1399 pixmaps/update.xpm, pixmaps/upgrade.xpm, pixmaps/upgradeM.xpm,
1400 po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/es.po,
1401 po/pt_BR.gmo, po/pt_BR.po, po/stamp-cat-id, po/synaptic.pot,
1402 wings/Makefile.am, wings/Makefile.in, wings/rwaboutpanel.cc,
1403 wings/rwaboutpanel.h, wings/rwcacheprogress.cc,
1404 wings/rwcacheprogress.h, wings/rwconfigwindow.cc,
1405 wings/rwconfigwindow.h, wings/rwdummyinstallprogress.cc,
1406 wings/rwdummyinstallprogress.h, wings/rwfetchprogress.cc,
1407 wings/rwfetchprogress.h, wings/rwfiltereditor.cc,
1408 wings/rwfiltereditor.h, wings/rwfiltermanager.cc,
1409 wings/rwfiltermanager.h, wings/rwfilterwindow.cc,
1410 wings/rwfilterwindow.h, wings/rwinstallprogress.cc,
1411 wings/rwinstallprogress.h, wings/rwmainwindow.cc,
1412 wings/rwmainwindow.h, wings/rwsourceswindow.cc,
1413 wings/rwsourceswindow.h, wings/rwsummarywindow.cc,
1414 wings/rwsummarywindow.h, wings/rwuserdialog.h, wings/rwwindow.cc,
1415 wings/rwwindow.h, wings/synaptic.cc: Initial revision
1416
01417
=== renamed file 'ChangeLog' => 'ChangeLog.moved'
=== added file 'DEBUG'
--- DEBUG 1970-01-01 00:00:00 +0000
+++ DEBUG 2010-08-01 23:35:56 +0000
@@ -0,0 +1,6 @@
1Synaptic supports some debug helpers.
2Run them like this
3# synaptic -o Debug::Synaptic::View=true
4
5Currently the following are supported:
6Debug::Synaptic::View - Debug switching/updating the package views
0\ No newline at end of file7\ No newline at end of file
18
=== renamed file 'DEBUG' => 'DEBUG.moved'
=== added file 'FAQ'
--- FAQ 1970-01-01 00:00:00 +0000
+++ FAQ 2010-08-01 23:35:56 +0000
@@ -0,0 +1,30 @@
1Some FAQs:
2
3Q: Synaptic segfaults when I click on the "Repository" Window. I run Fedora
4 Core1.
5A: This may be caused by some ABI changes in used apt version. Please try
6 to recompile synaptic and see if the problem goes away. If not, please
7 mail us!
8
9
10Q: How can I change the font in synaptic
11A: 1. You are not running gnome:
12 Edit your /root/.gtkrc-2.0 and add the following line:
13 gtk-font-name = "Sans 14"
14
15 2. You use gnome 2.x:
16 Go to Applications/Desktop Preferences/Font and choose whatever you like.
17
18
19Q: Synaptic crashes with the following messages:
20 (synaptic:1316): Gdk-WARNING **: locale not supported by Xlib
21 (synaptic:1316): ZVT-WARNING **: Cannot get required fonts from "monospace 13"
22 (synaptic:1316): ZVT-WARNING **: Failed to load any required font, so crash will occur..check X11 font pathes and etc/pangox.alias file
23 [crash]
24A: This is most likley caused by incorrect locales. Try to set the locales
25 with "dpkg-reconfigure locales" or set it to something like:
26 $ export LC_ALL=it_IT
27 or
28 $ export LC_ALL=it_IT@euro
29
30
031
=== renamed file 'FAQ' => 'FAQ.moved'
=== added file 'INSTALL'
--- INSTALL 1970-01-01 00:00:00 +0000
+++ INSTALL 2010-08-01 23:35:56 +0000
@@ -0,0 +1,236 @@
1Installation Instructions
2*************************
3
4Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
5Software Foundation, Inc.
6
7This file is free documentation; the Free Software Foundation gives
8unlimited permission to copy, distribute and modify it.
9
10Basic Installation
11==================
12
13These are generic installation instructions.
14
15 The `configure' shell script attempts to guess correct values for
16various system-dependent variables used during compilation. It uses
17those values to create a `Makefile' in each directory of the package.
18It may also create one or more `.h' files containing system-dependent
19definitions. Finally, it creates a shell script `config.status' that
20you can run in the future to recreate the current configuration, and a
21file `config.log' containing compiler output (useful mainly for
22debugging `configure').
23
24 It can also use an optional file (typically called `config.cache'
25and enabled with `--cache-file=config.cache' or simply `-C') that saves
26the results of its tests to speed up reconfiguring. (Caching is
27disabled by default to prevent problems with accidental use of stale
28cache files.)
29
30 If you need to do unusual things to compile the package, please try
31to figure out how `configure' could check whether to do them, and mail
32diffs or instructions to the address given in the `README' so they can
33be considered for the next release. If you are using the cache, and at
34some point `config.cache' contains results you don't want to keep, you
35may remove or edit it.
36
37 The file `configure.ac' (or `configure.in') is used to create
38`configure' by a program called `autoconf'. You only need
39`configure.ac' if you want to change it or regenerate `configure' using
40a newer version of `autoconf'.
41
42The simplest way to compile this package is:
43
44 1. `cd' to the directory containing the package's source code and type
45 `./configure' to configure the package for your system. If you're
46 using `csh' on an old version of System V, you might need to type
47 `sh ./configure' instead to prevent `csh' from trying to execute
48 `configure' itself.
49
50 Running `configure' takes awhile. While running, it prints some
51 messages telling which features it is checking for.
52
53 2. Type `make' to compile the package.
54
55 3. Optionally, type `make check' to run any self-tests that come with
56 the package.
57
58 4. Type `make install' to install the programs and any data files and
59 documentation.
60
61 5. You can remove the program binaries and object files from the
62 source code directory by typing `make clean'. To also remove the
63 files that `configure' created (so you can compile the package for
64 a different kind of computer), type `make distclean'. There is
65 also a `make maintainer-clean' target, but that is intended mainly
66 for the package's developers. If you use it, you may have to get
67 all sorts of other programs in order to regenerate files that came
68 with the distribution.
69
70Compilers and Options
71=====================
72
73Some systems require unusual options for compilation or linking that the
74`configure' script does not know about. Run `./configure --help' for
75details on some of the pertinent environment variables.
76
77 You can give `configure' initial values for configuration parameters
78by setting variables in the command line or in the environment. Here
79is an example:
80
81 ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
82
83 *Note Defining Variables::, for more details.
84
85Compiling For Multiple Architectures
86====================================
87
88You can compile the package for more than one kind of computer at the
89same time, by placing the object files for each architecture in their
90own directory. To do this, you must use a version of `make' that
91supports the `VPATH' variable, such as GNU `make'. `cd' to the
92directory where you want the object files and executables to go and run
93the `configure' script. `configure' automatically checks for the
94source code in the directory that `configure' is in and in `..'.
95
96 If you have to use a `make' that does not support the `VPATH'
97variable, you have to compile the package for one architecture at a
98time in the source code directory. After you have installed the
99package for one architecture, use `make distclean' before reconfiguring
100for another architecture.
101
102Installation Names
103==================
104
105By default, `make install' installs the package's commands under
106`/usr/local/bin', include files under `/usr/local/include', etc. You
107can specify an installation prefix other than `/usr/local' by giving
108`configure' the option `--prefix=PREFIX'.
109
110 You can specify separate installation prefixes for
111architecture-specific files and architecture-independent files. If you
112pass the option `--exec-prefix=PREFIX' to `configure', the package uses
113PREFIX as the prefix for installing programs and libraries.
114Documentation and other data files still use the regular prefix.
115
116 In addition, if you use an unusual directory layout you can give
117options like `--bindir=DIR' to specify different values for particular
118kinds of files. Run `configure --help' for a list of the directories
119you can set and what kinds of files go in them.
120
121 If the package supports it, you can cause programs to be installed
122with an extra prefix or suffix on their names by giving `configure' the
123option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
124
125Optional Features
126=================
127
128Some packages pay attention to `--enable-FEATURE' options to
129`configure', where FEATURE indicates an optional part of the package.
130They may also pay attention to `--with-PACKAGE' options, where PACKAGE
131is something like `gnu-as' or `x' (for the X Window System). The
132`README' should mention any `--enable-' and `--with-' options that the
133package recognizes.
134
135 For packages that use the X Window System, `configure' can usually
136find the X include and library files automatically, but if it doesn't,
137you can use the `configure' options `--x-includes=DIR' and
138`--x-libraries=DIR' to specify their locations.
139
140Specifying the System Type
141==========================
142
143There may be some features `configure' cannot figure out automatically,
144but needs to determine by the type of machine the package will run on.
145Usually, assuming the package is built to be run on the _same_
146architectures, `configure' can figure that out, but if it prints a
147message saying it cannot guess the machine type, give it the
148`--build=TYPE' option. TYPE can either be a short name for the system
149type, such as `sun4', or a canonical name which has the form:
150
151 CPU-COMPANY-SYSTEM
152
153where SYSTEM can have one of these forms:
154
155 OS KERNEL-OS
156
157 See the file `config.sub' for the possible values of each field. If
158`config.sub' isn't included in this package, then this package doesn't
159need to know the machine type.
160
161 If you are _building_ compiler tools for cross-compiling, you should
162use the option `--target=TYPE' to select the type of system they will
163produce code for.
164
165 If you want to _use_ a cross compiler, that generates code for a
166platform different from the build platform, you should specify the
167"host" platform (i.e., that on which the generated programs will
168eventually be run) with `--host=TYPE'.
169
170Sharing Defaults
171================
172
173If you want to set default values for `configure' scripts to share, you
174can create a site shell script called `config.site' that gives default
175values for variables like `CC', `cache_file', and `prefix'.
176`configure' looks for `PREFIX/share/config.site' if it exists, then
177`PREFIX/etc/config.site' if it exists. Or, you can set the
178`CONFIG_SITE' environment variable to the location of the site script.
179A warning: not all `configure' scripts look for a site script.
180
181Defining Variables
182==================
183
184Variables not defined in a site shell script can be set in the
185environment passed to `configure'. However, some packages may run
186configure again during the build, and the customized values of these
187variables may be lost. In order to avoid this problem, you should set
188them in the `configure' command line, using `VAR=value'. For example:
189
190 ./configure CC=/usr/local2/bin/gcc
191
192causes the specified `gcc' to be used as the C compiler (unless it is
193overridden in the site shell script). Here is a another example:
194
195 /bin/bash ./configure CONFIG_SHELL=/bin/bash
196
197Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
198configuration-related scripts to be executed by `/bin/bash'.
199
200`configure' Invocation
201======================
202
203`configure' recognizes the following options to control how it operates.
204
205`--help'
206`-h'
207 Print a summary of the options to `configure', and exit.
208
209`--version'
210`-V'
211 Print the version of Autoconf used to generate the `configure'
212 script, and exit.
213
214`--cache-file=FILE'
215 Enable the cache: use and save the results of the tests in FILE,
216 traditionally `config.cache'. FILE defaults to `/dev/null' to
217 disable caching.
218
219`--config-cache'
220`-C'
221 Alias for `--cache-file=config.cache'.
222
223`--quiet'
224`--silent'
225`-q'
226 Do not print messages saying which checks are being made. To
227 suppress all normal output, redirect it to `/dev/null' (any error
228 messages will still be shown).
229
230`--srcdir=DIR'
231 Look for the package's source code in directory DIR. Usually
232 `configure' can determine that directory automatically.
233
234`configure' also accepts some other, not widely useful, options. Run
235`configure --help' for more details.
236
0237
=== renamed file 'INSTALL' => 'INSTALL.moved'
=== added file 'Makefile.am'
--- Makefile.am 1970-01-01 00:00:00 +0000
+++ Makefile.am 2010-08-01 23:35:56 +0000
@@ -0,0 +1,11 @@
1# synaptic makefile
2
3SUBDIRS = data common gtk tests man pixmaps po help doc
4
5EXTRA_DIST = config.h.in \
6 synaptic.spec synaptic-suse.spec synaptic-redhat.spec \
7 intltool-extract.in intltool-merge.in intltool-update.in \
8 README.debtags FAQ \
9 TRANSLATORS README.tasks README.supported \
10 po/synaptic.pot po-manual/synaptic-manual.pot
11
012
=== renamed file 'Makefile.am' => 'Makefile.am.moved'
=== added file 'Makefile.in'
--- Makefile.in 1970-01-01 00:00:00 +0000
+++ Makefile.in 2010-08-01 23:35:56 +0000
@@ -0,0 +1,732 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18# synaptic makefile
19VPATH = @srcdir@
20pkgdatadir = $(datadir)/@PACKAGE@
21pkgincludedir = $(includedir)/@PACKAGE@
22pkglibdir = $(libdir)/@PACKAGE@
23pkglibexecdir = $(libexecdir)/@PACKAGE@
24am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
25install_sh_DATA = $(install_sh) -c -m 644
26install_sh_PROGRAM = $(install_sh) -c
27install_sh_SCRIPT = $(install_sh) -c
28INSTALL_HEADER = $(INSTALL_DATA)
29transform = $(program_transform_name)
30NORMAL_INSTALL = :
31PRE_INSTALL = :
32POST_INSTALL = :
33NORMAL_UNINSTALL = :
34PRE_UNINSTALL = :
35POST_UNINSTALL = :
36subdir = .
37DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
38 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
39 $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING ChangeLog \
40 INSTALL NEWS TODO depcomp install-sh missing mkinstalldirs
41ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
42am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
43 $(top_srcdir)/configure.in
44am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
45 $(ACLOCAL_M4)
46am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
47 configure.lineno config.status.lineno
48mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
49CONFIG_HEADER = config.h
50CONFIG_CLEAN_FILES =
51CONFIG_CLEAN_VPATH_FILES =
52SOURCES =
53DIST_SOURCES =
54RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
55 html-recursive info-recursive install-data-recursive \
56 install-dvi-recursive install-exec-recursive \
57 install-html-recursive install-info-recursive \
58 install-pdf-recursive install-ps-recursive install-recursive \
59 installcheck-recursive installdirs-recursive pdf-recursive \
60 ps-recursive uninstall-recursive
61RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
62 distclean-recursive maintainer-clean-recursive
63AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
64 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
65 distdir dist dist-all distcheck
66ETAGS = etags
67CTAGS = ctags
68DIST_SUBDIRS = $(SUBDIRS)
69DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
70distdir = $(PACKAGE)-$(VERSION)
71top_distdir = $(distdir)
72am__remove_distdir = \
73 { test ! -d "$(distdir)" \
74 || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
75 && rm -fr "$(distdir)"; }; }
76am__relativize = \
77 dir0=`pwd`; \
78 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
79 sed_rest='s,^[^/]*/*,,'; \
80 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
81 sed_butlast='s,/*[^/]*$$,,'; \
82 while test -n "$$dir1"; do \
83 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
84 if test "$$first" != "."; then \
85 if test "$$first" = ".."; then \
86 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
87 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
88 else \
89 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
90 if test "$$first2" = "$$first"; then \
91 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
92 else \
93 dir2="../$$dir2"; \
94 fi; \
95 dir0="$$dir0"/"$$first"; \
96 fi; \
97 fi; \
98 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
99 done; \
100 reldir="$$dir2"
101DIST_ARCHIVES = $(distdir).tar.gz
102GZIP_ENV = --best
103distuninstallcheck_listfiles = find . -type f -print
104distcleancheck_listfiles = find . -type f -print
105ACLOCAL = @ACLOCAL@
106ALL_LINGUAS = @ALL_LINGUAS@
107AMTAR = @AMTAR@
108AUTOCONF = @AUTOCONF@
109AUTOHEADER = @AUTOHEADER@
110AUTOMAKE = @AUTOMAKE@
111AWK = @AWK@
112BUILD_gtk = @BUILD_gtk@
113CATALOGS = @CATALOGS@
114CATOBJEXT = @CATOBJEXT@
115CC = @CC@
116CCDEPMODE = @CCDEPMODE@
117CFLAGS = @CFLAGS@
118CPP = @CPP@
119CPPFLAGS = @CPPFLAGS@
120CXX = @CXX@
121CXXCPP = @CXXCPP@
122CXXDEPMODE = @CXXDEPMODE@
123CXXFLAGS = @CXXFLAGS@
124CYGPATH_W = @CYGPATH_W@
125DATADIRNAME = @DATADIRNAME@
126DEB_HDRS = @DEB_HDRS@
127DEB_LIBS = @DEB_LIBS@
128DEFS = @DEFS@
129DEPDIR = @DEPDIR@
130ECHO_C = @ECHO_C@
131ECHO_N = @ECHO_N@
132ECHO_T = @ECHO_T@
133EGREP = @EGREP@
134EXEEXT = @EXEEXT@
135GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
136GMOFILES = @GMOFILES@
137GMSGFMT = @GMSGFMT@
138GREP = @GREP@
139INSTALL = @INSTALL@
140INSTALL_DATA = @INSTALL_DATA@
141INSTALL_PROGRAM = @INSTALL_PROGRAM@
142INSTALL_SCRIPT = @INSTALL_SCRIPT@
143INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
144INSTOBJEXT = @INSTOBJEXT@
145INTLLIBS = @INTLLIBS@
146INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
147INTLTOOL_MERGE = @INTLTOOL_MERGE@
148INTLTOOL_PERL = @INTLTOOL_PERL@
149INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
150LDFLAGS = @LDFLAGS@
151LIBEPT_CFLAGS = @LIBEPT_CFLAGS@
152LIBEPT_LIBS = @LIBEPT_LIBS@
153LIBOBJS = @LIBOBJS@
154LIBS = @LIBS@
155LP_CFLAGS = @LP_CFLAGS@
156LP_LIBS = @LP_LIBS@
157LTLIBOBJS = @LTLIBOBJS@
158MAINT = @MAINT@
159MAKEINFO = @MAKEINFO@
160MKDIR_P = @MKDIR_P@
161MKINSTALLDIRS = @MKINSTALLDIRS@
162MSGFMT = @MSGFMT@
163MSGFMT_OPTS = @MSGFMT_OPTS@
164MSGMERGE = @MSGMERGE@
165OBJEXT = @OBJEXT@
166PACKAGE = @PACKAGE@
167PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
168PACKAGE_CFLAGS = @PACKAGE_CFLAGS@
169PACKAGE_LIBS = @PACKAGE_LIBS@
170PACKAGE_NAME = @PACKAGE_NAME@
171PACKAGE_STRING = @PACKAGE_STRING@
172PACKAGE_TARNAME = @PACKAGE_TARNAME@
173PACKAGE_URL = @PACKAGE_URL@
174PACKAGE_VERSION = @PACKAGE_VERSION@
175PATH_SEPARATOR = @PATH_SEPARATOR@
176PKG_CONFIG = @PKG_CONFIG@
177PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
178PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
179POFILES = @POFILES@
180POSUB = @POSUB@
181PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
182PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
183RANLIB = @RANLIB@
184RPM_HDRS = @RPM_HDRS@
185RPM_LIBS = @RPM_LIBS@
186SET_MAKE = @SET_MAKE@
187SHELL = @SHELL@
188STRIP = @STRIP@
189USE_NLS = @USE_NLS@
190VERSION = @VERSION@
191VTE_CFLAGS = @VTE_CFLAGS@
192VTE_LIBS = @VTE_LIBS@
193XGETTEXT = @XGETTEXT@
194abs_builddir = @abs_builddir@
195abs_srcdir = @abs_srcdir@
196abs_top_builddir = @abs_top_builddir@
197abs_top_srcdir = @abs_top_srcdir@
198ac_ct_CC = @ac_ct_CC@
199ac_ct_CXX = @ac_ct_CXX@
200am__include = @am__include@
201am__leading_dot = @am__leading_dot@
202am__quote = @am__quote@
203am__tar = @am__tar@
204am__untar = @am__untar@
205bindir = @bindir@
206build_alias = @build_alias@
207builddir = @builddir@
208datadir = @datadir@
209datarootdir = @datarootdir@
210docdir = @docdir@
211dvidir = @dvidir@
212exec_prefix = @exec_prefix@
213host_alias = @host_alias@
214htmldir = @htmldir@
215includedir = @includedir@
216infodir = @infodir@
217install_sh = @install_sh@
218libdir = @libdir@
219libexecdir = @libexecdir@
220localedir = @localedir@
221localstatedir = @localstatedir@
222mandir = @mandir@
223mkdir_p = @mkdir_p@
224oldincludedir = @oldincludedir@
225pdfdir = @pdfdir@
226prefix = @prefix@
227program_transform_name = @program_transform_name@
228psdir = @psdir@
229sbindir = @sbindir@
230sharedstatedir = @sharedstatedir@
231srcdir = @srcdir@
232synapticlocaledir = @synapticlocaledir@
233sysconfdir = @sysconfdir@
234target_alias = @target_alias@
235top_build_prefix = @top_build_prefix@
236top_builddir = @top_builddir@
237top_srcdir = @top_srcdir@
238SUBDIRS = data common gtk tests man pixmaps po help doc
239EXTRA_DIST = config.h.in \
240 synaptic.spec synaptic-suse.spec synaptic-redhat.spec \
241 intltool-extract.in intltool-merge.in intltool-update.in \
242 README.debtags FAQ \
243 TRANSLATORS README.tasks README.supported \
244 po/synaptic.pot po-manual/synaptic-manual.pot
245
246all: config.h
247 $(MAKE) $(AM_MAKEFLAGS) all-recursive
248
249.SUFFIXES:
250am--refresh:
251 @:
252$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
253 @for dep in $?; do \
254 case '$(am__configure_deps)' in \
255 *$$dep*) \
256 echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
257 $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
258 && exit 0; \
259 exit 1;; \
260 esac; \
261 done; \
262 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
263 $(am__cd) $(top_srcdir) && \
264 $(AUTOMAKE) --gnu Makefile
265.PRECIOUS: Makefile
266Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
267 @case '$?' in \
268 *config.status*) \
269 echo ' $(SHELL) ./config.status'; \
270 $(SHELL) ./config.status;; \
271 *) \
272 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
273 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
274 esac;
275
276$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
277 $(SHELL) ./config.status --recheck
278
279$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
280 $(am__cd) $(srcdir) && $(AUTOCONF)
281$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
282 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
283$(am__aclocal_m4_deps):
284
285config.h: stamp-h1
286 @if test ! -f $@; then \
287 rm -f stamp-h1; \
288 $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
289 else :; fi
290
291stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
292 @rm -f stamp-h1
293 cd $(top_builddir) && $(SHELL) ./config.status config.h
294$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
295 ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
296 rm -f stamp-h1
297 touch $@
298
299distclean-hdr:
300 -rm -f config.h stamp-h1
301
302# This directory's subdirectories are mostly independent; you can cd
303# into them and run `make' without going through this Makefile.
304# To change the values of `make' variables: instead of editing Makefiles,
305# (1) if the variable is set in `config.status', edit `config.status'
306# (which will cause the Makefiles to be regenerated when you run `make');
307# (2) otherwise, pass the desired values on the `make' command line.
308$(RECURSIVE_TARGETS):
309 @fail= failcom='exit 1'; \
310 for f in x $$MAKEFLAGS; do \
311 case $$f in \
312 *=* | --[!k]*);; \
313 *k*) failcom='fail=yes';; \
314 esac; \
315 done; \
316 dot_seen=no; \
317 target=`echo $@ | sed s/-recursive//`; \
318 list='$(SUBDIRS)'; for subdir in $$list; do \
319 echo "Making $$target in $$subdir"; \
320 if test "$$subdir" = "."; then \
321 dot_seen=yes; \
322 local_target="$$target-am"; \
323 else \
324 local_target="$$target"; \
325 fi; \
326 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
327 || eval $$failcom; \
328 done; \
329 if test "$$dot_seen" = "no"; then \
330 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
331 fi; test -z "$$fail"
332
333$(RECURSIVE_CLEAN_TARGETS):
334 @fail= failcom='exit 1'; \
335 for f in x $$MAKEFLAGS; do \
336 case $$f in \
337 *=* | --[!k]*);; \
338 *k*) failcom='fail=yes';; \
339 esac; \
340 done; \
341 dot_seen=no; \
342 case "$@" in \
343 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
344 *) list='$(SUBDIRS)' ;; \
345 esac; \
346 rev=''; for subdir in $$list; do \
347 if test "$$subdir" = "."; then :; else \
348 rev="$$subdir $$rev"; \
349 fi; \
350 done; \
351 rev="$$rev ."; \
352 target=`echo $@ | sed s/-recursive//`; \
353 for subdir in $$rev; do \
354 echo "Making $$target in $$subdir"; \
355 if test "$$subdir" = "."; then \
356 local_target="$$target-am"; \
357 else \
358 local_target="$$target"; \
359 fi; \
360 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
361 || eval $$failcom; \
362 done && test -z "$$fail"
363tags-recursive:
364 list='$(SUBDIRS)'; for subdir in $$list; do \
365 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
366 done
367ctags-recursive:
368 list='$(SUBDIRS)'; for subdir in $$list; do \
369 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
370 done
371
372ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
373 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
374 unique=`for i in $$list; do \
375 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
376 done | \
377 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
378 END { if (nonempty) { for (i in files) print i; }; }'`; \
379 mkid -fID $$unique
380tags: TAGS
381
382TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
383 $(TAGS_FILES) $(LISP)
384 set x; \
385 here=`pwd`; \
386 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
387 include_option=--etags-include; \
388 empty_fix=.; \
389 else \
390 include_option=--include; \
391 empty_fix=; \
392 fi; \
393 list='$(SUBDIRS)'; for subdir in $$list; do \
394 if test "$$subdir" = .; then :; else \
395 test ! -f $$subdir/TAGS || \
396 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
397 fi; \
398 done; \
399 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
400 unique=`for i in $$list; do \
401 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
402 done | \
403 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
404 END { if (nonempty) { for (i in files) print i; }; }'`; \
405 shift; \
406 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
407 test -n "$$unique" || unique=$$empty_fix; \
408 if test $$# -gt 0; then \
409 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
410 "$$@" $$unique; \
411 else \
412 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
413 $$unique; \
414 fi; \
415 fi
416ctags: CTAGS
417CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
418 $(TAGS_FILES) $(LISP)
419 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
420 unique=`for i in $$list; do \
421 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
422 done | \
423 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
424 END { if (nonempty) { for (i in files) print i; }; }'`; \
425 test -z "$(CTAGS_ARGS)$$unique" \
426 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
427 $$unique
428
429GTAGS:
430 here=`$(am__cd) $(top_builddir) && pwd` \
431 && $(am__cd) $(top_srcdir) \
432 && gtags -i $(GTAGS_ARGS) "$$here"
433
434distclean-tags:
435 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
436
437distdir: $(DISTFILES)
438 $(am__remove_distdir)
439 test -d "$(distdir)" || mkdir "$(distdir)"
440 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
441 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
442 list='$(DISTFILES)'; \
443 dist_files=`for file in $$list; do echo $$file; done | \
444 sed -e "s|^$$srcdirstrip/||;t" \
445 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
446 case $$dist_files in \
447 */*) $(MKDIR_P) `echo "$$dist_files" | \
448 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
449 sort -u` ;; \
450 esac; \
451 for file in $$dist_files; do \
452 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
453 if test -d $$d/$$file; then \
454 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
455 if test -d "$(distdir)/$$file"; then \
456 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
457 fi; \
458 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
459 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
460 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
461 fi; \
462 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
463 else \
464 test -f "$(distdir)/$$file" \
465 || cp -p $$d/$$file "$(distdir)/$$file" \
466 || exit 1; \
467 fi; \
468 done
469 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
470 if test "$$subdir" = .; then :; else \
471 test -d "$(distdir)/$$subdir" \
472 || $(MKDIR_P) "$(distdir)/$$subdir" \
473 || exit 1; \
474 fi; \
475 done
476 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
477 if test "$$subdir" = .; then :; else \
478 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
479 $(am__relativize); \
480 new_distdir=$$reldir; \
481 dir1=$$subdir; dir2="$(top_distdir)"; \
482 $(am__relativize); \
483 new_top_distdir=$$reldir; \
484 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
485 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
486 ($(am__cd) $$subdir && \
487 $(MAKE) $(AM_MAKEFLAGS) \
488 top_distdir="$$new_top_distdir" \
489 distdir="$$new_distdir" \
490 am__remove_distdir=: \
491 am__skip_length_check=: \
492 am__skip_mode_fix=: \
493 distdir) \
494 || exit 1; \
495 fi; \
496 done
497 -test -n "$(am__skip_mode_fix)" \
498 || find "$(distdir)" -type d ! -perm -755 \
499 -exec chmod u+rwx,go+rx {} \; -o \
500 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
501 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
502 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
503 || chmod -R a+r "$(distdir)"
504dist-gzip: distdir
505 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
506 $(am__remove_distdir)
507
508dist-bzip2: distdir
509 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
510 $(am__remove_distdir)
511
512dist-lzma: distdir
513 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
514 $(am__remove_distdir)
515
516dist-xz: distdir
517 tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
518 $(am__remove_distdir)
519
520dist-tarZ: distdir
521 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
522 $(am__remove_distdir)
523
524dist-shar: distdir
525 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
526 $(am__remove_distdir)
527
528dist-zip: distdir
529 -rm -f $(distdir).zip
530 zip -rq $(distdir).zip $(distdir)
531 $(am__remove_distdir)
532
533dist dist-all: distdir
534 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
535 $(am__remove_distdir)
536
537# This target untars the dist file and tries a VPATH configuration. Then
538# it guarantees that the distribution is self-contained by making another
539# tarfile.
540distcheck: dist
541 case '$(DIST_ARCHIVES)' in \
542 *.tar.gz*) \
543 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
544 *.tar.bz2*) \
545 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
546 *.tar.lzma*) \
547 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
548 *.tar.xz*) \
549 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
550 *.tar.Z*) \
551 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
552 *.shar.gz*) \
553 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
554 *.zip*) \
555 unzip $(distdir).zip ;;\
556 esac
557 chmod -R a-w $(distdir); chmod a+w $(distdir)
558 mkdir $(distdir)/_build
559 mkdir $(distdir)/_inst
560 chmod a-w $(distdir)
561 test -d $(distdir)/_build || exit 0; \
562 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
563 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
564 && am__cwd=`pwd` \
565 && $(am__cd) $(distdir)/_build \
566 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
567 $(DISTCHECK_CONFIGURE_FLAGS) \
568 && $(MAKE) $(AM_MAKEFLAGS) \
569 && $(MAKE) $(AM_MAKEFLAGS) dvi \
570 && $(MAKE) $(AM_MAKEFLAGS) check \
571 && $(MAKE) $(AM_MAKEFLAGS) install \
572 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
573 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
574 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
575 distuninstallcheck \
576 && chmod -R a-w "$$dc_install_base" \
577 && ({ \
578 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
579 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
580 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
581 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
582 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
583 } || { rm -rf "$$dc_destdir"; exit 1; }) \
584 && rm -rf "$$dc_destdir" \
585 && $(MAKE) $(AM_MAKEFLAGS) dist \
586 && rm -rf $(DIST_ARCHIVES) \
587 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
588 && cd "$$am__cwd" \
589 || exit 1
590 $(am__remove_distdir)
591 @(echo "$(distdir) archives ready for distribution: "; \
592 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
593 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
594distuninstallcheck:
595 @$(am__cd) '$(distuninstallcheck_dir)' \
596 && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
597 || { echo "ERROR: files left after uninstall:" ; \
598 if test -n "$(DESTDIR)"; then \
599 echo " (check DESTDIR support)"; \
600 fi ; \
601 $(distuninstallcheck_listfiles) ; \
602 exit 1; } >&2
603distcleancheck: distclean
604 @if test '$(srcdir)' = . ; then \
605 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
606 exit 1 ; \
607 fi
608 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
609 || { echo "ERROR: files left in build directory after distclean:" ; \
610 $(distcleancheck_listfiles) ; \
611 exit 1; } >&2
612check-am: all-am
613check: check-recursive
614all-am: Makefile config.h
615installdirs: installdirs-recursive
616installdirs-am:
617install: install-recursive
618install-exec: install-exec-recursive
619install-data: install-data-recursive
620uninstall: uninstall-recursive
621
622install-am: all-am
623 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
624
625installcheck: installcheck-recursive
626install-strip:
627 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
628 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
629 `test -z '$(STRIP)' || \
630 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
631mostlyclean-generic:
632
633clean-generic:
634
635distclean-generic:
636 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
637 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
638
639maintainer-clean-generic:
640 @echo "This command is intended for maintainers to use"
641 @echo "it deletes files that may require special tools to rebuild."
642clean: clean-recursive
643
644clean-am: clean-generic mostlyclean-am
645
646distclean: distclean-recursive
647 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
648 -rm -f Makefile
649distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
650
651dvi: dvi-recursive
652
653dvi-am:
654
655html: html-recursive
656
657html-am:
658
659info: info-recursive
660
661info-am:
662
663install-data-am:
664
665install-dvi: install-dvi-recursive
666
667install-dvi-am:
668
669install-exec-am:
670
671install-html: install-html-recursive
672
673install-html-am:
674
675install-info: install-info-recursive
676
677install-info-am:
678
679install-man:
680
681install-pdf: install-pdf-recursive
682
683install-pdf-am:
684
685install-ps: install-ps-recursive
686
687install-ps-am:
688
689installcheck-am:
690
691maintainer-clean: maintainer-clean-recursive
692 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
693 -rm -rf $(top_srcdir)/autom4te.cache
694 -rm -f Makefile
695maintainer-clean-am: distclean-am maintainer-clean-generic
696
697mostlyclean: mostlyclean-recursive
698
699mostlyclean-am: mostlyclean-generic
700
701pdf: pdf-recursive
702
703pdf-am:
704
705ps: ps-recursive
706
707ps-am:
708
709uninstall-am:
710
711.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
712 ctags-recursive install-am install-strip tags-recursive
713
714.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
715 all all-am am--refresh check check-am clean clean-generic \
716 ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
717 dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
718 distclean distclean-generic distclean-hdr distclean-tags \
719 distcleancheck distdir distuninstallcheck dvi dvi-am html \
720 html-am info info-am install install-am install-data \
721 install-data-am install-dvi install-dvi-am install-exec \
722 install-exec-am install-html install-html-am install-info \
723 install-info-am install-man install-pdf install-pdf-am \
724 install-ps install-ps-am install-strip installcheck \
725 installcheck-am installdirs installdirs-am maintainer-clean \
726 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
727 pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
728
729
730# Tell versions [3.59,3.63) of GNU make to not export all variables.
731# Otherwise a system limit (for SysV at least) may be exceeded.
732.NOEXPORT:
0733
=== added file 'NEWS'
--- NEWS 1970-01-01 00:00:00 +0000
+++ NEWS 2010-08-01 23:35:56 +0000
@@ -0,0 +1,370 @@
10.57.3:
2 - bugfixes
3 - updated Lithuanian translation (thanks to ¿ygimantas Beru¿ka)
40.57.2:
5 - bugfixes
6 * updated Hungarian translation (thanks to Gabor Kelemen)
70.57.1:
8 - if no changes are detected in the terminal window in
9 rgdebinstallprogress after a certain timeout the expander
10 is opened (assuming that something hangs inside)
11 - updated Chinese/Traditional translation (thanks to Woodman Tuen)
12 - updated Bulgarian translation (thanks to Yavor Doganov)
13 - updated Catalan translation (thanks to Jordi)
140.57:
15 - updated Bulgarian translation (thanks to Yavor Doganov)
16 - updated Spanish translation (thanks to Jorge Bernal)
17 - updated Brasilian translation (thanks to Andre Luis Lopes)
18 - set title in repository window
19 - various bugfixes (should build on rpm fine again)
20 - dist-upgrade is default when when hiting upgrade
210.56.1:
22 - minor bugfix
230.56
24 - "History" added (log of what changed)
25 - Sources in the sources.list editor can be moved Up and Down
26 (thanks to Norberto Lopes)
27 - new configure switch "--with-apt-authentication"
28 - new configure switch "--with-nice-dpkg-status"
29 - HIGified the old "Expert" Preferences
30 - switched to gtk2.4 file dialogs
31 - new runtime switch "--add-cdrom /dev/xxx"
32 - new runtime switch "--dist-upgrade-mode"
33 - new runtime switch "--update-at-startup"
34 - autoclean cache by default now
35 - Translation updates:
36 * Danish (da): Thanks to Morten Brix Pedersen
37 * Dutch (nl): Thanks to Vincent van Adrighem
38 * Greek (el): Thanks to Kostas Papadimas
39 * Italian (it): Thanks to Marco Colombo
40 * Catalan (ca): Thanks to Jordi Mallach
41 * Hungarian (hu): Thanks to Gabor Kelemen
42 * Spanish (es): Thanks to Jorge Bernal
43 * Lithuanian (lt): Thanks to Zygimantas Berucka
44 * Russian (ru): Thanks to Vitaly Lipatov
45 * Chinese (zh_CN): Thanks to Liu Songhe
46 * Turkish (tr): Thanks to Erçin EKER
47 * Macedonian (mk): Thanks to Arangel Angov
48 * French (fr): Thanks to Jean-Luc Coulon
49 * Xhosa (xh): Thanks to Canonical Ltd
50
510.55
52 - new columns: "component", "section", "suppported"
53 - support to mark packages as supported by the distribution,
54 see README.supported for details
55 - AND/OR mode for pattern filter has gui support now
56 - Auto install for recommended packages is back
57 - When the find window is opened, the current text is selected
58 - Views looks a bit more like in Evolution
59
600.53.4
61 - Added AND/OR mode for the filters
62 - Updated the manual to reflect version 0.53.4 (Thanks to Gaetan de Menten)
63 - Show "no package is selected" in the desc. field
64 - Use a icon with a higher resolution for the app
65 - Fixed typos
66 - Fixed sections that include a "<" in the name
67 - Added Spanish translation of the manual by Francisco Javier F. Serrador
68 - Added Norwegian translation by Vidar Braut Haarr
69 - Updated Portuguese translation by Andre Luis Lopes
70 - Updated Spanish translation by Francisco Javier F. Serrador
71 - Updated Italian translation by Mauro Colorio
72 - Updated German translation by Sebastian Heinlein (Thanks to Michael Große)
73
740.53
75 - sort by Available Version and Installed Version
76 - task support (if distribution supports it)
77 - GPG-Check button in Summary Window for RPM systems
78 - Properties of the package can optionally be shown in main window
79 - reworked the column editor (thanks Sebastian)
80 - various bugfixes
81 - updated Spanish translation (thanks to Francisco Javier F. Serrador)
82 - updated Frensh translation (thanks to Julien Louis)
83 - updated German translation (thanks to Sebastian Heinlein)
84 - updated Turkish translation (thanks to Erçin EKER)
85 - updated Chinese translation (thanks to jack liu)
86 - updated Dutch translation (thanks to Vincent van Adrighem)
87 - updated Hungarian translation (thanks to Kelemen Gábor)
88 - updated Catalan translation (thanks to Jordi Mallach)
89 - updated Danish translation (thanks to Morten Brix Pedersen)
90
910.52
92 - reenable package "hold"
93 - reenable "install spefific version"
94 - alpha/amd64 64bit fixes (thanks to Ronald Murray)
95 - updated Turkish translation (thanks to Erçin EKER)
96 - updated Chinese translation (thanks to liu jack)
97 - updated Spanish translation (thanks to Francisco Javier F. Serrador)
98 - updated German translation (thanks to Sebastian Heinlein)
99 - updated Polish translation (thanks to Emil Nowak)
100 - updated Hungarian translation (thanks to Kelemen Gábor)
101 - updated Brazilian Portuguese translation (thanks to Andre Luis Lopes)
102 - updated Catalan translation (thanks to Jordi)
103 - updated Hebrew translation (thanks to Lior Kaplan)
104 - updated Frensh translation (thanks to Julien Louis)
105
1060.51
107 - enabled sorting on status (order: new, upgrable, installed, not installed)
108 - interactive search bound on CTRL-s
109 - package details window is now non-modal
110 - updated Japanese translation (thanks to Daisuke SUZUKI)
111 - updated Hebrew translation (thanks to Lior Kaplan)
112 - updated Hungarian translation (thanks to Gábor Kelemen)
113 - updated Catalan translation (thanks to Jordi Mallach)
114 - updated Czech translation (thanks Kapica Ales)
115 - updated German translation (thanks to Sebastian Heinlein)
116 - updated Danish translation (thanks to Morten Brix Pedersen)
117
1180.50
119 - new GUI (thanks to Gustavo and Sebastian for there _great_ work)
120 - removed "hold" support (used to be implemented via apt pins, may
121 come back later)
122 - removed debtags support (will come back later)
123 - much improved vte terminal support
124 - Package list is much faster now when compiled with gtk-2.4
125 - Debian: Recommended/Suggested can be installed by right-click menu now
126
1270.48
128 - reworked the status code and put new icons in (thanks to Sebastian)
129 (unfortunally this change will reset any local changes to the colors
130 used in the package list. sorry for this inconvenience)
131 - default gnome colors are used to indicate the package status
132 - right-click popup-menu now also works with multiple selected packages
133 - the fetch dialog is nicer now (thanks Sebastian)
134 - Icon Legend dialog added
135 - welcome dialog added
136 - bugfixes
137 - "Fix broken packages" works now as in apt-get (thanks Panu Matilainen)
138
1390.47
140 - Fixed many i18n issues (thanks to Ales Kapica and Jean-Michel Poure)
141 - New Czech translation (thanks to Ales Kapica)
142 - New Arabic translation (thanks to Ossama Khayat)
143 - Updated Polish translation (thanks to Emil Nowak)
144 - Updated Spanish translation (thanks to Francisco J. Fernandez)
145 - Updated French translation (thanks to Jean-Michel Poure)
146 - Updated Japanese translation (thanks to Daisuke Suzuki)
147 - Updated Chinese translation (thanks to Liu Jack)
148 - Updated German translation
149 - Minor documentation updates (thanks Sebastian)
150 - Reworked the context menu for packages
151 - Some ui improvements in the common tab
152 - Use units according to the SI spec now (thanks to Alexander Winston)
153 - New summary window (thanks Sebastian)
154 - A lot of minor bug and typo fixes
155
1560.46
157 - font selection added for default interface font and terminal
158 - better support for translated descriptions (thanks johnnybgate)
159 - dist-upgrade is gone from the menu, the user is asked what kind of upgrade
160 he wants now
161 - toolbar has a new style (text beside buttons) now
162 - real docbook help added (yeah! thanks SEBASTIAN)
163 - "hold" button gone from the gui, moved to menü
164 - sections can translated and a more descriptive description is used
165 - rpm-src-dir support added (thanks to Panu Matilainen)
166
1670.45
168 - proxy can be configured with the gui now
169 - updated japanese translation (thanks to Daisuke SUZUKI)
170 - new preferences dialog layout (thanks Sebastian Heinlein)
171 - new filter dialog layout (thanks Sebastian Heinlein)
172 - when adding filter, they are called "New Filter 1", "New Filter 2" etc
173 - added "search lack", so that the interactive search does not start
174 immediately
175 - new quit dialog
176 - speedup for the pattern filters
177 - small ui-enhancements in the filter dialog
178 - basic support for distribution selection (if you have more than one
179 distro in your sources.list, you can choose which to use by default)
180 - new about dialog (thanks Sebastian)
181 - support to choose between different versions of a given package
182
1830.44
184 - two alternative main layouts can be choosen now
185 - "clean cache now" implemented" in preferences window
186 - the search entry in the main window is interactive again
187 - much improved preferences dialog (thanks to Sebastian Heinlein)
188 - new italian translation (thanks Mauro Colorio and Luigi Maselli)
189 - updated spanish translation (thanks Fco. Javier Fernandez)
190 - updated russian translation (thanks Sviatoslav Sviridov)
191 - new belarussian translation (thanks Vital Khilko)
192 - updated chinese translation (thanks liu jack)
193 - improved main window design (thanks Sebastian Heinlein)
194 - added "rpm-dir" repository support (thanks Panu)
195 - prepeared a lot of strings for better i18n (thanks Jean-Michel POURE)
196
1970.43
198 - the descriptionParser for rpm has changed
199 (the actuall parser is configurable now)
200 - new find and changes dialog layout, more HIG compliant
201 (thanks to Sebastian Heinlein)
202 - more bugfixes in the PkgTreeView and the new sorting code
203
2040.42
205 - download percentage is now always calculated correctly
206 (thanks to David Wilson)
207 - save selection on "pin", "update" and "proceed" now
208 - some bugs fixed in the new sortable tree/list
209 - the order of the columns in the treeview is configurable now
210 - updated german translation (thanks to Sebastian Heinlein)
211 - updated spanish translation (thanks to Javier Serrador)
212 - updated japanese translation (thanks to Daisuke SUZUKI)
213
2140.41
215 - updated russian translation
216 - [debian only] debian package tags support
217 - sortable installed size column added
218 - "Information" tab now scrollable
219
2200.40
221 - updated japanese translation
222 - new status "Obsolete and locally installed" for status view
223 - added depends and provides to the "Find tool" window
224 - more predefined filters (new, residual config, debconf)
225 - added "provides" tab
226 - added "remove with dependencies" feature
227 - default action for delete button can be configured
228
2290.39
230 - "Installed Files" tab (debian only)
231 - added tooltips to status filter tab
232 - reworked search dialog, it's possible to search for
233 "name, version, description, maintainer" now
234 - better checking if a pkg is not installable
235 - location of the synaptic.desktop file has changed to better integrate
236 with the desktop enviroment
237
2380.38
239 - updated russian translation
240 - works on older distros (gtk2.0 and gcc-2.95+ fixes) for real this time :)
241 - better man-page
242 - if a pkg is not installable, the user gets a warning if the tries to
243 install it
244 - improved "by Status" tree-view, displays now by:
245 "installed, installed and upgradeable, new in archive, not installed,
246 not installed but residual config"
247 - sources.list reading is more robust. invalid records are ignored and
248 commented out, comments inside a line are allowed now
249 (e.g. "deb http://ftp.debian.org/debian unstable main # my main source")
250
2510.37
252 - optimisation of the package view, should be faster now
253 (especially the flat list)
254 - the "update" button for the rgfiltermanager dialog is gone,
255 all changes to the filters are tracked automaticly
256 - the repository dialog is glade based now
257 - some basic support for sources.list.d (thanks Panu)
258 - load/save changes is implemeted (you can save your changes and
259 later reload them)
260 - should build with gtk2.0 again (for all people that use RH8.x or
261 UnitedLinux 1.0)
262 - a new "not installable" filter was added
263 - search for multiple words improved
264
2650.36
266 - new filter dialog
267 - each filter can have a different view now
268 - more easy way to intall suggested/recommended packages
269 - dialog to auto install recommended/suggested packages
270
2710.35
272 - Synaptic uses a tree view now. Users may select from
273 "Section tree", "Alphabetic tree", "Status tree", or
274 "Raw list" views.
275 - "What will change" dialog, informing how the current selection
276 will change, if the user try to do some action in a package
277 that would require further changes in the current selection.
278 - Now it's possible to include APT-enabled CDROMs in the database
279 using synaptic (apt-cdrom like).
280 - Undo/Redo implemented, allowing one to rollback changes in the
281 selection.
282 - Filter and button for debconf packages (debian only).
283 - Improved progress dialog for rpm installation.
284 - If --with-zvt was used, terminal vizualization during package
285 manager action is now runtime configurable.
286 - Many minor improvements in the user interface, including great
287 new icons.
288 - applied a patch from Mike Snitzer to make it possible to search for
289 versions.
290 - Bugfixes.
291
2920.32
293 - bugfixes
294 - translation updates
295 - toolbar buttons can be configured now
296
2970.31
298 - added residual config filter
299 - added "purge" menu item (basic support)
300 - added easy way to search for pkg name or description
301 - russian translation, chinese translation
302 (thanks to Sviatoslav Sviridov and Anthony Fok)
303 - fixed some resize problems (thanks to Laurent Bonnaud)
304 - fixed some problems with the pattern filter (thanks to Scomodo)
305
3060.30
307 - ported to gtk2/libglade2, new gui - no new features
308
3090.28
310 - fixed a bug for rpm users (thanks to Sviatoslav Sviridou)
311 - added turkish translation (thanks to Rail Aliev)
312 - added handleBox for the main button bar
313 - added synaptic desktop file for gnome (needs xsu to work)
314 - added wm icon
315
3160.27:
317 - added tooltip for hold-button
318 - [debian only] added "orphaned" filter (using deborphan)
319 - reworked the rgsummarywindow dialog, nicer now
320 - fixed a nasty memory leak in openCache()
321
3220.26:
323 - SummaryWindow is a bigger now
324 - a man-page was added
325 - colors are now used in the main clist
326
3270.25:
328 - cleanups for the "new" packages filter
329 - added command line arguments (see README for details)
330 - removed some warning if no synaptic files can be found in ~/.synaptic
331 - multiple selection of packages is possible now (use SHIFT/CTRL)
332 - some internal code cleanups
333 - SWIG support for synaptic! a python module with the interface described
334 in gtk/synapticinterface.h is generated and can be used to script synaptic
335 with python (see README.scripting for details)
336
3370.24:
338 - "hold" feature implemented. If you mark a package as "hold" no
339 upgrade will ever performed on this package
340 (enable this with "--with-pkg-hold" in configure)
341 - "New Packages" filter improvments (now persistent to a certain extend)
342 - bugfixes and a fix for a nasty memory leak
343 - WINGs version no longer build by default and renamed to wsynaptic
344 (enable it with "--with-wings")
345 - GTK version now called "synaptic"
346 - Implemented vendors.list edition support
347 - Reworked sources.list edition dialog.
348
3490.23:
350 - new repository dialog
351 (shamelessly stolen from deity-gtk, thanks to Patrick Cole <z@amused.net>)
352 - small ui improvements
353
3540.22:
355 - added working "Suggestions/Recommendations"
356 - added Dependencies display of the available version
357 (to preview if the newest available version has different dependencies)
358
3590.21:
360 - bugfix in rgfiltermanager.cc
361 - documentation updates
362
3630.20:
364 - filter save/restore works
365 - gtk gui
366 - gtk keybindings
367 - simple "new packages" filter (very basic currently)
368 - support for output into a zvt terminal window (--with-zvt)
369 - new description parser optimized for debian
370 - double click cycle implemented in gtk version
0371
=== renamed file 'NEWS' => 'NEWS.moved'
=== added file 'README'
--- README 1970-01-01 00:00:00 +0000
+++ README 2010-08-01 23:35:56 +0000
@@ -0,0 +1,102 @@
1Synaptic
2========
3
4Synaptic is a graphical package management program for apt. It
5provides the same features as the apt-get command line utility with a
6GUI front-end based on Gtk+ or WINGs.
7
8Synaptic was developed by Alfredo K. Kojima <kojima@conectiva.com.br>
9from Connectiva. His last offical released was 0.16. I took over his
10CVS version, where he added a nearly complette port to Gtk+. I
11completted the port and add some new features. See the NEWS file for
12the user visible changes from that point on. Connectiva is still
13supporting the development of synaptic. Gustavo Niemeyer
14<niemeyer@conectiva.com> is a active developer of synaptic.
15
16If you want to use synaptic from the gnome menu, you should use gksu
17(default) to obtain root privileges. Get it from gksu from
18http://www.nongnu.org/gksu/.
19
20Synaptic can display a "Pkg Help" button on debian systems. If you have
21installed and configured dwww, a help will be display and if you click
22on it, a browser is opend.
23
24It is also possible on debian systems to reconfigure debconf packages.
25This is done with the help of libgnome2-perl that needs to be installed.
26
27On a debian system, you can have more than one "release" in your
28sources.list file. You can choose which one to use in the "expert" tab
29in the preferences dialog.
30
31All development is done at http://savannah.gnu.org/projects/synaptic
32
33Tutorial:
34---------
35Synaptic is used very much like apt-get. Usually you do a
36"update" which will update the package list from the servers in your
37sources.list file. Note that no packages are updated in this step,
38only information about the packages. Now you can view what packages
39are "upgradeable". To do this, just click on the filter "Upgradeable".
40The main list will change and you will see only those packages where
41a new version is available on the server. You can now upgrade
42inidiviual packages by selecting them and then clicking on the small
43"upgrade" button on the left (or double click in the gtk-version) or
44thos to upgrade all packages by clicking on the big "Upgrade" button
45on the top. No packages will downloaded/upgraded yet, they are only
46marked as to be upgraded. You may want to change the filter again to
47"Expected Changes" to see what will happen if you continue. If you
48like what you see, click "Proceed!" and synaptic will download the
49packages and install them.
50
51
52Filters:
53--------
54Synaptic display the main package list according to the filter you
55selected. The most simple filter is of course "All packages". But
56there are much more filters than that :) You can view the predefiend
57filters and make your own filters by clicking on "Filters" above the
58main package list.
59
60Keybindings:
61------------
62From version 0.20 on, the gtk has some global keybings:
63* ALT-k keep
64* ALT-i install
65* ALT-r remove
66* ALT-u Update individual package
67* ALT-l Update Package List
68* ALT-g upgrade
69* ALT-d DistUpgrade
70* ALT-p proceed
71* CTRL-f find
72
73Command line options:
74---------------------
75From version 0.25 on, synaptic supports the following command line
76options:
77 '-f <filename>' or "--filter-file <filename>" = give a alternative filter file
78 '-i <int>' or "--initial-filter <int>" = start with filter nr. <int>
79 '-r' = open repository screen on startup
80 '-o <option>' or "--option <option>" = set a synaptic/apt option (expert only)
81 '--set-selections' = feed packages inside synaptic (format is like
82 dpkg --get-selections)
83 '--non-interactive' = non-interactive mode (this will also prevent saving
84 of configuration options)
85
86Selecting Multiple Packages
87----------------------------
88From 0.25 on, you can select more than one package at a time. You have to
89use SHIFT or CTRL to select multiple packages. If you click on a action
90(install/upgrade/remove) for multiple packages, the action will be performed
91for each package (as you probably already guessed (: ).
92
93
94Contacting me
95-------------
96If you have any questions, suggestions or bugreports, send a email
97to synaptic-devel@mail.freesoftware.fsf.org or directly to me (mvo@debian.org).
98
99
100Have fun with synaptic,
101 Michael Vogt
102
0103
=== added file 'README.debtags'
--- README.debtags 1970-01-01 00:00:00 +0000
+++ README.debtags 2010-08-01 23:35:56 +0000
@@ -0,0 +1,45 @@
1
2To write debtags support again:
3TagDB::outputPatched()
4-> reads data and merge patched
5 (file:///usr/share/doc/libdebtags-dev/html/classDebtags_1_1TagDB.html)
6-> use InputMerger<string, Tag> as a consumer from libtagcoll
7 (should have it all:
8 file:///usr/share/doc/libtagcoll-dev/html/classTagcoll_1_1InputMerger.html)
9
10
11
12Synaptic debtags support
13------------------------
14
15From version 0.41 on synaptic has experimental support for the debtag
16system. The debtag system is the work of Erich Schubert and Enrico
17Zini and has a website at:
18http://deb-usability.alioth.debian.org/debtags/
19
20The current synaptic implementation is mostly the work of Enrico Zini
21<enrico@debian.org>. Thanks!
22
23In a nutshell the system helps to organize the huge collection of
24debian software by extending the traditional section scheme. Instead
25of putting a package into a section (base, net, etc), you can put
26arbitrary "tags" on it. Mutt for example has:
27"client, mail, mail::imap, mail::pop, net, netcomm, protocols"
28
29This makes searching and displaying the packages more flexible. With
30the new "by tag" tab in the filter editor you can add a filter that
31search for packages that e.g. inludes the tags "mail, client" and
32exludes "ui::qt" if you look for a email client that does not use Qt.
33
34You can also browse the tag hirarchy (that is actually not a real
35hirarchy) with the new "tag tree" view.
36
37Limitations:
38------------
39The current debtag support is not complete. You have to update the tag
40database by hand (using "debtags update") for now. It's in general
41more experimental than the rest of synaptic.
42
43I'm looking for help with the debtags integration. Please help by
44filling bugreports and sending patches :)
45
046
=== renamed file 'README.debtags' => 'README.debtags.moved'
=== renamed file 'README' => 'README.moved'
=== added file 'README.supported'
--- README.supported 1970-01-01 00:00:00 +0000
+++ README.supported 2010-08-01 23:35:56 +0000
@@ -0,0 +1,55 @@
1Task support for synaptic
2-------------------------
3
4
5Synaptic works on quite a few distributions. To make support for the
6various task systems easy synaptic needs a helper application called
7"tasksel" (or any other helper that can be speficified with
8"-o Synaptic::taskHelperProg=prog"). It has to support the following
9commands:
10
11--list-tasks: returns a list of the format
12 "$installed $taskname\t$task-short-description"
13 where $installed can be 'i' (installed) or 'u' (uninstalled)
14
15--task-packages $task: list the packages included in the given task
16 this option can be used more than once for
17 different tasks
18
19--task-desc $task: print a long description about the given task
20
21
22Examples:
23
24$ tasksel --list-tasks
25database-server SQL database
26i desktop Desktop environment
27u dns-server DNS server
28u file-server File server
29u mail-server Mail server
30u print-server Print server
31u web-server Web server
32
33$ tasksel --task-packages dns-server --task-packages print-server
34bind9
35bind9-doc
36dlint
37dnsutils
38lwresd
39cupsys
40cupsys-bsd
41cupsys-client
42cupsys-driver-gimpprint
43foomatic-db-engine
44foomatic-db-hpijs
45foomatic-filters-ppds
46foomatic-gui
47samba
48samba-doc
49smbclient
50smbfs
51swat
52
53$ tasksel --task-desc desktop
54This task provides basic "desktop" software, including a variety of session managers, file managers and web browsers. It incorporates both the GNOME and KDE desktops, and provides a display manager which lets the user choose between the two.
55
056
=== renamed file 'README.supported' => 'README.supported.moved'
=== added file 'README.tasks'
--- README.tasks 1970-01-01 00:00:00 +0000
+++ README.tasks 2010-08-01 23:35:56 +0000
@@ -0,0 +1,55 @@
1Task support for synaptic
2-------------------------
3
4
5Synaptic works on quite a few distributions. To make support for the
6various task systems easy synaptic needs a helper application called
7"tasksel" (or any other helper that can be speficified with
8"-o Synaptic::taskHelperProg=prog"). It has to support the following
9commands:
10
11--list-tasks: returns a list of the format
12 "$installed $taskname\t$task-short-description"
13 where $installed can be 'i' (installed) or 'u' (uninstalled)
14
15--task-packages $task: list the packages included in the given task
16 this option can be used more than once for
17 different tasks
18
19--task-desc $task: print a long description about the given task
20
21
22Examples:
23
24$ tasksel --list-tasks
25database-server SQL database
26i desktop Desktop environment
27u dns-server DNS server
28u file-server File server
29u mail-server Mail server
30u print-server Print server
31u web-server Web server
32
33$ tasksel --task-packages dns-server --task-packages print-server
34bind9
35bind9-doc
36dlint
37dnsutils
38lwresd
39cupsys
40cupsys-bsd
41cupsys-client
42cupsys-driver-gimpprint
43foomatic-db-engine
44foomatic-db-hpijs
45foomatic-filters-ppds
46foomatic-gui
47samba
48samba-doc
49smbclient
50smbfs
51swat
52
53$ tasksel --task-desc desktop
54This task provides basic "desktop" software, including a variety of session managers, file managers and web browsers. It incorporates both the GNOME and KDE desktops, and provides a display manager which lets the user choose between the two.
55
056
=== renamed file 'README.tasks' => 'README.tasks.moved'
=== added file 'TODO'
--- TODO 1970-01-01 00:00:00 +0000
+++ TODO 2010-08-01 23:35:56 +0000
@@ -0,0 +1,249 @@
1Nice dpkg status output:
2 - try to detect reads attempts of the child (via select() on _child_control?)
3 - implement cancel as a last resort
4
5
6Misc:
7 - check download size against statvfs against /var/cache
8 and in generate download script on the target location
9
10 - preferences: HIG instant apply only(fast enough for e.g. pkglist changes?)
11 - human readable repositories (ubuntu bug #1347)
12 - proxy username/password does not work with synaptic preferences
13 (add apt PROXY_USER PROXY_PASSWORD style variables into a special
14 expoert dialog in preferences)
15 - > I've a question: I want to install a package and it suggestes some
16 >other ones. I'd like to be able to display info for the suggested
17 >packages in as simple way as possible. The best would'be if I could
18 >filter out all but the one pacakge being installed (the best would be a
19 >context-menu entry "Display Suggested/Recommanded/Required") and those
20 >it does suggest, so I could browse through the list, learn what is every
21 >suggested package good for and decide whether or not to install
22 >it.
23 - Scroll-bug (Eric Freyens, 25.10.2004)
24 - add "pause download" feature (possible with the fetchers?)
25 - integrate apt-get.org/fedoratracker.org into synaptic (savannah bug
26 #10544), a "server list" similar to amule (or gnutella, etc).
27 - Mail von Vidar Haar (9.Aug.2004): neues summary layout/
28 check for diskspace before downloading/executing
29 - make log-file [done] with optinal dpkg-output logging
30
31HIG-2 (thanks to Sebastian for his analysis):
32 - "Force Version" should be a radiobutton not a combobox
33 - "View-menu"? > View
34 > |-> Toolbar
35 > |-> Dock properties window
36 > |-> Reload
37 (sucky?)
38 - "find" -> "search" (and Ctrl->S shortcut, current Ctrl-s->Shift-Ctrl-S)
39 - update task dialog ( http://developer.gnome.org/projects/gup/hig/2.0/images/controls-list-checkbox.png)
40 - "Custom fonts": use radio-buttons, not checkboxes
41 > o Use theme font
42 > x use this font [font sel]
43
44
45
46User-Mode:
47----------
48 - split into user and root mode. User mode does all the changes and for
49 the final installation runs (with gksu or libgksu):
50 # synaptic --set-selection --non-interactive --hide-main-window --dont-write-any-config
51 ( --dont-write-any-config needs to be implemented)
52 -> MOST infrastructure is there.
53 Problems: * set-version is not in selection file
54 * all settings are in in $USER/.synaptic (use
55 --preserve-env?)
56 * proxy settings and stuff needs to be preserved/passed
57 "run-as-root synaptic"
58 root is needed for:
59 - update: could be solved by making the /var/lib/apt/lists/ dir
60 group writeable for a desktop-group
61 - edit sources.list
62
63 - Need far better state saving:
64 - save selected distribution when doing a "save selection"
65 - when using "force version" save this as well
66 - when "open cache" is called, make sure that the correct distribution
67 is selected for save/restore
68
69
70Misc:
71-----
72 - network proxy detection if gnome/kde is installed/run (can be
73 solved with user-mode?!?)
74 - re-enable "default remove action" in the preferences window
75 - > > (synaptic:24143): Gtk-CRITICAL **: file gtkwidget.c: line 1827
76 > > (gtk_widget_hide): assertion `GTK_IS_WIDGET (widget)' failed
77 auf RPM
78 - search in name+provides in search-dialog
79 - In the change log view, link "bug" references to the actual bug report
80
81Usability issues:
82 - Rework repository and vendor dialog
83 - Disable "Undo" and "Redo" if there is no action to perform
84 - Think about implementing a summary of changes in the upgrade dialog
85 - Use HIGified common dialogs (alignments and message text!)
86 - Use a tree view for sections containing a separator "/" (e.g. SuSE, RedHat)
87 - Merge the message about failed downloads and the "ignore failed downloads"
88 dialog
89 - Do not show "0 broken" and other "0" messages in the status bar
90 - Use a warning or error icon in the status bar to get the users attention
91 (e.g. in the case of broken packages)
92 - Always show the progress bar in the main window and move it to left side
93 (this is the default position in GNOME)
94 - Make the status message more contextual:
95 * show available upgrades after refresh
96 * if there are broken packages, this is the only relevant message
97 - Replace the "Running..." label in the "Apply changes" dialog with a
98 progress bar and use a busy cursor (?)
99
100Translation issues:
101 - Use plural gettext in the status message
102
103Unsorted:
104 - possibility to resume failed installation of half installed packages
105 Execute should be available if there are outstanding packages
106 (difficult!)
107 - Please add hyperlink support in package info for example BTS entry
108 - Please allow users to delete default filters and add an option to
109 restore in prefs (or make them not deletable at all)
110 - "crash handler" that automatically save the selections on a synaptic
111 segfault (and present a dialog to reread them on the next start)
112 - copy desktop file to the KDE menu - $KDEPREFIX/applnk/Settingsmenu
113 "kde-config --prefix"
114 - ask on debian-deity if it is possible to get a "DeletePin" function.
115 this way, we can do default release pining without rereading the cache
116 (see policy.cc:pkgPolicy::pkgPolicy())
117
118Configure:
119 - allways give the correct path in the synaptic.desktop file
120 (currently hardcoded)
121
122GUI:
123 - Icons should be themable: gtkiconfactory
124 - allow clicking in the depedency list so that the click takes
125 you to the package
126 - add native debconf reconfigure frontend using the cmdpipe interface
127 to debconf (cool!)
128 - try to get synaptic into base-config
129 - add something that lets the user see if a certain package is already
130 in the cache
131 - add reduced view? (always ignore this package)
132 - add ignore option for unwanted packages (use RPackageView?!)
133 - add context menu in the dependency list to install/remove/upgrade
134 - changesWindow should also support installing recommends/suggested pkgs
135 - add a sources.list wizard for debian (like base-config)?
136
137Filter:
138 - add "immutable" filters that can be configured via /etc/synaptic/filters
139 - dependencies of selected package
140 - dependents of selected package
141
142General:
143 - add something like aptitude Last-change support, so that you can
144 track what pkgs where installed to fullfill some dependencies
145 (and have the option to remove them again automatically)
146 [might be enough to use "remove with dependencies" ?]
147 - make deporhan a native synaptic filter (should be easy)
148 - implement raptoptions save/restore for getFlags/setFlags [not needed?]
149
150Done:
151 - current task support is broken, try to fix it
152 - add TaskView view to show tasks [done with tasksel window]
153 - if download failed, use a special dialog to show it [done I think]
154 - Add comments for translators [mostly done]
155 - Reword unclear messages [mostly done]
156 - Pressing a key should jump to the first package with the same
157 inital letter [fixed with gtk2.6]
158 - Use new column editor in the preferences
159 - Disable search button in the search dialog until an expresseion was entered
160 - Separate sections from package list [can be archived with sorting
161 for section]
162 - "held back" is a bad term (ubuntu bug #1309)
163 - think about how to simplify the "reload" step for new users
164 (see mail from Philippe Cloutier, 16.Sep.2004)
165 [package list outdated dialog takes care of this]
166 - after changes in the repositories editor, ask for a update of
167 the package list
168 - download window scrollbar shouldn't always scroll, make two areas,
169 one with active jobs and one with completted jobs? (see mail from
170 Adam Lydick, 20.10.2004)
171 - Shortcut for force-version (for Redhat people)
172 - "Refresh" must be "reload"
173 - readd "UseRecommends" to auto-install recommended packages (done)
174 - sorting by versions
175 - redesign the columns (drag 'n drop?)
176 - "pin/hold" support (-)
177 - "install-this-versioN" (-)
178 - make a the used font in the treeview configurable
179 - when searching and then switching view-mode, go to the last selected
180 pkg (maybe do that every time the view is switched?)
181 - think about using a package details dialog
182 - add reinstall
183 - Add konqueror and opera to the list of help browser
184 - do not use ithe same sentence for singular and plural in summary
185 - icons in status list
186 - enable glade support in download and execute window
187 - implement font size choser [half-done see FAQ]
188 - add a button to undo all programmed changes
189 (do we need this now that we have a "real" undo?)
190 - hide seperator_hold on rpm based systems, too (?)
191 - deactivate "do not modify" in the package menu if no modification was
192 queued or no package is selected
193 - split up the label_info (main window) into several labels
194 - implement new glade version of dialog_summary
195 - disable all package actions if "hold current version" is activated
196 - "hold current version" in the package menu should represent the hold status
197 (it is already an "Ankreuzfeld")
198 - deactivate font selector in the prefs if user defined font is not activated
199 - add context-menu on right-click (del/inst/upgr/show descr in own window,
200 - context menus in the package list
201 - GtkTextView for package name and short desc (textview_pkgcommon)
202 - add a dialog that show what dependency is unmet if a pkg can not be
203 installed (like ShowBroken() in apt-get.cc)
204 - add a tab that shows all version of the package
205 (like apt-cache showpkg)
206 - enable different sorting methods for the tree (e.g. size)
207 - implement proxy settings
208 - implement a new (interactive) search function
209 - config option what the default action of ("delete") button is
210 - "removed but residual config" should win against
211 "obsolete or locally installed" in by status view
212 - add remove with deps menu entry
213 - add "Provides" tab (done)
214 - obsolete packages (installed, but no install version available)
215 (named "not installable")
216 - add missing functionality in rpackagefilter line 183 (Provides filter)
217 - display all files of a installed packages (like dpkg -L or apt-file)
218 [can't do this in a portable way]
219 - add easy way to install suggested/recommended
220 - convert all GtkCList to GtkTreeView (done)
221 - make it possible to filter for maintainer
222 - make a options to install recommended package automatically or
223 semi-automatically with a dialog (done)
224 - add something that adds cdrom uris to the sources
225 - implement "undo" :)
226 - configure whether we want text under icons or not (done)
227 - problem if a pkglist is not available on startup (rpm only)
228 - implement some kind of deborphan functionality (make it a filter)
229 - filter for "residual configuration" (removed, but still configuration)
230 - make a extra warning if packages are deleted (via Summary Window)
231 - label with short description resizes the gui (ugly)
232 - add filters to menu (done)
233 - make easy way to filter for description
234 - make more than one package selectable and allow "install", "keep" etc
235 on this groups (done)
236 - remove the update button in rgsrcwindow.cc (done)
237 - add more key-shortcuts (done)
238 - add repository dialog (done)
239 - new packages in repository (done)
240 - add cmdline argument for selecting a initial filter (done)
241 - test for "swig" in configure.in (done)
242 - get rid of all gtk_widget_set_usize() [mostly gone]
243 - use colors to show different stuff about the package
244 (e.g. blue if upgradeable, red if broken etc) [done]
245 - some online-help/mini-tutorial (partly done)
246 - handle "|" case in WDepends (partly)
247 - implement "Hold package" (partly)
248 - add man-page and localised man-page (done)
249
0250
=== renamed file 'TODO' => 'TODO.moved'
=== added file 'TRANSLATORS'
--- TRANSLATORS 1970-01-01 00:00:00 +0000
+++ TRANSLATORS 2010-08-01 23:35:56 +0000
@@ -0,0 +1,86 @@
1Arabic:
2 Ossama M. Khayat <okhayat@yahoo.com>
3
4Bulgarian:
5 Alexander Shopov <ash@contact.bg>
6
7Belarusian:
8 Sviatoslav Sviridov <svd@altlinux.ru>
9 Vitaly Lipatov <lav@altlinux.ru>
10
11Bulgarian:
12 Vladimir Petkov <vpetkov@i-space.org>
13
14Catalan:
15 Jordi Mallach <jordi@debian.org>
16
17Chinese:
18 Liu Songhe <jackliu9999@msn.com> (Simplified)
19 Anthony Fok <anthony@thizlinux.com> (Traditional)
20
21Czech:
22 Keny Otter <keny@email.cz>
23
24Danish:
25 Morten Brix Pedersen <morten@wtf.dk>
26 Keld Simonsen <keld@dkuug.dk>
27
28Dutch:
29 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
30
31German:
32 Sebastian Heinlein <sebastian.heinlein@web.de>
33 Hendrik Brandt <eru@gmx.li>
34 Alwin Meschede <ameschede@gmx.de>
35 Michael Vogt <mvo@ping.de>
36
37Spanish:
38 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
39
40Slovenian:
41 Roman Maurer <roman@lugos.si>
42
43French:
44 Jean-Michel Pouré <jm@poure.com>
45
46Hebrew:
47 Diego Iastrubni <elcuco@kdemail.net>
48
49Hungarian
50 Gabor Kelemen <kg0021@stud.unideb.hu
51
52Italian:
53 Mauro Colorio <linuxbox@interfree.it>
54 Luigi Maselli <metnik at tiscali it>
55
56Japanese:
57 Daisuke Suzuki <daisuke@linux.or.jp>
58
59Korean:
60 Son, Kyeong-uk <hey@gnome.or.kr>
61
62Norwegian:
63 Vidar Braut Haarr <mabus_at_q1n_org>
64
65Polish:
66 Emil Nowak <emil5@go2.pl>
67
68Portugese
69 Flávio Moringa <flavio.moringa@caixamagica.pt>
70
71Portugese (Brazilan)
72 Marcia Norie Nakaza <norie@conectiva.com.br>
73 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
74 Leonardo F. S. Boiko <leoboiko@fastmail.fm>
75
76Russian:
77 Sviatoslav Sviridov <svd@altlinux.ru>
78 Vitaly Lipatov <lav@altlinux.ru>
79 Kate <kate@lrn.ru>
80
81Serbian:
82 Слободан Средојевић <ssl@uns.ns.ac.yu>
83
84Turkish:
85 Rail Aliev <rail@iqchoice.com>
86 Erçin Eker <erc.caldera@gmx.net>
087
=== renamed file 'TRANSLATORS' => 'TRANSLATORS.moved'
=== added file 'acinclude.m4'
--- acinclude.m4 1970-01-01 00:00:00 +0000
+++ acinclude.m4 2010-08-01 23:35:56 +0000
@@ -0,0 +1,394 @@
1dnl aclocal.m4 generated automatically by aclocal 1.2f
2
3dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
4dnl This Makefile.in is free software; the Free Software Foundation
5dnl gives unlimited permission to copy and/or distribute it,
6dnl with or without modifications, as long as this notice is preserved.
7
8dnl This program is distributed in the hope that it will be useful,
9dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11dnl PARTICULAR PURPOSE.
12
13
14
15# progtest.m4 from gettext 0.32
16# Search path for a program which passes the given test.
17# Ulrich Drepper <drepper@cygnus.com>, 1996.
18#
19# This file file be copied and used freely without restrictions. It can
20# be used in projects which are not available under the GNU Public License
21# but which still want to provide support for the GNU gettext functionality.
22# Please note that the actual code is *not* freely available.
23
24# serial 1
25
26dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
27dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
28AC_DEFUN(AM_PATH_PROG_WITH_TEST,
29[# Extract the first word of "$2", so it can be a program name with args.
30set dummy $2; ac_word=[$]2
31AC_MSG_CHECKING([for $ac_word])
32AC_CACHE_VAL(ac_cv_path_$1,
33[case "[$]$1" in
34 /*)
35 ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
36 ;;
37 *)
38 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
39 for ac_dir in ifelse([$5], , $PATH, [$5]); do
40 test -z "$ac_dir" && ac_dir=.
41 if test -f $ac_dir/$ac_word; then
42 if [$3]; then
43 ac_cv_path_$1="$ac_dir/$ac_word"
44 break
45 fi
46 fi
47 done
48 IFS="$ac_save_ifs"
49dnl If no 4th arg is given, leave the cache variable unset,
50dnl so AC_PATH_PROGS will keep looking.
51ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
52])dnl
53 ;;
54esac])dnl
55$1="$ac_cv_path_$1"
56if test -n "[$]$1"; then
57 AC_MSG_RESULT([$]$1)
58else
59 AC_MSG_RESULT(no)
60fi
61AC_SUBST($1)dnl
62])
63
64
65# lcmessage.m4 from gettext 0.32
66# Check whether LC_MESSAGES is available in <locale.h>.
67# Ulrich Drepper <drepper@cygnus.com>, 1995.
68#
69# This file file be copied and used freely without restrictions. It can
70# be used in projects which are not available under the GNU Public License
71# but which still want to provide support for the GNU gettext functionality.
72# Please note that the actual code is *not* freely available.
73
74# serial 1
75
76AC_DEFUN(AM_LC_MESSAGES,
77 [if test $ac_cv_header_locale_h = yes; then
78 AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
79 [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
80 am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
81 if test $am_cv_val_LC_MESSAGES = yes; then
82 AC_DEFINE(HAVE_LC_MESSAGES)
83 fi
84 fi])
85
86
87
88# gettext.m4 from gettext 0.32
89# Macro to add for using GNU gettext.
90# Ulrich Drepper <drepper@cygnus.com>, 1995.
91#
92# This file file be copied and used freely without restrictions. It can
93# be used in projects which are not available under the GNU Public License
94# but which still want to provide support for the GNU gettext functionality.
95# Please note that the actual code is *not* freely available.
96
97# serial 3
98
99AC_DEFUN(AM_WITH_NLS,
100 [AC_MSG_CHECKING([whether NLS is requested])
101 dnl Default is enabled NLS
102 AC_ARG_ENABLE(nls,
103 [ --disable-nls do not use Native Language Support],
104 USE_NLS=$enableval, USE_NLS=yes)
105 AC_MSG_RESULT($USE_NLS)
106 AC_SUBST(USE_NLS)
107
108 USE_INCLUDED_LIBINTL=no
109
110 dnl If we use NLS figure out what method
111 if test "$USE_NLS" = "yes"; then
112 AC_DEFINE(ENABLE_NLS)
113 AC_MSG_CHECKING([whether included gettext is requested])
114 AC_ARG_WITH(included-gettext,
115 [ --with-included-gettext use the GNU gettext library included here],
116 nls_cv_force_use_gnu_gettext=$withval,
117 nls_cv_force_use_gnu_gettext=no)
118 AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
119
120 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
121 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
122 dnl User does not insist on using GNU NLS library. Figure out what
123 dnl to use. If gettext or catgets are available (in this order) we
124 dnl use this. Else we have to fall back to GNU NLS library.
125 dnl catgets is only used if permitted by option --with-catgets.
126 nls_cv_header_intl=
127 nls_cv_header_libgt=
128 CATOBJEXT=NONE
129
130 AC_CHECK_HEADER(libintl.h,
131 [AC_CACHE_CHECK([for gettext in libc], gt_cv_func_gettext_libc,
132 [AC_TRY_LINK([#include <libintl.h>], [return (int) gettext ("")],
133 gt_cv_func_gettext_libc=yes, gt_cv_func_gettext_libc=no)])
134
135 if test "$gt_cv_func_gettext_libc" != "yes"; then
136 AC_CHECK_LIB(intl, bindtextdomain,
137 [AC_CACHE_CHECK([for gettext in libintl],
138 gt_cv_func_gettext_libintl,
139 [AC_TRY_LINK([], [return (int) gettext ("")],
140 gt_cv_func_gettext_libintl=yes,
141 gt_cv_func_gettext_libintl=no)])])
142 fi
143
144 if test "$gt_cv_func_gettext_libc" = "yes" \
145 || test "$gt_cv_func_gettext_libintl" = "yes"; then
146 AC_DEFINE(HAVE_GETTEXT)
147 AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
148 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
149 if test "$MSGFMT" != "no"; then
150 AC_CHECK_FUNCS(dcgettext)
151 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
152 AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
153 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
154 AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
155 return _nl_msg_cat_cntr],
156 [CATOBJEXT=.gmo
157 DATADIRNAME=share],
158 [CATOBJEXT=.mo
159 DATADIRNAME=lib])
160 INSTOBJEXT=.mo
161 fi
162 fi
163 ])
164
165 if test "$CATOBJEXT" = "NONE"; then
166 AC_MSG_CHECKING([whether catgets can be used])
167 AC_ARG_WITH(catgets,
168 [ --with-catgets use catgets functions if available],
169 nls_cv_use_catgets=$withval, nls_cv_use_catgets=no)
170 AC_MSG_RESULT($nls_cv_use_catgets)
171
172 if test "$nls_cv_use_catgets" = "yes"; then
173 dnl No gettext in C library. Try catgets next.
174 AC_CHECK_LIB(i, main)
175 AC_CHECK_FUNC(catgets,
176 [AC_DEFINE(HAVE_CATGETS)
177 INTLOBJS="\$(CATOBJS)"
178 AC_PATH_PROG(GENCAT, gencat, no)dnl
179 if test "$GENCAT" != "no"; then
180 AC_PATH_PROG(GMSGFMT, gmsgfmt, no)
181 if test "$GMSGFMT" = "no"; then
182 AM_PATH_PROG_WITH_TEST(GMSGFMT, msgfmt,
183 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)
184 fi
185 AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
186 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
187 USE_INCLUDED_LIBINTL=yes
188 CATOBJEXT=.cat
189 INSTOBJEXT=.cat
190 DATADIRNAME=lib
191 INTLDEPS='$(top_builddir)/intl/libintl.a'
192 INTLLIBS=$INTLDEPS
193 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
194 nls_cv_header_intl=intl/libintl.h
195 nls_cv_header_libgt=intl/libgettext.h
196 fi])
197 fi
198 fi
199
200 if test "$CATOBJEXT" = "NONE"; then
201 dnl Neither gettext nor catgets in included in the C library.
202 dnl Fall back on GNU gettext library.
203 nls_cv_use_gnu_gettext=yes
204 fi
205 fi
206
207 if test "$nls_cv_use_gnu_gettext" = "yes"; then
208 dnl Mark actions used to generate GNU NLS library.
209 INTLOBJS="\$(GETTOBJS)"
210 AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
211 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
212 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
213 AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
214 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
215 AC_SUBST(MSGFMT)
216 USE_INCLUDED_LIBINTL=yes
217 CATOBJEXT=.gmo
218 INSTOBJEXT=.mo
219 DATADIRNAME=share
220 INTLDEPS='$(top_builddir)/intl/libintl.a'
221 INTLLIBS=$INTLDEPS
222 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
223 nls_cv_header_intl=intl/libintl.h
224 nls_cv_header_libgt=intl/libgettext.h
225 fi
226
227 dnl Test whether we really found GNU xgettext.
228 if test "$XGETTEXT" != ":"; then
229 dnl If it is no GNU xgettext we define it as : so that the
230 dnl Makefiles still can work.
231 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
232 : ;
233 else
234 AC_MSG_RESULT(
235 [found xgettext programs is not GNU xgettext; ignore it])
236 XGETTEXT=":"
237 fi
238 fi
239
240 # We need to process the po/ directory.
241 POSUB=po
242 else
243 DATADIRNAME=share
244 nls_cv_header_intl=intl/libintl.h
245 nls_cv_header_libgt=intl/libgettext.h
246 fi
247
248 # If this is used in GNU gettext we have to set USE_NLS to `yes'
249 # because some of the sources are only built for this goal.
250 if test "$PACKAGE" = gettext; then
251 USE_NLS=yes
252 USE_INCLUDED_LIBINTL=yes
253 fi
254
255 dnl These rules are solely for the distribution goal. While doing this
256 dnl we only have to keep exactly one list of the available catalogs
257 dnl in configure.in.
258 for lang in $ALL_LINGUAS; do
259 GMOFILES="$GMOFILES $lang.gmo"
260 POFILES="$POFILES $lang.po"
261 done
262
263 dnl Make all variables we use known to autoconf.
264 AC_SUBST(USE_INCLUDED_LIBINTL)
265 AC_SUBST(CATALOGS)
266 AC_SUBST(CATOBJEXT)
267 AC_SUBST(DATADIRNAME)
268 AC_SUBST(GMOFILES)
269 AC_SUBST(INSTOBJEXT)
270 AC_SUBST(INTLDEPS)
271 AC_SUBST(INTLLIBS)
272 AC_SUBST(INTLOBJS)
273 AC_SUBST(POFILES)
274 AC_SUBST(POSUB)
275 ])
276
277AC_DEFUN(AM_GNU_GETTEXT,
278 [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
279 AC_REQUIRE([AC_PROG_CC])dnl
280 AC_REQUIRE([AC_PROG_RANLIB])dnl
281 AC_REQUIRE([AC_ISC_POSIX])dnl
282 AC_REQUIRE([AC_HEADER_STDC])dnl
283 AC_REQUIRE([AC_C_CONST])dnl
284 AC_REQUIRE([AC_C_INLINE])dnl
285 AC_REQUIRE([AC_TYPE_OFF_T])dnl
286 AC_REQUIRE([AC_TYPE_SIZE_T])dnl
287 AC_REQUIRE([AC_FUNC_ALLOCA])dnl
288 AC_REQUIRE([AC_FUNC_MMAP])dnl
289
290 AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \
291unistd.h values.h sys/param.h])
292 AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
293__argz_count __argz_stringify __argz_next])
294
295 if test "${ac_cv_func_stpcpy+set}" != "set"; then
296 AC_CHECK_FUNCS(stpcpy)
297 fi
298 if test "${ac_cv_func_stpcpy}" = "yes"; then
299 AC_DEFINE(HAVE_STPCPY)
300 fi
301
302 AM_LC_MESSAGES
303 AM_WITH_NLS
304
305 if test "x$CATOBJEXT" != "x"; then
306 if test "x$ALL_LINGUAS" = "x"; then
307 LINGUAS=
308 else
309 AC_MSG_CHECKING(for catalogs to be installed)
310 NEW_LINGUAS=
311 for lang in ${LINGUAS=$ALL_LINGUAS}; do
312 case "$ALL_LINGUAS" in
313 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
314 esac
315 done
316 LINGUAS=$NEW_LINGUAS
317 AC_MSG_RESULT($LINGUAS)
318 fi
319
320 dnl Construct list of names of catalog files to be constructed.
321 if test -n "$LINGUAS"; then
322 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
323 fi
324 fi
325
326 dnl The reference to <locale.h> in the installed <libintl.h> file
327 dnl must be resolved because we cannot expect the users of this
328 dnl to define HAVE_LOCALE_H.
329 if test $ac_cv_header_locale_h = yes; then
330 INCLUDE_LOCALE_H="#include <locale.h>"
331 else
332 INCLUDE_LOCALE_H="\
333/* The system does not provide the header <locale.h>. Take care yourself. */"
334 fi
335 AC_SUBST(INCLUDE_LOCALE_H)
336
337 dnl Determine which catalog format we have (if any is needed)
338 dnl For now we know about two different formats:
339 dnl Linux libc-5 and the normal X/Open format
340 test -d intl || mkdir intl
341 if test "$CATOBJEXT" = ".cat"; then
342 AC_CHECK_HEADER(linux/version.h, msgformat=linux, msgformat=xopen)
343
344 dnl Transform the SED scripts while copying because some dumb SEDs
345 dnl cannot handle comments.
346 sed -e '/^#/d' $srcdir/intl/$msgformat-msg.sed > intl/po2msg.sed
347 fi
348 dnl po2tbl.sed is always needed.
349 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
350 $srcdir/intl/po2tbl.sed.in > intl/po2tbl.sed
351
352 dnl In the intl/Makefile.in we have a special dependency which makes
353 dnl only sense for gettext. We comment this out for non-gettext
354 dnl packages.
355 if test "$PACKAGE" = "gettext"; then
356 GT_NO="#NO#"
357 GT_YES=
358 else
359 GT_NO=
360 GT_YES="#YES#"
361 fi
362 AC_SUBST(GT_NO)
363 AC_SUBST(GT_YES)
364
365 dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
366 dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
367 dnl Try to locate is.
368 MKINSTALLDIRS=
369 if test -z "$MKINSTALLDIRS"; then
370 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
371 fi
372 AC_SUBST(MKINSTALLDIRS)
373
374 dnl *** For now the libtool support in intl/Makefile is not for real.
375 l=
376 AC_SUBST(l)
377
378 dnl Generate list of files to be processed by xgettext which will
379 dnl be included in po/Makefile.
380 test -d po || mkdir po
381 if test "x$srcdir" != "x."; then
382 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
383 posrcprefix="$srcdir/"
384 else
385 posrcprefix="../$srcdir/"
386 fi
387 else
388 posrcprefix="../"
389 fi
390 rm -f po/POTFILES
391 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
392 < $srcdir/po/POTFILES.in > po/POTFILES
393 ])
394
0395
=== renamed file 'acinclude.m4' => 'acinclude.m4.moved'
=== added file 'aclocal.m4'
--- aclocal.m4 1970-01-01 00:00:00 +0000
+++ aclocal.m4 2010-08-01 23:35:56 +0000
@@ -0,0 +1,1854 @@
1# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
2
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5# This file is free software; the Free Software Foundation
6# gives unlimited permission to copy and/or distribute it,
7# with or without modifications, as long as this notice is preserved.
8
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12# PARTICULAR PURPOSE.
13
14m4_ifndef([AC_AUTOCONF_VERSION],
15 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
17[m4_warning([this file was generated for autoconf 2.65.
18You have another version of autoconf. It may work, but is not guaranteed to.
19If you have problems, you may need to regenerate the build system entirely.
20To do so, use the procedure documented by the package, typically `autoreconf'.])])
21
22# Copyright (C) 1995-2002 Free Software Foundation, Inc.
23# Copyright (C) 2001-2003,2004 Red Hat, Inc.
24#
25# This file is free software, distributed under the terms of the GNU
26# General Public License. As a special exception to the GNU General
27# Public License, this file may be distributed as part of a program
28# that contains a configuration script generated by Autoconf, under
29# the same distribution terms as the rest of that program.
30#
31# This file can be copied and used freely without restrictions. It can
32# be used in projects which are not available under the GNU Public License
33# but which still want to provide support for the GNU gettext functionality.
34#
35# Macro to add for using GNU gettext.
36# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
37#
38# Modified to never use included libintl.
39# Owen Taylor <otaylor@redhat.com>, 12/15/1998
40#
41# Major rework to remove unused code
42# Owen Taylor <otaylor@redhat.com>, 12/11/2002
43#
44# Added better handling of ALL_LINGUAS from GNU gettext version
45# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
46#
47# Modified to require ngettext
48# Matthias Clasen <mclasen@redhat.com> 08/06/2004
49#
50# We need this here as well, since someone might use autoconf-2.5x
51# to configure GLib then an older version to configure a package
52# using AM_GLIB_GNU_GETTEXT
53AC_PREREQ(2.53)
54
55dnl
56dnl We go to great lengths to make sure that aclocal won't
57dnl try to pull in the installed version of these macros
58dnl when running aclocal in the glib directory.
59dnl
60m4_copy([AC_DEFUN],[glib_DEFUN])
61m4_copy([AC_REQUIRE],[glib_REQUIRE])
62dnl
63dnl At the end, if we're not within glib, we'll define the public
64dnl definitions in terms of our private definitions.
65dnl
66
67# GLIB_LC_MESSAGES
68#--------------------
69glib_DEFUN([GLIB_LC_MESSAGES],
70 [AC_CHECK_HEADERS([locale.h])
71 if test $ac_cv_header_locale_h = yes; then
72 AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
73 [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
74 am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
75 if test $am_cv_val_LC_MESSAGES = yes; then
76 AC_DEFINE(HAVE_LC_MESSAGES, 1,
77 [Define if your <locale.h> file defines LC_MESSAGES.])
78 fi
79 fi])
80
81# GLIB_PATH_PROG_WITH_TEST
82#----------------------------
83dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
84dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
85glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
86[# Extract the first word of "$2", so it can be a program name with args.
87set dummy $2; ac_word=[$]2
88AC_MSG_CHECKING([for $ac_word])
89AC_CACHE_VAL(ac_cv_path_$1,
90[case "[$]$1" in
91 /*)
92 ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
93 ;;
94 *)
95 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
96 for ac_dir in ifelse([$5], , $PATH, [$5]); do
97 test -z "$ac_dir" && ac_dir=.
98 if test -f $ac_dir/$ac_word; then
99 if [$3]; then
100 ac_cv_path_$1="$ac_dir/$ac_word"
101 break
102 fi
103 fi
104 done
105 IFS="$ac_save_ifs"
106dnl If no 4th arg is given, leave the cache variable unset,
107dnl so AC_PATH_PROGS will keep looking.
108ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
109])dnl
110 ;;
111esac])dnl
112$1="$ac_cv_path_$1"
113if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
114 AC_MSG_RESULT([$]$1)
115else
116 AC_MSG_RESULT(no)
117fi
118AC_SUBST($1)dnl
119])
120
121# GLIB_WITH_NLS
122#-----------------
123glib_DEFUN([GLIB_WITH_NLS],
124 dnl NLS is obligatory
125 [USE_NLS=yes
126 AC_SUBST(USE_NLS)
127
128 gt_cv_have_gettext=no
129
130 CATOBJEXT=NONE
131 XGETTEXT=:
132 INTLLIBS=
133
134 AC_CHECK_HEADER(libintl.h,
135 [gt_cv_func_dgettext_libintl="no"
136 libintl_extra_libs=""
137
138 #
139 # First check in libc
140 #
141 AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
142 [AC_TRY_LINK([
143#include <libintl.h>
144],
145 [return !ngettext ("","", 1)],
146 gt_cv_func_ngettext_libc=yes,
147 gt_cv_func_ngettext_libc=no)
148 ])
149
150 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
151 AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
152 [AC_TRY_LINK([
153#include <libintl.h>
154],
155 [return !dgettext ("","")],
156 gt_cv_func_dgettext_libc=yes,
157 gt_cv_func_dgettext_libc=no)
158 ])
159 fi
160
161 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
162 AC_CHECK_FUNCS(bind_textdomain_codeset)
163 fi
164
165 #
166 # If we don't have everything we want, check in libintl
167 #
168 if test "$gt_cv_func_dgettext_libc" != "yes" \
169 || test "$gt_cv_func_ngettext_libc" != "yes" \
170 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
171
172 AC_CHECK_LIB(intl, bindtextdomain,
173 [AC_CHECK_LIB(intl, ngettext,
174 [AC_CHECK_LIB(intl, dgettext,
175 gt_cv_func_dgettext_libintl=yes)])])
176
177 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
178 AC_MSG_CHECKING([if -liconv is needed to use gettext])
179 AC_MSG_RESULT([])
180 AC_CHECK_LIB(intl, ngettext,
181 [AC_CHECK_LIB(intl, dcgettext,
182 [gt_cv_func_dgettext_libintl=yes
183 libintl_extra_libs=-liconv],
184 :,-liconv)],
185 :,-liconv)
186 fi
187
188 #
189 # If we found libintl, then check in it for bind_textdomain_codeset();
190 # we'll prefer libc if neither have bind_textdomain_codeset(),
191 # and both have dgettext and ngettext
192 #
193 if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
194 glib_save_LIBS="$LIBS"
195 LIBS="$LIBS -lintl $libintl_extra_libs"
196 unset ac_cv_func_bind_textdomain_codeset
197 AC_CHECK_FUNCS(bind_textdomain_codeset)
198 LIBS="$glib_save_LIBS"
199
200 if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
201 gt_cv_func_dgettext_libc=no
202 else
203 if test "$gt_cv_func_dgettext_libc" = "yes" \
204 && test "$gt_cv_func_ngettext_libc" = "yes"; then
205 gt_cv_func_dgettext_libintl=no
206 fi
207 fi
208 fi
209 fi
210
211 if test "$gt_cv_func_dgettext_libc" = "yes" \
212 || test "$gt_cv_func_dgettext_libintl" = "yes"; then
213 gt_cv_have_gettext=yes
214 fi
215
216 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
217 INTLLIBS="-lintl $libintl_extra_libs"
218 fi
219
220 if test "$gt_cv_have_gettext" = "yes"; then
221 AC_DEFINE(HAVE_GETTEXT,1,
222 [Define if the GNU gettext() function is already present or preinstalled.])
223 GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
224 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
225 if test "$MSGFMT" != "no"; then
226 glib_save_LIBS="$LIBS"
227 LIBS="$LIBS $INTLLIBS"
228 AC_CHECK_FUNCS(dcgettext)
229 MSGFMT_OPTS=
230 AC_MSG_CHECKING([if msgfmt accepts -c])
231 GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
232msgid ""
233msgstr ""
234"Content-Type: text/plain; charset=UTF-8\n"
235"Project-Id-Version: test 1.0\n"
236"PO-Revision-Date: 2007-02-15 12:01+0100\n"
237"Last-Translator: test <foo@bar.xx>\n"
238"Language-Team: C <LL@li.org>\n"
239"MIME-Version: 1.0\n"
240"Content-Transfer-Encoding: 8bit\n"
241], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
242 AC_SUBST(MSGFMT_OPTS)
243 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
244 GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
245 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
246 AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
247 return _nl_msg_cat_cntr],
248 [CATOBJEXT=.gmo
249 DATADIRNAME=share],
250 [case $host in
251 *-*-solaris*)
252 dnl On Solaris, if bind_textdomain_codeset is in libc,
253 dnl GNU format message catalog is always supported,
254 dnl since both are added to the libc all together.
255 dnl Hence, we'd like to go with DATADIRNAME=share and
256 dnl and CATOBJEXT=.gmo in this case.
257 AC_CHECK_FUNC(bind_textdomain_codeset,
258 [CATOBJEXT=.gmo
259 DATADIRNAME=share],
260 [CATOBJEXT=.mo
261 DATADIRNAME=lib])
262 ;;
263 *)
264 CATOBJEXT=.mo
265 DATADIRNAME=lib
266 ;;
267 esac])
268 LIBS="$glib_save_LIBS"
269 INSTOBJEXT=.mo
270 else
271 gt_cv_have_gettext=no
272 fi
273 fi
274 ])
275
276 if test "$gt_cv_have_gettext" = "yes" ; then
277 AC_DEFINE(ENABLE_NLS, 1,
278 [always defined to indicate that i18n is enabled])
279 fi
280
281 dnl Test whether we really found GNU xgettext.
282 if test "$XGETTEXT" != ":"; then
283 dnl If it is not GNU xgettext we define it as : so that the
284 dnl Makefiles still can work.
285 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
286 : ;
287 else
288 AC_MSG_RESULT(
289 [found xgettext program is not GNU xgettext; ignore it])
290 XGETTEXT=":"
291 fi
292 fi
293
294 # We need to process the po/ directory.
295 POSUB=po
296
297 AC_OUTPUT_COMMANDS(
298 [case "$CONFIG_FILES" in *po/Makefile.in*)
299 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
300 esac])
301
302 dnl These rules are solely for the distribution goal. While doing this
303 dnl we only have to keep exactly one list of the available catalogs
304 dnl in configure.in.
305 for lang in $ALL_LINGUAS; do
306 GMOFILES="$GMOFILES $lang.gmo"
307 POFILES="$POFILES $lang.po"
308 done
309
310 dnl Make all variables we use known to autoconf.
311 AC_SUBST(CATALOGS)
312 AC_SUBST(CATOBJEXT)
313 AC_SUBST(DATADIRNAME)
314 AC_SUBST(GMOFILES)
315 AC_SUBST(INSTOBJEXT)
316 AC_SUBST(INTLLIBS)
317 AC_SUBST(PO_IN_DATADIR_TRUE)
318 AC_SUBST(PO_IN_DATADIR_FALSE)
319 AC_SUBST(POFILES)
320 AC_SUBST(POSUB)
321 ])
322
323# AM_GLIB_GNU_GETTEXT
324# -------------------
325# Do checks necessary for use of gettext. If a suitable implementation
326# of gettext is found in either in libintl or in the C library,
327# it will set INTLLIBS to the libraries needed for use of gettext
328# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
329# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
330# on various variables needed by the Makefile.in.in installed by
331# glib-gettextize.
332dnl
333glib_DEFUN([GLIB_GNU_GETTEXT],
334 [AC_REQUIRE([AC_PROG_CC])dnl
335 AC_REQUIRE([AC_HEADER_STDC])dnl
336
337 GLIB_LC_MESSAGES
338 GLIB_WITH_NLS
339
340 if test "$gt_cv_have_gettext" = "yes"; then
341 if test "x$ALL_LINGUAS" = "x"; then
342 LINGUAS=
343 else
344 AC_MSG_CHECKING(for catalogs to be installed)
345 NEW_LINGUAS=
346 for presentlang in $ALL_LINGUAS; do
347 useit=no
348 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
349 desiredlanguages="$LINGUAS"
350 else
351 desiredlanguages="$ALL_LINGUAS"
352 fi
353 for desiredlang in $desiredlanguages; do
354 # Use the presentlang catalog if desiredlang is
355 # a. equal to presentlang, or
356 # b. a variant of presentlang (because in this case,
357 # presentlang can be used as a fallback for messages
358 # which are not translated in the desiredlang catalog).
359 case "$desiredlang" in
360 "$presentlang"*) useit=yes;;
361 esac
362 done
363 if test $useit = yes; then
364 NEW_LINGUAS="$NEW_LINGUAS $presentlang"
365 fi
366 done
367 LINGUAS=$NEW_LINGUAS
368 AC_MSG_RESULT($LINGUAS)
369 fi
370
371 dnl Construct list of names of catalog files to be constructed.
372 if test -n "$LINGUAS"; then
373 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
374 fi
375 fi
376
377 dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
378 dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
379 dnl Try to locate is.
380 MKINSTALLDIRS=
381 if test -n "$ac_aux_dir"; then
382 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
383 fi
384 if test -z "$MKINSTALLDIRS"; then
385 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
386 fi
387 AC_SUBST(MKINSTALLDIRS)
388
389 dnl Generate list of files to be processed by xgettext which will
390 dnl be included in po/Makefile.
391 test -d po || mkdir po
392 if test "x$srcdir" != "x."; then
393 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
394 posrcprefix="$srcdir/"
395 else
396 posrcprefix="../$srcdir/"
397 fi
398 else
399 posrcprefix="../"
400 fi
401 rm -f po/POTFILES
402 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
403 < $srcdir/po/POTFILES.in > po/POTFILES
404 ])
405
406# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
407# -------------------------------
408# Define VARIABLE to the location where catalog files will
409# be installed by po/Makefile.
410glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
411[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
412glib_save_prefix="$prefix"
413glib_save_exec_prefix="$exec_prefix"
414glib_save_datarootdir="$datarootdir"
415test "x$prefix" = xNONE && prefix=$ac_default_prefix
416test "x$exec_prefix" = xNONE && exec_prefix=$prefix
417datarootdir=`eval echo "${datarootdir}"`
418if test "x$CATOBJEXT" = "x.mo" ; then
419 localedir=`eval echo "${libdir}/locale"`
420else
421 localedir=`eval echo "${datadir}/locale"`
422fi
423prefix="$glib_save_prefix"
424exec_prefix="$glib_save_exec_prefix"
425datarootdir="$glib_save_datarootdir"
426AC_DEFINE_UNQUOTED($1, "$localedir",
427 [Define the location where the catalogs will be installed])
428])
429
430dnl
431dnl Now the definitions that aclocal will find
432dnl
433ifdef(glib_configure_in,[],[
434AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
435AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
436])dnl
437
438# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
439#
440# Create a temporary file with TEST-FILE as its contents and pass the
441# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with
442# 0 and perform ACTION-IF-FAIL for any other exit status.
443AC_DEFUN([GLIB_RUN_PROG],
444[cat >conftest.foo <<_ACEOF
445$2
446_ACEOF
447if AC_RUN_LOG([$1 conftest.foo]); then
448 m4_ifval([$3], [$3], [:])
449m4_ifvaln([$4], [else $4])dnl
450echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
451sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
452fi])
453
454
455
456dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
457# serial 40 IT_PROG_INTLTOOL
458AC_DEFUN([IT_PROG_INTLTOOL], [
459AC_PREREQ([2.50])dnl
460AC_REQUIRE([AM_NLS])dnl
461
462case "$am__api_version" in
463 1.[01234])
464 AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
465 ;;
466 *)
467 ;;
468esac
469
470if test -n "$1"; then
471 AC_MSG_CHECKING([for intltool >= $1])
472
473 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
474 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
475 [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
476 ]
477 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
478 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
479 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
480fi
481
482AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
483AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
484AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
485if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
486 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
487fi
488
489 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
490INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
491 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to status/vote changes: