Change log for restricted-manager package in Ubuntu
1 → 33 of 33 results | First • Previous • Next • Last |
restricted-manager (0.33.1) gutsy; urgency=low * Make the dependencies on the python modules pre-dependencies to ensure that the modules are available as soon as possible. -- Matthias Klose <email address hidden> Wed, 03 Oct 2007 14:00:05 +0200
restricted-manager (0.32) gutsy; urgency=low * RestrictedManager/{manager.glade,RestrictedManagerGtk.py}: Add a "Help" button and connect it to "yelp ghelp:hardware#restricted-manager", which provides a nice intro to restricted drivers. (LP: #134069) * bcm43xx.py, sl_modem.py: Uniformly name the variables for the driver package to "driver_package". * core.py: Add package_available() which uses apt-cache show to check whether a package is available for installation at all. * RestrictedManagerCommon.py, check mode: If the handler has a driver_package which is not available for installation, do not advertise it with a notification. (Gross Hacks R us, but it is good enough and unintrusive for Gutsy, and r-m is to be rewritten anyway in Hardy). (LP: #134918) -- Martin Pitt <email address hidden> Wed, 26 Sep 2007 13:09:26 +0200
restricted-manager (0.31) gutsy; urgency=low [ Martin Pitt ] * RestrictedManager/{RestrictedManagerGtk.py,manager.glade}: Show the rationale for a driver as a tooltip. (LP: #134019) * RestrictedManager/core.py: Add DefaultHandler.is_hw_available(): This can be implemented if a handler has an additional way of detecting the presence of hardware and modalias matching is not sufficient. Add proper support for it to connected_hardware(). * Add RestrictedManager/handlers/sl_modem.py: Handler for software modems supported by sl-modem-daemon. (LP: #125015) * Replaced icons by the excellently looking ones from Lapo Calamandrei. These are now GPLed and available as SVG (whereas the previous ones were CC-BY-SA, stolen from another project, and only available as bitmap). (LP: #140557) [ Matteo Zandi ] * RestrictedManager/RestrictedManagerGtk.py: Fix function name for firmware check. (LP: #130789) * RestrictedManager/RestrictedManagerGtk.py: Make "Browse" button of firmware dialog work instead of causing the app to hang. (LP: #135000) -- Martin Pitt <email address hidden> Tue, 18 Sep 2007 13:24:02 +0200
restricted-manager (0.30) gutsy; urgency=low [ Martin Böhm ] * RestrictedManagerGtk.py: Replaced the idle_function pointer with a direct call to self.gtk_idle(). We do not need this indirection any more. * RestrictedManagerKDE.py: Fix crash in mouseClicked(). (LP: #131483) * Add libpythonize0 as a dependency for r-m-kde. (LP: #130737) * Moved the guidance-backends dependency from restricted-manager to r-m-core. (LP: #132581) [ Martin Pitt ] * Turn the "description" handler property into a function. Properties are a pain when trying to call the parent method. (LP: #133218) * RestrictedManagerCommon.py: Do not give a "new drivers available" notification for drivers which are already enabled. -- Martin Pitt <email address hidden> Fri, 24 Aug 2007 09:24:34 +0200
restricted-manager (0.29) gutsy; urgency=low * Install autostart files to xdg standard directory, so they get used -- Jonathan Riddell <email address hidden> Sat, 18 Aug 2007 00:03:21 +0100
restricted-manager (0.28) gutsy; urgency=low * Change python-qt3 build dependency to python-qt-dev, now that the location of pyqtconfig has been fixed. * RestrictedManager/RestrictedManagerCommon.py: Revert "nvidia hardware not available" dialog box to a simple print. It is merely for debugging and not supposed to be displayed in the UI. (LP: #131141) * Make --check-composite work with legacy and new nvidia driver, too. * debian/control: Drop redundant and broken l-r-m dependencies to fix installability on powerpc. * RestrictedManager/core.py: Fix crash when a module description is not available. (LP: #131489) -- Martin Pitt <email address hidden> Tue, 14 Aug 2007 11:48:27 +0200
restricted-manager (0.27) gutsy; urgency=low [ Martin Pitt] * Move RestrictedManager/backends/core.py to RestrictedManager/core.py. * Rename RestrictedManager/backend to RestrictedManager/handlers. * RestrictedManager/handlers/lrm_driver.py: Do not use private method from parent class. * RestrictedManager/core.py: Support grouping of modules: - Add aggregate handler HandlerGroup. - Add read_grouping_map() which parses files in /usr/share/restricted-manager/groups/ which define groups of modules and their properties (module name regexp, description, optional rationale). - get_handlers(): Hook grouping into this central function. (Point 3 of restricted-manager-improvements spec) * Add groups/vmware: Define a handler group for the three VMWare module. Install it in setup.py. * RestrictedManager/handlers/bcm43xx.py: Update the default firmware download URL, the previous one is 404. [ Martin Böhm ] * Resurrected the "repository available" fix which got erroneously dropped during merge. * Fixed error_invalid_text -> error_fw_invalid_text typo. * Improve documentation of {install,remove}_package(). -- Martin Pitt <email address hidden> Mon, 13 Aug 2007 21:42:20 +0200
restricted-manager (0.26) gutsy; urgency=low * debian/control: l-r-m is called -powerpc on ppc, not -generic. Also drop dependency to a recommendation. * RestrictedManagerCommon.py: Change the hardcoded notification title/text/action strings in the Notification class to be arguments of launch_notification(), so that we can use it for other kinds of notificatinos, too. * core.py: Generalize {load,save}_used_list() to {load,save}_cache_list(), and change RestrictedManagerCommon.py accordingly. This allows us to reuse those function for other lists that we want to store. * RestrictedManagerCommon.py, --check: Keep track (in a new cache file) of module handlers which we saw before already. If there are new ones, notify the user about their availability. (Point 1 of restricted-manager-improvements spec.) -- Martin Pitt <email address hidden> Wed, 08 Aug 2007 16:57:41 +0200
restricted-manager (0.25) gutsy; urgency=low [ Martin Böhm ] * RestrictedManager/: created a backend/ directory containing the backend. Created a RestrictedManagerCommon.py and RestrictedManagerGtk.py in the RestrictedManager/ directory. * RestrictedManager/RestrictedManagerKDE.py: Added a KDE frontend for restricted-manager. * restricted-manager: modified the executable for the new structure and the KDE frontend. [ Martin Pitt ] * po/: Pull translations from Rosetta. We currently do not have langpack support for restricted (this will be fixed soon again). * debian/control: Add missing Conflicts/Replaces. * debian/control: ${Source-Version} -> ${binary:Version}. -- Martin Pitt <email address hidden> Mon, 06 Aug 2007 17:07:15 +0200
restricted-manager (0.24) gutsy; urgency=low [ Matteo Zandi ] * RestrictedManager/lrm_driver.py: load_lrmc_disabled() and save_lrmc_disabled() now handle trailing spaces in /etc/default/linux-restricted-modules-common. (LP: #122359) * RestrictedManager/bcm43xx.py: remove fake firmware file when disabling bcm43xx. * restricted-manager: Added new class DefaultHandlerMessageDialog that can be used to give messages from handlers. [ Martin Pitt ] * debian/restricted-manager.postinst: Do not call addgroup if the admin group already exists. In some corner cases, addgroup fails at this condidion. (LP: #122892) * Add man/restricted-manager.8: man page for r-m, thanks to Cesare Tirabassi! (LP: #128697) * restricted-manager: Check for l-r-m-generic package instead of the kernel ABI specific one. (LP: #107705) * debian/control: Add dependency to l-r-m-{generic,i386} on i386/amd64, since r-m does not work without it anyway and it just creates confusion. * RestrictedManager/bcm43xx.py: Check if bcm43xx-fwcutter could actually get installed before proceeding. * RestrictedManager/core.py, install_package(): Check that package is actually available; if not, point out that the software source for this needs to be enabled. Based on original patch of Matteo, but simplified and robustified. (LP: #123061, LP: #124304) -- Martin Pitt <email address hidden> Wed, 01 Aug 2007 12:20:55 +0200
restricted-manager (0.23) gutsy; urgency=low [ Matteo Zandi ] * RestrictedManager/bcm43xx.py: Move non-bcm43xx specific code to RestrictedManager/core.py (fwulrretrieve()), and move GTK specific code to ./restricted-manager (FWSelectDialog). This makes the entire RestrictedManager/ free of GTK code again. * Remove RestrictedManager/bcm43xx.glade, replace it with more general RestrictedManager/fwhandler.glade. * modalias_override/bcm43xx.manual: Update to match 'modinfo bcm43xx' [Note from Martin Pitt: this needs to entirely disappear soon!] [ Martin Pitt ] * RestrictedManager/core.py, generate_restricted_list(): Always include a driver into the restricted list if it has a special handler (bypass the license check and package list shortcut). This makes firmware handlers work with the existing modalias parsing machinery. * Remove modalias_override/bcm43xx.manual, since with above fix the modaliases will just be read from modinfo. -- Martin Pitt <email address hidden> Mon, 25 Jun 2007 15:24:55 +0200
restricted-manager (0.22) gutsy; urgency=low [ Matteo Zandi ] * restricted-manager: moved back the linux-restricted-modules-$(uname -r) check to its original place (called only if no params are given), since it caused r-m to popup a message dialog on startup. [ Martin Pitt ] * RestrictedManager/core.py: Introduce function get_os_name() which reads the OS name from lsb_release -is; this falls back to 'the operating system'. * RestrictedManager/core.py, RestrictedManager/ipw3945.py, restricted-manager: Avoid the word 'Ubuntu' where possible and replace it with a call to get_os_name() in the remaining cases, to avoid branding issues for derivatives. * po/de.po: Update again to test i18n. * Add RestrictedManager/restricted24.png to avoid blurry icon in the panel menu, and RestrictedManager/restricted.svg to get a non-blurry icon in the application window. Thanks to Jef! (LP: #103513) Remove the 32x32 pixel variant, since it's the same as the scalable one. * Move icons from RestrictedManager/ into icons/, since there are quite a few of them now. * *.desktop.in: Fix capitalization of Comment:. (LP: #105230) * restricted-manager: Raise notification timeout from five to ten seconds. (LP: #106278) * RestrictedManager/xorg_driver.py, enable()/disable(): Do not crash if Section "Modules" does not exist. Create it if necessary. (LP: #119562) * RestrictedManager/bcm43xx.py: Call parent methods properly. * RestrictedManager/core.py, FWHandler.enable(): unbind and re-bind all devices from the module to trigger reloading of the firmware. This avoids the necessity of a reboot. Do trigger the reboot notification for disable() though, since we do not have a chance of hot-removing the firmware from devices. * RestrictedManager/core.py, install_package(), uninstall_package(): Keep track of installed and removed packages in /var/cache/restricted-manager/installed_packages. * Add debian/restricted-manager.ubiquity: ubiquity hook to install all packages into the target system that have been installed with r-m. Since we copy xorg.conf, we need to copy video driver packages, too, to avoid wrecking the X in the target system. Install the script as /usr/lib/ubiquity/target-config/31restricted_manager_pkgs. (LP: #114296) -- Martin Pitt <email address hidden> Thu, 21 Jun 2007 17:16:58 +0200
restricted-manager (0.21) gutsy; urgency=low * Merged Matteo Zandi's branch for supporting firmware modules, with an implementation for bcm43xx. Thanks a lot for this great contribution! I i18n'ed all those changes, dropped a few irrelevant ones (such as renaming is_handler to is_special), and fixed some errors in the DriverHandler/FWHandler split. * RestrictedManager/bcm43xx.py: - enable(): Wait for bcm43xx-fwcutter to finish. - is_enabled(): Test for any bcm43xx_* firmware file, not just for bcm43xx_microcode11.fw (since that does not exist with every firmware version). Also, do not require bcm43xx-fwcutter to be installed, since the user might have unpacked it manually. - disable(): Simplify code using glob(). * RestrictedManager/core.py, install_package(): Set debconf priority to critical to avoid debconf questions (in particular the one from bcm43xx-fwcutter). * RestrictedManager/bcm43xx.py: Some string simplification. * po/POTFILES.in: Add bcm43xx.py. * po/de.po: Update to complete translation again. * restricted-manager: Update the title text, and change it dynamically depending on whether any driver is enabled. * Drop RestrictedManager/xorgconfig.py and its mentioning in debian/copyright. Add a dependency to guidance-backends, which is now the official source for that file. -- Martin Pitt <email address hidden> Tue, 19 Jun 2007 19:00:42 +0200
restricted-manager (0.20) feisty; urgency=low * RestrictedManager/nvidia.py: Override is_loaded() and check for the "nvidia" module also for legacy and new, since all three modules appear as just "nvidia" in lsmod. (LP: #105812) -- Martin Pitt <email address hidden> Thu, 12 Apr 2007 10:35:08 +0200
restricted-manager (0.19) feisty; urgency=low [ Martin Pitt ] * debian/control: Add X-Vcs-Bzr. * autostart/restricted-manager.desktop.in: Fix capitalization. (LP: #103248) * RestrictedManager/core.py: Keep track of whether a module's enable status has changed throughout program runtime, add method is_changed(). * restricted-manager: Only set status 'needs computer restart' if the module actually has been enabled/disabled. This avoids marking modules as 'needs computer restart' which haven't been touched, but were not loaded due to missing hardware (such as the commercial OSS drivers). (LP: #102468) * restricted-manager: Disable tree view while enabling/disabling a driver (which takes a long time for X.org drivers). (LP: #103129) * RestrictedManager/xorg_driver.py: Move DefaultHandler enable/disable calls after package installation and check, so that aborted package operations do not cause the module to get (un)blacklisted and the UI to become inconsistent. (LP: #104111) * RestrictedManager/nvidia.py: Add class NewNvidiaDriver for the new nvidia-glx-new driver package. [ Johan Kiviniemi ] * debian/apport_hook.py, debian/rules: Add an apport hook that attaches /etc/X11/xorg.conf and a list of connected devices to the bug report. * RestrictedManager/core.py: Also read the modalias overrides now provided by linux-restricted-modules. * modalias_override/{ath_hal,fglrx,nvidia}: Remove, since l-r-m provides them now. -- Martin Pitt <email address hidden> Tue, 10 Apr 2007 14:09:39 +0200
restricted-manager (0.18) feisty; urgency=low * RestrictedManager/xorg_driver.py: Intercept ParseException and AttributeError when parsing xorg.conf, and display an error dilaog instead of crashing. (LP: #102052) * restricted-manager: Set gettext domain for the glade file to get a translated window title. (LP: #99357) * RestrictedManager/restricted22.png: Replace with a non-blurry version, thanks to Jef! (LP: #102641) * RestrictedManager/core.py, save_restricted_list(): If we encounter an exception during writing the cache file (e. g. out of space), unlink it, so that we ensure to never have broken cache files. (LP: #101883) -- Martin Pitt <email address hidden> Wed, 4 Apr 2007 11:45:38 +0200
restricted-manager (0.17) feisty; urgency=low * debian/rules: Build with DH_PYCENTRAL=nomove, just to make double sure to circumvent #93795. * RestrictedManager/xorg_driver.py: Do not crash on empty lines in the Module section. (LP: #98579) * restricted-manager: Use the update-notifier reload icon instead of the stock Gnome 'refresh' one for consistency. Thanks to izi for the patch! (LP: #97726) -- Martin Pitt <email address hidden> Fri, 30 Mar 2007 15:23:07 +0200
restricted-manager (0.16) feisty; urgency=low * restricted-manager: Add proper status text for 'not in use'. (LP: #97724) * restricted-manager: Do not show the confirm dialog when a driver cannot be changed anyway. * RestrictedManager/xorg_driver.py: Check if /etc/X11/xorg.conf exists, and if not, have can_change() return False. (LP: #97654) * restricted-manager: Check whether we have the correct l-r-m package installed and display an error dialog if not. (LP: #92854) * RestrictedManager/nvidia.py: Fix DefaultDepth to 24 when enabling the driver. (LP: #97735) -- Martin Pitt <email address hidden> Thu, 29 Mar 2007 13:52:17 +0200
restricted-manager (0.15) feisty; urgency=low * debian/control: Use XS-Python-Version 'all' instead of 'current', since the latter seems to break quite often on upgrades. (see #93795) * applications/restricted-manager.desktop.in: Do not show for non-admins. (LP: #97163) * Add RestrictedManager/xorgconfig.py (stolen from kdeguidance): Parser/writer for X.org configuration files. Add author and copyright to debian/copyright. * RestrictedManager/xorgconfig.py: Change formatting a bit to make it more similar to what dexconf produces. * RestrictedManager/xorg_driver.py: - Use xorgconfig.py to mangle /etc/X11/xorg.conf directly instead of relying on consistent debconf values and using dexconf. This makes r-m work with custom configurations (including install scripts from nvidia/fglrx upstream packages) and avoids changing unrelated settings like keyboard/screen resolution/BusID etc. (LP: #92836, LP: #94549, LP: #93075) - Back up the entire original config before enabling a driver. If it exists when disabling again, restore it entirely. (LP: #96474) - is_enabled(): Do not check for installed GLX library package any more (such as nvidia-glx), since they could be installed directly from upstream. Now only check the xorg.conf configuration. (LP: #94626) - Add {enable,disable}_config_hook() for nonstandard modifications to the X.org configuration. * RestrictedManager/fglrx.py: Use above *_config_hook() to add/remove the 'Extensions' section and disable Composite. In previous versions, dexconf did that for us. * restricted-manager: Drop check for readability of debconf database, since we do not need it any more. * Some small UI improvements, thanks to izi! - Remove the redundant 'Enable' button, we already have the check boxes. - Display stock yes/no/reload icons in addition to the textual status. - Add window icon. - Do not update the tree model when cancelling enabling/disabling. - Make modal dialogs transient. * RestrictedManager/core.py: Add a global variable package_install_idle_function which, if set to a function, is executed repeatedly while waiting for synaptic to finish. This avoids GTK specific code in the backend. * restricted-manager: Set core.package_install_idle_function to a default GTK event processing loop. (LP: #97399) * restricted-manager: Determine main window xid and pass it to synaptic as parent window, so that it becomes transient. -- Martin Pitt <email address hidden> Wed, 28 Mar 2007 16:53:24 +0200
restricted-manager (0.13) feisty; urgency=low * restricted-manager: Drop 'In Use' checkboxes which could not be operated anyway and were confusing for too many users. Replace them with a 'status' text, saying 'In use', 'Needs computer restart', or nothing. (LP: #95901) * RestrictedManager/nvidia.py, legacy driver: Enable AllowGLXWithComposite. (LP: #91064) -- Martin Pitt <email address hidden> Mon, 26 Mar 2007 11:19:12 +0200
restricted-manager (0.12) feisty; urgency=low [ Martin Pitt ] * debian/restricted-manager.postinst: Bump version for purging invalid cache files on upgrades to 0.11, to clean up after #93368. * {applications,autostart}/restricted-manager.desktop.in: Add gettext domain. (LP: #94754) * restricted-manager, --check-composite: If /var/cache/debconf/config.dat is not world-readable (as happens after a crisp clean install for some reason), gksu itself and try again. * Call programs in /sbin and /usr/sbin/ with absolute paths. (LP: #94516) [ Johan Kiviniemi ] * RestrictedManager/modalias.{append,override}, modalias_override/{ath_hal,fglrx,ipw3945.manual,nvidia}: Replaced the monolithic modalias pattern files with a directory that contains the patterns in separate files. Now manually written patterns are in different files than automatically generated ones. * debian/rules: Don't install the old patterns. * debian/restricted-manager.install: Install the new patterns. * RestrictedManager/core.py: Use the new modalias pattern directory instead of modalias.{append,override}. * modalias_override_scripts/ath_hal_supported: Add a script to generate the ath_hal listing from the ath_pci listing. * modalias_override_scripts/fglrx_supported: - Changed the comments to point to the new pattern directory. - Print a comment about the output being automatically generated. - Sort the output, so that future changes cause as small diffs as possible. * modalias_override_scripts/nvidia_supported: Rewrote the whole script. Now the IDs are parsed directly from the nvidia modules instead of scraping the nVidia website. Now the listing should be complete. * modalias_override/nvidia: Generated with the new nvidia_supported script. (LP: #93300) * debian/restricted-manager.{postinst,postrm}: Always remove cache files when upgrading; remove /var/cache/restricted-manager altogether when uninstalling. -- Martin Pitt <email address hidden> Fri, 23 Mar 2007 17:59:40 +0100
restricted-manager (0.11) feisty; urgency=low * RestrictedManager/xorg_driver.py: Do not autodetect mouse and monitor when reconfiguring xserver-xorg for a new driver. This avoids clobbering manually added undetected resolutions. (LP: #93643) * po/de.po: Synchronize with Rosetta. * RestrictedManager/nvidia.py: Enable NoLogo by default. (LP: #93306) * RestrictedManager/nvidia.py: Enable AddARGBVisuals to make Beryl work. (LP: #93262) * RestrictedManager/xorg_driver.py: Do not mangle xorg.conf if package download/installation was aborted. (LP: #92573) * RestrictedManager/nvidia.py: Fix passing of driver package name, so that the legacy driver actually installs nvidia-glx-legacy. (LP: #92849, part one) * RestrictedManager/{xorg_driver,nvidia,fglrx}.py: Do not assume that the kernel module name always matches the X.org driver module name (nvidia_legacy vs. nvidia), but instead pass the X.org driver name as a separate attribute. ((LP: #92849, part two) * RestrictedManager/modalias.override: Add NV44A [GeForce 6200] (not covered by nvidia_supported). (LP: #93209) * RestrictedManager/core.py: When loading default or special handlers, check that there is actually a kernel module behind. Otherwise we will display handlers with overrides on platforms which do not actually provide those modules. (LP: #93368) -- Martin Pitt <email address hidden> Mon, 19 Mar 2007 14:12:55 +0100
restricted-manager (0.10) feisty; urgency=low * RestrictedManager/{fglrx,nvidia}.py: Call dpkg-reconfigure xserver-xorg instead of dexconf directly, to take advantage of its special magic. This also takes care of writing backup files, so disable our own backup file writing. (LP: #91036) * RestrictedManager/{fglrx,nvidia}.py: Set the 'seen' flags of the modified debconf questions, to reduce the chance of dpkg-reconfigure clobbering them. * RestrictedManager/{fglrx,nvidia}.py: Add some logging to /var/log/restricted-manager.log to debug currently open bugs. This will be removed again later. * restricted-manager: If there are no applicable handlers at all, display an info message box that the hardware does not need any restricted drivers and exit. (LP: #92485) * restricted-manager, RestrictedManager/core.py: Move reboot notification function into core.notify_reboot_required(), so that we can use in the handlers, too. * RestrictedManager/{fglrx,nvidia}.py: Trigger reboot notification on enabling, too. (LP: #92684) * Add modalias_override/fglrx_supported: Script to parse supported product IDs out of /usr/lib/xorg/modules/drivers/fglrx_drv.so. Thanks to Johan Kiviniemi! * RestrictedManager/modalias.append: Replace the 'catch all ATI graphics cards' line with the product ID list generated by fglrx_supported, so that the fglrx driver is not offered any more on models it doesn't support. (LP: #92498) * Renamed RestrictedManager/nvidia.py to RestrictedManager/xorg_driver.py and replaced the few nvidia-specific bits with ctor argument variables. * Reimplement nvidia.py and fglrx.py as XorgDriver subclasses, since they shared 95% of code. * RestrictedManager/xorg_driver.py: Set xserver-xorg/autodetect_video_card to false when enabling a driver, so that xserver-xorg's postinst does not clobber our freshly selected restricted driver. Enable it again when disabling the restricted driver. * po/POTFILES.in: Add missing fglrx.py and xorg_driver.py. * restricted-manager, RestrictedManager/core.py: Add new DefaultHandler method can_change() which checks if r-m can change this driver at all. If not, show an error message with an explanation. * RestrictedManager/xorg_driver.py: Add can_change() which checks for a modified xorg.conf. (LP: #92690) -- Martin Pitt <email address hidden> Fri, 16 Mar 2007 19:10:19 +0100
restricted-manager (0.9) feisty; urgency=low [ Jani Monoses ] * restricted-manager: Use optparse instead of Gnome's popt. * debian/control: Remove python-gnome2 dependency to make package suitable for XFCE, too. (LP: #92201) -- Martin Pitt <email address hidden> Thu, 15 Mar 2007 10:57:09 +0100
restricted-manager (0.8) feisty; urgency=low * restricted-manager: Exit with 1 if --check-composite has nothing to do, so that desktop-effects can do different actions based on whether or not a new driver was installed. -- Martin Pitt <email address hidden> Wed, 14 Mar 2007 09:57:26 +0100
restricted-manager (0.7) feisty; urgency=low [ Johan Kiviniemi ] * RestrictedManager/core.py: Save the module cache *after* parsing modalias.override. * debian/restricted-manager.postinst: Invalidate cache files saved by earlier versions. [ Martin Pitt ] * RestrictedManager/fglrx.py: Add/remove fglrx to/from /etc/modules; reportedly it is not always autoloaded. (LP: #91315) * po/de.po: Completely translate GUI to discover remaining i18n problems. * RestrictedManager/manager.glade, restricted-manager: Move main window heading label text into the Python code. For some weird reason, gettext is not called on the string when having it in the glade data. * applications/restricted-manager.desktop.in: Specify .desktop file as gksu -D argument instead of fixed English string to re-use the .desktop's Name translations. -- Martin Pitt <email address hidden> Tue, 13 Mar 2007 19:33:26 +0100
restricted-manager (0.6) feisty; urgency=low [ Johan Kiviniemi ] * modalias_override/nvidia_supported: Change to work with Feisty's hpricot Ruby module. [ Martin Pitt ] * restricted-manager: Add option --check-composite which checks whether there is a restricted graphics driver with composite support available. Only tests for nvidia ATM, since fglrx reportedly does not support composite. -- Martin Pitt <email address hidden> Tue, 13 Mar 2007 13:14:50 +0100
restricted-manager (0.5) feisty; urgency=low [ Martin Pitt ] * applications/restricted-manager.desktop.in: Capitalize 'Manager' (LP: #90722) * restricted-manager: Replace deprecated egg.TrayIcon by gtk.StatusIcon which makes the code much simpler. Drop python-gnome2-extras dependency. * Added RestrictedManager/restricted22.png: 22x22 version of the small restricted16.png icon; scaling down the large one in the tray looked bad. * debian/copyright: Clean up authors a bit. * RestrictedManager/fglrx.py, RestrictedManager/nvidia.py: Do not hardcode 'ati' and 'nv' as driver when disabling the restricted one; instead, remember the previous driver. (LP: #91311) * RestrictedManager/fglrx.py, RestrictedManager/nvidia.py: Call DefaultHandler's enable/disable functions as well, to handle module (un)blacklisting. * RestrictedManager/core.py: Add class methods {en,dis}able_etcmodules() to modify /etc/modules. This is needed for bugs like #91315 [ Johan Kiviniemi ] * restricted-manager, RestrictedManager/core.py, RestrictedManager/fglrx.py, RestrictedManager/nvidia.py: No longer running lspci and specifying hardware vendor/class IDs inside the code. Instead query modules themselves for hardware identification patterns and sysfs for connected hardware. * RestrictedManager/modalias.append: Patterns for modules that do not contain them already. * RestrictedManager/modalias.override: Patterns for modules that provide too broad patterns themselves. * debian/rules: Install modalias.append, modalias.override. * debian/restricted-manager.postinst: Remove cache files made by older versions, since the format has changed. * modalias_override: Added a script that scrapes the nVidia website for accurate lists of cards supported by the drivers. * debian/copyright: Mention modalias_override/nvidia_supported. -- Martin Pitt <email address hidden> Tue, 13 Mar 2007 10:26:20 +0100
restricted-manager (0.4) feisty; urgency=low * Add interface DefaultHandler.check_hardware() and don't show drivers whose function returns False. * RestrictedManager/nvidia.py: Add an lspci-based check_hardware() test. * Add RestrictedManager/fglrx.py: Handler for ATi's fglrx driver. * debian/control: Fix dependencies: python-gnome2, add synaptic, python-gnome2-extras. -- Martin Pitt <email address hidden> Thu, 8 Mar 2007 20:09:45 +0100
restricted-manager (0.3) feisty; urgency=low * RestrictedManager/core.py: Add DefaultHandler classmethods package_installed(), install_package(), and remove_packagage(). * RestrictedManager/nvidia.py: Install/Remove the nvidia-glx{,-legacy} package when enabling/disabling one of the Nvidia drivers. (LP: #90205) * RestrictedManager/nvidia.py: Enable AddARGBGLXVisuals option when using the non-legacy driver, so that compiz works out of the box. (LP: #90109) -- Martin Pitt <email address hidden> Thu, 8 Mar 2007 12:38:52 +0100
restricted-manager (0.2) feisty; urgency=low * i18n'ed all Python files. * Add German translations to test i18n. * setup.py: Ship generated .mo files. * Also show .desktop files under XFCE. * Fix installation and handling of icons so that they actually work. Thanks to Johan Kiviniemi! * Made xorg.conf backup file handling more robust. Thanks to Johan Kiviniemi! * RestrictedManager/core.py, generate_restricted_list(): Try to dpkg -L the linux-image package of the currently running kernel. If it succeeds, use the file list to bypass the expensive modinfo check for the known-free modules. This nicely drops the time to generate the non-free modules list from about 10 to 0.5 seconds. -- Martin Pitt <email address hidden> Tue, 6 Mar 2007 20:19:16 +0100
restricted-manager (0.1) feisty; urgency=low * Initial release. -- Martin Pitt <email address hidden> Thu, 1 Mar 2007 13:28:33 +0100
1 → 33 of 33 results | First • Previous • Next • Last |