Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A fork of the OpenVanilla Project that focuses on providing a reference implementation on Mac OS X
C++ Objective-C C Perl Python R Other
branch: master

This branch is 8 commits ahead of crystallion:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Artworks/icon2008
DataTables
Distributions
Documents
Frameworks/OpenVanilla
HelperApps
Loaders
Modules
OpenVanilla.xcodeproj
Utilities
.gitignore
BuildMacPackages.sh
LICENSE.txt
README.markdown

README.markdown

OpenVanilla

OpenVanilla is a cross-platform input method framework. This branch, called Oranje, focuses on providing a reference implementation based on OS X and a reference distribution.

Build and Installation

  1. Build OpenVanilla.xcodeproj with Xcode
  2. Copy the built product, here we assume you're using the Release configuration, to the input method folder:

    • For Mac OS X Leopard: Copy build/Release/OpenVanilla.app to ~/Library/Input Methods
    • For Mac OS X Tiger: Copy build/Release/OpenVanilla.bundle to /Library/Components

Limitations

  1. No Preferences app is provided. Edit the configuration in ~/Library/Preferences/org.openvanilla.plist. Changes take effect immediately.
  2. The candidate window is largely simplified. Only a minimal text label is provided.
  3. Only the core modules are provided and are currently bundled directly with the loader itself. (The project also builds OVIMPOJ, but does not bundle it into the distributed package.)
    • OVIMArray
    • OVIMEsperanto
    • OVIMGeneric (when there is data)
    • OVIMPhonetic
    • OVIMTibetan
    • OVIMUnicode
  4. Output filters are not supported in this branch. Maybe not yet. Maybe for good.

On Mac OS X Tiger Support

This OpenVanilla implementation uses IMK-Tiger to provide Mac OS X Tiger support so that the IMK-based loader can be retrofitted into a text service manager bundle.

As Apple is releasing Mac OS X 10.6, it no longer makes sense to support Mac OS X Tiger. In this branch, Tiger-specific version (the product OpenVanilla.bundle) is still built, but there is no promise any future modification on the loader would maintain the build. No regression testing will be actively performed.

Something went wrong with that request. Please try again.