haiku/headers/private
John Scipione bd336e3abc Update semantic shortcuts
Update BKeymap::GetModifiedCharacters() to translate a given character
and set of modifiers filling out a list of all characters that match for another
set of modifiers.

This allows us to, for example, get all characters in the normal map that
have the '+' character in the corresponding shift map.

It is fully generic allowing one to get a list of characters in any map given
a character and modifiers of another map.

Also I converted from using a BList to using a BObjectList.

With this, along with BWindow::HasShortcut(), the semantic shortcuts now
work not only with Command+'=', but any key in the normal map that has
'+' in it's shift map as long as it isn't already taken by another shortcut.
2013-10-19 19:30:47 -04:00
..
app Add userdel 2013-09-18 16:33:17 +02:00
audio
binary_compatibility Add macro B_IF_GCC_2 2012-02-19 15:11:57 +01:00
bluetooth Adding debug file to bluetooth. 2013-01-12 20:01:28 +01:00
debug Move comment to correct function. 2013-05-01 19:52:00 -04:00
device Tiny comment cleanup. 2011-06-21 12:35:50 +00:00
drivers Revert "usb_disk: retry when usb disk not ready" 2013-10-19 22:06:10 +02:00
file_systems QueryParser: Equation::Match(): Fix generic attribute case 2013-06-01 03:58:11 +02:00
firewire Fixes some occurrences of 'variable set but not used', disables Werror for problematic items. 2012-02-23 20:32:11 +01:00
fs_shell Added recursive_lock_transfer_lock() to the fs_shell. 2012-03-31 00:09:47 +02:00
graphics RadeonHD: Fix incorrect name -> chipset mapping 2013-07-16 11:20:24 -05:00
index_server Add a CLucene full-text add-on. 2010-10-28 15:22:52 +00:00
input Implemented the patch on #7963 in a different way. 2011-10-31 18:09:24 +00:00
interface BColumnListView: Enable invalidating rows, fix SetField() 2013-09-17 14:42:03 +02:00
kernel bootloader: Add an arguments_count field to stage2_args 2013-10-15 22:15:03 +02:00
libroot libroot: explicitly check ABI version 2013-05-22 19:31:05 +02:00
locale Fix relying on order of static object destruction in Locale Kit. 2012-11-26 01:19:27 +01:00
mail * Put ServerConnection into the BPrivate namespace as it should have been. 2011-11-02 22:56:50 +00:00
media Move SoundConsumer to libmedia in the BPrivate namespace 2012-08-07 23:38:37 +02:00
midi
mount * Removed now obsolete notification (this was not even used in Tracker 2009-10-07 19:31:57 +00:00
net Skip timeout computation in is_syscall_restarted case. 2013-05-04 11:27:04 +02:00
notification * revert '43157 as the files are actually needed. I still don't understand how I managed to build everything without them ... 2011-11-03 12:49:18 +00:00
package Remove /boot/common for good 2013-10-03 21:52:25 +02:00
print * Renamed files, classes and constants from 2010-11-08 18:43:55 +00:00
runtime_loader libroot: make all areas executable for old binaries 2013-05-15 00:06:39 +02:00
screen_saver ScreenSaver: Timeout if window won't lock. Fixes #4260. 2013-09-02 19:44:45 -04:00
shared Update semantic shortcuts 2013-10-19 19:30:47 -04:00
storage Consolidate adding add-on directories 2013-10-17 01:28:31 -04:00
support BString::Private: Add IsShareable() 2013-06-27 21:57:40 +02:00
syslog_daemon
system Add symbol versioning for find_directory() 2013-10-05 01:33:26 +02:00
textencoding
tracker Fix crash when dragging files onto nav menus. 2012-09-03 16:28:47 -04:00
usb_vision some copyright headers clean up 2010-04-12 21:02:09 +00:00
userlandfs Should have been part of r37678. io_request_is_vip() support. 2010-07-22 11:09:32 +00:00
virtio virtio: add queue_is_full(), queue_is_empty(), queue_size() hooks. 2013-09-18 17:43:39 +02:00
vmdk Moved vmdkimage.h to a shareable place, cleaned it up a bit, and renamed it to 2009-10-01 03:08:46 +00:00