aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2009-05-12 22:30:40 +0000
committerThierry Vignaud <tv@mandriva.org>2009-05-12 22:30:40 +0000
commite5b01f5a04fa69f390db164a21178930f9499656 (patch)
tree4d96934fc43e890bdff1d7106392be80fe857a4f
parent770dd9973de551b86b62d9c1eaf32fba4db57eff (diff)
downloadrpmdrake-e5b01f5a04fa69f390db164a21178930f9499656.tar
rpmdrake-e5b01f5a04fa69f390db164a21178930f9499656.tar.gz
rpmdrake-e5b01f5a04fa69f390db164a21178930f9499656.tar.bz2
rpmdrake-e5b01f5a04fa69f390db164a21178930f9499656.tar.xz
rpmdrake-e5b01f5a04fa69f390db164a21178930f9499656.zip
branch 2009.1
-rw-r--r--ChangeLog741
-rwxr-xr-xMandrivaUpdate27
-rw-r--r--Rpmdrake/gui.pm14
-rw-r--r--Rpmdrake/pkg.pm24
-rw-r--r--gui.lst30
-rwxr-xr-xrpmdrake20
6 files changed, 826 insertions, 30 deletions
diff --git a/ChangeLog b/ChangeLog
index 862d142c..b7ba1931 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,744 @@
+2009-03-30 13:35 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * po/fr.po: update
+
+2009-03-30 13:34 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * po/af.po, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po,
+ po/bn.po, po/br.po, po/bs.po, po/ca.po, po/cs.po, po/cy.po,
+ po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
+ po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/fur.po, po/ga.po,
+ po/gl.po, po/he.po, po/hi.po, po/hr.po, po/hu.po, po/hy.po,
+ po/id.po, po/is.po, po/it.po, po/ja.po, po/ka.po, po/ko.po,
+ po/ku.po, po/ky.po, po/lt.po, po/ltg.po, po/lv.po, po/mk.po,
+ po/mn.po, po/ms.po, po/mt.po, po/nb.po, po/nl.po, po/nn.po,
+ po/pa_IN.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
+ po/rpmdrake.pot, po/ru.po, po/sc.po, po/sk.po, po/sl.po,
+ po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/ta.po, po/tg.po,
+ po/th.po, po/tl.po, po/tr.po, po/uk.po, po/uz.po,
+ po/uz@cyrillic.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po:
+ sync wsith code
+
+2009-03-27 19:49 Karl Ove Hufthammer <karl at huftis.org>
+
+ * po/nn.po: Updated Norwegian Nynorsk translation.
+
+2009-03-27 04:54 olorin
+
+ * po/nb.po: update for Norwegian Bokmål translation
+
+2009-03-26 18:45 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * rpmdrake.pm: (show_urpm_progress) there's a bug since r17036 from
+ gc on 2003-08-07
+ where we display misplaced quotes such as "downloading `foobar
+ from
+ 'medium Main Updates'´"
+
+2009-03-26 18:42 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, rpmdrake.pm: (show_urpm_progress) prevent dialog to enlarge
+ too much when
+ displaying downloads of media meta_data (eg: adding or updating
+ media)
+
+2009-03-26 11:09 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: list initial bug report in latest commit instead
+
+2009-03-26 10:29 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, gurpmi.addmedia: fix success message when adding mirrorlist
+ (#48660)
+
+2009-03-26 10:20 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * gurpmi.addmedia: extract message so that the code is clearer
+
+2009-03-25 15:56 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.13
+
+2009-03-25 12:10 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * rpmdrake: (quit) perl_checker cleanup
+
+2009-03-25 12:09 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, rpmdrake: (run_treeview_dialog) do not use Gtk2::Sexy
+ anymore (sligthly reduce
+ memory usage) (needs drakxtools > 12.17.1)
+
+2009-03-25 12:01 Pavel Maryanov <acid_jack at ukr.net>
+
+ * po/ru.po: russian translation updated
+
+2009-03-24 09:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, gui.lst: update GUI package list (#49086)
+
+2009-03-21 20:18 gustav
+
+ * po/bg.po: update translation for Bulgarian language
+
+2009-03-21 17:14 Keld Jørn Simonsen <keld at dkuug.dk>
+
+ * po/da.po: updates
+
+2009-03-20 19:24 Marek Laane <bald at starman.ee>
+
+ * po/et.po: Fix stupid typo.
+
+2009-03-20 16:57 olorin
+
+ * po/nb.po: update for Norwegian Bokmål translation
+
+2009-03-20 14:55 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.12
+
+2009-03-20 14:54 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/pkg.pm: (get_pkgs) select updates from all media
+ on cooker instead of only from update media
+
+2009-03-20 04:03 bedi
+
+ * po/pt_BR.po: updated for pt_BR
+
+2009-03-19 23:29 Pjetur G. Hjaltason <pjetur at pjetur.net>
+
+ * po/is.po: Spelling and updates
+
+2009-03-19 18:48 olorin
+
+ * po/nb.po: update for Norwegian Bokmål translation
+
+2009-03-19 15:16 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.11.1
+
+2009-03-19 15:16 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/open_db.pm: (is_it_a_devel_distro) export it (will
+ be used by mdkapplet)
+
+2009-03-19 15:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/open_db.pm: make export list more readable
+
+2009-03-19 14:59 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.11
+
+2009-03-19 14:53 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/open_db.pm: (get_update_medias) use new
+ is_it_a_devel_distro() in order to update
+ all media on cooker instead of only update media
+
+2009-03-19 14:49 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/open_db.pm: (is_it_a_devel_distro) introduce it in order
+ to check whether the
+ distro is 'cooker' or not
+
+2009-03-19 14:49 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/open_db.pm, Rpmdrake/pkg.pm: (get_update_medias) move it
+ from Rpmdrake::pkgs into Rpmdrake::open_db
+ where resides get_inactive_backport_media()
+ (more logical place and will be used by mdkapplet)
+
+2009-03-19 14:47 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MandrivaUpdate, NEWS: (run_treeview_dialog) fix width of title by
+ workarounding Gtk+ (#48259)
+
+2009-03-19 14:41 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/open_db.pm: (get_inactive_backport_media) do not
+ try to update & parse inactive sources backports media
+
+2009-03-19 14:36 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MandrivaUpdate: (run_treeview_dialog) force width of icon column
+ to be fixed
+
+2009-03-18 19:59 Andrea Celli <andrea.celli at libero.it>
+
+ * po/it.po: update translation for Italian
+
+2009-03-18 17:48 bedi
+
+ * po/pt_BR.po: updating translations for pt_br
+
+2009-03-18 17:45 bedi
+
+ * po/pt_BR.po: updating translations for pt_br
+
+2009-03-18 15:29 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.10
+
+2009-03-18 15:09 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MandrivaUpdate, NEWS: (run_treeview_dialog) do not harcode column
+ id and fix it (in
+ 'toggled' signal handler too) ;
+
+ this means we got the right cell renderer and thus the 'toggled'
+ signal handler does be connected ;
+
+ this means we stop ignoring selected/unselected packages
+ (embarassing
+ bug #29835)
+
+ (this regression was introduced in r242980 on 2008-06-18:
+ "(refresh_packages_list, run_treeview_dialog) show type of update
+ in
+ mandrivaupdate: fix, security, ... (spec 216)")
+
+2009-03-18 14:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MandrivaUpdate: (run_treeview_dialog) simplify through using
+ MDK::Common
+
+2009-03-18 14:21 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MandrivaUpdate: perl_checker cleanups
+
+2009-03-18 12:09 olorin
+
+ * po/nb.po: update for Norwegian Bokmål translation
+
+2009-03-13 14:07 olorin
+
+ * po/nb.po: update for Norwegian Bokmål translation
+
+2009-03-12 21:59 Сергій Рибалченко (Sergey Ribalchenko) <fisher at obu.ck.ua>
+
+ * po/uk.po: translation update
+
+2009-03-09 17:36 bedi
+
+ * po/pt_BR.po: Updated translation for brazilian portuguese
+
+2009-03-08 22:20 Michal Bukovjan <bukovjan at mbox.dkm.cz>
+
+ * po/cs.po: Updated Czech translation.
+
+2009-03-08 22:19 atilla
+
+ * po/tr.po: updated translation for turkish language
+
+2009-03-06 16:32 Ilyas Bakirov <just_ilyas at yahoo.com>
+
+ * po/ky.po: update translation for kirghiz language
+
+2009-03-05 16:16 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * po/cy.po: update (Rhoslyn Prys)
+
+2009-03-05 08:53 Tomasz Bednarski <tbednarski at mandrivalinux.pl>
+
+ * po/pl.po: update translation for Polish
+
+2009-03-04 18:45 bedi
+
+ * po/pt_BR.po: fixed typo in pt_BR
+
+2009-03-04 18:36 bedi
+
+ * po/pt_BR.po: Removal of unwanted capslock words for ptBR Language
+
+2009-03-04 13:35 bedi
+
+ * po/pt_BR.po: Changes to fix rpmdrake potfile for pt_BR
+
+2009-03-03 19:52 bedi
+
+ * po/pt_BR.po: fixed error in pt_BR translation
+
+2009-03-03 06:21 Shiva Huang <blueshiva at giga.net.tw>
+
+ * po/zh_TW.po: Update zh_TW translation
+
+2009-03-03 03:30 bedi
+
+ * po/pt_BR.po: Updated tranlation for brazilian portuguese
+
+2009-03-02 17:22 bedi
+
+ * po/pt_BR.po: updated for pt_BR translation
+
+2009-03-01 22:51 atilla
+
+ * po/tr.po: updated translation for turkish language
+
+2009-03-01 20:10 Inigo Salvador Azurmendi <xalba at euskalnet.net>
+
+ * po/eu.po: Osatuta.
+
+2009-02-28 04:54 dimitrios
+
+ * po/el.po: update translation for greek language
+
+2009-02-27 19:13 bedi
+
+ * po/pt_BR.po: updated for pt_BR translation
+
+2009-02-27 19:02 bedi
+
+ * po/pt_BR.po: Updated tranlation for brazilian portuguese
+
+2009-02-27 06:25 dimitrios
+
+ * po/el.po: update translation for greek language
+
+2009-02-26 16:09 bedi
+
+ * po/pt_BR.po: ressending rpmdrake potfile
+
+2009-02-25 17:58 bedi
+
+ * po/pt_BR.po: changed translation line for pt_BR
+
+2009-02-25 16:53 bedi
+
+ * po/pt_BR.po: fixed fuzzy line for pt_BR
+
+2009-02-24 02:04 bedi
+
+ * po/pt_BR.po: Updated tranlation for brazilian portuguese
+
+2009-02-23 18:43 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * po/pt_BR.po: fix po error that breaks build
+
+2009-02-23 16:57 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, rpmdrake.pm: use right icon
+
+2009-02-23 16:55 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.9
+
+2009-02-23 16:52 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * gui.lst: further update
+
+2009-02-23 16:47 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: log latest changes
+
+2009-02-23 16:36 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (get_updates_list,get_pkgs) latest
+ simplification commit enables to further simplify, thus removing
+ a useless loop on update media
+
+2009-02-23 16:27 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (get_pkgs) simplify and optimize
+
+2009-02-23 15:48 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/open_db.pm: (get_inactive_backport_media) do not try to
+ update & parse inactive debug
+ backports media (slightly reduce memory usage -- 464kb on current
+ 2009.0 media config)
+
+2009-02-23 15:25 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (extract_header,get_installed_packages) further
+ reduce memory usage by not keeping around
+ descriptions for installed packages ; fetch them on demand
+ (1.2% of resident memory further saved on std x86_64 media
+ config)
+
+2009-02-23 15:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/gui.pm, Rpmdrake/pkg.pm: (get_pkgs,get_summary) slightly
+ reduce memory usage by not keeping around
+ summaries (2.1% of resident memory saved on std x86_64 media
+ config)
+
+2009-02-22 21:03 Reinout van Schouwen <reinout at gmail.com>
+
+ * po/nl.po: 2009-02-22 Reinout van Schouwen <reinouts@gnome.org>
+
+ - nl.po: Updated Dutch translation
+
+
+2009-02-22 17:47 Yukiko Bando <ybando at k6.dion.ne.jp>
+
+ * po/ja.po: Japanese translation updated.
+
+2009-02-21 21:58 cfrussen
+
+ * po/ro.po: Updated Romanian translation
+
+2009-02-21 21:00 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-20 10:37 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, gui.lst: update GUI package list
+
+2009-02-20 03:48 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-20 03:16 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-20 03:12 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-19 18:59 bedi
+
+ * po/pt_BR.po: Update for pt_BR Language
+
+2009-02-18 06:11 atilla
+
+ * po/tr.po: update translation for turkish language
+
+2009-02-16 21:34 bedi
+
+ * po/pt_BR.po: Update for pt_BR Language
+
+2009-02-16 21:08 bedi
+
+ * po/pt_BR.po: Update for pt_BR Language
+
+2009-02-16 16:16 bedi
+
+ * po/pt_BR.po: Update for pt_BR Language
+
+2009-02-16 15:42 Gergely Lónyai <aleph at mandriva.org>
+
+ * po/hu.po: Hungarian translation update
+
+2009-02-16 13:44 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, rpmdrake: prevent running more than one instance (#47755)
+
+2009-02-16 10:41 Marek Laane <bald at starman.ee>
+
+ * po/et.po: Updated Estonian translation.
+
+2009-02-15 09:19 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/edit_urpm_sources.pm: (mainwindow) make more readable
+
+2009-02-15 09:08 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (get_updates_list) split it out of get_pkgs()
+
+2009-02-15 08:30 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: latest commit closed a bug report btw...
+
+2009-02-15 08:29 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (get_pkgs) enhance previous commit (r252875):
+ skip even more
+ computations but do compute updates for MandrivaUpdate
+
+2009-02-15 08:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/pkg.pm, rpmdrake: (get_pkgs) add 'compute_updates'
+ option that enable super fast startup
+ by skipping computing updates on startup
+
+2009-02-15 07:36 Jure Repinc
+
+ * po/sl.po: Updated Slovenian translation
+
+2009-02-15 00:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/gui.pm: (do_action) add a FIXME note about offering to
+ report the problem into bugzilla
+
+2009-02-14 23:56 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: typo fix
+
+2009-02-14 23:39 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.8
+
+2009-02-14 23:37 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/edit_urpm_sources.pm, icons/title-media.png: use
+ same icon as in mcc instead of rpmdarke one (#44671)
+
+2009-02-14 23:36 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: move bug reference
+
+2009-02-14 23:35 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: log latest change (update banner icons from mcc ones)
+
+2009-02-14 23:34 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * icons/title-install.png, icons/title-update.png: copy icons from
+ MCC
+
+2009-02-14 23:32 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * icons/title-remove.png, rpmdrake-remove: kill rpmdrake-remove
+ forever (unpackaged for a while)
+
+2009-02-14 23:27 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MandrivaUpdate, NEWS, Rpmdrake/edit_urpm_sources.pm, rpmdrake:
+ use mcc icon if availlable (#44671)
+
+2009-02-14 23:25 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * rpmdrake.pm: (get_icon) introduce it in order to reuse mcc icon
+ if availlable (#44671)
+
+2009-02-14 23:15 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/edit_urpm_sources.pm:
+ (easy_add_callback_with_mirror,easy_add_callback) honnor
+ canceling
+ when the user closed the "updates/full_sources" dialog (#47125)
+
+2009-02-14 23:13 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * rpmdrake.pm: (interactive_msg) document return value
+
+2009-02-14 23:06 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, rpmdrake.pm: (choose_mirror) honnor canceling when the user
+ refused to access the
+ network when adding a specific mirror from the menubar (#46027)
+
+2009-02-14 16:40 Christophe Berthelé <cpjc at free.fr>
+
+ * po/fr.po: Update French translation
+
+2009-02-13 23:40 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * po/rpmdrake.pot: (toggle_nodes) remove useless end of lines
+
+2009-02-13 23:39 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/gui.pm, po/af.po, po/am.po, po/ar.po, po/az.po,
+ po/be.po, po/bg.po, po/bn.po, po/br.po, po/bs.po, po/ca.po,
+ po/cs.po, po/cy.po, po/da.po, po/de.po, po/el.po, po/eo.po,
+ po/es.po, po/et.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po,
+ po/fur.po, po/ga.po, po/gl.po, po/he.po, po/hi.po, po/hr.po,
+ po/hu.po, po/hy.po, po/id.po, po/is.po, po/it.po, po/ja.po,
+ po/ka.po, po/ko.po, po/ku.po, po/ky.po, po/lt.po, po/ltg.po,
+ po/lv.po, po/mk.po, po/mn.po, po/ms.po, po/mt.po, po/nb.po,
+ po/nl.po, po/nn.po, po/pa_IN.po, po/pl.po, po/pt.po, po/pt_BR.po,
+ po/ro.po, po/rpmdrake.pot, po/ru.po, po/sc.po, po/sk.po,
+ po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/ta.po,
+ po/tg.po, po/th.po, po/tl.po, po/tr.po, po/uk.po, po/uz.po,
+ po/uz@cyrillic.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po:
+ (toggle_nodes) remove useless end of lines
+
+2009-02-13 23:32 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * po/af.po, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po,
+ po/bn.po, po/br.po, po/bs.po, po/ca.po, po/cs.po, po/cy.po,
+ po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
+ po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/fur.po, po/ga.po,
+ po/gl.po, po/he.po, po/hi.po, po/hr.po, po/hu.po, po/hy.po,
+ po/id.po, po/is.po, po/it.po, po/ja.po, po/ka.po, po/ko.po,
+ po/ku.po, po/ky.po, po/lt.po, po/ltg.po, po/lv.po, po/mk.po,
+ po/mn.po, po/ms.po, po/mt.po, po/nb.po, po/nl.po, po/nn.po,
+ po/pa_IN.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
+ po/rpmdrake.pot, po/ru.po, po/sc.po, po/sk.po, po/sl.po,
+ po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/ta.po, po/tg.po,
+ po/th.po, po/tl.po, po/tr.po, po/uk.po, po/uz.po,
+ po/uz@cyrillic.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po:
+ sync with code
+
+2009-02-13 23:26 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/gui.pm: (toggle_nodes) previous commit nicely showed
+ some duplicated code ;
+ let's factorize it
+
+2009-02-13 23:21 Jure Repinc
+
+ * po/sl.po: Updated Slovenian translation
+
+2009-02-13 23:19 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/gui.pm: (toggle_nodes) add a titles when warning about
+ conflicting package
+
+2009-02-13 23:19 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/gui.pm: (toggle_nodes) fix title when asking for
+ removing additional packages confirmatin
+
+2009-02-13 23:06 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (already_installed_or_not_installable) really do
+ not show empty
+ dialogs (r252829 was incomplete)
+
+2009-02-13 22:53 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (perform_installation) try to pass a meaningfull
+ @ask_unselect to urpm::main_loop::run()
+
+2009-02-13 22:52 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Rpmdrake/pkg.pm: (already_installed_or_not_installable) do not
+ show empty dialogs
+
+ rationale: due to some bugs in urpmi, we cannot always keep the
+ state
+ and thus urpm::select::translate_already_installed() results in
+ us
+ displaying empty dialogs sometimes
+
+2009-02-13 22:40 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/pkg.pm: (perform_installation) fix crashing on
+ uninstalling packages (#47751)
+
+2009-02-13 15:24 Yukiko Bando <ybando at k6.dion.ne.jp>
+
+ * po/ja.po: Japanese translation updated.
+
+2009-02-12 10:30 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/edit_urpm_sources.pm: (mainwindow) do not use the
+ same shortcut for "Add a specific "media
+ mirror" and "_Add a custom medium" menu entries (#46027)
+
+2009-02-12 10:24 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: better log
+
+2009-02-12 10:23 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/open_db.pm: (fast_open_urpmi_db) prevent crashing
+ in URPM when using --env with relative paths
+ (eg: "unable to read synthesis file
+ bug-envs/47305_full/rpmdb.cz")
+
+ (I suspect some chdir() happens at a certain stage in urpmi or
+ URPM)
+
+2009-02-11 21:29 Andrea Celli <andrea.celli at libero.it>
+
+ * po/it.po: update translation for Italian
+
+2009-02-11 17:48 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.7
+
+2009-02-11 15:48 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-11 15:37 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-11 15:21 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-11 15:00 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-11 14:55 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-10 17:52 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-10 17:49 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-10 16:46 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, rpmdrake: (run_treeview_dialog) add C-F accelerator in
+ order to focus on search entry (#46404)
+
+2009-02-10 14:36 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * rpmdrake.pm: (update_sources) simplify
+
+2009-02-10 11:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/open_db.pm: (fast_open_urpmi_db) fix using
+ --justdb option
+
+2009-02-10 10:58 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS: fix date
+
+2009-02-10 10:55 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/pkg.pm: (perform_installation) implement
+ 'need_restart' so that we warn when rebooting
+ is needed after installing packages
+
+2009-02-10 06:06 dimitrios
+
+ * po/el.po: update translation for greek language
+
+2009-02-09 14:25 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, NEWS: 5.6
+
+2009-02-09 14:25 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * gui.lst: further update GUI package list
+
+2009-02-09 14:19 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, rpmdrake.pm: (update_sources_interactive) fix media
+ selection dialog layout so that
+ dialog behaves smoothly on resizing (#47271)
+
+2009-02-09 14:08 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * NEWS, Rpmdrake/pkg.pm: (warn_about_media) use new proper API to
+ select media, thus fixing not
+ updating media (side effect of urpmi-6.14.12 API changes, #47209)
+
+2009-02-05 22:21 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
+2009-02-05 18:28 Marek Laane <bald at starman.ee>
+
+ * po/et.po: Modified as requested by Jaanus Ojangu.
+
+2009-01-31 22:23 Karl Ove Hufthammer <karl at huftis.org>
+
+ * po/nn.po: Updated Norwegian Nynorsk translation.
+
+2009-01-28 12:31 Pavel Maryanov <acid_jack at ukr.net>
+
+ * po/ru.po: Russian translation updated
+
+2009-01-22 15:22 bedi
+
+ * po/pt_BR.po: update translation for pt_BR language
+
2008-10-06 19:45 Thierry Vignaud <tvignaud at mandriva.com>
* rpmdrake.pm: (run_as_user) export it for Rpmdrake::gui
diff --git a/MandrivaUpdate b/MandrivaUpdate
index 21678716..4f5f6e69 100755
--- a/MandrivaUpdate
+++ b/MandrivaUpdate
@@ -79,6 +79,8 @@ sub refresh_packages_list {
if (!$initialized) {
$pkgs->{$_}{selected} = 0 foreach @requested;
my @selectable = grep { !$pkgs->{$_}{pkg}->flag_skip } @requested;
+ # adjust boolean to reality of selected state:
+ toggle($list, @selectable) if @selectable;
toggle($list, @selectable) if @selectable;
$initialized = 1;
}
@@ -131,6 +133,17 @@ sub quit() {
Gtk2->main_quit;
}
+sub select_n_refresh {
+ my ($list, $info, $update_button, $value) = @_;
+ toggle_all({
+ widgets => {
+ detail_list => $list,
+ detail_list_model => $list->get_model
+ },
+ }, $value);
+ refresh_packages_list($list, $info, $update_button);
+}
+
sub run_treeview_dialog {
my ($callback_action) = @_;
@@ -175,15 +188,11 @@ sub run_treeview_dialog {
),
0, gtksignal_connect(
Gtk2::Button->new(but_(N("Select all"))),
- clicked => sub {
- toggle_all({
- widgets => {
- detail_list => $list,
- detail_list_model => $list->get_model
- },
- }, 1);
- refresh_packages_list($list, $info, $update_button);
- },
+ clicked => sub { select_n_refresh($list, $info, $update_button, 1) },
+ ),
+ 0, gtksignal_connect(
+ Gtk2::Button->new(but_(N("Unselect all"))),
+ clicked => sub { select_n_refresh($list, $info, $update_button, 0) },
),
1, gtknew('Label'),
0, my $action_button = gtksignal_connect(
diff --git a/Rpmdrake/gui.pm b/Rpmdrake/gui.pm
index 40334a42..84549813 100644
--- a/Rpmdrake/gui.pm
+++ b/Rpmdrake/gui.pm
@@ -374,6 +374,7 @@ sub toggle_all {
my @l = children($w) or return;
my @unsel = grep_unselected(@l);
+ # FIXME: ignore unsel according to $_val (val=0 => unselect?, =1 => select?)
my @p = @unsel ?
#- not all is selected, select all if no option to potentially override
(exists $common->{partialsel_unsel} && $common->{partialsel_unsel}->(\@unsel, \@l) ? difference2(\@l, \@unsel) : @unsel)
@@ -525,15 +526,7 @@ sub pkgs_provider {
);
my %tmp_filter_methods = (
all => sub { [ keys %$pkgs ] },
- all_updates => sub {
- # potential "updates" from media not tagged as updates:
- if (!$options{pure_updates} && !$Rpmdrake::pkg::need_restart) {
- [ @{$h->{updates}},
- difference2([ grep { is_updatable($_) } @{$h->{installable}} ], $h->{backports}) ];
- } else {
- $h->{updates};
- }
- },
+ all_updates => sub { $h->{updates} },
backports => sub { $h->{backports} },
meta_pkgs => sub { $h->{meta_pkgs} },
gui_pkgs => sub { $h->{gui_pkgs} },
@@ -643,6 +636,8 @@ sub toggle_nodes {
\@nodes, \@nodes_with_deps) or @nodes_with_deps = ();
};
+ warn ">> old_state=$old_state, new_state=$new_state\n";
+
if (member($old_state, qw(to_remove installed))) { # remove pacckages
if ($new_state) {
my @remove;
@@ -734,6 +729,7 @@ sub toggle_nodes {
packages_selection_ok:
} else {
my @unrequested;
+ warn ">> DESELECTING\n";
slow_func($widget,
sub { @unrequested = $urpm->disable_selected(open_rpm_db(), $urpm->{state},
map { $pkgs->{$_}{pkg} } @nodes) });
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm
index 3ddca0f8..bc2179ba 100644
--- a/Rpmdrake/pkg.pm
+++ b/Rpmdrake/pkg.pm
@@ -401,11 +401,15 @@ sub get_updates_list {
# list updates including skiped ones + their deps in MandrivaUpdate:
@$requested_list = uniq(@$requested_list, @$requested_strict);
+ #use Data::Dumper; die Dumper $urpm->{media};
+
# do not pre select updates in rpmdrake:
@$requested_strict = () if !$probe_only_for_updates;
}
sub get_pkgs {
+ use Benchmark;
+ my $t0 = new Benchmark;
my ($opts) = @_;
my $w = $::main_window;
@@ -475,9 +479,27 @@ sub get_pkgs {
my $state = {};
my (@requested, @requested_strict);
+ warn ">> $compute_updates || $::MODE eq 'update'\n";
if ($compute_updates || $::MODE eq 'update') {
+ # faster, ony look at update media for computing updates:
+ use Data::Dumper; output('/tmp/media.pm', Dumper [ \@update_medias, $urpm->{media} ]);
+ my $urpm = $urpm;
+ #my have side effects :-( :
+ $urpm = open_urpmi_db(update => 1) if !is_it_a_devel_distro();
+ #local $urpm->{media} = \@update_medias; # not enough, request_packages_to_upgrade->() will find them anyway due to all packages being known
+
get_updates_list($urpm, $db, $state, $requested, \@requested, \@requested_strict, \%all_pkgs);
}
+ my $t1 = new Benchmark;
+ my $td = timediff($t1, $t0);
+ print "the code took:",timestr($td),"\n";
+ use Data::Dumper;
+ $Data::Dumper::Sortkeys = 1;
+ warn ">> $compute_updates || $::MODE eq 'update'\n";
+ output("/tmp/pkgs_$$.pm", Dumper([ \@requested, \@requested_strict ]));
+ #DIE "DONE\n";
+ $a;
+ #exit 1;
$priority_state = $need_restart ? $state : undef;
$priority_requested = $need_restart ? $requested : undef;
@@ -512,6 +534,7 @@ sub get_pkgs {
}
}
@updates = @requested;
+ #warn Dumper [ \@updates, \@requested, \@requested_strict ];
# selecting updates by default but skipped ones (MandrivaUpdate only):
foreach (@requested_strict) {
$all_pkgs{$_}{selected} = 1;
@@ -861,7 +884,6 @@ you may now inspect some in order to take actions:"),
}
N("RPM transaction %d/%d");
- N("Unselect all");
N("Details");
statusbar_msg_remove($statusbar_msg_id); #- XXX maybe remove this
diff --git a/gui.lst b/gui.lst
index b1748a00..2b7cf7b2 100644
--- a/gui.lst
+++ b/gui.lst
@@ -97,6 +97,8 @@ avidemux-gtk
avidemux-qt
ayttm
babytrans
+backintime-gnome
+backintime-kde4
bacula-bat
bacula-console-gnome
bacula-console-wx
@@ -308,11 +310,11 @@ ecawave
ecell
echomixer
eclipse-platform
+ecryptfs-utils
ed2k-gtk-gui
edje_editor
edje_viewer
edyuk
-ee
efax-gtk
egoboo
egon
@@ -329,7 +331,6 @@ emelfm2
emerald
emesene
emi
-emma
empathy
emphasis
endeavour
@@ -455,6 +456,7 @@ ganyremote
gapcmon
garlic
gastman
+gaupol
gav
gazpacho
gbrainy
@@ -542,6 +544,7 @@ gnokii-xgnokii
gnomad2
gnome-alsamixer
gnome-blog
+gnome-bluetooth
gnome-breakout
gnome-chess
gnome-commander
@@ -553,7 +556,6 @@ gnome-device-manager
gnome-do
gnome-games
gnome-hearts
-gnome-jabber
gnome-kerberos
gnome-keyring-manager
gnome-lirc-properties
@@ -617,7 +619,6 @@ goobox
google-apps-installer
google-gadgets-gtk
google-gadgets-qt
-googleearth
goosnes
gossip
gourmet
@@ -805,6 +806,7 @@ junkie
k3b
k3d
k3dsurf
+k9copy
kaconnect
kaddressbook
kadu
@@ -866,7 +868,6 @@ kde3-k9copy
kde3-kio-sysinfo
kde3-kjsembed
kde3-kmobiletools
-kde4-k9copy
kde4-style-bespin
kdeaccessibility3
kdeaccessibility3-kttsd
@@ -912,6 +913,7 @@ kdegraphics3-kview
kdegraphics3-mrmlsearch
kdelibs3-common
kdelibs4-core
+kdelirc
kdenetwork3-common
kdenetwork3-kdict
kdenetwork3-kget
@@ -949,6 +951,7 @@ kdesdk-kcachegrind
kdesdk-kompare
kdesdk-umbrello
kdesdk4-scripts
+kdesnake
kdesvn
kdetoys
kdetoys-kweather
@@ -1105,6 +1108,7 @@ kpsk
kradio
kradioripper
krandr
+krb5-auth-dialog
krdc
krecipes
kredentials
@@ -1157,6 +1161,7 @@ ktimetracker
ktoon
ktorrent
ktouch
+ktron
kttsd
ktuberling
kturtle
@@ -1238,6 +1243,7 @@ lumiere
luola
lxappearance
lxcontrol
+lxinput
lxmusic
lxrandr
lxsession-edit
@@ -1407,7 +1413,6 @@ opengrade
openldev
openlierox
openmortal
-openmovieeditor
openmsx
openoffice.org-base
openoffice.org-calc
@@ -1490,6 +1495,7 @@ planner
plasma-applet-bball
plasma-applet-binaryclock
plasma-applet-bluemarble
+plasma-applet-bubblemon
plasma-applet-calculator
plasma-applet-calendar
plasma-applet-charselect
@@ -1508,8 +1514,12 @@ plasma-applet-lastmoid
plasma-applet-leavenote
plasma-applet-life
plasma-applet-luna
+plasma-applet-magnifique
+plasma-applet-mediaplayer
+plasma-applet-microblog
plasma-applet-news
plasma-applet-nowplaying
+plasma-applet-opendesktop
plasma-applet-panelspacer
plasma-applet-paste
plasma-applet-pastebin
@@ -1521,14 +1531,18 @@ plasma-applet-quicklauncher
plasma-applet-raptor
plasma-applet-rsibreak
plasma-applet-rssnow
+plasma-applet-rtm
plasma-applet-showdashboard
plasma-applet-showdesktop
+plasma-applet-stasks
plasma-applet-system-monitor-cpu
plasma-applet-system-monitor-hdd
plasma-applet-system-monitor-hwinfo
plasma-applet-system-monitor-net
plasma-applet-system-monitor-temperature
+plasma-applet-systemloadviewer
plasma-applet-timer
+plasma-applet-unitconverter
plasma-applet-weather
plasma-applet-weatherstation
plasma-applet-webbrowser
@@ -1540,6 +1554,7 @@ poker-network
pokerth
policycoreutils-gui
policykit-gnome
+policykit-kde
polyxmass
ponyprog2000
popfile
@@ -1837,7 +1852,7 @@ tomboy
toppler
torcs
tork
-totem-common
+totem
tovid
tpad
trackballs
@@ -1990,6 +2005,7 @@ xemacs
xfbib
xfburn
xfce4-appfinder
+xfce4-clipman-plugin
xfce4-dict
xfce4-mixer
xfce4-notifyd
diff --git a/rpmdrake b/rpmdrake
index 0652d171..c2c4aac0 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -53,6 +53,14 @@ our $statusbar;
my %elems;
+my ($results_ok, $results_none) = (N("Search results"), N("Search results (none)"));
+
+sub clear_search {
+ my ($options) = @_;
+ $options->{delete_category}->($_) foreach $results_ok, $results_none;
+ $options->{state}{flat} and $options->{delete_all}->();
+}
+
sub do_search($$$$$$$) {
my ($find_entry, $tree, $tree_model, $options, $current_search_type, $urpm, $pkgs) = @_;
my $entry = $find_entry->get_text or return;
@@ -63,9 +71,7 @@ sub do_search($$$$$$$) {
$entry =~ s/^\s*$//;
}
my $entry_rx = eval { qr/$entry/i } or return;
- my ($results_ok, $results_none) = (N("Search results"), N("Search results (none)"));
- $options->{delete_category}->($_) foreach $results_ok, $results_none;
- $options->{state}{flat} and $options->{delete_all}->();
+ clear_search($options);
$tree->collapse_all;
my @search_results;
if ($current_search_type eq 'normal') {
@@ -655,7 +661,13 @@ sub run_treeview_dialog {
'icon-press' => sub {
my (undef, $pos, $event) = @_;
# emulate Sexy::IconEntry's clear_button:
- $find_entry->set_text('') if $pos eq 'secondary';
+ if ($pos eq 'secondary') {
+ $find_entry->set_text('');
+ clear_search($options);
+ # clear package list:
+ #$options->{add_nodes}->(); IF search_ok|none SELECTED
+
+ }
return if $pos ne 'primary';
$search_menu->popup(undef, undef, undef, undef, $event->button, $event->time);
},