diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -77,12 +77,11 @@ librime.so.1:_Z12RimeGetInputm librime.so.1:_Z14RimeGetKeyNamei librime.so.1:_Z14RimeGetVersionv -librime.so.1:_Z15RimeCommitProtomPv librime.so.1:_Z15RimeGetCaretPosm librime.so.1:_Z15RimeSetCaretPosmm -librime.so.1:_Z15RimeStatusProtomPv -librime.so.1:_Z16RimeContextProtomPv librime.so.1:_Z17RimeGetStagingDirv +librime.so.1:_Z17RimeGetStateLabelmPKci +librime.so.1:_Z19RimeDeleteCandidatemm librime.so.1:_Z19RimeGetModifierNamei librime.so.1:_Z19RimeSelectCandidatemm librime.so.1:_Z20RimeGetKeycodeByNamePKc @@ -94,215 +93,16 @@ librime.so.1:_Z25rime_require_module_gearsv librime.so.1:_Z26rime_require_module_leversv librime.so.1:_Z27rime_require_module_pluginsv +librime.so.1:_Z32RimeDeleteCandidateOnCurrentPagemm librime.so.1:_Z32RimeSelectCandidateOnCurrentPagemm -librime.so.1:_ZN2kj10heapStringEPKcm -librime.so.1:_ZN2kj10heapStringEm -librime.so.1:_ZN2kj11AutoCloseFdD1Ev -librime.so.1:_ZN2kj11AutoCloseFdD2Ev -librime.so.1:_ZN2kj11InputStream11readAllTextEm -librime.so.1:_ZN2kj11InputStream12readAllBytesEm -librime.so.1:_ZN2kj11InputStream4readEPvmm -librime.so.1:_ZN2kj11InputStream4skipEm -librime.so.1:_ZN2kj11InputStreamD0Ev -librime.so.1:_ZN2kj11InputStreamD1Ev -librime.so.1:_ZN2kj11InputStreamD2Ev -librime.so.1:_ZN2kj12OutputStream5writeENS_8ArrayPtrIKNS1_IKhEEEE -librime.so.1:_ZN2kj12OutputStreamD0Ev -librime.so.1:_ZN2kj12OutputStreamD1Ev -librime.so.1:_ZN2kj12OutputStreamD2Ev -librime.so.1:_ZN2kj13FdInputStream7tryReadEPvmm -librime.so.1:_ZN2kj13FdInputStreamD0Ev -librime.so.1:_ZN2kj13FdInputStreamD1Ev -librime.so.1:_ZN2kj13FdInputStreamD2Ev -librime.so.1:_ZN2kj13getStackTraceENS_8ArrayPtrIPvEEj -librime.so.1:_ZN2kj13getStackTraceEv -librime.so.1:_ZN2kj14FdOutputStream5writeENS_8ArrayPtrIKNS1_IKhEEEE -librime.so.1:_ZN2kj14FdOutputStream5writeEPKvm -librime.so.1:_ZN2kj14FdOutputStreamD0Ev -librime.so.1:_ZN2kj14FdOutputStreamD1Ev -librime.so.1:_ZN2kj14FdOutputStreamD2Ev -librime.so.1:_ZN2kj14UnwindDetectorC1Ev -librime.so.1:_ZN2kj14UnwindDetectorC2Ev -librime.so.1:_ZN2kj16ArrayInputStream16tryGetReadBufferEv -librime.so.1:_ZN2kj16ArrayInputStream4skipEm -librime.so.1:_ZN2kj16ArrayInputStream7tryReadEPvmm -librime.so.1:_ZN2kj16ArrayInputStreamC1ENS_8ArrayPtrIKhEE -librime.so.1:_ZN2kj16ArrayInputStreamC2ENS_8ArrayPtrIKhEE -librime.so.1:_ZN2kj16ArrayInputStreamD0Ev -librime.so.1:_ZN2kj16ArrayInputStreamD1Ev -librime.so.1:_ZN2kj16ArrayInputStreamD2Ev -librime.so.1:_ZN2kj17ArrayOutputStream14getWriteBufferEv -librime.so.1:_ZN2kj17ArrayOutputStream5writeEPKvm -librime.so.1:_ZN2kj17ArrayOutputStreamC1ENS_8ArrayPtrIhEE -librime.so.1:_ZN2kj17ArrayOutputStreamC2ENS_8ArrayPtrIhEE -librime.so.1:_ZN2kj17ArrayOutputStreamD0Ev -librime.so.1:_ZN2kj17ArrayOutputStreamD1Ev -librime.so.1:_ZN2kj17ArrayOutputStreamD2Ev -librime.so.1:_ZN2kj17ExceptionCallback10logMessageENS_11LogSeverityEPKciiONS_6StringE -librime.so.1:_ZN2kj17ExceptionCallback14stackTraceModeEv -librime.so.1:_ZN2kj17ExceptionCallback16onFatalExceptionEONS_9ExceptionE -librime.so.1:_ZN2kj17ExceptionCallback20getThreadInitializerEv -librime.so.1:_ZN2kj17ExceptionCallback22onRecoverableExceptionEONS_9ExceptionE -librime.so.1:_ZN2kj17ExceptionCallbackC1ERS0_ -librime.so.1:_ZN2kj17ExceptionCallbackC1Ev -librime.so.1:_ZN2kj17ExceptionCallbackC2ERS0_ -librime.so.1:_ZN2kj17ExceptionCallbackC2Ev -librime.so.1:_ZN2kj17ExceptionCallbackD0Ev -librime.so.1:_ZN2kj17ExceptionCallbackD1Ev -librime.so.1:_ZN2kj17ExceptionCallbackD2Ev -librime.so.1:_ZN2kj17NullArrayDisposer8instanceE -librime.so.1:_ZN2kj18VectorOutputStream14getWriteBufferEv -librime.so.1:_ZN2kj18VectorOutputStream4growEm -librime.so.1:_ZN2kj18VectorOutputStream5writeEPKvm -librime.so.1:_ZN2kj18VectorOutputStreamC1Em -librime.so.1:_ZN2kj18VectorOutputStreamC2Em -librime.so.1:_ZN2kj18VectorOutputStreamD0Ev -librime.so.1:_ZN2kj18VectorOutputStreamD1Ev -librime.so.1:_ZN2kj18VectorOutputStreamD2Ev -librime.so.1:_ZN2kj18trimSourceFilenameENS_9StringPtrE -librime.so.1:_ZN2kj19BufferedInputStream13getReadBufferEv -librime.so.1:_ZN2kj19BufferedInputStreamD0Ev -librime.so.1:_ZN2kj19BufferedInputStreamD1Ev -librime.so.1:_ZN2kj19BufferedInputStreamD2Ev -librime.so.1:_ZN2kj19InsertionOrderIndex10EMPTY_LINKE -librime.so.1:_ZN2kj19InsertionOrderIndex10insertImplEm -librime.so.1:_ZN2kj19InsertionOrderIndex5clearEv -librime.so.1:_ZN2kj19InsertionOrderIndex7reserveEm -librime.so.1:_ZN2kj19InsertionOrderIndex8moveImplEmm -librime.so.1:_ZN2kj19InsertionOrderIndex9eraseImplEm -librime.so.1:_ZN2kj19InsertionOrderIndexC1EOS0_ -librime.so.1:_ZN2kj19InsertionOrderIndexC1Ev -librime.so.1:_ZN2kj19InsertionOrderIndexC2EOS0_ -librime.so.1:_ZN2kj19InsertionOrderIndexC2Ev -librime.so.1:_ZN2kj19InsertionOrderIndexD1Ev -librime.so.1:_ZN2kj19InsertionOrderIndexD2Ev -librime.so.1:_ZN2kj19InsertionOrderIndexaSEOS0_ -librime.so.1:_ZN2kj19stringifyStackTraceENS_8ArrayPtrIKPvEE -librime.so.1:_ZN2kj19throwFatalExceptionEONS_9ExceptionEj -librime.so.1:_ZN2kj1_11parseDoubleERKNS_9StringPtrE -librime.so.1:_ZN2kj1_11unreachableEv -librime.so.1:_ZN2kj1_12chooseBucketEjj -librime.so.1:_ZN2kj1_17HeapArrayDisposer12allocateImplEmmmPFvPvES4_ -librime.so.1:_ZN2kj1_17HeapArrayDisposer8instanceE -librime.so.1:_ZN2kj1_19chooseHashTableSizeEj -librime.so.1:_ZN2kj1_20inlineRequireFailureEPKciS2_S2_S2_ -librime.so.1:_ZN2kj1_21runCatchingExceptionsERNS0_8RunnableE -librime.so.1:_ZN2kj1_22throwDuplicateTableRowEv -librime.so.1:_ZN2kj1_22uncaughtExceptionCountEv -librime.so.1:_ZN2kj1_25logHashTableInconsistencyEv -librime.so.1:_ZN2kj1_4Once5resetEv -librime.so.1:_ZN2kj1_4Once7runOnceERNS1_11InitializerENS_18NoopSourceLocationE -librime.so.1:_ZN2kj1_5Debug11logInternalEPKciNS_11LogSeverityES3_NS_8ArrayPtrINS_6StringEEE -librime.so.1:_ZN2kj1_5Debug11minSeverityE -librime.so.1:_ZN2kj1_5Debug16getOsErrorNumberEb -librime.so.1:_ZN2kj1_5Debug23makeDescriptionInternalEPKcNS_8ArrayPtrINS_6StringEEE -librime.so.1:_ZN2kj1_5Debug5Fault4initEPKciNS_9Exception4TypeES4_S4_NS_8ArrayPtrINS_6StringEEE -librime.so.1:_ZN2kj1_5Debug5Fault4initEPKciiS4_S4_NS_8ArrayPtrINS_6StringEEE -librime.so.1:_ZN2kj1_5Debug5Fault5fatalEv -librime.so.1:_ZN2kj1_5Debug5FaultD1Ev -librime.so.1:_ZN2kj1_5Debug5FaultD2Ev -librime.so.1:_ZN2kj1_5Debug7Context10logMessageENS_11LogSeverityEPKciiONS_6StringE -librime.so.1:_ZN2kj1_5Debug7Context16onFatalExceptionEONS_9ExceptionE -librime.so.1:_ZN2kj1_5Debug7Context17ensureInitializedEv -librime.so.1:_ZN2kj1_5Debug7Context22onRecoverableExceptionEONS_9ExceptionE -librime.so.1:_ZN2kj1_5Debug7ContextC1Ev -librime.so.1:_ZN2kj1_5Debug7ContextC2Ev -librime.so.1:_ZN2kj1_5Debug7ContextD0Ev -librime.so.1:_ZN2kj1_5Debug7ContextD1Ev -librime.so.1:_ZN2kj1_5Debug7ContextD2Ev -librime.so.1:_ZN2kj1_5Mutex14checkPredicateERNS1_6WaiterE -librime.so.1:_ZN2kj1_5Mutex27induceSpuriousWakeupForTestEv -librime.so.1:_ZN2kj1_5Mutex4lockENS1_11ExclusivityENS_5MaybeINS_8QuantityIlNS0_15NanosecondLabelEEEEENS_18NoopSourceLocationE -librime.so.1:_ZN2kj1_5Mutex4waitERNS1_9PredicateENS_5MaybeINS_8QuantityIlNS0_15NanosecondLabelEEEEENS_18NoopSourceLocationE -librime.so.1:_ZN2kj1_5Mutex6unlockENS1_11ExclusivityEPNS1_6WaiterE -librime.so.1:_ZN2kj1_5MutexC1Ev -librime.so.1:_ZN2kj1_5MutexC2Ev -librime.so.1:_ZN2kj1_5MutexD1Ev -librime.so.1:_ZN2kj1_5MutexD2Ev -librime.so.1:_ZN2kj1_6rehashENS_8ArrayPtrIKNS0_10HashBucketEEEm -librime.so.1:_ZN2kj1_9BTreeImpl10EMPTY_NODEE -librime.so.1:_ZN2kj1_9BTreeImpl10verifyNodeEmRNS_13FunctionParamIFbjjEEEjjNS1_9MaybeUintE -librime.so.1:_ZN2kj1_9BTreeImpl5clearEv -librime.so.1:_ZN2kj1_9BTreeImpl5eraseEjRKNS1_9SearchKeyE -librime.so.1:_ZN2kj1_9BTreeImpl6insertERKNS1_9SearchKeyE -librime.so.1:_ZN2kj1_9BTreeImpl6verifyEmNS_13FunctionParamIFbjjEEE -librime.so.1:_ZN2kj1_9BTreeImpl7reserveEm -librime.so.1:_ZN2kj1_9BTreeImpl8growTreeEj -librime.so.1:_ZN2kj1_9BTreeImpl8renumberEjjRKNS1_9SearchKeyE -librime.so.1:_ZN2kj1_9BTreeImplC1EOS1_ -librime.so.1:_ZN2kj1_9BTreeImplC1Ev -librime.so.1:_ZN2kj1_9BTreeImplC2EOS1_ -librime.so.1:_ZN2kj1_9BTreeImplC2Ev -librime.so.1:_ZN2kj1_9BTreeImplD1Ev -librime.so.1:_ZN2kj1_9BTreeImplD2Ev -librime.so.1:_ZN2kj1_9BTreeImplaSEOS1_ -librime.so.1:_ZN2kj20BufferedOutputStreamD0Ev -librime.so.1:_ZN2kj20BufferedOutputStreamD1Ev -librime.so.1:_ZN2kj20BufferedOutputStreamD2Ev -librime.so.1:_ZN2kj20computeRelativeTraceENS_8ArrayPtrIKPvEES3_ -librime.so.1:_ZN2kj20getDestructionReasonEPvNS_9Exception4TypeEPKciNS_9StringPtrE -librime.so.1:_ZN2kj20getExceptionCallbackEv -librime.so.1:_ZN2kj22ExceptionSafeArrayUtil10destroyAllEv -librime.so.1:_ZN2kj22ExceptionSafeArrayUtil9constructEmPFvPvE -librime.so.1:_ZN2kj22getCaughtExceptionTypeEv -librime.so.1:_ZN2kj22printStackTraceOnCrashEv -librime.so.1:_ZN2kj25InFlightExceptionIterator4nextEv -librime.so.1:_ZN2kj25InFlightExceptionIteratorC1Ev -librime.so.1:_ZN2kj25InFlightExceptionIteratorC2Ev -librime.so.1:_ZN2kj25throwRecoverableExceptionEONS_9ExceptionEj -librime.so.1:_ZN2kj26BufferedInputStreamWrapper16tryGetReadBufferEv -librime.so.1:_ZN2kj26BufferedInputStreamWrapper4skipEm -librime.so.1:_ZN2kj26BufferedInputStreamWrapper7tryReadEPvmm -librime.so.1:_ZN2kj26BufferedInputStreamWrapperC1ERNS_11InputStreamENS_8ArrayPtrIhEE -librime.so.1:_ZN2kj26BufferedInputStreamWrapperC2ERNS_11InputStreamENS_8ArrayPtrIhEE -librime.so.1:_ZN2kj26BufferedInputStreamWrapperD0Ev -librime.so.1:_ZN2kj26BufferedInputStreamWrapperD1Ev -librime.so.1:_ZN2kj26BufferedInputStreamWrapperD2Ev -librime.so.1:_ZN2kj27BufferedOutputStreamWrapper14getWriteBufferEv -librime.so.1:_ZN2kj27BufferedOutputStreamWrapper5flushEv -librime.so.1:_ZN2kj27BufferedOutputStreamWrapper5writeEPKvm -librime.so.1:_ZN2kj27BufferedOutputStreamWrapperC1ERNS_12OutputStreamENS_8ArrayPtrIhEE -librime.so.1:_ZN2kj27BufferedOutputStreamWrapperC2ERNS_12OutputStreamENS_8ArrayPtrIhEE -librime.so.1:_ZN2kj27BufferedOutputStreamWrapperD0Ev -librime.so.1:_ZN2kj27BufferedOutputStreamWrapperD1Ev -librime.so.1:_ZN2kj27BufferedOutputStreamWrapperD2Ev -librime.so.1:_ZN2kj27DestructorOnlyArrayDisposer8instanceE -librime.so.1:_ZN2kj28stringifyStackTraceAddressesENS_8ArrayPtrIKPvEE -librime.so.1:_ZN2kj28stringifyStackTraceAddressesENS_8ArrayPtrIKPvEENS0_IcEE -librime.so.1:_ZN2kj3hexEh -librime.so.1:_ZN2kj3hexEj -librime.so.1:_ZN2kj3hexEm -librime.so.1:_ZN2kj3hexEt -librime.so.1:_ZN2kj3hexEy -librime.so.1:_ZN2kj9Exception11extendTraceEjj -librime.so.1:_ZN2kj9Exception11wrapContextEPKciONS_6StringE -librime.so.1:_ZN2kj9Exception12addTraceHereEv -librime.so.1:_ZN2kj9Exception19truncateCommonTraceEv -librime.so.1:_ZN2kj9Exception7ContextC1ERKS1_ -librime.so.1:_ZN2kj9Exception7ContextC2ERKS1_ -librime.so.1:_ZN2kj9Exception8addTraceEPv -librime.so.1:_ZN2kj9ExceptionC1ENS0_4TypeENS_6StringEiS2_ -librime.so.1:_ZN2kj9ExceptionC1ENS0_4TypeEPKciNS_6StringE -librime.so.1:_ZN2kj9ExceptionC1ERKS0_ -librime.so.1:_ZN2kj9ExceptionC2ENS0_4TypeENS_6StringEiS2_ -librime.so.1:_ZN2kj9ExceptionC2ENS0_4TypeEPKciNS_6StringE -librime.so.1:_ZN2kj9ExceptionC2ERKS0_ -librime.so.1:_ZN2kj9ExceptionD1Ev -librime.so.1:_ZN2kj9ExceptionD2Ev -librime.so.1:_ZN2kjmlENS_1_11StringifierENS_11LogSeverityE -librime.so.1:_ZN2kjmlENS_1_11StringifierENS_9Exception4TypeE -librime.so.1:_ZN2kjmlENS_1_11StringifierERKNS_9ExceptionE -librime.so.1:_ZN4rime10ConfigData10EmitScalarERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN4YAML7EmitterE librime.so.1:_ZN4rime10ConfigData10SaveToFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE librime.so.1:_ZN4rime10ConfigData12LoadFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14ConfigCompilerE librime.so.1:_ZN4rime10ConfigData12SaveToStreamERSo librime.so.1:_ZN4rime10ConfigData13TraverseWriteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_10ConfigItemEE librime.so.1:_ZN4rime10ConfigData14LoadFromStreamERSi -librime.so.1:_ZN4rime10ConfigData15ConvertFromYamlERKN4YAML4NodeEPNS_14ConfigCompilerE librime.so.1:_ZN4rime10ConfigData15FormatListIndexB5cxx11Em librime.so.1:_ZN4rime10ConfigData16ResolveListIndexESt10shared_ptrINS_10ConfigItemEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb librime.so.1:_ZN4rime10ConfigData19IsListItemReferenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -librime.so.1:_ZN4rime10ConfigData8EmitYamlESt10shared_ptrINS_10ConfigItemEEPN4YAML7EmitterEi librime.so.1:_ZN4rime10ConfigData8JoinPathERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE librime.so.1:_ZN4rime10ConfigData8TraverseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE librime.so.1:_ZN4rime10ConfigData9SplitPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -328,6 +128,7 @@ librime.so.1:_ZN4rime10DictionaryD0Ev librime.so.1:_ZN4rime10DictionaryD1Ev librime.so.1:_ZN4rime10DictionaryD2Ev +librime.so.1:_ZN4rime10EmitScalarERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN4YAML7EmitterE librime.so.1:_ZN4rime10MappedFile10CopyStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_6StringE librime.so.1:_ZN4rime10MappedFile11ShrinkToFitEv librime.so.1:_ZN4rime10MappedFile12CreateStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -684,6 +485,7 @@ librime.so.1:_ZN4rime14kLegacyModulesE librime.so.1:_ZN4rime15BuildInfoPlugin16ReviewLinkOutputEPNS_14ConfigCompilerESt10shared_ptrINS_14ConfigResourceEE librime.so.1:_ZN4rime15BuildInfoPlugin19ReviewCompileOutputEPNS_14ConfigCompilerESt10shared_ptrINS_14ConfigResourceEE +librime.so.1:_ZN4rime15ConvertFromYamlERKN4YAML4NodeEPNS_14ConfigCompilerE librime.so.1:_ZN4rime15DbComponentBaseC1Ev librime.so.1:_ZN4rime15DbComponentBaseC2Ev librime.so.1:_ZN4rime15DbComponentBaseD0Ev @@ -956,6 +758,7 @@ librime.so.1:_ZN4rime23ReverseLookupTranslatorC1ERKNS_6TicketE librime.so.1:_ZN4rime23ReverseLookupTranslatorC2ERKNS_6TicketE librime.so.1:_ZN4rime23UserDictionaryComponent6CreateERKNS_6TicketE +librime.so.1:_ZN4rime23UserDictionaryComponent6CreateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ librime.so.1:_ZN4rime23UserDictionaryComponentC1Ev librime.so.1:_ZN4rime23UserDictionaryComponentC2Ev librime.so.1:_ZN4rime24CharsetFilterTranslation15FilterCandidateESt10shared_ptrINS_9CandidateEE @@ -978,7 +781,6 @@ librime.so.1:_ZN4rime27rime_require_module_defaultEv librime.so.1:_ZN4rime28LegacyDictionaryConfigPlugin16ReviewLinkOutputEPNS_14ConfigCompilerESt10shared_ptrINS_14ConfigResourceEE librime.so.1:_ZN4rime28LegacyDictionaryConfigPlugin19ReviewCompileOutputEPNS_14ConfigCompilerESt10shared_ptrINS_14ConfigResourceEE -librime.so.1:_ZN4rime28kTableFormatLowestCompatibleE librime.so.1:_ZN4rime28rime_require_module_deployerEv librime.so.1:_ZN4rime2Db14CreateMetadataEv librime.so.1:_ZN4rime2Db6RemoveEv @@ -989,6 +791,7 @@ librime.so.1:_ZN4rime30ReverseLookupFilterTranslation4PeekEv librime.so.1:_ZN4rime30SymlinkingPrebuiltDictionaries3RunEPNS_8DeployerE librime.so.1:_ZN4rime32ReverseLookupDictionaryComponent6CreateERKNS_6TicketE +librime.so.1:_ZN4rime32ReverseLookupDictionaryComponent6CreateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE librime.so.1:_ZN4rime32ReverseLookupDictionaryComponentC1Ev librime.so.1:_ZN4rime32ReverseLookupDictionaryComponentC2Ev librime.so.1:_ZN4rime4Code11CreateIndexEPS0_ @@ -1046,30 +849,6 @@ librime.so.1:_ZN4rime5TableD0Ev librime.so.1:_ZN4rime5TableD1Ev librime.so.1:_ZN4rime5TableD2Ev -librime.so.1:_ZN4rime5proto6Commit13_capnpPrivate12dataWordSizeE -librime.so.1:_ZN4rime5proto6Commit13_capnpPrivate12pointerCountE -librime.so.1:_ZN4rime5proto6Commit13_capnpPrivate4kindE -librime.so.1:_ZN4rime5proto6Commit13_capnpPrivate6schemaE -librime.so.1:_ZN4rime5proto6Status13_capnpPrivate12dataWordSizeE -librime.so.1:_ZN4rime5proto6Status13_capnpPrivate12pointerCountE -librime.so.1:_ZN4rime5proto6Status13_capnpPrivate4kindE -librime.so.1:_ZN4rime5proto6Status13_capnpPrivate6schemaE -librime.so.1:_ZN4rime5proto7Context11Composition13_capnpPrivate12dataWordSizeE -librime.so.1:_ZN4rime5proto7Context11Composition13_capnpPrivate12pointerCountE -librime.so.1:_ZN4rime5proto7Context11Composition13_capnpPrivate4kindE -librime.so.1:_ZN4rime5proto7Context11Composition13_capnpPrivate6schemaE -librime.so.1:_ZN4rime5proto7Context13_capnpPrivate12dataWordSizeE -librime.so.1:_ZN4rime5proto7Context13_capnpPrivate12pointerCountE -librime.so.1:_ZN4rime5proto7Context13_capnpPrivate4kindE -librime.so.1:_ZN4rime5proto7Context13_capnpPrivate6schemaE -librime.so.1:_ZN4rime5proto7Context4Menu13_capnpPrivate12dataWordSizeE -librime.so.1:_ZN4rime5proto7Context4Menu13_capnpPrivate12pointerCountE -librime.so.1:_ZN4rime5proto7Context4Menu13_capnpPrivate4kindE -librime.so.1:_ZN4rime5proto7Context4Menu13_capnpPrivate6schemaE -librime.so.1:_ZN4rime5proto9Candidate13_capnpPrivate12dataWordSizeE -librime.so.1:_ZN4rime5proto9Candidate13_capnpPrivate12pointerCountE -librime.so.1:_ZN4rime5proto9Candidate13_capnpPrivate4kindE -librime.so.1:_ZN4rime5proto9Candidate13_capnpPrivate6schemaE librime.so.1:_ZN4rime6Config10SaveToFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE librime.so.1:_ZN4rime6Config11GetListSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE librime.so.1:_ZN4rime6Config12LoadFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -1180,6 +959,8 @@ librime.so.1:_ZN4rime7Context11DeleteInputEm librime.so.1:_ZN4rime7Context12set_propertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ librime.so.1:_ZN4rime7Context13set_caret_posEm +librime.so.1:_ZN4rime7Context15DeleteCandidateESt8functionIFSt10shared_ptrINS_9CandidateEERNS_7SegmentEEE +librime.so.1:_ZN4rime7Context15DeleteCandidateEm librime.so.1:_ZN4rime7Context15set_compositionEONS_11CompositionE librime.so.1:_ZN4rime7Context20ClearPreviousSegmentEv librime.so.1:_ZN4rime7Context21ClearTransientOptionsEv @@ -1296,6 +1077,7 @@ librime.so.1:_ZN4rime8DeployerD1Ev librime.so.1:_ZN4rime8DeployerD2Ev librime.so.1:_ZN4rime8DfsState12RecruitEntryEm +librime.so.1:_ZN4rime8EmitYamlESt10shared_ptrINS_10ConfigItemEEPN4YAML7EmitterEi librime.so.1:_ZN4rime8KeyEvent5ParseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE librime.so.1:_ZN4rime8KeyEventC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE librime.so.1:_ZN4rime8KeyEventC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -1306,14 +1088,14 @@ librime.so.1:_ZN4rime8Registry5ClearEv librime.so.1:_ZN4rime8Registry8RegisterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_13ComponentBaseE librime.so.1:_ZN4rime8Registry8instanceEv -librime.so.1:_ZN4rime8Selector10CursorDownEPNS_7ContextE +librime.so.1:_ZN4rime8Selector12PreviousPageEPNS_7ContextE +librime.so.1:_ZN4rime8Selector13NextCandidateEPNS_7ContextE librime.so.1:_ZN4rime8Selector15ProcessKeyEventERKNS_8KeyEventE +librime.so.1:_ZN4rime8Selector17PreviousCandidateEPNS_7ContextE librime.so.1:_ZN4rime8Selector17SelectCandidateAtEPNS_7ContextEi librime.so.1:_ZN4rime8Selector3EndEPNS_7ContextE librime.so.1:_ZN4rime8Selector4HomeEPNS_7ContextE -librime.so.1:_ZN4rime8Selector6PageUpEPNS_7ContextE -librime.so.1:_ZN4rime8Selector8CursorUpEPNS_7ContextE -librime.so.1:_ZN4rime8Selector8PageDownEPNS_7ContextE +librime.so.1:_ZN4rime8Selector8NextPageEPNS_7ContextE librime.so.1:_ZN4rime8SelectorC1ERKNS_6TicketE librime.so.1:_ZN4rime8SelectorC2ERKNS_6TicketE librime.so.1:_ZN4rime8Sentence6ExtendERKNS_9DictEntryEmd @@ -1338,6 +1120,15 @@ librime.so.1:_ZN4rime8SwitcherD0Ev librime.so.1:_ZN4rime8SwitcherD1Ev librime.so.1:_ZN4rime8SwitcherD2Ev +librime.so.1:_ZN4rime8Switches10FindOptionESt8functionIFNS0_10FindResultENS0_12SwitchOptionEEE +librime.so.1:_ZN4rime8Switches12OptionByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +librime.so.1:_ZN4rime8Switches13GetStateLabelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi +librime.so.1:_ZN4rime8Switches13GetStateLabelESt10shared_ptrINS_9ConfigMapEEm +librime.so.1:_ZN4rime8Switches20FindRadioGroupOptionESt10shared_ptrINS_9ConfigMapEESt8functionIFNS0_10FindResultENS0_12SwitchOptionEEE +librime.so.1:_ZN4rime8Switches24FindOptionFromConfigItemERNS_13ConfigItemRefEmSt8functionIFNS0_10FindResultENS0_12SwitchOptionEEE +librime.so.1:_ZN4rime8Switches5CycleERKNS0_12SwitchOptionE +librime.so.1:_ZN4rime8Switches5ResetERKNS0_12SwitchOptionE +librime.so.1:_ZN4rime8Switches7ByIndexEm librime.so.1:_ZN4rime9Candidate19GetGenuineCandidateERKSt10shared_ptrIS0_E librime.so.1:_ZN4rime9Candidate20GetGenuineCandidatesERKSt10shared_ptrIS0_E librime.so.1:_ZN4rime9ConfigMap3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_10ConfigItemEE @@ -1368,6 +1159,7 @@ librime.so.1:_ZN4rime9NavigatorC1ERKNS_6TicketE librime.so.1:_ZN4rime9NavigatorC2ERKNS_6TicketE librime.so.1:_ZN4rime9ReverseDb4LoadEv +librime.so.1:_ZN4rime9ReverseDb4SaveEv librime.so.1:_ZN4rime9ReverseDb5BuildEPNS_12DictSettingsERKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_ESaIS9_EERKNS_10VocabularyERKSt3mapIS9_SD_SB_SaISt4pairIKS9_SD_EEEj librime.so.1:_ZN4rime9ReverseDb6LookupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS6_ librime.so.1:_ZN4rime9ReverseDbC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -1379,205 +1171,6 @@ librime.so.1:_ZN4rimelsERSoRKNS_12SegmentationE librime.so.1:_ZN4rimelsERSoRKNS_9ReferenceE librime.so.1:_ZN4rimeplESt10shared_ptrINS_11TranslationEES2_ -librime.so.1:_ZN5capnp10ClientHook21NULL_CAPABILITY_BRANDE -librime.so.1:_ZN5capnp10ClientHook23BROKEN_CAPABILITY_BRANDE -librime.so.1:_ZN5capnp13MessageReader11isCanonicalEv -librime.so.1:_ZN5capnp13MessageReader11sizeInWordsEv -librime.so.1:_ZN5capnp13MessageReader15getRootInternalEv -librime.so.1:_ZN5capnp13MessageReaderC1ENS_13ReaderOptionsE -librime.so.1:_ZN5capnp13MessageReaderC2ENS_13ReaderOptionsE -librime.so.1:_ZN5capnp13MessageReaderD0Ev -librime.so.1:_ZN5capnp13MessageReaderD1Ev -librime.so.1:_ZN5capnp13MessageReaderD2Ev -librime.so.1:_ZN5capnp14MessageBuilder11isCanonicalEv -librime.so.1:_ZN5capnp14MessageBuilder11sizeInWordsEv -librime.so.1:_ZN5capnp14MessageBuilder12getOrphanageEv -librime.so.1:_ZN5capnp14MessageBuilder14getRootSegmentEv -librime.so.1:_ZN5capnp14MessageBuilder15getRootInternalEv -librime.so.1:_ZN5capnp14MessageBuilder20getSegmentsForOutputEv -librime.so.1:_ZN5capnp14MessageBuilder22releaseBuiltinCapTableEv -librime.so.1:_ZN5capnp14MessageBuilderC1EN2kj8ArrayPtrINS0_11SegmentInitEEE -librime.so.1:_ZN5capnp14MessageBuilderC1Ev -librime.so.1:_ZN5capnp14MessageBuilderC2EN2kj8ArrayPtrINS0_11SegmentInitEEE -librime.so.1:_ZN5capnp14MessageBuilderC2Ev -librime.so.1:_ZN5capnp14MessageBuilderD0Ev -librime.so.1:_ZN5capnp14MessageBuilderD1Ev -librime.so.1:_ZN5capnp14MessageBuilderD2Ev -librime.so.1:_ZN5capnp18FlatMessageBuilder13requireFilledEv -librime.so.1:_ZN5capnp18FlatMessageBuilder15allocateSegmentEj -librime.so.1:_ZN5capnp18FlatMessageBuilderC1EN2kj8ArrayPtrINS_4wordEEE -librime.so.1:_ZN5capnp18FlatMessageBuilderC2EN2kj8ArrayPtrINS_4wordEEE -librime.so.1:_ZN5capnp18FlatMessageBuilderD0Ev -librime.so.1:_ZN5capnp18FlatMessageBuilderD1Ev -librime.so.1:_ZN5capnp18FlatMessageBuilderD2Ev -librime.so.1:_ZN5capnp1_10ListReader11getCapTableEv -librime.so.1:_ZN5capnp1_10ListReader11isCanonicalEPPKNS_4wordEPKNS0_11WirePointerE -librime.so.1:_ZN5capnp1_10ListReader6asDataEv -librime.so.1:_ZN5capnp1_10ListReader6asTextEv -librime.so.1:_ZN5capnp1_11ListBuilder11getCapTableEv -librime.so.1:_ZN5capnp1_11ListBuilder16getStructElementEj -librime.so.1:_ZN5capnp1_11ListBuilder5imbueEPNS0_15CapTableBuilderE -librime.so.1:_ZN5capnp1_11ListBuilder6asDataEv -librime.so.1:_ZN5capnp1_11ListBuilder6asTextEv -librime.so.1:_ZN5capnp1_11ListBuilder8getArenaEv -librime.so.1:_ZN5capnp1_11ReadLimiter6unreadEm -librime.so.1:_ZN5capnp1_11ReaderArena11sizeInWordsEv -librime.so.1:_ZN5capnp1_11ReaderArena13tryGetSegmentEN2kj2IdIjNS0_7SegmentEEE -librime.so.1:_ZN5capnp1_11ReaderArena22reportReadLimitReachedEv -librime.so.1:_ZN5capnp1_11ReaderArenaC1EPNS_13MessageReaderE -librime.so.1:_ZN5capnp1_11ReaderArenaC2EPNS_13MessageReaderE -librime.so.1:_ZN5capnp1_11ReaderArenaD0Ev -librime.so.1:_ZN5capnp1_11ReaderArenaD1Ev -librime.so.1:_ZN5capnp1_11ReaderArenaD2Ev -librime.so.1:_ZN5capnp1_12BuilderArena10getSegmentEN2kj2IdIjNS0_7SegmentEEE -librime.so.1:_ZN5capnp1_12BuilderArena11sizeInWordsEv -librime.so.1:_ZN5capnp1_12BuilderArena13LocalCapTable10extractCapEj -librime.so.1:_ZN5capnp1_12BuilderArena13LocalCapTable7dropCapEj -librime.so.1:_ZN5capnp1_12BuilderArena13LocalCapTable9injectCapEON2kj3OwnINS_10ClientHookEEE -librime.so.1:_ZN5capnp1_12BuilderArena13tryGetSegmentEN2kj2IdIjNS0_7SegmentEEE -librime.so.1:_ZN5capnp1_12BuilderArena18addExternalSegmentEN2kj8ArrayPtrIKNS_4wordEEE -librime.so.1:_ZN5capnp1_12BuilderArena20getSegmentsForOutputEv -librime.so.1:_ZN5capnp1_12BuilderArena22reportReadLimitReachedEv -librime.so.1:_ZN5capnp1_12BuilderArena8allocateEj -librime.so.1:_ZN5capnp1_12BuilderArenaC1EPNS_14MessageBuilderE -librime.so.1:_ZN5capnp1_12BuilderArenaC1EPNS_14MessageBuilderEN2kj8ArrayPtrINS2_11SegmentInitEEE -librime.so.1:_ZN5capnp1_12BuilderArenaC2EPNS_14MessageBuilderE -librime.so.1:_ZN5capnp1_12BuilderArenaC2EPNS_14MessageBuilderEN2kj8ArrayPtrINS2_11SegmentInitEEE -librime.so.1:_ZN5capnp1_12BuilderArenaD0Ev -librime.so.1:_ZN5capnp1_12BuilderArenaD1Ev -librime.so.1:_ZN5capnp1_12BuilderArenaD2Ev -librime.so.1:_ZN5capnp1_12StructReader11getCapTableEv -librime.so.1:_ZN5capnp1_12StructReader11isCanonicalEPPKNS_4wordES5_PbS6_ -librime.so.1:_ZN5capnp1_12StructReader12canonicalizeEv -librime.so.1:_ZN5capnp1_13OrphanBuilder10initStructEPNS0_12BuilderArenaEPNS0_15CapTableBuilderENS0_10StructSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder12asStructListENS0_10StructSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder12truncateTextEj -librime.so.1:_ZN5capnp1_13OrphanBuilder13asListAnySizeEv -librime.so.1:_ZN5capnp1_13OrphanBuilder14initStructListEPNS0_12BuilderArenaEPNS0_15CapTableBuilderEjNS0_10StructSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder21referenceExternalDataEPNS0_12BuilderArenaENS_4Data6ReaderE -librime.so.1:_ZN5capnp1_13OrphanBuilder4copyEPNS0_12BuilderArenaEPNS0_15CapTableBuilderEN2kj3OwnINS_10ClientHookEEE -librime.so.1:_ZN5capnp1_13OrphanBuilder4copyEPNS0_12BuilderArenaEPNS0_15CapTableBuilderENS0_10ListReaderE -librime.so.1:_ZN5capnp1_13OrphanBuilder4copyEPNS0_12BuilderArenaEPNS0_15CapTableBuilderENS0_12StructReaderE -librime.so.1:_ZN5capnp1_13OrphanBuilder4copyEPNS0_12BuilderArenaEPNS0_15CapTableBuilderENS0_13PointerReaderE -librime.so.1:_ZN5capnp1_13OrphanBuilder4copyEPNS0_12BuilderArenaEPNS0_15CapTableBuilderENS_4Data6ReaderE -librime.so.1:_ZN5capnp1_13OrphanBuilder4copyEPNS0_12BuilderArenaEPNS0_15CapTableBuilderENS_4Text6ReaderE -librime.so.1:_ZN5capnp1_13OrphanBuilder6asDataEv -librime.so.1:_ZN5capnp1_13OrphanBuilder6asListENS_11ElementSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder6asTextEv -librime.so.1:_ZN5capnp1_13OrphanBuilder6concatEPNS0_12BuilderArenaEPNS0_15CapTableBuilderENS_11ElementSizeENS0_10StructSizeEN2kj8ArrayPtrIKNS0_10ListReaderEEE -librime.so.1:_ZN5capnp1_13OrphanBuilder8asStructENS0_10StructSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder8initDataEPNS0_12BuilderArenaEPNS0_15CapTableBuilderEj -librime.so.1:_ZN5capnp1_13OrphanBuilder8initListEPNS0_12BuilderArenaEPNS0_15CapTableBuilderEjNS_11ElementSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder8initTextEPNS0_12BuilderArenaEPNS0_15CapTableBuilderEj -librime.so.1:_ZN5capnp1_13OrphanBuilder8truncateEjNS0_10StructSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder8truncateEjNS_11ElementSizeE -librime.so.1:_ZN5capnp1_13OrphanBuilder8truncateEjb -librime.so.1:_ZN5capnp1_13OrphanBuilder9euthanizeEv -librime.so.1:_ZN5capnp1_13PointerReader11getCapTableEv -librime.so.1:_ZN5capnp1_13PointerReader11isCanonicalEPPKNS_4wordE -librime.so.1:_ZN5capnp1_13PointerReader7getRootEPNS0_13SegmentReaderEPNS0_14CapTableReaderEPKNS_4wordEi -librime.so.1:_ZN5capnp1_13SegmentReader21abortCheckObjectFaultEv -librime.so.1:_ZN5capnp1_13StructBuilder11getCapTableEv -librime.so.1:_ZN5capnp1_13StructBuilder15copyContentFromENS0_12StructReaderE -librime.so.1:_ZN5capnp1_13StructBuilder19transferContentFromES1_ -librime.so.1:_ZN5capnp1_13StructBuilder5imbueEPNS0_15CapTableBuilderE -librime.so.1:_ZN5capnp1_13StructBuilder8clearAllEv -librime.so.1:_ZN5capnp1_13StructBuilder8getArenaEv -librime.so.1:_ZN5capnp1_14PointerBuilder10initStructENS0_10StructSizeE -librime.so.1:_ZN5capnp1_14PointerBuilder11getCapTableEv -librime.so.1:_ZN5capnp1_14PointerBuilder12transferFromES1_ -librime.so.1:_ZN5capnp1_14PointerBuilder13getCapabilityEv -librime.so.1:_ZN5capnp1_14PointerBuilder13getStructListENS0_10StructSizeEPKNS_4wordE -librime.so.1:_ZN5capnp1_14PointerBuilder13setCapabilityEON2kj3OwnINS_10ClientHookEEE -librime.so.1:_ZN5capnp1_14PointerBuilder14getListAnySizeEPKNS_4wordE -librime.so.1:_ZN5capnp1_14PointerBuilder14initStructListEjNS0_10StructSizeE -librime.so.1:_ZN5capnp1_14PointerBuilder5adoptEONS0_13OrphanBuilderE -librime.so.1:_ZN5capnp1_14PointerBuilder5clearEv -librime.so.1:_ZN5capnp1_14PointerBuilder5imbueEPNS0_15CapTableBuilderE -librime.so.1:_ZN5capnp1_14PointerBuilder6disownEv -librime.so.1:_ZN5capnp1_14PointerBuilder7getBlobINS_4DataEEENT_7BuilderEPKvj -librime.so.1:_ZN5capnp1_14PointerBuilder7getBlobINS_4TextEEENT_7BuilderEPKvj -librime.so.1:_ZN5capnp1_14PointerBuilder7getListENS_11ElementSizeEPKNS_4wordE -librime.so.1:_ZN5capnp1_14PointerBuilder7setBlobINS_4DataEEEvNT_6ReaderE -librime.so.1:_ZN5capnp1_14PointerBuilder7setBlobINS_4TextEEEvNT_6ReaderE -librime.so.1:_ZN5capnp1_14PointerBuilder7setListERKNS0_10ListReaderEb -librime.so.1:_ZN5capnp1_14PointerBuilder8copyFromENS0_13PointerReaderEb -librime.so.1:_ZN5capnp1_14PointerBuilder8initBlobINS_4DataEEENT_7BuilderEj -librime.so.1:_ZN5capnp1_14PointerBuilder8initBlobINS_4TextEEENT_7BuilderEj -librime.so.1:_ZN5capnp1_14PointerBuilder8initListENS_11ElementSizeEj -librime.so.1:_ZN5capnp1_14PointerBuilder9getStructENS0_10StructSizeEPKNS_4wordE -librime.so.1:_ZN5capnp1_14PointerBuilder9setStructERKNS0_12StructReaderEb -librime.so.1:_ZN5capnp1_14SegmentBuilder16throwNotWritableEv -librime.so.1:_ZN5capnp1_37setGlobalBrokenCapFactoryForLayoutCppERNS0_16BrokenCapFactoryE -librime.so.1:_ZN5capnp1_5ArenaD0Ev -librime.so.1:_ZN5capnp1_5ArenaD1Ev -librime.so.1:_ZN5capnp1_5ArenaD2Ev -librime.so.1:_ZN5capnp20MallocMessageBuilder15allocateSegmentEj -librime.so.1:_ZN5capnp20MallocMessageBuilderC1EN2kj8ArrayPtrINS_4wordEEENS_18AllocationStrategyE -librime.so.1:_ZN5capnp20MallocMessageBuilderC1EjNS_18AllocationStrategyE -librime.so.1:_ZN5capnp20MallocMessageBuilderC2EN2kj8ArrayPtrINS_4wordEEENS_18AllocationStrategyE -librime.so.1:_ZN5capnp20MallocMessageBuilderC2EjNS_18AllocationStrategyE -librime.so.1:_ZN5capnp20MallocMessageBuilderD0Ev -librime.so.1:_ZN5capnp20MallocMessageBuilderD1Ev -librime.so.1:_ZN5capnp20MallocMessageBuilderD2Ev -librime.so.1:_ZN5capnp25SegmentArrayMessageReader10getSegmentEj -librime.so.1:_ZN5capnp25SegmentArrayMessageReaderC1EN2kj8ArrayPtrIKNS2_IKNS_4wordEEEEENS_13ReaderOptionsE -librime.so.1:_ZN5capnp25SegmentArrayMessageReaderC2EN2kj8ArrayPtrIKNS2_IKNS_4wordEEEEENS_13ReaderOptionsE -librime.so.1:_ZN5capnp25SegmentArrayMessageReaderD0Ev -librime.so.1:_ZN5capnp25SegmentArrayMessageReaderD1Ev -librime.so.1:_ZN5capnp25SegmentArrayMessageReaderD2Ev -librime.so.1:_ZN5capnp4Text7Builder6nulstrE -librime.so.1:_ZN5capnp7schemas18s_9c21caf3324c97f8E -librime.so.1:_ZN5capnp7schemas18s_a08073be77b5c422E -librime.so.1:_ZN5capnp7schemas18s_b85ca6b11dbcfaccE -librime.so.1:_ZN5capnp7schemas18s_d1314a0558288a00E -librime.so.1:_ZN5capnp7schemas18s_d83f3a57c5ffa3b1E -librime.so.1:_ZN5capnp7schemas18s_f3b93ad8948efd49E -librime.so.1:_ZN5capnp7schemas19bp_9c21caf3324c97f8E -librime.so.1:_ZN5capnp7schemas19bp_a08073be77b5c422E -librime.so.1:_ZN5capnp7schemas19bp_b85ca6b11dbcfaccE -librime.so.1:_ZN5capnp7schemas19bp_d1314a0558288a00E -librime.so.1:_ZN5capnp7schemas19bp_d83f3a57c5ffa3b1E -librime.so.1:_ZN5capnp7schemas19bp_f3b93ad8948efd49E -librime.so.1:_ZNK2kj13ExceptionImpl4whatEv -librime.so.1:_ZNK2kj13ThrowOverflowclEv -librime.so.1:_ZNK2kj14UnwindDetector11isUnwindingEv -librime.so.1:_ZNK2kj14UnwindDetector32catchExceptionsAsSecondaryFaultsERNS_1_8RunnableE -librime.so.1:_ZNK2kj17NullArrayDisposer11disposeImplEPvmmmPFvS1_E -librime.so.1:_ZNK2kj1_11StringifiermlEDn -librime.so.1:_ZNK2kj1_11StringifiermlEPKv -librime.so.1:_ZNK2kj1_11StringifiermlEa -librime.so.1:_ZNK2kj1_11StringifiermlEb -librime.so.1:_ZNK2kj1_11StringifiermlEd -librime.so.1:_ZNK2kj1_11StringifiermlEf -librime.so.1:_ZNK2kj1_11StringifiermlEh -librime.so.1:_ZNK2kj1_11StringifiermlEi -librime.so.1:_ZNK2kj1_11StringifiermlEj -librime.so.1:_ZNK2kj1_11StringifiermlEl -librime.so.1:_ZNK2kj1_11StringifiermlEm -librime.so.1:_ZNK2kj1_11StringifiermlEs -librime.so.1:_ZNK2kj1_11StringifiermlEt -librime.so.1:_ZNK2kj1_11StringifiermlEx -librime.so.1:_ZNK2kj1_11StringifiermlEy -librime.so.1:_ZNK2kj1_17HeapArrayDisposer11disposeImplEPvmmmPFvS2_E -librime.so.1:_ZNK2kj1_5Mutex20assertLockedByCallerENS1_11ExclusivityE -librime.so.1:_ZNK2kj1_5Mutex24numReadersWaitingForTestEv -librime.so.1:_ZNK2kj1_9BTreeImpl16logInconsistencyEv -librime.so.1:_ZNK2kj1_9BTreeImpl6searchERKNS1_9SearchKeyE -librime.so.1:_ZNK2kj27DestructorOnlyArrayDisposer11disposeImplEPvmmmPFvS1_E -librime.so.1:_ZNK2kj9StringPtr7parseAsIaEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIcEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIdEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIfEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIhEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIiEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIjEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIlEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsImEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIsEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsItEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIxEET_v -librime.so.1:_ZNK2kj9StringPtr7parseAsIyEET_v librime.so.1:_ZNK4rime10ConfigList10GetValueAtEm librime.so.1:_ZNK4rime10ConfigList4sizeEv librime.so.1:_ZNK4rime10ConfigList5GetAtEm @@ -1695,39 +1288,11 @@ librime.so.1:_ZNK4rime9DictEntryltERKS0_ librime.so.1:_ZNK4rime9Reference4reprB5cxx11Ev librime.so.1:_ZNK4rime9ReverseDb18dict_file_checksumEv -librime.so.1:_ZNK5capnp1_10ListReader10asRawBytesEv -librime.so.1:_ZNK5capnp1_10ListReader16getStructElementEj -librime.so.1:_ZNK5capnp1_10ListReader5imbueEPNS0_14CapTableReaderE -librime.so.1:_ZNK5capnp1_10ListReader9totalSizeEv -librime.so.1:_ZNK5capnp1_11ListBuilder8asReaderEv -librime.so.1:_ZNK5capnp1_12StructReader5imbueEPNS0_14CapTableReaderE -librime.so.1:_ZNK5capnp1_12StructReader9totalSizeEv -librime.so.1:_ZNK5capnp1_13OrphanBuilder12asCapabilityEv -librime.so.1:_ZNK5capnp1_13OrphanBuilder12asDataReaderEv -librime.so.1:_ZNK5capnp1_13OrphanBuilder12asListReaderENS_11ElementSizeE -librime.so.1:_ZNK5capnp1_13OrphanBuilder12asTextReaderEv -librime.so.1:_ZNK5capnp1_13OrphanBuilder14asStructReaderENS0_10StructSizeE -librime.so.1:_ZNK5capnp1_13OrphanBuilder19asListReaderAnySizeEv -librime.so.1:_ZNK5capnp1_13PointerReader10targetSizeEv -librime.so.1:_ZNK5capnp1_13PointerReader12getUncheckedEv -librime.so.1:_ZNK5capnp1_13PointerReader13getCapabilityEv -librime.so.1:_ZNK5capnp1_13PointerReader14getListAnySizeEPKNS_4wordE -librime.so.1:_ZNK5capnp1_13PointerReader14getPointerTypeEv -librime.so.1:_ZNK5capnp1_13PointerReader5imbueEPNS0_14CapTableReaderE -librime.so.1:_ZNK5capnp1_13PointerReader7getBlobINS_4DataEEENT_6ReaderEPKvj -librime.so.1:_ZNK5capnp1_13PointerReader7getBlobINS_4TextEEENT_6ReaderEPKvj -librime.so.1:_ZNK5capnp1_13PointerReader7getListENS_11ElementSizeEPKNS_4wordE -librime.so.1:_ZNK5capnp1_13PointerReader8getArenaEv -librime.so.1:_ZNK5capnp1_13PointerReader9getStructEPKNS_4wordE -librime.so.1:_ZNK5capnp1_13StructBuilder8asReaderEv -librime.so.1:_ZNK5capnp1_14PointerBuilder14getPointerTypeEv -librime.so.1:_ZNK5capnp1_14PointerBuilder8asReaderEv -librime.so.1:_ZNK5capnp1_14PointerBuilder8getArenaEv librime.so.1:_ZThn112_N4rime17UnityTableEncoder11CreateEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ librime.so.1:_ZThn112_N4rime17UnityTableEncoder13TranslateWordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt6vectorIS6_SaIS6_EE librime.so.1:_ZThn112_N4rime17UnityTableEncoderD0Ev librime.so.1:_ZThn112_N4rime17UnityTableEncoderD1Ev -librime.so.1:_ZThn144_N4rime12SchemaAction5ApplyEPNS_8SwitcherE +librime.so.1:_ZThn152_N4rime12SchemaAction5ApplyEPNS_8SwitcherE librime.so.1:_ZThn160_N4rime11RadioOption5ApplyEPNS_8SwitcherE librime.so.1:_ZThn160_N4rime13FoldedOptions5ApplyEPNS_8SwitcherE librime.so.1:_ZThn160_N4rime15SchemaSelection5ApplyEPNS_8SwitcherE diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -44,28 +44,16 @@ libc.so.6:__sprintf_chk libc.so.6:__stack_chk_fail libc.so.6:__vsnprintf_chk -libc.so.6:_exit -libc.so.6:abort -libc.so.6:access -libc.so.6:backtrace -libc.so.6:calloc -libc.so.6:clock_gettime libc.so.6:close libc.so.6:ctime libc.so.6:dlclose libc.so.6:dlerror libc.so.6:dlopen -libc.so.6:fgets -libc.so.6:free libc.so.6:fstat -libc.so.6:getenv -libc.so.6:getpid libc.so.6:getrandom libc.so.6:isalnum libc.so.6:isalpha -libc.so.6:isascii libc.so.6:islower -libc.so.6:isspace libc.so.6:isupper libc.so.6:localtime libc.so.6:memcmp @@ -75,22 +63,14 @@ libc.so.6:mmap libc.so.6:msync libc.so.6:munmap -libc.so.6:pclose -libc.so.6:popen -libc.so.6:posix_memalign libc.so.6:pthread_mutex_destroy libc.so.6:pthread_mutex_init libc.so.6:pthread_mutex_lock libc.so.6:pthread_mutex_unlock libc.so.6:pthread_once libc.so.6:rand -libc.so.6:read -libc.so.6:setenv libc.so.6:shmdt -libc.so.6:sigaction -libc.so.6:sigaltstack libc.so.6:srand -libc.so.6:strchr libc.so.6:strcmp libc.so.6:strcpy libc.so.6:strerror @@ -99,26 +79,18 @@ libc.so.6:strlen libc.so.6:strncmp libc.so.6:strncpy -libc.so.6:strsignal -libc.so.6:strstr libc.so.6:strtod -libc.so.6:strtof libc.so.6:strtol -libc.so.6:strtoll libc.so.6:strtoul -libc.so.6:strtoull -libc.so.6:syscall libc.so.6:sysconf libc.so.6:time libc.so.6:tolower libc.so.6:toupper libc.so.6:truncate libc.so.6:unlink -libc.so.6:unsetenv libc.so.6:wcslen -libc.so.6:write -libc.so.6:writev libgcc_s.so.1:_Unwind_Resume +libglog.so.0:_ZN3fLB21FLAGS_alsologtostderrE libglog.so.0:_ZN3fLI17FLAGS_minloglevelE libglog.so.0:_ZN3fLI18FLAGS_logfile_modeE libglog.so.0:_ZN3fLS13FLAGS_log_dirB5cxx11E @@ -282,7 +254,6 @@ libstdc++.so.6:_ZNSt9exceptionD2Ev libstdc++.so.6:_ZSt11_Hash_bytesPKvmm libstdc++.so.6:_ZSt11__once_call -libstdc++.so.6:_ZSt13set_terminatePFvvE libstdc++.so.6:_ZSt15__once_callable libstdc++.so.6:_ZSt15future_categoryv libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l @@ -297,7 +268,6 @@ libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base libstdc++.so.6:_ZSt18uncaught_exceptionv libstdc++.so.6:_ZSt19__throw_logic_errorPKc -libstdc++.so.6:_ZSt19uncaught_exceptionsv libstdc++.so.6:_ZSt20__throw_future_errori libstdc++.so.6:_ZSt20__throw_length_errorPKc libstdc++.so.6:_ZSt20__throw_system_errori @@ -374,11 +344,8 @@ libstdc++.so.6:_ZnwmRKSt9nothrow_t libstdc++.so.6:__cxa_allocate_exception libstdc++.so.6:__cxa_begin_catch -libstdc++.so.6:__cxa_current_exception_type -libstdc++.so.6:__cxa_demangle libstdc++.so.6:__cxa_end_catch libstdc++.so.6:__cxa_free_exception -libstdc++.so.6:__cxa_guard_abort libstdc++.so.6:__cxa_guard_acquire libstdc++.so.6:__cxa_guard_release libstdc++.so.6:__cxa_init_primary_exception diff --git a/files/0001-Fix-FTBFS.patch b/files/0001-Fix-FTBFS.patch deleted file mode 100644 --- a/files/0001-Fix-FTBFS.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 57cffcd02ac70148e21ce982be834876b3df87db Mon Sep 17 00:00:00 2001 -From: HanatoK -Date: Sat, 1 May 2021 01:04:38 -0500 -Subject: [PATCH] Fix FTBFS. - -Previous boost library (1.75) may implicitly include cmath, but the -latest version (1.76) does not, so the calls to exp are undefined. This -commit include cmath in script_translator.cc and table_translator.cc to -fix the issue (#462). ---- - src/rime/gear/script_translator.cc | 1 + - src/rime/gear/table_translator.cc | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/src/rime/gear/script_translator.cc b/src/rime/gear/script_translator.cc -index 4a45f05..2506165 100644 ---- a/src/rime/gear/script_translator.cc -+++ b/src/rime/gear/script_translator.cc -@@ -8,6 +8,7 @@ - // - #include - #include -+#include - #include - #include - #include -diff --git a/src/rime/gear/table_translator.cc b/src/rime/gear/table_translator.cc -index 162ac02..c95e5e2 100644 ---- a/src/rime/gear/table_translator.cc -+++ b/src/rime/gear/table_translator.cc -@@ -6,6 +6,7 @@ - // - #include - #include -+#include - #include - #include - #include --- -2.34.0 - diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : librime -version : 1.7.3 -release : 6 +version : 1.8.5 +release : 7 source : - - https://github.com/rime/librime/archive/refs/tags/1.7.3.tar.gz : c76b937a27d7b9352c3eea9eb3adaebf70c93457104c7d47d40c006009092c20 + - https://github.com/rime/librime/archive/refs/tags/1.8.5.tar.gz : 046f3cadae862f94b542864df77531cdbe0f9f6f08cdecc58fd02d20be609a71 license : BSD-3-Clause component : desktop.library summary : Rime Input Method Engine, the core library. @@ -21,8 +21,6 @@ rundeps : - capnproto # capnproto cannot be detected setup : | - %patch -p1 < $pkgfiles/0001-Fix-FTBFS.patch - %cmake_ninja -DENABLE_EXTERNAL_PLUGINS=ON -DINSTALL_PRIVATE_HEADERS=ON -DBUILD_TEST=OFF -DBOOST_USE_CXX11=ON build : | %ninja_build diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ librime - Joey Riches - josephriches@gmail.com + Gavin Zhao + me@gzgz.dev BSD-3-Clause desktop.library @@ -23,7 +23,7 @@ /usr/bin/rime_dict_manager /usr/bin/rime_patch /usr/lib64/librime.so.1 - /usr/lib64/librime.so.1.7.3 + /usr/lib64/librime.so.1.8.5 @@ -33,7 +33,7 @@ programming.devel - librime + librime /usr/include/rime/algo/algebra.h @@ -141,6 +141,7 @@ /usr/include/rime/setup.h /usr/include/rime/signature.h /usr/include/rime/switcher.h + /usr/include/rime/switches.h /usr/include/rime/ticket.h /usr/include/rime/translation.h /usr/include/rime/translator.h @@ -152,12 +153,12 @@ - - 2022-11-23 - 1.7.3 + + 2023-06-12 + 1.8.5 Packaging update - Joey Riches - josephriches@gmail.com + Gavin Zhao + me@gzgz.dev \ No newline at end of file