"Fossies" - the Fresh Open Source Software Archive

Member "usbview-3.0/ChangeLog" (22 Jan 2022, 6354 Bytes) of package /linux/misc/usbview-3.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 2.2_vs_3.0.

    1 # usbview old-style "Changelog" file
    2 # SPDX-License-Identifier: GPL-2.0-only
    3 # Copyright (c) 2022 Greg Kroah-Hartman <greg@kroah.com>
    4 #
    5 
    6 version 3.0
    7 	- remove need for debugfs/usbdevfs/usbfs file entirely, rely only on
    8 	  sysfs now.  This removes the need to run the program as root, which
    9 	  should have never happened.
   10 	- added SPDX identifiers and .spdx file to make packaging easier for
   11 	  others.
   12 
   13 version 2.2
   14 	- security issue fixed with polkit (CVE-2022-23220).
   15 	- copyright year fixups and updates
   16 	- tooltip added to explain red devices have no attached drivers
   17 
   18 version 2.1
   19 	- build warnings fixed
   20 	- increased max number of interfaces allowed, fixing problem with some
   21 	  USB sound devices.
   22 	- autogen.sh added
   23 	- LICENSES directory added and license moved to it
   24 	- SPDX license headers added
   25 	- policykit support added
   26 	- usbview.desktop: Add desktop file.
   27 	- usbview_icon.svg: Convert xpm bitmap icon into a scalable svg icon.
   28 	- configure.in configure.ac: Rename former to latter.
   29 	- autgen.sh, config.h.in: Remove in favour of "autoreconf --install".
   30 	- configure.ac, Makefile.am:
   31 	  - Autotools tweaks and normalization.
   32 	  - Don't include CPPFLAGS in AM_CPPFLAGS.
   33 	  - Remove references to unset GLIB_CFLAGS and GLIB_LIBS in Makefile.am
   34 	  - Reorder clauses to usual order.
   35 	  - Remove obsolete comments.
   36 	  - Add m4 quoting to configure.ac per autoconf documentation.
   37 	  - VERSION belongs in config.h from configure.ac, not Makefile.am.
   38 	  - Use AX_CFLAGS_WARN_ALL instead of custom code.
   39 	  - Address "autoupdate" and "autoreconf --warn=all" output.
   40 	  - Support (conditional) installation of icons, including bitmap
   41 	    icons at various resolutions, and desktop file.
   42 	  - remove NEWS, now unnecessary due to automake foreign option.
   43 	- Makefile.am, interface.c: Generate icon compiled into executable from scalable icon.
   44 	- .gitignore: Updates.
   45 	- ChangeLog: trim whitespace
   46 	- squelch compiler warning: examine fgets return value
   47 	- squelch compiler warning: do not use gtk stock items
   48 
   49 version 2.0
   50 	- use debugfs (Hans de Goede)
   51 	- convert to use gtk 3.0 (Hans de Goede)
   52 
   53 version 1.1
   54 	- pretty icon (thanks to Bernhard).
   55 	- gtk 2.0 support (finally, after many people submitted patches
   56 	  adding it, thanks for not letting me forget).
   57 	- added "..." to About and Configure dialogs based on comments by
   58 	  Emil Brink.
   59 	- added patch from Emil Brink <emil.brink@interactiveinstitute.se>
   60 	  that fixed gtk warning when about dialog was displayed.
   61 
   62 version 1.0
   63 	- fixed problem for devices that grabed more than one interface, the
   64 	  name of the device would show up repeated a bunch.  This was true
   65 	  for a lot of audio and video devices.
   66 	- Tweaked the configuration dialog a bit.
   67 	- Tweaked the about dialog a bit.
   68 	- Everything seems stable, so let's put a major number on this release.
   69 	- added a pixmap hacked up from an image by M G Berberich
   70 	  <berberic@fmi.uni-passau.de> to the about screen
   71 	- cleaned up the spec file to hopefully build a bit better on
   72 	  different versions of different distros.
   73 
   74 version 0.9.0
   75 	- added Trond Eivind Glomsrød's patch to always try to populate the
   76 	  device tree when the program is started.
   77 	- cleaned up the code layout, removing the i18n code for now. Also
   78 	  got rid of some old Glade helper code that was not being used. This
   79 	  reduced the tarball size by about 1/2!
   80 	- usbview now updates the device list when devices are plugged in or
   81 	  removed from the bus automatically (needs 2.4.0-test8 or later to
   82 	  work properly due to a patch I made for drivers/usb/inode.c to
   83 	  enable this to work.)
   84 	- Made any device that does not have a driver associated with it, show
   85 	  up in red in the device listing.  This should help users with the
   86 	  problem that "My device shows up properly in usbview, but it isn't
   87 	  working," that a lot of people seem to have (it isn't obvious, I
   88 	  know...)
   89 	- Added small, drab looking "About" dialog box, to make it easier to
   90 	  determine which version this is.
   91 
   92 version 0.8.1
   93 	- fixed the Gtk-WARNING that happens the first time you press the
   94 	  [Refresh] button.
   95 	- sped up the device info display a bunch. Should work a lot better
   96 	  for devices that have a lot of interfaces and endpoints.
   97 	- fixed #ifdef bug in code. Thanks to Trond Eivind Glomsrød for
   98 	  noticing this and providing a patch.
   99 	- fixed improper speed display for low speed devices. Thanks to
  100 	  Brad Hards for noticing this and prompting me to add support
  101 	  for high speed USB (like there will not be other changes for
  102 	  high speed when it happens...)
  103 
  104 version 0.8.0
  105 	- Added ability to select where the devices file is located at.
  106 	  This allows you to view a usbdevfs devices file that comes
  107 	  from another user, for instance. It also accomidates those who
  108 	  do not mount usbdevfs at /proc/bus/usb.
  109 	- Fixed bug with devices that have a lot of interfaces.
  110 	- Changed the tree widget to a different style.
  111 	- Restructured the internal code a bit nicer (a lot of work to
  112 	  go with this...)
  113 	- Added a TODO file to the archive listing some potential changes
  114 	  that could be done.
  115 
  116 version 0.7.0
  117 	- the logic for determining the name of the device changed to
  118 	  properly display the name of a keyboard or mouse when the
  119 	  HID driver is used. This is needed for kernel versions 2.3.36
  120 	  and up.
  121 
  122 version 0.6.0
  123 	- now can handle multiple root hubs.
  124 	- added display of bus bandwidth information for root hubs.
  125 	- added support for device strings to describe the device.
  126 	- made logic for device name to be smarter due to the availability
  127 	  of the string descriptors.
  128 
  129 version 0.5.0
  130 	- updated the parser to handle the fact that the interface now
  131 	  dictates what driver is loaded.
  132 	- Tested on kernel version 2.3.29
  133 
  134 version 0.4.0
  135 	- redid the user interface slightly, making the tree always expanded,
  136 	  showing the top of the text field, and better balancing the splitter
  137 	  bar.
  138 
  139 version 0.3.0
  140 	- changed the parsing to make it easier to handle any future changes
  141 	  in the way the format of /proc/bus/usb/devices
  142 
  143 version 0.2.0:
  144 	- Configuration, interface, and endpoint data is now displayed
  145 	  for each device.
  146 	- Fixed problem with processing the last line in the /proc/... file
  147 	  twice.
  148 
  149 Initial version 0.1.0:
  150 	- devices are read from /proc/bus/usb/devices and put into a tree view
  151 	- very basic information is displayed about each device when it is
  152 	  selected
  153