1 2007-08-16 Tim Lauridsen <tim@yum-extender.org>
4 fixed Makefile to remove .svn and other files we dont want in the
6 * src/callbacks.py, src/dialogs.py, src/filters.py, src/gui.py,
7 src/misc.py, src/views.py, src/yumapi.py, src/yumex.py,
8 src/yumgui/callbacks.py, src/yumgui/widgets.py, yumex.spec:
9 Bumped the release to 2.0
12 Fixed Tracebacks in depsolve using latest yum HEAD
14 2007-08-15 Tim Lauridsen <tim@yum-extender.org>
16 * src/dialogs.py, src/misc.py:
17 Make yumex use iniparse if it is installed to make order and
18 comments persistent in the yumex config files, it need some
19 changes in config.py, that i made in yum cvs, so it will not be
20 very usefull before yum 2.2.3 is released.
22 2007-08-14 Tim Lauridsen <tim@yum-extender.org>
24 * src/misc.py, src/packages.py, src/views.py, src/yumex.py:
25 Made the 'RPM Groups' work right, they was not working is there
26 was more or less than 2 level in the rpm group.
28 2007-08-13 Tim Lauridsen <tim@yum-extender.org>
30 * src/dialogs.py, src/gui.py, src/misc.py, src/yumex.py:
31 Added a 'branding_title' & 'disable_repo_page' to make it posible
32 to rebrand yumex and disable the repo page from /etc/yumex.conf
35 2007-08-03 Tim Lauridsen <tim@yum-extender.org>
38 Fixed Source License to be GPLv2+
39 * src/i18n.py, src/yumgui/__init__.py, src/yumgui/callbacks.py,
40 src/yumgui/packages.py, src/yumgui/widgets.py:
41 Fixed Source License to be GPLv2+
43 2007-07-30 Tim Lauridsen <tim@yum-extender.org>
45 * ChangeLog, src/misc.py, yumex.spec:
46 bumped release to 1.9.11 & updated changelog
48 Added application icon to windows
50 2007-07-16 Tim Lauridsen <tim@yum-extender.org>
52 * src/packages.py, src/views.py:
53 Revert mixed icons in grp view, it looked like crap.
54 Fixed a traceback in group generation
56 2007-07-12 Tim Lauridsen <tim@yum-extender.org>
59 Mixed icons in group view (Not Complete)
61 2007-07-10 Tim Lauridsen <tim@yum-extender.org>
64 remove 'Categories' from package view categories.
66 2007-07-08 Tim Lauridsen <tim@yum-extender.org>
68 * ChangeLog, yumex.spec:
69 bumped spec to 1.9.10-2.0
71 bumped release shown in gui
73 2007-07-07 Tim Lauridsen <tim@yum-extender.org>
78 bumped release to 1.9.10
80 2007-07-02 Tim Lauridsen <tim@yum-extender.org>
82 * src/yumex.glade, src/yumex.py:
83 Show package description when package is selected in group view
84 * src/gui.py, src/misc.py, src/packages.py, src/views.py,
85 src/yumex.glade, src/yumex.py:
86 Rework the comps/category view it is much better now.
88 2007-06-29 Tim Lauridsen <tim@yum-extender.org>
90 * src/views.py, src/yumex.glade, src/yumex.py:
91 Added support for group icons
95 2007-06-26 Tim Lauridsen <tim@yum-extender.org>
98 Some fixes to to avoid unnessecary progress ticks to reduce load
101 2007-06-24 Tim Lauridsen <tim@yum-extender.org>
104 Added inital support for downloading update metadata
106 2007-06-22 Tim Lauridsen <tim@yum-extender.org>
109 Make background of buttom bar, depend on the current gtk theme
110 So it look good in a hicontrest theme.
111 * misc/yumex.conf.default, src/dialogs.py, src/misc.py,
112 src/packages.py, src/yumex.glade:
113 Added color_install, color_normal, color_update and
114 color_obsolete options to set the text color of packages
115 shown in the package views.
116 Removed unused option in preferences dialog.
117 cleanup options in default /etc/yumex.conf
118 * src/gui.py, src/misc.py, src/yumapi.py:
119 added '--changelog' and '--filelist' option to load
120 extra metadata and show changelog and filelist for available
121 packages. Also added 'filelist' and 'changelog' options to
124 2007-06-15 Tim Lauridsen <tim@yum-extender.org>
126 * src/gui.py, src/yumex.py, src/yumgui/__init__.py:
127 Dont update progressbar when current progress is the same, to
128 reduce load on X server.
130 Added some extra gtk event handler calls
131 * src/gui.py, src/yumex.py:
132 Fix to 'Fatal Python error: PyEval_RestoreThread: NULL tstate'
133 when changing Sizes, subcategory.
134 Dont update progressbar when current progress is the same, to
135 reduce load on X server.
137 2007-06-14 Tim Lauridsen <tim@yum-extender.org>
139 * src/misc.py, src/yumex.py:
140 Added '--downloadonly' option.
141 Change gtk event thread delay.
143 2007-06-12 Tim Lauridsen <tim@yum-extender.org>
147 * src/misc.py, yumex.spec:
148 Bumped release to 1.9.9
150 2007-06-08 Tim Lauridsen <tim@yum-extender.org>
152 * po/ja.po, po/zh_TW.po:
153 Updated jp & zh_TW translation.
154 Thanks to MATSUURA Takanori & William Chao
156 2007-06-07 Tim Lauridsen <tim@yum-extender.org>
159 removed threaded gtk event processing on
160 Updates/Availiable/Installed/All radiobuttons.
161 I might be causing the weird
162 "Fatal Python error: PyEval_RestoreThread: NULL tstate"
163 There sometime occours when pressing the Available button.
165 Added temporary hack to avoid problems when at transaction
166 is canceled and more packages are added/removed and the
170 2007-06-04 Tim Lauridsen <tim@yum-extender.org>
176 * src/misc.py, yumex.spec:
179 some fixes for second repository refresh is not working.
182 some fixes for second repository refresh is not working.
185 2007-06-01 Tim Lauridsen <tim@yum-extender.org>
187 * po/fi.po, src/misc.py:
188 Updated credits and fi translation by Tero Hietanen
190 2007-05-31 Tim Lauridsen <tim@yum-extender.org>
193 updated pa (punjabi) translation by A S Alam
195 updated ru translation by nikita
197 2007-05-30 Tim Lauridsen <tim@yum-extender.org>
200 Dont process install/update/remove if there is no packages to
203 2007-05-29 Tim Lauridsen <tim@yum-extender.org>
207 * po/cs.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
208 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/pa.po, po/pl.po,
209 po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po, po/yumex.pot,
210 po/zh_CN.po, po/zh_TW.po, src/misc.py, yumex.spec:
211 Refreshed po files and bumped the release to 1.9.7-1.0
213 Updated ru translation by nikita
215 2007-05-25 Tim Lauridsen <tim@yum-extender.org>
218 Updated ru translation by nikita
220 Updated ru translation by nikita
222 Updated ru translation by nikita
224 Patches by Patryk Zawadzki.
225 corrects some stock icons used and slightly alters the
226 package queue view to make it more user-friendly.
227 Added better icons for packages to be installed and removed.
228 rhbz #241227 & #241223
230 Patches by Patryk Zawadzki.
231 corrects some stock icons used and slightly alters the
232 package queue view to make it more user-friendly.
233 Added better icons for packages to be installed and removed.
234 rhbz #241227 & #241223
236 2007-05-24 Tim Lauridsen <tim@yum-extender.org>
239 Updated polish translation by Patryk Zawadzki
241 Added a patch by Patryk Zawadzki to use more builtin gtk widgets
243 2007-05-10 Tim Lauridsen <tim@yum-extender.org>
246 Changed the way obsoletion are done to the same ways as yum cli.
247 Selecting all available updates activate processing of all
248 obsolettes. (same as 'yum update')
249 Selection some updates will only process obsolettes for the
250 selected updates (same as 'yum update foo bar ....).
251 adding the '-O' or '--fullopsoletion' to the yumex commandline
252 will force fullopsoletion i both cases.
254 2007-05-01 Tim Lauridsen <tim@yum-extender.org>
257 Handle comperrors in groupsetup
259 2007-04-18 Tim Lauridsen <tim@yum-extender.org>
261 * src/dialogs.py, src/yumex.glade:
262 Added "Repo Exclude filters" to Preference dialog
264 added release tag to Makefile
268 2007-04-17 Tim Lauridsen <tim@yum-extender.org>
272 * po/cs.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
273 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/pa.po, po/pl.po,
274 po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po, po/yumex.pot,
275 po/zh_CN.po, po/zh_TW.po, src/misc.py, yumex.spec:
276 Bumped release to 1.9.6
277 Rebuild pot & po files.
278 * src/misc.py, src/yumapi.py:
280 fixed added new profile included a extra yum-enabled profile
281 * ., po/cs.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
282 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/pa.po, po/pl.po,
283 po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po, po/yumex.pot,
284 po/zh_CN.po, po/zh_TW.po, src/dialogs.py, src/misc.py:
286 Added Chinese(Simplified)by Hao Song
287 Rebuild pot & po files.
289 2007-04-16 Tim Lauridsen <tim@yum-extender.org>
291 * ., gfx/yumex-about.png:
292 Added about background picture
293 * src/dialogs.py, src/misc.py, src/yumex.py:
294 New Fanzy about dialog
296 2007-04-15 Tim Lauridsen <tim@yum-extender.org>
299 Changed the way '--version' work , so it dont break the rhnplugin
302 2007-03-27 Tim Lauridsen <tim@yum-extender.org>
305 make '-d' : Debugmode control what logger messages displayed
308 2007-03-20 Tim Lauridsen <tim@yum-extender.org>
312 * src/misc.py, yumex.spec:
313 Bumped release to 1.9.5
315 fixed obsoleting package show twice
316 * src/packages.py, src/yumapi.py, src/yumex.py:
317 Made second refresh work with yum 3.1.x.
318 Clean up code in packages.py
320 2007-03-19 Tim Lauridsen <tim@yum-extender.org>
322 * ChangeLog, src/misc.py, yumex.spec:
323 Bumped release to 1.9.4 & rebuild changelog
324 * src/gui.py, src/packages.py, src/views.py, src/yumapi.py:
325 Made obsoletion work right.
326 Added different colors to different kind of packages.
331 * src/views.py, src/yumapi.py, src/yumex.py:
332 fixed some Tracebacks
334 2007-03-16 Tim Lauridsen <tim@yum-extender.org>
337 Dont make yumex fail if no repos has a comps.xml.
338 Just repost and go on.
339 * src, src/misc.py, src/yumapi.py, src/yumex.py:
340 added '-c' to specify what yum.conf to use with yumex
342 2007-03-13 Tim Lauridsen <tim@yum-extender.org>
345 revert changes against latest yum api, they are not needed
346 anymore because of changes in yum HEAD
348 2007-03-01 Tim Lauridsen <tim@yum-extender.org>
351 make some changes to work with the latest changes in
352 yum cvs HEAD without breaking the compability with yum 3.0.x.
354 2007-02-16 Tim Lauridsen <tim@yum-extender.org>
358 * po/Makefile, po/cs.po, po/da.po, po/de.po, po/es.po, po/fi.po,
359 po/fr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/pa.po,
360 po/pl.po, po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po,
361 po/yumex.pot, po/zh_TW.po, src/yumex.py:
362 updated pot & po files
364 bumped release to 1.9.3-1.0
365 * src/yumapi.py, src/yumex.py:
366 - Make the quitting work better.
367 - added check for anything to do, before showing the transaction
369 * src/misc.py, src/yumapi.py, src/yumex.py:
370 Made yumex work better with yum plugins so they can add
371 commandline option to yumex.
373 if the skip-broken plugin is enabled, then it will add the
374 '--skip-broken' option to yumex.
376 2007-02-04 Tim Lauridsen <tim@yum-extender.org>
379 punjabi translation updated thanks to A S Alam
381 2007-01-31 Tim Lauridsen <tim@yum-extender.org>
383 * src/misc.py, src/yumapi.py, src/yumex.py:
384 Added some debug code to dump tsInfo member content
385 * src/misc.py, src/yumapi.py, src/yumex.py:
386 - Added more steps in yum setup total progress.
387 - Fixed problem with changes the used repos and
388 doing a new refresh whas not working right.
390 2007-01-30 Tim Lauridsen <tim@yum-extender.org>
393 Added autosave of last package queue
395 Made YumexSaveFile smarter
397 Added Open/Save Dialogs to package Queue
398 * src/misc.py, src/packages.py, src/yumex.glade, src/yumex.py,
399 src/yumgui/packages.py:
400 Added Save/Load of package queue
401 * po/cs.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
402 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/pa.po, po/pl.po,
403 po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po, po/yumex.pot,
404 po/zh_TW.po, yumex.spec:
405 updated i18n files adn bumped release to 1.9.2-1.1
407 2007-01-29 Tim Lauridsen <tim@yum-extender.org>
411 * src/misc.py, yumex.spec:
412 bumped version to 1.9.2
413 * src/gui.py, src/yumapi.py, src/yumex.py, src/yumgui/__init__.py:
414 redesigned quit handler
415 * src, src/callbacks.py, src/gui.py, src/yumapi.py,
416 src/yumex.glade, src/yumex.py, src/yumgui/packages.py:
417 Added skip mirror button to skip to next mirror while
418 downloading packages.
420 2007-01-14 Tim Lauridsen <tim@yum-extender.org>
423 Added repo init on second refresh
425 2007-01-08 Tim Lauridsen <tim@yum-extender.org>
427 * src/yumex.glade, src/yumex.py:
428 added yum clean all code
430 Made custom console colors work
431 * src/yumapi.py, src/yumex.py:
432 give the right report when yum is locked by another application
433 * src/misc.py, yumex.spec:
434 bumped release to 1.9.2-0.1.pre1
435 * src/yumgui/packages.py, src/yumgui/widgets.py:
436 Fixed problem with utf-8 convertions,
437 if the text to be converted already is utf-8.
439 2007-01-07 Tim Lauridsen <tim@yum-extender.org>
441 * ChangeLog, po/cs.po, po/da.po, po/de.po, po/es.po, po/fi.po,
442 po/fr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/pa.po,
443 po/pl.po, po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po,
444 po/yumex.pot, po/zh_TW.po:
445 Rebuild po's and updated changelog
446 * src/misc.py, yumex.spec:
447 Bumped release to 1.9.1-1.0
449 2007-01-04 Tim Lauridsen <tim@yum-extender.org>
452 Don't clear queue when Transaction fails.
454 2006-12-22 Tim Lauridsen <tim@yum-extender.org>
456 * src/callbacks.py, src/yumapi.py, src/yumex.py:
457 Added support for defining logging application in yum so it is
460 replaced the background Runner with a thread processing gtk
466 * src/misc.py, yumex.spec:
467 Bumped release to 1.9.1-pre1
468 * src/yumgui/Makefile:
469 changes to avoid non-executable-script rpmlint errors
471 minor changes to the spec file.
472 fixed rpmlint warnings
474 minor changes to the spec file.
476 2006-12-21 Tim Lauridsen <tim@yum-extender.org>
478 * ., src, src/dialogs.py, src/gui.py, src/misc.py, src/yumex.py:
479 Changed the way gui updating is done, while doing some work.
480 The GUI updaing is done by a Timer() Thread, insted of doing the
481 work in a backgound thread.
483 2006-12-20 Tim Lauridsen <tim@yum-extender.org>
485 * src/yumgui/__init__.py:
486 Play around with logging, not working right yet
488 2006-12-19 Tim Lauridsen <tim@yum-extender.org>
490 * src/gui.py, src/yumapi.py, src/yumgui/__init__.py:
491 Changed yum logging so i uses the default yum logging
493 2006-12-18 Tim Lauridsen <tim@yum-extender.org>
496 using %{python_sitearch} macro insted of hardcode path in spec
498 Updated yumex.pam to avoid rpmlint warnings
500 using %{python_sitearch} macro insted of hardcode path in spec
503 * ChangeLog, po/cs.po, po/da.po, po/de.po, po/es.po, po/fi.po,
504 po/fr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/pa.po,
505 po/pl.po, po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po,
506 po/yumex.pot, po/zh_TW.po:
509 * src/misc.py, yumex.spec:
510 Bumped version to 1.9.0-1.0
512 2006-12-04 Tim Lauridsen <tim@yum-extender.org>
514 * src/dialogs.py, src/yumex.py:
515 Make the Trackback handler work,
517 Adden some exception trapping
519 2006-11-22 Tim Lauridsen <tim@yum-extender.org>
523 * src/misc.py, yumex.spec:
524 bumped version to 1.9.0-pre2
526 2006-11-20 Tim Lauridsen <tim@yum-extender.org>
528 * src/gui.py, src/packages.py, src/views.py, src/yumex.glade,
529 src/yumex.py, src/yumgui/packages.py:
530 # fixed available spelling error
531 # fixed completed spelling error
532 * src/dialogs.py, src/gui.py, src/misc.py, src/packages.py,
533 src/views.py, src/yumex.glade, src/yumex.py:
534 * Added Repository Profiles.
536 * Add 'padlock' in repo view to show if gpgcheck is enabled.
537 # Fixed more args on quickadd not working.
538 # Fixed Plugins in preferences not working.
540 2006-11-17 Tim Lauridsen <tim@yum-extender.org>
543 fixed problem with missing do fullobsoletion setting
544 * ChangeLog, src/gui.py, src/misc.py, src/views.py, src/yumapi.py,
546 - Add repo view and make it work.
547 - Made commandline options work.
549 2006-11-16 Tim Lauridsen <tim@yum-extender.org>
551 * gfx/button-remove.png, gfx/button-run.png, gfx/button-update.png,
552 gfx/yumex.png, misc/yumex.desktop~:
553 - Added new icons from the Tango Project
554 - Clean up unused icons.
555 * gfx/button-group.png, gfx/button-install.png,
556 gfx/button-output.png, gfx/button-packages.png,
557 gfx/button-queue.png, gfx/button-repo.png, src/gui.py,
559 - Added new icons from the Tango Project
560 - Clean up unused icons.
561 * ChangeLog, ChangeLog.001, ChangeLog.002, ChangeLog.old, Makefile,
562 misc/yumex, po/POTFILES.in, po/cs.po, po/da.po, po/de.po,
563 po/es.po, po/fi.po, po/fr.po, po/hu.po, po/it.po, po/ja.po,
564 po/ko.po, po/pa.po, po/pl.po, po/pt_BR.po, po/ru.po, po/tr.po,
565 po/uk.po, po/yumex.pot, po/zh_TW.po, src/dialogs.py, src/misc.py,
566 src/yumex.py, yumex.spec:
567 Bumped version to 1.9.0-0.1.pre1
568 Cleanup deprecated stuff.
570 * src/gui.py, src/misc.py, src/packages.py, src/views.py,
571 src/yumapi.py, src/yumex.glade, src/yumex.py:
572 Completed Yum Group View.
574 2006-11-15 Tim Lauridsen <tim@yum-extender.org>
576 * src/gui.py, src/packages.py, src/views.py, src/yumex.glade,
578 Added yum group view (not complete yet)
580 2006-11-13 Tim Lauridsen <tim@yum-extender.org>
582 * src/dialogs.py, src/gui.py, src/misc.py, src/packages.py,
583 src/yumapi.py, src/yumex.py:
584 - Completted Quick add to queue.
585 - Added dialog asking for GPG key import
586 * src/misc.py, src/yumapi.py:
587 Make the BackgroundRunner catch expections and raise them
588 when the then the thread is finish.
590 2006-11-12 Tim Lauridsen <tim@yum-extender.org>
592 * src/packages.py, src/yumex.glade, src/yumex.py,
593 src/yumgui/packages.py:
594 First part of the Queue quick add feature.
596 2006-11-10 Tim Lauridsen <tim@yum-extender.org>
598 * po/ja.po, src/gui.py, src/misc.py, src/packages.py,
599 src/yumapi.py, src/yumex.py:
600 - Added Yum Group Category
601 - Added Yum Group info to package info.
602 - Added installed package info to package info for updates
604 2006-11-09 Tim Lauridsen <tim@yum-extender.org>
607 Fixed "add/remove all" not working if less than 50 packages in
610 - Add some some gui locking while processing some actions.
611 - made a warning dialog when adding/removing more then 50
612 packages to the queue, by the add/remove all buttons
613 * src/misc.py, src/views.py, src/yumex.py, src/yumgui/packages.py:
614 Made view quicksearch work.
615 * src/filters.py, src/packages.py, src/yumex.glade, src/yumex.py:
617 - keyword search (search for word in name,summery & description)
618 - repo search (Show only packages in specified repos.)
619 - arch search (Show only packages with specified archs)
620 * src/callbacks.py, src/dialogs.py, src/gui.py, src/i18n.py,
621 src/misc.py, src/packages.py, src/views.py, src/yumapi.py,
622 src/yumex.py, src/yumgui/__init__.py, src/yumgui/widgets.py:
623 - Added translation module (i18n.py)
624 - Fixed some Tracebacks
625 - changed color of errors in output view
627 2006-11-07 Tim Lauridsen <tim@yum-extender.org>
629 * src/filters.py, src/packages.py, src/yumapi.py, src/yumex.py,
630 src/yumgui/widgets.py:
631 added som search & filter code
632 * src/views.py, src/yumex.glade, src/yumex.py:
633 Made 'Add' & 'Remove' buttons work
634 * src/gui.py, src/packages.py, src/views.py, src/yumex.glade,
637 Did some gui adjustments.
639 2006-10-31 Tim Lauridsen <tim@yum-extender.org>
641 * src/gui.py, src/misc.py, src/packages.py, src/views.py,
643 Added some Category code
644 * src/gui.py, src/packages.py, src/views.py, src/yumapi.py,
645 src/yumex.glade, src/yumex.py, src/yumgui/__init__.py,
646 src/yumgui/callbacks.py:
647 The Basics is now working
649 - Queue Processing (install,update,remove)
650 - All action is done in background threads.
651 * Makefile, po/POTFILES.in, po/cs.po, po/da.po, po/de.po, po/es.po,
652 po/fi.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po,
653 po/pa.po, po/pl.po, po/pt_BR.po, po/ru.po, po/tr.po, po/uk.po,
654 po/yumex.pot, po/zh_TW.po, src/misc.py, src/yumex.py:
655 cleanup trunk and prepare for yumex 1.9.x