X11 libraries.
I suspect this was not noticed before because the whole ocaml was linked
against these libraries, so they were pulled in at runtime anyway.
Package changes:
- use GD library from the graphics/gd package
Changes since last packaged version (1.16):
December 11, 2004
- release 2.0
- new CPL license
- re indent all sources
December 11, 2004
- release 1.18
dotneato
- fix bugs: 451, 536, 545, 547, 548, 559, 561, 565, 572
- increase max size of HTML tables.
- spline cluster edges in fdp
- center userimages in nodes
- support user images in HTML table cells
- syntax extension for node:port:compass as well as node:compass
- FreeBSD fixes
- sync with gd-2.0.32
- attempt to catch some out-of-memory conditions with very large graphs
- support background and node-fill partial transparency when truecolor=true
the missing bits, namely labltk and ocaml-graphics, respectively. To
simplify this, add a Makefile.common. Bump PKGREVISION to 8.
Per discussion with wiz@ a while ago.
* Add new functions atk_relation_set_add_relation_by_type and
atk_relation_add_target. (bug #158722)
* Use gmodule-no-export.pc. (bug #158531) [Matthias Clasen]
* Add new translations: Arabic [Arafat Medini],
Thai [Supranee Thirawattanasuk], Assamese [Sunaram Patir]
* Updated translations: Canadian English [Adam Weinberger],
Italian [Alessio Frusciante], Traditional Chinese [GNOME HK Team],
Welsh [Dafydd Harries], French [Jean-Michel Ardantz],
Romanian [Mi\305\237u Moldovan], Catalan [Jordi Mallach]
This is a stable release for Gnome 2.8.2.
Fixes
* Correct the requested number of keycodes (Rob) [#155247]
* Make the "showing desktop" mode be per-workspace instead of
per-screen. (Elijah) [#142198]
* Don't try to use an ARGB visual at all if the depth isn't
32-bit. This caused major slowdowns with Composite
enabled. (Anders)
* Fix the modifier key breakage introduced by an Xorg
change. (Soeren) [#151554]
* Fix the alt-tab order--if the most recently used window is not
focused, start alt tabbing with that window instead of the one
after it (Elijah) [#156251]
* Use only numbers from the Fibonacci sequence for micro version
numbers at Havoc's request (thus the reason this is 2.8.8 instead
of 2.8.7--2.8.4 and 2.8.6 were mistakes that didn't comply with
this requirement)
Translations
* da(Martin Willemoes Hansen), fr(Christophe Merlet, Baptiste Mille-Mathias)
theme-dirs installs a set of shared directories used by GTK2+ (gtk2-engines)
and other GNOME packages (such as metacity and gnome-themes). It is useful
to simplify PLIST handling in other packages.
Overview of Changes from GTK+ 2.4.x to GTK+ 2.6.0
=================================================
* New widgets
- GtkIconView
- GtkAboutDialog
- GtkCellView
- GtkFileChooserButton
- GtkMenuToolButton
* New cell renderers
- GtkCellRendererCombo
- GtkCellRendererProgress
* Changes in GtkFileChooser
- Many tweaks to keynav and other behaviour
* Changes in GtkTreeView
- Hover selection
- Hover expand
- Separators
- Insensitive rows
- Typeahead
* Changes in GtkComboBox
- Allow trees in combo boxes
- Hover selection
- Hover expand
- Separators
- Insensitive rows
- Scrolling
* Changes in GtkLabel
- Rotated text
- Ellipsisation
- Dnd from selectable labels
- Selectable labels in the focus chain
- Obey the Pango backspace-deletes-character attribute
* Changes in GtkTextView
- Rotated text
- Obey the Pango backspace-deletes-character attribute
* Changes in Clipboard/Selection/DND handling
- Selection ownerchip change notification
- API to handle text, image and file targets
- Support text/plain target
- Support clipboard persistency
- Support xdnd v5
- Reduce clipboard timeout to 30 seconds
* Theming
- Follow icon theme specification for directory locations
- Themed window icons
- Themed images in GtkImage
- Allow themes to displace focus rectangles on click
- Various new stock icons
* Window Manager interaction
- Support do-not-focus-on-map hint
- Support _NET_WM_USER_TIME
* gdk-pixbuf:
- License information for image loaders
- Disable loaders
- Simple rotation
- Make threadsafe
* Performance improvements
- Increase chunk size for incremental selection transfers
- Get rid of many PLT entries
- Icon theme caching
- Sync counter mechanism to speed up resizes
- Reimplement GtkListStore on top of a splay tree
- Fix algorithmic problems in GtkUIManager
* Win32-specific changes
- Integrate IME input method module
- Integrate ms-windows (Wimp) theme engine
* Other changes
- API for HIG-conform dialogs
- API for stock-like buttons
- New init API based on GOption
- Setting for alternative button order
- Setting for modules to load
- Integrate pixbuf theme engine
- Change notebook tabs with the scroll wheel
- Ellipsisation in GtkCellRendererText, GtkProgressBar, GtkStatusbar
- Clean up abi and enforce list of exported symbols
Notable improvements in Pango since version 1.6 include:
* New script support: Lao, Sinhala, Syriac, Tibetan
* PangoRenderer, a base object holding the logic for rendering PangoLayout
which was previously duplicated in many places.
* Transformed rendering support for the Xft backend
Overview of Changes from GLib 2.4.x to GLib 2.6.0
=================================================
* Major new APIs
- GOption, a commandline option parser
- GKeyFile, a parser/editor for the .ini like files
- Functions to support the XDG basedir specification
- Wrappers for common POSIX pathname functions to handle filename
encodings consistently. On Windows, these use UTF-8.
* Miscellaneous new functions
- g_filename_display_name() converts filenames in displayable UTF-8 strings
- g_uri_list_extract_uris() splits uri lists
- g_date_get_iso8601_week_of_year() gets ISO 8601 week numbers
- g_log_set_default_handler() installs an alternate default log handler
- g_get_language_names() obtains a list of applicable locale names
- g_strv_length() calculates the length of NULL-terminated string arrays
- g_win32_get_windows_version() determines the Windows version
- G_GNUC_INTERNAL marks functions as non-exported
- glib_check_version() checks the GLib version at runtime
- g_debug() completes the family of logging functions
* Performance improvements
- Optimize g_utf8_validate()
- Optimize g_markup_parse_context_parse()
- Reduce signal connection complexity from O(n) to O(1)
- Get rid of many PLT entries for internally used exported symbols
- Reduce code size by removing literal strings from g_return_if_fail()
* Other changes
- On Windows, GLib functions that take file name arguments now require
those to be in UTF-8. Functions that return file names return UTF-8.
- Use higher precision for mathematical constants
- Don't convert to/from UTF-8 in g_filename_to_uri/g_filename_from_uri
- Support ll as printf format modifier for long long on all platforms
- Clean up the ABI and enforce the list of exported symbols
- Add a .pc file for using gmodule in libraries
- Require ngettext
New in 0.60.2:
* Added the `munch-list' command to the aspell utility. The `munch'
program in the `myspell/' directory will disappear in Aspell 0.61.
The `munchlist' script will also likely disappear or be replaced
when Aspell 0.61 is released since it doesn't work correctly
anyway.
* Several important bug fixes some of which rendered some non-English
languages unusable.
* Other minor changes.
New in 0.60.1.1:
* Fix bug involving checking of capitalized word when affix
compression is used.
* Compile fixes.
* Added an option to disable using the "wide" curses version in case
it causes compile problems.
* Minor manual updates
* Avoided including some unnecessary files in the distribution.
New in 0.60.1:
* Lots of compile fixes for various platforms.
* Miscellaneous bug fixes.
* Added Nroff filter thanks to Sergey Poznyakoff.
* The default filter mode when in pipe mode is now nroff for
compatibility with Ispell.
* Added Texinfo filter.
* Added a section detailing the differences between Ispell and
Aspell.
* Updated the section on thread safety.
* Other miscellaneous manual changes such as updating the To Do and
Authors section.
Changes since 0.50.5:
* Added support for Affix Compression. Affix compression stores
the root word and then a list of prefixes and suffixes that
the word can take, and thus saves a lot of space. The codebase
comes from MySpell found in OpenOffice. It uses the same affix
file that OpenOffice (and Mozilla) use. Affix compression will
even work with soundslike lookup to a limited extent.
* Added support for accepting all input and printing all output
in UTF-8 or some other encoding different from the one Aspell
uses. This includes support for Unicode normalization. Aspell
can now support any language with no more than 210 distinct
characters, including different capitalizations and accents,
_even if_ there is not an existing 8-bit encoding that supports
the language.
* Added support for loadable filters and customizable filter
modes thanks to Christoph Hintermüller.
* Enhanced SGML filter to also support skipping sgml tags such
as "script" blocks thanks to Tom Snyder.
* Added gettext support thanks to Sergey Poznyakoff
* Reworked the compiled dictionary format. Compiled dictionaries
now take up less space (less than 80% for the English language)
and creating them is significantly faster (over 4 times for
the English language).
* Reworked suggestion code. It is significantly faster when
dealing with short words (up to 10 times). Also added support
for MySpell Replacement Tables and n-gram lookup. In addition,
added basic support for compound words.
* Manual has has been converted to texinfo format thanks to
the work of Chris Martin.
* Reworked the build system so that a single Makefile is used
for most of the code.
* All data, by default, is now included in `LIBDIR/aspell-0.60'.
Also added a built time option to increment the major version
number of the shared library. This should allow both Aspell
version 0.50 and 0.60 to coexist. The major version number is
_not_ incremented by default as Aspell 0.60 is binary compatible
with Aspell 0.50.
NOTE: this is not true for pkgsrc.
* The code to handle dictionaries has been rewritten. Because
of this support for the dictionary option `strip-accents' has
been removed. In addition the `ignore-accents' option is
currently unimplemented.
* Lots of other minor changes due to massive overhaul of the
source code.