Repo // Simplify license header format, etc.
This commit is contained in:
parent
e545641a15
commit
79a9073412
|
@ -1,28 +1,12 @@
|
||||||
#!/usr/bin/env swift
|
#!/usr/bin/env swift
|
||||||
|
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
#!/usr/bin/env swift
|
#!/usr/bin/env swift
|
||||||
|
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,31 +1,15 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
public class ChineseConverter {
|
public enum ChineseConverter {
|
||||||
public static let shared = HotenkaChineseConverter.init(plistDir: mgrLangModel.getBundleDataPath("convdict"))
|
public static let shared = HotenkaChineseConverter(plistDir: mgrLangModel.getBundleDataPath("convdict"))
|
||||||
|
|
||||||
/// 漢字數字大寫轉換專用辭典,順序為:康熙、當代繁體中文、日文、簡體中文。
|
/// 漢字數字大寫轉換專用辭典,順序為:康熙、當代繁體中文、日文、簡體中文。
|
||||||
private static let currencyNumeralDictTable: [String: (String, String, String, String)] = [
|
private static let currencyNumeralDictTable: [String: (String, String, String, String)] = [
|
||||||
|
@ -52,7 +36,6 @@ public class ChineseConverter {
|
||||||
default: target = target.replacingOccurrences(of: key, with: result.1) // Contemporary
|
default: target = target.replacingOccurrences(of: key, with: result.1) // Contemporary
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// CrossConvert.
|
/// CrossConvert.
|
||||||
|
@ -71,7 +54,7 @@ public class ChineseConverter {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static func cnvTradToKangXi(_ strObj: String) -> String {
|
public static func cnvTradToKangXi(_ strObj: String) -> String {
|
||||||
return shared.convert(strObj, to: .zhHantKX)
|
shared.convert(strObj, to: .zhHantKX)
|
||||||
}
|
}
|
||||||
|
|
||||||
public static func cnvTradToJIS(_ strObj: String) -> String {
|
public static func cnvTradToJIS(_ strObj: String) -> String {
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Nick Chen's Obj-C library "NCChineseConverter" (MIT License).
|
// Rebranded from (c) Nick Chen's Obj-C library "NCChineseConverter" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/// The namespace for this package.
|
/// The namespace for this package.
|
||||||
public enum Preferences {}
|
public enum Preferences {}
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,6 @@
|
||||||
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
// Copyright (c) 2018 and onwards Sindre Sorhus (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import InputMethodKit
|
import InputMethodKit
|
||||||
|
@ -64,7 +48,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, ctlNonModalAlertWindowDelega
|
||||||
}
|
}
|
||||||
|
|
||||||
func userNotificationCenter(_: NSUserNotificationCenter, shouldPresent _: NSUserNotification) -> Bool {
|
func userNotificationCenter(_: NSUserNotificationCenter, shouldPresent _: NSUserNotification) -> Bool {
|
||||||
return true
|
true
|
||||||
}
|
}
|
||||||
|
|
||||||
func applicationDidFinishLaunching(_: Notification) {
|
func applicationDidFinishLaunching(_: Notification) {
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
@ -238,7 +222,8 @@ public enum InputState {
|
||||||
|
|
||||||
override init(composingBuffer: String, cursorIndex: Int, reading: String = "", nodeValuesArray: [String] = []) {
|
override init(composingBuffer: String, cursorIndex: Int, reading: String = "", nodeValuesArray: [String] = []) {
|
||||||
super.init(
|
super.init(
|
||||||
composingBuffer: composingBuffer, cursorIndex: cursorIndex, reading: reading, nodeValuesArray: nodeValuesArray)
|
composingBuffer: composingBuffer, cursorIndex: cursorIndex, reading: reading, nodeValuesArray: nodeValuesArray
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
override var description: String {
|
override var description: String {
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the ObjCpp-version of this class by:
|
// Refactored from the ObjCpp-version of this class by:
|
||||||
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/// 該檔案乃按鍵調度模組的核心部分,主要承接型別初期化內容、協定內容、以及
|
/// 該檔案乃按鍵調度模組的核心部分,主要承接型別初期化內容、協定內容、以及
|
||||||
/// 被封裝的「與 Megrez 組字引擎和 Tekkon 注拼引擎對接的」各種工具函式。
|
/// 被封裝的「與 Megrez 組字引擎和 Tekkon 注拼引擎對接的」各種工具函式。
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the ObjCpp-version of this class by:
|
// Refactored from the ObjCpp-version of this class by:
|
||||||
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/// 該檔案乃按鍵調度模組當中「用來規定在選字窗出現時的按鍵行為」的部分。
|
/// 該檔案乃按鍵調度模組當中「用來規定在選字窗出現時的按鍵行為」的部分。
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the ObjCpp-version of this class by:
|
// Refactored from the ObjCpp-version of this class by:
|
||||||
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/// 該檔案用來處理 KeyHandler.HandleInput() 當中的與組字有關的行為。
|
/// 該檔案用來處理 KeyHandler.HandleInput() 當中的與組字有關的行為。
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the ObjCpp-version of this class by:
|
// Refactored from the ObjCpp-version of this class by:
|
||||||
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/// 該檔案乃按鍵調度模組當中「用來規定當 IMK 接受按鍵訊號時且首次交給按鍵調度模組處理時、
|
/// 該檔案乃按鍵調度模組當中「用來規定當 IMK 接受按鍵訊號時且首次交給按鍵調度模組處理時、
|
||||||
/// 按鍵調度模組要率先處理」的部分。據此判斷是否需要將按鍵處理委派給其它成員函式。
|
/// 按鍵調度模組要率先處理」的部分。據此判斷是否需要將按鍵處理委派給其它成員函式。
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the ObjCpp-version of this class by:
|
// Refactored from the ObjCpp-version of this class by:
|
||||||
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/// 該檔案乃按鍵調度模組的用以承載「根據按鍵行為來調控模式」的各種成員函式的部分。
|
/// 該檔案乃按鍵調度模組的用以承載「根據按鍵行為來調控模式」的各種成員函式的部分。
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import InputMethodKit
|
import InputMethodKit
|
||||||
|
@ -99,7 +83,7 @@ class ctlInputMethod: IMKInputController {
|
||||||
// 因為偶爾會收到與 activateServer 有關的以「強制拆 nil」為理由的報錯,
|
// 因為偶爾會收到與 activateServer 有關的以「強制拆 nil」為理由的報錯,
|
||||||
// 所以這裡添加這句、來試圖應對這種情況。
|
// 所以這裡添加這句、來試圖應對這種情況。
|
||||||
if keyHandler.delegate == nil { keyHandler.delegate = self }
|
if keyHandler.delegate == nil { keyHandler.delegate = self }
|
||||||
setValue(IME.currentInputMode.rawValue, forTag: 114514, client: client())
|
setValue(IME.currentInputMode.rawValue, forTag: 114_514, client: client())
|
||||||
keyHandler.clear()
|
keyHandler.clear()
|
||||||
keyHandler.ensureParser()
|
keyHandler.ensureParser()
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Carbon
|
import Carbon
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Carbon
|
import Carbon
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the ObjCpp-version of this class by:
|
// Refactored from the ObjCpp-version of this class by:
|
||||||
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// StringView Ranges extension by (c) 2022 and onwards Isaac Xen (MIT License).
|
// StringView Ranges extension by (c) 2022 and onwards Isaac Xen (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// StringView Ranges extension by (c) 2022 and onwards Isaac Xen (MIT License).
|
// StringView Ranges extension by (c) 2022 and onwards Isaac Xen (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// StringView Ranges extension by (c) 2022 and onwards Isaac Xen (MIT License).
|
// StringView Ranges extension by (c) 2022 and onwards Isaac Xen (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the Cpp version of this class by Mengjuei Hsieh (MIT License).
|
// Refactored from the Cpp version of this class by Mengjuei Hsieh (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Refactored from the ObjCpp-version of this class by:
|
// Refactored from the ObjCpp-version of this class by:
|
||||||
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/// The namespace for this package.
|
/// The namespace for this package.
|
||||||
public enum Megrez {}
|
public enum Megrez {}
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 組字器。
|
/// 組字器。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 軌格,會被組字器作為原始型別來繼承。
|
/// 軌格,會被組字器作為原始型別來繼承。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 節锚。
|
/// 節锚。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 幅位。
|
/// 幅位。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 節點。
|
/// 節點。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
public protocol LangModelProtocol {
|
public protocol LangModelProtocol {
|
||||||
/// 給定鍵,讓語言模型找給一組單元圖陣列。
|
/// 給定鍵,讓語言模型找給一組單元圖陣列。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 雙元圖。
|
/// 雙元圖。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 單元圖。
|
/// 單元圖。
|
||||||
|
|
|
@ -1,27 +1,11 @@
|
||||||
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
// Swiftified by (c) 2022 and onwards The vChewing Project (MIT-NTL License).
|
||||||
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
// Rebranded from (c) Lukhnos Liu's C++ library "Gramambular" (MIT License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extension Megrez {
|
extension Megrez {
|
||||||
/// 鍵值配對。
|
/// 鍵值配對。
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import AVFoundation
|
import AVFoundation
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import InputMethodKit
|
import InputMethodKit
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
import InputMethodKit
|
import InputMethodKit
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards Weizhong Yang (MIT License).
|
// Copyright (c) 2021 and onwards Weizhong Yang (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards Weizhong Yang (MIT License).
|
// Copyright (c) 2021 and onwards Weizhong Yang (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Carbon
|
import Carbon
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,10 @@
|
||||||
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
// Copyright (c) 2011 and onwards The OpenVanilla Project (MIT License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import XCTest
|
import XCTest
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import XCTest
|
import XCTest
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import XCTest
|
import XCTest
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,12 @@
|
||||||
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
// Copyright (c) 2021 and onwards Zonble Yang (MIT-NTL License).
|
||||||
// All possible vChewing-specific modifications are of:
|
// All possible vChewing-specific modifications are of:
|
||||||
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
// (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
/*
|
// ====================
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
// ... with NTL restriction stating that:
|
||||||
the Software without restriction, including without limitation the rights to
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
// requirements defined in MIT License.
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
1. The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
2. No trademark license is granted to use the trade names, trademarks, service
|
|
||||||
marks, or product names of Contributor, except as required to fulfill notice
|
|
||||||
requirements above.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import XCTest
|
import XCTest
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue