CVSROOT:        /home/cvs/fvwm
Module name:    fvwm
Changes by:     olicha  02/02/09 10:32:52

Modified files:
        .              : ChangeLog acconfig.h configure.in 
        fvwm           : add_window.c borders.c builtins.c events.c 
                         fvwm.c fvwm.h icons.c icons.h menus.c menus.h 
                         misc.c misc.h move_resize.c read.c screen.h 
        libs           : Flocale.c Flocale.h fvwmlib.h 
        modules        : ChangeLog 
        modules/FvwmButtons: FvwmButtons.c FvwmButtons.h button.c 
                             button.h draw.c icons.c output.c 
        modules/FvwmCpp: FvwmCpp.c 
        modules/FvwmIconBox: FvwmIconBox.c FvwmIconBox.h icons.c 
        modules/FvwmIconMan: FvwmIconMan.c FvwmIconMan.h x.c xmanager.c 
                             xmanager.h 
        modules/FvwmIdent: FvwmIdent.c FvwmIdent.h 
        modules/FvwmM4 : FvwmM4.c 
        modules/FvwmPager: FvwmPager.c FvwmPager.h x_pager.c 
        modules/FvwmScript: FvwmScript.c Instructions.c types.h 
        modules/FvwmScript/Widgets: CheckBox.c HScrollBar.c ItemDraw.c 
                                    List.c Menu.c PopupMenu.c 
                                    PushButton.c RadioButton.c 
                                    TextField.c Tools.c Tools.h 
                                    VScrollBar.c 
        modules/FvwmTaskBar: ButtonArray.c FvwmTaskBar.c Goodies.c 
                             Start.c 
        modules/FvwmWinList: ButtonArray.c FvwmWinList.c 

Log message:
* Reworked the I18N_MB patch:
* Rename I18N_MB to MULTIBYTE
* New Font and Text API in libs/Flocale.{c,h}.
* A cache is used for fonts information. Font loading is more powerful as
both font or fontset can be loaded. See Flocale.h for details, more comments
will be added soon.
* Fortunately, it seems that there are no more memory problems with
--enable-multibyte!
* Added --disable-compound-text (COMPOUND_TEXT), so this is on by default:
If COMPOUND_TEXT, then non XA_STRING text properties are converted
with XmbTextPropertyToTextList. Of course MULTIBYTE "implies" COMPOUND_TEXT.
We should decide if this default is good. IMHO --enable_multibyte should be the
default.
* Used the new API everywhere, but in Form, Gtk and Wharf. I do not know
the i18n status of FvwmGtk (this depends on gtk I imagine). Form may be
multibyted (Dan?). I will not multibyte the Wharf.
* I do not remove GetFont.c because at present time it is used in FvwmForm.
Should we remove it in the future? The problem is that maybe external
modules use it.
* My TODO (monday): more doc (NEWS, Flocale.h, INSTALL.fvwm, web)
* (My) TODO: FvwmForm, right to left text support and make some tests

--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to