Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 08:05:13 UTC Now

2013-07-18 07:21:02 UTC MAIN commitmail json YAML

2013-07-18 06:27:34 UTC MAIN commitmail json YAML

PLIST update for png-1.6.3.

(wiz)

2013-07-18 06:27:00 UTC MAIN commitmail json YAML

Updated graphics/png to 1.6.3

(wiz)

2013-07-18 06:26:51 UTC MAIN commitmail json YAML

Update to 1.6.3:

Changes since the last public release (1.6.2):

  Revised stack marking in arm/filter_neon.S and configure.ac.
  Ensure that NEON filter stuff is completely disabled when switched 'off'.
    Previously the ARM NEON specific files were still built if the option
    was switched 'off' as opposed to being explicitly disabled.
  Test for 'arm*' not just 'arm' in the host_cpu configure variable.
  Rebuilt the configure scripts.
  Expanded manual paragraph about writing private chunks, particularly
    the need to call png_set_keep_unknown_chunks() when writing them.
  Avoid dereferencing NULL pointer possibly returned from
    png_create_write_struct() (Andrew Church).
  Calculate our own zlib windowBits when decoding rather than trusting the
    CMF bytes in the PNG datastream.
  Added an option to force maximum window size for inflating, which was
    the behavior of libpng15 and earlier.
  Added png-fix-itxt and png-fix-too-far-back to the built programs and
    removed warnings from the source code and timepng that are revealed as
    a result.
  Detect wrong libpng versions linked to png-fix-too-far-back, which currently
    only works with libpng versions that can be made to reliably fail when
    the deflate data contains an out-of-window reference.  This means only
    1.6 and later.
  Fixed gnu issues: g++ needs a static_cast, gcc 4.4.7 has a broken warning
    message which it is easier to work round than ignore.
  Updated contrib/pngminus/pnm2png.c (Paul Stewart):
    Check for EOF
    Ignore "#" delimited comments in input file to pnm2png.c.
    Fixed whitespace handling
    Added a call to png_set_packing()
    Initialize dimension values so if sscanf fails at least we have known
      invalid values.
  Attempt to detect configuration issues with png-fix-too-far-back, which
    requires both the correct libpng and the correct zlib to function
    correctly.
  Check ZLIB_VERNUM for mismatches, enclose #error in quotes
  Added information in the documentation about problems with and fixes for
    the bad CRC and bad iTXt chunk situations.
  Allow contrib/pngminus/pnm2png.c to compile without WRITE_INVERT and
    WRITE_PACK supported (writes error message that it can't read P1 or
  Improved png-fix-too-far-back usage message, added --suffix option.
  Revised contrib/pngminim/*/makefile to generate pnglibconf.h with the
    right zlib header files.
  Separated CPPFLAGS and CFLAGS in contrib/pngminim/*/makefile
  Removed a redundant test in png_set_IHDR().
  Added set(CMAKE_CONFIGURATION_TYPES ...) to CMakeLists.txt (Andrew Hundt)
  Deleted set(CMAKE_BUILD_TYPE) block from CMakeLists.txt
  Enclose the prototypes for the simplified write API in
    #ifdef PNG_STDIO_SUPPORTED/#endif
  Make ARM NEON support work at compile time (not just configure time).
    This moves the test on __ARM_NEON__ into pngconf.h to avoid issues when
    using a compiler that compiles for multiple architectures at one time.
  Removed PNG_FILTER_OPTIMIZATIONS and PNG_ARM_NEON_SUPPORTED from
    pnglibconf.h, allowing more of the decisions to be made internally
    (pngpriv.h) during the compile.  Without this, symbol prefixing is broken
    under certain circumstances on ARM platforms.  Now only the API parts of
    the optimizations ('check' vs 'api') are exposed in the public header files
    except that the new setting PNG_ARM_NEON_OPT documents how libpng makes the
    decision about whether or not to use the optimizations.
  Protect symbol prefixing against CC/CPPFLAGS/CFLAGS useage.
    Previous iOS/Xcode fixes for the ARM NEON optimizations moved the test
    on __ARM_NEON__ from configure time to compile time.  This breaks symbol
    prefixing because the definition of the special png_init_filter_functions
    call was hidden at configure time if the relevant compiler arguments are
    passed in CFLAGS as opposed to CC.  This change attempts to avoid all
    the confusion that would result by declaring the init function even when
    it is not used, so that it will always get prefixed.
  Revised libpng.3 so that "doclifter" can process it.
  Revised example.c to illustrate use of PNG_DEFAULT_sRGB and
PNG_GAMMA_MAC_18
    as parameters for png_set_gamma().  These have been available since
    libpng-1.5.4.
  Renamed contrib/tools/png-fix-too-far-back.c to pngfix.c and revised it
    to check all compressed chunks known to libpng.
  Updated documentation to show default behavior of benign errors correctly.
  Only compile ARM code when PNG_READ_SUPPORTED is defined.
  Fixed undefined behavior in contrib/tools/pngfix.c and added new strip
    option. pngfix relied on undefined behavior and even a simple change from
    gcc to g++ caused it to fail.  The new strip option 'unsafe' has been
    implemented and is the default if --max is given.  Option names have
    been clarified, with --strip=transform now stripping the bKGD chunk,
    which was stripped previously with --strip=unused.
  Added all documented chunk types to pngpriv.h
  Unified pngfix.c source with libpng17.
  Revised manual about changes in iTXt chunk handling made in libpng-1.6.0.
  Added "/* SAFE */" comments in pngrutil.c and pngrtran.c where warnings
    may be erroneously issued by code-checking applications.

(wiz)

2013-07-18 04:59:11 UTC MAIN commitmail json YAML

remove unwanted vi/ex command

(obache)

2013-07-18 04:51:02 UTC MAIN commitmail json YAML

2013-07-18 00:09:32 UTC MAIN commitmail json YAML

Add comment about upstream distfile modes bug.

(gdt)

2013-07-17 21:50:07 UTC MAIN commitmail json YAML

Updated x11/xrandr to 1.4.1

(wiz)

2013-07-17 21:49:58 UTC MAIN commitmail json YAML

Update to 1.4.1:

This minor bugfix release makes the property list output more usable,
avoids passing uninitialized values to libXrandr, makes the handling
and documentation of --help and --version more consistent, and fixes
some compiler warnings.

Aaron Plattner (1):
      Print spaces between XA_ATOM property values

Alan Coopersmith (3):
      Declare capability_name() as returning const char *
      Combine usage message strings
      xrandr 1.4.1

Andy Ritger (1):
      xrandr: calloc XRRModeInfo's passed to libXrandr.

Thomas (1):
      Bug 56923 - Make command line options consistent (single vs double dash)

Thomas Klausner (1):
      Protect config.h like usual.

(wiz)

2013-07-17 21:48:58 UTC MAIN commitmail json YAML

Updated x11/xhost to 1.0.6

(wiz)

2013-07-17 21:48:49 UTC MAIN commitmail json YAML

Update to 1.0.6:

This release removes a bunch of dead code for platforms that have been
unsupported since the Imake->autotools conversion, fixes some compiler
warnings for the remaining platforms, and fixes build issues for Win32
& MinGW.

Alan Coopersmith (14):
      Remove unused DECnet ("DNETCONN") code from xhost
      Remove unused TLI ("STREAMSCONN") code from xhost
      unifdef -UCRAY
      unifdef -ULynx
      unifdef -Uatt
      unifdef -UBAD_ARPAINET
      Assume signal handlers return void, as C89 requires
      Move dpy declaration from static to main() function
      Convert sprintf to snprintf in SECURE_RPC code
      Fix some integer sign/size conversion warnings flagged by clang
      Drop pre-POSIX signal handling support in favor of sigaction()
      Mark argument to nameserver_lost signal handler as unused
      Fix const warning for FamilyLocalHost empty address string
      xhost 1.0.6

Jon TURNEY (4):
      Use Xwinsock.h on WIN32
      Link with winsock for MinGW
      Provide dummy sethostent(),endhostent() for Win32 also
      If SIGALRM isn't available, don't use alarm() to timeout gethostaddr(), just wait

(wiz)

2013-07-17 21:48:03 UTC MAIN commitmail json YAML

Updated x11/xfd to 1.1.2

(wiz)

2013-07-17 21:47:55 UTC MAIN commitmail json YAML

Update to 1.1.2:

This minor bugfix release fixes one crasher, one issue with doclifting
the man page to XML, and a couple compiler warnings.

Alan Coopersmith (5):
      config: Add missing AC_CONFIG_SRCDIR
      Drop old CVS version tags
      convert sprintf calls to snprintf
      Mark do_quit as noreturn, as suggested by gcc & clang
      xfd 1.1.2

Andreas Schwab (1):
      Fix SEGV when XftFontOpenName() returns NULL.

Eric S. Raymond (1):
      Suppress a spurious warning.

(wiz)

2013-07-17 21:46:58 UTC MAIN commitmail json YAML

Updated fonts/mkfontscale to 1.1.1

(wiz)

2013-07-17 21:46:49 UTC MAIN commitmail json YAML

Update to 1.1.1:

This minor maintenance release prefers direct files over symlinks when both
appear in the same directory, and includes a number of minor code cleanups
and adds a couple previously missing options to the man page.

Alan Coopersmith (3):
      Since hash() returns unsigned int, store results in unsigned ints
      Replace malloc(strlen);strcpy() calls with strdup
      mkfontscale 1.1.1

Egbert Eich (2):
      Prefer original file over symlink (v2)
      Fix compilation for MinGW

Peter Hutterer (1):
      Document -u/-U options in man page

Thomas Klausner (1):
      Protect config.h inclusion like usual.

(wiz)

2013-07-17 21:23:49 UTC MAIN commitmail json YAML

Updated devel/libidn to 1.28

(adam)

2013-07-17 21:22:40 UTC MAIN commitmail json YAML

Distfile got changed (licence clause in mans). Revision bump.
Don't use mk/readline.buildlink3.mk! Must be devel/readline/buildlink3.mk!

(adam)

2013-07-17 21:18:57 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Typography to 0.01nb3

(schmonz)

2013-07-17 21:18:23 UTC MAIN commitmail json YAML

2013-07-17 20:08:26 UTC MAIN commitmail json YAML

2013-07-17 20:06:05 UTC MAIN commitmail json YAML

2013-07-17 19:43:23 UTC MAIN commitmail json YAML

Patch as submitted in PR pkg/48059:

"x11/gtk2 updated to 2.24.20.  This version changed location of
"immodules.cache".  But, post-install/deinstall process for pkgsrc
is not changed in last update.  This update make a bug for immodule user."

(hauke)

2013-07-17 19:31:52 UTC MAIN commitmail json YAML

Changes 1.28:
* idn: Don't crash when string conversion from UTF-8 to locale fails.
* java: Fix build failures.
* java: TestIDNA -a and -u logic was reversed, now fixed.
* API and ABI is backwards compatible with the previous version.

(adam)

2013-07-17 17:18:12 UTC MAIN commitmail json YAML

fixup protections on eggs in py-setuptools again

(richard)

2013-07-17 15:53:30 UTC MAIN commitmail json YAML

Updated net/gupnp-dlna to 0.10.2nb1 [drochner 2013-07-17]

(wiz)

2013-07-17 15:53:00 UTC MAIN commitmail json YAML

Bump PKGREVISION for previous.

(wiz)

2013-07-17 14:44:19 UTC MAIN commitmail json YAML

2013-07-17 13:35:19 UTC MAIN commitmail json YAML

update to 0.8.6
changes:
-add i18n
-minor fixes and improvements

(drochner)

2013-07-17 13:31:33 UTC MAIN commitmail json YAML

avoid dependency on gtk3 - it is just a demo UI tool built with it,
it can be added as separate pkg if someone considers it useful

(drochner)

2013-07-17 13:00:42 UTC MAIN commitmail json YAML

Note update of the "mrtg" package to version 2.17.4.

(tron)

2013-07-17 13:00:29 UTC MAIN commitmail json YAML

Update "mrtg" package to version 2.17.4. Changes since 2.17.2:
- some address fixes to contrib
- fixed duplicate install-sh entry in archive
- set oid-mib-cache file for New_SNMP_util as well #106
- prevent spurious warnings about unknonwn values of inlast outlast in mrtg
- add the process id tmp file extensions, to guard against multiple rateup
  instances messing things up for each other. (attempt to fix #115)
- quell warning in CnTWaLK mode #111
- spelling fixes
- make threshold checking more robust against incomplete information in the
  config file #113
- support ifAlias for Vyatta gear
- CnTWaLK should add the count and not max index
- abort indexmaker if there is no data to be found
- fix for big5 translation
- in cfgmaker use ifdesc=alias only if there is actualy alias info
- fix of a file pointer leak found by coverity scan
- fix for kMG support in rateup
- add support for zyxel ifAlias
- add support for Matrix N7 Diamond
- enable warnings in cfgmaker and fix issues ...
- explicitly import SOCK_DGRAM and AF_UNSPEC to make ipv6 support work
- Updated Net_SNMP_util.pm and SNMP_util.pm to latest versions

(tron)

2013-07-17 13:00:05 UTC MAIN commitmail json YAML

don't propagate dependency on image format libs, hopefully avoids
unnecessary revbumps in the future

(drochner)

2013-07-17 12:45:19 UTC MAIN commitmail json YAML

Drop "-ffloat-store" from CFLAGS.

The point of paranoia is to assess a compiler/machine environment.
Therefore, this package should be built with the default CFLAGS, and
not add options to try to get the tests to pass.  This will cause
errors to be reported on i386.

Take MAINTAINERSHIP.

(gdt)

2013-07-17 12:43:31 UTC pkgsrc-2013Q2 commitmail json YAML

Revert commit on release branch.

(gdt)

2013-07-17 12:42:04 UTC pkgsrc-2013Q2 commitmail json YAML

Drop "-ffloat-store" from CFLAGS.

The point of paranoia is to assess a compiler/machine environment.
Therefore, this package should be built with the default CFLAGS, and
not add options to try to get the tests to pass.  This will cause
errors to be reported on i386.

Take MAINTAINERSHIP.

(gdt)

2013-07-17 12:24:41 UTC MAIN commitmail json YAML

2013-07-17 11:28:12 UTC MAIN commitmail json YAML

Updated net/mikutter to 0.2.2.1297

(obache)

2013-07-17 11:27:52 UTC MAIN commitmail json YAML

Update mikutter to 0.2.2.1297.

bug fixes

(obache)

2013-07-17 11:00:14 UTC MAIN commitmail json YAML

pkgsrc/www/firefox/Makefile@1.133 / diff
pkgsrc/www/firefox/distinfo@1.108 / diff
pkgsrc/www/firefox/options.mk@1.16 / diff
pkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in@1.1 / diff
pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp@1.1 / diff
pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h@1.1 / diff
pkgsrc/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp@1.1 / diff
pkgsrc/www/firefox/patches/patch-intl_hyphenation_src_hnjalloc.h@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_Makefile.in@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_chromium-config.mk@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_base__paths.h@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_debug__util__posix.cc@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_file__util.h@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_file__util__posix.cc@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc@1.2 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util.h@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc@1.1 / diff
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc@1.1 / diff
      :
(more 12 files)
Add SunOS/x86 patchset.  This produces a package, but the resulting
firefox binary does not yet work correctly.

(jperkin)

2013-07-17 09:41:06 UTC MAIN commitmail json YAML

Fix PLIST check by making MakeMaker install perllocal.pod with proper path.

(fhajny)

2013-07-17 09:39:36 UTC MAIN commitmail json YAML

2013-07-17 09:39:19 UTC MAIN commitmail json YAML

2013-07-17 08:39:59 UTC MAIN commitmail json YAML

Include bsd.prefs.mk before OPSYS test.

(jperkin)

2013-07-17 07:41:57 UTC MAIN commitmail json YAML

Updated news/pan to 0.139nb10

(wiz)

2013-07-17 07:41:44 UTC MAIN commitmail json YAML

This commit breaks pan completely -- it dies during startup.
Revert it. Bump PKGREVISION.

Module Name:    pkgsrc
Committed By:  joerg
Date:          Sun Jun 16 20:44:24 UTC 2013

Modified Files:
        pkgsrc/news/pan: Makefile distinfo
Added Files:
        pkgsrc/news/pan/patches: patch-pan_data-impl_article-filter.cc
            patch-pan_data-impl_groups.cc patch-pan_data-impl_rules-filter.cc
            patch-pan_general_log.cc patch-pan_general_log.h
            patch-pan_general_macros.h patch-pan_gui_header-pane.cc
            patch-pan_gui_log-ui.cc patch-pan_usenet-utils_filter-info.cc
            patch-pan_usenet-utils_filter-info.h
            patch-pan_usenet-utils_rules-info.cc
            patch-pan_usenet-utils_rules-info.h
            patch-pan_usenet-utils_scorefile.cc

Log Message:
ISO C++ is explicit that deque requires a fully defined type, so it is
not portable to embeded a deque in the same type.

(wiz)

2013-07-17 06:13:54 UTC MAIN commitmail json YAML

2013-07-17 06:13:22 UTC MAIN commitmail json YAML

Recognize "__sun" as well as "sun" as tradcpp doesn't define the
latter. Otherwise, Solaris ends up using the svr4 config and assorted
crazy things happen. Diagnosed by Joern Clausen. PKGREVISION -> 6.

(dholland)

2013-07-16 22:38:32 UTC MAIN commitmail json YAML

Fix build on SunOS by disabling the isainfo bitness check (patch lost
in previous package update).

(fhajny)

2013-07-16 22:29:07 UTC MAIN commitmail json YAML

Explicitly depend on py-expat. Bump revision.

(joerg)

2013-07-16 22:28:26 UTC MAIN commitmail json YAML

2013-07-16 22:27:45 UTC MAIN commitmail json YAML

2013-07-16 22:26:10 UTC MAIN commitmail json YAML

PKGVERSION is an internal variable, so use something else.

(joerg)

2013-07-16 22:22:04 UTC MAIN commitmail json YAML

Do not default to inotify support on SunOS, libinotify is not yet ported
to that platform.

(jperkin)

2013-07-16 21:28:43 UTC MAIN commitmail json YAML

Merge two patches already upstream:
- use a more compact encoding for reals by dropping trailing zeros after
  the decimal point.
- ensure the BaseFont property of the standard PS fonts is preserved.

Bump revision.

(joerg)

2013-07-16 20:00:45 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup tickets #4180 and #4181.

(tron)

2013-07-16 20:00:25 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4181 - requested by taca
devel/ruby-stream: build fix

Revisions pulled up:
- devel/ruby-stream/Makefile                                    1.6
- devel/ruby-stream/distinfo                                    1.9

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 16:02:42 UTC 2013

  Modified Files:
  pkgsrc/devel/ruby-stream: Makefile distinfo

  Log Message:
  Previous distfile wasn't really gem format file and now real gem file
  can be fetched.  So, add  DIST_SUBDIR and bump PKGREVISION.

(tron)

2013-07-16 19:12:27 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4180 - requested by taca
devel/ruby-rdoc: bug fix patch

Revisions pulled up:
- devel/ruby-rdoc/Makefile                                      1.7
- devel/ruby-rdoc/distinfo                                      1.12
- devel/ruby-rdoc/patches/patch-lib_rdoc_parser_c.rb            1.1

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:57:59 UTC 2013

  Modified Files:
  pkgsrc/devel/ruby-rdoc: Makefile distinfo

  Log Message:
  Add quick hack to fix runtime problem with Ruby 1.8.7.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:58:52 UTC 2013

  Added Files:
  pkgsrc/devel/ruby-rdoc/patches: patch-lib_rdoc_parser_c.rb

  Log Message:
  Make sure to add a patch file.

(tron)

2013-07-16 17:01:48 UTC pkgsrc-2013Q2 commitmail json YAML

2013-07-16 17:00:51 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4179 - requested by taca
misc/rubygems: build fix
textproc/ruby-xslt: build fix

Revisions pulled up:
- converters/ruby-unf_ext/Makefile                              1.4
- converters/ruby-unf_ext/PLIST                                1.3
- databases/ruby-ldap/Makefile                                  1.15
- databases/ruby-ldap/PLIST                                    1.6
- databases/ruby-odbc/Makefile                                  1.14
- databases/ruby-odbc/PLIST                                    1.8
- databases/ruby-pg/Makefile                                    1.16
- databases/ruby-pg/PLIST                                      1.10
- devel/ruby-rbtree/Makefile                                    1.10
- devel/ruby-rbtree/PLIST                                      1.6
- graphics/ruby-gd/Makefile                                    1.40
- graphics/ruby-gd/PLIST                                        1.9
- lang/ruby/gem.mk                                              1.21-1.22
- lang/ruby193-base/Makefile                                    1.31
- lang/ruby193-base/PLIST                                      1.9
- lang/ruby193-base/distinfo                                    1.23
- lang/ruby193-base/patches/patch-lib_rubygems_command.rb      1.1
- lang/ruby193-base/patches/patch-lib_rubygems_command__manager.rb 1.1
- lang/ruby193-base/patches/patch-lib_rubygems_dependency__installer.rb 1.4
- lang/ruby193-base/patches/patch-lib_rubygems_gem__runner.rb  1.1
- lang/ruby193-base/patches/patch-lib_rubygems_installer.rb    1.2
- lang/ruby193-base/patches/patch-lib_rubygems_specification.rb 1.4
- math/ruby-narray/Makefile                                    1.2
- math/ruby-narray/PLIST                                        1.2
- misc/rubygems/Makefile                                        1.53
- misc/rubygems/PLIST                                          1.23
- misc/rubygems/distinfo                                        1.42
- misc/rubygems/patches/patch-ad                                1.12
- security/ruby-shadow/Makefile                                1.2
- security/ruby-shadow/PLIST                                    1.2
- textproc/ruby-libxml/Makefile                                1.19
- textproc/ruby-libxml/PLIST                                    1.12
- textproc/ruby-xslt/Makefile                                  1.11
- textproc/ruby-xslt/PLIST                                      1.7
- www/ruby-fcgi/Makefile                                        1.16
- www/ruby-fcgi/PLIST                                          1.5

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:01:01 UTC 2013

  Modified Files:
  pkgsrc/lang/ruby193-base: Makefile PLIST distinfo
  pkgsrc/lang/ruby193-base/patches:
      patch-lib_rubygems_dependency__installer.rb
      patch-lib_rubygems_installer.rb patch-lib_rubygems_specification.rb
  Added Files:
  pkgsrc/lang/ruby193-base/patches: patch-lib_rubygems_command.rb
      patch-lib_rubygems_command__manager.rb
      patch-lib_rubygems_gem__runner.rb

  Log Message:
  Add partly support build_info to bundled rubygems to make compatibilty with
  rubygems 2.0.3.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:02:57 UTC 2013

  Modified Files:
  pkgsrc/misc/rubygems: Makefile distinfo
  pkgsrc/misc/rubygems/patches: patch-ad

  Log Message:
  Fix creating proper build_info directory.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:12:56 UTC 2013

  Modified Files:
  pkgsrc/misc/rubygems: PLIST

  Log Message:
  Remove Ruby's version denendent directory.

  No PKGREVISION bump for short time updates.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:16:38 UTC 2013

  Modified Files:
  pkgsrc/lang/ruby: gem.mk

  Log Message:
  Fix gem handling.

  o Don't assume _DISTDIR end with '/' (by DESTDIR).
  o A small clean up to GEM_CLEANBUILD handling.

  A few clean up.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:18:11 UTC 2013

  Modified Files:
  pkgsrc/converters/ruby-unf_ext: Makefile PLIST

  Log Message:
  No need to specify GEM_CLEANBUILD and fix PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:20:16 UTC 2013

  Modified Files:
  pkgsrc/databases/ruby-ldap: Makefile PLIST

  Log Message:
  o Clean up GEM_CLEANBUILD and fix PLIST.
  o Use RUBY_DLEXT in PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:21:33 UTC 2013

  Modified Files:
  pkgsrc/databases/ruby-odbc: Makefile PLIST

  Log Message:
  Add build_info file to PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:22:55 UTC 2013

  Modified Files:
  pkgsrc/databases/ruby-pg: Makefile PLIST

  Log Message:
  Add build_info file to PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:26:00 UTC 2013

  Modified Files:
  pkgsrc/devel/ruby-rbtree: Makefile PLIST

  Log Message:
  Change GEM_CLEANBUILD not to include the same Ruby's extension file in
  package.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:27:26 UTC 2013

  Modified Files:
  pkgsrc/graphics/ruby-gd: Makefile PLIST

  Log Message:
  o Add build_info file to PLIST.
  o Utilize GEM_NAME in PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:29:47 UTC 2013

  Modified Files:
  pkgsrc/math/ruby-narray: Makefile PLIST

  Log Message:
  Change GEM_CLEANBUILD not to include working file to package.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:32:56 UTC 2013

  Modified Files:
  pkgsrc/security/ruby-shadow: Makefile PLIST

  Log Message:
  o Clean up GEM_CLEANBUILD  not to include the same Ruby's extension file and
    working files in package
  o Use RUBY_DLEXT in PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:34:45 UTC 2013

  Modified Files:
  pkgsrc/textproc/ruby-libxml: Makefile PLIST

  Log Message:
  o Add build_info file to PLIST.
  o Don't include extconf.h, a working file to package.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 15:36:37 UTC 2013

  Modified Files:
  pkgsrc/www/ruby-fcgi: Makefile PLIST

  Log Message:
  o Add build_info file to PLIST.
  o Utilize GEM_NAME in PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  7 16:07:25 UTC 2013

  Modified Files:
  pkgsrc/textproc/ruby-xslt: Makefile PLIST

  Log Message:
  Add build_info file to PLIST.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: jperkin
  Date: Sun Jul 14 21:08:17 UTC 2013

  Modified Files:
  pkgsrc/lang/ruby: gem.mk

  Log Message:
  Fix shell syntax error which has been breaking all gem builds on SunOS for
  the past week as per the reports on pkgsrc-bulk.  Not sure why it wasn't
  showing up on other platforms, but I am assuming this is the correct fix.

(tron)

2013-07-16 16:26:10 UTC MAIN commitmail json YAML

update parallel/hwloc to 1.7.1

(manu)

2013-07-16 16:25:32 UTC MAIN commitmail json YAML

Update to hwloc-1.7.1

Changes since 1.7 from NEWS file:

Version 1.7.1
-------------
* Fix a failed assertion in the distance grouping code when loading a XML
  file that already contains some groups.
  Thanks to Laercio Lima Pilla for reporting the problem.
* Remove unexpected Group objects when loading XML topologies with I/O
  objects and NUMA distances.
  Thanks to Elena Elkina for reporting the problem and testing patches.
* Fix PCI link speed discovery when using libpciaccess.
* Fix invalid libpciaccess virtual function device/vendor IDs when using
  SR-IOV PCI devices on Linux.
* Fix GL component build with old NVCtrl releases.
  Thanks to Jirka Hladky for reporting the problem.
* Fix embedding breakage caused by libltdl.
  Thanks to Pavan Balaji for reporting the problem.
* Always use the system-wide libltdl instead of shipping one inside hwloc.
* Document issues when enabling plugins while embedding hwloc in another
  project, in the documentation section Embedding hwloc in Other Software.
* Add a FAQ entry "How to get useful topology information on NetBSD?"
  in the documentation.
* Somes fixes in the renaming code for embedding.
* Miscellaneous minor build fixes.

(manu)

2013-07-16 14:37:20 UTC MAIN commitmail json YAML

Don't pick up gcrypt if it is installed.

(joerg)

2013-07-16 12:11:29 UTC MAIN commitmail json YAML

2013-07-16 10:13:16 UTC MAIN commitmail json YAML

2013-07-16 10:12:48 UTC MAIN commitmail json YAML

2013-07-16 08:15:35 UTC MAIN commitmail json YAML

no need to buildlink with numpy here.

(obache)

2013-07-16 07:25:02 UTC MAIN commitmail json YAML

2013-07-16 02:13:30 UTC MAIN commitmail json YAML

2013-07-16 02:12:43 UTC MAIN commitmail json YAML

Added net/libexosip version 4.0.0

(rodent)

2013-07-16 02:12:26 UTC MAIN commitmail json YAML

2013-07-15 22:39:32 UTC MAIN commitmail json YAML

Add the converters category to this package.

No functional change

(agc)

2013-07-15 22:32:55 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup tickets #4177, #4178, #4182 and #4183.

(tron)

2013-07-15 22:32:24 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4183 - requested by taca
lang/php53: security update

Revisions pulled up:
- lang/php/phpversion.mk                                        1.36
- lang/php53/Makefile.common                                    1.27
- lang/php53/Makefile.php                                      1.35
- lang/php53/distinfo                                          1.66
- lang/php53/patches/patch-aa                                  1.3
- lang/php53/patches/patch-ab                                  1.7
- lang/php53/patches/patch-ac                                  1.6
- lang/php53/patches/patch-ad                                  1.2
- lang/php53/patches/patch-ae                                  1.2
- lang/php53/patches/patch-af                                  1.4
- lang/php53/patches/patch-ag                                  1.3
- lang/php53/patches/patch-ah                                  1.2
- lang/php53/patches/patch-ai                                  1.2
- lang/php53/patches/patch-aj                                  1.3
- lang/php53/patches/patch-al                                  1.2
- lang/php53/patches/patch-ext_standard_basic__functions.c      1.2
- lang/php53/patches/patch-main_streams_cast.c                  1.2
- lang/php53/patches/patch-php__mssql.c                        1.2
- lang/php53/patches/patch-sapi_fpm_php-fpm.conf.in            1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Jul 12 00:07:04 UTC 2013

  Modified Files:
  pkgsrc/lang/php53: Makefile.common Makefile.php distinfo
  pkgsrc/lang/php53/patches: patch-aa patch-ab patch-ac patch-ad patch-ae
      patch-af patch-ag patch-ah patch-ai patch-aj patch-al
      patch-ext_standard_basic__functions.c patch-main_streams_cast.c
      patch-php__mssql.c patch-sapi_fpm_php-fpm.conf.in

  Log Message:
  Update php53 to 5.3.27 (PHP 5.3.27).

  11-Jul-2013

  Core:

  * Fixed bug #64966 (segfault in zend_do_fcall_common_helper_SPEC).
  * Fixed bug #64960 (Segfault in gc_zval_possible_root).
  * Fixed bug #64934 (Apache2 TS crash with get_browser()).
  * Fixed bug #63186 (compile failure on netbsd).

  DateTime:

  * Fixed bug #53437 (Crash when using unserialized DatePeriod instance).

  PDO_firebird:

  * Fixed bug #64037 (Firebird return wrong value for numeric field).
  * Fixed bug #62024 (Cannot insert second row with null using parametrized
    query).

  PDO_pgsql:

  * Fixed bug #64949 (Buffer overflow in _pdo_pgsql_error).

  pgsql:

  * Fixed bug #64609 (pg_convert enum type support).

  SPL:

  * Fixed bug #64997 (Segfault while using RecursiveIteratorIterator on 64-bits
    systems).

  XML:

  * Fixed bug #65236 (heap corruption in xml parser).

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Jul 12 00:09:14 UTC 2013

  Modified Files:
  pkgsrc/lang/php: phpversion.mk

  Log Message:
  Update PHP53_VERSION to 5.3.27.

(tron)

2013-07-15 22:11:38 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4182 - requested by taca
mail/roundcube: dependency fix

Revisions pulled up:
- mail/roundcube/Makefile                                      1.57

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon Jul  8 03:35:00 UTC 2013

  Modified Files:
  pkgsrc/mail/roundcube: Makefile

  Log Message:
  roundcube require pear-Mail_mimeDecode, too.

  Bump PKGREVISION.

(tron)

2013-07-15 20:22:15 UTC MAIN commitmail json YAML

Reset MAKELEVEL=0 to fix bad gmake/bsdmake interactions.
Our make(1) now sets $MAKELEVEL. While this should cause no harm, gmake
detects a non-zero $MAKELEVEL and automatically sets "w" in $MAKEFLAGS
for subordinate makes, in order to print the entry and exit directories.
Our make, does not understand -w, so it prints an error message and exits.

In order to catch this everywhere (since cmake for example can invoke
either our make or gmake depending on how it feels), we reset the variable
for any top level command. This effectively reverts to the behavior of
our make not setting $MAKELEVEL.

(christos)

2013-07-15 20:20:24 UTC pkgsrc-2013Q2 commitmail json YAML

2013-07-15 20:19:16 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4184 - requested by tron
www/apache22: security update

Revisions pulled up:
- www/apache22/Makefile                                        1.92
- www/apache22/distinfo                                        1.57
- www/apache22/patches/patch-modules_mappers_mod_rewrite.c      deleted

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: tron
  Date: Mon Jul 15 18:15:49 UTC 2013

  Modified Files:
  pkgsrc/www/apache22: Makefile distinfo
  Removed Files:
  pkgsrc/www/apache22/patches: patch-modules_mappers_mod_rewrite.c

  Log Message:
  Update "apache22" package to version 2.2.25. Changes since 2.2.24:
  - SECURITY: CVE-2013-1862 (cve.mitre.org)
    mod_rewrite: Ensure that client data written to the RewriteLog is
    escaped to prevent terminal escape sequences from entering the
    log file.  [Eric Covener, Jeff Trawick, Joe Orton]
  - core: Limit ap_pregsub() to 64MB and add ap_pregsub_ex() for longer
    strings.  The default limit for ap_pregsub() can be adjusted at compile
      time by defining AP_PREGSUB_MAXLEN.  [Stefan Fritsch, Jeff Trawick]
  - core: Support the SINGLE_LISTEN_UNSERIALIZED_ACCEPT optimization
    on Linux kernel versions 3.x and above.  Bug#55121.  [Bradley Heilbrun
    <apache heilbrun.org>]
  - mod_setenvif: Log error on substitution overflow.
    [Stefan Fritsch]
  - mod_ssl/proxy: enable the SNI extension for backend TLS connections
    [Kaspar Brand]
  - mod_proxy: Use the the same hostname for SNI as for the HTTP request when
    forwarding to SSL backends. Bug#53134.
    [Michael Weiser <michael weiser.dinsnail.net>, Ruediger Pluem]
  - mod_ssl: Quiet FIPS mode weak keys disabled and FIPS not selected emits
    in the error log to debug level.  [William Rowe]
  - mod_ssl: Catch missing, mismatched or encrypted client cert/key pairs
    with SSLProxyMachineCertificateFile/Path directives. Bug#52212, Bug#54698.
    [Keith Burdis <keith burdis.org>, Joe Orton, Kaspar Brand]
  - mod_proxy_balancer: Added balancer parameter failontimeout to allow server
    admin to configure an IO timeout as an error in the balancer.
    [Daniel Ruggeri]
  - mod_authnz_ldap: Allow using exec: calls to obtain LDAP bind
    password.  [Daniel Ruggeri]
  - htdigest: Fix buffer overflow when reading digest password file
    with very long lines. Bug#54893. [Rainer Jung]
  - mod_dav: Sending a MERGE request against a URI handled by mod_dav_svn with
    the source href (sent as part of the request body as XML) pointing to a
    URI that is not configured for DAV will trigger a segfault. [Ben Reser
    <ben reser.org>]
  - mod_dav: Ensure URI is correctly uriencoded on return. Bug#54611
    [Timothy Wood <tjw omnigroup.com>]
  - mod_dav: Make sure that when we prepare an If URL for Etag comparison,
    we compare unencoded paths. Bug#53910 [Timothy Wood <tjw omnigroup.com>]
  - mod_dav: Sending an If or If-Match header with an invalid ETag doesn't
    result in a 412 Precondition Failed for a COPY operation. PR54610
    [Timothy Wood <tjw omnigroup.com>]
  - mod_dav: When a PROPPATCH attempts to remove a non-existent dead
    property on a resource for which there is no dead property in the same
    namespace httpd segfaults. Bug#52559 [Diego Santa Cruz
    <diego.santaCruz spinetix.com>]
  - mod_dav: Do not fail PROPPATCH when prop namespace is not known.
    Bug#52559 [Diego Santa Cruz <diego.santaCruz spinetix.com>]
  - mod_dav: Do not segfault on PROPFIND with a zero length DBM.
    Bug#52559 [Diego Santa Cruz <diego.santaCruz spinetix.com>]

  To generate a diff of this commit:
  cvs rdiff -u -r1.91 -r1.92 pkgsrc/www/apache22/Makefile
  cvs rdiff -u -r1.56 -r1.57 pkgsrc/www/apache22/distinfo
  cvs rdiff -u -r1.3 -r0 \
      pkgsrc/www/apache22/patches/patch-modules_mappers_mod_rewrite.c

(spz)

2013-07-15 19:56:12 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4178 - requested by taca
www/squid3: security update

Revisions pulled up:
- www/squid3/Makefile                                          1.14-1.17
- www/squid3/distinfo                                          1.9-1.11

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Jul  3 12:47:11 UTC 2013

  Modified Files:
  pkgsrc/www/squid3: Makefile distinfo

  Log Message:
  Changes 3.3.6:
  Bug 3762: remove bogus WARNING in cache.log
  Fix Ip::Address::operator =(sockaddr_storage)
  Make sure %<tt includes all [failed] connection attempts.
  Bug 3854: pt1: compile errors on AIX
  Fix request headers logging for icap_log
  Support HTTP reply ACLs in icap_log and log_icap
  Bug 3802: Fix wrong check inside Format::Format::assemble
  Bug 3786: Fix configure with --disable-internal-dns compile error
  Polished icap_service and ecap_service documentation.
  SourceFormat Enforcement
  Bug 3717: assertion failed with dstdom_regex with IP based URL
  Fix incorrect external_acl_type codes
  Avoid segfaults on seriously malformed requests when ICAP logging is enabled.
  Ask for SSL key password when started with -N but without sslpassword_program.
  basic_ncsa_auth: fix unused variable warnings (typo in rev.12762)
  Fix buffer null termination
  Bug 1991: kqueue causes SSL to hang

---
  Module Name: pkgsrc
  Committed By: jperkin
  Date: Fri Jul 12 10:45:05 UTC 2013

  Modified Files:
  pkgsrc/audio/icecast: Makefile
  pkgsrc/audio/mt-daapd: Makefile
  pkgsrc/audio/pulseaudio: Makefile
  pkgsrc/audio/ubs: Makefile
  pkgsrc/chat/anope: Makefile
  pkgsrc/chat/atheme: Makefile
  pkgsrc/chat/bitlbee: Makefile
  pkgsrc/chat/gale: Makefile
  pkgsrc/chat/inspircd: Makefile
  pkgsrc/chat/inspircd12: Makefile
  pkgsrc/chat/ircd-hybrid: Makefile
  pkgsrc/chat/ircu: Makefile
  pkgsrc/chat/jabberd: Makefile
  pkgsrc/chat/jabberd2: Makefile
  pkgsrc/chat/silc-server: Makefile
  pkgsrc/chat/unrealircd: Makefile
  pkgsrc/comms/asterisk: Makefile
  pkgsrc/comms/asterisk10: Makefile
  pkgsrc/comms/asterisk18: Makefile
  pkgsrc/comms/fidogate: Makefile
  pkgsrc/comms/mgetty+sendfax: Makefile
  pkgsrc/comms/minicom: Makefile
  pkgsrc/comms/snooper: Makefile
  pkgsrc/databases/apache-cassandra: Makefile
  pkgsrc/databases/gnats: Makefile
  pkgsrc/databases/mysql5-server: Makefile
  pkgsrc/databases/mysql51-server: Makefile
  pkgsrc/databases/mysql55-server: Makefile
  pkgsrc/databases/mysql56-server: Makefile
  pkgsrc/databases/openldap-server: Makefile
  pkgsrc/databases/pgbouncer: Makefile
  pkgsrc/databases/phpmyadmin: Makefile
  pkgsrc/databases/postgresql84-server: Makefile
  pkgsrc/databases/postgresql90-server: Makefile
  pkgsrc/databases/postgresql91-server: Makefile
  pkgsrc/databases/postgresql92-server: Makefile
  pkgsrc/databases/virtuoso: Makefile
  pkgsrc/devel/cvsd: Makefile
  pkgsrc/devel/distcc: Makefile
  pkgsrc/devel/memcached: Makefile
  pkgsrc/devel/monotone-server: Makefile
  pkgsrc/filesystems/tahoe-lafs: Makefile
  pkgsrc/inputmethod/canna-dict: Makefile
  pkgsrc/inputmethod/canna-server: Makefile
  pkgsrc/inputmethod/ja-freewnn-server: Makefile
  pkgsrc/inputmethod/sj3-server: Makefile
  pkgsrc/mail/amavisd-new: Makefile
  pkgsrc/mail/courier-imap: Makefile
  pkgsrc/mail/courier-maildir: Makefile
  pkgsrc/mail/dcc: Makefile
  pkgsrc/mail/dkim-milter: Makefile
  pkgsrc/mail/dovecot: Makefile
  pkgsrc/mail/dovecot2: Makefile
  pkgsrc/mail/dspam: Makefile
  pkgsrc/mail/enma: Makefile
  pkgsrc/mail/exim: Makefile
  pkgsrc/mail/exim3: Makefile
  pkgsrc/mail/fml: Makefile
  pkgsrc/mail/fml4: Makefile
  pkgsrc/mail/freepops: Makefile
  pkgsrc/mail/gld: Makefile
  pkgsrc/mail/imapproxy: Makefile
  pkgsrc/mail/maildrop: Makefile
  pkgsrc/mail/mailman: Makefile
  pkgsrc/mail/majordomo: Makefile
  pkgsrc/mail/milter-greylist: Makefile
  pkgsrc/mail/milter-manager: Makefile
  pkgsrc/mail/milter-regex: Makefile
  pkgsrc/mail/mimedefang: Makefile
  pkgsrc/mail/nullmailer: Makefile
  pkgsrc/mail/opendkim: Makefile
  pkgsrc/mail/policyd-weight: Makefile
  pkgsrc/mail/popa3d: Makefile
  pkgsrc/mail/postgrey: Makefile
  pkgsrc/mail/prayer: Makefile
  pkgsrc/mail/qpopper: Makefile
  pkgsrc/mail/quickml: Makefile
  pkgsrc/mail/sendmail: Makefile
  pkgsrc/mail/smtp-vilter: Makefile
  pkgsrc/mail/spamd: Makefile
  pkgsrc/mail/sqlgrey: Makefile
  pkgsrc/mail/sqwebmail: Makefile
  pkgsrc/mail/sympa: Makefile
  pkgsrc/mail/tmda: Makefile
  pkgsrc/multimedia/gmediaserver: Makefile
  pkgsrc/multimedia/mediatomb: Makefile
  pkgsrc/net/DarwinStreamingServer: Makefile
  pkgsrc/net/avahi: Makefile
  pkgsrc/net/bind96: Makefile
  pkgsrc/net/bind98: Makefile
  pkgsrc/net/bind99: Makefile
  pkgsrc/net/cacti: Makefile
  pkgsrc/net/cntlm: Makefile
  pkgsrc/net/couriertcpd: Makefile
  pkgsrc/net/freeradius: Makefile
  pkgsrc/net/freeradius2: Makefile
  pkgsrc/net/gofish: Makefile
  pkgsrc/net/iodine: Makefile
  pkgsrc/net/irrd: Makefile
  pkgsrc/net/kismet: Makefile
  pkgsrc/net/lambdamoo: Makefile
  pkgsrc/net/lldpd: Makefile
  pkgsrc/net/mldonkey: Makefile
  pkgsrc/net/mydns-mysql: Makefile
  pkgsrc/net/mydns-pgsql: Makefile
  pkgsrc/net/netdisco: Makefile
  pkgsrc/net/nsd: Makefile
  pkgsrc/net/openntpd: Makefile
  pkgsrc/net/openvpn: Makefile
  pkgsrc/net/pygopherd: Makefile
  pkgsrc/net/quagga: Makefile
  pkgsrc/net/rancid: Makefile
  pkgsrc/net/rbldnsd: Makefile
  pkgsrc/net/ruby-stompserver: Makefile
  pkgsrc/net/snort: Makefile
  pkgsrc/net/spread: Makefile
  pkgsrc/net/tacacs-shrubbery: Makefile
  pkgsrc/net/teamspeak-server: Makefile
  pkgsrc/net/tor: Makefile
  pkgsrc/net/unbound: Makefile
  pkgsrc/net/uucp: Makefile
  pkgsrc/net/vsftpd: Makefile
  pkgsrc/net/xymon: Makefile
  pkgsrc/net/xymonclient: Makefile
  pkgsrc/news/leafnode: Makefile
  pkgsrc/news/nntpcache: Makefile
  pkgsrc/parallel/gridscheduler: Makefile
  pkgsrc/parallel/sge: Makefile
  pkgsrc/parallel/slurm: Makefile
  pkgsrc/print/cups: Makefile
  pkgsrc/security/cyrus-sasl: Makefile
  pkgsrc/security/dirmngr: Makefile
  pkgsrc/security/f-prot-antivirus6-ms-bin: Makefile
  pkgsrc/security/libprelude: Makefile
  pkgsrc/security/libprelude-lua: Makefile
  pkgsrc/security/libprelude-perl: Makefile
  pkgsrc/security/libprelude-python: Makefile
  pkgsrc/security/libprelude-ruby: Makefile
  pkgsrc/security/opendnssec: Makefile
  pkgsrc/security/openssh: Makefile
  pkgsrc/security/pks: Makefile
  pkgsrc/security/policykit: Makefile
  pkgsrc/security/prelude-correlator: Makefile
  pkgsrc/security/prelude-lml: Makefile
  pkgsrc/security/prelude-manager: Makefile
  pkgsrc/security/py-prewikka: Makefile
  pkgsrc/security/sfs: Makefile
  pkgsrc/security/stunnel: Makefile
  pkgsrc/sysutils/amanda-common: Makefile
  pkgsrc/sysutils/bacula: Makefile
  pkgsrc/sysutils/dbus: Makefile
  pkgsrc/sysutils/hal: Makefile
  pkgsrc/sysutils/munin-node: Makefile
  pkgsrc/sysutils/munin-server: Makefile
  pkgsrc/sysutils/sysbuild-user: Makefile
  pkgsrc/sysutils/ups-nut: Makefile
  pkgsrc/textproc/dict-server: Makefile
  pkgsrc/www/apache: Makefile
  pkgsrc/www/apache-tomcat6: Makefile
  pkgsrc/www/apache-tomcat7: Makefile
  pkgsrc/www/apache2: Makefile
  pkgsrc/www/apache22: Makefile
  pkgsrc/www/apache24: Makefile
  pkgsrc/www/dansguardian: Makefile
  pkgsrc/www/jetty7: Makefile
  pkgsrc/www/nginx: Makefile
  pkgsrc/www/nginx-devel: Makefile
  pkgsrc/www/ocsigen: Makefile
  pkgsrc/www/php-concrete5: Makefile
  pkgsrc/www/php-owncloud: Makefile
  pkgsrc/www/php-piwigo: Makefile
  pkgsrc/www/php-soycms: Makefile
  pkgsrc/www/php-sugarcrm: Makefile
  pkgsrc/www/php-tiki6: Makefile
  pkgsrc/www/php-tt-rss: Makefile
  pkgsrc/www/privoxy: Makefile
  pkgsrc/www/screws: Makefile
  pkgsrc/www/sencha-sns: Makefile
  pkgsrc/www/squid3: Makefile
  pkgsrc/www/squidGuard: Makefile
  pkgsrc/www/tinyproxy: Makefile

  Log Message:
  Bump PKGREVISION of all packages which create users, to pick up change of
  sysutils/user_* packages.

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Fri Jul 12 21:32:36 UTC 2013

  Modified Files:
  pkgsrc/www/squid3: Makefile distinfo

  Log Message:
  Changes 3.3.7:
  * Protect against buffer overrun in DNS query generation
  * SourceFormat Enforcement
  * Bug 3297: Fix openSSL related build failures
  * Fix build on FreeBSD 9.x platform with clang

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Sun Jul 14 17:54:44 UTC 2013

  Modified Files:
  pkgsrc/www/squid3: Makefile distinfo

  Log Message:
  Changes 3.3.8:
  * Better handling of strange port values in Host:
  * Bug 3869: assertion failed: MemBuf.cc:272: size < capacity

(tron)

2013-07-15 19:55:31 UTC MAIN commitmail json YAML

remove gmake from TOOLS. NAS uses imake and imake forces the use of
/usr/bin/make in all Makefiles. Fixes PR/47933.
gmake saw $MAKELEVEL being set, and passed -w to recursive makes (so
directory enter and exit events are printed). Imake forces our make
to be used, and our make does not understand -w (yet)

(christos)

2013-07-15 19:47:48 UTC MAIN commitmail json YAML

Updated devel/mr to 1.20130710

(schmonz)

2013-07-15 19:47:42 UTC MAIN commitmail json YAML

Update to 1.20130710. From the changelog:

* The package is renamed to myrepos. It Provides mr, so can still
  be installed by that name. The mr command is not renamed.
* Add make install rule. Thanks, v4hn

(schmonz)

2013-07-15 19:41:34 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4177 - requested by taca
x11/libXi: security update

Revisions pulled up:
- x11/libXi/Makefile                                            1.24
- x11/libXi/distinfo                                            1.20

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Jul  3 06:27:03 UTC 2013

  Modified Files:
  pkgsrc/x11/libXi: Makefile distinfo

  Log Message:
  Update to 1.7.2.

  Changes in 1.7.2:
  Only one minor change since the RC. Again, this release contains the fixes
  for CVE-2013-1998, CVE-2013-1984 and CVE-2013-1995 so you're encouraged to
  update.

  Peter Hutterer (1):
        libXi 1.7.2

  Thomas Klausner (1):
        Remove check that can never be true.

  Changses in 1.7.1.901:
  First and likely only RC for libXi 1.7.2. This one has a bunch of changes
  for CVE-2013-1998, CVE-2013-1984 and CVE-2013-1995. These relate to various
  integer overflows and other corruption that happens if we trust the server
  a bit too much on the data we're being sent.

  On top of those fixes, the sequence number in XI2 events is now set
  propertly too (#64687).

  Please test, if you find any issues let me know.

  Alan Coopersmith (14):
        Expand comment on the memory vs. reply ordering in XIGetSelectedEvents()
        Use _XEatDataWords to avoid overflow of rep.length bit shifting
        Stack buffer overflow in XGetDeviceButtonMapping() [CVE-2013-1998 1/3]
        memory corruption in _XIPassiveGrabDevice() [CVE-2013-1998 2/3]
        unvalidated lengths in XQueryDeviceState() [CVE-2013-1998 3/3]
        integer overflow in XGetDeviceControl() [CVE-2013-1984 1/8]
        integer overflow in XGetFeedbackControl() [CVE-2013-1984 2/8]
        integer overflow in XGetDeviceDontPropagateList() [CVE-2013-1984 3/8]
        integer overflow in XGetDeviceMotionEvents() [CVE-2013-1984 4/8]
        integer overflow in XIGetProperty() [CVE-2013-1984 5/8]
        integer overflow in XIGetSelectedEvents() [CVE-2013-1984 6/8]
        Avoid integer overflow in XGetDeviceProperties() [CVE-2013-1984 7/8]
        Avoid integer overflow in XListInputDevices() [CVE-2013-1984 8/8]
        sign extension issue in XListInputDevices() [CVE-2013-1995]

  Peter Hutterer (7):
        Copy the sequence number into the target event too (#64687)
        Don't overwrite the cookies serial number
        Fix potential corruption in mask_len handling
        Change size += to size = in XGetDeviceControl
        If the XGetDeviceDontPropagateList reply has an invalid length, return 0
        Include limits.h to prevent build error: missing INT_MAX
        libXi 1.7.1.901

(tron)

2013-07-15 18:16:21 UTC MAIN commitmail json YAML

Note update of the "apache22" package to version 2.2.25.

(tron)

2013-07-15 18:15:49 UTC MAIN commitmail json YAML

Update "apache22" package to version 2.2.25. Changes since 2.2.24:
- SECURITY: CVE-2013-1862 (cve.mitre.org)
  mod_rewrite: Ensure that client data written to the RewriteLog is
  escaped to prevent terminal escape sequences from entering the
  log file.  [Eric Covener, Jeff Trawick, Joe Orton]
- core: Limit ap_pregsub() to 64MB and add ap_pregsub_ex() for longer
  strings.  The default limit for ap_pregsub() can be adjusted at compile
  time by defining AP_PREGSUB_MAXLEN.  [Stefan Fritsch, Jeff Trawick]
- core: Support the SINGLE_LISTEN_UNSERIALIZED_ACCEPT optimization
  on Linux kernel versions 3.x and above.  Bug#55121.  [Bradley Heilbrun
  <apache heilbrun.org>]
- mod_setenvif: Log error on substitution overflow.
  [Stefan Fritsch]
- mod_ssl/proxy: enable the SNI extension for backend TLS connections
  [Kaspar Brand]
- mod_proxy: Use the the same hostname for SNI as for the HTTP request when
  forwarding to SSL backends. Bug#53134.
  [Michael Weiser <michael weiser.dinsnail.net>, Ruediger Pluem]
- mod_ssl: Quiet FIPS mode weak keys disabled and FIPS not selected emits
  in the error log to debug level.  [William Rowe]
- mod_ssl: Catch missing, mismatched or encrypted client cert/key pairs
  with SSLProxyMachineCertificateFile/Path directives. Bug#52212, Bug#54698.
  [Keith Burdis <keith burdis.org>, Joe Orton, Kaspar Brand]
- mod_proxy_balancer: Added balancer parameter failontimeout to allow server
  admin to configure an IO timeout as an error in the balancer.
  [Daniel Ruggeri]
- mod_authnz_ldap: Allow using exec: calls to obtain LDAP bind
  password.  [Daniel Ruggeri]
- htdigest: Fix buffer overflow when reading digest password file
  with very long lines. Bug#54893. [Rainer Jung]
- mod_dav: Sending a MERGE request against a URI handled by mod_dav_svn with
  the source href (sent as part of the request body as XML) pointing to a
  URI that is not configured for DAV will trigger a segfault. [Ben Reser
  <ben reser.org>]
- mod_dav: Ensure URI is correctly uriencoded on return. Bug#54611
  [Timothy Wood <tjw omnigroup.com>]
- mod_dav: Make sure that when we prepare an If URL for Etag comparison,
  we compare unencoded paths. Bug#53910 [Timothy Wood <tjw omnigroup.com>]
- mod_dav: Sending an If or If-Match header with an invalid ETag doesn't
  result in a 412 Precondition Failed for a COPY operation. PR54610
  [Timothy Wood <tjw omnigroup.com>]
- mod_dav: When a PROPPATCH attempts to remove a non-existent dead
  property on a resource for which there is no dead property in the same
  namespace httpd segfaults. Bug#52559 [Diego Santa Cruz
  <diego.santaCruz spinetix.com>]
- mod_dav: Do not fail PROPPATCH when prop namespace is not known.
  Bug#52559 [Diego Santa Cruz <diego.santaCruz spinetix.com>]
- mod_dav: Do not segfault on PROPFIND with a zero length DBM.
  Bug#52559 [Diego Santa Cruz <diego.santaCruz spinetix.com>]

(tron)

2013-07-15 17:56:45 UTC MAIN commitmail json YAML

Fix build with libc++.Fix build with libc++.Fix build with libc++.Fix
build with libc++.Fix build with libc++.Fix build with libc++.Fix build
with libc++.Fix build with libc++.Fix build with libc++.

(joerg)

2013-07-15 15:15:17 UTC MAIN commitmail json YAML

Updated devel/editline to 3.1.20130712nb1

(ryoon)

2013-07-15 15:14:29 UTC MAIN commitmail json YAML

Bump PKGREVISION.

* Create include/editline/history.h that is symlink to readline.h like
  NetBSD base libedit.
  This change fixes insufficient buildlinking of editline.
  So fix build of devel/elf or other editline consumer on my private
  Debian GNU/kFreeBSD pkgsrc environemnt. It should fix editline consumer
  build on other platforms.

(ryoon)

2013-07-15 12:55:36 UTC MAIN commitmail json YAML

+ autogen-5.18, libgee-0.10.2, ocrad-0.22, xf86-video-intel-2.21.12,
  xvkbd-3.5.

(wiz)

2013-07-15 12:42:42 UTC MAIN commitmail json YAML

Updated devel/libgee0.8 to 0.8.7

(wiz)

2013-07-15 12:42:33 UTC MAIN commitmail json YAML

Update to 0.8.7:

libgee 0.8.7
============
* Use .value instead of value directly in unfold

(wiz)

2013-07-15 12:41:13 UTC MAIN commitmail json YAML

Updated devel/py-gobject3 to 3.8.3

(wiz)

2013-07-15 12:41:03 UTC MAIN commitmail json YAML

Update to 3.8.3:

3.8.3  05-Jul-2013
- Add marshalling of GI_TYPE_TAG_VOID held in a GValue to int.  While
  not particularly useful this allows some callbacks in WebKit to
  function without causing a segfault. (Simon Feltman) (#694233)
- pygtkcompat: Fix for missing methods on Windows (Martin Pitt)
  (#702787)
- gi/pygi-info.c: Avoid C99-style variable declaration (Chun-wei Fan)
  (#702786)
- Clear return value of closures to zero when an exception occures
  (Simon Feltman) (#702552)
- Re-add support for passing GValue's by reference (Simon Feltman)
  (#701058)
- Don't use doctest syntax in docstrings for examples, to fix test
  failures with pyflakes 0.7.x (Martin Pitt) (#701009)
- examples/option.py: Port to GI and Python 3 (Martin Pitt)

(wiz)

2013-07-15 12:13:43 UTC MAIN commitmail json YAML

Fix PR pkg/48052.

* On FreeBSD, create libmysqlclient{,_r}.so.18.0.0 for supress PLIST divergence.

(ryoon)

2013-07-15 12:11:59 UTC MAIN commitmail json YAML

Updated lang/nodejs to 0.10.13

(fhajny)

2013-07-15 12:11:44 UTC MAIN commitmail json YAML

2013.07.09, Version 0.10.13 (Stable)
* uv: Upgrade to v0.10.12
* npm: Upgrade to 1.3.2
* windows: get proper errno (Ben Noordhuis)
* tls: only wait for finish if we haven't seen it (Timothy J Fontaine)
* http: Dump response when request is aborted (isaacs)
* http: use an unref'd timer to fix delay in exit (Peter Rust)
* zlib: level can be negative (Brian White)
* zlib: allow zero values for level and strategy (Brian White)
* buffer: add comment explaining buffer alignment (Ben Noordhuis)
* string_bytes: properly detect 64bit (Timothy J Fontaine)
* src: fix memory leak in UsingDomains() (Ben Noordhuis)

2013.06.18, Version 0.10.12 (Stable)
* npm: Upgrade to 1.2.32
* readline: make `ctrl + L` clear the screen (Yuan Chuan)
* v8: add setVariableValue debugger command (Ben Noordhuis)
* net: Do not destroy socket mid-write (isaacs)
* v8: fix build for mips32r2 architecture (Andrei Sedoi)
* configure: fix cross-compilation host_arch_cc() (Andrei Sedoi)

(fhajny)

2013-07-15 12:06:45 UTC MAIN commitmail json YAML

Default to using the native version of libexecinfo on SunOS.

(jperkin)

2013-07-15 11:57:23 UTC MAIN commitmail json YAML

2013-07-15 11:26:01 UTC MAIN commitmail json YAML

Regenerate distinfo with emul-distfile target.

* i386 distinfo is lost in previous update. It is fixed.

(ryoon)

2013-07-15 09:27:00 UTC MAIN commitmail json YAML

Revert unintentional change to Makefile.

(ryoon)

2013-07-15 09:24:57 UTC MAIN commitmail json YAML

Fix build on FreeBSD/amd64 9.1-RELEASE.

* FreeBSD 9.1's dtrace support has -h flag but "dtrace -h -s ../perldtrace.d"
  filed with following syntax error.
  "/usr/lib/dtrace/psinfo.d", line 37: syntax error near "uid_t"
  Adding dtrace support for perl5 on FreeBSD is hasty, I feel.
  dtrace support for FreeBSD perl5 is disabled.

(ryoon)

2013-07-15 08:51:21 UTC MAIN commitmail json YAML

Revert back to avoiding the system bison.  Whilst it is new enough to
satisfy the BISON_REQD check, it does not function correctly in the tools
environment when not called as /usr/bin/bison, as it is unable to find its
m4sugar.m4 without BISON_PKGDATADIR being set.

Whilst we could work around that in bison.mk I feel that's something of a
hack, and it is simpler and cleaner to just use the pkgsrc tool instead.

(jperkin)

2013-07-15 08:19:55 UTC MAIN commitmail json YAML

Updated security/gnutls to 3.2.2

(wiz)

2013-07-15 08:19:15 UTC MAIN commitmail json YAML

Update to 3.2.2, with SunOS updates from J旦rn Clausen.

* Version 3.2.2 (released 2013-07-14)

** libgnutls: Several optimizations in the related to packet processing
subsystems.

** libgnutls: DTLS replay detection can now be disabled (to be used
in certain transport layers like SCTP).

** libgnutls: Fixes in SRTP extension generation when MKI is being
used.

** libgnutls: Added ability to set hooks before or after sending or receiving
any handshake message with gnutls_handshake_set_hook_function().

** API and ABI modifications:
GNUTLS_NO_REPLAY_PROTECTION: Added
gnutls_certificate_set_trust_list: Added
gnutls_cipher_get_tag_size: Added
gnutls_record_overhead_size: Added
gnutls_est_record_overhead_size: Added
gnutls_handshake_set_hook_function: Added
gnutls_handshake_description_get_name: Added
gnutls_digest_list: Added
gnutls_digest_get_id: Added
gnutls_digest_get_name: Added

(wiz)

2013-07-15 08:09:34 UTC MAIN commitmail json YAML

Bump version for deprecated USE_GNU_READLINE.

(wiz)

2013-07-15 08:09:22 UTC MAIN commitmail json YAML

2013-07-15 04:13:32 UTC MAIN commitmail json YAML

Removed hub and leaf options for unrealircd. They no longer exist in the
package.

(rodent)

2013-07-15 03:26:51 UTC MAIN commitmail json YAML

PKGBASE name must be set as pkgbase for PKG_BUILD_OPTIONS.
PR pkg/48024 should be finally resolved.

(obache)

2013-07-15 02:26:39 UTC MAIN commitmail json YAML

2013-07-15 02:20:54 UTC MAIN commitmail json YAML

2013-07-15 02:13:52 UTC MAIN commitmail json YAML

2013-07-15 02:07:56 UTC MAIN commitmail json YAML

Updated multimedia/clutter-gst to 2.0.4

(obache)

2013-07-15 02:06:54 UTC MAIN commitmail json YAML

Update clutter-gst to 2.0.4.
while here, add introspectin option (disabled by default).

clutter-gst 2.0.4 (24/05/2013)
===============================================================================

List of changes since 2.0.2

o Reenabled HW decoder support

clutter-gst 2.0.2 (26/02/2013)
===============================================================================

List of changes since 2.0.0

o Remove usage of ClutterStage/ClutterContainer deprecated APIs

o Depend on Cogl 1.10 for shaders boilerplate

o Improve video-player player example on enter/leave event handling

clutter-gst 2.0.0 (22/01/2013)
===============================================================================

List of changes since 1.9.92

o Fix a bug a autocluttersink that would lead to playbin not considering it as
  a sink any more when removing the actual sink from the bin

o Small build and deprecation fixes

Many Thanks to:

    Nuno Araujo
    Hans-Christian Ebke
    Javier Jardón
    Nirbheek Chauhan

clutter-gst 1.9.92 (26/09/2012)
===============================================================================

List of changes since 1.9.90

o Updated Gstreamer 1.0 port to work with the released GStreamer 1.0.0

o Fix uploading of some videos with odd widths

o Disable HW decoder support until it is stabilized in GStreamer 1.0

o autocluttersink now exposes the ts-offset property of the underlying sink

Many Thanks to:

  Edward Hervey
  Andre Moreira Magalhaes (andrunko)
  Josep Torra
  Tim-Philipp Müller

clutter-gst 1.9.90 (22/08/2012)
===============================================================================

List of changes since 1.6.0

o Port to GStreamer 1.0

o Fix navigation support in the standalone plugin

Many Thanks to:

    Edward Hervey
    Tim-Philipp Müller
    Bastien Nocera
    Nicolas Dufresne
    Sjoerd Simons

clutter-gst 1.6.0 (25/06/2012)
===============================================================================

List of changes since 1.5.6

o None. This stable release is the same as 1.5.6.

clutter-gst 1.5.6 (25/05/2012)
===============================================================================

List of changes since 1.5.4

o Fix play/pause of autocluttersink,

o Add a "in-seek" property to the player to be notified when the pipeline
  is seeking,

o Various build and smaller fixes.

Many Thanks to:

    Josep Torra
    Tomas Frydrych
    Adrian Bunk
    Lionel Landwerlin
    Michael Wood

clutter-gst 1.5.4 (23/02/2012)
===============================================================================

List of changes since 1.5.2

o Fix compilation with cogl 1.9.x

clutter-gst 1.5.2 (25/01/2012)
===============================================================================

List of changes since 1.4.2

o Add a standalone gstreamer plugin. Clutter-gst gstreamer elements are now
  available just like any other GStreamer elements, that includes working with
  gst-launch.

o Add support for video/x-surface ("hardware" surfaces) that can be converted
  to opengl textures. (Requires -bad 0.10.22.1)

o Addition of a new element, autocluttersink, a bin that picks up clutter-
  compatible sinks automatically. This allows an eco-system of 3rd party
  decoders and (clutter) sinks to be autoplugged.

o Various small fixes

Many Thanks to:

    Nicolas Dufresne
    Josep Torra
    Lionel Landwerlin
    Neil Roberts
    Colin Walters
    Laurent Bigonville
    Thomas Wood

clutter-gst 1.4.2 (03/10/2011)
===============================================================================

List of changes since 1.4.0

o Fix an embarassing bug that was leading to crashes when uploading RGB
  textures (https://bugzilla.gnome.org/show_bug.cgi?id=660732)

o Don't try to free NULL GstTagLists

Many thanks to:

    György Balló

clutter-gst 1.4.0 (30/09/2011)
===============================================================================

List of changes since 1.3.14

o Refinement of the subtitles and audio tracks API. clutter-gst now gives
  the full GstTagList to the application

o Made the internal test player a bit more usable

o A number of fixes around automatic loading of external subtitles files

Many thanks to:

  Lionel Landwerlin
  Thomas Wood

clutter-gst 1.3.14 (31/08/2011)
===============================================================================

List of changes since 1.3.12

  o Big split between the logic around playbin2 and the clutter-specific part
    to be able to reuse the GStreamer logic to implement new ClutterMedia
    objects.

  o Add new API to get the list of audio and subtitles tracks

  o Fix the leak of GstBus in VideoTexture

  o Fix the key navigation events in the sink

Many thanks to:

    Lionel Landwerlin
    Bastian Winkler
    Dinh Bowman
    Thomas Wood

clutter-gst 1.3.12 (06/06/2011)
===============================================================================

List of changes since 1.3.10:

  o Fix set_uri() with recent versions of GStreamer,

  o Some warning fixes with newer versions of Clutter

Many thanks to:

    Øyvind Kolås
    Bastien Nocera

clutter-gst 1.3.10 (09/05/2011)
===============================================================================

List of changes since 1.3.8:

  o Fix the GstNavigation interface of the sink

Many thanks to:

    Bastien Nocera

clutter-gst 1.3.8 (05/04/2011)
===============================================================================

List of changes since 1.3.6:

  o Implementation of the GstNavigation interface in the sink,

  o Initial support of download buffering (opt in),

  o Series of cleanups in VideoTexture (subtitles reset when changing URI,
    state management, seek behaviour, ...)

  o The audio volume suffered from an hilariously bad bug that multiplied
    the volume set by 10. Took the opportunity to use GStreamer's
    StreamVolume to expose a cubic volume,

  o Compilation fixes for Windows.

Many thanks to:

    Lionel Landwerlin
    Bastien Nocera

clutter-gst 1.3.6 (02/03/2011)
===============================================================================

  * list of changes since 1.3.4

    o Make looping possible with set_playing(TRUE) in the the EOS callback

    o set_uri(NULL) is now handled and defined to stop the pipeline and set
      the video texture in "idle mode" (painted with the idle material)

clutter-gst 1.3.4 (10/01/2011)
===============================================================================

  * list of changes since 1.3.2

    o An API addition: set_seek_flags() on the VideoTexture for a finer control
      on how you can seek (fast or accurate),

    o Fix the notification of "progress" so it does not advertise 0 when
      seeking,

    o Fix the AYUV to RGBA shader.

Many thanks to:

  Chris Lord
  Evan Nemerson
  JuanZhao
  Samuel Degrande

clutter-gst 1.3.2 (20/09/2010)
===============================================================================

  * list of changes since 1.2.0

    o Respects the pixel-aspect-ratio property of the video frames and have
      VideoTexture advertise the right preferred size.

    o Reworked how ARB fp programs are set on the materials using a clutter 1.4
      feature to set a program on a material, fixing the way materials were
      used along the way.

    o Removed all raw GL code and only use Cogl.

Many thanks to:

  Robert Bragg

(obache)

2013-07-15 02:04:36 UTC MAIN commitmail json YAML

Fix build when devel/editline is installed, but it is not used by this.

(ryoon)

2013-07-15 02:04:21 UTC MAIN commitmail json YAML

ATK is reqired additionally.

(obache)

2013-07-15 02:02:29 UTC MAIN commitmail json YAML

2013-07-15 01:55:09 UTC MAIN commitmail json YAML

2013-07-15 01:54:25 UTC MAIN commitmail json YAML

Add buildlink/builtin mechanism for devel/editline and devel/readline.

With this change, .include "../../devel/readline/buildlink3.mk" with
USE_GNU_READLINE=yes should be replaced with
.include "../../devel/readline/buildlink3.mk",
and .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
should be replaced .include "../../mk/readline.buildlink3.mk".

USE_GNU_READLINE is removed.

(ryoon)

2013-07-15 01:43:55 UTC MAIN commitmail json YAML

Added devel/editline version 3.1.20130712

(ryoon)

2013-07-15 01:42:48 UTC MAIN commitmail json YAML

Import editline-3.1.20130712 as devel/editline.
Based on wip/editline by reed@.

This is an autotool- and libtoolized port of the NetBSD Editline library
(libedit). This Berkeley-style licensed command line editor library
provides generic line editing, history, and tokenization functions,
similar to those found in GNU Readline.

(ryoon)

2013-07-15 01:33:09 UTC MAIN commitmail json YAML

2013-07-15 01:29:10 UTC MAIN commitmail json YAML

Updated devel/p5-Class-C3 to 0.25

(wen)

2013-07-15 01:26:42 UTC MAIN commitmail json YAML

Updated graphics/clutter to 1.14.4

(obache)

2013-07-15 01:25:59 UTC MAIN commitmail json YAML

Update clutter to 1.14.4.
while here, add introspection option (disabled by default).

Clutter 1.14.4                                                      2013-05-15
===============================================================================

  • List of changes since Clutter 1.14.2

    - Fix GestureAction handling of multi-touch gestures

    - Add a paint callback for Stage updates
    This experimental API allows installing a notification function on
    ClutterStage that is called when the stage has finished drawing, but
    before the frame buffer is flushed. This function replaces the ::paint
    signal on the ClutterStage in a way that does not disable paint volume
    culling and optimizations.

    - Improve scaling behaviour in ZoomAction
    Instead of recomputing the scaling center, the action should use the
    pivot-point of the ClutterActor.

    - Documentation fixes

  • List of bugs fixed since Clutter 1.14.2

    #698668 - A few improvements to ClutterGestureAction
    #698671 - Refactor event handling code in ClutterGestureAction
    #698674 - Improve ClutterZoomAction behavior
    #698783 - Add a paint callback for ClutterStage

Many thanks to:

  Lionel Landwerlin

Clutter 1.14.2                                                      2013-04-17
===============================================================================

  • List of changes since Clutter 1.14.0

    - Ensure a redraw when making the stage visible under Wayland
    This makes it possible to update the contents of the stage when toggling
    its visibility.

    - Fix build with debug messages enabled.

    - Documentation fixes.

  • List of bugs fixed since Clutter 1.14.0

    #696791 - wayland: Queue a redraw after showing the stage

Many thanks to:

  Emanuele Aina, Neil Roberts.

Clutter 1.14.0                                                      2013-03-25
===============================================================================

  • List of changes since Clutter 1.13.10

    - Require Cogl ≥ 1.14.0

    - Translation updates
    Tadjik, Slovak, Latvian, Hindi.

Many thanks to all the contributors of the 1.13 development cycle:

  Jasper St. Pierre, Emanuele Aina, Daniel Stone, Chun-wei Fan, Rob Bradford,
  Adel Gadllah, Gheyret Kenji, Piotr Drąg, Rui Matos, Tomeu Vizoso, Wouter
  Paesen, Alejandro Piñeiro, Fran Diéguez, Kouhei Sutou, Lionel Landwerlin,
  Milo Casagrande, Neil Roberts, Wolfgang Stöggl, Aleksej Kabanov, Alexander
  Shopov, Alexandre Franke, Andika Triwidada, Ask H. Larsen, Aurimas Černius,
  Bastien Nocera, Carles Ferrando, Chao-Hsiung Liao, Christian Kirbach, Damien
  Lespiau, Daniel Mustieles, Dimitris Spingos, Duarte Loreto, Gil Forcada,
  Guillaume Desmottes, Ihar Hrachyshka, Josselin Mouette, Ján Kyselica, Marek
  Černocký, Mario Blättermann, Matej Urbančič, Nilamdyuti Goswami, Nirbheek
  Chauhan, OKANO Takayoshi, Owen W. Taylor, Rafael Ferreira, Rajesh Ranjan,
  Rūdolfs Mazurs, Sebastian Keller, Tristan Van Berkom, Victor Ibragimov,
  Yanko Kaneti, Мирослав Николић.

Clutter 1.13.10                                                      2013-03-18
===============================================================================

  • List of changes since Clutter 1.13.8

    - Fix a typo in the ClutterTimeline::stopped signal declaration
    The "stopped" signal was using the ClutterTimelineClass.completed virtual
    function pointer slot, instead of the correct .stopped one, thus making
    subclasses of ClutterTimeline unable to override the default handler for
    the signal.

    - Use the XKB groups state when computing key modifiers on X11
    This allows getting the correct key symbol for high order groups.

    - Fixes for the Visual Studio build

    - Documentation and introspection fixes

    - Add a function to disable accessibility
    This allows using Clutter with an embedding toolkit that is also using
    ATK, like GTK+, without confusing the accessibility infrastructure.

    - Performance improvements
    ClutterActor now tries to minimize the amount of redraws queued on
    unmapped actors, unless the actors have Clones, or are part of a cloned
    branch of the scene graph.

    - Translation updates
    Uyghur, Belarusian, Catalan, Indonesian, Assamese, Portuguese, Danish,
    Catalan.

  • List of bugs fixed since Clutter 1.13.8

    #695158 - Animated property transitions cause the animated actor to be
              leaked
    #695260 - x11/xi2: Factor the XKB group state in to fill events'
              modifier_state
    #695188 - event: Use gunichar when dealing with unicode characters
    #691468 - No accessible key events
    #695838 - clutter: Prefer the X11 backend to the Wayland one
    #695870 - commit "actor: Skip transitions on invisible actors" breaks
              working code - reproducer included
    #695982 - Fix transition-z property setting

Many thanks to:

  Chun-wei Fan, Alejandro Piñeiro, Andika Triwidada, Ask H. Larsen, Bastien
  Nocera, Carles Ferrando, Duarte Loreto, Gheyret Kenji, Gil Forcada, Ihar
  Hrachyshka, Jasper St. Pierre, Lionel Landwerlin, Nilamdyuti Goswami, Rui
  Matos

Clutter 1.13.8                                                      2013-03-04
===============================================================================

  • List of changes since Clutter 1.13.6

    - Use ClutterActor:child-transform with ClutterScrollActor
    The ScrollActor class now uses the :child-transform property to translate
    its children when scrolling. This simplifies the code, and makes it more
    robust with regards to clipped redraws.

    - Add progress-based marker API to ClutterTimeline
    Allow adding a marker to a Timeline instance using the normalized progress
    value between the beginning and the end of the timeline's duration.

    - Allow building Wayland compositor and client support together
    Instead of having to require two separate builds.

    - Documentation fixes

    - Translations update
    Czech, Traditional Chinese (Hong Kong and Taiwan), German.

  • List of bugs fixed since Clutter 1.13.6

    #695158 - Animated property transitions cause the animated actor to be
              leaked
    #695119 - text: Fix PangoFontDescription leak
    #694267 - The search entry no longer reacts to layout switches
    #692851 - wayland backend & compositor support can't be built together
    #694319 - Add progress-based marker API to ClutterTimeline
    #686225 - ClutterScrollActor scrolls itself instead of just its contents

Many thanks to:

  Daniel Stone, Chao-Hsiung Liao, Marek Černocký, Mario Blättermann, Rui Matos.

Clutter 1.13.6                                                      2013-02-20
===============================================================================

  • List of changes since Clutter 1.13.4

    - Perform the picking in a separate buffer
    By using a separate buffer we can maintain the back buffer in a stable
    state, and recycle its contents when doing clipped redraws; this should
    improve performance and reduce tearing.

    - Add experimental API for changing the draw timing
    This API can be used to delay the next frame to a specific point in time,
    instead of immediately.

    - Always request XInput 2.3 on the X11 backend
    If XInput is available, we should request the latest version.

    - Translation updates
    Serbian, Brazilian Portuguese, Uyghur, Lithuanian, Italian, French,
    Polish, Galician.

  • List of bugs fixed since Clutter 1.13.4

    #692466 - clutter: Add "support" for XI2.3
    #692971 - x11/device-manager-xi2: Fix slave to master association
    #669122 - Clipped redraws and tearing
    #693348 - evdev: Fix use of the common XKB code for the evdev device
    #692901 - Add clutter_stage_set_sync_delay()
    #693696 - Fix startup with gnome-shell and cogl-1.14
    #693767 - tests fail on new unexpected symbols
    #694187 - double-typed constant where enum is expected
    #693741 - wayland: Unable to run conform suite on Wayland unless [X]
              DISPLAY set
    #694229 - Don't do anything special with COGL_ENABLE_EXPERIMENTAL_2_0_API
    #687652 - cogl: Don't use cogl_xlib_set_diplay()
    #694237 - actor: Fix clutter_actor_allocate_align_fill for
              partially-filled actors

Many thanks to:

  Adel Gadllah, Jasper St. Pierre, Gheyret Kenji, Milo Casagrande, Neil
  Roberts, Alexandre Franke, Aurimas Černius, Damien Lespiau, Fran Diéguez,
  Josselin Mouette, Owen W. Taylor, Piotr Drąg, Rafael Ferreira, Rob Bradford,
  Rui Matos, Sebastian Keller, Yanko Kaneti, Мирослав Николић.

Clutter 1.13.4                                                      2013-01-16
===============================================================================

  • List of changes since Clutter 1.13.2

    - Build fixes for the Windows backend.
    Including fixes for building with Visual Studio.

    - Fix for the fullscreen support of the ClutterStage on Windows.

    - Documentation fixes.

    - Use XFixes to show and hide the cursor on X11 backends.

    - Allow setting Pango attributes on editable ClutterText actors.

    - Translation updates
    Russian, Bulgarian, Spanish, Greek, Galician, Slovenia, Polish.

  • List of bugs fixed

    #690735 - ClutterSwipeAction is broken
    #691651 - Fix a typo in CLUTTER_STAGE_STATE document
    #686477 - pango attributes in ClutterText cannot be set while editable
    #690836 - clutter_stage_set_fullscreen on a win32 stage does not function
              correctly
    #690835 - mingw build from git master fails with "no previous declaration
              for 'DllMain'"
    #690833 - missing include file clutter-shader.h in clutter-backend-win32.c
    #691114 - "(constructor)" tag for clutter_color_alloc() is missing
    #690664 - x11: Ignore num lock / scroll lock for event state
    #690497 - use XFixes for hiding the cursor

Many thanks to:

  Jasper St. Pierre, Wouter Paesen, Chun-wei Fan, Emmanuele Bassi, Kouhei
  Sutou, Aleksej Kabanov, Alexander Shopov, Daniel Mustieles, Daniel Stone,
  Dimitris Spingos, Fran Diéguez, Matej Urbančič, Nirbheek Chauhan, Piotr
  Drąg, Tomeu Vizoso.

Clutter 1.13.2                                                      2012-12-18
===============================================================================

  • List of changes since Clutter 1.12

    - Add ClutterTapAction, a gesture recogniser for single touch taps.

    - Add ClutterSwipeAction::swipe
    This new signal has a boolean return value, and brings the SwipeAction in
    line with the rest of the GestureAction sub-classes. The ::swept signal
    has also been deprecated.

    - Enable XInput 2.x support by default
    Instead of using Xlib core events. The clutter_x11_enable_xinput() function
    now does not do anything; it's possible to disable XInput support by using
    the CLUTTER_DISABLE_XINPUT environment variable.

    - Documentation fixes

  • List of bugs fixed since 1.12

    #679439 - Single-threaded clutter programs fail on platforms which don't
              permit unlocking an already unlocked mutex
    #685589 - Off-stage touch events are not delivered
    #685554 - Assertion failure when trying to cancel an already started gesture
    #685028 - Let users and subclasses set a custom threshold on GestureAction
    #685221 - Points get stuck in th tracking array when returning FALSE from
              ::gesture-progress
    #683948 - Add TapAction as subclass of GestureAction to deprecate
              ClickAction
    #685737 - Export the last event for each touch point on GestureAction
    #686776 - Shouldn't annotate constructor of GInitiallyUnowned subclasses
    #689073 - Fix clutter_actor_allocate_align_fill() with actors exactly
              between 2 pixels
    #685186 - tests: Print touch sequences in test-events
    #689258 - xi2: Reset the correct scroll axes on DeviceChanged
    #689061 - Some fixes and API additions for ClutterPanAction
    #689316 - Strange issues with margins
    #689399 - text: Prevent a relayout if font descriptions or attrs are equal
    #689496 - Fixes for Coverity
    #690214 - clutter_actor_apply_transform() fails to rollback the pivot
              translation if an explicit transform has been set
    #673838 - Enable XInput support by default
    #686692 - Clutter 1.12.2 compilation fails in evdev backend
    #685982 - ClutterActor::transitions-completed isn't called for implicit
              transitions
    #688457 - clutter_get_current_event() returns NULL on TOUCH_BEGIN
    #689392 - swipe-action: Introduce new ::swipe signal

Many thanks to:

  Emanuele Aina, Jasper St. Pierre, Emmanuele Bassi, Daniel Stone, Chun-wei
  Fan, Rob Bradford, Tomeu Vizoso, Wolfgang Stöggl, Alejandro Piñeiro,
  Christian Kirbach, Guillaume Desmottes, Lionel Landwerlin, Marek Černocký,
  Milo Casagrande, Nishio Futoshi, OKANO Takayoshi, Piotr Drąg, Rūdolfs Mazurs,
  Tristan Van Berkom.

Clutter 1.12.0                                                      2012-09-24
===============================================================================

  • List of changes since Clutter 1.11.16

    - Fix the device tracking for core X11 pointers
    If a master input device can emit both touch and pointer events we end up
    in an inconsistent state; we should account for this case when tracking
    the stage that contains the events of each input device.

    - Respect text direction in BinLayout
    The text direction of the children of an actor using the BinLayout layout
    manager should be taken into account, both when using the Actor's align
    flags and when using the legacy BinAlignment flags.

    - Translations updates
    Hindi, Telugu, Catalan, Malayalam, Japanese, Bulgarian, Kannada.

  • List of bugs fixed since Clutter 1.11.16

    #684214 - messageTray: Fix summary position in RTL locales
    #684552 - Track coordinates and device ids in test-events
    #684530 - Print device number in debug messages from input-device
    #684509 - Mouse events lost after touch event from virtual core pointer

Many thanks to:

  Emanuele Aina, Emmanuele Bassi, Alexander Shopov, Ani Peter,
  Carles Ferrando, Chandan Kumar, Gil Forcada, Krishnababu Krothapalli,
  Nishio Futoshi, Shankar Prasad.

Clutter 1.11.16                                                      2012-09-17
===============================================================================

  • List of changes since Clutter 1.11.14

    - Fixes for gesture-based actions
    Ensure that the ClutterPanAction::pan-stopped signal is emitted before
    the ClutterGestureAction::gesture-begin signal, in case a new gesture
    starts; this requires adding a new state to ClutterGestureAction, the
    gesture-prepare state.

    - Ensure modified Enter keys do not end up in the Text buffer
    For single-line ClutterText actors.

    - Add touch event support to ClutterClickAction

    - Updated translations
    British English, Indonesian, Traditional Chinese (Hong Kong and Taiwan),
    French, Serbian, Russian, German, Slovenian, Brazilian Portuguese, Greek,
    Portuguese, Belarusian, Assamese, Danish.

  • List of bugs fixed since Clutter 1.11.14

    #683301 - stage: Normalize key focus setting
    #683430 - CLUTTER_GESTURE_ACTION_GET_CLASS() calls
              G_TYPE_INSTANCE_GET_PRIVATE() instead of
              G_TYPE_INSTANCE_GET_CLASS()
    #683431 - PanAction::pan-stopped sometimes is emitted before
              ::gesture-begin
    #683471 - All gestures get cancelled after missing a button release event
    #682161 - ClutterImage overflows beyond its actor's allocation
    #623344 - Search incorrectly handles input
    #683869 - test-events does not track touch events
    #683870 - test-events only reports up/down scrolls
    #683936 - ClickAction doesn't support touch events
    #683937 - Wrong format identifiers in debug messages in
              clutter_stage_allocate()

Many thanks to:

  Emanuele Aina, Emmanuele Bassi, Alexandre Franke, Ask H. Larsen, Bruce Cowan,
  Chao-Hsiung Liao, Christian Kirbach, Debarshi Ray, Dirgita, Duarte Loreto,
  Enrico Nicoletto, Ihar Hrachyshka, Jasper St. Pierre, Martin Srebotnjak,
  Matej Urbančič, Nilamdyuti Goswami, Rui Matos, Tom Tryfonidis, Yuri Myasoedov,
  Мирослав Николић.

Clutter 1.11.14                                                      2012-09-03
===============================================================================

  • List of changes since Clutter 1.11.12

    - Fixes for the touch sequence handling
    The stage associated with an input device is now set when a touch sequence
    begins, and cleared when the last touch sequence ends.

    - Add interpolation for matrices
    Using the CSS3 Transforms specification for decomposing matrices and
    interpolating the resulting transformations. This allows animating
    properties like ClutterActor:transform and ClutterActor:child-transform.

    - Add ClutterPanAction
    The PanAction is a gesture recogniser that allows panning children of
    a "scrollable" viewport.

    - Add more accessors to GestureAction for its subclasses
    GestureAction now allows retrieving the velocity and delta of pointer,
    as well as the event sequences and devices involved in the gesture. This
    allows writing more complex gesture recognisers. It is also possible, now,
    to ask a GestureAction to cancel the current gesture programmatically,
    e.g. from a timer.

    - Fix ClutterTableLayout.pack() with negative row/column
    Using a negative number to appen an actor into a TableLayout was causing
    additional rows and columns to be appended, due to an off by one error.

    - Fix press coordinates when using ClutterDragAction with a drag handle
    The transformation of the coordinates is now done using the drag actor,
    as it was supposed to be.

    - Documentation and annotation fixes

    - Deprecate the ClutterActor::pick signal
    Similarly to the ClutterActor::paint signal, it's now discouraged to
    connect to the ClutterActor::pick signal; connecting to the pick signal
    will raise a warning when using the CLUTTER_ENABLE_DIAGNOSTIC environment
    variable.

    - Updated translations
    Lithuanian, Indonesian, Traditional Chinese (Hong Kong and Taiwan),
    Polish, Spanish, Assamese, Greek, Spanish, Polish, Galician,
    Belarusian.

  • List of bugs fixed since Clutter 1.11.12

    #682795 - Annotation problem for clutter_actor_iter_next() and
              clutter_actor_iter_prev()
    #682754 - ClutterRotateAction wrong marshaller usage
    #681746 - Drag handle misplacemente in examples/drag-action
    #679990 - clutter_table_layout_pack increments column/row count by two
    #681648 - add Pan action
    #683219 - Build failure with old (?) XI2
    #683066 - brightness-contrast-effect: Don't actually run if it will have
              no effect
    #683090 - gesture-action: Add API for cancelling a gesture
    #683126 - Remove tracking of input devices and sequences from the stage
    #682362 - Multi touch events skipped
    #683113 - Bug in ClutterGestureAction documentation
    #680255 - The middle and right mouse buttons are swapped when using the
              evdev backend

Many thanks to:

  Emanuele Aina Piotr Drąg, Lionel Landwerlin, Aurimas Černius,
  Daniel Mustieles, Jasper St. Pierre, Neil Roberts, Nilamdyuti Goswami,
  Tomeu Vizoso, Andika Triwidada, Andre Kuehne, Chao-Hsiung Liao, Chun-wei Fan,
  Fran Diéguez, Ihar Hrachyshka, Tom Tryfonidis.

Clutter 1.11.12                                                      2012-08-20
===============================================================================

  • List of changes since Clutter 1.11.10

    - ClutterBinLayout honours the fixed-position of actors
    The ClutterBinLayout now checks if the :fixed-position-set property of a
    ClutterActor is set, and will use the fixed position when computing the
    allocation, without requiring an explicit CLUTTER_BIN_ALIGNMENT_FIXED
    alignment policy.

    - Soft-deprecation of ClutterGeometry
    The ClutterGeometry boxed type is a bad rectangle type, with known issues
    when used for unioning and intersecting; Clutter uses the type in signals
    and properties, so we cannot fully deprecate it. The documentation has
    been amended, and API using ClutterGeometry has been deprecated where it
    makes sense.

    - Deprecate the ClutterActor::paint signal
    The class handler for ClutterActor::paint is still available, but
    connecting to the ::paint signal directly is strongly discouraged, and
    will emit warnings if the CLUTTER_ENABLE_DIAGNOSTIC environment variable
    is set. Notifications of a full paint for the Stage should happen only
    through the repaint functions.

    - Ensure we associate input devices to the stage on touch events
    Like we do for crossing events for pointer devices, beginning and ending
    a touch sequence should associate the input device to the stage.

    - Allow constraining a DragAction to an area
    Similarly to how we allow constraining the dragging to an axis, we can
    also constrain the dragging to a specific area, expressed in
    parent-relative coordinates.

    - Do not handle events on ClutterText if :selectable is FALSE
    If the ClutterText:selectable property is FALSE we should only reposition
    the cursor, and avoid the whole drag-to-select event handling.

    - Add ClutterActor:child-transform
    The :child-transform property allows applying an initial transformation
    to the children of an actor, but not to the actor itself.

    - Fix height-for-width policy in ClutterBinLayout

    - Add ClutterZoomAction
    An action that implements the pinch gesture to scale an actor up or
    down through two touch points.

    - Documentation fixes

    - Translations update
    Assamese, Indonesian, Ukranian, Traditional Chinese translation (Hong
    Kong and Taiwan), Spanish, Galician, Serbian.

  • List of bugs fixed since Clutter 1.11.10

    [bugzilla.gnome.org]
    #681584 - clutter touch events tests slows down a lot after some use
    #681074 - Call clutter_input_device_update_from_event from
              clutter_x11_handle_event
    #681168 - ClutterDragAction: allow constraining the movement of the
              dragged actor
    #682070 - clutter-text: Make sure to paint the background of a text actor
    #682265 - ClutterBinLayout not honoring ClutterActor position set through
              clutter_actor_set_position
    #679483 - ClutterBoxLayout does not do height-for-width properly
    #678427 - Zoom action
    #681814 - ClutterDragAction causes crashes when drag actor is destroyed
              at drag-end time

Many thanks to:

  Nilamdyuti Goswami, Daniel Mustieles, Fran Diéguez, Chao-Hsiung Liao,
  Daniel Korostil, Dirgita, Duarte Loreto, Giovanni Campagna,
  Jasper St. Pierre, Lionel Landwerlin, Sjoerd Simons, Tristan Van Berkom,
  Мирослав Николић.

Clutter 1.11.10                                                      2012-08-07
===============================================================================

  • List of changes since Clutter 1.11.8

    - Add support for multiple touch points in GestureAction
    GestureAction subclasses can now define the number of touch points they
    require in order to start recognising a gesture.

    - Add a RotateAction
    A GestureAction subclass that requires two touch points to rotate the
    actor to which it has been applied.

    - Generate crossing events for touch devices

    - Respect ClutterStage.set_motion_events_enabled() for touch events

    - Fix a regression in discrete scroll events emission
    When using XInput 2, the scroll events generated through buttons (e.g.
    mouse wheel) should only be emitted on ButtonPress, to match the semantics
    of the X11 core device handling.

    - Add progress functions defined in CSS3-Transitions
    The CSS3 Transitions specification defines various timing functions:

      steps                    cubic-bezier
      step-start                ease
      step-end                  ease-in
                                ease-out
                                ease-in-out

    These are now available to be used with ClutterTimeline.

    - Add ClutterActor::transition-stopped
    The ::transition-stopped signal is emitted each time a Transition
    associated to an actor is stopped (using the same sematincs as the
    ClutterTimeline::stopped signal); it is also a detailed signal, so that
    it's possible to connect a handler for a specific Transition name.

    - Add ClutterActor.transform
    The :transform property allows overriding all the decomposed
    transformations of an actor, like scale and rotate; the transformation
    is applied relative to the actor's allocated origin and pivot point.

    - Documentation and build fixes

    - Translations update
    Traditional Chinese (Hong Kong and Taiwan), Spanish, Galician,
    Serbian, Greek.

  • List of bugs fixed since Clutter 1.11.8

    [bugzilla.gnome.org]
    #678586 - Modifiy ClutterGestureAction to support multi touch and multiple
              points
    #680088 - Duplicate mouse wheel scroll events with xinput enabled
    #678587 - Add ClutterRotationAction
    #679797 - Missing enter/leave events generation for touch events
    #680174 - Add clutter_event_is_pointer_emulated() to distinguish emulated
              scroll events
    #680751 - clutter_stage_set_motion_events_enabled() is not honoured with
              CLUTTER_TOUCH_UPDATE events
    #680752 - Touch cancel events are not processed by Clutter

Many thanks to:

  Lionel Landwerlin, Chao-Hsiung Liao, Tom Tryfonidis, Мирослав Николић,
  Daniel Mustieles, Emanuele Aina, Fran Diéguez, Piotr Drąg.

Clutter 1.11.8                                                      2012-07-16
===============================================================================

  • List of changes since Clutter 1.11.6

    - Bump the dependency of ATK
    Use the newly released 2.5.3 to rely on the generci event listeners
    that have been added to ATK; this avoids reimplementing our own.

    - Ensure validity of iterators
    Even when they are copied.

    - Rounding error fixes for allocations
    Constraints and other code adjusting the allocation of an actor should
    round the origin and size of the ClutterActorBox in a consistent way.

    - Updates for the VisualStudio build files

    - Add ClutterDragAction::drag-progress
    The ::drag-progress signal allows controlling the emission of the
    ::drag-motion signal. Overriding the default behaviour of a DragAction
    is now possible without calling g_signal_stop_emission_by_name().

    - Add ClutterActor:pivot-point
    The pivot point of ClutterActor provides a center, in normalized
    coordinate space, for the transformations of an actor (scaling, rotation,
    translation).

    - Deprecations
    ClutterText:position has been deprecated by ClutterText:cursor-position,
    for consistency with other ClutterText properties, as well as to avoid
    shadowing the ClutterActor:position property. ClutterActor:depth has
    been deprecated by ClutterActor:z-position. ClutterTexture has been
    deprecated in favour of ClutterImage. ClutterActor:anchor-[xy] and the
    transformation centers for rotation and scaling have been deprecated
    in favour of the ClutterActor:pivot-point. The clutter_threads_enter()
    and clutter_threads_leave() functions have been deprecated.

    - Removal of the experimental ClutterLayoutManager easing state API
    The easing state API for ClutterLayoutManager was added in 1.11.2, but
    with the introduction of a default easing state for ClutterActor it is
    now redundant and not necessary; to animate the allocation of an actor
    during layout it's simply necessary to set its easing state. All layout
    managers provided by Clutter have been updated.

  • List of bugs fixed since Clutter 1.11.6

    [bugzilla.gnome.org]
    #679451 - Add ::drag-progress signal
    #679457 - Add :cursor-position and deprecate :position
    #679465 - Add :z-position and deprecate :depth
    #677853 - Use a single transformation center for rotation and scaling

Many thanks to:

  Chun-wei Fan, Alejandro Piñeiro, Alexander Shopov, Andika Triwidada,
  Chao-Hsiung Liao, Daniel Mustieles, Fran Diéguez, Ihar Hrachyshka,
  Kjartan Maraas, Piotr Drąg, Sasi Bhushan Boddepalli.

Clutter 1.11.6                                                      2012-06-23
===============================================================================

  • List of changes since Clutter 1.11.4

    - Accessibility fixes
    Clean up key listeners; implement AtkText missing methods for getting text
    before and after a given offset.

    - Ensure that ClutterBinLayout honours the fixed positioning

    - Improvements in GridLayout

    - Improve debugging messages
    We now print out the name, type, and pointer address of each actor when
    emitting debugging messages; also, all messages within one second are
    grouped together and show the delta instead of a full timestamp, to
    improve readability.

    - Add ClutterActor:content-repeat
    The content-repeat property can be used by a ClutterContent implementation
    to control the repeating of the content's data or pattern. ClutterImage
    and ClutterCanvas honour this property.

    - Explicit animation API improvements
    ClutterTransition will now ask the ClutterAnimatable associated to it
    for its initial or final state, in case either is missing; also, the
    interpolated value will be coerced to the correct property type instead
    of generating a warning.

    - Switch to lcov for test coverage

    - Remove an extra reference on ClutterStage
    The reference added during dispose introduced a leak in case a stage was
    destroyed.

    - Improve touch event support
    New API to install a grab on a specific event sequence of an input device;
    ClutterText now responds to touch events; ClutterDragAction and
    ClutterDropAction also use touch events as well as pointer events. The
    conformance and interactive test suites now have units for checking touch
    event handling.

  • List of bugs fixed since Clutter 1.11.4

    #677659 - add user_data parameter to ClutterBindingActionFunc
    #677778 - Assorted introspection fixes from Vala
    #677921 - tests: link test-conformance against libm
    #675183 - Duplicate accessible key events
    #678391 - tests: no return in non-void function
    #678423 - 1.10.8 needs fix on osx ... clutter_x11_enable_xinput not
              available
    #678439 - crash in event translation
    #678264 - actor: Make margin properties animatable
    #677221 - Orca does not present run dialog text
    #678047 - Add touch events vfunc on ClutterActor
    #678049 - Add touch events support to Drag & Drop actions
    #678279 - Add grab API on touch sequences
    #678278 - Add touch events support to ClutterText

Many thanks to:

  Alejandro Piñeiro, Alexander Larsson, Lionel Landwerlin, Bastian Winkler,
  Tomeu Vizoso, Evan Nemerson, Andy Wingo, Daniel Mustieles, Danielle Madeley,
  Dimitris Spingos, Fran Diéguez, Frédéric Péters, Ihar Hrachyshka,
  Jasper St. Pierre, Matthias Clasen, Sasi Bhushan Boddepalli, Tom Tryfonidis

Clutter 1.11.4                                                      2012-06-05
===============================================================================

  • List of changes since Clutter 1.11.2

    - Multi-touch support fixes
    The clutter_event_copy() code was copying the wrong axis data; the correct
    touch device was not used when translating axis data from XInput2 to the
    ClutterInputDevice; touch events were not delivered to the correct actors.

    - Add ClutterDropAction::drop-cancel signal
    The ::drop-cancel does what it says on the tin: it allows handling a
    cancelled drop action, instead of relying on the drag end signal on
    the ClutterDragAction.

    - Add examples in the repository
    Clutter has been using some interactive tests as examples of idiomatic
    usage, both as standalone code and for inclusion inside the API reference
    documentation; this is sub-optimal, as the interactive tests are meant to
    exercise the API and its behaviour, not as an example of how to write
    proper Clutter code. For this reason, we now have an examples/ directory
    that contains example code that can be used to learn Clutter.

    - Allow disabling the tests and examples when building Clutter
    This should help cross-compilation and testing.

    - Fix the preferred size to always include the actor's margin

    - Fix picking of the ClutterScrollActor

    - Add implicit animations for the color properties of ClutterText
    Changing any color-related properties of a ClutterText actor will result
    in a transition, if the easing state has a non-zero duration.

    - Layout managers should respect the child expand and align properties
    ClutterBinLayout, ClutterBoxLayout, and ClutterTableLayout should use the
    ClutterActor [xy]-expand and [xy]-align properties, and deprecate their
    own.

    - Make all layout managers respect the child easing state when allocating
    ClutterLayoutManager also has properties that can be set to control all
    the children's default easing state.

    - Add ClutterTimeline::stopped signal
    The ::stopped signal is emitted either when a Timeline reaches full
    completion, including eventual repeats; or when the Timeline has been
    stopped through clutter_timeline_stop(). A boolean argument passed to
    the signal handlers should be used to distinguish the two cases.

    - Add ClutterGridLayout
    This layout manager implements the same layout policy of GtkGrid.

    - Fixes for ClutterKeyframeTransition

    - Documentation fixes

    - Fixes for building Clutter with Visual Studio
    Including the GDK backend.

    - Fixes for the Mac backend
    Chain up to get a Cogl context after creating a GL context; this seems
    to be enough to make the interactive tests run.

  • List of bugs fixed since Clutter 1.11.2

    [bugzilla.gnome.org]
    #675336 - ClutterDropAction needs a ::drop-cancel signal
    #675371 - Asserts when getting touch events
    #676088 - Fixing picking in scroll-actor "breaks" gnome-control-center
    #676032 - keyframe-transition: Documentation fixes
    #676031 - keyframe-transition: Create a new interval if necessary
    #676158 - table-layout: Remove unused animation helpers
    #676334 - scroll-actor: Fix ->transition not being reset
    #675890 - Passing NULL buffer to clutter_text_set_text() will not reset
              the buffer and segfault
    #676367 - actor: Add a custom scriptable "margin" property
    #676068 - Setting size on ClutterFlowLayout container crashes
    #676963 - text: Enable implicit color animations
    #675396 - Possible bug in _clutter_paint_volume_axis_align
    #674365 - Race during parallel build in tests/interactive/
    #676827 - layout-manager: Add a new animation API
    #677085 - examples: Allow optional animations in flow-layout
    #677086 - box-layout: Remove unused BoxChild members
    #677098 - Ensure we stop transitions on remove_child()
    #676854 - timeline: Add a new "finished" signal
    #677039 - Wrong allocation for WIDTH_FOR_HEIGHT actors
    #675998 - Example 4.2 mixes up height and width
    #677384 - doc: Add ClutterLayoutManagerPrivate to doc sections
    #677284 - table-layout: Honor actors expand and alignment settings
    #677283 - box-layout: Honor actor expand and alignment
    #677372 - Add ClutterGridLayout
    #677390 - events: Deliver touch events to actors

Many thanks to:

  Bastian Winkler, Chun-wei Fan, Bastien Nocera, Daniel Mustieles, Fran
  Diéguez, Tomeu Vizoso, Tristan Van Berkom, Alexander Larsson, Alexandre
  Franke, Bruno Brouard, Debarshi Ray, Dominique Bureau, Emanuele Aina, Matej
  Urbančič, Mike Ruprecht, Piotr Drąg

Clutter 1.11.2                                                      2012-04-30
===============================================================================

  • List of changes since Clutter 1.10

    - Add ClutterScrollActor
    An actor that can display a portion of its children, as well as
    transitioning between visible regions.

    - Make clutter_actor_allocate() respect the easing state of the actor
    This allows animating allocations in layout managers.

    - Add automatic expansion flags for ClutterActor
    Actors can be marked to by allocated extra space by their parent, or
    by the layout manager used by their parent; the expansion flags are also
    recursive, so they can be set on a leaf node of the actor tree, and
    propagate further up automatically.

    - Add ClutterTransitionGroup and ClutterKeyframeTransition
    Two ClutterTransition implementation that allow creating complex
    transitions.

    - Provide more C convenience API to ClutterTransition
    Instead of dealing with ClutterInterval instances, it's possible to
    define the starting and final values of a transition.

    - Provide base geometric types: point, size, rectangle
    Along with commodity API.

    - New round of deprecations
    ClutterMedia, ClutterCairoTexture, clutter_actor_animate(),
    ClutterAnimation, ClutterAnimator, ClutterState, ClutterLayoutManager's
    animation API.

    - Return a valid default PaintVolume in more cases
    For actors not overriding paint() or get_paint_volume() we can already
    infer enough information on the area thatis going to be painted, and return
    a valid paint volume. We specifically ignore any painting going on inside
    a ClutterActor::paint signal handler, as that is considered legacy and on
    its way to deprecation. People overriding the paint sequence of an actor
    from within a paint signal handler, and painting outside the allocation,
    are evil anyway.

    - Depend on Pango 1.30

    - Report distance as an axis on X11 with XInput 2 support enabled
    Proximity information with XInput 2+ is reported as axis data on devices
    with valuator classes.

    - Documentation fixes

  • List of bugs fixed since Clutter 1.10

    #674510 - Changing a hidden child's position with new API shows the
              actor
    #672994 - Orca sometimes presents previously-entered text in GNOME
              Shell Alt+F2 dialog
    #652521 - get_length fails in Clutter.Path when length is greater
              than 46340
    #673644 - Scroll not working in document overview

Many thanks to:

  Jasper St. Pierre, Neil Roberts, Robert Bragg, Cosimo Cecchi, Rob Bradford,
  Jonh Wendell, Piotr Drąg, Rico Tzschichholz, Alejandro Piñeiro,
  Carles Ferrando, Christian Kirbach, Daniel Korostil, Daniel Mustieles,
  Daniel Nylander, Fran Diéguez, Ihar Hrachyshka, Jordi Serratosa,
  Kenneth Nielsen, Owen W. Taylor, Peter Hutterer, Rajesh Ranjan,
  Rudolfs Mazurs, Stefano Facchini, Tristan Van Berkom, Viktor Nyberg,
  Yuri Myasoedov, kkrothap@redhat.com.

Clutter 1.9.16                                                      2012-03-19
===============================================================================

  • Clutter 1.10.0, release-candidate 1

  • List of changes since Clutter 1.9.14

    - Support implicit animatable properties
    Various properties of ClutterActor can now be implicitly animated when
    using the public setters, instead of going through the animation API;
    this is an opt-in mechanism for the 1.x API series.

    - Introduce paint nodes
    ClutterPaintNode is an element of the render tree; it is used to store
    the pipeline state and the geometry to be drawn. Actors have the ability
    to be painted using the paint nodes by overriding the paint_node() virtual
    function instead of the paint() virtual function. For the 1.x API series
    the render tree will be consumed per-actor, but the plan is to build a
    full tree as the authoritative source for the 2.x API series.

    - Support Content delegates
    ClutterContent is an interface that allows creating classes that will
    painted in place of an actor's paint() virtual function. Clutter provides
    two content types: Canvas, a Cairo-based immediate canvas for drawing the
    contents of an actor; and Image, a content that will paint image data.

    - ClutterText improvements
    The caret of editable text actors is now centered, and the background
    color will be respected when painting the actor.

    - Support for the XInput 2.2 extension
    Clutter will now relay touch events coming from the X server, as well
    as precise scrolling delta, for devices with those two capabilities.
    The support is still experimental, and limited to the X11 platform for
    the time being.

    - Translation updates
    Slovenian, Assamese, Bulgarian, Spanish, Galician, Belarusian, Traditional
    Chinese (Hong Kong and Taiwan), British English, Hebrew, Polish, Catalan,
    Khmer, Russian, Finnish, Odia, Brazilian Portuguese, Danish, Lithuanian,
    Portuguese, Czech, Swedish, French.

  • List of bugs fixes since Clutter 1.9.14

    [bugzilla.gnome.org]
    #655491 - Text cursor/caret theming
    #668801 - [NSApp finishLaunching]; missing in OSX backend
    #656156 - Add lightness, brightness, and contrast effects
    #671736 - Provide translations for "default:LTR" for RTL locales
    #671779 - gdk: add new device types (GDK_SOURCE_TOUCHSCREEN,
              GDK_SOURCE_TOUCHPAD)
    #672316 - Flickering/redraw issues in multi stage

Many thanks to:

  Piotr Drąg, Chun-wei Fan, Daniel Mustieles, Fran Diéguez, Matej Urbančič,
  Nilamdyuti Goswami, Alexander Shopov, Bruce Cowan, Florian Müllner,
  Gil Forcada, Ihar Hrachyshka, Stefano Facchini, Мирослав Николић,
  Adam Matoušek, Antonio Fernandes C. Neto, Aurimas Černius, Bruno Brouard,
  Carles Ferrando, Chao-Hsiung Liao, Daniel Nylander,  Duarte Loreto,
  Jasper St. Pierre, Joseph Scheuhammer, Kenneth Nielsen, Khoem Sokhem,
  Lionel Landwerlin, ManojKumar Giri, Marek Černocký, Timo Jyrinki,
  Tristan Van Berkom, Yuri Myasoedov

Clutter 1.9.14                                                      2012-03-05
===============================================================================

  • List of changes since Clutter 1.9.12

    - Support custom versioning boundaries for the API
    Now that GLib provides macros for changing the minimum required and
    maximum allowed version of a library, Clutter can respect the
    boundaries expressed using CLUTTER_VERSION_MIN_REQUIRED and
    CLUTTER_VERSION_MAX_ALLOWED.

    - Add version information to deprecations

    - Move all deprecated symbols to separate header files

    - Documentation and annotation fixes.

    - Accessibility fixes in Cally
    Do not use ClutterActor:name as the accessible name, and do not
    provide the extents of an accessible object if the actor to which
    it refers is not on screen.

    - Updates to the Wayland compositor and client support
    Clutter now allows being used for creating hybrid Wayland/X11
    compositors, working with KMS and evdev directly.

    - Translation updates: Bulgarian, Ukranian, Galician, Uyghur, Belarusian,
    Brazilian Portuguese, Telugu, Slovenian, Assamese, Serbian.

  • List of bug fixes since Clutter 1.9.12

    [bugzilla.gnome.org]
    #670680 - "make check" assumes gdk backend will be built

Many thanks to:

  Robert Bragg, Neil Roberts, Alejandro Piñeiro, Chun-wei Fan,
  Alexander Shopov, Daniel Korostil, Daniel Mustieles, Fran Diéguez,
  Gheyret Kenji, Giovanni Campagna, Ihar Hrachyshka, Jonh Wendell,
  Krishnababu Krothapalli, Matej Urbančič, Nilamdyuti Goswami,
  Мирослав Николић

Clutter 1.9.12                                                      2012-02-23
===============================================================================

  • List of changes since Clutter 1.9.10

    - Add ClutterTimeline:repeat-count and deprecate :loop
    The :repeat-count property supercedes the :loop property, and it
    provides a way to specify the number of repeats that a timeline
    should perform - with the option of specifying an "infinity" value.

    - Add a progress mode for ClutterTimeline
    This begins the "soft deprecation" of ClutterAlpha. Instead of
    requiring a full object to compute an easing function out of a
    linear progress coming from ClutterTimeline, we should have this
    functionality on ClutterTimeline itself. Since ClutterAlpha is
    still exposed in API that we cannot deprecate (such as virtual
    functions) we cannot deprecate it fully, and we'll have to wait
    until the 2.0 API bump to get rid of it.

    - Fix ClutterBoxLayout allocation
    Since the update of the box layout algorithm there have been a
    bunch of regressions; now the layout works as intended.

    - Improve the performance of the shader-based effect in Clutter
    The effects shipped with Clutter now use the CoglSnippet API
    internally, which allows efficient generation of the shader code;
    they also ensure that the shader is generated once per class, and
    shared across instances. These changes should improve performance
    when using effects provided by Clutter.

    - Update the internal usage of Cogl API
    Clutter should strive to use the Cogl 2.0 API internally and not
    mix the 1.0 and 2.0 API.

    - Allow accessing Wayland input devices
    This is a change that allows Clutter-based toolkits to interact
    with Wayland in a meaningful way for operations like resize and
    move.

    - Add a convenience CLUTTER_BIND_ALL enumeration
    This allows binding both position and size of an actor when using
    a ClutterBindConstraint.

    - Cally updates
    Use the newly added API to reimplement focus tracking.

    - Visual Studio project updates

    - Add clutter_text_coords_to_position()
    This method roundtrips the position_to_coords() one, and allows
    retrieving the index of the character at the given actor-relative
    coordinates.

    - Documentation updates.

    - Introspection annotation fixes.

  • List of bugs fixed since Clutter 1.9.10

    [bugzilla.gnome.org]
    #669730 - actor: Fix and improve add_child_at_index()
    #669291 - box layout bug when callin the clutter_actor_hide() function
    #667540 - Desynchronized size between ClutterStageCogl and ClutterStageX11
    #670433 - clutter-drop-action: annotation fixes for some signals
    #670402 - CRITICAL warning when ClutterDragAction has threshold > 0

    [bugzilla.clutter-project.org]
    #2515 - Setting a non-default stage fullscreen before showing it doesn't work

Clutter 1.9.10                                                      2012-02-06
===============================================================================

  • List of changes since Clutter 1.9.8

    - Provide symbolic names for pointer buttons
    The primary, middle, and secondary pointer buttons now have simple and
    easy to remember constants that can be used in place of the "magic"
    numbers.

    - Add ClutterActorIter
    A simple API, using a stack allocated opaque structure, for safely and
    efficiently traverse the children of a ClutterActor.

    - Fix regression introduced by the default FixedLayout layout manager
    Existing ClutterActor subclasses using their own layout management should
    now work exactly like in Clutter 1.8.

    - Documentation fixes
    Including introspection annotations fixes.

    - Updates to the Wayland backend
    The Wayland client backend is now up to date with the 0.85 release of
    the Wayland protocol.

  • Bugs fixed since Clutter 1.9.8

    [bugzilla.gnome.org]
    #668692 - Add symbolic names for left, right and middle buttons
    #668669 - Add iterator API for ClutterActor
    #667840 - Add annotations from Vala bindings
    #669360 - clutter-backend-eglnative.h missing in disted tarball
    #668951 - Fix warnings when weak_unreffing a finalized object

Many thanks to:

  Rob Bradford, Tristan Van Berkom, Chao-Hsiung Liao, Evan Nemerson,
  Kerrick Staley, Matej Urbančič

Clutter 1.9.8                                                        2012-01-24
===============================================================================

  • List of changes since Clutter 1.9.6

    - Fix regressions in users of deprecated API
    Also, allow to mix the new Actor API with the old Container API without
    breaking.

    - Add GResource support in ClutterScript
    GResource is a new infrastructure in GIO that allows to compile resources
    like UI builder files and image data into a shared library or an
    executable. A newly added method to ClutterScript makes it possible to
    load a UI definition from a resource, like it's done for files and
    data.

    - Update the Wayland client backend
    The SHM transport API has changed upstream, and the Clutter backend has
    been updated to reflect it.

Many thanks to:

  Rob Bradford, Fran Diéguez

Clutter 1.9.6                                                        2012-01-19
===============================================================================

  • List of changes since Clutter 1.9.4

    - Deprecate clutter_actor_show_all() and clutter_actor_hide_all()
    The latter never did make a lot of sense: hiding the parent will
    effectively hide the children as well; the former was there only for
    convenience, but Actors are visible by default.

    - Gracefully handle existing code
    The changes in ClutterActor introduced regressions in existing code
    because of the new functionaly that was introduced to replace deprecated
    classes like Box and Group. These regressions have hopefully been fixed;
    Clutter 1.9.6 has been tested with a project as complex as the GNOME
    Shell.

    - Fix build with binutils-gold
    The private dependencies were not used when building Clutter, and this
    made the Gold linker angry.

    - Allow tracking of an actor's first and last child
    ClutterActor has two new properties, :first-child and :last-child; these
    are read-only properties that can be used by toolkits based on Clutter
    to track the first and last child whenever they change.

    - Bump the Cogl dependency
    The 1.9.4 release depended on Cogl ≥ 1.9.4, but the minimum required
    version was not bumped along with the changes.

  • List of bugs fixed since Clutter 1.9.4

    [bugzilla.gnome.org]
    #668137 - FTBFS: pangoft2 check seems to be broken

Clutter 1.9.4                                                        2012-01-17
===============================================================================

  • List of changes since Clutter 1.9.2

    - New scene graph API in ClutterActor
    ClutterActor now provides the API for adding, removing, and iterating
    over the list of children; this deprecates most of the ClutterContainer
    API. ClutterActor implements ClutterContainer as well, which means that
    all actors can be containers.

    - Layout management updates
    ClutterActor now have an horizontal and vertical alignment properties
    that will be used when added to a parent; a margin has also been added
    to the ClutterActor class. Both margin and alignment will be automatically
    managed during the allocation, so they will work out of the box. It is
    also possible to set a ClutterLayoutManager delegate object on any
    ClutterActor instance: the LayoutManager will take care of the layout
    policy for the children of an actor.

    - Add ClutterTextBuffer
    The ClutterTextBuffer class provides a storage for the contents of
    a ClutterText actor; the same instance can be shared across different
    actors as well. The main use for ClutterTextBuffer is implementing
    secure memory storage for the contents of a ClutterText in password
    mode.

    - Deprecations
    ClutterGroup, ClutterBox, and ClutterRectangle have been deprecated; their
    functionality is now available directly in ClutterActor. The old child
    actor management API in ClutterActor and ClutterContainer has been
    deprecated as well. Other deprecations include the ClutterStage
    fog-related properties and API; the ClutterContainer.sort_depth_order(),
    raise(), and lower() virtual functions; the internal child push and
    pop methods on ClutterActor.

    - ClutterTimeline can parse markers from ClutterScript
    Markers can now be defined inside ClutterScript, and a ClutterTimeline
    will be able to automatically add them from a UI definition.

    - Add a diagnostic mode
    Similar to the GLib diagnostic mode, Clutter now supports an environment
    variable that will print out diagnostic messages for deprecations and
    warnings that can only be detected at run-time.

    - Wayland backend updates
    The wayland backend now tracks the latest API changes in the client API,
    and Clutter now provides a Wayland surface actor that allows to write
    Wayland compositors, similarly to the X11TexturePixmap actor for the
    X11 backend.

  • List of bugs fixed since Clutter 1.9.2

    [bugzilla.gnome.org]
    #665040 - The offscreen effect always recreates the texture if
              create_texture() is overridden to change the size
    #665052 - The internal effects should queue a repaint on the effect not
              on the actor when a property changes
    #664996 - clutter_state_set_key (allow-none)
    #664336 - path: Fix introspection annotations
    #664252 - in case GLSL shader fails to compile clutter-shader-effect.c
              should print out position in source code
    #664582 - lookingGlass: Fix global key press handler
    #660997 - Make _clutter_actor_queue_redraw_with_clip or an equivalent
              public

Many thanks to:

  Chun-wei Fan, Robert Bragg, Rob Bradford, Neil Roberts, Bastian Winkler,
  Fran Diéguez, Jasper St. Pierre, Matej Urbančič, Piotr Drąg,
  Alexander Shopov, Bastien Nocera, Daniel Mustieles, Jeremy Moles,
  Jovan Naumovski, Kjartan Maraas, Lucian Adrian Grijincu, Manuel Osdoba,
  Ryan Lortie

Clutter 1.9.2                                                        2011-11-22
===============================================================================

  • List of changes since Clutter 1.8

    - Multi-backend build, and run-time backend selection
    Clutter can be built with support for multiple backends in the same
    shared library; the backend singleton is determined at run-time,
    either with the default backend for the platform, or using the value
    of the CLUTTER_BACKEND environment variable.

    - GDK windowing system backend
    A new backend has been added, which uses the GDK API for creating the
    drawing surface, as well as receiving the windowing system and input
    events.

    - Show a hint when ClutterText is in password mode
    If the password-hint-time ClutterSettings property is set to a non
    zero value, the last character entered inside a ClutterText actor when
    in password mode will be shown in plain for the duration of the timeout,
    before being replaced by the glyph chosen as the password character.

    - Improve Windows build support
    Clutter now provides project files to build the library using Visual
    Studio 9 and Visual Studio 10. Also, the scripts to build Clutter using
    MinGW have been improved.

    - Remove the requirement for using clutter_threads_init()
    Threads are initialized by default (depending on the platform), so there
    is no need to call clutter_threads_init().

    - Deprecate the default ClutterStage
    The semantics of the default Stage were not obvious, and had the tendency
    to confuse the user.

    - Move the deprecated headers into their own directory
    This should help developers identify the deprecated API.

    - Change deprecation policy
    Deprecated functions are now marked using compiler annotations, instead
    of being forcibly disabled through pre-processor directives from the
    headers. Deprecations will cause compiler warnings, and thus are enabled
    by default. If you're building your project with compiler flags that
    consider every warning a fatal error, you can use the symbol
    CLUTTER_DISABLE_DEPRECATION_WARNINGS to disable the deprecation warnings.

    - Translation updates
    Portuguese, Assamese, Punjabi, Tamil, Oriya, Telugu, French, German,
    Danish, Traditional Chinese (Hong Kong and Taiwan), Catalan, Esperanto,
    Lithuanian, Galician, Norwegian bokmål, Slovenian, Hebrew, Bulgarian.

  • List of bugs fixed since Clutter 1.8

    652588 - add support for password hint in ClutterText
    659625 - mingw32: Update the build script to compile 1.8.0
    659601 - offscreen effects on children of containers also with an
            offscreen effect get a wrong viewport
    659928 - Two strings are not marked as translatable
    659893 - clutter-main: Reword translator comment for default:LTR
    656663 - Remove internal usage of ClutterGeometry in StageWindow
    660354 - Add paint-deform-tiles option to CLUTTER_DEBUG
    660471 - ClutterActor: Add clutter_actor_has_effects
    660512 - ClutterShaderEffect recompiles the shader for every instance
    660623 - clutter-actor-meta: Fix _clutter_meta_group_has_metas_no_internal
    660985 - memory leak in clutter_box_layout.c
    661015 - Add clutter_unicode_to_keyval function
    660786 - Deprecate clutter_[sg]et_font_flags()
    661887 - auto-resize of ClutterCairoTexture does not work correctly
    657434 - Add a GDK backend to Clutter
    663332 - orca reads my password in gnome-shell policykit dialogs
    663594 - Minor whitespace parsing bug in clutter_color_from_string
    663733 - clutter-stage-x11: Make sure to set geometry x and y
    651718 - Make tests work on platforms supporting only a single stage
    663999 - The removal of per-backend CLUTTER_VBLANK envvar had unwanted
            cruft in the Win32 backend
    663720 - DeformEffect: Avoid redrawing actors on vertices invalidation
    663636 - Use newer Cogl API in ClutterDeformEffect

Special thanks to

  Chun-wei Fan, for building, testing, and keeping up to date the Visual
  Studio project files.

Many thanks to:

  Neil Roberts, Rico Tzschichholz, Robert Bragg, Adel Gadllah,
  Lionel Landwerlin, Alexandre Franke, Colin Walters, Daniel Mustieles,
  Giovanni Campagna, Piotr Drąg, krishnababu k, A S Alam, Alexander Shopov,
  Algimantas Margevičius, Ask H. Larsen, Bruno Brouard, Carles Ferrando,
  Chao-Hsiung Liao, Craig R. Hughes, Damien Lespiau, Duarte Loreto,
  Florian Müllner, Fran Dieguez, Fran Diéguez, Håkon Løvdal, I Felix,
  Jasper St. Pierre, Jorge González, Joseph Scheuhammer, Kjartan Maraas,
  Kristjan SCHMIDT, Manoj Kumar Giri, Marc-André Lureau, Mario Blättermann,
  Matej Urbančič, Matthias Clasen, Nilamdyuti Goswami, Sunjin Yang,
  Tomeu Vizoso, Yaron Shahrabani, Zan Dobersek, Мирослав Николић.

Clutter 1.7.90                                                      2011-09-12
===============================================================================

  • List of changes since Clutter 1.7.14

    - Make sure that setting :use-markup does not depend on the order
    Setting the :use-markup property should yield the same results regardless
    of whether the :text property is also set before or after. This applies to
    ClutterText defined using ClutterScript as well.

    - Protect against multiple unrealize call on ClutterStage
    This should fix a segmentation fault in clutter-gtk when unrealize() is
    called multiple times on an already unrealized stage.

    - Fortify ATK event listener
    Make sure that we subscribe only to the events we want to, and avoid
    warnings caused by AT-SPI, as well as a leak.

    - Documentation fixes

    - Translation updates
    Indonesian, British English, Brazilian Portuguese, Oriya, Polish,
    Latvian, Hindi, Danish, Chinese (Simplified), Lithuanian, Turkish,
    Russian, Spanish, Asturian.

  • List of bugs fixed since Clutter 1.7.14

    [bugzilla.gnome.org]

    #651940 - "use-markup" is ignored when set after "text"
    #658721 - cally: Fix up event listener registration minimally

    [bugzilla.clutter-project.org]

    #2629 - ClutterText thinks priv->text can be NULL, but it can't

Many thanks to:

  Muhammet Kara, Andika Triwidada, Manoj Kumar Giri, Piotr Drąg,
  Aurimas Černius, Bruce Cowan, Edvaldo de Souza Cruz, Jorge González,
  Kenneth Nielsen, Matthias Clasen, Neil Roberts, Og B. Maciel,
  Rajesh Ranjan, Ray Wang, Rudolfs Mazurs, Xandru Armesto, Yuri Myasoedov

Clutter 1.7.14                                                      2011-09-05
===============================================================================

  • List of changes since Clutter 1.7.12

    - Use newer version of ATK
    Cally now depends on the latest version of ATK, to reduce the amount of
    ad hoc code needed and to use newer features that simplify the
    implementation of accessible objects in Clutter.

    - Allow using Layout Managers with generic containers
    Layout managers should not assume that they are allocating the whole
    area available from the Actor using them; this allows actors that
    support concepts like padding or margin to use a LayoutManager internally
    for its children.

    - Cookbook updates
    Add a recipe on how to bind a ClutterState to the signals of objects
    defined in ClutterScript. We also install the cookbook examples inside
    the $datadir/clutter-1.0/cookbook/examples directory.

    - Improve examples in the API reference
    Some of the interactive test suite units are actually good examples of
    how to use the Clutter API; we can use the XInclude tags to include the
    source code inside the API reference.

    - Ensure thread safety of the repaint functions add/removal
    Fix a long standing issue where adding or removing repaint functions
    was not acquiring a lock; now it's safe to manipulate the repaint
    functions list from different threads.

    - Make the ClutterText:line-wrap property work again
    In 1.2 the :line-wrap property was broken, and ClutterText would paint
    a PangoLayout wrapping until it fit the height of the allocation
    regardless of whether the :line-wrap property was set to FALSE or
    TRUE. Now we clip the PangoLayout before rendering it, if the :line-wrap
    property is set to FALSE and there is no ellipsization policy set.

    - Disable redirection to offscreen buffer by default
    Whenever a ClutterActor with children was not fully opaque, the actor
    was redirected to an FBO, to perform correct opacity computations.
    Sadly, this can lead to 3x slowdowns, given the amount of framebuffer
    objects created and the state changes that have to be performed. We
    decided to turn off this feature by default, to avoid the performance
    hit. It is still possible to enable this feature on a per-actor basis,
    though, and will work to reduce the hit in future versions of Cogl,
    Clutter and the drivers.

  • List of bugs fixed since Clutter 1.7.12

    [bugzilla.gnome.org]

    #657681 - Crash when destroying an actor while dragging it

    [bugzilla.clutter-project.org]

    #2339 - ClutterText in 1.4 line-wraps even if line-wrap is disabled

Many thanks to:

  Alejandro Piñeiro, Shankar Prasad, Chao-Hsiung Liao, Dan Winship,
  Daniel Mustieles, Daniel Nylander, Fran Dieguez, Marek Černocký,
  Robert Bragg

Clutter 1.7.12                                                      2011-08-29
===============================================================================

  • List of changes since Clutter 1.7.10

    - Reload the font caches on X11 when the user installs a new font
    Whenever the user installs a new font inside one of the directories that
    ware being watched by a session daemon, or changes the fontconfig
    configuration, the toolkits using FontConfig (either directly or indirectly
    e.g. through Pango, like Clutter) should listen to the Fontconfig/Timestamp
    XSETTINGS key and release all the font configuration caches. This allows
    selecting the newly installed fonts without requiring the user to restart
    the application.

    - Allow using "font-description" as a ClutterScript alias for "font-name"
    ClutterText:font-description allows passing a PangoFontDescription
    directly to a ClutterText; when defining a ClutterText instance inside a
    ClutterScript file, :font-description should be an alias for :font-name,
    which takes a string and converts it to a PangoFontDescription.

    - Make sure that LayoutManager subclasses take the allocation origin
      into account when allocating the children
    A LayoutManager should be resilient against allocations with an origin
    not positioned at (0, 0); this allows actors using a layout manager
    instance to munge the box and implement things like margin and padding
    without the layout manager having knowledge of those concepts.

    - Build fixes
    Always link against libm when building Clutter (and its tests); don't
    rely on libraries lower on the stack to do so.

    - Documentation fixes

  • List of bugs fixed since Clutter 1.7.10

  [bugzilla.gnome.org]

  #657529 - Build failure

Many thanks to:

  Robert Bragg, Daniel Mustieles, Fran Dieguez, Kjartan Maraas

Clutter 1.7.10                                                      2011-08-15
===============================================================================

  • List of changes since Clutter 1.7.8

    - Do not update the last paint volume when picking
    Last minute fix for an issue that was most prominently manifesting itself
    when using GNOME Shell with Clutter 1.7; this should resolve the issue
    that dragging icons from the dash left around some stale pixels.

    - Fix building the tests
    The performance and micro-benchmark tests did not pick up changes in
    local dependencies, e.g. under a JHBuild root.

  • List of bugs fixed since Clutter 1.7.8

    [bugzilla.gnome.org]

    #656588 - Outdated FSF Address in code files

Many thanks to:

  Alejandro Piñeiro, Robert Bragg

Clutter 1.7.8                                                        2011-08-15
===============================================================================

  • List of changes since Clutter 1.7.6

    - Various fixes in Cally
    Make sure to use Clutter's API and remove old workarounds that were put
    into place when Cally was a separate project and targeting pre-1.0 API
    versions of Clutter.

    - Add ClutterCairoTexture:auto-resize
    This property makes it easier to create 2D canvas surfaces by tracking
    the actor's allocation in a backward compatible way.

    - Add ClutterAnimatable.interpolate_value()
    This new virtual function deprecates the animate_property() virtual of the
    Animatable interface, which was sub-optimal in different ways.

    - Allow using Animatable implementations with ClutterState
    Thanks to the new interpolate_value() virtual it is now possible to use
    the Animatable interface with ClutterState; this allows animating
    action, constraint and effect properties using the same "@" syntax also
    used by ClutterAnimation and clutter_actor_animate().

    - Improve ClutterModel's implementation
    Avoid a bunch of needless checks, and make sure that the ::row-changed
    signal is emitted in all cases when a row has been changed through the
    ClutterModelIter API. The conformance test unit for ClutterModel has
    also been improved to avoid future regressions.

    - Improve ClutterStage behaviour on OS X
    Make sure that the fullscreen, multi-screen and key focusing are
    well-behaved on OS X, by implementing the correct delegate methods.

  • List of bugs fixed since Clutter 1.7.6

  [bugzilla.gnome.org]

  #655387 - Missing GObject introspection annotations
  #655306 - Added windowDidChangeScreen delegate to fix pick errors when
            window moved to different screen
  #655311 - Prevent hiding of unrelated application windows when stage returns
            from fullscreen
  #655307 - Fix resource leak on subsequent calls to clutter_stage_osx_realize
  #648633 - gnome-shell notification pop-ups do not emit
            object:state-changed:showing

Many thanks to:

  Kirk A. Baker, Neil Roberts, Alejandro Piñeiro, Alejo Pacin,
  Daniel Mustieles, Evan Nemerson, Marek Černocký, Philippe Normand,
  Robert Bragg

Clutter 1.7.6                                                        2011-07-26
===============================================================================

  • List of changes since Clutter 1.7.4

    - Accessibility fixes in Cally
    Fix the implementation of the AtkText interface for ClutterText.

    - Depend on the new Cogl windowing system API.

    - Add functions for retrieving the clip boundaries on the Stage
    The clutter_stage_get_redraw_clip_bounds() function is useful for
    window managers (like Mutter) that need to retrieve the clipped
    region used on the Stage.

    - Auto-detect the default flavour when building
    The default flavour used when building should be set depending
    on the platform.

    - Mark the OSX backend as non-experimental
    The OSX backend is being developed, and maintained, so it should
    not be considered experimental.

    - Make sure that Gestures are cancelled when missing release events

    - Correct the rounding for paint volumes
    Try to provide stable results against potential floating point rounding
    margins when projecting 3D paint volumes into screen bounding boxes;
    this should avoid re-creating FBOs and always correctly handle clipped
    redraws.

    - Do not clobber XI2 events data
    This allows to play along with other toolkits using XI2.

    - Fix ClutterSnapConstraint's right edge snapping

    - Deprecations
    ClutterScore, clutter_texture_new_from_actor(),
    clutter_cairo_texture_create*()

  • List of bugs fixed since Clutter 1.7.4

    [bugzilla.gnome.org]

    #653959 - clutter-actor: Don't apply shaders during picking
    #654361 - uprof: Rename timers to remove the EGL specific bits
    #654363 - uprof: Add the units in the name of the "Per Frame"
              timer attribute
    #654103 - Fixed typo
    #654656 - Improve XGenericEventCookie allocation wrt other toolkits
    #654024 - snap-constraint: Fix allocation for CLUTTER_SNAP_EDGE_RIGHT
    #654066 - ClutterTimeline new-frame signal not working correctly on
              some platforms
    #654718 - clutter-1.6.16 compile issues
    #654726 - text: Fix the default value of "editable"
    #654727 - alpha: Don't use the GClosure to compute the alpha when
              possible
    #655342 - memory leak in clutter_bin_layout_get_preferred_width/height

    [bugzilla.clutter-project.org]

    #1733 - AtkText implementation on CallyText is not complete
    #2421 - Way to get current repaint bounds

Many thanks to:

  Robert Bragg, Philippe Normand, Neil Roberts, Damien Lespiau, Tomeu Vizoso,
  Gil Forcada, Alejandro Piñeiro, Bastian Winkler, Carlos Garnacho,
  Christian Kirbach, Daniel Mustieles, Dinh Bowman, Kjartan Maraas,
  Marek Černocký, Mario Blättermann, Matej Urbančič, Piotr Drąg

Clutter 1.7.4                                                        2011-07-04
===============================================================================

  • List of changes since Clutter 1.7.2

    - Unify the GLX and EGL backends to be a single code base
    The GLX and EGL backends shared most of their code, and with the split
    out Cogl, we can unify the code base into a single backend. The API as
    well as the ABI are preserved.

    - Restore a wider range of Z values for actors
    The computation for the near and far planes given the perspective
    transformation used to set up the viewport was broken in 1.7.2, and
    the distance from the focal point was greatly reduced. This has now
    been fixed.

    - Bump up the dependency of Cogl
    New windowing system API in Cogl required bumping the minimum version
    to the latest development snapshot, 1.7.2.

    - Add ClutterDropAction
    The ClutterDropAction is an action for allowing ClutterActors to react
    when an actor being dragged through ClutterDragAction crosses, or is
    dropped over, them.

    - Add a performance test suite
    This suite is an addition to our conformance and interactive test
    suites; the infrastructure can be used by buildbots and report tools
    to track performance regressions across various commits.

    - Documentation and annotation fixes

    - Build fixes

  • List of bug fixes since Clutter 1.7.2

    [bugzilla.gnome.org]

    #650329 - ClutterModifierType: Port fix from GDK to clutter's GDK copy
    #652566 - Clutter-CRITICAL **: _clutter_stage_get_window: assertion
              `CLUTTER_IS_STAGE (stage)' failed
    #651784 - transition=spin / transition=spin-text is broken in pinpoint
              with Clutter master
    #652842 - Add a Drop action
    #653066 - ClutterDragAction does not support multiple pointers
    #653307 - Change the signature of ClutterTexture::load-finished to give
              a GError, instead of a gpointer
    #653607 - Arrays not annotated as such for introspection bindings
    #651079 - ClutterText "blinks" when deleting text after going out of
              bounds
    #650675 - clutter-media: mention the asynchronous behavior of
              set_playing()

    [buzgilla.clutter-project.org]

    #2625 - The furthest visible z value is really low

Many thanks to:

  Robert Bragg, Neil Roberts, Peter Ward, Colin Walters, Daniel Mustieles,
  Jasper St. Pierre, Samuel Degrande, Øyvind Kolås

Clutter 1.7.2                                                        2011-06-13
===============================================================================

  • List of changes since Clutter 1.6.0

    - Cogl moved out of tree
    The Clutter OpenGL abstraction library has been moved to a separate
    repository and can be used as a stand-alone shared library. Clutter
    has been modified to depend on Cogl's experimental API.

    - Correctly composite non fully opaque children
    Non fully opauqe actors with non fully opaque children will automatically
    redirect children paint operations to offscreen buffers, which allow
    correct composition taking into account the overall opacity of the scene's
    sub-graph. The same mechanism can be used to create a paint cache, and
    paint that cache when the actor or its children do not change, instead of
    painting the whole sub-graph again.

    - Allow connecting signals to ClutterState states in ClutterScript
    When defining a scene using ClutterScript it's possible to directly
    connect a state inside a ClutterState object (both defined in
    ClutterScript or in code) to an object's signal, without using an
    explicit signal handler in the code.

    - Long-press handling in ClutterClickAction
    ClutterClickAction will detect a long-press gesture and emit signals
    to query, activation and cancellation.

    - Added ClutterGestureAction and ClutterSwipeAction
    ClutterGestureAction is a generic "pointer gesture" action; it doesn't
    provide an implementation: it's up to the developer to add the gesture
    recognition code. ClutterSwipeAction is a GestureAction sub-class that
    implement the "swipe" gesture. The GestureAction API is already future
    proof for multi-device/multi-touch, even though the multi-touch isn't
    currently implemented.

    - Allow Effects to influence picking
    Effects that change the geometry of a ClutterActor should also be
    allowed to change the picking code to make sure that event handling
    keeps working. ClutterEffect has a new pick() virtual function for
    these cases.

  • List of bugs fixes since Clutter 1.6.0

    [bugzilla.clutter-project.org]
    #2257 - clutter fails to link on OS X (10.6)
    #2447 - atkevents example crashes is the accessibility is disabled
    #2482 - Cally should avoid to provide a default name and description
    #2484 - It would be nice to have the old cally Changelog
    #2553 - new ClutterText API to access the Pango layout offsets
    #2555 - Per-framebuffer journal causes corruptions
    #2562 - Crash upon running Clutter-based programs
    #2585 - add ClutterAction for slide gestures
    #2588 - Assertion failure in _cogl_pipeline_set_layer_texture_target
    #2595 - clutter-text: Add a selected-text-color
    #2597 - CallyStage doesn't have a proper parent
    #2599 - The paint volume for ClutterText is wrong
    #2602 - Expose events ignored when doing clipped redraws
    #2610 - Add recipe about implementing a ClutterEffect
    #2619 - Removes the addition of the .exe extension to unit-test scripts,
            on win32.
    #2620 - _cogl_offscreen_new_to_texture_full() leaks reference when failing
    #2621 - Clutter segfaults if you queue a redraw of an unmapped actor inside
            the notify::mapped callback
    #2631 - [PATCH] Enable evdev ClutterInputDevice objects on creation, as the
            other backends do
    #2632 - [PATCH] GL_IMG_TEXTURE_NPOT enables non-power-of-two features
    #2633 - Make the pick id pool a per-Stage resource
    #2640 - [patch] allow single-bit imprecision in some conformance tests
    #2644 - Quartz backend: "Bare" modifier keypresses not generating events
    #2652 - clutter_actor_queue_redraw() on destroyed stage
    #2655 - segfault when disposing a slave device without a master
    #2656 - Clutter can crash when destroying a stage from an event
    #2667 - git head won't build under Win32

    [bugzilla.gnome.org]
    #650665 - CallyActor shouldn't add by default "press", "release"
              and "click"
    #647875 - Use Cairo to dump the pick buffers
    #647876 - Make the pick if pool a per-Stage resource
    #650487 - Sync allocation in ClutterBoxLayout with the one in GtkBox
    #650597 - clutter-id-pool: fix warning on bad pick
    #650650 - clutter-offscreen-effect: use target size when setting up
              the viewport
    #651700 - Give a chance to effects for running when picking
    #652129 - Use "const" instead of G_CONST_RETURN

Many thanks to:

  Neil Roberts, Robert Bragg, nobled, Daniel Mustieles, Elliot Smith,
  Matej Urbančič, Alejandro Piñeiro, Chris Lord, Marek Černocký,
  Tomeu Vizoso, Jasper St. Pierre, James Athey, Piotr Drąg, Øyvind Kolås,
  Adam Jackson, Andrej Žnidaršič, Kjartan Maraas, Adel Gadllah,
  Alexandre Franke, Christian Kirbach, Craig R. Hughes, Dan Winship,
  Dioselin, Kristjan SCHMIDT, Mario Blättermann, Miguel Bouzada, Peter Ward,
  Philippe Normand, Samuel Degrande, Viatcheslav Gachkaylo

Clutter 1.6.6                                                        2011-02-21
===============================================================================

  • List of changes since Clutter 1.6.4

    » Add four mechanisms for migrating textures inside a Cogl atlas; it
      is possible to change the default by using the environment variable
      COGL_ATLAS_DEFAULT_BLIT_MODE.

    » Use the offscreen buffer size to compute the vertices of
      ClutterDeformEffect.

    » Make the FPS counter displayed using CLUTTER_SHOW_FPS per-stage.

    » Documentation fixes.

    » Annotation fixes for introspection.

  • List of bugs fixes since Clutter 1.6.4

    #2538 - crash in gnome-shell
    #2558 - backend-glx: Remove redundant glFlush()
    #2561 - Updates to COGL sources regarding non-standard code usage
    #2571 - DeformEffect should use the FBO size

Many thanks to:

  Neil Roberts

Clutter 1.6.4                                                        2011-02-14
===============================================================================

  • List of changes since Clutter 1.6.2

    » Fix handling of opacity in ClutterOffscreenEffect.

    » Fix partially off-stage actors in ClutterOffscreenEffect.

    » Add a recipe in the Cookbook for animating an actor on a path.

    » Refresh key mapping when notified by X11.

    » Clean up the ClutterStageWindow redraw implementations.

    » Update the Wayland backend to match upstream API changes:
      • allow using shared buffers if DRM fails;
      • improve checks for the required extensions.

    » Documentation fixes.

    » Introspection annotations fixes.

    » Fix setting the matrix for a pipeline layer.

    » Fix flushing the framebuffer when switching to it.

    » Make sure to call glFlush when blitting a stage region to the
      front buffer, to avoid the driver batching the command for an
      undefined amount of time.

    » Fix the windowing system defines for non-X11 platforms.

    » Fix the location of the shared objects in the Cally pkg-config
      file.

  • List of bugs fixed since Clutter 1.6.2

    #1024 - test-multistage.c assertion failure
    #1025 - test-paint-wrapper.c assertion failure
    #1028 - test-random-text.c hangs with spinning beach ball
    #1029 - test-cogl-primitives.c hangs with spinning beach ball
    #1358 - scroll events not handled
    #2373 - OSX Backend fix
    #2525 - [PATCH] x11: Handle key map changes
    #2541 - ClutterOffscreenEffect with multiply the actor's opacity
    #2546 - [PATCH, git branch] update wayland backend
    #2549 - Fix lib locations in *.pc.in
    #2550 - offscreen effects are always clipped to stage boundaries
    #2551 - Slight drawing lag with larger windows on Intel x3100 (i965)
    #2554 - Add recipe per animating an actor on a curved path
    #2555 - Per-framebuffer journal causes corruptions
    #2558 - backend-glx: Remove redundant glFlush()
    #2559 - x11: segfault on closing non-default stage window

Many thanks to:

  nobled, Chris Lord, Neil Roberts, Robert Bragg, Adel Gadllah, Elliot Smith

Clutter 1.6.2                                                        2011-02-07
===============================================================================

  • List of changes since Clutter 1.6.0

    » Fix building the Clutter Cookbook from the released tarballs.

    » Set the input device field in ClutterEvent even when they
      have been allocated by Clutter.

    » Fix the color comparison when setting the layer combine constant.

    » Fix memory corruption when removing the last reference on a
      Cogl vertex buffer object.

    » Fixes for the OSX backend.

  • List of bugs fixed since Clutter 1.6.0

    #2540 - coobook examples do not build from tarball
    #2544 - Using vertex buffers causes memory corruption when you unref
            the CoglHandle
    #2545 - Broken event handling in OS X backend
    #2549 - Fix lib locations in *.pc.in

Many thanks to:

  Neil Roberts, Viatcheslav Gachkaylo

Clutter 1.6.0                                                        2011-01-31
===============================================================================

  • List of changes since Clutter 1.5.14

    » Remove more private symbols from the X11 backend.

    » Add CLUTTER_BIND_POSITION and CLUTTER_BIND_SIZE values to the
      ClutterBindCoordinate enumeration; these are short-hand values
      for binding both X and Y, or width and height, instead of
      requiring two ClutterBindConstraint instances.

    » Clean up in the X11 backend to reduce indirection.

    » Small clean ups in the Win32 backend.

    » Make Shift+Backspace behave like Backspace in ClutterText.

    » Emit the ::new-frame signal even on the first frame of
      ClutterTimeline, to allow setting up the initial state of an
      animation.

    » Fix an invalid memory access in ClutterAnimator.

    » Flush the per-framebuffer journal when switching between
      framebuffers.

    » Generalize updating GLES2 uniforms.

    » Add debug code for tracing clipping in Cogl.

    » Improve the OSX event loop, re-using the same implementation
      as GDK. Also, provide simple, core-like device support.

  • Bugs fixed since Clutter 1.5.14

    #2490 - OS X backend event loop improved
    #2530 - animator: Animator uses key after freeing it
    #2534 - Incorrect description of function 'clutter_actor_pop_internal'
    #2535 - Add recipe about creating a composite actor

Many thanks to:

  Neil Roberts, Robert Bragg, Elliot Smith, Rob Bradford,
  Viatcheslav Gachkaylo

Clutter 1.5.14                                                      2011-01-24
===============================================================================

  • List of changes since Clutter 1.5.12

    » Allow getting the state modifiers from a ClutterClickAction.

    » Fix ClutterDragAction to never leave the event delivery in
      an unwanted state.

    » Optimize state changes for texture and data states.

    » Enable VBO support in Cogl for GLES2.

    » Fix compilation on GLES1.1.

    » Documentation fixes.

    » ClutterGLXTexturePixmap has been deprecated; its parent class
      ClutterX11TexturePixmap and the low level CoglTexturePixmapX11
      API provide access to the same features.

    » Be more resilient against timelines controlling the state of
      other timelines during the clock tick.

    » Provide defines for the windowing platforms, to allow portable
      applications to include the correct header and select the
      correct API depending on the target.

    » Introduce a fast path for cogl_read_pixels() that uses the journal
      to determine the position of a single pixel on the stage; this
      fast path gracefully degrades to the usual render-based approach,
      and should speed up picking considerably in the case of opaque
      quads batched together.

    » Support XInput axis data on valuator devices, and introduce XInput2
      support for event translation and device hotplugging. The support
      for XI and XI2 must still be explicitly enabled by the developer,
      but it is now compiled in by default. It can be disabled at compile
      time by passing --disable-xinput to the configure script.

    » Clean up the unintentionally leaked internal symbols in the X11
      and GLX backends.

    » Allow defining the contents of the rows of a ListModel using
      ClutterScript. This completes the ability to fully define a
      ClutterListModel inside a UI definition file.

  • Bugs fixed since Clutter 1.5.12

    #1422, key input handler for eglnative
    #1456, Hinting mishandling
    #1721, XInput2 support
    #2268, EGL backend dependent on X11 headers
    #2400, Don't enable GL_POINT_SPRITE on GLES
    #2497, should not throw away a program when just the texture
          object has changed
    #2512, shader: Don't notify properties when finalizing shaders
    #2513, script-parser: Also honor properties of type GType
    #2516, [PATCH] Fails to compile with --with-gles=1.1
    #2518, introspection: Add missing (out) annotations for get_color()
    #2520, Add API to get modifier type in ClutterClickAction
    #2522, ClutterDragAction might indefinitely disable motion events
    #2524, It's possible to receive a new-frame signal after stopping
          a timeline
    #2526, model: Fix some GObject-Introspection annotations
    #2527, model: Change the column argument type to gint for
          clutter_model_set_sort
    #2528, model: Add support to define rows in ClutterScript

Many thanks to:

  Robert Bragg, Neil Roberts, Bastian Winkler, Lucas Rocha, Adel Gadllah,
  Chris Lord, Damien Lespiau

Clutter 1.5.12                                                      2011-01-11
===============================================================================

  • List of changes since Clutter 1.5.10

    » Allow disabling the focus when showing a ClutterStage; this also
      makes Clutter more compliant to the X11 window manager
      specifications.

    » Avoid state corruption in relayout cycles.

    » Do not crash when destroying actors during CLUTTER_LEAVE events.

    » Remove signal handlers when disposing constraints.

    » Keep the pixel alignment for ClutterAlignConstraint.

    » Do not release compiled ClutterShader during their finalization to
      avoid a warning.

    » Revert an ABI break on the ClutterContainer pre-requisites.

    » Fix the name of the cogl_normal_in attribute.

    » Do not assume CoglBitmaps are allocated to height * rowstride.

    » Fix the core device list creation on X11.

    » Avoid enabling blending in the Cogl journal, if possible.

    » Documentation fixes.

    » Build fixes for mixed autotools version environment.

    » Improve the performance of getting the number of rows of a
      ClutterListModel.

    » Don't use obsolete API internally.

    » Build fix for compiling EGL backend with OpenGL under X11.

    » Parse GType object properties in ClutterScript.

Many thanks to:

  Neil Roberts, Johan Bilien, nobled, Adel Gadllah, Damien Lespiau,
  Kristian Høgsberg, Nguyễn Thái Ngọc Duy, Tomeu Vizoso, Bastian Winkler

Clutter 1.5.10                                                      2010-12-17
===============================================================================

  • List of changes since Clutter 1.5.8

    » Add an evdev input backend; this adds support for input devices
      on Linux when using the EGL-based backends.

    » Update the build scripts for compiling the Windows backend.

    » Updates for the Cookbook and the API references.

    » Fix ClutterModel::get_iter_at_row() for filtered ClutterListModels.

    » Scores of fixes to the pipeline state object for GLES2.

    » Add code that tries to perform manual clipping to avoid breaking
      up batches of primitives.

    » Keep a cache of ARBfp programs indexed by the pipeline state that
      led to their generation.

    » Accept G_TYPE_DOUBLE values in ClutterShaderEffect uniforms.

    » Update the Wayland client backend.

    » Update the build for Windows.

    » Rename the ClutterTimeline:reverse property introduced in
      Clutter 1.5.6 to ClutterTimeline:auto-reverse.

    » Clean up the interactive tests suite.

Many thanks to:

  Neil Roberts, Damien Lespiau, Robert Bragg, Elliot Smith,
  Jussi Kukkonen, nobled, Alexandre Quessy, Mike Owens,
  Tomeu Vizoso

Clutter 1.5.8                                                        2010-11-29
===============================================================================

  • List of changes since Clutter 1.5.6

    » Add a migration guide for code using Behaviours.

    » Allow parsing rgb(), rgba(), hls() and hlsa() color definitions.

    » Performance improvements for the ClutterX11TexturePixmap.

    » For caching purposes, do not discard the Material or the compiled
      shaders for Offscreen and Shader effects.

    » Fix image height in 3D Cogl textures.

    » Create a GLSL generation backend for materials, similar to the
      ARBfp one; this backend is the default for GLES2.

    » Use FBOs and cogl_read_pixels() to efficiently read back partial
      texture data.

    » Various fixes in paint volumes computation and caching.

    » Use the internal scene graph walk API to remove the map/unmap
      implementation requirement for composite actors and for
      containers with internal children.

    » Simplify the backend notification of layer changes.

    » Queue clipped redraws for Expose events on X11.

    » Plug leaks.

    » Include a porting guide from Behaviours.

    » Add a recipe on scaling animations in the Cookbook.

Many thanks to:

  Neil Roberts, Robert Bragg, Owen W. Taylor, Tomeu Vizoso, Chris Lord,
  Alexandre Quessy, Evan Nemerson, Elliot Smith

Clutter 1.5.6                                                        2010-11-19
===============================================================================

  • List of changes since Clutter 1.5.4

    » Deprecate ClutterBehaviour and its sub-classes: the same functionality
      is available using the animation framework.

    » Add ClutterSnapConstraint, a constraint implementation that snaps
      together the edges of two actors.

    » Add ClutterPathConstraint::node-reached.

    » Deprecate ClutterTimeoutPool and ClutterFrameSource: this API is
      not used internally any more, and since it's not integrated with
      the master clock it's of relative use.

    » Add a named, global color palette.

    » Add the ClutterTimeline:reverse property, for automatically
      reversing the direction of a timeline after the emission of
      the ::completed signal.

    » Performance improvements in the clip stack.

    » Do not use pointer grabs in ClutterClickAction.

    » Improve the internally used Cogl API for primitives, paths and
      buffers; this is the first step towards Cogl 2.0.

    » Allow using the COGL_DEBUG environment variable to disable the
      NPOTs support.

    » Plug a nasty infinite loop in the XSETTINGS implementation.

    » Internally rename CoglMaterial to CoglPipeline; this should make
      it clearer that the API refers to the state of the GPU pipeline.

    » Add support for clipped redraws on EGL using the NOK_swap_region
      extension.

    » Build fixes.

    » Use the monotonic clock API if compiling against GLib ≥ 2.27.3.

    » Update examples in the Cookbook.

    » Add a Cookbook recipe for looping animations.

    » Add more documentation on Constraints.

    » Documentation fixes.

Translation updates:

  Italian, Polish

Many thanks to:

  Robert Bragg, Neil Roberts, Elliot Smith, Owen W. Taylor,
  Damien Lespiau, Lucas Rocha, Maxim Ermilov, Piotr Drąg,
  Tomeu Vizoso, muflone

Clutter 1.5.4
===============================================================================

  • List of changes since Clutter 1.5.2

    » Add a backend for Wayland.

    » Depend on GLib ≥ 2.26, Cairo ≥ 1.10.

    » Do not generate the conformance tests list using the test-conformance
      binary.

    » Implement interval progress functions for ActorBox, Vertex, Geometry,
      Color and Units.

    » Allow overriding the surface creation in Clutter.CairoTexture.

    » Add interpolate() method to Clutter.Color.

    » Add ClutterPathConstraint, a simple constraint that sets the origin
      of an actor's allocation to follow a ClutterPath.

    » Plug some memory leaks.

    » Fix build of the CEx100 and EGL backends.

    » Fixes for the OSX backend.

    » Documentation consistency and spell checking fixes.

    » Build fixes.

Translation updates:

  Andika Triwidada (id), Damien Lespiau (fr), Piotr Drąg (po)

Many thanks to:

  Damien Lespiau, Neil Roberts, Kristian Høgsberg, Andika Triwidada,
  Ole André Vadla Ravnås, Robert Bragg, Owen W. Taylor, Piotr Drąg,
  Roland Peffer

Clutter 1.5.2  (04/10/2010)
===============================================================================

  • List of changes since Clutter 1.4.0

    » Add API to ClutterActor to allow any actor to define its 3D paint
      volume and its stage-relative 2D bounding box; the paint volume is
      the 3D space occupied by an actor during the paint sequence. This
      allows better sizing of the FBOs, and opens the door to scenegraph
      culling and accurate clipped redraws. The mechanism is opt-in: actors
      have to implement the get_paint_volume() virtual function. Callbacks
      attached to the ::paint signal will also disable any culling and
      clipped redraw in place internally.

    » Plug a leak in ClutterActor by disposing all constraints.

    » Rework the build system to be as non-recursive as possible; this should
      speed up the build of Clutter, and makes the build layout easier to
      understand and update.

    » Remove the internal copy of JSON-GLib; the internal copy was falling
      behind at a spectacular level, and it was actually making the build
      rather complicated - also by adding an unwanted, but needed,
      introspection data generation. The required JSON-GLib has also been
      bumped to the new stable release, 0.12.0.

    » Use g_object_install_properties() with GLib 2.26.

    » Implement ClutterContainer::child-notify, which slipped through the
      cracks of many development cycles without anyone noticing.

    » Document and test clutter_actor_contains(), especially the corner
      cases.

    » Plug a leak in CoglTexture2DSliced.

    » Plug a leak in ClutterAnimator's handling of timelines.

    » Trap glXDestroyPixmap() in CoglTexturePixmapX11 to avoid BadDrawable
      errors when the GLX pixmap is destroyed behind Cogl's back.

Many thanks to:

  Robert Bragg
  Neil Roberts
  Elliot Smith
  Alejandro Piñeiro
  Aron Xu
  Colin Walters
  Ray Strode
  Stephen Kennedy

Clutter 1.4.0  (24/09/2010)
===============================================================================

  • List of changes since Clutter 1.3.14

    » Add support for describing ClutterState states using ClutterAnimators
      in ClutterScript.

    » Build fixes

    » Include ClutterConstraints into the allocation phase, to avoid layout
      cycles and improve the performance.

    » Add new recipes to the Cookbook to illustrate constraints-based
      layouts.

    » Fix the request mode of ClutterBoxLayout.

    » Fix the handling of transformations in ClutterOffscreenEffect.

    » Documentation and introspection fixes.

Many thanks to:

  Elliot Smith
  Robert Bragg
  Neil Roberts
  Bastian Winkler
  Dominique Leuenberger
  Frederik Hahne
  Jammy Zhou
  Øyvind Kolås

Clutter 1.3.14 (15/09/2010)
===============================================================================

  • List of changes since Clutter 1.3.12

    » Fix applying layout properties from ClutterScript definitions in case
      of multiple children.

    » Add a Clutter EGL backend for Intel CEx100 platforms.

    » Add new recipes in the Cookbook:
      - texture cross-fading
      - ClutterScript definitions
      - event handling
      - ClutterAnimator
      - reusing complex animations

    » Add methods to retrieve the clicked button and to force a release
      in ClickAction.

    » Documentation fixes in the API reference.

    » Cache a full pick buffer and re-use it in case the scene does not change
      between events.

    » Fix a Valgrind report of memory corruption in ClutterState.remove_key().

    » Allow detaching animations created with clutter_actor_animate().

    » Depend on GObject-Introspection >= 0.9.5.

    » Provide introspection data for the X11-specific API, like
      ClutterX11TexturePixmap

    » Use a template material for ClutterTexture to minimize the creation of
      new materials.

    » Split ClutterDragAction:drag-threshold into two, per-axis properties:
      :x-drag-threshold and :y-drag-threshold.

    » Allow disabling the -Bsymbolic flag when linking.

    » Use gettext >= 0.17 to handle the localization.

    » Flush the framebuffer earlier when drawing the vertex buffers, to fix
      a crash when dealing with clip stacks.

    » Make sure ClutterX11TexturePixmap removes the Cogl texture handle before
      freeing the X11 Pixmap to avoid an error.

    » Avoid regenerating the CoglMaterial programs too many times.

Many thanks to:

  Elliot Smith
  Robert Bragg
  Damien Lespiau
  Neil Roberts
  Colin Walters
  Owen W. Taylor
  Bastian Winkler
  Alejandro Piñeiro
  Alexandros Frantzis
  Chris Kühl
  Luca Invernizzi
  Henrik Hedberg
  Javier Jardón
  Lucas Rocha
  Murray Cumming
  Øyvind Kolås

Clutter 1.3.12 (16/08/2010)
===============================================================================

  • List of changes since Clutter 1.3.10

    » New recipes in the Cookbook:
      - create and animate sub-textures
      - layout managers
      - scroll events

    » Set the ClutterTexture:filename property to also be readable.

    » Avoid layout cycles when creating ClutterLayoutMeta objects
      during the ::allocate implementation

    » Add a ClutterTableLayout, a layout manager for tabular layouts.

    » Capture ENTER and LEAVE events on the stage within the DragAction.

    » Plug memory leaks.

    » Use g_object_notify_by_pspec(), if available, to speed up the
      emission of the ::notify signal on property changes.

    » Re-use the Cogl texture atlas for the CoglPango glyphs cache,
      and improve the performance with large font sizes.

    » Various fixes in the Materials comparison and inheritance.

    » Add the ability to associate a user program to a material.

Many thanks to:

  Neil Roberts
  Elliot Smith
  Robert Bragg
  Damien Lespiau
  José Dapena Paz
  Owen W. Taylor

Clutter 1.3.10 (04/08/2010)
===============================================================================

  • List of changes since Clutter 1.3.8

    » Fix a locale-dependent conversion from double to string when
      generating ARBfp programs for the materials.

    » Use the XKB extension on X11 platforms to convert between hardware
      keys to key symbols.

    » Documentation fixes in the API reference.

    » More recipes, with videos and full examples, in the Cookbook.

    » Add localization support and initial translations of error messages
      that might be visualized in a user interface.

    » Improve debugging output.

    » Fix build of the GLX backend on OSX.

    » Multiple fixes to the native OSX backend.

    » Add support for 3D textures in Cogl.

    » Fix shader-related issues and leaks in the new Material code.

    » Unify GLSL support in the GL and GLES 2.0 drivers.

    » Allow specifying an hint to disable clearing the stage before each
      paint cycle.

Many thanks to:

  Neil Roberts
  Roman Kudiyarov
  Elliot Smith
  Robert Bragg
  Chris Kühl
  Chris Leick
  Nate Stedman
  happyaron
  raven
  Øyvind Kolås

Clutter 1.3.8 (12/07/2010)
===============================================================================

  • List of changes since Clutter 1.3.6

    » Merge Cally, the Clutter Accessibility Library, in the Clutter tree.

    » Take into consideration the source actor's position in the
      AlignConstraint logic.

    » Update the internal COGL tesselator with the latest GLU code.

    » Fix CoglTexture data readback.

    » Use GL_MAX_TEXTURE_SIZE on GLES when checking the supported texture size.

    » Add missing public functions from COGL headers.

    » Fix GLES build after the Cogl material changes.

    » Rename the experimental CoglPixelBuffer API to CoglPixelArray.

    » Split the clutter_state_change() method into two:
    clutter_state_set_state(), for animated state changes; and
    clutter_state_warp_to_state() for immediate state changes.

    » Documentation and introspection fixes.

    » Build fixes

Many thanks to:

  Robert Bragg
  Neil Roberts
  Elliot Smith
  Alejandro Piñeiro
  Øyvind Kolås
  Damien Lespiau
  Alexandros Frantzis

Clutter 1.3.6 (30/06/2010)
===============================================================================

  • List of changes since Clutter 1.3.4

    » Provide a fallback on GLX if the MESA_copy_sub_buffer extension is not
      available, by using EXT_framebuffer_blit. Both mechanisms are also
      throttled to avoid taking all resources when using them in a compositor
      like Mutter.

    » Use (and cache) fragment shaders instead of texture combiners inside
      Cogl materials. Cogl will automatically fall back from GLSL to ARBfp
      to fixed functions depending on the level of support of the underlying
      GL implementation.

    » Implement a new design for materials; this allows scaling up the
      number of materials in a scene, and also makes copying materials
      less expensive.

    » Make Cogl materials responsible for depth testing, and add new
      experimental API.

    » Use the (modified) GLU tesselator to draw paths to a vertex buffer
      object instead of using the stencil buffer, or the scanline rasterizer
      on platforms without a stencil buffer.

    » Add ClutterDeformEffect, a base class for effects that deform an
      actor's geometry when painting it; ClutterPageTurnEffect is an
      implementation of a "page curl" deformation using the DeformEffect
      API.

    » Always use scissoring when clipping, to reduce the amount of buffer
      that has to be cleared.

    » Allow ClutterShaderEffect sub-classes to use vertex shaders by setting
      a constructor property; the default remains fragment shader.

    » Remove the button of the press event from the DragAction::drag-begin
      and DragAction::drag-end signals. This is an API break from 1.3.4.

    » Do not promote clipped redraws to full redraws.

    » Improve the consistency of the default state name in ClutterState,
      both in the API and in the serialization format.

    » Fix a rounding error with the Text layout size.

    » Add utility functions for CoglMatrix and CoglColor.

    » Avoid a re-allocation cycle warning when resizing the surface of
      a CairoTexture actor from within the allocate() implementation.

    » Do not add the GL libraries for the EGL X11 backend.

    » Add more checks for size of data passed to the shader types GValue
      functions.

    » Add width and height to the BindConstraint.

    » Parse actions, constraints and effects inside an actor definition
      for ClutterScript.

    » Merge the code of native and x11 backends for EGL into a single
      backend; also allow creating GL context with the EGL backend.

    » Use XSETTINGS to set up the backend configuration options, like
      the font name, resolution, font options and double click options,
      on X11; this also allows ClutterText actors created using the
      default font name to be updated when the font name and options
      change; similarly, this allows ClutterUnits to be updated when
      the screen resolution changes.

    » Implement the texture_from_pixmap extension support inside Cogl
      itself, and unify ClutterX11TexturePixmap and ClutterGLXTexturePixmap.

    » Documentation improvements in the API reference and in the cookbook.

    » Use the -Bsymbolic-functions linker option on supported platforms
      to avoid intra-library PLT jumps.

    » Fix painting transparent stages on X11 using the :use-alpha property
      of ClutterStage.

    » Fix emission of scroll events on Windows.

Many thanks to:

  Robert Bragg
  Neil Roberts
  Øyvind Kolås
  Damien Lespiau
  Elliot Smith
  Chris Lord
  Johan Bilien
  Richard Hughes
  Adel Gadllah
  Alejandro Piñeiro
  Colin Walters
  Dan Winship
  Kristian Høgsberg
  Sunil Sadasivan

Clutter 1.3.4 (07/06/2010)
===============================================================================

  • List of changes since Clutter 1.3.2

    » Add ClutterEffect, a ClutterActorMeta sub-class that affects the
      way an actor paints itself.

        » Clutter provides a base class for effects painting to an
          offscreen buffer, and a base class for effects using the
          GL programmable pipeline (through the GLSL shader language).

        » Clutter also provides some simple, shader-based effects:
          ClutterBlurEffect, ClutterColorizeEffect and
          ClutterDesaturateEffect.

        » Effects can be applied to any actor, and can also be stacked.

    » Add ClutterClickAction, an action that provides "button-like"
      semantics for any ClutterActor.

    » ClutterDragAction now moves the actor to which it has been applied
      by default, using a class handler for the ::drag-motion signal.

    » Add the :pick-with-alpha property to ClutterTexture; this property
      allows using the alpha channel of a texture when picking it.

    » Regenerate the mipmaps on COGL textures when a texture is modified.

    » Documentation and build fixes.

Many thanks to:

  Robert Bragg
  Damien Lespiau
  Neil Roberts
  Colin Walters

Clutter 1.3.2 (24/05/2010)
===============================================================================

  • List of changes since Clutter 1.2

    » Add ActorMeta, a class for run-time composition of actions and
      constraints on a ClutterActor:

        » Add ClutterAction, a class for implementing business logic
          related to event handling.

        » Add ClutterConstraint, a class for implementing business
          logic related to sizing and positioning.

        » ClutterDragAction is an Action sub-class that implements
          signals and properties for dragging actors.

        » ClutterAlignConstraint and ClutterBindConstraint are two
          Constraint sub-classes that allow relative positioning
          with fixed layout managers.

    » Add ClutterState, an object for defining state transitions.

    » Add ClutterBoxLayout:homogeneous property.

    » Implement retained clip stacks.

    » Support retained paths.

    » Add an experimental vector3 API.

    » Require GLib >= 2.18.

    » Require Atk >= 1.7.

    » Make ClutterActor implement AtkImplementor, and allow retrieving
      an AtkObject from a ClutterActor.

    » Improve ClutterText's Pango layout caching mechanism.

    » Fix set up of the GLX_SGI_swap_control extension.

    » Fix EGLX backend.

    » Documentation fixes for Clutter and COGL.

    » Fix the conformance test suite by executing every test unit in
      a separate process.

    » Add platform-dependent defines for Cogl.

    » Update the MingW cross-compilation script.

    » New recipe in the Cookbook.

Many thanks to:

  Neil Roberts
  Robert Bragg
  Øyvind Kolås
  Owen W. Taylor
  Brian Tarricone
  Damien Lespiau
  Adel Gadllah
  Chris Lord
  Fridrich Strba
  José Dapena Paz
  Jussi Kukkonen
  Rob Bradford

(obache)

2013-07-15 01:25:29 UTC MAIN commitmail json YAML

Update to 0.25

Upstream changes:
0.25 Thu, July 4, 2013
    - Drop compatibility from 5.6.2 to 5.6.0
    - Pod typo fixes (RT#77453, RT#85357)
    - Only ask for Devel::Hide on perls where it will be actually used
      (RT#81106)
    - Fix SYNOPSIS to actually be executable (RT#78327)

(wen)

2013-07-15 01:20:15 UTC MAIN commitmail json YAML

Added graphics/cogl version 1.14.0

(obache)

2013-07-15 01:19:04 UTC MAIN commitmail json YAML

Import cogl-1.14.0 as graphics/cogl.

Cogl is a small open source library for using 3D graphics hardware for
rendering. The API departs from the flat state machine style of OpenGL and is
designed to make it easy to write orthogonal components that can render without
stepping on each others toes.

As well as aiming for a nice API, we think having a single library as opposed
to an API specification like OpenGL has a few advantages too; like being
able to paper over the inconsistencies/bugs of different OpenGL
implementations in a centralized place, not to mention the myriad of OpenGL
extensions. It also means we are in a better position to provide utility
APIs that help software developers since they only need to be implemented
once and there is no risk of inconsistency between implementations.

Having other backends, besides OpenGL, such as drm, Gallium or D3D are
options we are interested in for the future.

(obache)

2013-07-15 01:15:38 UTC MAIN commitmail json YAML

Updated archivers/p5-Archive-Tar to 1.92

(wen)

2013-07-15 01:13:59 UTC MAIN commitmail json YAML

Update to 0.92

Upstream changes:
* important changes in version 1.92 18/09/2013 (David Steinbrunner)
- typo fixes

(wen)

2013-07-15 01:05:21 UTC MAIN commitmail json YAML

gobject-introspection is just required to build typelib.

(obache)

2013-07-14 21:57:20 UTC MAIN commitmail json YAML

Updated mail/postgrey to 1.33nb8

(wiz)

2013-07-14 21:57:09 UTC MAIN commitmail json YAML

Fix postgrey for perl-5.18. Based on description given by
uwe@ on pkgsrc-users. Bump PKGREVISION.
While here, set LICENSE.

(wiz)

2013-07-14 21:48:52 UTC MAIN commitmail json YAML

Added lang/LuaJIT2 version 2.0.2.

(alnsn)

2013-07-14 21:08:17 UTC MAIN commitmail json YAML

Fix shell syntax error which has been breaking all gem builds on SunOS for
the past week as per the reports on pkgsrc-bulk.  Not sure why it wasn't
showing up on other platforms, but I am assuming this is the correct fix.

(jperkin)

2013-07-14 20:31:45 UTC MAIN commitmail json YAML

Use ${LUA_CDIR} and ${LUA_LDIR}.

(alnsn)

2013-07-14 20:29:36 UTC MAIN commitmail json YAML

Updated devel/lua-penlight to 1.1.1.

(alnsn)

2013-07-14 20:28:19 UTC MAIN commitmail json YAML

Update to 1.1.1.

Changes since 1.1.0 (from git log):
    issue #70: boolean flags may have true default
    Merge pull request #69 from Tieske/master
    general updates, mainly added CONTRIBUTING.md
    Merge pull request #1 from mark-otaris/patch-1
    Caught red handed, after a shameless copy :smile:. Thx for the fix
    This is Penlight, not Busted
    added - a shameless copy of busted - CONTRIBUTING.md file
    renamed docs to doc, to fix luarocks warning
    updated readme to md format
    changed .txt to .md files
    added rockspec, fixed typo in filename
    Merge pull request #67 from Tieske/add_executeex
    added utils.executeex, which also returns output of stdout and stderr
    updated, using readfile now, remove obsolete os.remove commands
    Merge pull request #66 from Tieske/fix_temp
    windows environment variable TMP is deprecated, use TEMP
    mode binary mode optional (binary would require platform specific line endings to be converted which is not very portable, and mostly just text will do)
    update: read files in binary mode
    added utils.executeex, which also returns output of stdout and stderr
    windows environment variable TMP is deprecated, use TEMP
    HTML mode skips DOCTYPE; no globals harmed outside pl.utils
    Merge pull request #64 from Tieske/fix_dir
    fixed makepath creation, added/updated some documentation
    fixed dirpath creation, added/updated some documentation
    basic parser handles comments, and HTML mode is working nicely with real-world HTML
    use LOM ordered attributes when stringifying if present (Danny).
    manual merge of John Schember's readonly table support
    Merge pull request #61 from user-none/isempty
    Thanks, John!
    Merge pull request #62 from CoolisTheName007/patch-2
    Transform using values as keys.
    missing locals
    Set.issempty mispelling; default ctor borked; more tests
    Transform using values as keys.
    Merge remote-tracking branch 'upstream/master' into empty
    Add function to check if an object is empty.
    Merge pull request #53 from pkazmier/master
    Added iterators to allow traversing tables in a sorted manner
    Merge pull request #60 from theypsilon/master
    base class methods invocation possible not only in method constructor _init
    Adding new class method 'base' which can be used for calling base class methods easily
    pl.class broke with classes that redefined __newindex; OrderedMap can now use normal indexing to assign keys in order
    Merge pull request #54 from CoolisTheName007/patch-1
    Typo fixed, libarary->library
    Typo fixed.
    Added tablex.sort and tablex.sortv to iterate over sorted elements
    There are times when it would be convenient to iterate over a table
    either by sorted keys or values. There is an example of this in the
    PIL book. I added the two functions to tablex module, added two test
    cases, and updated the PL manual.
    Merge pull request #51 from pkazmier/master
    Thanks!
    lapp.add_type was broken due to uninitialized table variable.
    The variable `types` was not initialized preventing `add_type` from
    appending custom types to the variable. I also added a new test to
    cover this test case in the future.

(alnsn)

2013-07-14 20:07:38 UTC MAIN commitmail json YAML

2013-07-14 17:55:26 UTC MAIN commitmail json YAML

Updated www/squid3 to 3.3.8

(adam)

2013-07-14 17:54:44 UTC MAIN commitmail json YAML

Changes 3.3.8:
* Better handling of strange port values in Host:
* Bug 3869: assertion failed: MemBuf.cc:272: size < capacity

(adam)

2013-07-14 17:37:11 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 0.9

(wiz)

2013-07-14 17:37:02 UTC MAIN commitmail json YAML

Update to 0.9:

---
0.9
---

* `package_index` now validates hashes other than MD5 in download links.

(wiz)

2013-07-14 17:34:08 UTC MAIN commitmail json YAML

Updated devel/cppcheck to 1.60.1

(wiz)

2013-07-14 17:33:59 UTC MAIN commitmail json YAML

Update to 1.60.1:

This release fixes a bug in compiled patterns.

(wiz)

2013-07-14 16:11:11 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup tickets #4175 and #4716.

(tron)

2013-07-14 16:10:55 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4176 - requested by obache
lang/sun-jdk7: security update
lang/sun-jre7: security update

Revisions pulled up:
- lang/sun-jdk7/Makefile                                        1.11
- lang/sun-jdk7/distinfo                                        1.10
- lang/sun-jre7/Makefile                                        1.15-1.17
- lang/sun-jre7/Makefile.common                                1.3
- lang/sun-jre7/PLIST.linux-i386                                1.2
- lang/sun-jre7/PLIST.linux-x86_64                              1.2
- lang/sun-jre7/PLIST.solaris-i386                              1.2
- lang/sun-jre7/PLIST.solaris-x86_64                            1.2
- lang/sun-jre7/distinfo                                        1.12

---
  Module Name: pkgsrc
  Committed By: obache
  Date: Thu Jul  4 12:25:31 UTC 2013

  Modified Files:
  pkgsrc/lang/sun-jdk7: Makefile distinfo
  pkgsrc/lang/sun-jre7: Makefile Makefile.common PLIST.linux-i386
      PLIST.linux-x86_64 PLIST.solaris-i386 PLIST.solaris-x86_64 distinfo

  Log Message:
  Update sun-{jre,jdk} to 7.0.25, aka Oracle Java SE 7u25.

  while here, convert Solaris support to use pkgsrc emulator framework,
  or it is hard to maintain this package.

  This release includes important security fixes (CVE-2013-1571) . Oracle strongly
  recommends that all Java SE 7 users upgrade to this release.

  XXX: I cannot test on Solaris, but want to update for security fix.
  XXX: If this change broke Solaris support, please fix, or report it.

---
  Module Name: pkgsrc
  Committed By: obache
  Date: Fri Jul  5 02:42:02 UTC 2013

  Modified Files:
  pkgsrc/lang/sun-jre7: Makefile

  Log Message:
  Let symbolic link creation to be conditionally, and it should fix installation
  for other than Linux binary users.

---
  Module Name: pkgsrc
  Committed By: obache
  Date: Sat Jul  6 01:13:48 UTC 2013

  Modified Files:
  pkgsrc/lang/sun-jre7: Makefile

  Log Message:
  symbolic link for native libraries is not required for solaris.

(tron)

2013-07-14 15:55:03 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4175 - requested by obache
multimedia/adobe-flash-plugin11: security update

Revisions pulled up:
- multimedia/adobe-flash-plugin11/Makefile                      1.18
- multimedia/adobe-flash-plugin11/distinfo                      1.17

---
  Module Name: pkgsrc
  Committed By: obache
  Date: Sat Jul 13 11:41:57 UTC 2013

  Modified Files:
  pkgsrc/multimedia/adobe-flash-plugin11: Makefile distinfo

  Log Message:
  Update adobe-flash-plugin11 to 11.2.202.297 for APSB13-17.

(tron)

2013-07-14 15:48:36 UTC MAIN commitmail json YAML

Updated games/bzflag to 2.4.2

(rodent)

2013-07-14 15:48:14 UTC MAIN commitmail json YAML

Updated to latest release, 2.4.2. Buildlink libXext. Regenerated PLIST for
new files installed by package. From ChangeLog:

BZFlag 2.4.2  "Doomsday Edition" (2012-07-28)
---------------------------------------------

* Added UPnP option to configure server networking - Alfredo Tupone
* Added an option to have both leading and lagging radar shot lines
    - David Anderson
* Prevent prohibited solo bots from joining, rather than kick afterward
    - Scott Wichser, Jeff Makey
* Add thiefControl plugin which prevents stealing flags from teammates
    - Bernt Hansen, Scott Wichser
* Preserve shot-limited flag behavior on final shot - David Anderson
* Remove the -zoom command line option from bzflag - Jeff Makey
* Provide observer team chat in OpenFFA mode - David Anderson
* Add fairCTF plugin - Chris Wible
* Allow plugins to specify a color when firing world weapons - Chris Wible
* Add option for chat on the left and radar on the right - Kyle Mills
* Add autoFlagReset plugin - Chris Wible
* Allow joystick hats as input on Evdev and SDL platforms - Kyle Mills
* Added Fastmap Plugin - Jeffery Myers

BZFlag 2.4.0  "Wake the Dead" (2011-07-03)
------------------------------------------

* Shot messages are synchronized with position - Alfredo Tupone
* Added /playerlist for everyone - Thomas Stauer
* Added message type for properly handling /me actions - Scott Wichser
* Added BZDB option to hide flags on radar server side - David Anderson
* Removed /setpass /register /identify - David Anderson
* Handicap is computed on the server - Alfredo Tupone, Bernt Hansen
* Allow plugins to register custom flag types - Daniel Remenak
* Forced *image.bzflag.org for image downloads until user sets
  otherwise - David Anderson
* Accepted patch from McSpider, added OpenFFA - David Anderson
* Removed -requireUDP, now it is always required - David Anderson
* Accepted patch from McSpider, removed client option to turn off fog
    - David Anderson
* Accepted patch from McSpider, added -noTeamKills option - David Anderson
* Removed -3Dfx, -no3Dfx. Moved -geometry ->  -window <geometry-spec>
    - David Anderson
* Add ricochet on a per object basis for .bzw files - trepan, David Anderson
* serverControl plugin- Add option to ignore observers for server shutdowns
    - Bernt Hansen
* serverControl plugin- Only report ban file access errors once - Bernt Hansen
* serverControl plugin- Limit filesystem checks to once every 3 seconds
    - Bernt Hansen
* LogDetail plugin-Add SERVER-MAPNAME with the public server description
    - Bernt Hansen
* The bzfs -time command line option allows end time - Scott Wichser, Ian Agar
* screenshots now compressed asynchronously - Daniel Remenak, randomparticle
* Add /serverdebug command and plugin API - Bernt Hansen
* Add bzfs -utc command line option to log timestamps using universal time
    - Bernt Hansen
* Fix buffer overrun when using -ts micros on Linux - trepan, Bernt Hansen
* Only players with POLL permission are eligible to vote - Bernt Hansen
* Only allow a single end shot credit for holding the shield flag
    - Bernt Hansen
* Do not inform hunters of stealthy prey - Ian Agar
* All scores are controlled completely by the server - Daniel Remenak
* Relabel player "email" string as "motto" - Jeff Makey
* Require TALK privilege for player motto to be broadcast - Jeff Makey
* Always require valid authentication for registered names
    - Jeff Myers, Scott Wichser
* Move flag identification server side - Alfredo Tupone, Jeff Myers,
    Frank Evers, Scott Wichser
* GM sanity checks - Alfredo Tupone
* Added the -publickey requirement for publicly listed servers (and renamed
  the bzfs -public option to -publictitle) - trepan, Jeff Myers

(rodent)

2013-07-14 15:43:16 UTC MAIN commitmail json YAML

Updated chat/unrealircd to 3.2.10.1

(rodent)

2013-07-14 15:42:35 UTC MAIN commitmail json YAML

Update to latest release, 3.2.10.1. LICENSE=gnu-gpl-v2; USE_TOOLS+=gunzip;
WRKSRC is now handled automatically. Let options.mk include bsd.prefs.mk
instead of pulling it in again in Makefile. CONFIGURE_ARGS for hub and leaf
no longer exist. Removed from PKG_OPTIONS. Specifying hostname in
CONFIGURE_ARGS is also no longer available. Removed. ${IRCD_SHARE}/networks
files are no longer provided. Removing from post-install and PLIST. From
Changes:

- Fix compilation issue when disabling stacked extbans. https://bugs.gentoo.org/389949
- Fix compilation issues with bundled tre and ./curlinstall-ed curl caused by over-generic regexes. Reported by warg.
- Include CMDS=STARTTLS in ISUPPORT/numeric 005 to let clients discover STARTTLS support through VERSION, before or after registration (#4064).
- Added patch from nenotopia to use more modern LUSERS numerics (#3967).
- Fix small error in oper block documentation, reported by Stealth (#2318).
- Config parser failed to check for invalid set::ssl options, reported and patch by fbi (#4035).
- Tweak: send actual channel name and not user supplied channel in KICK, reported and patch by Stealth (#3298).
- Services coders: Added support for ESVID. Instead of a number you can
  now store a string (of max NICKLEN size) as service stamp.
- Show account name in /WHOIS, for ESVID-capable services packages, patch from nenotopia (#3966).
- Added extended ban ~a:<account name> which matches users who are logged
  in to services with that account name. This works only on services that
  support ESVID. Patch from nenotopia (#3966).
- Updated extended ban documentation in help.conf and unreal32docs:
  new bantype ~a, and some text about extended bans & invex (+I).
- compile fix for just-checked-in patches.
- extban ~a = also allowed for invex
- Throw up an error if a password in the configuration file is too long
  (max 48 characters), reported by JasonTik, based on patch from
  WolfSage (#3223).
- Enforce matching of unrealircd version and PACKAGE_VERSION macros (#4014).
- Make default service stamp 0 (zero) again, instead of '*' which was
  introduced by ESVID changes a few days ago. This makes anope happy,
  and also means nothing will change in a non-ESVID scenario.
- Fix misuse of stdarg.h macros when calling vsyslog() (#4065 by Jimini).
- Ditch vsyslog() as it's only a waste of CPU, inspired by #4065.
- Add CAP support. Currently implemented are: multi-prefix (NAMESX), and
  userhost-in-names (UHNAMES). Patch from nenotopia (#4018, #4066)
- Fix issue with CAP & NOSPOOF. Patch from nenolod (#4077).
- Advertise 'tls' (STARTTLS) capability in CAP. Patch from nenolod (#4081).
- New user mode +I (IRCOp only) which hides idle times to other users,
  suggested and patch supplied by Nath & binki (#3953).
- Added remove_oper_modes(), which works just like remove_oper_snomasks(),
- Get rid of networks/ directory, and all references to it. Suggested by
  katsklaw and others (#4056).
- Added doc/example.es.conf, translated by Severus_Snape.
- Make the accept code check if the fd is within bounds instead of relying
  on OpenFiles to be correct.
- Moved nospoof to config file, suggested by and patch from nenolod (#4078).
- Even when 'M' was listed in set::oper-only-stats you could still do a
  '/STATS m'. Unlike other stats characters, case insensitivity was not
  checked for this one. Reported by and patch from Apocalypse (#4086).
- Added patch from Adam for poll() support (#1245).
update my own fd check code for poll support
- Some more changes and fixes regarding poll patch:
- make c-ares use 100% poll. and make sure we never deal with negative fds.
- UnrealIRCd now supports poll() instead of select().
- Speed optimization: First, moved a large part of vsendto_prefix_one into
  vmakebuf_local_withprefix. Then use this new function - which creates the
  buffer-to-be-sent - at the top of functions like sendto_channel_butserv
  and sendto_common_channels and send the prepared buffer in the loop that
  comes after it. This means we only prepare the buffer once and then send
  it many times, rather than both building and sending it XYZ times.
  Benchmarking connect-join-quit of 10k clients:
  100 users per channel: no noticeable speed improvement
  1000 users per channel: 18% faster
  10000 users in one channel: 50% faster
  As you can see, unfortunately, for a typical irc network there isn't much
  speed improvement. However, if you have a couple of 500+ user channels or
  get attacked by clones then you may see some improvement in speed and/or lower
  CPU usage.
- Call m_cap_Init() when m_cap is loaded through commands.so. Reported by nenolod.
- Fix for speed optimization a few lines up, was accidentally using ident
  username (which might have been 'unknown') instead of effective username.
- Added support for SASL, patch from nenolod (#4079).
- Fix crash in AUTHENTICATE (SASL commit from an hour or so ago).
- Tweak SASL code to conform to current coding style.
- Split up PROTOCTL line, since with the addition of ESVID we exceeded
  MAXPARA when using ZIP links.
- Poll I/O engine: get_client_by_pollfd() may return -1 when there's a race
  condition. Don't abort, instead just skip those clients.
- Fix win32 installer: apparently it sometimes complained about not having
- the Visual C++ 2008 redistributable package installed when this was not true.
- Fix Windows build.
- Win32 compile fix (nenolod)
- Print out a warning when we can't write to a log file. When booting this
  goes to the boot screen. When we are already booted it's sent to all
  IRCOps with a limit of max. 1 message per 5 minutes.
- Refuse to boot when we can't write to any log file.
- Remove old no-stealth configuration directive from documentation,
  reported by katsklaw, patch from warg (#4036).
- Added 'away-notify' client capability, which informs the client of any AWAY state changes of users on the same channel. Patch from nenolod (#4097).
- Add support for account-notify client capability (#4098). This capability
  can be used to request passive notifications for accountname changes.
- If set::options::dont-resolve is enabled, then use only the IP information
  from a WEBIRC message, reported by Ismat (#4103).
- Moved sendto_connectnotice, and thus the call to HOOKTYPE_LOCAL_CONNECT,
  so it gets called after the broadcast of NICK to other servers.
- Fix bug caused by new I/O engine (both with and without USE_POLL):
  queued data on the receive queue (eg: due to fake lag) was not processed
  unless we got new data from the client.
- Add support for server-enforced mode locks (MLOCK).
  This allows the IRCd to enforce MLOCKs that are set by services, which
  eliminates clashes between users setting modes and services enforcing
  it's mlock on channels. (#3055)
- complete the previous patch (MLOCK).. mostly just bringing it up to date & code-style
- Fixed another SASL crash bug. Always use HookAddEx, not HookAdd!
  Crash occured after the first quit of a user after a REHASH.
- SASL now needs to be enabled explicitly by setting a set::sasl-server.
- Changed numeric 307 (RPL_WHOISREGNICK) to 'is identified for this nick',
- Win32 installer (SSL): Uncheck 'create certificate' checkbox when
  server.cert.pem exists, and check it if the file doesn't exist.
- Win32 installer: Latest InnoSetup no longer supports Windows 95/98,
  so update Minversion to make the .iss compile.
- Module coders: added HOOKTYPE_AWAY (sptr, away-reason).
- Add optional oper::require-modes setting to the oper block. (#4008 by katsklaw)
- Clarify that hiddenhost-prefix must be the same on linked servers for
  bans to function properly (#4090, patch from warg, reported in #4043
  by maxb).
- Add /SILENCE to HTML documentation (reported by Severus_Snape in
  #4072, patch from warg).
- Show "Ping timeout: XYZ seconds" instead of just "Ping timeout".
- a bigger scratch buffer makes me sleep at night ;)
- Install server.*.pem files, patch from katsklaw (#3988).
- The ./Config script will now ask whether to generate an SSL
  certificate when it does not exist (defaults to Yes), instead of
  always generating one.
- Added missing Mod_Header to m_sasl.c
- Remove old reference to networks/ directory from Windows installer
- Disable sending of UHNAMES when HTM (High Traffic Mode) is ON,
- Disable sending of UHNAMES when HTM (High Traffic Mode) is ON,
- Add 'class' option to allow/deny channel so you can allow/deny
  users based on their class. Patch from fspijkerman (#4125).
- Use poll() in the remote includes functions when USE_POLL is
  defined (#4091).
- Fix bug where recursive includes would hang the IRCd, patch from
  binki with some minor modifications, reported by warg (#3919).
- Upgraded to c-ares 1.9.1. Updated configure & other files.
- various win32 fixes:
- Disable USE_POLL on Windows, since it doesn't work with XP and has
  no advantage anyway. Reported by nenolod (#4129).
- Various updates to makefile.win32 and .iss file, found during
  building new versions of zlib, openssl, and curl.
- Added set::options::disable-cap, which can be used to disable the
  new CAP support (#4104).
- Added auth method 'sslclientcertfp' which provides an alternative
  method to authenticate users with SSL client certificates based
  on SHA256 fingerprints. This can be used instead of the already
  existing 'sslclientcert' so you don't have to use an external file.
  One way to get the SHA256 fingerprint would be:
  openssl x509 -in name-of-pem-file.pem -sha256 -noout -fingerprint
  Suggested and patch supplied by Jobe (#4019).
- Added documentation on the new sslclientcertfp
- Moved documentation on authentication types to one place and refer
  to it from each section (oper::password, vhost::password,
  link::password-receive, etc).
- Windows: fix MOTD file always showing a date of 1/1/1970, reported
  by maxarturo (#4102).
- Removed unreal32docs.es.html (outdated since 2006-12-22),
  unreal32docs.gr.html (outdated since 2006-12-02), and
  unreal32docs.nl.html (outdated since 2009-01-18, possibly 2007-07-12).
- Remove wircd.def, needs to be re-generated almost each build anyway..
- Use our own (v)snprintf if not available.
- Use a more robust method of learning the server origin for a SASL agent.
- Use a more robust method of learning the server origin for a SASL
  agent. Fixes crash reported by Adam.
- Import unreal32docs Spanish translation by Karim Benzema.
- In the Mercurial repository the Changes file no longer exists (except
  for a dummy file). You now need to run ./createchangelog to generate it.
  Of course in official releases the Changes file will be present and
  contain all details.
- From now on, the Changes file is based on the history of the Mercurial
  repository. This means we no longer have to write text manually to the
  Changes file. This simple change helps a lot in future development
  because patches will no longer break when they are being ported from
  one branch to another.
- Update ./createchangelog to make it only show changes on default branch.
- If you are running the IRCd as root and use IRC_USER/IRC_GROUP then we now
change ownership of the log file to that user/group so it can still write
after the setuid(). Reported by asmadeus (#4152).
- Fix duplicate user@host in away-notify and account-notify, reported by grawity (#4153).
- '/rehash -global' did often not rehash all servers. Reported by Cronus (#4143)
- allow channel: Permit multiple channel items in one block again, was broken by patch from #4125.
- Update the documentation about set::dns::nameserver to reflect reality (that the setting is only used if c-ares can?t read /etc/resolv.conf).
- Don't remove oper-modes such as +S from non-local clients.
- Pull in poll(2) stuff before any other ircd include files. (#4155)
- Windows: Fix strange linking bug. Outgoing connects from a Windows
  IRCd caused a garbled SERVER protocol message, causing 'cannot find
  server' errors and killing of users. Reported by Sunkat (#4183).
- Custom modules: move EXLIBS= so shared libraries are always linked.

(rodent)

2013-07-14 15:07:47 UTC MAIN commitmail json YAML

LICENSE=gnu-gpl-v2 AND gnu-lgpl-v2.1

(rodent)

2013-07-14 15:07:07 UTC MAIN commitmail json YAML

2013-07-14 15:03:35 UTC MAIN commitmail json YAML

Updated net/aria2 to 1.17.1nb1

(rodent)

2013-07-14 15:03:14 UTC MAIN commitmail json YAML

Make NLS optional and move it to options.mk, but enabled by default. Move
gettext-lib dependency to that option. Buildlink libiconv and pthread.
USE_TOOLS+=bison msgfmt msgmerge xgettext. USE_LIBTOOL=yes.
Bump PKGREVISION.

(rodent)

2013-07-14 14:55:43 UTC MAIN commitmail json YAML

Updated devel/libosip to 4.0.0

(rodent)

2013-07-14 14:55:16 UTC MAIN commitmail json YAML

Update to latest stable, 4.0.0. Buildlink pthread. Move disabling of
trace and debug configure arguments to options.mk under the debug
PKG_OPTION.

>From ChangeLog:

libosip2 (4.0.0)
        * implement time compensation for android.
        * reduce path len // remove path in front of logs.
        * accept only SIP/D.D format message.
        * fix bug when releasing request with missing major headers.
        * fix minor memory leak // remove limitation on fifo size.
        * add system time support for macosx and ios.
        * use system independant time for osip_gettimeofday on unix platform.
        * To compile/use osip based application in multi threaded
          env, you don't need to define -DOSIP_MT any more. Instead,
          if you wish to disable the feature, you can compile with
          -DOSIP_MONOTHREAD.
        * A few other clean up were made inside osip to avoid any
          define to appear in include files. Also to avoid conflict,
          config.h has been renamed to osip-config.h.

(rodent)

2013-07-14 14:52:12 UTC MAIN commitmail json YAML

Updated net/libcares to 1.10.0

(rodent)

2013-07-14 14:51:49 UTC MAIN commitmail json YAML

Updated to latest stable version 1.10.0. From CHANGES:

- ares_set_servers_csv: fixed IPv6 address parsing
- nroff: fix two syntax mistakes
- build: fix build on msvc11
- Makefile.am: increment -version-info for 1.10.0 release
- README: remove unnecessary comment
- ares_version.h: copyright end range year is now 2013
- ares_parse_aaaa_reply: Plug memory leak
- ares_parse_txt_reply: return a ares_txt_reply node for each sub-string
- library init: documentation update
- library init: be recursive
- protocol parsing: check input data stricter
- Create ares_build.h when buidling from Git.
- Added -DCARES_STATICLIB to CFLAGS.
- ares_destroy() documentation: no new requests
- Documentation: properly document ARES_ECANCELLED
- ares_cancel(): cancel requests safely
- ares.h: stricter CARES_EXTERN linkage decorations logic
- ares_build.h.dist: enhance non-configure GCC ABI detection logic
  - check __ILP32__ before 32 and 64bit processor architectures in
    order to detect ILP32 programming model on 64 bit processors
    which, of course, also support LP64 programming model, when using
    gcc 4.7 or newer.
  - keep 32bit processor architecture checks in order to support gcc
    versions older than 4.7 which don't define __ILP32__
  - check __LP64__ for gcc 3.3 and newer, while keeping 64bit processor
    architecture checks for older versions which don't define __LP64__
- ares.h: there is no ares_free_soa function
- Makefile.am: empty AM_LDFLAGS definition for automake 1.7 compatibility
- ares_inet_ntop.3: s/socklen_t/ares_socklen_t
- configure: use XC_LIBTOOL for portability across libtool versions
- xc-lt-iface.m4: provide XC_LIBTOOL macro
- Makefile.am: use AM_CPPFLAGS instead of INCLUDES
- inet_ntop.c: s/socklen_t/ares_socklen_t
- inet_ntop.c: s/socklen_t/ares_socklen_t for portability
- ares.h: s/socklen_t/ares_socklen_t for portability
- ares_inet_ntop.3: 4th argument is socklen_t!
- spell inet correctly!
- ares_inet_pton/ntop: cleanup
- ares_inet_ntop/ares_inet_pton: added man pages
- curl_setup_once.h: definition of HAVE_CLOSE_S defines sclose() to close_s()
- config-dos.h: define HAVE_CLOSE_S for MSDOS/Watt-32
- config-dos.h: define strerror() to strerror_s_() for High-C
- ares_get_datatype: removed unused function
- ares__bitncmp: use two underscores for private functions
- ares__generate_new_id: moved to ares_query.c
- ares__swap_lists: make private and static
- Makefile.msvc: add four VS version strings
- ares_expand_name.3: clarify how to free the data
- zz40-xc-ovr.m4: fix 'wc' detection - follow-up 2
  - Fix a pair of single quotes to double quotes.
- zz40-xc-ovr.m4: fix 'wc' detection - follow-up
  - Take into account that 'wc' may return leading spaces and/or tabs.
  - Set initial IFS to space, tab and newline.
- zz40-xc-ovr.m4: fix 'wc' detection
  - Take into account that 'wc' may return leading spaces.
  - Set internationalization behavior variables.
- zz40-xc-ovr.m4: check another three basic utilities
- zz40-xc-ovr.m4: 1.0 interface stabilization
  - Stabilization results in 4 public interface m4 macros:
  - Avoid one level of internal indirection
  - Update comments
  - Drop XC_OVR_ZZ40 macro
- zz40-xc-ovr.m4: emit witness message in configure BODY
- zz40-xc-ovr.m4: truly do version conditional overriding
  - version conditional overriding
  - catch unexpanded XC macros
  - fix double words in comments
- zz40-xc-ovr.m4: fix variable assignment of subshell output bashism
- zz40-xc-ovr.m4: reinstate strict AC_REQUIRE macro dependencies
- zz40-xc-ovr.m4: avoid double single-quote usage
- zz40-xc-ovr.m4: parentheses balancing of 'case' statements
- zz40-xc-ovr.m4: internals overhauling
  - Update comments
  - Execute commands in subshells
  - Faster path separator check
  - Fix missing 'test' command
  - Rename private macros
  - Minimize AC_REQUIRE usage
- zz40-xc-ovr.m4: redirect errors and warnings to stderr
- configure: use XC_CONFIGURE_PREAMBLE early checks
- zz40-xc-ovr.m4: provide XC_CONFIGURE_PREAMBLE macro
- configure: autotools compatibility fixes - step I
- configure: fix automake 1.13 compatibility
- ares_private.h: use again memdebug.h instead of curl_memdebug.h
- configure.ac: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS
- cares-override.m4: provide AC_CONFIG_MACRO_DIR definition conditionally
- ares_private.h: use curl_memdebug.h instead of memdebug.h
- vc6cares.dsp: add ares_create_query.c and ares_parse_soa_reply.c
- cares-functions.m4: improve gethostname arg 2 data type check
- setup_once.h: HP-UX specific 'bool', 'false' and 'true' definitions.
- configure: check if compiler halts on function prototype mismatch
- cares-functions.m4: add gethostname arg 2 data type check and definition
- cares-functions.m4: update thread-safeness detection of getaddrinfo()
- setup_once.h: HP-UX <sys/socket.h> issue workaround
- setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>
- Header inclusion clean-up
- setup_once.h: HP-UX specific TRUE and FALSE definitions
- ares_timeout.c: fix compiler warning
- ares_create_query.c: IRIX compilation fix
- c-ares/nameser.h: add some T_* defines for ns_t_* values
- adig: perror() doesn't work for socket errors on windows
- get_DNS_AdaptersAddresses: fix IPv6 parsing
- ares_create_query.3: mention when this is added
- Added new feature (rfc2671)
- code police: fix indents, < 80 columns, reflowed comments
- Cleaned up version awk script.
- read_udp_packets: bail out loop on bad sockets
- cares-compilers.m4: remove -Wstrict-aliasing=3 from clang
- cares-compilers.m4: -Wstrict-aliasing=3 for warning enabled gcc and clang builds

(rodent)

2013-07-14 13:59:51 UTC MAIN commitmail json YAML

+ akonadi-1.10.0, cppcheck-1.60.1, gnumeric112-1.12.4, ilmbase-2.0.1,
  libidn-1.28, openexr-2.0.1, openscad-2013.06, py-setuptools-0.9,
  xmlstarlet-1.5.0.

(wiz)

2013-07-14 11:26:14 UTC MAIN commitmail json YAML

2013-07-14 10:14:27 UTC MAIN commitmail json YAML

2013-07-14 06:48:48 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-LibXML to 2.0019

(wen)

2013-07-14 06:47:47 UTC MAIN commitmail json YAML

Update to 2.0019

Upstream changes:
2.0019          Mon  1 Jul 11:04:31 IDT 2013
    - Correct typos reported in RT #86599.
        - https://rt.cpan.org/Ticket/Display.html?id=86599
        - Thanks to dsteinbrunner.

2.0018          Mon 13 May 13:35:06 IDT 2013
    - Revert previous change of minimal version of libxml2.
        - This change proved to be unpopular and didn't prevent
        the CPAN test failures.
        - By SHLOMIF

2.0017          Thu  9 May 11:03:36 IDT 2013
    - Made the minimal version of libxml2 2.9.0 as previous versions were
    too buggy due to spuriourous CPAN test failures.
        - Please upgrade.
        - By SHLOMIF

(wen)

2013-07-14 06:43:02 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV to 1.32

(wen)

2013-07-14 06:42:02 UTC MAIN commitmail json YAML

Update to 1.32

Upstream changes:
1.32
- fix t/rt71_pp.t

1.31  Thu Jun 13 14:06:49 2013
- fix handling UTF8 in parse method.
- fix getline with allow_loose_quotes (rt#83705)
- add allow_unquoted_escape
- fix parsing escapted sep char (found in Text::CSV_XS rt#81295)

* TODO: Updating documents and adding diag_verbose in the next version

(wen)

2013-07-14 06:38:30 UTC MAIN commitmail json YAML

Updated security/p5-Digest-MD5 to 2.53

(wen)

2013-07-14 06:37:19 UTC MAIN commitmail json YAML

Update to 2.53

Upstream changes:
2013-07-02  Gisle Aas <gisle@ActiveState.com>

  Release 2.53

  Drop File::Spec dependency and don't override installation location
  for perl-5.12++

  Documentation tweaks.

(wen)

2013-07-14 06:33:03 UTC MAIN commitmail json YAML

Updated security/p5-Digest-MD4 to 1.9

(wen)

2013-07-14 06:32:07 UTC MAIN commitmail json YAML

Update to 1.9

Upstream changes:
*** 2013-03-22 Version 1.9
Updated author and distribution location details to airspayce.com

(wen)

2013-07-14 06:13:51 UTC MAIN commitmail json YAML

Updated math/p5-Math-Prime-Util to 0.29

(wen)

2013-07-14 06:11:50 UTC MAIN commitmail json YAML

Update to 0.29
Add missing DEPENDS

Upstream changes:
0.29 30 May 2013

    - Fix a signed vs. unsigned char issue in ranged moebius.  Thanks to the
      Debian testers for finding this.

    - XS is_prob_prime / is_prime now use a BPSW-style test (SPRP2 plus
      extra strong Lucas test) for values over 2^32.  This results in up
      to 2.5x faster performance for large 64-bit values on most machines.
      All PSP2s have been verified with Jan Feitsma's database.

    - forprimes now uses a segmented sieve.  This (1) allows arbitrary 64-bit
      ranges with good memory use, and (2) allows nesting on threaded perls.

    - prime_count_approx for very large values (> 10^36) was very slow without
      Math::MPFR.  Switch to Li+correction for large values if Math::MPFR is
      not available.

    - Workaround for MSVC compiler.

    - Added:
        is_pseudoprime (Fermat probable prime test)
        is_lucas_pseudoprime (standard Lucas-Selfridge test)
        is_extra_strong_lucas_pseudoprime (Mo/Jones/Grantham E.S. Lucas test)

0.28 23 May 2013

    - An optimization to nth_prime caused occasional threaded Win32 faults.
      Adjust so this is avoided.

    - Yet another XS micro-speedup (PERL_NO_GET_CONTEXT)

    - forprimes { block } [begin,]end.  e.g.
        forprimes { say } 100;
        $sum = 0;  forprimes { $sum += $_ } 1000,50000;  say $sum;
        forprimes { say if is_prime($_+2) } 10000;  # print twin primes

    - my $it = prime_iterator(10000); say $it->();
      This is experimental (that is, the interface may change).

0.27 20 May 2013

    - is_prime, is_prob_prime, next_prime, and prev_prime now all go straight
      to XS if possible.  This makes them much faster for small inputs without
      having to use the -nobigint flag.

    - XS simple number validation to lower function call overhead.  Still a
      lot more overhead compared to directly calling the XS functions, but
      it shaves a little bit of time off every call.

    - Speedup pure Perl factoring of small numbers.

    - is_prob_prime / is_prime about 10% faster for composites.

    - Allow '+N' as the second parameter to primes.pl.  This allows:
          primes.pl 100 +30
      to return the primes between 100 and 130.  Or:
          primes.pl 'nth_prime(1000000000)' +2**8

    - Use EXTENDED_TESTING to turn on extra tests.

0.26 21 April 2013

    - Pure Perl factoring:
        - real p-1 -- much faster and more effective
        - Fermat (no better than HOLF)
        - speedup for pbrent
        - simple ECM
        - redo factoring mix

    - New functions:
        prime_certificate  produces a certificate of primality.
        verify_prime      checks a primality certificate.

    - Pure perl primality proof now uses BLS75 instead of Lucas, so some
      numbers will be much faster [n-1 only needs factoring to (n/2)^1/3].

    - Math::Prime::Util::ECAffinePoint and ECProjectivePoint modules for
      dealing with elliptic curves.

0.25 19 March 2013

    - Speed up p-1 stage 2 factoring.  Combined with some minor changes to the
      general factoring combination, ~20% faster for 19 digit semiprimes.

    - New internal macro to loop over primary sieve starting at 2.  Simplifies
      code in quite a few places.

    - Forgot to skip one of the tests with broken 5.6.2.

0.24 10 March 2013

    - Fix compilation with old pre-C99 strict compilers (decl after statement).

    - euler_phi on a range wasn't working right with some ranges.

    - More XS prime count improvements to speed and space.  Add some tables
      to the sieve count so it runs a bit faster.  Transition from sieve later.

    - PP prime count for 10^9 and larger is ~2x faster and uses much less
      memory.  Similar impact for nth_prime 10^8 or larger.

    - Let factor.pl accept expressions just like primes.pl.

0.23  5 March 2013

    - Replace XS Zeta for x > 5 with series from Cephes.  It is 1 eps more
      accurate for a small fraction of inputs.  More importantly, it is much
      faster in range 5 < x < 10.  This only affects non-integer inputs.

    - PP Zeta code replaced (for no-MPFR, non-bignums) with new series.  The
      new code is much more accurate for small values, and *much* faster.

    - Add consecutive_integer_lcm function, just like MPU::GMP's (though we
      define ci_lcm(0) = 0, which should get propogated).

    - Implement binary search on RiemannR for XS nth_prime when n > 2e11.
      Runs ~2x faster for 1e12, 3x faster for 1e13.  Thanks to Programming
      Praxis for the idea and motivation.

    - Add the first and second Chebyshev functions (theta and psi).

    - put isqrt(n) in util.h, use it everywhere.
      put icbrt(n) in lehmer.h, use it there.

    - Start on Lagarias-Miller-Odlyzko prime count.

    - A new data structure for the phi(x,a) function used by all the fast
      prime count routines.  Quite a bit faster and most importantly, uses
      half the memory of the old structure.

    - Performance:
      - Divisor sum with no sub is ~10x faster.
      - Speed up PP version of exp_mangoldt, create XS version.
      - Zeta much faster as mentioned above.
      - faster nth_prime as mentioned above.
      - AKS about 10% faster.
      - Unroll a little more in sieve inner loop.  A couple percent faster.
      - Faster prime_count and nth_prime due to new phi(x,a) (about 1.25x).

0.22 26 February 2013

    - Move main factor loop out of xs and into factor.c.

    - Totient and Moebius now have complete XS implementations.

    - Ranged totient uses less memory when segmented.

    - Switch thread locking to pthreads condition variables.

0.21 22 February 2013

    - Switch to using Bytes::Random::Secure for random primes.  This is a
      big change in that it is the first non-CORE module used.  However, it
      gets rid of lots of possible stupidness from system rand.

    - Spelling fixes in documentation.

    - primes.pl: Add circular and Panaitopol primes.

    - euler_phi and moebius now will compute over a range.

    - Add mertens function: 1000+ times faster than summing moebius($_).

    - Add exp_mangoldt function: exponential of von Mangoldt's function.

    - divisor_sum defaults to sigma if no sub is given (i.e. it sums).

    - Performance:
      - Speedup factoring small numbers.  With -nobigint factoring from
        1 to 10M, it's 1.2x faster.  1.5x faster than Math::Factor::XS.
      - Totient and M譫喘ius over a range are much faster than separate calls.
      - divisor_sum is 2x faster.
      - primes.pl is much faster with Pillai primes.
      - Reduce overhead in euler_phi -- about 2x faster for individual calls.

0.20  3 February 2013

    - Speedup for PP AKS, and turn off test on 32-bit machines.

    - Replaced fast sqrt detection in PP.pm with a slightly slower version.
      The bloom filter doesn't work right in 32-bit Perl.  Having a non-working
      detector led to really bad performance.  Hence this and the AKS change
      should speed up testing on some 32-bit machines by a huge amount.

    - Fix is_perfect_power in XS AKS.

0.19  1 February 2013

    - Update MR bases with newest from http://miller-rabin.appspot.com/.

    - Fixed some issues when using bignum and Calc BigInt backend, and bignum
      and Perl 5.6.

    - Added tests for bigint is_provable_prime.

    - Added a few tests to give better coverage.

    - Adjust some validation subroutines to cut down on overhead.

0.18  14 January 2013

    - Add random_strong_prime.

    - Fix builds with Solaris 9 and older.

    - Add some debug info to perhaps find out why old ActiveState Perls are
      dying in Math::BigInt::Calc, as if they were using really old versions
      that run out of memory trying to calculate '2 ** 66'.
      http://code.activestate.com/ppm/Math-Prime-Util/

0.17  20 December 2012

    - Perl 5.8.1 - 5.8.7 miscalculates 12345 ** 4, which I used in a test.

    - Fix (hopefully) for MSC compilation.

    - Unroll sieve loop for another 20% or so speedup.  It won't have much
      practical application now that we use Lehmer's method for counts, but
      there are some cases that can still show speedups.

    - Changed the rand functionality yet again.  Sorry.  This should give
      better support for plugging in crypto RNG's when used from other
      modules.

0.16  11 December 2012

    - randbits >= 32 on some 32-bit systems was messing us up.  Restrict our
      internal randbits to wordsize-1.

(wen)

2013-07-14 06:03:22 UTC MAIN commitmail json YAML

Added security/p5-Bytes-Random-Secure version 0.26

(wen)

2013-07-14 06:00:06 UTC MAIN commitmail json YAML

Add p5-Bytes-Random-Secure

(wen)

2013-07-14 05:57:28 UTC MAIN commitmail json YAML

Import Bytes::Random::Secure-0.26 as security/p5-Bytes-Random-Secure.

Bytes::Random::Secure provides two interfaces for obtaining crypto-quality
random bytes. The simple interface is built around plain functions. For greater
control over the Random Number Generator's seeding, there is an Object Oriented
interface that provides much more flexibility.

(wen)

2013-07-14 04:44:58 UTC MAIN commitmail json YAML

Added security/p5-Crypt-Random-Seed version 0.03

(wen)

2013-07-14 04:43:18 UTC MAIN commitmail json YAML

Add p5-Crypt-Random-Seed

(wen)

2013-07-14 04:41:51 UTC MAIN commitmail json YAML

Import Crypt::Random::Seed-0.03 as security/p5-Crypt-Random-Seed.

Crypt::Random::Seed is a simple mechanism to get strong randomness. The main
purpose of this module is to provide a simple way to generate a seed for a
PRNG such as Math::Random::ISAAC, for use in cryptographic key generation,
or as the seed for an upstream module such as Bytes::Random::Secure. Flags
for requiring non-blocking sources are allowed, as well as a very simple method
for plugging in a source.

(wen)

2013-07-14 02:57:59 UTC MAIN commitmail json YAML

Added security/p5-Crypt-Random-TESHA2 version 0.0.1

(wen)

2013-07-14 02:56:43 UTC MAIN commitmail json YAML

Add p5-Crypt-Random-TESHA2

(wen)

2013-07-14 02:55:34 UTC MAIN commitmail json YAML

Import Crypt::Random::TESHA2-0.0.1 as security/p5-Crypt-Random-TESHA2.

Crypt::Random::TESHA2 generate random numbers using entropy gathered from
timer/scheduler jitter. This can be used to generate non-pseudorandom data
to seed a PRNG (e.g. srand/rand, Math::Random::MT, etc.) or CSPRNG (e.g. AES-CTR
or Math::Random::ISAAC). You may use it directly or as part of a random source
module that first checks for O/S randomness sources.

(wen)

2013-07-14 02:32:35 UTC MAIN commitmail json YAML

2013-07-14 02:32:23 UTC MAIN commitmail json YAML

Updated security/p5-Digest-SHA to 5.85

(wen)

2013-07-14 01:24:06 UTC MAIN commitmail json YAML

Update to 5.85

Upstream changes:
5.85  Wed Jun 26 04:05:26 MST 2013
- workaround for repeated calls to shaclose (ref. Bug #86295)
-- need to explicitly reset internal pointer to NULL
ref. shaclose() in SHA.xs
- corrected typos in shasum script
-- ref. Bug #85430

(wen)

2013-07-14 01:14:04 UTC MAIN commitmail json YAML

2013-07-14 00:35:28 UTC MAIN commitmail json YAML

Updated devel/p5-boolean to 0.30

(wen)

2013-07-14 00:34:35 UTC MAIN commitmail json YAML

Update to 0.30

Upstream changes:
version: 0.30
date:    Wed Apr  3 15:24:44 PDT 2013
changes:
- Fix https://rt.cpan.org/Public/Bug/Display.html?id=84398
- chip++
- Documented JSON support.
---
version: 0.29
date:    Mon Apr  1 21:48:31 PDT 2013
changes:
- Support JSON and JSON::XS. dankogai-san++

(wen)

2013-07-14 00:31:18 UTC MAIN commitmail json YAML

Updated devel/p5-Date-Manip to 6.40

(wen)

2013-07-14 00:30:22 UTC MAIN commitmail json YAML

2013-07-14 00:21:40 UTC MAIN commitmail json YAML

Updated devel/p5-App-cpanminus to 1.6923

(wen)

2013-07-14 00:20:20 UTC MAIN commitmail json YAML

Update to 1.6923

Upstream changes:
1.6923  2013-07-03 22:16:04 PDT
  [Bug Fixes]
      - Reverted the --skipdeps in PERL_AUTOINSTALL since it breaks default
        dependencies in Module::Install-based distributions

1.6922  2013-06-19 13:55:54 PDT
  [Improvements]
      - No changes in the code, packaging update so the fatpacked executable on cpanm has
        the right version. #274

1.6921  2013-06-18 03:18:55 PDT
  [Bug Fixes]
      - Fixes install with Module::Build < 0.35, i.e. vanilla perl 5.10.1
        (Thanks to joshk for the report)
      - Fixes install on 5.8 with Module::Build dists without configure_requires #273
        (Thanks to gildegoma for the report)

1.6920  2013-06-14 14:08:44 PDT
  [Improvements]
      - Handle PERL_LOCAL_LIB_ROOT in case multiple paths are stacked (mst)
      - Remove the search.cpan.org fallback where no META files exist. Generate stub using CPAN::Meta

1.6919  2013-06-12 08:32:06 PDT
  [Incompatible Changes]
      - Automatically detect local::lib mode when environment variables are already configured
        on the shell. This is to fix the first time run when local::lib is configure but arch
        library path doesn't exist. #263

1.6918  2013-06-10 13:02:06 PDT
  [Improvements]
      - Fix documentation about --quiet
      - Find the best (non-backpan) match out of MetaCPAN results when there are multiple
        results https://github.com/CPAN-API/cpan-api/issues/274

1.6917  2013-06-05 10:07:12 JST
  [Incompatible Changes]
      - build.log is now created inside a work directory, then a symlink to the file is
        made in ~/.cpanm. On platforms where symlink is not available (Win32), the build.log
        file is copied from the build directory once the installation has finished. (ilmari)

1.6916  2013-06-04 19:54:36 JST
  [Improvements]
      - Do not complain upgrading cpanm in local::lib
      - Accept 0-9_ in PAUSE ID (#265)

(wen)

2013-07-13 23:04:46 UTC MAIN commitmail json YAML

Mention other packages that should be updated with this one.

(wiz)

2013-07-13 19:44:54 UTC MAIN commitmail json YAML

2013-07-13 19:43:22 UTC MAIN commitmail json YAML

2013-07-13 19:38:27 UTC MAIN commitmail json YAML

2013-07-13 19:33:19 UTC MAIN commitmail json YAML

2013-07-13 19:23:37 UTC MAIN commitmail json YAML

Update to gmime-2.6.10. Changes unknown, but old version doesn't build
against newer glib2 anyway.

(joerg)

2013-07-13 19:22:27 UTC MAIN commitmail json YAML

Don't create multiple extern entries for the same inlined function.

(joerg)

2013-07-13 19:21:33 UTC MAIN commitmail json YAML

Copy files, new automake fails otherwise.

(joerg)

2013-07-13 19:15:27 UTC MAIN commitmail json YAML

2013-07-13 18:51:34 UTC MAIN commitmail json YAML