[openi18n-im:01602] Re: 'im-sdk/branches/exp-remake-hotkey-impl' branch

AShiZaWa KaZuNoRi <[email protected]> Fri, 26 May 2006 14:08:06 +0900 (JST)
Newsgroups gmane.comp.internationalization.input-methods
Message-ID <[email protected]>
Date: Fri, 19 May 2006 17:52:12 +0900 (JST)
From: AShiZaWa KaZuNoRi <[email protected]>:
> Hi,
> 
> I've just started to look around source code changes.
> 
> Date: Mon, 15 May 2006 14:17:35 +0900
> From: rev 3133 - in branch
> > Index: branches/exp-remake-hotkey-impl/lib/iiimp/data/comp-hotkeys.c
> > ===================================================================
> > --- branches/exp-remake-hotkey-impl/lib/iiimp/data/comp-hotkeys.c	(revision 3132)
> > +++ branches/exp-remake-hotkey-impl/lib/iiimp/data/comp-hotkeys.c	(revision 3133)
> > @@ -20,6 +20,11 @@
> 
> Good finding that comp-hotkeys.c is incomplete.  Unlike most of
> libiiimp.so functions, hotkey related implementations are not
> yet fully reviewed.
> 
> The problem exists in data life cycle management.  Design policy
> of libiiimp.so data life cycle management is: when a parent
> object is destroyed, all child objects are destroyed
> automatically.
> 
> So the fix would be to convert HOTKEY_LIST structure into linked
> list like IIIMP_string.  I'll try to fix this later.
> 
> By the way, the name HOTKEY_LIST (HOTKEYCTRL, HOTKEY) violates
> the other design policy: symbol names must start with IIIMP,
> IIIMF, iiimp, or iiimf, to avoid possible name space conflict.
> I will fix this name space issue, too.

I've committed the change as trunk revision 3142.

Thanks,
-- 
kasha