Age | Commit message (Collapse) | Author | Files | Lines |
|
0.84 Wed 11 Mar 2009
- Adds support for $ENV{HOME} on Darwin
- Other bug fixes on Darwin (MIYAGAWA)
0.83_01 Sat 1 Nov 2008
- Patch from Darin McBride to fix user_home on Darwin.
Oked by he@
|
|
Oked by tron@ and he@
|
|
|
|
Val(a)IDE is an Integrated Development Environment (IDE) for the
Vala programming language.
Features:
* Syntax highlighting for Vala
* Project compilation
* Plugins:
o Symbols browser
o Tasks manager
|
|
Fixed up a few things so that it passes pkglint.
|
|
Pkgsrc changes:
- adjust dependencies
Upstream changes:
0.10 Fri March 06 17:34:00 EST 2009
- Removed unneeded debugging code from one of the tests, which was
causing installation errors for people that didn't already have
Data::Dump installed. (jjnapiork)
0.09 ...
- Added MooseX::Types::Util::has_available_type_export($p, $n) to
allow introspection of available types for other libraries wanting
to use type export names for type specifications.
|
|
|
|
Pkgsrc changes:
- adjust build dependencies (for test target)
Upstream changes:
0.16 Tue. February 17 2009
* t/
- run pod tests only if RELEASE_TESTING env var is set
|
|
|
|
- Importing package for perl module IPC::SysV 2.01
IPC::SysV defines and conditionally exports all the constants defined in your
system include files which are needed by the SysV IPC calls.
Oked by rhaen@
|
|
|
|
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
|
built against pkgsrc libffi instead.
|
|
files, not over and over again.
|
|
C99.
|
|
|
|
adopted this package, oops...
|
|
macros2/gnome-common.m4: add -DWNCK_DISABLE_DEPRECATED and
-DLIBSOUP_DISABLE_DEPRECATED to DISABLE_DEPRECATED
|
|
|
|
changes:
* Fix GTK+ single includes
* Use G_DEFINE_TYPE instead of registering the type by hand
* Clean up code
* Remove deprecated GLib functions
|
|
|
|
|
|
|
|
|
|
|
|
Main features on this new major release branch are:
* Instant Messaging. Using several different ?standards?: RFC4975, MSRP, T.140, SIP-IM etc etc.
* Much improved support for SIP event handling (SUBSCRIBE/NOTIFY/PUBLISH) using factories so more event packages can be added easily.
* Support for SIP ?dialog? event package.
* Support for Shared Line Appearance (aka Multiple Line Appearance, Bridged Line Appearance or Busy Lamp Field)
* Significant improvements in IPv6 support (thanks Yuri Kiryanov!)
* Major enhancements to the video rate controller.
* Removal of the old H.263 ffmpeg plug in and enhancement of the H.263-1998 plug it to take its place.
* H.224 support (H.323 only).
* SBC audio codec plug in.
* G.722 audio codec plug in.
* CELT audio codec plug in.
* SWIG support for use in other languages, Java first.
* Much improved multi-platform sample GUI client, OpenPhone. Now standard test environment replacing simpleOPAL.
|
|
Main features on this new major release branch are:
* Instant Messaging. Using several different ?standards?: RFC4975, MSRP, T.140, SIP-IM etc etc.
* Much improved support for SIP event handling (SUBSCRIBE/NOTIFY/PUBLISH) using factories so more event packages can be added easily.
* Support for SIP ?dialog? event package.
* Support for Shared Line Appearance (aka Multiple Line Appearance, Bridged Line Appearance or Busy Lamp Field)
* Significant improvements in IPv6 support (thanks Yuri Kiryanov!)
* Major enhancements to the video rate controller.
* Removal of the old H.263 ffmpeg plug in and enhancement of the H.263-1998 plug it to take its place.
* H.224 support (H.323 only).
* SBC audio codec plug in.
* G.722 audio codec plug in.
* CELT audio codec plug in.
* SWIG support for use in other languages, Java first.
* Much improved multi-platform sample GUI client, OpenPhone. Now standard test environment replacing simpleOPAL.
|
|
BUG FIXES
* Lazily load commands during help. (#330928)
* Fix one-line helps for dpush / foreign-mapping-upgrade. (#331051)
* Skip unicode tests if the local file system doesn't support unicode
paths.
* Don't print traceback when connection errors occur during push. (#331078)
* Fix exception importing with itrunk* layout.
* Break subversion locks in ``bzr break-lock''.
* Handle corner case following branch paths outside of prefixes in
revision metadata browser.
* Handle strange corner case in HTTP, where get_dir() works on files and we
accidently start to call update() on files.
* Don't check branch root when looking for round-tripped revisions that used
revision properties. (#294784)
* Support non-ascii characters in home directories. (#333121)
* Fix recognizing tags when using wildcard layouts. (#333960)
* Fetch left-hand side ancestry if it's outside of the prefix in
svn-import. (#334692)
* Support pushing kind changes from directory to file. (#335445)
* Fixed canonicalization issue when retrieving remote revision trees
over HTTP.
* Fix recognition of v3 mappings pushed with incomplete revision properties.
* Print proper error when a part of the repository is inaccessible during
fetch. (#323084)
* Fix concurrent access problems during push/commit. (#248289)
* Allow svn: revision specifier in non-svn branches. (#337295)
* Cope with v3 and v4 mappings being interwined in a mainline
with roundtripped revisions. (#332364)
* Print proper error when it is impossible to get a branch path
in a particular layout. (#340081)
PERFORMANCE
* Significant speed improvements when no (old) tags have to be fetched. Requires
InterBranch.pull() patch.
* The guessed layout is now only stored in the configuration and no longer
re-determined every time a repository is accessed.
* Looking for missing revisions is now done in groups, significantly improving the
time spent in the "determining revisions to fetch" step.
* A simple LRU cache is now used for texts during fetch.
* Avoid loading subvertpy in a couple more situations when probing for
Subversion repositories. (#336449)
FEATURES
* Now prints parent Subversion revision number after successful pull. (#332196)
* Annotate run against Subversion repositories now works. (#335735)
bzr-svn 0.5.2 2009-02-18
BUG FIXES
* Fix installation of cache module.
|
|
* `bzr patch` handles URLs with trailing slashes.
* RELEASE: bzrtools 1.13.0
|
|
---------------------------------------------
This release includes bug fixes and a few performance and feature improvements.
GNU Changelog output can now be produced by ``bzr log --format gnu-changelog``.
Debug flags can now be set in ``~/.bazaar/bazaar.conf``. Lightweight Checkouts
and Stacked Branches should both be much faster over remote connections.
CHANGES FROM bzr 1.13rc1 2009-03-10:
BUG FIXES:
* Fix "is not a stackable format" error when pushing a
stackable-format branch with an unstackable-format repository to a
destination with a default stacking policy. (Andrew Bennetts)
* Progress bars now show the rate of network activity for
``bzr+ssh://`` and ``bzr://`` connections. (Andrew Bennetts)
COMPATIBILITY BREAKS:
* ``bzr log --line`` now indicates which revisions are merges with
`[merge]` after the date. Scripts which parse the output of this
command may need to be adjusted.
(Neil Martinsen-Burrell)
NEW FEATURES:
* ``bzr reconfigure`` now supports --with-trees and --with-no-trees
options to change the default tree-creation policy of shared
repositories. (Matthew Fuller, Marius Kruger, #145033)
* Debug flags can now be set in ``~/.bazaar/bazaar.conf``.
(Martin Pool)
* Filtered views provide a mask over the tree so that users can focus
on a subset of a tree when doing their work. See ``Filtered views``
in chapter 7 of the User Guide and ``bzr help view`` for details.
(Ian Clatworthy)
* GNU Changelog output can now be produced by ``bzr log --format
gnu-changelog``. (Andrea Bolognani, Martin Pool)
* The ``-Dmemory`` flag now gives memory information on Windows.
(John Arbash Meinel)
* Multiple authors for a commit can now be recorded by using the "--author"
option multiple times. (James Westby, #185772)
* New clean-tree command, from bzrtools. (Aaron Bentley, Jelmer Vernoij)
* New command ``bzr launchpad-open`` opens a Launchpad web page for that
branch in your web browser, as long as the branch is on Launchpad at all.
(Jonathan Lange)
IMPROVEMENTS:
* ``bzr add`` no longer prints ``add completed`` on success. Failure
still prints an error message. (Robert Collins)
* ``bzr branch`` now has a ``--no-tree`` option which turns off the
generation of a working tree in the new branch.
(Daniel Watkins, John Klinger, #273993)
* Bazaar will now point out ``bzr+ssh://`` to the user when they
use ssh://. (Jelmer Vernooij, #330535)
* ``bzr -v info`` now omits the number of committers branch statistic,
making it many times faster for large projects. To include that
statistic in the output, use ``bzr -vv info``.
(Ian Clatworthy)
* ``bzr push`` to a ``bzr`` url (``bzr://``, ``bzr+ssh://`` etc) will
stream if the server is version 1.13 or greater, reducing roundtrips
significantly. (Andrew Bennetts, Robert Collins)
* Lightweight Checkouts and Stacked Branches should both be much
faster over remote connections. Building the working tree now
batches up requests into approx 5MB requests, rather than a separate
request for each file. (John Arbash Meinel)
* Support for GSSAPI authentication when using HTTP or HTTPS.
(Jelmer Vernooij)
* The ``bzr shelve`` prompt now includes a '?' help option to explain the
short options better. (Daniel Watkins, #327429)
* ``bzr lp-open`` now falls back to the push location if it cannot find a
public location. (Jonathan Lange, #332372)
* ``bzr lp-open`` will try to find the Launchpad URL for the location
passed on the command line. This makes ``bzr lp-open lp:foo`` work as
expected. (Jonathan Lange, #332705)
* ``bzr send`` now supports MH-E via ``emacsclient``. (Eric Gillespie)
BUG FIXES:
* Bazaar now gives a better message including the filename if it's
unable to read a file in the working directory, for example because
of a permission error. (Martin Pool, #338653)
* ``bzr send`` help is more specific about how to apply merge
directives. (Neil Martinsen-Burrell, #253470)
* ``bzr missing`` now uses ``Repository.get_revision_delta()`` rather
than fetching trees and determining a delta itself. (Jelmer
Vernooij, #315048)
* ``bzr push`` to a smart server no longer causes "Revision
{set([('null:',)])} not present ..." errors when the branch has
multiple root revisions. (Andrew Bennetts, #317654)
* ``bzr shelve`` now properly handle patches with no terminating newline.
(Benoît PIERRE, #303569)
* ``bzr unshelve`` gives a more palatable error if passed a non-integer
shelf id. (Daniel Watkins)
* Export now handles files that are not present in the tree.
(James Westby, #174539)
* Fixed "sprout() got an unexpected keyword argument 'source_branch'"
error branching from old repositories.
(Martin Pool, #321695)
* Make ``bzr push --quiet <non-local location>`` less chatty.
(Kent Gibson, #221461)
* Many Branch hooks would not fire with ``bzr://`` and ``bzr+ssh://``
branches, and this was not noticed due to a bug in the test logic
for branches. This is now fixed and a test added to prevent it
reoccuring. (Robert Collins, Andrew Bennetts)
* Restore the progress bar on Windows. We were disabling it when TERM
wasn't set, but Windows doesn't set TERM. (Alexander Belchenko)
* ``setup.py build_ext`` now gives a proper error when an extension
fails to build. (John Arbash Meinel)
* Symlinks to non ascii file names are now supported.
(Robert Collins, Vincent Ladeuil, #339055, #272444)
* Under rare circumstances (aka nobody reported a bug about it), the ftp
transport could revert to ascii mode. It now stays in binary mode except
when needed.
(Vincent Ladeuil)
* Unshelve does not generate warnings about progress bars.
(Aaron Bentley, #328148)
DOCUMENTATION:
* Added ``Organizing your workspace`` to the User Guide appendices,
summarizing some common ways of organizing trees, branches and
repositories and the processes/workflows implied/enabled by each.
(Ian Clatworthy)
* Hooks can now be self documenting. ``bzrlib.hooks.Hooks.create_hook``
is the entry point for this feature. (Robert Collins)
* The documentation for ``shelve`` and ``unshelve`` has been clarified.
(Daniel Watkins, #327421, #327425)
API CHANGES:
* ``bzr selftest`` now fails if the bazaar sources contain trailing
whitespace, non-unix style line endings and files not ending in a
newline. About 372 files and 3243 lines with trailing whitespace was
updated to comply with this. The code already complied with the other
criteria, but now it is enforced. (Marius Kruger)
* ``Branch.fetch`` and ``Repository.fetch`` now return None rather
than a count of copied revisions and failed revisions. A while back
we stopped ever reporting failed revisions because we started
erroring instead, and the copied revisions count is not used in the
UI at all - indeed it only reflects the repository status not
changes to the branch itself. (Robert Collins)
* MutableTree.commit now favours the "authors" argument, with the old
"author" argument being deprecated.
* Remove deprecated EmptyTree. (Martin Pool)
* ``Repository.fetch`` now accepts an optional ``fetch_spec``
parameter. A ``SearchResult`` or ``MiniSearchResult`` may be passed
to ``fetch_spec`` instead of a ``last_revision`` to specify exactly
which revisions to fetch. (Andrew Bennetts)
* ``RepositoryAcquisitionPolicy.acquire_repository`` now returns a
tuple of ``(repository, is_new_flag)``, rather than just the
repository. (Andrew Bennetts)
* Revision.get_apparent_author() is now deprecated, replaced by
Revision.get_apparent_authors(), which returns a list. The former
now returns the first item that would be returned from the second.
* The ``BranchBuilder`` test helper now accepts a ``timestamp``
parameter to ``build_commit`` and ``build_snapshot``. (Martin Pool)
* The ``_fetch_*`` attributes on ``Repository`` are now on
``RepositoryFormat``, more accurately reflecting their intent (they
describe a disk format capability, not state of a particular
repository of that format). (Robert Collins)
INTERNALS:
* Branching from a non-stacked branch on a smart protocol is now
free of virtual file system methods.
(Robert Collins, Andrew Bennetts)
* Branch and Repository creation on a bzr+ssh://server are now done
via RPC calls rather than VFS calls, reducing round trips for
pushing new branches substantially. (Robert Collins)
* ``Branch.clone`` now takes the ``repository_policy`` formerly used
inside ``BzrDir.clone_on_transport``, allowing stacking to be
configured before the branch tags and revision tip are set. This
fixes a race condition cloning stacked branches that would cause
plugins to have hooks called on non-stacked instances.
(Robert Collins, #334187)
* ``BzrDir.cloning_metadir`` now has a RPC call. (Robert Collins)
* ``BzrDirFormat.__str__`` now uses the human readable description
rather than the sometimes-absent disk label. (Robert Collins)
* ``bzrlib.fetch`` is now composed of a sender and a sink component
allowing for decoupling over a network connection. Fetching from
or into a RemoteRepository with a 1.13 server will use this to
stream the operation.
(Andrew Bennetts, Robert Collins)
* ``bzrlib.tests.run_suite`` accepts a runner_class parameter
supporting the use of different runners. (Robert Collins)
* Change how file_ids and revision_ids are interned as part of
inventory deserialization. Now we use the real ``intern()``, rather
than our own workaround that would also cache a Unicode copy of the
string, and never emptied the cache. This should slightly reduce
memory consumption. (John Arbash Meinel)
* New branch method ``create_clone_on_transport`` that returns a
branch object. (Robert Collins)
* New hook Commands['extend_command'] to allow plugins to access a
command object before the command is run (or help generated from
it), without overriding the command. (Robert Collins)
* New version of the ``BzrDir.find_repository`` verb supporting
``_network_name`` to support removing more _ensure_real calls.
(Robert Collins)
* ``RemoteBranchFormat`` no longer claims to have a disk format string.
(Robert Collins)
* ``Repository`` objects now have ``suspend_write_group`` and
``resume_write_group`` methods. These are currently only useful
with pack repositories. (Andrew Bennetts, Robert Collins)
* ``BzrDirFormat``, ``BranchFormat`` and ``RepositoryFormat`` objects
now have a ``network_name`` for passing the format across RPC calls.
(Robert Collins, Andrew Bennetts)
* ``RepositoryFormat`` objects now all have a new attribute
``_serializer`` used by fetch when reserialising is required.
(Robert Collins, Andrew Bennetts)
* Some methods have been pulled up from ``BzrBranch`` to ``Branch``
to aid branch types that are not bzr branch objects (like
RemoteBranch). (Robert Collins, Andrew Bennetts)
* Test adaptation has been made consistent throughout the built in
tests. ``TestScenarioApplier``, ``multiply_tests_from_modules``,
``adapt_tests``, ``adapt_modules`` have all been deleted. Please
use ``multiply_tests``, or for lower level needs ``apply_scenarios``
and ``apply_scenario``. (Robert Collins)
* ``TestSkipped`` is now detected by TestCase and passed to the
``TestResult`` by calling ``addSkip``. For older TestResult objects,
where ``addSkip`` is not available, ``addError`` is still called.
This permits test filtering in subunit to strip out skipped tests
resulting in a faster fix-shrink-list-run cycle. This is compatible
with the testtools protocol for skips. (Robert Collins)
* The ``_index`` of ``KnitVersionedFiles`` now supports the ability
to scan an underlying index that is going to be incorporated into
the ``KnitVersionedFiles`` object, to determine if it has missing
delta references. The method is ``scan_unvalidated_index``.
(Andrew Bennetts, Robert Collins)
* There is a RemoteSink object which handles pushing to smart servers.
(Andrew Bennetts, Robert Collins)
* ``TransportTraceDecorator`` now logs ``put_bytes_non_atomic`` and
``rmdir`` calls. (Robert Collins)
* ``VersionedFiles`` record adapters have had their signature change
from ``(record, record.get_bytes_as(record.storage_kind))`` to
``(record)`` reducing excess duplication and allowing adapters
to access private data in record to obtain content more
efficiently. (Robert Collins)
* We no longer probe to see if we should create a working tree during
clone if we cannot get a local_abspath for the new bzrdir.
(Robert Collins)
|
|
2.26.0:
* Cleaned up glib includes to use only toplevel headers.
(Przemys\xc5\x82aw Grzegorczyk) Bug #564222
|
|
2.26.0:
* Increased version number to match GNOME 2.26.
|
|
2.24.0:
(Skipped version numbers since 2.14.1, to match pango 1.24
(apart from the first digit, which we can't decrease.)
* Layout: Added show_in_cairo_context().
(Louis-Francis Ratté-Boulianne) Bug #560232.
* Build: Allow pangomm to build outside the source tree. Bug #570322
(Theppitak Karoonboonyanan)
* License Header consistency. (Deng Xiyue)
|
|
2.20.0 (stable):
* Documentation fixes (Daniel Elstner)
2.19.8 (unstable):
(2.19.4 to 2.19.8 were skipped)
* Added FILE_CREATE_REPLACE_DESTINATION enum value.
* Added Error::TOO_MANY_OPEN_FILES error code.
* Fix some compiler warnings about extra ;s.
(Murray Cumming)
2.19.3 (unstable):
* New API:
* BufferedInputStream: buffer_size property
* BufferedOutputStream: buffer_size, auto_grow properties
* DataInputStream: byte_order, newline_type properties
* DataOutputStream: byte_order property
* FilterInputStream: close_base_stream property, get/set_close_base_stream()
* FilterOutputStream: close_base_stream property, get/set_close_base_stream()
* UnixInputStream: fd and close_fd properties, get_fd(), get/set_close_fd()
* UnixOutputStream: fd and close_fd properties, get_fd(), get/set_close_fd()
* Make licenses consistent with eachother (library gpl vs. lesser gpl, etc)
(Deng Xiyue)
* Fixed some problems when building with exceptions disabled (Murray Cumming)
* Build fixes (Theppitak Karoonboonyanan)
2.19.2 (unstable):
* File: Added make_directory_with_parents() method overload with no parameter.
Bug #566003 (Philip Belemezov).
* NoteTree: Do not use a non-ASCII dash character in a comment, to
avoid the MSVC++ warning C4819 with Visual Studio 2008.
(Tao Wang) Bug #568072
* spawn_*() functions: Added alternative API for when
GLIBMM_EXCEPTIONS_ENABLED is not enabled. (Murray Cumming)
Bug #565487 (Jonathon Jongsma)
* uri_*() functions: Fix memory leak.
(Jonathan Jongsma) Bug #566845 (Jason Kasper)
* ustring: Add an overload which takes only a format string and no arguments
to be substituted. (Daniel Elstner) Bug #506394.
2.19.1 (unstable):
* Fix accidental ABI breakage in 2.19.0 caused by adding default handlers for
new Gio::Drive signals
2.19.0 (unstable):
* wrapped new glib 2.19.x API
* Gio::AppInfo: get_commandline(), can_delete(), do_delete(),
reset_type_associations(), launch_default_for_uri()
* Gio::Drive: new signals changed, disconnected, and eject_button
* Gio::Icon: create(std::string), to_string()(),
* Gio::Mount: guess_content_type_sync(), is_shadowed(), shadow(), unshadow()
* Gio::content_type_from_mine_type();
* Gio::DesktopAppInfo: create_from_keyfile()
* Gio::Emblem: new class
* Gio::EmblemedIcon: new class
* Gio::MemoryOutputStream: new class
* Bugs Fixed:
* 555743 - warning in glibmm
* 562716 - warning fixing cause more warnings.
* 396963 - Add Glib::signal_idle().connect_once()
* Thanks to contributions from Przemysław Grzegorczyk, Dave Foster, Hubert
Figuiere, and Jonathon Jongsma for changes in this release
|
|
libgweather 2.26.0
==================
Locations.xml
* Remove a duplicate copy of Warsaw (Dan)
* Strip out the automated Canadian stations that (badly) duplicate
non-automated stations. This fixes Edmonton (Dan)
* Regenerate with only currently-reporting locations. This fixes Berlin
(Dan)
Translators
* Amitakhya Phukan (as)
* Alexander Shopov (bg)
* Runa Bhattacharjee (bn_IN)
* Joan Duran (ca)
* Pavel Šefránek (cs)
* Kenneth Nielsen (da)
* Hendrik Richter (de)
* Jennie Petoumenou (el)
* Philip Withnall (en_GB)
* Jorge González (es_ES)
* Jorge González (es)
* Iñaki Larrañaga Murgoitio (eu)
* Ilkka Tuohela (fi)
* Suso Baleato (gl)
* Ankit Patel (gu)
* Mark Krapivner (he)
* Rajesh Ranjan (hi)
* Takeshi AIHANA (ja)
* Shankar Prasad (kn)
* Erdal Ronahi (ku)
* Žygimantas Beručka (lt)
* Rajesh Ranjan (mai)
* Praveen Arimbrathodiyil (ml)
* Sandeep Shedmake (mr)
* Kjartan Maraas (nb)
* Wouter Bolsterlee (nl)
* Manoj Kumar Giri (or)
* Krishnababu K (te)
* Deniz Kocak (tr)
* Theppitak Karoonboonyanan (th)
libgweather 2.25.92
===================
libgweather
* Mark "Unknown" as translatable in the timezone menu (Vincent)
Translators
* Ihar Hrachyshka (be@latin)
* Yavor Doganov (bg)
* David Lodge (en_GB)
* Bruno Brouard (fr)
* Milo Casagrande (it)
* Takeshi AIHANA (ja)
* Shankar Prasad (kn)
* Praveen Arimbrathodiyil (ml)
* Wouter Bolsterlee (nl)
* Og Maciel (pt_BR)
* Duarte Loreto (pt)
* Adi Roiban (ro)
* Nickolay V. Shmyrev (ru)
* Daniel Nylander (sv)
* Tirumurthi Vasudevan (ta)
libgweather 2.25.91
===================
Locations.xml
* Use Asia/Kathmandu instead of Asia/Katmandu (Vincent)
Misc
* Make it easier to regenerate locations.pot (Claude Paroz)
Translators
* Alexander Shopov (bg)
* Runa Bhattacharjee (bn_IN)
* Gil Forcada (ca)
* Kenneth Nielsen (da)
* Christian Kirbach (de)
* Iñaki Larrañaga Murgoitio (eu)
* Yair Hershkovitz (he)
* Gabor Kelemen (hu)
* Milo Casagrande (it)
* Takeshi AIHANA (ja)
* Changwoo Ryu (ko)
* Raivis Dejus (lv)
* Subhransu Behera (or)
* Tomasz Dominikowski (pl)
* Enrico Nicoletto (pt_BR)
* Adi Roiban (ro)
* Theppitak Karoonboonyanan (th)
* Clytie Siddall (vi)
libgweather 2.25.5
==================
Translators
* Joan Duran (ca)
* Christian Kirbach (de)
* Ilkka Tuohela (fi)
* Gabor Kelemen (hu)
* Kjartan Maraas (nb)
* Daniel Nylander (sv)
libgweather 2.25.4
==================
libgweather
* Add gweather_xml_free_locations() API (Milan Crha)
* Fix leaks (Milan Crha)
Translators
* Jorge Gonzalez (es)
* Kjartan Maraas (nb)
libgweather 2.25.3
==================
libgweather
* Make libgweather work on Win32 (Tor Lillqvist, Vincent)
Misc
* Improve regeneration framework for po file for Locations.xml (Dan)
Translators
* Claude Paroz (fr)
* Yair Hershkovitz (he)
* Erdal Ronahi (ku)
* Fábio Nogueira (pt_BR)
libgweather 2.25.2
==================
libgweather
* Add new API to directly get WeatherInfo values instead of strings
(Milan Crha)
* Use the degree sign followed by "C" or "F" rather than using the
combined "degrees C" and "degrees F" glyphs (Dan)
* Handle wind reports in m/s (Dan)
* Use new libsoup 2.25.1 API for proxy instead of some custom code
(Dan)
* Use single includes for gtk/glib (Maxim Ermilov)
* Do not use deprecated libsoup API (Dan)
* Do not care about sub-city locations and only use the first child
(Dan)
* Handle compressed Locations.xml files (Vincent)
* Code cleanups (Vincent, Dan)
Locations.xml
* Do not localize sub-city locations since they won't be used in the UI
(Dan)
* Add "Bahamas" to the list of countries whose name we put "the" before
in comments (Dan)
* Add msgctxt attributes to the XML for duplicate names (Dan)
* When given a location name like "Covington / Cincinnati", only create
an entry for one of the two cities (Dan)
* Fix spelling of local vs international names (Dan)
* Do not assume a weather station is in the same country as a city.
This fixes Luxembourg not appearing in the list of countries (Dan)
Misc
* Make sure that the shipped COPYING file is GPLv2 (Dan)
* Add various flags like -DG_DISABLE_SINGLE_INCLUDES and
_DISABLE_DEPRECATED flags (Dan, Vincent)
* Remove locations_file from the pkg-config pc file (Dan, Vincent)
* Require intltool 0.40.3 (Dan)
* Add --enable-locations-compression configure flag to compress
Locations.xml files with gzip (Vincent)
* Add some (incomplete) API documentation with gtk-doc (Vincent, Dan)
Translators
* Jorge González (es_ES)
* Jorge González (es)
* Daniel Nylander (sv)
|
|
|
|
2.26.0
======
Translators
- Amitakhya Phukan (as)
- Petr Kovar (cs)
- Kenneth Nielsen (da)
- Jennie Petoumenou (el)
- David Lodge (en_GB)
- Pauli Virtanen (fi)
- Ankit Patel (gu)
- Gil Osher (he)
- Luca Ferretti (it)
- Ani Peter (ml)
- Sandeep Shedmake (mr)
- wadim dziedzic (pl)
- Adi Roiban (ro)
- Nickolay V. Shmyrev (ru)
- I. Felix (ta)
- Krishna Babu K (te)
- Baris Cicek (tr)
2.25.91
=======
Misc
- Require glib 2.16.0
Translators
- Yavor Doganov (bg)
- Runa Bhattacharjee (bn_IN)
- Sílvia Miranda (ca)
- Rhys Jones (cy)
- Andre Klapper (de)
- Dawa pemo (dz)
- Kostas Papadimas (el)
- David Lodge (en_GB)
- Guillaume Savaton (eo)
- Jorge González (es)
- Iñaki Larrañaga Murgoitio (eu)
- Pauli Virtanen (fi)
- Ankit Patel (gu)
- Rajesh Ranjan (hi)
- Gabor Kelemen (hu)
- Takeshi AIHANA (ja)
- Shankar Prasad (kn)
- Changwoo Ryu (ko)
- Žygimantas Beručka (lt)
- Arangel Angov (mk)
- Sanlig Badral (mn)
- Hasbullah Bin Pit (ms)
- Wouter Bolsterlee (nl)
- Manoj Kumar Giri (or)
- Amanpreet Singh Alam (pa)
- Vladimir Melo (pt_BR)
- Duarte Loreto (pt)
- Vasiliy Faronov (ru)
- Steve Murphy (rw)
- Pavol Šimo (sk)
- Слободан Д. Средојевић (sr)
- Theppitak Karoonboonyanan (th)
- Maxim Dziumanenko (uk)
- Clytie Siddall (vi)
- Deng Xiyue (zh_CN)
- Chao-Hsiung Liao (zh_HK)
- Chao-Hsiung Liao (zh_TW)
2.25.5
======
Fixes
- Make libwnck compile with gnome-common DEPRECATED variables (Vincent)
- Use C_() instead of Q_() (Matthias Clasen)
Translators
- Andre Klapper (de)
- Jorge González (es)
- Mattias Põldaru (et)
- Claude Paroz (fr)
- Luca Ferretti (it)
- Vladimir Melo (pt_BR)
- Matej Urbančič (sl)
- Daniel Nylander (sv)
2.25.3
======
Fixes
- Use single include for GTK+ (Pedro Fragoso)
- Fix compiler warning (Vincent)
|
|
Overview of changes between 1.23.0 and 1.24.0
=============================================
- pango-view improvements:
* pango-view -q now works without a X server.
* Ability to save to PS, EPS, PDF, and SVG files. Filetype is
detected from output file extension.
* New options --foreground, --background, and --annotate.
* Now installs a manual page, thanks to help2man.
- PangoFc API changes:
* PangoFcFont now has a "fontmap" property that subclasses can use
at construction time to setup the font->fontmap link.
* New backend-public API:
pango_fc_font_map_find_decoder()
- Misc optimizations
- Build fixes
- Misc bug fixes
- Bugs fixed in this release:
Bug 547963 – man page for pango-view
Bug 502804 – pango-view or pangocairo-view option to annotate
Bug 502801 – per-backend pango-view options
Bug 502805 – pango-view option for foreground/background color
Red Hat Bug 490331 - Crash of galeon in libpango
Bug 523166 – pango-view opens display even when invoked with -q
Bug 567160 – Share cmap cache between PangoFcFont's of the same face
Red Hat Bug 487593 - crash changing language in gdm
Bug 572662 – Remove deprecated GTK+ symbols
Bug 572529 – Poor -I ordering can break build
Overview of changes between 1.22.4 and 1.23.0
=============================================
- Change the PangoFc font loading API to allow for lazy loading of fonts.
- Add private PangoFcFontset that loads fallback fonts as needed.
- Call FcFontMatch() and only if fallback fonts are needed call FcFontSort().
- Optimize HarfBuzz number of malloc calls
- Don't malloc megs of unused memory in HarfBuzz
- Print-out, and parse, numeric styles correctly. Things like
"DejaVu Sans weight=100" parse as font description now.
- New public API:
Add two new public macros:
PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING
PANGO_ATTRIBUTE_INDEX_TO_TEXT_END
Add new public enum values:
PANGO_WEIGHT_BOOK
PANGO_WEIGHT_ULTRAHEAVY
PANGO_WEIGHT_THIN
PANGO_WEIGHT_MEDIUM
- Misc bug fixes
- Bugs fixed in this release:
Bug 569763 – pango doesn't like font descriptions without family!
Bug 560792 – Make PangoLayoutLine with line->layout==NULL renderable
Bug 567392 – Abiword crashes in pango when opening document with
certain locales
Bug 566727 – PangoFontsetLazy
Bug 567165 – Apply all pattern matrices
Bug 567934 – Add introspection support inside pango
Bug 549532 – Correction to the sample string for Hindi in
pango-language-sample-table.h
Bug 566726 – Minor optimization
Bug 566941 – Add PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING and
PANGO_ATTRIBUTE_INDEX_TO_TEXT_END
Bug 551469 – Fold '@' to '-' when parsing PangoLanguages
Bug 328206 – Update/remove some old files
Bug 166709 – Handle font variants more consistently
Bug 166676 – pango_fc_font_map_finalize
Bug 164001 - pango-querymodules doesn't work uninstalled on win32
Bug 384362 – pango can't select some font styles
Bug 168085 – numeric styles in pango_font_description_to_string()
Bug 529591 – Code related to malayalam is misplaced.
Patch from Rahul Bhalerao
Bug 515807 – Don't bind modules lazily
Bug 512662 – Update check.docs for pango-undeclared.txt
Bug 565644 – Maybe pango_font_descriptions_free is deprecated
Bug 469049 – Fix all compiler warnings
Bug 565379 – pango_font_description_better_match some style attributes
of old_match are not checked
Bug 564877 – pango-engine.h: PANGO_MODULE_PREFIX and G_MODULE_EXPORT
|
|
libgnome 2.26.0
* Updated translations
(as, bn_IN, crh, cs, da, el, gl, hi, it, ja, lt, ml, mr,
ro, ru, ta, te)
|
|
search path of /etc/gconf in 2/path.
|
|
2.26.0
======
Fixes
- Correct url to gconf website (Kjartan Maraas)
- Plug memory leak in error path (Matthias Clasen, Tommi Rantal)
- Remove deprecated GTK+ api (Matthias Clasen)
Translation updates
(as, bg, bn_IN, ca, cs, da, de, el, en_GB, es, eu, fi, fr, gl, gu, he, hi, hu, it, ja, kn, ko, lt, lv, ml, mr, nb, nl, or, pl, pt, pt_BR, ro, ru, sv, ta, te, th, tr, zh_HK, zh_TW)
2.25.2
======
Fixes
- Correct location of system settings in path configuration (Ray Strode)
2.25.1
======
Fixes
- Missing return in gconftool.c/do_toggle (Magnus Boman)
- Fix xml-backend symbol exports on Cygwin (Vincent Untz)
- Win32 build fixes (Tor Lillqvist)
- Optimizations in the markup backend (Michael Meeks)
- Don't hardcode paths in the defaults mechanism (Vincent Untz)
- Fix dbus policy for the defaults mechanism (Vincent Untz)
Translation updates
(bg, ca, de, eu, fi, fr, gu, hu, ja, ko, nl, or, pt. th,
vi, zh_HK, zh_TW)
2.25.0
======
Fixes
- Fix various format string warnings (Christian Persch)
- Sync saved state to disk before closing (Ray Strode)
Features
- Add --search-key-regex option to gconftool (Christian Persch)
- Add --toggle option to gconftool (Matthias Clasen)
Translation updates
(ar, da, dz, es, fi, he, nb, pt_BR, sv, uk)
|
|
Changes in version 1.26.0:
=========================
*
*Fixes: Improve the documentation. Sven Herzberg.
*Translation update.
Changes in version 1.25.2:
=========================
*
*Fixes: #562204, #505445, #361757, #478620, #560156, #477708, #478595, #478583
#480126.
*Translation update.
|
|
What"s new in at-spi-1.26.0:
* Translation update: ml, gl, ta, as, hi, bn_IN, te.
What's new in at-spi-1.25.92:
* Bugfixes: #570752, #570754, #572188.
What's new in at-spi-1.25.5:
* Bugfixes: #566999, #566998, #567706.
What's new in at-spi-1.25.4:
* Bugfixes: #563806, #563943, #564880.
What's new in at-spi-1.25.2:
* Bugfixes: #540183, #560563, #553306, #561408, #446574, #532907, #554953.
* Translation update.
What's new in at-spi-1.25.1:
* Bugfixes: #552469, #547943, #525519, #527585.
|
|
NOTE: This is the final release of eel. The eel codebase has been
moved into nautilus and all further changes will happen there.
Major changes in 2.26.0 were:
* Stable release
Major changes in 2.25.91 were:
* Backport changes from nautilus
* Require gnome-desktop >= 2.25.5 for new gnome-bg
Major changes in 2.25.1 were:
* Remove dependency on libgnome
|
|
|
|
Changes:
2009-03-13 Matthias Clasen <mclasen@redhat.com>
* === Released 2.20.0 ===
* configure.in: Bump version to 2.20.0
2009-03-13 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-03-12 Matthias Clasen <mclasen@redhat.com>
* glib/gbase64.c: Avoid integer overflows in the base64
functions. Fixes CVE-2008-4316
2009-03-11 Stef Walter <stef@memberwebs.com>
* glib/gchecksum.c: Document and guarantee hex digests will
be returned in lower case. Fixes bug #574019
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.10 ===
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.9 ===
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-03-01 Matthias Clasen <mclasen@redhat.com>
Bug 572508 – gmarkup speedup ...
* glib/gmarkup.c: Various optimizations: do less allocations by
keeping a pool of GStrings, do in-place unescaping, avoid redundant
utf-8 validation. Patch by Michael Meeks
* tests/markups/fail-36.gmarkup: Adapt
2009-03-01 Matthias Clasen <mclasen@redhat.com>
* glib/gthread.c: Fix docs.
2009-03-01 Matthias Clasen <mclasen@redhat.com>
* tests/slice-threadinit.c: Change one magazine size from 77 to 81
to make distcheck work on x86-64.
2009-02-27 Tor Lillqvist <tml@novell.com>
Bug 167569 - g_string_append_printf crashes on win32 when used
with a NULL argument
* glib/gnulib/vasnprintf.c (vasnprintf): Add workaround for buggy
programs. Patch by Owen.
2009-02-23 Paolo Borelli <pborelli@katamail.com>
* glib/gutf8.c (_g_utf8_make_valid):
sanity check the input paramter.
2009-02-23 Tor Lillqvist <tml@novell.com>
Bug 570501 - g_win32_get_system_data_dirs uses invalid conversion
of function pointer to object pointer
* glib/gutils.c (g_win32_get_system_data_dirs_for_module): Change
the type of the function's parameter to be explicitly a function
pointer.
* glib/gutils.h (_g_win32_get_system_data_dirs): Modify
declaration and the only caller, the inline
_g_win32_get_system_data_dirs(), accordingly. Add comments
pointing out these are internal GLib functions.
2009-02-22 Matthias Clasen <mclasen@redhat.com>
Bug 572151 – “it's” and “its” confused in docs and comments
* Fix "it's" vs "its" confusion throughout the source. Patch
by Will Thompson.
2009-02-22 Matthias Clasen <mclasen@redhat.com>
Bug 572464 – Doc for g_file_get_contents
* glib/gfileutils.c (g_file_get_contents): Improve docs. Pointed
out by Øystein Johansen.
2009-02-22 Matthias Clasen <mclasen@redhat.com>
Bug 572672 – glib/gthread.c: argument is different type
* glib/gthread.c (g_once_init_leave): Add a necessary cast back.
Pointed out by Kazuki Iwamoto.
2009-02-17 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-02-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.8 ===
2009-02-17 Matthias Clasen <mclasen@redhat.com>
Fix strict aliasing warnings and viiolations to make GLib and
GLib users buildable with gcc 4.4. Patch by Jakub Jelinek.
* glib/gatomic.[hc]: Add G_GNUC_MAY_ALIAS to pointer arguments,
fix macro versions to only operate on objects of the same size.
* glib/gdataset.c:
* glib/gthread.[hc]:
* glib/gdatasetprivate.h: Remove unnecessary casts in
g_atomic_pointer_get calls.
2009-02-16 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-02-16 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.7 ===
2009-02-16 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-02-13 Mathias Hasselmann <hasselmm@gnome.org>
Add note about g_utf8_offset_to_pointer() not checking string
boundaries.
* glib/gutf8.c (g_utf8_offset_to_pointer()): See summary.
2999-02-11 Matthias Clasen <mclasen@redhat.com>
Bug 523742 – Use noinst for non-installable libraries
* tests/Makefile.am: use noninst_LTLIBRARIES for noninstalled
libraries.Patch by Björn Lindqvist
2009-02-06 Murray Cumming <murrayc@murrayc.com>
* gio/gfilterinputstream.c:
* gio/gfilteroutputstream.c: Correct the grammar in some property
documentation.
* gio/gdatainputstream.c:
* glib/gregex.c: Correct the spelling of
occurrence in documentation.
2009-02-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-02-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.6 ===
2009-02-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-01-31 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-01-31 Matthias Clasen <mclasen@redhat.com>
Bug 569105 – g_time_val_to_iso8601() assumes time_t==long
* glib/gtimer.c (g_time_val_to_iso8601): Pass a time_t* to gmtime().
Pointed out by Matthias Drochner.
2009-01-27 Christian Persch <chpe@gnome.org>
* configure.in:
* docs/reference/glib/glib-sections.txt:
* docs/reference/macros_misc.sgml:
* docs/reference/glib/tmpl/types.sgml: Add
G_GOFFSET_FORMAT and friends. Bug #563141.
2009-01-23 Stefan Kost <ensonic@users.sf.net>
* docs/reference/glib/Makefile.am:
Add SCAN_OPTIONS=--ignore-decorators="GLIB_VAR" to Makefile.am to fix
on problem with the doc build.
2009-01-21 Tor Lillqvist <tml@novell.com>
* glib/gwin32.c (g_win32_locale_filename_from_utf8): Drop the code
in the else branch of #if GLIB_CHECK_VERSION (2, 19, 0). Drop
unused variables.
2009-01-20 Matthias Clasen <mclasen@redhat.com>
Bug 568294 – A wrong reference in the description of
g_bookmark_file_add_application()
* glib/gbookmarkfile.c (g_bookmark_file_add_application):
Fix a typo in the docs. Pointed out by Takeshi Aihana
2009-01-19 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.5 ===
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* glib/gstrfuncs.c (g_strdup_printf): Fix a doc typo.
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-01-18 Matthias Clasen <mclasen@redhat.com>
Bug 512779 – --disable-regex breaks compilation
* configure.in: Define an ENABLE_REGEX macro
* gobject/gboxed.c: Don't refer to g_regex_ref if ENABLE_REGEX
is not defined.
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* glib/gbsearcharray.h: Quell some compiler warnings.
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* glib/pcre: Update to PCRE 7.8
2009-01-17 Matthias Clasen <mclasen@redhat.com>
Bug 567977 – textdomain() macro should not return NULL when
ENABLE_NLS is not set
* glib/glibintl.h: If !ENABLE_NLS, make textomain() macro
return "messages" in case of a NULL argument. Patch by
Peter Kjellerstedt.
2009-01-17 Matthias Clasen <mclasen@redhat.com>
Bug 567838 – G_STRUCT_OFFSETOF fails to compile under icc 9.1
* glib/gmacros.h (G_STRUCT_OFFSETOF): Use offsetof instead of
__builtin_offsetof, for icc's sake. Proposed by Hrvoje Niksic.
2009-01-13 Matthias Clasen <mclasen@redhat.com>
Bug 564728 Add function to decode base64 encoded data in place
* glib/glib.symbols:
* glib/gbase64.[hc] (g_base64_decode_inplace): New convenience
API to decode in place, overwriting the input string. Patch by
Sebastian Dröge.
2009-01-12 Matthias Clasen <mclasen@redhat.com>
* glib/gtestutils.c (g_strcmp0): Be more explicit about the NULL
handling in the docs.
2009-01-12 Tor Lillqvist <tml@novell.com>
* glib/goption.c (parse_arg): Guard against a mis-written
GOptionArgFunc that has returned FALSE but not set the GError.
2009-01-10 Matthias Clasen <mclasen@redhat.com>
Bug 566573 – g_match_info_fetch_pos docs
* glib/gregex.c: Mention that positions are in bytes.
Proposed by Christian Persch.
2009-01-10 Matthias Clasen <mclasen@redhat.com>
Bug 566569 – gregex docs clarification
* glib/gregex.c: Copy the warning about @string to all
relevant docs. Proposed by Christian Persch
2009-01-09 Tor Lillqvist <tml@iki.fi>
Bug 567138 - get_package_directory_from_module() does not free its
lock when failing
* glib/gwin32.c (get_package_directory_from_module): Obvious fix.
2009-01-05 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-01-05 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.4 ===
* NEWS: Updates
2009-01-05 Dan Winship <danw@gnome.org>
* glib/tests/.gitignore: update
* tests/.gitignore: update, sort
* tests/gobject/.gitignore: add
2009-01-05 Tor Lillqvist <tml@iki.fi>
Bug 566348 - g_file_open_tmp uses the wrong g_mkstemp on win32
* glib/gfileutils.c: Move the binary compatibility versions of
g_file_test(), g_file_get_contents(), g_mkstemp() and
g_file_open_tmp() last in the file. Remove the restriction that
the XXXXXX is last in the template in the binary compatibility
version of g_mkstemp(). Thanks to Morten Welinder and Jody
Goldberg.
2009-01-03 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-01-02 Matthias Clasen <mclasen@redhat.com>
* glib/gregex.c: Add an example to the g_regex_replace_eval() docs.
2009-01-02 Matthias Clasen <mclasen@redhat.com>
* glib/gstrfuncs.c: Move docs inline, adding references to g_free()
where appropriate.
2009-01-02 Matthias Clasen <mclasen@redhat.com>
Bug 564210 – SUN Studio 12 has supported visibility attribute
* configure.in: Use visibility attribute for new enough sun cc.
Patch by Chris Wang
2008-12-30 Matthias Clasen <mclasen@redhat.com>
Bug 565905 – There is no named g_context_group_set_translation_domain()
in GOption command line parser
* glib/goption.c: Fix a wrong reference in the docs, reported by
Takeshi Aihana.
2008-12-30 Matthias Clasen <mclasen@redhat.com>
* glib/gspawn.c:
* glib/gthread.c:
* glib/goption.c:
* glib/gmain.c:
* glib/gkeyfile.c:
* glib/gfileutils.c:
* glib/gdate.c:
* glib/garray.c:
* glib/gbookmarkfile.c:
* glib/gbacktrace.c: Fix some compiler warnings.
2008-12-19 Tor Lillqvist <tml@novell.com>
* glib/glib.symbols: Add g_thread_get_initialized here,
too. Surround g_test_config_vars with ifdef INCLUDE_VARIABLES.
2008-12-18 Mike Kestner <mkestner@novell.com>
Bug 560676 - function access for g_threads_supported
* glib/gthreads.c (g_thread_get_initialized): new accessor for
g_threads_supported macro.
* glib/gthreads.h: add g_thread_get_initialized
2008-12-15 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
* === Released 2.19.3 ===
2008-12-13 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2008-12-12 Dan Winship <danw@gnome.org>
* glib/pltcheck.sh: make this work on x86_64
2008-12-12 Behdad Esfahbod <behdad@gnome.org>
* glib/guniprop.c: Improve g_unichar_iswide_cjk() docs.
2008-12-07 Matthias Clasen <mclasen@redhat.com>
Bug 508021 – Add support for the CRIS and CRISv32 architectures
* configure.in:
* glib/gatomic.c: Add an implementation for the CRIS and CRISv32
architectures, by Peter Kjellerstedt
2008-12-02 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Some more documentation additions.
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.2 ===
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.1 ===
* NEWS: Updates
2008-11-28 Behdad Esfahbod <behdad@gnome.org>
Bug 562639 – g_parse_debug_flags() parsing "help"
* glib/gutils.c (g_parse_debug_string): Print available keys if
string is "help".
2008-11-28 Behdad Esfahbod <behdad@gnome.org>
Bug 562638 – GDebugKey key member should be const
* glib/gutils.h: Change GDebugKey key member from gchar * to
const gchar *.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 547264 – Missing "no flags" flag
* glib/gregex.c: Mention 0 as value for 'no flags' in some places..
Pointed out by Bastien Nocera
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 562544 – g_key_file_get_string and g_key_file_get_value
documentation does not explain the difference
* glib/gkeyfile.c (g_key_file_get_string): Explain the difference
to g_key_file_get_value(). Pointed out by Mart Raudsepp.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Refer to @locale parameters as locale identifier
in docs.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 557603 – carbon check output misplaced
* configure.in: Call AC_PROG_CPP early to avoid it messing up
carbon check output. Fix proposed by Christian Persch
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 559110 – Do not include libintl.h after glibintl.h
* glib/glibintl.h: Define bind_textdomain_codeset in the DISABLE_NLS
branch. Patch by Peter Kjellerstedt.
* glib/gutil.c: Don't include libintl.h directly.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 562378 – callback return value not respected for callback option
with no arg
* glib/goption.c (parse_long_option): Return the parse_arg return
value even for no-arg callbacks. Patch by Christian Persch
* glib/tests/option-context.c: Add a test for a callback which
returns FALSE.
2008-11-23 Christian Persch <chpe@gnome.org>
Bug 559413 – g_option_group_set_error_hook docs buglet
* glib/goption.c: Doc fix.
2008-11-23 Christian Persch <chpe@gnome.org>
Bug 560568 – gkeyfile docs buglet
* glib/gkeyfile.c: Clarify the docs.
2008-11-23 Christian Persch <chpe@gnome.org>
Bug 560569 – gkeyfile doesn't use the set list_separator in some cases
* glib/gkeyfile.c: (g_key_file_get_locale_string_list),
(g_key_file_set_locale_string_list), (g_key_file_set_integer_list),
(g_key_file_set_double_list): Use the key file's list separator character,
not the default one.
* glib/tests/keyfile.c: (test_lists), (test_reload_idempotency): Test
this.
2008-11-21 Christophe Fergeau <teuf@gnome.org>
Bug 561212 – GFileReadMoreCallback API doc refers to non-existant function
* gio/giotypes.h: fix name of function referred to in
GFileReadMoreCallback API documentation
2008-11-21 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump gtk-doc dependency to 1.11 for
nicer index-generation.
2008-11-14 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2008-11-04 Christian Dywan <christian@imendio.com>
Bug 558672 – NULL key lookup using g_hash_table_lookup_extended()
* glib/ghash.c:
Clarify g_hash_table_lookup_extended
2008-11-02 Tor Lillqvist <tml@novell.com>
* configure.in: Expand also build/win32/vs9/Makefile.
2008-10-31 Christian Dywan <christian@imendio.com>
Bug 558513 – g_warn_if_fail FIXME in gtestutils
* glib/gtestutils.c (g_test_log_send):
Turn g_assert into g_warn_if_fail as advised
2008-10-31 Grahame Bowland <grahame@angrygoats.net>
Bug 558185 – 'parent' variable in g_local_file_get_child_for_display_name()
hits g_object_unref(NULL) assertion
* gio/glocalfile.c:
- remove unused variable. Patch by Matt Johnston <matt@ucc.asn.au>
2008-10-29 16:11:14 Tim Janik <timj@gtk.org>
* glib/gmacros.h: added G_PASTE() and G_STATIC_ASSERT(), based on
patches by Christian Persch and Christian Dywan. Fixes:
Bug 558381 - Add support for compile time assertions
2008-10-27 Joseph Pingenot <gnomesvn@digitasaru.net>
* glib/ghash.c: changed "#GHashTableIterator" to "#GHashTableIter"
in the documentation-comments above g_hash_table_foreach_remove()
and g_hash_table_foreach_steal() to correctly name and link to
GHashTableIter. This affects the GNOME documentation website
as well, so further steps are likely necessary beyond this subproject..
2008-10-23 Matthias Clasen <mclasen@redhat.com>
Bug 557210 – g_compute_checksum_for_* asserts with less than 2 bytes
* glib/gchecksum.c (g_compute_checksum_for_data): Accept
lengths < 2. Patch by Tommi Komulainen
* tests/checksum-test.c: Add a test for this
2008-10-23 Matthias Clasen <mclasen@redhat.com>
Bug 556921 – gpoll.h breaks hal compilation
* glib/gpoll.h: Include gtypes.h. Pointed out by Anis Elleuch
2008-10-20 Christian Persch <chpe@gnome.org>
Bug 557087 – mem leak in g_content_types_get_registered
* gio/gcontenttype.c: Plug a mem leak.
2008-10-19 Michael Natterer <mitch@imendio.com>
Bug 556186 – gpoll.h breaks gmain.h inclusion
* glib/gpoll.h: different fix: disallow direct inclusion
unconditionally again but make an exception if included from
gmain.h to maintain compatibility.
2008-10-16 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version to 2.19.1
* === Released 2.19.0 ===
* NEWS: Updates
2008-10-14 Christian Persch <chpe@gnome.org>
Bug 556186 – gpoll.h breaks gmain.h inclusion
* glib/gpoll.h: Only disallow direct inclusion when
G_DISABLE_SINGLE_INCLUDES is defined.
2008-10-13 Sven Herzberg <sven@imendio.com>
Bug 556101 – static mutex yields warnings with g++
Reviewed by Tim Janik
* configure.in: added an intermediate cast to gpointer
2008-10-13 Christian Persch <chpe@gnome.org>
Bug 555311 – format not a string literal and no format arguments
* glib/gmarkup.c:
* glib/gshell.c: Use literal errors where appropriate.
2008-10-10 Behdad Esfahbod <behdad@gnome.org>
Bug 551355 – [PATCH] Make glib build with libtool 2.2
* autogen.sh: Accept libtool 2.2. We are moving towards having
it working.
2008-10-10 Behdad Esfahbod <behdad@gnome.org>
* configure.in: With libtool 2.x, regenerate libtool early.
Based on bug 552107, patch by Patryk Zawadzki
2008-10-10 Matthias Clasen <mclasen@redhat.com>
Bug 554557 – Patch to fix gcc warnings about missing format
specifiers
* glib/gmarkup.c:
* glib/gshell.c:
* glib/grel.c: Fix gcc warnings. Patch by Kjartan Maraas
2008-10-10 Matthias Clasen <mclasen@redhat.com>
Bug 552861 – glib-2.0.m4 calls system(3) without storing its result
* m4macros/glib-2.0.m4: Cosmetic change to make -Werror happy.
Patch by Andreas Köhler
2008-10-08 Christian Persch <chpe@gnome.org>
Bug 555313 – GFileAttribute boxed type get_type function should
use usual get_type pattern
* gio/gfileattribute.c (g_file_attribute_info_list_get_type): Use
g_once_init_enter/leave.
2008-10-08 Christian Persch <chpe@gnome.org>
Bug 555314 – mem leak in gmarkup
* glib/gmarkup.c: (g_markup_parse_context_parse): Plug a mem leak.
2008-10-08 Tor Lillqvist <tml@novell.com>
Bug 554790 - g_convert() misbehaves with winiconv versions
* glib/win_iconv.c (kernel_mbtowc): If converting from ASCII,
explicitly check for and reject 8bit chars. MultiByteToWideChar()
doesn't, at least not on XP.
2008-10-06 Matthias Clasen <mclasen@redhat.com>
* glib/gtypes.h: Properly include gmacros.h
2008-10-06 Behdad Esfahbod <behdad@gnome.org>
Bug 555309 – giochannel breaks on error
Patch from Christian Persch
* glib/giounix.c (g_io_unix_read), (g_io_unix_write),
(g_io_unix_seek), (g_io_unix_close), (g_io_unix_set_flags):
Don't shadow err. Oops!
2008-10-06 Christophe Fergeau <teuf@gnome.org>
Bug 555224 – Improve g_format_size_for_display doc
* glib/gfileutils.c: change g_format_size_for_display API doc to
explicitly say that the returned string has to be freed. Change
spelling of "newly allocated" to "newly-allocated" in g_file_read_link
API doc to be more consistent with what is done in that file.
2008-10-01 David Zeuthen <davidz@redhat.com>
* README.in: Add "Notes about glib 2.20" section detailing the
ramifications of the patch from bug #528670.
2008-09-30 Behdad Esfahbod <behdad@gnome.org>
Bug 554092 – glib doesn't return G_FILE_ERROR_NOENT et al on OS X
* glib/giounix.c (g_io_unix_read), (g_io_unix_write),
(g_io_unix_seek), (g_io_unix_close), (g_io_unix_set_flags),
(g_io_unix_get_flags), (g_io_channel_new_file):
Like mclasen says: "well, thats the way errno works...,
save it or loose it". Save errno.
2008-09-30 Tor Lillqvist <tml@novell.com>
* Makefile.decl
* glib/tests/Makefile.am: Bypass gtester related stuff on Windows.
2008-09-30 Tor Lillqvist <tml@novell.com>
* glib/gprintf.c
* glib/gnulib/vasnprintf.c: Don't define _GNU_SOURCE on Windows,
as _GNU_SOURCE has unintended side effects when compiling against
newest mingw headers.
2008-09-26 Dan Winship <danw@gnome.org>
Bug 553447 – g_assert_no_error()
* glib/gtestutils.h (g_assert_no_error, g_assert_error): Macros to
assert that a GError is not set, or else is set to a particular
error.
* glib/gtestutils.c (g_assertion_message_error): utility for
those macros
* glib/tests/keyfile.c:
* tests/asyncqueue-test.c:
* tests/bookmarkfile-test.c:
* tests/convert-test.c:
* tests/file-test.c: Use g_assert_error/g_assert_no_error
2008-09-26 Dan Winship <danw@gnome.org>
* glib/gthreadpool.c (wakeup_thread_marker): make this a "const
gpointer" rather than a gconstpointer to avoid warnings later
* glib/pcre/pcre_ucp_searchfuncs.c:
* glib/pcre/pcre_valid_utf8.c: #include "config.h"
* glib/tests/printf.c (test_d): fool gcc into not warning about
some printf format strings that we know are dubious
2008-09-26 Matthias Clasen <mclasen@redhat.com>
Bug 553857 – gbacktrace.h requires signal.h
* glib/gbacktrace.h: Include signal.h for raise().
Pointed out by Sebastien Bacher
2008-09-26 Matthias Clasen <mclasen@redhat.com>
Bug 553724 – python interpretter path not patched in correctly
* glib/Makefile.am: Fix the sed magic to replace python.
2008-09-26 Matthias Clasen <mclasen@redhat.com>
* glib/gmain.c: Add some more docs.
* glib/giochannel.c: Move more docs inline, and improve them
on the way.
2008-09-25 Tor Lillqvist <tml@novell.com>
Bug 553820 - gpoll.c: undeclared identifier
* glib/gmain.c
* glib/gpoll.c: Make the g_poll() function non-static also on
Windows. Prefix an underscore to the g_main_poll_debug variable
and make it non-static in gmain.c so that it can be used in
gpoll.c. Add back missing variable declaration.
2008-09-25 Tor Lillqvist <tml@novell.com>
* glib/gspawn-win32.c (do_spawn_with_pipes) (do_spawn_directly):
Just ignore the child_setup function, never call it. The is no
situation in which it could be useful on Windows. Do print a
warning, like before.
* glib/gspawn.c (g_spawn_async_with_pipes): Corresponding change
in documentation.
2008-09-24 Sven Herzberg <sven@imendio.com>
Be a little more explcit in the docs. Includes Owen's requested
changes.
* glib/gmain.c: improved documentation for g_source_attach() and
g_source_destroy()
2008-09-23 Michael Natterer <mitch@imendio.com>
* glib/glib.h: #include <glib/gpoll.h>
* glib/gpoll.h: #error out if gpoll.h is included directly.
* glib/gpoll.c: remove trailing whitespace.
2008-09-23 Dan Winship <danw@gnome.org>
* glib/gpoll.[ch] (g_poll): Move this out of gmain.c and make it part
of the public API. (Part of Bug 505361 - gunixinputstream.c assumes
poll() available.)
2008-09-23 Tor Lillqvist <tml@novell.com>
* glib/gmain.c (poll_rest) [Win32]: Fix embarrassing bug: I was
passing an incorrect third parameter to memmove(), had forgotten
to multiply by the size of the table entry. Just use a for loop
instead, clearer. Odd I didn't notice when testing this code.
2008-09-19 Hans Petter Jansson <hpj@novell.com>
Rewrite most of GHashTable to use open addressing with quadratic
probing instead of chaining. This has the potential to reduce memory
fragmentation significantly, while being slightly faster due to
better locality and no need to call alloc/free functions for nodes.
Benchmarks suggest it also uses less memory overall.
* glib/ghash.c (prime_mod): Table of suitable primes for
initial-probe distribution.
(g_hash_table_set_shift): New function.
(g_hash_table_find_closest_shift): New function.
(g_hash_table_set_shift_from_size): New function.
(g_hash_table_lookup_node_for_insertion): New function.
(g_hash_table_lookup_node): Rewritten to return node index instead of
pointer, use quadratic probe on flat table, and not return insertion
data. The latter saves some computation for read-only lookups.
(g_hash_table_remove_node): Rewrite to take a pointer directly to the
node structure to remove, and clear that. Remove unlinking code.
(g_hash_table_remove_all_nodes): Rewrite to not clear nodes
individually, but en masse using memset () after potentially calling
notify functions.
(iter_remove_or_steal): Use new data structure and algorithm. Vastly
simplified - now just a call to g_hash_table_remove_node ().
(g_hash_table_resize): New resize code, re-indexing with new prime
and cleaning up tombstones.
(g_hash_table_maybe_resize): Table may hold 8 buckets minimum, no less
than 1/4 load excluding tombstones, and no more than 15/16 load
including tombstones. These numbers are the results of a lot of
benchmarking with multiple complex applications, and should not be
changed lightly.
(g_hash_table_iter_next)
(g_hash_table_lookup)
(g_hash_table_lookup_extended)
(g_hash_table_insert_internal)
(g_hash_table_remove_internal)
(g_hash_table_foreach_remove_or_steal)
(g_hash_table_foreach)
(g_hash_table_find)
(g_hash_table_get_keys)
(g_hash_table_get_values): Use new data structure and algorithm,
fairly trivial changes.
2008-09-19 Tor Lillqvist <tml@novell.com>
* glib-zip.in: Look for man pages in share/man.
* glib/gutils.c (_glib_get_dll_directory)
* glib/gspawn-win32.c (do_spawn_with_pipes): Be a bit less
restrictive, look for the helper programs in the same folder where
the GLib DLL is, not necessarily in a "bin" subfolder of the top
GLib installation folder.
2008-09-18 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version to 2.19.0
* ChangeLog.pre-2-18: rotate ChangeLog
* === branch for 2.18 ===
|
|
Version 0.13.5 (2008-05-25)
- Fixed #1952896 Segfault in re2c::Scanner::scan.
- Fixed #1952842 Regression.
Version 0.13.4 (2008-04-05)
- Added transparent handling of #line directives in input files.
- Added re2c:yyfill:check inplace configuration.
- Added re2c:define:YYSETSTATE:naked inplace configuration.
- Added re2c:flags:w and re2c:flags:u inplace configurations.
- Added the ability to add rules in 'use:re2c' blocks.
- Changed -r flag to accept only 'rules:re2c' and 'use:re2c' blocks.
Version 0.13.3 (2008-03-14)
- Added -r flag to allow reuse of scanner definitions.
- Added -F flag to support flex syntax in rules.
- Fixed SEGV in scanner that occurs with very large blocks.
- Fixed issue with unused yybm.
- Partial support for flex syntax.
- Changed to allow /* comments with -c switch.
- Added flag -D/--emit-dot.
Version 0.13.2 (2008-02-14)
- Added flag --case-inverted.
- Added flag --case-insensitive.
- Added support for '<!...>' to enable rule setup.
- Added support for '=>' style rules.
- Added support for ':=' style rules.
- Added support for ':=>' style rules.
- Added re2c:cond:divider and re2c:con:goto inplace configuration.
- Fixed code generation to emit space after 'if'.
Version 0.13.1 (2007-08-24)
- Added custom build rules for Visual Studio 2005 (re2c.rules). (William Swanson)
- Fixed issue with some compilers.
- Fixed #1776177 Build on AIX.
- Fixed #1743180 fwrite with 0 length crashes on OS X.
Version 0.13.0 (2007-06-24)
- Added -c and -t to generate scanners with (f)lex-like condition support.
- Fixed issue with short form of switches and parameter if not first switch.
- Fixed #1708378 segfault in actions.cc.
|
|
|
|
Collection.
The Perl 5 module ex::lib is a library to transform relative paths
to absolute paths at the BEGIN stage, and push them to @INC. Relative
path origin is not the current working directory, but the location
of the file the statement is in.
|
|
|