Projects / presage / Releases

RSS All releases of presage

Release Notes: This release integrates into Notepad++, a powerful Windows text editor, thanks to the new presage predictive Notepad++ plugin NppPresage. It comes with improved configuration profile handling on Windows: it now locates the system profile configuration directory from HKCU/Software/Presage registry key on Windows, and correctly locates the user profile directory. There are improvements to gprompter, including an updated text editing widget and a new invert colours feature. gprompter and pyprompter also come with new (and ugly) icons on the GNOME desktop.

Release Notes: This release brings improved support for Visual Studio compilers on Windows through the presage C API. It also comes with improvements to the predictive text editor gprompter. It comes with a number of other enhancements and fixes.

Release Notes: This release offers a new C API to libpresage, in addition to the C++ and Python APIs. gprompter is now written in plain C and uses the new libpresage C API. There are improvements to the experimental D-BUS service interface and start-stop scripts. A D-BUS Python example client is also provided. There are a number of other enhancements and fixes.

Release Notes: This version comes with a number of improvements and fixes to its build system. It adds shared library symbol versioning. Symbols exported by libpresage are limited to public API symbols and versioned. This version removes the dependency on embedded convenience copy of XML configuration parser library, when a system installed libtinyxml is available. This verison also provides an experimental DBUS prediction service and Spanish language model generation. Other bug fixes and enhancements are also included.

Release Notes: This version comes with a number of improvements and fixes to its build system. No major features were added in this release. This is a minor mantainance release. This version also includes other bug fixes and enhancements.

Release Notes: This release comes with improved gprompter and pypresagemate demo applications. gprompter new features include autopunctuation implementation, support for keyboard accelerators to access menu items, bugfixes, and updates to the text editing component. Presage 0.8.2 delivers a number of fixes and improvements to the core predictive engine, such as a fix for a defect in the learning code and the prediction with multimaps. The core predictor hierarchy has been refactored and the XML parsing code subsystem updated. Compilations issues on Solaris and compilation warnings have also been fixed.

  •  31 Mar 2010 22:29

Release Notes: This release sports significant performance improvements in its smoothed n-gram predictor. Runtime execution was sped up by approximately a factor of 5 by tuning some expensive SQL queries to the embedded SQLite database. This release comes with refactored configuration and profile handling subsystems. Configuration is read from system-level, installation-level, and user-level XML profiles and from an optional user-specified profile. Changes to configuration variables made at runtime through the config() API can now be persisted to file by calling the new save_profile() API method.

  •  23 Feb 2010 22:56

Release Notes: This release includes two new predictive applications, gprompter and pypresagemate. Gprompter is a cross-platform predictive text editor. Pypresagemate is a universal predictive text companion. Pypresagemate works alongside any AT-SPI aware application. This release provides a new callback-aware programming interface to make it easier to develop interactive presage applications. Presage applications no longer need to track user interaction by explicitly updating the context. There are other bugfixes and enhancements.

  •  01 Nov 2009 14:17

    Release Notes: This version includes the new predictive ARPA plugin, which enables the use of statistical language modelling data in the ARPA N-gram format. Each N-gram is stored with its discounted log probability and its Katz backoff weight. Probabilities are estimated by applying Katz backoff smoothing to the maximum likelihood estimates based on n-gram counts data. This version also provides an extensive language model generated from the British National Corpus (BNC) containing 20,001 unigrams, 517,537 bigrams, and 1,648,226 trigrams, computed using a smoothed Katz backoff trigram model.

    •  16 Aug 2009 17:09

      Release Notes: This release adds support for predictive plugins filters and a new predict method returning an ordered multimap of probability-token pairs. The filters feature enables lookahead prediction. There are a number of bugfixes, such as handling of UTF-8 encoded text, an initialization bug in the presage demo program, and build problem fixes in gpresagemate. The prompter comes with user interface improvements, such as text size controls. There are also other bugfixes and enhancements.

      Screenshot

      Project Spotlight

      Sudokuki

      A Sudoku game.

      Screenshot

      Project Spotlight

      Rumble

      A mail server suite for SMTP (ESMTPSA), HTTP, POP3, and IMAP4v1.