History log of /haiku/src/servers/input/MethodMenuItem.cpp
Revision Date Author Comments
# c90d3c9d 05-Sep-2015 Murai Takashi <tmurai01@gmail.com>

Revert 64-bit fixes for input_server.

This patch reverts http://cgit.haiku-os.org/haiku/diff/?id=57ab0395ad31761e27ef6d5aa3af68cc3e4d71b2
It may fix #661. Thanks to kcg369 for pointing it out.

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

The initial issue was the storage of a pointer in an int32 for
input method cookies. This was fixed in two ways:

- The int32 was initally replaced with a void*, which allowed to store a
complete pointer, but changed the format of the BMessages used for
communication, breaking Canna.
- Then, the code was changed to not use a pointer and instead use an
int32 for the cookie (see #8831). However, the int32 was still cast
into a void* when putting it into a BMessage, so the problem was still
there for Canna.

This commit reverts the remaining parts of the initial solution and
restores the ABI to use int32 everywhere.

Fixes #661.


# e5363c93 05-Aug-2012 Alex Smith <alex@alex-smith.me.uk>

Style fix.


# 57ab0395 04-Aug-2012 Alex Smith <alex@alex-smith.me.uk>

64-bit fixes for input_server.


# 1cafa90e 15-Apr-2007 Jérôme Duval <korli@users.berlios.de>

code style


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20704 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5a9677b8 22-Jan-2005 Philippe Houdoin <philippe.houdoin@gmail.com>

Fixed the "unused frame variable" warning.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10963 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e98e8b43 22-Oct-2004 Jérôme Duval <korli@users.berlios.de>

removed Draw() method


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9447 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f40fc44e 22-Oct-2004 Jérôme Duval <korli@users.berlios.de>

Added initial method addons support


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9445 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e5363c936abbfb22c0e76cf0f48aae3b7ab37433 05-Aug-2012 Alex Smith <alex@alex-smith.me.uk>

Style fix.


# 57ab0395ad31761e27ef6d5aa3af68cc3e4d71b2 04-Aug-2012 Alex Smith <alex@alex-smith.me.uk>

64-bit fixes for input_server.


# 1cafa90eda1988de80d916a0a10bbe17e84efced 15-Apr-2007 Jérôme Duval <korli@users.berlios.de>

code style


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20704 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5a9677b8edef35aca03656adc21e0f5901521e43 22-Jan-2005 Philippe Houdoin <philippe.houdoin@gmail.com>

Fixed the "unused frame variable" warning.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10963 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e98e8b43c06509adf339c719a7bb2d583ca8d684 22-Oct-2004 Jérôme Duval <korli@users.berlios.de>

removed Draw() method


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9447 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f40fc44ef4583ecfa08c45c6b02dacce687b7b00 22-Oct-2004 Jérôme Duval <korli@users.berlios.de>

Added initial method addons support


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9445 a95241bf-73f2-0310-859d-f6bbb57e9c96