aboutsummaryrefslogtreecommitdiff
path: root/deps
AgeCommit message (Collapse)Author
2020-05-04vendor.ids: add winbondBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-22util_edid: use weak function instead of macroBurt P
Suggested-by: Leandro Pereira <leandro@hardinfo.org> Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-22util_edid: make buildable on glib<2.52Burt P
Not a perfect fix, but moves forward. Need to look at this more later. Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-17vendor.ids: sort + sort toolBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-17revert 1b66b4442410ef6a7f - sort vendor.idsBurt P
Some vendors were lost. Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-08vendor.ids: sort by nameBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-04Updated vendors.idsOndrej Čerman
- Updated Chicony and Sapphire - Added Google and RaidSonic
2020-01-04vendor.ids: SSKBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-04pci: include a minimum pci.ids with classes, note when pci.ids is missingBurt P
Noticed that the RPi4 has a PCIe bus, but pci.ids is not included with the standard Raspbian image, so everything is "(Unknown)." Now there will be some basic information about what the device is, and a note about installing pci.ids for more information. Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-03cpubits.h header guardBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-03cpubits macro fixesBernhard Übelacker
2020-01-03use newer cpubits.{h,c} from sysobjBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-01-03vendor.ids: Corsair Force series SSDsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-27usb: vendor tags in listBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-27vendor.ids: update commentsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-27vendor.ids: X.Org FoundationBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-27fmt_opts param for pango/html/text formattingBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-27shell: add key flag for strings expected to contian vendorsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-26vendor.ids: updatesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-22nice_name: option to remove "with Radeon" from AMD CPU namesBurt P
'AMD E2-1800 APU with Radeon(tm) HD Graphics' ---> 'AMD E2-1800' 'AMD FX-9800P RADEON R7, 12 COMPUTE CORES 4C+8G' ---> 'AMD FX-9800P' 'AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx' ---> 'AMD Ryzen 5 3500U' Signed-off-by: Burt P <pburt0@gmail.com>
2019-11-13util_ids: remove duplicate declarationBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-11-13util_ids: fix, updateBurt P
Fixes https://github.com/lpereira/hardinfo/issues/476 Signed-off-by: Burt P <pburt0@gmail.com>
2019-10-24auto_free: quiet glib warning about freeing timer when auto_free was never usedBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-28monitors: edid ETB fixesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-28monitors: fixes for vendor ouiBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-28monitors: add ieee_oui lookup, link for vendor nameBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-28monitors: safer strings, some DI-EXTBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-28monitors: edid fixesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-28vendor: update vendor.{h,c}Burt P
Mostly new match rules. Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-28monitors: displayid fixesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-22monitors: some DisplayID supportBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-22util_edid: allow hex dump of sizes not a multiple of 16Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-22monitors: speakers and SADsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-22monitors: SVDs, fixesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-22monitors: etb and standard timingsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-18Link sysobj_early with -whole-archiveBurt P
2019-08-18monitors: moreBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-18monitors: updated util_edidBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-18Devices/MonitorsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14update nice_name.cBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-10Merge branch 'master' into usb3Leandro A. F. Pereira
2019-08-10name cleanup for x86 model strings and intel pci device stringsBurt P
x86 CPU: * Remove (R), (TM), etc * AMD: remove redundant "X2 Dual Core", "X4 Quad Core", etc * Move vendor to front if not already * Remove speed, as the actual speed is usually right next to it * Remove "CPU", "APU", "Processor" to shorten * Compress space Intel GPU: * Remove (R) * Abbreviate "Generation": "Gen" * Remove "Processor", "Controller", and "Device" to shorten * Compress space Some examples: x86 CPU: 'AMD Turion(tm) 64 Mobile Technology ML-32' ---> 'AMD Turion 64 Mobile ML-32' 'Cyrix MediaGXtm MMXtm Enhanced' ---> 'Cyrix MediaGX MMX Enhanced' 'Transmeta(tm) Crusoe(tm) Processor TM5800' ---> 'Transmeta Crusoe TM5800' 'VIA Nano X2 L4350 @ 1.6+ GHz' ---> 'VIA Nano X2 L4350' 'AMD Athlon(tm) 64 X2 Dual-Core Processor TK-53' ---> 'AMD Athlon 64 X2 TK-53' 'Embedded AMD Opteron(tm) Processor 23KS EE' ---> 'AMD Embedded Opteron 23KS EE' 'Intel(R) Atom(TM) x5-Z8300 CPU @ 1.44GHz' ---> 'Intel Atom x5-Z8300' 'Intel(R) Pentium(R) III CPU - S 1400MHz' ---> 'Intel Pentium III - S' 'Dual Core AMD Opteron(tm) Processor 165' ---> 'AMD Dual Core Opteron 165' 'Genuine Intel(R) CPU T1350 @ 1.86GHz' ---> 'Intel T1350' 'AMD Phenom(tm) 9350e Quad-Core Processor' ---> 'AMD Phenom 9350e Quad-Core' Intel GPU: 'Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller' ---> 'Atom/Celeron/Pentium x5-E8000/J3xxx/N3xxx Integrated Graphics' '4th Generation Core Processor Family Integrated Graphics Controller' ---> '4th Gen Core Family Integrated Graphics' 'Mobile GM965/GL960 Integrated Graphics Controller (secondary)' ---> 'Mobile GM965/GL960 Integrated Graphics (secondary)' 'Mobile 915GM/GMS/910GML Express Graphics Controller' ---> 'Mobile 915GM/GMS/910GML Express Graphics' Also: Fix/replace the appf() and SEQ() that were peppered about. Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-10auto_free: update with auto_free_on_exit(), use to free arm_ids_file in ↵Burt P
arm_data.c Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-10arm: use arm.ids for implementer/part lookupBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-10vendor.ids: update and move to sysobj_earlyBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-10sdcard.ids: Transcend InformationBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-04usb: added usb.ids parsingOndrej Čerman
2019-07-29udisks2: get sdcard oem/manufacturerBurt P
udisks doesn't provide, but it can be looked up using attributes from sysfs. Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-29replace idle_free() with auto_free() from sysobjBurt P
* auto_free() works in both report mode and gui mode. * auto_free() only creates one recuring event for the whole system rather than idle_free()'s one event per call. * auto_free_ex() allows specifying the free function to use. * auto_free() is thread-aware, free_auto_free_thread_final() can be used to clean up on thread exit. * auto_free() has some tweakability. Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-29uri_handler functions from sysobjBurt P
This allows link clicks to be intercepted so that they might be used by the application internally before falling back to the system uri handler. I've also found the default GTK label link handler to be unreliable outside of GNOME Shell, and this will use xdg-open instead. Signed-off-by: Burt P <pburt0@gmail.com>