aboutsummaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)Author
2011-11-16Append device specific mappings to keymapJohn Rennie
2011-11-06[WIN] Fix path to Arial font for libass/fontconfig with installed XBMCCrystalP
2011-11-06fixed: updated keymap in order to make sure we can rotate images via ↵vdrfan
enter/return key on remotes that are sending keyboard presses
2011-11-05Merge pull request #517 from CrystalP/fix-libassfontconfigCrystalP
Fix various font issues for ass subtitles - clean up font temp dir before extracting fonts - respect libass API to make it see all extracted fonts - make Arial font always accessible without overhead of system fonts (Windows) - fix fallback to Arial or use of Arial not included in mkv (not perfect for IOS yet) Fixes issues/samples of ticket 12023.
2011-11-04cec: made using the TV's language optional. configurable via peripheral ↵Lars Op den Kamp
settings.
2011-10-30Rearrange the fonts made available to fontconfig. Fixes ticket 12023 sample 2.CrystalP
- Do not use the system fonts. It takes a long time to index them and mkv files usually come with the needed fonts. Can be brought back later if needed. - Specify Arial as the default family - Add a path that always contains an Arial font so that the libass fallback actually works. The sample 2 used the Arial font but did not pack one.
2011-10-29fixed: added missing info button in Motorola Nyxboard Hybrid keymapvdrfan
2011-10-29cosmetic: Motorola Nyxboard Hybrid keymap indentationvdrfan
2011-10-29updated: Motorola Nyxboard Hybrid keymapvdrfan
2011-10-28fixed: unable to reset a single add-on settings back to default. use deletespiff
2011-10-27fixed: mceusb key names has changed in newer lircsspiff
this is not elegant, but does the job for now. closes #12135
2011-10-18fixed: changed default setting of 'keymap_enabled' to disabled and made it ↵Lars Op den Kamp
visible in peripheral settings again. fixes issue which prevented other remotes from working correctly when the nyxboard was plugged in because the default keymap was changed
2011-10-14cec: add setting 'HDMI port'Lars Op den Kamp
2011-10-09fixed: close the addon information dialog by pressing 'i' (for the sake of ↵vdrfan
consistency)
2011-10-09fixed: open and close the shutdown menu by pressing 's' (fixes #12067)vdrfan
2011-10-01peripherals: removed mapping for "Generic HID device". it was given problems ↵Lars Op den Kamp
on some (windows?) installations.
2011-09-29Merge pull request #449 from jhsrennie/masterJohn Rennie
Add mapping for MCE DVD Menu keypress ctrl-shift-M
2011-09-30cec: added support for the Pulse-Eight CEC Adaptor. split up ↵Lars Op den Kamp
linux/PeripheralBusUSB into PeripheralBusUSBLibUdev and PeripheralBusUSBLibUSB. fixed automake files
2011-09-30Squashed original peripherals PR #383Lars Op den Kamp
This is a PR for a new "peripherals manager", /xbmc/peripherals, that detects devices and automatically configures them for use with XBMC. The device mappings and configurations can be defined in system/peripherals.xml. Users can modify settings via system->system->input->peripherals. It works as follows: - CPeripherals contains one or more CPeripheralBus instances. - CPeripheralBus contains the device scanning implementations for the different platforms we support. - The implementations for the devices can be found in peripheral/devices and all devices inherit from CPeripheral. - The devices that are detected are looked up in peripherals.xml, starting at the top of the file and going down. If no mapping was found for the device, an instance of one of the default classes will be created: CPeripheralHID, CPeripheralDisk or CPeripheralNIC. - in peripherals.xml, devices can be matched by vendor id (vendor="xxxx"), product id (product="xxxx"), bus type (bus="xxxx"), device class (class="xxxx") or a combination of these values. The class that will be instantiated for that device is defined in mapTo="xxxx" - the configuration for the device can be defined in peripherals.xml as well. Have a look at system/peripherals.xml, where you can find the possible settings in the demo entry at the bottom. When a device is inserted and there are any settings with configurable="true" present for that device, these settings will be added to the settings dialog, under system->system->input->peripherals. - an example of how these settings can be used can be found in CPeripheralHID, which checks for a "keymap" setting and will automatically switch the keymap XBMC uses to the one that is defined in the setting. TODO: - keep separate configs when the same device is found more than once - general review of this code.
2011-09-29Add mapping for MCE DVD menu keypress ctrl-shift-MJohn Rennie
2011-09-14Revert "Merge remote-tracking branch 'upstream/master'"elupus
This reverts commit 994d043c198b8b386551a854c5520ab780a70495, reversing changes made to c3ffb64bcc83c03b4160a4af0d97579d05afcca0.
2011-09-14Merge remote-tracking branch 'upstream/master'unknown
2011-09-06Add mapping for equals key to VolumeUpJohn Rennie
2011-09-02Scale horizontally to an intermediate target, then vertically to the final ↵CrystalP
target. Each step is materialized by a shader pass. The intermediate render target now has the source height and the destination width, which is reflected in the vertex coordinates and the vertex coordinates stepping parameter.
2011-09-01Add multipass shader support to the CWinShader class: Execute() receives an ↵CrystalP
array of render targets and uses different vertices for each pass. The parameters are set once before rendering. The shaders themselves haven't changed yet, the second pass is just a dummy copy of the source to the target.
2011-09-01First step - duplicate the convolution shader code in two child class of a ↵CrystalP
new base class. One will become the new 2 pass implementation and the base class allows easy runtime switch between the 1 pass and 2 pass implementations. The bicubic and Lanczos2 activate 1 pass, Lanczos3 optimized and Lanczos3 activate 2 pass, making it very easy to compare performance and to check for visual bugs...
2011-08-22added: option to choose subtitle alignment position + vertical shiftingspiff
useful for peeps using projectors. thanks to aardvark, closes #10281
2011-07-25Add support for the appcommands APPCOMMAND_MEDIA_CHANNEL_UP and DOWNJohn Rennie
2011-07-10changed: improved gles performance by avoiding bgra->rgba convert for texturestheuni
Previously, bgra textures were uploaded as rgba then converted back in shaders. Instead, check for the existance of BGRA extensions and convert on upload instead. If no extension is found, convert in software before uploading. This allows us to remove the swizzle in our shaders, which amounts to a significant performance gain.
2011-07-07cleanup keymaps to utilize new Back actionJonathan Marshall
2011-07-07replace close with back in keyboard.xmlJonathan Marshall
2011-07-07get rid of unnecessary <escape> and <backspace> blocks in keyboard.xmlJonathan Marshall
2011-06-30fixed: nyxboard keymappings to work with final version 1 of the deviceMartin Ellis
2011-06-29added: setting to use multimedia keyboard actions in windows.Martin Ellis
changed: load multimedia keyboard actions in windows if setting is found in deviceidmappings.xml
2011-06-12added: temporary holding keymap for Motorola Nyxboard HybridMartin Ellis
2011-06-12added: KeymapLoader will iterate over deviceidmappings and load relevant ↵Martin Ellis
device id's, when a device is added or removed appropriate action is taken
2011-06-02Merge pull request #166 from jhsrennie/masterJohn Rennie
Allow mouse actions to be mapped with an XML file
2011-06-01changed: play/pause button on keyboards should be linked to pause not playelupus
Play action will start playback of selected item in list even if we are currently playing something.
2011-05-31Allow mouse actions to be mapped through an XML file like key pressesJohn Rennie
2011-05-29Add support for appcommands 46 (play), 47 (pause), 49 (ff) and (50) rewJohn Rennie
2011-05-28added: ctrl+left/right keymapping to bring up seekbar same as mouse scroll wheelelupus
2011-05-27Change appcommand tags in appcommand.xml to match the multimedia key tags in ↵John Rennie
keyboard.xml
2011-05-24Allow WM_APPCOMMAND messages to be mappable like key pressesJohn Rennie
2011-05-17Merge pull request #138 from jhsrennie/masterJohn Rennie
Minor keyboard related tweaks and fixes
2011-05-15added: allow deletion in picture and music (file) windowsspiff
2011-05-13Remove superfluous ctrl-alt-backslash mapping from keyboard.xmlJohn Rennie
2011-05-12Correct misleading comment on the backslash key mapping in keyboard.xmlJohn Rennie
2011-05-11Tidy up multimedia key mappings. Add null mappings for unused multimedia ↵John Rennie
keys as placeholders.
2011-05-11On a French keyboard backslash is alt gr 8. XBMC sees this as ↵John Rennie
ctrl-alt-backslash.
2011-05-11Add mappings to system/keymaps/keyboard.xml for the numpad keys. These are ↵John Rennie
now distinct from the main keyboard.