haiku/headers/private
Michael Lotz 62d30d9e49 libmedia: Put AddOnManager into BPrivate::media namespace.
The AddOnManager was in the global namespace, clashing with application
classes with the same name.

The input_server has an AddOnManager of its own. When the
shortcut_catcher filter was loaded by said AddOnManager, it in turn
loaded libgame.so, which in turn loaded libmedia.so, where an
AddOnManager was created for the global AddOnManager instance in
libmedia.so. Unfortunately the wrong AddOnManager, the one from the
input_server, was created. This lead to two AddOnManagers being active
in the input_server which very well could be responsible for #11049
and #11280.

This was a regression since the move of the AddOnManager from the
media_server to libmedia.so in hrev47086. This also fits with the two
tickets.

I actually noticed the problem when debugging the shutdown process of
the input_server, where the destruction of the wrong AddOnManager
caused a deadlock with itself.
2015-04-19 23:47:05 +02:00
..
app BServer/BApplication: added constructor for looper name. 2015-03-26 21:47:24 +00:00
audio
binary_compatibility
bluetooth h2: Fix bluetooth driver build, missing PrivateKernelHeaders 2014-05-18 22:33:56 -05:00
debug
device
drivers
file_systems Fix building Haiku from Haiku 2014-07-13 15:35:31 +02:00
firewire include strings.h where appriopriate... 2014-08-08 22:40:37 +02:00
fs_shell fssh_api_wrapper: fix build on non-Haiku. 2015-01-14 10:16:32 +01:00
graphics intel_extreme: fix vblank interrupt on Ivy Bridge and later 2015-03-01 22:57:43 +01:00
index_server
input
interface BColumnListView: BRow height is proportional to font size. 2015-04-05 16:58:00 +00:00
kernel arm: Initial Cubieboard4 work 2015-04-11 16:53:04 -05:00
libroot libroot: Add private __arch_get_stack_trace(). 2015-04-11 23:37:54 +02:00
locale Fix instanciate_catalog prototype 2015-01-17 17:02:40 +01:00
mail Mail server: fix disabling notifications 2015-01-14 16:27:33 +01:00
media libmedia: Put AddOnManager into BPrivate::media namespace. 2015-04-19 23:47:05 +02:00
midi
mount
net libbnetapi: Add BNetworkRoute to replace use of route_entry. 2015-04-12 18:50:00 +02:00
notification Notifications default to enabled on first boot. 2014-11-25 08:50:47 +01:00
package Package Kit: FetchFileJob now contains package size. 2015-03-31 13:40:42 +02:00
print
runtime_loader runtime_loader: Add imageName and exactMatch to symbol lookup. 2015-04-11 11:18:50 +02:00
screen_saver When testing screensaver, don't have mouse move exit the screen saver. 2014-12-10 21:18:30 +01:00
shared StringForSize.h: Fixed header guard comment at EOF 2015-04-04 22:45:41 +02:00
storage storage kit: don't expose the dev_t in BPartition::Mount() 2014-09-15 16:28:41 +12:00
support Add private BDataPositionIOWrapper 2014-07-13 17:57:56 +02:00
syslog_daemon
system syscalls: Remove get_stack_trace syscall again. 2015-04-11 23:37:55 +02:00
textencoding
tracker Tracker and Open Target Folder: Select result 2015-03-03 18:47:06 -05:00
usb_vision
userlandfs UserlandFS: Make 64 bit clean and enable build for x86_64. 2015-03-29 16:25:17 +02:00
virtio
vmdk