Commit Graph

53 Commits

Author SHA1 Message Date
Marcel Holtmann
1adb2870c1 hwdb: Update database of Bluetooth company identifiers
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2014-02-22 15:14:44 -05:00
Jason St. John
c785a1cb69 replace tabs with spaces in some files
Files:
* hwdb/60-keyboard.hwdb
* shell-completion/zsh/_systemd-coredumpctl
* src/test/test-helper.h

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2014-02-21 10:06:33 -05:00
Martin Pitt
7eefa0ad0d keymap: Add Toshiba EQUIUM
Thanks Aleksander Kowalski <aleksander.kowalski.1@gmail.com>!
2014-01-30 17:47:42 -05:00
Martin Pitt
51506550f3 keymap: Add Sony Vaio VGN-FW250
https://launchpad.net/bugs/1271163
2014-01-30 17:46:58 -05:00
Martin Pitt
b2576a8ba4 keymap: Add release quirk for Acer AOA switchvideomode key
https://launchpad.net/bugs/1272658
2014-01-30 17:46:23 -05:00
Martin Pitt
bfc3445b21 keymap: Add HP Chromebook 14 (Falco)
Thanks to Stefan Nagy <public@stefan-nagy.at>.

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2014-01-27 06:48:43 -05:00
Marcel Holtmann
6379c8b932 hwdb: Update database of Bluetooth company identifiers
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2014-01-21 15:36:42 -05:00
Anthony G. Basile
d4a1c1bcf0 hwdb: bring up to date
This squashes upstream commits from the following authors:

	AppleBloom
	Dmitry Pisklov
	Jimmie Tauriainen
	Jose Ignacio Naranjo
	Kay Sievers
	Marcel Holtmann
	Martin Pitt
	Raudi

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2014-01-11 20:41:39 -05:00
Anthony G. Basile
0e899aa178 hwdb/Makefile: remove sym link instroduced by upstram 2013-09-10 05:15:15 -04:00
Martin Pitt
2111a7e96d keymap: Add Asus WMI module
We need to override the TOUCHPAD_TOGGLE to F21 to make it useful under X, as
for other models.
2013-09-10 05:13:03 -04:00
Martin Pitt
5e61dd00dc keymap: Explicitly match "any product name" for "all models from vendor" rules
Without this, the hwdb trie gets mis-sorted to match the more specific rules
first, as ":pvr" is lexicographically after ":pn". So ensure that all our
matches have some ":pn" match to avoid this trap.
2013-09-10 05:12:39 -04:00
Martin Pitt
1f561b6e9e keymap: Fix typo in Latitude/Precision rules
We actually want to match the product name, "pn:" makes no sense.
2013-09-10 05:12:13 -04:00
Martin Pitt
14e48f96d0 keymap: Don't use spaces in DMI modalias matches
Spaces get dropped from DMI modaliases. Replace them with '*' to make them
robust against future changes in space escaping.
2013-09-10 05:11:48 -04:00
Martin Pitt
f002a0bea3 keymap: Fix Dell vendor names
Spaces are dropped from vendor and product names in DMI modaliases, so a match
like "svnDell Inc.:" will never happen. Also, some machines use "Dell", some
"Dell Inc", some "Dell Inc.", so just match on "Dell*" to avoid all these
traps.

https://launchpad.net/bugs/1218433
2013-09-10 05:11:23 -04:00
Martin Pitt
975eb684de keymap: Don't erase previous assignments
Don't use "KEYBOARD_KEY_xx=!" assignments (i. e. only enabling force-release)
if more general matches already explicitly set a key code before, to not
override the previously set value.

https://launchpad.net/bugs/1218433
2013-09-10 05:10:58 -04:00
Martin Pitt
14eba5ae1d keymap: Add Logitech Internet Navigator variant [PID C309]
By Albrecht Kolthoff <kolthoff@gmx.net> via linux-hotplug@.
2013-09-10 05:10:30 -04:00
Martin Pitt
8418a7e9fe keymap: Add Samsung NP53U3C
https://launchpad.net/bugs/1203853
2013-09-10 05:10:06 -04:00
Herczeg Zsolt
74957f057f Keyboard map for Samsung NP700Z3C
I'm using Ubuntu 13.04 on a Samsung Series 5 computer and found that that
Fn hotkeys does not work.
2013-09-10 05:09:18 -04:00
Zbigniew Jędrzejewski-Szmek
c4a633a009 keyboard: add eMachines E725
Information supplied by Ludvig <enthymeme@lavabit.com>.
2013-09-10 05:08:52 -04:00
Zbigniew Jędrzejewski-Szmek
b6fca876d0 keymap: add Pavilion dv7 keys 2013-09-10 05:08:29 -04:00
Kay Sievers
2501be871e hwdb: keyboard - remove stray "
<dvdhrm> kay, hwdb/60-keyboard.hwdb line 147 it says KEYBOARD_KEY_ee=screenlock"
         with a " at the end. I guess that's a typo?
2013-09-10 05:07:56 -04:00
Lennart Poettering
6dc47ec5e3 build-sys: add two makefile symlinks 2013-09-10 05:07:32 -04:00
Lennart Poettering
575c1edb7d hwdb: map logitech R400 presenter keys from powerpoint hotkeys to sensible KEY_ definitions 2013-09-10 05:07:07 -04:00
Kay Sievers
8a7d3f16b3 hwdb: update 2013-09-10 05:06:29 -04:00
Zbigniew Jędrzejewski-Szmek
885d6add29 hwdb: add GIGABYTE U2442 mute key to the force-release list
https://bugs.freedesktop.org/show_bug.cgi?id=67651
2013-09-10 05:05:56 -04:00
Christoph Junghans
faaf45058a keymap: add HP EliteBook 2570p's wlan switch to hwdb
https://bugs.freedesktop.org/show_bug.cgi?id=66178
2013-09-10 05:05:23 -04:00
Ian Stakenvicius
35876baf30 Switch from external keymaps to internal (hwdb) keymaps
This commit imports the new internal keyboard handling from upstream.
This is a combination of many upstream commits, including those
that added code, removed old code, and updated the hwdb.
Some commits (hwdb ones specifically) were unrelated but brought
in anyways to keep the whole hwdb consistent.  Each upstream
commit included is as follows:

9d7d42bc406a2ac04639674281ce3ff6beeda790 - internal keymap support
0c959b39175b126fdb70ae00de37ca6d9c8ca3a1 - hwdb: keyboard -- add file
e8193554925a22b63bef0e77b8397b56d63a91ff - hwdb: keyboard -- update comments
c79d894d590fc9df4861738555cc43c477e33376 - hwdb: import data
aedc2eddd16e48d468e6ad0aea2caf00c7d37365 - hwdb: keyboard update
97a9313cafccf772ce03f5ebd36fe4d9d8412583 - hwdb: drop non-existant Samsung 900XC3 from keymap
ddc77f62244bb41d5c8261517e2e1ff1b763fc94 - switch from udev keymaps to hwdb
0c3815773331b263713f4f7b9d80bc1ca159338e - also remove keymaps-force-release directory
1b6bce89b3383904d0dab619dd38bff673f7286e - keymap: re-add Logitech USB corded/cordless models
bf89b99c5a39115112c2eda4c2103e2db54988d2 - 60-keyboard.hwdb: Fix syntax error
ce39bb6909578017aa10031638e724e038f0b859 - hwdb: data update, upstream
884c86812c51479496edd50b278383d7bb67baf0 - rules: keyboard - use builtin command

All code from each of the above commits is attributed to the original
authors.

There were some adjustments made in order to support the code differences
between upstream and eudev, which was done by myself.

Also of note is that the code can still be disabled via the --disable-keymaps
configure option, which was removed from upstream.

Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
2013-07-24 16:27:01 -04:00
Anthony G. Basile
e5e61f4666 hwdb: sync with upstream
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2013-07-09 03:16:31 -04:00
Kay Sievers
e92a5c88fc hwdb: remove too broad PNP* match from 20-acpi-vendor.hwdb 2013-07-09 03:13:09 -04:00
Kay Sievers
3b94a10e35 hwdb: update
This is upstream commit 07125a9240088f7859b18908cc7d07e396947e24

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2013-07-09 03:11:28 -04:00
Anthony G. Basile
c8cdca5d5c hwdb: update from upstream
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2013-07-06 22:46:29 -04:00
Kay Sievers
6734988f4e hwdb: update 2013-06-02 10:50:26 -04:00
Kay Sievers
0470cf474d hwdb: update 2013-06-02 10:49:52 -04:00
Kay Sievers
00c2d89e7b hwdb: update 2013-06-02 10:49:10 -04:00
Kay Sievers
ae88f88db0 hwdb: update 2013-06-02 10:48:32 -04:00
Kay Sievers
76c3ff748a hwdb: update
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
2013-04-02 15:02:35 -04:00
Anthony G. Basile
7378b89a14 hwdb: remove uneeded *-vendor-product.hwdb
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
2013-04-02 15:02:35 -04:00
Anthony G. Basile
04f4b46ab8 hwdb: bring db in line with upstream
This updates the db to current.  Authors include:

	Kay Sievers
	Mantas Mikulėnas
	Tom Gundersen
	Marcel Holtmann

See http://cgit.freedesktop.org/systemd/systemd/log/hwdb

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
2013-04-02 13:54:20 -04:00
Anthony G. Basile
73e31d7ae7 Fix paths: test/udev-test.pl now works under sudo make distcheck
We move the test-udev.c and test-libudev.c from src/test to test.
This corrects the a problem with hard coded relative paths finding
the test/test/sys directory created by test/udev-test.pl.

This commit draws heavily from nvinson patch in

 https://github.com/gentoo/eudev/pull/20

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2012-11-24 23:47:06 -05:00
Anthony G. Basile
e5cc2b881f Consolidate configuration of all installation paths into configure.ac
The configuration of the installation paths for various components
was scattered between the main configure.ac file and the various
Makefile.am's.  These components are: udev config file, hwdb, keymaps
and force-release keymaps and the rules.  This commit consolidates
them all into one point in configure.ac and anticipates the inclusion
of new AM_CPPFLAGS of the form -DHWDB_BIN=@udevhwdbdir@ as upstream
has done, so it is easier to address issues like:

  https://github.com/gentoo/eudev/issues/17

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2012-11-23 13:48:49 -05:00
Ian Stakenvicius
76e47c384f Make udevlibexecdir be substituted out of configure and assigned ${rootlibdir}/udev instead of ${root}/lib/udev 2012-11-22 09:45:09 -05:00
Anthony G. Basile
7730dfb5e1 Restructure src/ as per lu_zero 2012-11-17 16:22:12 -05:00
Anthony G. Basile
c47f33a498 Second step of revamping the build system
The original Makefile.am was drawn to the top level.  This commit
breaks it out into the various directories with SUBDIRS connecting
them.  This makes each directory easier to maintain.
2012-11-15 20:18:22 -05:00
Anthony G. Basile
7d4a62f8c1 Isolation of udev code from remaining systemd
This commit is a first attempt to isolate the udev code from the
remaining code base.  It intentionally does not modify any files
but purely delete files which, on a first examination, appear to
not be needed.  This is a sweeping commit which may easily have
missed needed code.  Files can be retrieved by doing a checkout
from the previous commit:

 git checkout 2944f347d0 -- <filename>
2012-11-15 10:33:16 -05:00
Tom Gundersen
43f9cc65c2 hwdb: change pci.ids location
According to pciutils' TODO, the sourceforge location is scheduled for
removal, use the new one instead.
2012-11-09 15:36:25 +01:00
Kay Sievers
09d8f5d757 udev: hwdb - update usb class descriptions 2012-11-09 15:23:41 +01:00
Kay Sievers
8db6dcfd3c udev: hwdb - add usb class descriptions 2012-11-09 15:02:58 +01:00
Kay Sievers
cf7ebcea78 udev: hwdb - add pci class descriptions 2012-11-09 14:29:10 +01:00
Kay Sievers
87281abdf3 hwdb: OUI - use ID_OUI_FROM_DATABASE= 2012-11-09 12:39:27 +01:00
Kay Sievers
448004c340 hwdb: add IEEE OUI data 2012-11-07 14:23:05 +01:00