NEWS | 72 acinclude.m4 | 36 configure.ac | 65 cpprules.in | 3 include/X11/XlibConf.h.in | 2 man/Makefile.am | 2 man/XAddHost.man | 14 man/XAllocSizeHints.man | 32 man/XAllocStandardColormap.man | 4 man/XAllocWMHints.man | 29 man/XAnyEvent.man | 8 man/XButtonEvent.man | 78 man/XChangeKeyboardControl.man | 12 man/XChangeKeyboardMapping.man | 4 man/XCirculateEvent.man | 10 man/XCirculateRequestEvent.man | 10 man/XClientMessageEvent.man | 8 man/XColormapEvent.man | 12 man/XConfigureEvent.man | 8 man/XConfigureRequestEvent.man | 10 man/XConfigureWindow.man | 4 man/XCreateColormap.man | 6 man/XCreateGC.man | 44 man/XCreateWindow.man | 34 man/XCreateWindowEvent.man | 20 man/XCrossingEvent.man | 30 man/XDestroyWindowEvent.man | 8 man/XDrawArc.man | 25 man/XDrawText.man | 16 man/XErrorEvent.man | 12 man/XExposeEvent.man | 10 man/XFocusChangeEvent.man | 14 man/XFontSetExtents.man | 4 man/XGetVisualInfo.man | 6 man/XGetWindowAttributes.man | 42 man/XGraphicsExposeEvent.man | 26 man/XGravityEvent.man | 8 man/XIfEvent.man | 2 man/XKeymapEvent.man | 10 man/XLoadFont.man | 93 man/XMapEvent.man | 26 man/XMapRequestEvent.man | 8 man/XOpenIM.man | 10 man/XPropertyEvent.man | 10 man/XQueryColor.man | 10 man/XQueryExtension.man | 3 man/XRecolorCursor.man | 2 man/XReparentEvent.man | 8 man/XResizeRequestEvent.man | 8 man/XSelectionClearEvent.man | 8 man/XSelectionEvent.man | 10 man/XSelectionRequestEvent.man | 8 man/XSetCommand.man | 2 man/XSetScreenSaver.man | 2 man/XStringListToTextProperty.man | 8 man/XUnmapEvent.man | 8 man/XVisibilityEvent.man | 8 man/XcmsCIELabQueryMaxC.man | 2 man/XcmsCIELuvQueryMaxC.man | 2 man/XcmsColor.man | 132 man/XmbDrawText.man | 16 man/XmbTextListToTextProperty.man | 18 man/XrmGetFileDatabase.man | 17 man/XrmInitialize.man | 24 man/XrmMergeDatabases.man | 5 man/XrmUniqueQuark.man | 16 man/xkb/Makefile.am | 234 + man/xkb/XkbActionCtrls.man | 146 man/xkb/XkbAddDeviceLedInfo.man | 131 man/xkb/XkbAddGeomColor.man | 110 man/xkb/XkbAddGeomDoodad.man | 123 man/xkb/XkbAddGeomKey.man | 86 man/xkb/XkbAddGeomKeyAlias.man | 99 man/xkb/XkbAddGeomOutline.man | 94 man/xkb/XkbAddGeomOverlay.man | 105 man/xkb/XkbAddGeomOverlayKey.man | 95 man/xkb/XkbAddGeomOverlayRow.man | 100 man/xkb/XkbAddGeomProperty.man | 100 man/xkb/XkbAddGeomRow.man | 88 man/xkb/XkbAddGeomSection.man | 137 man/xkb/XkbAddGeomShape.man | 103 man/xkb/XkbAddSymInterpret.man | 81 man/xkb/XkbAllocClientMap.man | 178 + man/xkb/XkbAllocCompatMap.man | 122 man/xkb/XkbAllocControls.man | 150 man/xkb/XkbAllocDeviceInfo.man | 114 man/xkb/XkbAllocDeviceLedInfo.man | 125 man/xkb/XkbAllocGeomColors.man | 82 man/xkb/XkbAllocGeomDoodads.man | 81 man/xkb/XkbAllocGeomKeyAliases.man | 86 man/xkb/XkbAllocGeomKeys.man | 80 man/xkb/XkbAllocGeomOutlines.man | 86 man/xkb/XkbAllocGeomOverlayKey.man | 76 man/xkb/XkbAllocGeomOverlayRows.man | 85 man/xkb/XkbAllocGeomOverlays.man | 75 man/xkb/XkbAllocGeomPoints.man | 80 man/xkb/XkbAllocGeomProps.man | 83 man/xkb/XkbAllocGeomRows.man | 80 man/xkb/XkbAllocGeomSectionDoodads.man | 87 man/xkb/XkbAllocGeomSections.man | 85 man/xkb/XkbAllocGeomShapes.man | 86 man/xkb/XkbAllocGeometry.man | 97 man/xkb/XkbAllocIndicatorMaps.man | 75 man/xkb/XkbAllocKeyboard.man | 62 man/xkb/XkbAllocNames.man | 132 man/xkb/XkbAllocServerMap.man | 135 man/xkb/XkbApplyCompatMapToKey.man | 376 ++ man/xkb/XkbBell.man | 344 ++ man/xkb/XkbBellEvent.man | 341 ++ man/xkb/XkbChangeControls.man | 336 ++ man/xkb/XkbChangeDeviceInfo.man | 88 man/xkb/XkbChangeEnabledControls.man | 180 + man/xkb/XkbChangeIndicators.man | 172 + man/xkb/XkbChangeMap.man | 149 man/xkb/XkbChangeNames.man | 200 + man/xkb/XkbChangeTypesOfKey.man | 222 + man/xkb/XkbComputeRowBounds.man | 64 man/xkb/XkbComputeSectionBounds.man | 62 man/xkb/XkbComputeShapeBounds.man | 92 man/xkb/XkbComputeShapeTop.man | 87 man/xkb/XkbCopyKeyType.man | 106 man/xkb/XkbCopyKeyTypes.man | 130 man/xkb/XkbDeviceBell.man | 313 + man/xkb/XkbDeviceBellEvent.man | 344 ++ man/xkb/XkbFindOverlayForKey.man | 66 man/xkb/XkbForceBell.man | 326 ++ man/xkb/XkbForceDeviceBell.man | 319 + man/xkb/XkbFreeClientMap.man | 215 + man/xkb/XkbFreeCompatMap.man | 178 + man/xkb/XkbFreeComponentList.man | 54 man/xkb/XkbFreeControls.man | 127 man/xkb/XkbFreeDeviceInfo.man | 190 + man/xkb/XkbFreeGeomColors.man | 96 man/xkb/XkbFreeGeomDoodads.man | 92 man/xkb/XkbFreeGeomKeyAliases.man | 105 man/xkb/XkbFreeGeomKeys.man | 74 man/xkb/XkbFreeGeomOutlines.man | 74 man/xkb/XkbFreeGeomOverlayKeys.man | 102 man/xkb/XkbFreeGeomOverlayRows.man | 102 man/xkb/XkbFreeGeomOverlays.man | 102 man/xkb/XkbFreeGeomPoints.man | 102 man/xkb/XkbFreeGeomProperties.man | 101 man/xkb/XkbFreeGeomRows.man | 102 man/xkb/XkbFreeGeomSections.man | 102 man/xkb/XkbFreeGeomShapes.man | 101 man/xkb/XkbFreeGeometry.man | 104 man/xkb/XkbFreeIndicatorMaps.man | 58 man/xkb/XkbFreeKeyboard.man | 76 man/xkb/XkbFreeNames.man | 107 man/xkb/XkbFreeServerMap.man | 201 + man/xkb/XkbGetAccessXTimeout.man | 162 + man/xkb/XkbGetAutoRepeatRate.man | 100 man/xkb/XkbGetAutoResetControls.man | 105 man/xkb/XkbGetBounceKeysDelay.man | 226 + man/xkb/XkbGetCompatMap.man | 130 man/xkb/XkbGetControls.man | 176 + man/xkb/XkbGetControlsChanges.man | 244 + man/xkb/XkbGetDetectableAutorepeat.man | 104 man/xkb/XkbGetDeviceButtonActions.man | 132 man/xkb/XkbGetDeviceInfo.man | 265 + man/xkb/XkbGetDeviceInfoChanges.man | 76 man/xkb/XkbGetDeviceLedInfo.man | 171 + man/xkb/XkbGetGeometry.man | 84 man/xkb/XkbGetIndicatorChanges.man | 169 + man/xkb/XkbGetIndicatorMap.man | 101 man/xkb/XkbGetIndicatorState.man | 93 man/xkb/XkbGetKeyActions.man | 108 man/xkb/XkbGetKeyBehaviors.man | 106 man/xkb/XkbGetKeyExplicitComponents.man | 168 + man/xkb/XkbGetKeyModifierMap.man | 109 man/xkb/XkbGetKeySyms.man | 115 man/xkb/XkbGetKeyTypes.man | 98 man/xkb/XkbGetKeyVirtualModMap.man | 119 man/xkb/XkbGetKeyboard.man | 106 man/xkb/XkbGetKeyboardByName.man | 405 ++ man/xkb/XkbGetMap.man | 335 ++ man/xkb/XkbGetNameChanges.man | 84 man/xkb/XkbGetNamedGeometry.man | 173 + man/xkb/XkbGetNamedIndicator.man | 138 man/xkb/XkbGetNames.man | 149 man/xkb/XkbGetSlowKeysDelay.man | 229 + man/xkb/XkbGetState.man | 69 man/xkb/XkbGetStickyKeysOptions.man | 129 man/xkb/XkbGetUpdatedMap.man | 276 + man/xkb/XkbGetVirtualMods.man | 222 + man/xkb/XkbGetXlibControls.man | 71 man/xkb/XkbIgnoreExtension.man | 89 man/xkb/XkbInitCanonicalKeyTypes.man | 98 man/xkb/XkbKeyAction.man | 147 man/xkb/XkbKeyActionEntry.man | 153 man/xkb/XkbKeyActionsPtr.man | 146 man/xkb/XkbKeyGroupInfo.man | 210 + man/xkb/XkbKeyGroupWidth.man | 86 man/xkb/XkbKeyGroupsWidth.man | 76 man/xkb/XkbKeyHasActions.man | 137 man/xkb/XkbKeyNumActions.man | 125 man/xkb/XkbKeyNumGroups.man | 322 ++ man/xkb/XkbKeyNumSyms.man | 77 man/xkb/XkbKeySymEntry.man | 95 man/xkb/XkbKeySymsOffset.man | 78 man/xkb/XkbKeySymsPtr.man | 78 man/xkb/XkbKeyType.man | 84 man/xkb/XkbKeyTypeIndex.man | 70 man/xkb/XkbKeyTypesForCoreSymbols.man | 248 + man/xkb/XkbKeycodeToKeysym.man | 76 man/xkb/XkbKeysymToModifiers.man | 64 man/xkb/XkbLatchGroup.man | 97 man/xkb/XkbLatchModifiers.man | 120 man/xkb/XkbLibraryVersion.man | 104 man/xkb/XkbListComponents.man | 181 + man/xkb/XkbLockGroup.man | 95 man/xkb/XkbLockModifiers.man | 118 man/xkb/XkbLookupKeyBinding.man | 104 man/xkb/XkbLookupKeySym.man | 89 man/xkb/XkbModActionVMods.man | 58 man/xkb/XkbNoteControlsChanges.man | 214 + man/xkb/XkbNoteDeviceChanges.man | 149 man/xkb/XkbNoteIndicatorChanges.man | 137 man/xkb/XkbNoteNameChanges.man | 106 man/xkb/XkbOpenDisplay.man | 170 + man/xkb/XkbOutOfRangeGroupInfo.man | 196 + man/xkb/XkbOutOfRangeGroupNumber.man | 197 + man/xkb/XkbPtrActionX.man | 114 man/xkb/XkbPtrActionY.man | 114 man/xkb/XkbQueryExtension.man | 146 man/xkb/XkbRefreshKeyboardMapping.man | 78 man/xkb/XkbResizeDeviceButtonActions.man | 105 man/xkb/XkbResizeKeyActions.man | 114 man/xkb/XkbResizeKeySyms.man | 112 man/xkb/XkbResizeKeyType.man | 155 man/xkb/XkbSAActionSetCtrls.man | 162 + man/xkb/XkbSAGroup.man | 67 man/xkb/XkbSAPtrDfltValue.man | 117 man/xkb/XkbSARedirectSetVMods.man | 121 man/xkb/XkbSARedirectSetVModsMask.man | 134 man/xkb/XkbSARedirectVMods.man | 126 man/xkb/XkbSARedirectVModsMask.man | 127 man/xkb/XkbSAScreen.man | 112 man/xkb/XkbSASetGroup.man | 72 man/xkb/XkbSASetPtrDfltValue.man | 116 man/xkb/XkbSASetScreen.man | 109 man/xkb/XkbSelectEventDetails.man | 163 + man/xkb/XkbSelectEvents.man | 186 + man/xkb/XkbSetAccessXTimeout.man | 215 + man/xkb/XkbSetAutoRepeatRate.man | 114 man/xkb/XkbSetAutoResetControls.man | 116 man/xkb/XkbSetBounceKeysDelay.man | 221 + man/xkb/XkbSetCompatMap.man | 219 + man/xkb/XkbSetControls.man | 181 + man/xkb/XkbSetDebuggingFlags.man | 193 + man/xkb/XkbSetDetectableAutorepeat.man | 119 man/xkb/XkbSetDeviceButtonActions.man | 112 man/xkb/XkbSetDeviceInfo.man | 235 + man/xkb/XkbSetIgnoreLockMods.man | 214 + man/xkb/XkbSetIndicatorMap.man | 194 + man/xkb/XkbSetMap.man | 397 ++ man/xkb/XkbSetModActionVMods.man | 69 man/xkb/XkbSetNamedIndicator.man | 141 man/xkb/XkbSetNames.man | 226 + man/xkb/XkbSetPtrActionX.man | 120 man/xkb/XkbSetPtrActionY.man | 120 man/xkb/XkbSetServerInternalMods.man | 218 + man/xkb/XkbSetXlibControls.man | 119 man/xkb/XkbTranslateKeyCode.man | 89 man/xkb/XkbTranslateKeySym.man | 101 man/xkb/XkbUpdateMapFromCore.man | 130 man/xkb/XkbVirtualModsToReal.man | 144 modules/im/ximcp/imDefIc.c | 4 modules/im/ximcp/imDefIm.c | 2 modules/im/ximcp/imDefLkup.c | 11 modules/im/ximcp/imExten.c | 2 modules/im/ximcp/imInt.c | 12 modules/im/ximcp/imLcPrs.c | 29 modules/im/ximcp/imRm.c | 412 +- modules/im/ximcp/imThaiIm.c | 8 modules/im/ximcp/imTrX.c | 2 modules/im/ximcp/imTrans.c | 3 modules/lc/gen/lcGenConv.c | 4 modules/om/generic/omGeneric.c | 2 modules/om/generic/omXChar.c | 2 nls/Makefile.am | 1 nls/am_ET.UTF-8/.gitignore | 4 nls/am_ET.UTF-8/Compose.pre | 341 ++ nls/am_ET.UTF-8/Makefile.am | 3 nls/compose.dir.pre | 9 nls/el_GR.UTF-8/Compose.pre | 873 +++++ nls/en_US.UTF-8/Compose.pre | 4990 +++++++++++++++++-------------- nls/iso8859-15/Compose.pre | 4 nls/iso8859-3/Compose.pre | 4 nls/iso8859-9/Compose.pre | 4 nls/iso8859-9e/Compose.pre | 4 nls/locale.alias.pre | 35 nls/locale.dir.pre | 13 nls/pt_BR.UTF-8/Compose.pre | 403 +- src/AllCells.c | 16 src/AllPlanes.c | 21 src/AllowEv.c | 8 src/AutoRep.c | 6 src/Backgnd.c | 8 src/BdrWidth.c | 8 src/Bell.c | 6 src/Border.c | 8 src/ChAccCon.c | 14 src/ChActPGb.c | 10 src/ChClMode.c | 7 src/ChCmap.c | 8 src/ChGC.c | 10 src/ChKeyCon.c | 8 src/ChPntCon.c | 12 src/ChSaveSet.c | 20 src/ChWAttrs.c | 10 src/ChWindow.c | 9 src/ChkIfEv.c | 10 src/ChkMaskEv.c | 8 src/ChkTypEv.c | 8 src/ChkTypWEv.c | 10 src/ChkWinEv.c | 10 src/CirWin.c | 8 src/CirWinDn.c | 6 src/CirWinUp.c | 6 src/Clear.c | 6 src/ClearArea.c | 14 src/ConfWind.c | 12 src/ConnDis.c | 63 src/ConvSel.c | 13 src/CopyArea.c | 20 src/CopyCmap.c | 6 src/CopyGC.c | 9 src/CopyPlane.c | 22 src/CrCmap.c | 12 src/CrCursor.c | 13 src/CrGC.c | 42 src/CrGlCur.c | 20 src/CrPFBData.c | 16 src/CrPixmap.c | 10 src/CrWindow.c | 18 src/Cursor.c | 6 src/DefCursor.c | 8 src/DelProp.c | 8 src/Depths.c | 8 src/DestSubs.c | 6 src/DestWind.c | 6 src/DrArc.c | 17 src/DrArcs.c | 12 src/DrLine.c | 13 src/DrLines.c | 14 src/DrPoint.c | 11 src/DrPoints.c | 14 src/DrRect.c | 14 src/DrRects.c | 12 src/DrSegs.c | 12 src/ErrDes.c | 57 src/FSSaver.c | 15 src/FSWrap.c | 33 src/FetchName.c | 16 src/FillArc.c | 17 src/FillArcs.c | 12 src/FillPoly.c | 16 src/FillRct.c | 14 src/FillRcts.c | 12 src/FilterEv.c | 6 src/Flush.c | 5 src/Font.c | 14 src/FontInfo.c | 8 src/FontNames.c | 3 src/FreeCmap.c | 3 src/FreeCols.c | 12 src/FreeCurs.c | 6 src/FreeEData.c | 3 src/FreeGC.c | 6 src/FreePix.c | 7 src/GCMisc.c | 40 src/GetAtomNm.c | 16 src/GetColor.c | 2 src/GetDflt.c | 12 src/GetFPath.c | 9 src/GetFProp.c | 10 src/GetGCVals.c | 10 src/GetGeom.c | 16 src/GetHColor.c | 8 src/GetHints.c | 68 src/GetIFocus.c | 8 src/GetImage.c | 38 src/GetKCnt.c | 8 src/GetMoEv.c | 11 src/GetNrmHint.c | 22 src/GetPCnt.c | 9 src/GetPntMap.c | 8 src/GetProp.c | 26 src/GetRGBCMap.c | 12 src/GetSOwner.c | 6 src/GetSSaver.c | 10 src/GetStCmap.c | 10 src/GetTxtProp.c | 34 src/GetWMCMapW.c | 10 src/GetWMProto.c | 10 src/GrButton.c | 22 src/GrKey.c | 16 src/GrKeybd.c | 13 src/GrPointer.c | 20 src/GrServer.c | 3 src/Iconify.c | 8 src/IfEvent.c | 10 src/ImUtil.c | 171 - src/InitExt.c | 130 src/InsCmap.c | 6 src/IntAtom.c | 29 src/KeyBind.c | 47 src/KeysymStr.c | 3 src/KillCl.c | 6 src/LiICmaps.c | 8 src/LiProps.c | 8 src/ListExt.c | 9 src/LookupCol.c | 2 src/LowerWin.c | 6 src/Macros.c | 224 - src/Makefile.am | 15 src/MapRaised.c | 6 src/MapSubs.c | 6 src/MapWindow.c | 6 src/MaskEvent.c | 8 src/Misc.c | 22 src/ModMap.c | 15 src/MoveWin.c | 9 src/NextEvent.c | 6 src/OCWrap.c | 6 src/OMWrap.c | 9 src/OpenDis.c | 4 src/ParseCmd.c | 2 src/ParseCol.c | 2 src/PeekEvent.c | 6 src/PeekIfEv.c | 10 src/Pending.c | 9 src/PixFormats.c | 6 src/PmapBgnd.c | 8 src/PmapBord.c | 8 src/PolyReg.c | 8 src/PolyTxt.c | 15 src/PolyTxt16.c | 15 src/PropAlloc.c | 10 src/PutImage.c | 20 src/QuBest.c | 14 src/QuColor.c | 8 src/QuColors.c | 10 src/QuCurShp.c | 12 src/QuKeybd.c | 7 src/QuPntr.c | 16 src/QuStipShp.c | 12 src/QuTileShp.c | 12 src/QuTree.c | 14 src/Quarks.c | 5 src/RaiseWin.c | 6 src/RdBitF.c | 57 src/RecolorC.c | 9 src/ReconfWM.c | 12 src/ReconfWin.c | 12 src/RepWindow.c | 10 src/RestackWs.c | 10 src/RotProp.c | 14 src/ScrResStr.c | 3 src/SelInput.c | 8 src/SendEvent.c | 17 src/SetBack.c | 8 src/SetCRects.c | 16 src/SetClMask.c | 8 src/SetClOrig.c | 9 src/SetFPath.c | 8 src/SetFont.c | 8 src/SetFore.c | 8 src/SetFunc.c | 8 src/SetHints.c | 138 src/SetIFocus.c | 10 src/SetLStyle.c | 14 src/SetLocale.c | 4 src/SetNrmHint.c | 71 src/SetPMask.c | 8 src/SetPntMap.c | 15 src/SetRGBCMap.c | 12 src/SetSOwner.c | 10 src/SetSSaver.c | 9 src/SetStCmap.c | 13 src/SetState.c | 13 src/SetStip.c | 8 src/SetTSOrig.c | 9 src/SetTile.c | 8 src/SetTxtProp.c | 34 src/SetWMCMapW.c | 10 src/SetWMProto.c | 10 src/StBytes.c | 25 src/StColor.c | 8 src/StColors.c | 10 src/StNColor.c | 2 src/StrKeysym.c | 2 src/StrToText.c | 8 src/Sync.c | 6 src/TextToStr.c | 11 src/TrCoords.c | 16 src/UndefCurs.c | 6 src/UngrabBut.c | 10 src/UngrabKbd.c | 6 src/UngrabKey.c | 11 src/UngrabPtr.c | 6 src/UngrabSvr.c | 4 src/UninsCmap.c | 6 src/UnldFont.c | 6 src/UnmapSubs.c | 6 src/UnmapWin.c | 6 src/VisUtil.c | 23 src/WMProps.c | 22 src/WarpPtr.c | 17 src/WinEvent.c | 10 src/Window.c | 24 src/Withdraw.c | 8 src/XErrorDB | 26 src/XKeysymDB | 5 src/XlibAsync.c | 50 src/XlibInt.c | 33 src/Xrm.c | 2 src/Xxcbint.h | 1 src/imConv.c | 48 src/locking.c | 2 src/x11_trans.c | 2 src/xcb_disp.c | 21 src/xcb_io.c | 96 src/xcb_lock.c | 33 src/xcms/AddDIC.c | 3 src/xcms/AddSF.c | 3 src/xcms/CCC.c | 28 src/xcms/CvCols.c | 12 src/xcms/HVC.c | 20 src/xcms/HVCGcC.c | 12 src/xcms/HVCGcV.c | 12 src/xcms/HVCGcVC.c | 12 src/xcms/HVCMnV.c | 10 src/xcms/HVCMxC.c | 10 src/xcms/HVCMxV.c | 10 src/xcms/HVCMxVC.c | 8 src/xcms/HVCMxVs.c | 10 src/xcms/HVCWpAj.c | 17 src/xcms/IdOfPr.c | 3 src/xcms/LRGB.c | 32 src/xcms/Lab.c | 22 src/xcms/LabGcC.c | 12 src/xcms/LabGcL.c | 12 src/xcms/LabGcLC.c | 12 src/xcms/LabMnL.c | 10 src/xcms/LabMxC.c | 10 src/xcms/LabMxL.c | 10 src/xcms/LabMxLC.c | 8 src/xcms/LabWpAj.c | 17 src/xcms/Luv.c | 22 src/xcms/LuvGcC.c | 12 src/xcms/LuvGcL.c | 12 src/xcms/LuvGcLC.c | 12 src/xcms/LuvMnL.c | 10 src/xcms/LuvMxC.c | 10 src/xcms/LuvMxL.c | 10 src/xcms/LuvMxLC.c | 8 src/xcms/LuvWpAj.c | 17 src/xcms/OfCCC.c | 20 src/xcms/PrOfId.c | 4 src/xcms/QBlack.c | 8 src/xcms/QBlue.c | 8 src/xcms/QGreen.c | 8 src/xcms/QRed.c | 8 src/xcms/QWhite.c | 8 src/xcms/QuCol.c | 10 src/xcms/QuCols.c | 12 src/xcms/SetCCC.c | 6 src/xcms/StCol.c | 8 src/xcms/StCols.c | 13 src/xcms/XYZ.c | 2 src/xcms/cmsAllCol.c | 10 src/xcms/cmsCmap.c | 24 src/xcms/cmsColNm.c | 11 src/xcms/cmsMath.c | 6 src/xcms/cmsTrig.c | 6 src/xcms/uvY.c | 22 src/xcms/xyY.c | 22 src/xkb/XKBBind.c | 2 src/xkb/XKBCvt.c | 6 src/xkb/XKBExtDev.c | 2 src/xkb/XKBlibint.h | 4 src/xlibi18n/XDefaultIMIF.c | 15 src/xlibi18n/XimTrInt.h | 2 src/xlibi18n/Ximint.h | 2 src/xlibi18n/XimintP.h | 8 src/xlibi18n/XlcPubI.h | 2 src/xlibi18n/Xlcint.h | 4 src/xlibi18n/lcCT.c | 8 src/xlibi18n/lcDB.c | 76 src/xlibi18n/lcFile.c | 6 src/xlibi18n/lcWrap.c | 2 src/xlibi18n/xim_trans.c | 2 594 files changed, 35388 insertions(+), 5213 deletions(-)
New commits: commit a7f85567a3e850fba0c44571453d2852ab1a09be Author: Adam Jackson <[EMAIL PROTECTED]> Date: Tue May 13 10:28:39 2008 -0400 Bug #15884: Remove useless sleep()'s from the connection code. For network transports, there's enough delay in the network layer already without adding more. For local transports, just hurry up and fail if the server isn't there. diff --git a/modules/im/ximcp/imTrans.c b/modules/im/ximcp/imTrans.c index a239219..cb17ca0 100644 --- a/modules/im/ximcp/imTrans.c +++ b/modules/im/ximcp/imTrans.c @@ -77,10 +77,7 @@ _XimTransConnect( spec->trans_conn = NULL; if (connect_stat == TRANS_TRY_CONNECT_AGAIN) - { - sleep(1); continue; - } else break; } diff --git a/src/ConnDis.c b/src/ConnDis.c index f919d51..e61e0f0 100644 --- a/src/ConnDis.c +++ b/src/ConnDis.c @@ -42,6 +42,7 @@ in this Software without prior written authorization from The Open Group. #include <X11/Xdmcp.h> #include <stdio.h> #include <ctype.h> +#include <unistd.h> #if !defined(WIN32) #ifndef Lynx @@ -389,10 +390,7 @@ _X11TransConnectDisplay ( trans_conn = NULL; if (connect_stat == TRANS_TRY_CONNECT_AGAIN) - { - sleep(1); continue; - } else break; } @@ -409,7 +407,6 @@ _X11TransConnectDisplay ( { _X11TransClose(trans_conn); trans_conn = NULL; - sleep(1); if (saddr) { free ((char *) saddr); commit 9129057bdbff0ec9cd8bb780cf7f85f134a291eb Author: Teemu Likonen <[EMAIL PROTECTED]> Date: Wed May 7 21:44:22 2008 +0300 Change <dead_belowdot> to <dead_belowring> for U+1E00 and U+U1E01 Commit 6b6caeea830a977bdb54688cfb648d879821e752 added <dead_belowdot> <A> and <dead_belowdot> <a> compose sequences for letters U+1E00 and U+U1E01 (LATIN CAPITAL/SMALL LETTER A WITH RING BELOW). This caused duplicate compose sequences since these have already been defined. Also, using <dead_belowring> is more logical since the diacritic is indeed a "RING BELOW". diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index e6f8022..0d93969 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -1689,9 +1689,9 @@ XCOMM Part 3 <Multi_key> <U0F90> <U0FB5> : "ྐྵ" U0FB9 # TIBETAN SUBJOINED LETTER KSSA <Multi_key> <U102E> <U1025> : "ဦ" U1026 # MYANMAR LETTER UU <U0325> <A> : "Ḁ" U1E00 # LATIN CAPITAL LETTER A WITH RING BELOW -<dead_belowdot> <A> : "Ḁ" U1E00 # LATIN CAPITAL LETTER A WITH RING BELOW +<dead_belowring> <A> : "Ḁ" U1E00 # LATIN CAPITAL LETTER A WITH RING BELOW <U0325> <a> : "ḁ" U1E01 # LATIN SMALL LETTER A WITH RING BELOW -<dead_belowdot> <a> : "ḁ" U1E01 # LATIN SMALL LETTER A WITH RING BELOW +<dead_belowring> <a> : "ḁ" U1E01 # LATIN SMALL LETTER A WITH RING BELOW <dead_abovedot> <B> : "Ḃ" U1E02 # LATIN CAPITAL LETTER B WITH DOT ABOVE <Multi_key> <period> <B> : "Ḃ" U1E02 # LATIN CAPITAL LETTER B WITH DOT ABOVE <dead_abovedot> <b> : "ḃ" U1E03 # LATIN SMALL LETTER B WITH DOT ABOVE commit 01a9cb58888d290cc3d319feec4ee4a0297a844c Author: Daniel Stone <[EMAIL PROTECTED]> Date: Wed May 7 20:04:44 2008 +0300 NLS: Make UTF-8 the default for Russian No-one uses 8859-5 anymore, so make the default for Russian UTF-8; the only other possible answer would be KOI8-R. Signed-off-by: Sergey V. Udaltsov <[EMAIL PROTECTED]> diff --git a/nls/locale.alias.pre b/nls/locale.alias.pre index 87f5217..71d55e0 100644 --- a/nls/locale.alias.pre +++ b/nls/locale.alias.pre @@ -916,8 +916,9 @@ ro_RO: ro_RO.ISO8859-2 ro_RO.iso88592: ro_RO.ISO8859-2 ro_RO.ISO-8859-2: ro_RO.ISO8859-2 ro_RO.utf8: ro_RO.UTF-8 -ru: ru_RU.ISO8859-5 -ru_RU: ru_RU.ISO8859-5 +ru: ru_RU.UTF-8 +ru_RU: ru_RU.UTF-8 +ru_RU.utf8: ru_RU.UTF-8 ru_RU.iso88595: ru_RU.ISO8859-5 ru_RU.ISO-8859-5: ru_RU.ISO8859-5 ru_RU.koi8r: ru_RU.KOI8-R commit 407b81bfbbabf6feb565d6da22f9ef9a69016ab8 Author: Ross Burton <[EMAIL PROTECTED]> Date: Tue Apr 29 13:38:10 2008 +0300 NLS: Add interrobang to UTF-8 compose tables (bug #15653) It is what it says on the box. diff --git a/nls/el_GR.UTF-8/Compose.pre b/nls/el_GR.UTF-8/Compose.pre index 53ff433..a97c2ae 100644 --- a/nls/el_GR.UTF-8/Compose.pre +++ b/nls/el_GR.UTF-8/Compose.pre @@ -2382,4 +2382,7 @@ XCOMM Miscellaneous extensions. <Multi_key> <Greek_delta> <Greek_RHO> : "₯" U20af <Multi_key> <Greek_delta> <Greek_rho> : "₯" U20af +<Multi_key> <question> <exclam> : "‽" U203D # INTERROBANG +<Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG + XCOMM End diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index c62177a..e6f8022 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -212,6 +212,9 @@ XCOMM Other symbols <Multi_key> <Cyrillic_EN> <Cyrillic_o> : "№" numerosign # NUMERO SIGN <Multi_key> <Cyrillic_EN> <Cyrillic_O> : "№" numerosign # NUMERO SIGN +<Multi_key> <question> <exclam> : "‽" U203D # INTERROBANG +<Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG + XCOMM Part 2 XCOMM Compose map for Korean Hangul(Choseongul) Conjoining Jamos automatically diff --git a/nls/pt_BR.UTF-8/Compose.pre b/nls/pt_BR.UTF-8/Compose.pre index 4b06df1..f403b18 100644 --- a/nls/pt_BR.UTF-8/Compose.pre +++ b/nls/pt_BR.UTF-8/Compose.pre @@ -185,6 +185,9 @@ XCOMM Other symbols <Multi_key> <P> <P> : "¶" paragraph # PILCROW SIGN (PARAGRAPH SIGN) +<Multi_key> <question> <exclam> : "‽" U203D # INTERROBANG +<Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG + XCOMM Part 2 XCOMM Compose map for Korean Hangul(Choseongul) Conjoining Jamos automatically commit 0b6682303e9c61fefc3818acfda616b1e3691abf Author: Theppitak Karoonboonyanan <[EMAIL PROTECTED]> Date: Mon Apr 28 11:51:25 2008 +0300 IM: Respect XMODIFIERS for Thai locale (bug #15719) When looking at Thai input methods, make sure XMODIFIERS is checked before jumping straight into built-in Thai processing, so external XIM servers such as SCIM can be used with Thai. diff --git a/modules/im/ximcp/imThaiIm.c b/modules/im/ximcp/imThaiIm.c index e247150..cc0f4a2 100644 --- a/modules/im/ximcp/imThaiIm.c +++ b/modules/im/ximcp/imThaiIm.c @@ -67,7 +67,13 @@ _XimCheckIfThaiProcessing(im) char *language; _XGetLCValues(im->core.lcd, XlcNLanguage, &language, NULL); - if(strcmp(language, THAI_LANGUAGE_NAME) == 0) { + if(strcmp(language, THAI_LANGUAGE_NAME) == 0 && + (strcmp(im->core.im_name, "") == 0 || + strcmp(im->core.im_name, "BasicCheck") == 0 || + strcmp(im->core.im_name, "Strict") == 0 || + strcmp(im->core.im_name, "Thaicat") == 0 || + strcmp(im->core.im_name, "Passthrough") == 0)) + { return(True); } return(False); commit c13aded1b2f830ba5004abb0ec5518f9ea16087e Author: Colin Harrison <colin.harrison-at-virgin.net> Date: Sat Apr 26 18:56:05 2008 +0100 Fix missing error condition diff --git a/src/xcms/cmsColNm.c b/src/xcms/cmsColNm.c index eacff2f..e3ca518 100644 --- a/src/xcms/cmsColNm.c +++ b/src/xcms/cmsColNm.c @@ -735,6 +735,8 @@ LoadColornameDB(void) } if ((stream = _XFopenFile (pathname, "r")) == NULL) { + /* can't open file */ + XcmsColorDbState = XcmsDbInitFailure; return(XcmsFailure); } commit f5c5ffc175cb383c92ea0fa8c08cfb087c5f3083 Author: Colin Harrison <colin.harrison-at-virgin.net> Date: Mon Apr 21 17:24:33 2008 +0100 Xlib warning fixes diff --git a/src/GetDflt.c b/src/GetDflt.c index 2098e81..7b40152 100644 --- a/src/GetDflt.c +++ b/src/GetDflt.c @@ -98,16 +98,16 @@ GetHomeDir( int len) { #ifdef WIN32 - register char *ptr1; - register char *ptr2; + register char *ptr1 = NULL; + register char *ptr2 = NULL; int len1 = 0, len2 = 0; - if (ptr1 = getenv("HOME")) { /* old, deprecated */ + if ((ptr1 = getenv("HOME"))) { /* old, deprecated */ len1 = strlen (ptr1); } else if ((ptr1 = getenv("HOMEDRIVE")) && (ptr2 = getenv("HOMEDIR"))) { len1 = strlen (ptr1); len2 = strlen (ptr2); - } else if (ptr2 = getenv("USERNAME")) { + } else if ((ptr2 = getenv("USERNAME"))) { len1 = strlen (ptr1 = "/users/"); len2 = strlen (ptr2); } diff --git a/src/locking.c b/src/locking.c index 537ffa3..d69b354 100644 --- a/src/locking.c +++ b/src/locking.c @@ -60,7 +60,7 @@ extern LockInfoPtr _Xi18n_lock; #ifdef WIN32 static DWORD _X_TlsIndex = (DWORD)-1; -_Xthread_init() +void _Xthread_init() { if (_X_TlsIndex == (DWORD)-1) _X_TlsIndex = TlsAlloc(); diff --git a/src/xlibi18n/lcWrap.c b/src/xlibi18n/lcWrap.c index ea26231..c0cee44 100644 --- a/src/xlibi18n/lcWrap.c +++ b/src/xlibi18n/lcWrap.c @@ -154,7 +154,7 @@ _XlcDefaultMapModifiers( #ifdef WIN32 { char *s; - for (s = mods; s = strchr(s, '@'); s++) { + for (s = mods; (s = strchr(s, '@')); s++) { for (s++; *s && *s != '='; s++) { if (*s == '#') { *s = '='; commit 6b6caeea830a977bdb54688cfb648d879821e752 Author: James Cloos <[EMAIL PROTECTED]> Date: Fri Apr 18 02:50:55 2008 -0400 Add some dead_key sequences to en_US.UTF-8 Compose table Make use of the new dead key symbols added to x11proto’s commit 44e24a27bca023cf7b799f191fe6d52e12efbe5f (which was in responce to bug #15446). diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index 02561d4..c62177a 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -35,6 +35,7 @@ XCOMM Spacing versions of dead accents <dead_iota> <space> : "ͺ" U37a # GREEK YPOGEGRAMMENI <dead_iota> <dead_iota> : "ͺ" U37a # GREEK YPOGEGRAMMENI + XCOMM ASCII characters that may be difficult to access XCOMM on some keyboards. <Multi_key> <plus> <plus> : "#" numbersign # NUMBER SIGN @@ -1685,7 +1686,9 @@ XCOMM Part 3 <Multi_key> <U0F90> <U0FB5> : "ྐྵ" U0FB9 # TIBETAN SUBJOINED LETTER KSSA <Multi_key> <U102E> <U1025> : "ဦ" U1026 # MYANMAR LETTER UU <U0325> <A> : "Ḁ" U1E00 # LATIN CAPITAL LETTER A WITH RING BELOW +<dead_belowdot> <A> : "Ḁ" U1E00 # LATIN CAPITAL LETTER A WITH RING BELOW <U0325> <a> : "ḁ" U1E01 # LATIN SMALL LETTER A WITH RING BELOW +<dead_belowdot> <a> : "ḁ" U1E01 # LATIN SMALL LETTER A WITH RING BELOW <dead_abovedot> <B> : "Ḃ" U1E02 # LATIN CAPITAL LETTER B WITH DOT ABOVE <Multi_key> <period> <B> : "Ḃ" U1E02 # LATIN CAPITAL LETTER B WITH DOT ABOVE <dead_abovedot> <b> : "ḃ" U1E03 # LATIN SMALL LETTER B WITH DOT ABOVE @@ -1697,7 +1700,9 @@ XCOMM Part 3 <Multi_key> <exclam> <b> : "ḅ" U1E05 # LATIN SMALL LETTER B WITH DOT BELOW <combining_belowdot> <b> : "ḅ" U1E05 # LATIN SMALL LETTER B WITH DOT BELOW <U0331> <B> : "Ḇ" U1E06 # LATIN CAPITAL LETTER B WITH LINE BELOW +<dead_belowmacron> <B> : "Ḇ" U1E06 # LATIN CAPITAL LETTER B WITH LINE BELOW <U0331> <b> : "ḇ" U1E07 # LATIN SMALL LETTER B WITH LINE BELOW +<dead_belowmacron> <b> : "ḇ" U1E07 # LATIN SMALL LETTER B WITH LINE BELOW <dead_acute> <Ccedilla> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE <Multi_key> <acute> <Ccedilla> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE <Multi_key> <apostrophe> <Ccedilla> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE @@ -1731,13 +1736,17 @@ XCOMM Part 3 <Multi_key> <exclam> <d> : "ḍ" U1E0D # LATIN SMALL LETTER D WITH DOT BELOW <combining_belowdot> <d> : "ḍ" U1E0D # LATIN SMALL LETTER D WITH DOT BELOW <U0331> <D> : "Ḏ" U1E0E # LATIN CAPITAL LETTER D WITH LINE BELOW +<dead_belowmacron> <D> : "Ḏ" U1E0E # LATIN CAPITAL LETTER D WITH LINE BELOW <U0331> <d> : "ḏ" U1E0F # LATIN SMALL LETTER D WITH LINE BELOW +<dead_belowmacron> <d> : "ḏ" U1E0F # LATIN SMALL LETTER D WITH LINE BELOW <dead_cedilla> <D> : "Ḑ" U1E10 # LATIN CAPITAL LETTER D WITH CEDILLA <Multi_key> <comma> <D> : "Ḑ" U1E10 # LATIN CAPITAL LETTER D WITH CEDILLA <dead_cedilla> <d> : "ḑ" U1E11 # LATIN SMALL LETTER D WITH CEDILLA <Multi_key> <comma> <d> : "ḑ" U1E11 # LATIN SMALL LETTER D WITH CEDILLA <U032D> <D> : "Ḓ" U1E12 # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <D> : "Ḓ" U1E12 # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW <U032D> <d> : "ḓ" U1E13 # LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <d> : "ḓ" U1E13 # LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW <dead_grave> <Emacron> : "Ḕ" U1E14 # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE <Multi_key> <grave> <Emacron> : "Ḕ" U1E14 # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE <dead_grave> <dead_macron> <E> : "Ḕ" U1E14 # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE @@ -1795,9 +1804,13 @@ XCOMM Part 3 <combining_acute> <Multi_key> <macron> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE <combining_acute> <Multi_key> <underscore> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE <U032D> <E> : "Ḙ" U1E18 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <E> : "Ḙ" U1E18 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW <U032D> <e> : "ḙ" U1E19 # LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <e> : "ḙ" U1E19 # LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW <U0330> <E> : "Ḛ" U1E1A # LATIN CAPITAL LETTER E WITH TILDE BELOW +<dead_belowtilde> <E> : "Ḛ" U1E1A # LATIN CAPITAL LETTER E WITH TILDE BELOW <U0330> <e> : "ḛ" U1E1B # LATIN SMALL LETTER E WITH TILDE BELOW +<dead_belowtilde> <e> : "ḛ" U1E1B # LATIN SMALL LETTER E WITH TILDE BELOW <dead_breve> <U0228> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE <Multi_key> <U> <U0228> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE <Multi_key> <b> <U0228> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE @@ -1845,9 +1858,13 @@ XCOMM Part 3 <dead_cedilla> <h> : "ḩ" U1E29 # LATIN SMALL LETTER H WITH CEDILLA <Multi_key> <comma> <h> : "ḩ" U1E29 # LATIN SMALL LETTER H WITH CEDILLA <U032E> <H> : "Ḫ" U1E2A # LATIN CAPITAL LETTER H WITH BREVE BELOW +<dead_belowbreve> <H> : "Ḫ" U1E2A # LATIN CAPITAL LETTER H WITH BREVE BELOW <U032E> <h> : "ḫ" U1E2B # LATIN SMALL LETTER H WITH BREVE BELOW +<dead_belowbreve> <h> : "ḫ" U1E2B # LATIN SMALL LETTER H WITH BREVE BELOW <U0330> <I> : "Ḭ" U1E2C # LATIN CAPITAL LETTER I WITH TILDE BELOW +<dead_belowtilde> <I> : "Ḭ" U1E2C # LATIN CAPITAL LETTER I WITH TILDE BELOW <U0330> <i> : "ḭ" U1E2D # LATIN SMALL LETTER I WITH TILDE BELOW +<dead_belowtilde> <i> : "ḭ" U1E2D # LATIN SMALL LETTER I WITH TILDE BELOW <dead_acute> <Idiaeresis> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE <Multi_key> <acute> <Idiaeresis> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE <Multi_key> <apostrophe> <Idiaeresis> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE @@ -1887,7 +1904,9 @@ XCOMM Part 3 <Multi_key> <exclam> <k> : "ḳ" U1E33 # LATIN SMALL LETTER K WITH DOT BELOW <combining_belowdot> <k> : "ḳ" U1E33 # LATIN SMALL LETTER K WITH DOT BELOW <U0331> <K> : "Ḵ" U1E34 # LATIN CAPITAL LETTER K WITH LINE BELOW +<dead_belowmacron> <K> : "Ḵ" U1E34 # LATIN CAPITAL LETTER K WITH LINE BELOW <U0331> <k> : "ḵ" U1E35 # LATIN SMALL LETTER K WITH LINE BELOW +<dead_belowmacron> <k> : "ḵ" U1E35 # LATIN SMALL LETTER K WITH LINE BELOW <dead_belowdot> <L> : "Ḷ" U1E36 # LATIN CAPITAL LETTER L WITH DOT BELOW <Multi_key> <exclam> <L> : "Ḷ" U1E36 # LATIN CAPITAL LETTER L WITH DOT BELOW <combining_belowdot> <L> : "Ḷ" U1E36 # LATIN CAPITAL LETTER L WITH DOT BELOW @@ -1919,9 +1938,13 @@ XCOMM Part 3 <Multi_key> <macron> <combining_belowdot> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON <Multi_key> <underscore> <combining_belowdot> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON <U0331> <L> : "Ḻ" U1E3A # LATIN CAPITAL LETTER L WITH LINE BELOW +<dead_belowmacron> <L> : "Ḻ" U1E3A # LATIN CAPITAL LETTER L WITH LINE BELOW <U0331> <l> : "ḻ" U1E3B # LATIN SMALL LETTER L WITH LINE BELOW +<dead_belowmacron> <l> : "ḻ" U1E3B # LATIN SMALL LETTER L WITH LINE BELOW <U032D> <L> : "Ḽ" U1E3C # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <L> : "Ḽ" U1E3C # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW <U032D> <l> : "ḽ" U1E3D # LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <l> : "ḽ" U1E3D # LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW <dead_acute> <M> : "Ḿ" U1E3E # LATIN CAPITAL LETTER M WITH ACUTE <Multi_key> <acute> <M> : "Ḿ" U1E3E # LATIN CAPITAL LETTER M WITH ACUTE <Multi_key> <apostrophe> <M> : "Ḿ" U1E3E # LATIN CAPITAL LETTER M WITH ACUTE @@ -1951,9 +1974,13 @@ XCOMM Part 3 <Multi_key> <exclam> <n> : "ṇ" U1E47 # LATIN SMALL LETTER N WITH DOT BELOW <combining_belowdot> <n> : "ṇ" U1E47 # LATIN SMALL LETTER N WITH DOT BELOW <U0331> <N> : "Ṉ" U1E48 # LATIN CAPITAL LETTER N WITH LINE BELOW +<dead_belowmacron> <N> : "Ṉ" U1E48 # LATIN CAPITAL LETTER N WITH LINE BELOW <U0331> <n> : "ṉ" U1E49 # LATIN SMALL LETTER N WITH LINE BELOW +<dead_belowmacron> <n> : "ṉ" U1E49 # LATIN SMALL LETTER N WITH LINE BELOW <U032D> <N> : "Ṋ" U1E4A # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <N> : "Ṋ" U1E4A # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW <U032D> <n> : "ṋ" U1E4B # LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW +<dead_belowcircumflex> <n> : "ṋ" U1E4B # LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW <dead_acute> <Otilde> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE <Multi_key> <acute> <Otilde> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE <Multi_key> <apostrophe> <Otilde> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE @@ -2105,7 +2132,9 @@ XCOMM Part 3 <Multi_key> <macron> <combining_belowdot> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON <Multi_key> <underscore> <combining_belowdot> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON <U0331> <R> : "Ṟ" U1E5E # LATIN CAPITAL LETTER R WITH LINE BELOW +<dead_belowmacron> <R> : "Ṟ" U1E5E # LATIN CAPITAL LETTER R WITH LINE BELOW -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]