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 (3h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 04:19:09 UTC Now

2016-02-07 10:27:23 UTC MAIN commitmail json YAML

Git v2.7.1 Release Notes
========================

Fixes since v2.7
----------------

* An earlier change in 2.5.x-era broke users' hooks and aliases by
  exporting GIT_WORK_TREE to point at the root of the working tree,
  interfering when they tried to use a different working tree without
  setting GIT_WORK_TREE environment themselves.

* The "exclude_list" structure has the usual "alloc, nr" pair of
  fields to be used by ALLOC_GROW(), but clear_exclude_list() forgot
  to reset 'alloc' to 0 when it cleared 'nr' to discard the managed
  array.

* "git send-email" was confused by escaped quotes stored in the alias
  files saved by "mutt", which has been corrected.

* A few unportable C construct have been spotted by clang compiler
  and have been fixed.

* The documentation has been updated to hint the connection between
  the '--signoff' option and DCO.

* "git reflog" incorrectly assumed that all objects that used to be
  at the tip of a ref must be commits, which caused it to segfault.

* The ignore mechanism saw a few regressions around untracked file
  listing and sparse checkout selection areas in 2.7.0; the change
  that is responsible for the regression has been reverted.

* Some codepaths used fopen(3) when opening a fixed path in $GIT_DIR
  (e.g. COMMIT_EDITMSG) that is meant to be left after the command is
  done.  This however did not work well if the repository is set to
  be shared with core.sharedRepository and the umask of the previous
  user is tighter.  They have been made to work better by calling
  unlink(2) and retrying after fopen(3) fails with EPERM.

* Asking gitweb for a nonexistent commit left a warning in the server
  log.

* "git rebase", unlike all other callers of "gc --auto", did not
  ignore the exit code from "gc --auto".

* Many codepaths that run "gc --auto" before exiting kept packfiles
  mapped and left the file descriptors to them open, which was not
  friendly to systems that cannot remove files that are open.  They
  now close the packs before doing so.

* A recent optimization to filter-branch in v2.7.0 introduced a
  regression when --prune-empty filter is used, which has been
  corrected.

* The description for SANITY prerequisite the test suite uses has
  been clarified both in the comment and in the implementation.

* "git tag" started listing a tag "foo" as "tags/foo" when a branch
  named "foo" exists in the same repository; remove this unnecessary
  disambiguation, which is a regression introduced in v2.7.0.

* The way "git svn" uses auth parameter was broken by Subversion
  1.9.0 and later.

* The "split" subcommand of "git subtree" (in contrib/) incorrectly
  skipped merges when it shouldn't, which was corrected.

* A few options of "git diff" did not work well when the command was
  run from a subdirectory.

* dirname() emulation has been added, as Msys2 lacks it.

* The underlying machinery used by "ls-files -o" and other commands
  have been taught not to create empty submodule ref cache for a
  directory that is not a submodule.  This removes a ton of wasted
  CPU cycles.

* Drop a few old "todo" items by deciding that the change one of them
  suggests is not such a good idea, and doing the change the other
  one suggested to do.

* Documentation for "git fetch --depth" has been updated for clarity.

* The command line completion learned a handful of additional options
  and command specific syntax.

Also includes a handful of documentation and test updates.

(adam)

2016-02-07 09:16:10 UTC MAIN commitmail json YAML

+ SDL2_ttf-2.0.14, chromaprint-1.3, cups-2.1.3, git-base-2.7.1,
  p5-IO-Socket-SSL-2.024, py-setuptools-19.7, py-virtualenv-14.0.5,
  x264-devel-20160206.

(wiz)

2016-02-07 09:14:13 UTC MAIN commitmail json YAML

Updated comms/asterisk13 to 13.7.2

(jnemeth)

2016-02-07 09:13:34 UTC MAIN commitmail json YAML

Update Asterisk to 13.7.2: this is mainly bug fixes with some minor
features and fixes for AST-2016-001, AST-2016-002, and AST-2016-003.
Also some pkglinting.

----- 13.7.2

The Asterisk Development Team has announced the release of Asterisk 13.7.2.

The release of Asterisk 13.7.2 resolves an issue reported by the
community and would have not been possible without your participation.
Thank you!

The following is the issue resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-25702 - PjSip realtime DB and Cache Errors since
      upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2 (Reported by
      Nic Colledge)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.7.2

Thank you for your continued support of Asterisk!

----- 13.7.1

The Asterisk Development Team has announced security releases for Certified
Asterisk 11.6 and 13.1 and Asterisk 11 and 13. The available security releases
are released as versions 11.6-cert12, 11.21.1, 13.1-cert3, and 13.7.1.

The release of these versions resolves the following security vulnerabilities:

* AST-2016-001: BEAST vulnerability in HTTP server

  The Asterisk HTTP server currently has a default configuration which allows
  the BEAST vulnerability to be exploited if the TLS functionality is enabled.
  This can allow a man-in-the-middle attack to decrypt data passing through it.

* AST-2016-002: File descriptor exhaustion in chan_sip

  Setting the sip.conf timert1 value to a value higher than 1245 can cause an
  integer overflow and result in large retransmit timeout times. These large
  timeout values hold system file descriptors hostage and can cause the system
  to run out of file descriptors.

* AST-2016-003: Remote crash vulnerability receiving UDPTL FAX data.

  If no UDPTL packets are lost there is no problem. However, a lost packet
  causes Asterisk to use the available error correcting redundancy packets. If
  those redundancy packets have zero length then Asterisk uses an uninitialized
  buffer pointer and length value which can cause invalid memory accesses later
  when the packet is copied.

For a full list of changes in the current releases, please see the ChangeLogs:

http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.7.1

The security advisories are available at:

* http://downloads.asterisk.org/pub/security/AST-2016-001.pdf
* http://downloads.asterisk.org/pub/security/AST-2016-002.pdf
* http://downloads.asterisk.org/pub/security/AST-2016-003.pdf

Thank you for your continued support of Asterisk!

----- 13.7.0

The Asterisk Development Team has announced the release of Asterisk 13.7.0.

The release of Asterisk 13.7.0 resolves several issues reported by the
community and would have not been possible without your participation.
Thank you!

The following are the issues resolved in this release:

New Features made in this release:
-----------------------------------
* ASTERISK-25419 - Dialplan Application for Integration of StatsD
      (Reported by Ashley Sanders)
* ASTERISK-25549 - Confbridge: Add participant timeout option
      (Reported by Mark Michelson)
* ASTERISK-24922 - ARI: Add the ability to intercept hold and
      raise an event (Reported by Matt Jordan)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-25689 - pjsip show contacts not working in Asterisk
      13.7rc2 (Reported by Marcelo Terres)
* ASTERISK-25640 - pbx: Deadlock on features reload and state
      change hint. (Reported by Krzysztof Trempala)
* ASTERISK-25664 - ast_format_cap_append_by_type leaks a reference
      (Reported by Corey Farrell)
* ASTERISK-25601 - json: Audit reference usage and thread safety
      (Reported by Joshua Colp)
* ASTERISK-25625 - res_sorcery_memory_cache: Add full backend
      caching (Reported by Joshua Colp)
* ASTERISK-25615 - res_pjsip: Setting transport async_operations >
      1 causes segfault on tls transports (Reported by George Joseph)
* ASTERISK-25364 - [patch]Issue a TCP connection(kernel) and
      thread of asterisk is not released (Reported by Hiroaki Komatsu)
* ASTERISK-25619 - res_chan_stats not sending the correct
      information to StatsD (Reported by Tyler Cambron)
* ASTERISK-25569 - app_meetme: Audio quality issues (Reported by
      Corey Farrell)
* ASTERISK-25609 - [patch]Asterisk may crash when calling
      ast_channel_get_t38_state(c) (Reported by Filip Jenicek)
* ASTERISK-24146 - [patch]No audio on WebRtc caller side when
      answer waiting time is more than ~7sec (Reported by Aleksei
      Kulakov)
* ASTERISK-25599 - [patch] SLIN Resampling Codec only 80 msec
      (Reported by Alexander Traud)
* ASTERISK-25616 - Warning with a Codec Module which supports PLC
      with FEC (Reported by Alexander Traud)
* ASTERISK-25610 - Asterisk crash during "sip reload" (Reported by
      Dudás József)
* ASTERISK-25608 - res_pjsip/contacts/statsd:  Lifecycle events
      aren't consistent (Reported by George Joseph)
* ASTERISK-25584 - [patch] format-attribute module: VP8 missing
      (Reported by Alexander Traud)
* ASTERISK-25583 - [patch] format-attribute module: RFC 7587 (Opus
      Codec) (Reported by Alexander Traud)
* ASTERISK-25498 - Asterisk crashes when negotiating g729 without
      that module installed (Reported by Ben Langfeld)
* ASTERISK-25595 - Unescaped : in messge sent to statsd (Reported
      by Niklas Larsson)
* ASTERISK-25476 - chan_sip loses registrations after a while
      (Reported by Michael Keuter)
* ASTERISK-25598 - res_pjsip:  Contact status messages are
      printing a hash instead of the uri (Reported by George Joseph)
* ASTERISK-25600 - bridging: Inconsistency in BRIDGEPEER (Reported
      by Jonathan Rose)
* ASTERISK-25582 - Testsuite: Reactor timeout error in
      tests/fax/pjsip/directmedia_reinvite_t38 (Reported by Matt
      Jordan)
* ASTERISK-25593 - fastagi: record file closed after sending
      result (Reported by Kevin Harwell)
* ASTERISK-25585 - [patch]rasterisk never hits most of main(), but
      it's assumed to (Reported by Walter Doekes)
* ASTERISK-25590 - CLI Usage info for 'pjsip send notify'
      references incorrect config (Reported by Corey Farrell)
* ASTERISK-25165 - Testsuite - Sorcery memory cache leaks
      (Reported by Corey Farrell)
* ASTERISK-25575 - res_pjsip: Dynamic outbound registrations
      created via ARI are not loaded into memory on Asterisk
      start/restart (Reported by Matt Jordan)
* ASTERISK-25545 - [patch] translation module gets cached not
      joint format (Reported by Alexander Traud)
* ASTERISK-25573 - [patch] H.264 format attribute module: resets
      whole SDP (Reported by Alexander Traud)
* ASTERISK-24958 - Forwarding loop detection inhibits certain
      desirable scenarios (Reported by Mark Michelson)
* ASTERISK-25561 - app_queue.c line 6503 (try_calling): mutex
      'qe->chan' freed more times than we've locked! (Reported by Alec
      Davis)
* ASTERISK-25552 - hashtab: Improve NULL tolerance (Reported by
      Joshua Colp)
* ASTERISK-25160 - [patch] Opus Codec: SIP/SDP line fmtp missing
      when called internally (Reported by Alexander Traud)
* ASTERISK-25535 - [patch] format creation on module load instead
      of cache (Reported by Alexander Traud)
* ASTERISK-25449 - main/sched: Regression introduced by
      5c713fdf18f causes erroneous duplicate RTCP messages; other
      potential scheduling issues in chan_sip/chan_skinny (Reported by
      Matt Jordan)
* ASTERISK-25546 - threadpool: Race condition between idle timeout
      and activation (Reported by Joshua Colp)
* ASTERISK-25537 - [patch] format-attribute module: RFC or
      internal defaults? (Reported by Alexander Traud)
* ASTERISK-25533 - [patch] buffer for ast_format_cap_get_names
      only 64 bytes (Reported by Alexander Traud)
* ASTERISK-25373 -  add documentation for CALLERID(pres) and also
      the CONNECTEDLINE and REDIRECTING variants (Reported by Walter
      Doekes)
* ASTERISK-25527 - Quirky xmldoc description wrapping (Reported by
      Walter Doekes)
* ASTERISK-24779 - Passthrough OPUS codec not working with
      chan_pjsip (Reported by PowerPBX)
* ASTERISK-25522 - ARI: Crash when creating channel via ARI
      originate with requesting channel (Reported by Matt Jordan)
* ASTERISK-25434 - Compiler flags not reported in 'core show
      settings' despite usage during compilation (Reported by Rusty
      Newton)
* ASTERISK-24106 - WebSockets Automatically decides what driver it
      will use  (Reported by Andrew Nagy)
* ASTERISK-25513 - Crash: malloc failed with high load of
      subscriptions. (Reported by John Bigelow)
* ASTERISK-25505 - res_pjsip_pubsub: Crash on off-nominal when UAS
      dialog can't be created (Reported by Joshua Colp)
* ASTERISK-24543 - Asterisk 13 responds to SIP Invite with all
      possible codecs configured for peer as opposed to intersection
      of configured codecs and offered codecs (Reported by Taylor
      Hawkes)
* ASTERISK-25494 - build:  GCC 5.1.x catches some new const, array
      bounds and missing paren issues (Reported by George Joseph)
* ASTERISK-25485 - res_pjsip_outbound_registration: registration
      stops due to 400 response (Reported by Kevin Harwell)
* ASTERISK-25486 - res_pjsip: Fix deadlock when validating URIs
      (Reported by Joshua Colp)
* ASTERISK-7803 - [patch] Update the maximum packetization values
      in frame.c (Reported by dea)
* ASTERISK-25484 - [patch] autoframing=yes has no effect (Reported
      by Alexander Traud)
* ASTERISK-25461 - Nested dialplan #includes don't work as
      expected. (Reported by Richard Mudgett)
* ASTERISK-25455 - Deadlock of PJSIP realtime over
      res_config_pgsql  (Reported by mdu113)
* ASTERISK-25135 - [patch]RTP Timeout hangup cause code missing
      (Reported by Olle Johansson)
* ASTERISK-25435 - Asterisk periodically hangs. UDP Recv-Q greatly
      exceeds zero. (Reported by Dmitriy Serov)
* ASTERISK-25451 - Broken video - erased rtp marker bit (Reported
      by Stefan Engström)
* ASTERISK-25400 - Hints broken when "CustomPresence" doesn't
      exist in AstDB (Reported by Andrew Nagy)
* ASTERISK-25443 - [patch]IPv6 - Potential issue in via header
      parsing (Reported by ffs)
* ASTERISK-25404 - segfault/crash in chan_pjsip_hangup ... at
      chan_pjsip.c (Reported by Chet Stevens)
* ASTERISK-25391 - AMI GetConfigJSON returns invalid JSON
      (Reported by Bojan Nemčić)
* ASTERISK-25441 - Deadlock in res_sorcery_memory_cache. (Reported
      by Richard Mudgett)
* ASTERISK-25438 - res_rtp_asterisk: ICE role message even when
      ICE is not enabled (Reported by Joshua Colp)

Improvements made in this release:
-----------------------------------
* ASTERISK-25618 - res_pjsip:  Check for readability of TLS files
      at startup (Reported by George Joseph)
* ASTERISK-25572 - Endpoints: Add StatsD stats for Asterisk
      endpoints (Reported by Matt Jordan)
* ASTERISK-25571 - PJSIP: Add StatsD stats for some common PJSIP
      objects (Reported by Matt Jordan)
* ASTERISK-25518 - taskprocessor: Add high water mark (Reported by
      Jonathan Rose)
* ASTERISK-25477 - pjsip show "command" like [criteria] (Reported
      by Bryant Zimmerman)
* ASTERISK-24718 - [patch]Add inital support of "sanitize" to
      configure (Reported by Badalian Vyacheslav)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.7.0

Thank you for your continued support of Asterisk!

(jnemeth)

2016-02-07 08:43:49 UTC MAIN commitmail json YAML

Updated databases/openldap to 2.4.44

(adam)

2016-02-07 08:43:00 UTC MAIN commitmail json YAML

OpenLDAP 2.4.44 Release (2016/02/05)
Fixed slapd-bdb/hdb missing olcDbChecksum config attr (ITS-8337)
Fixed slapd-mdb behavior with long lived read transactions (ITS-8226)
Fixed slapd-mdb cleanup after failed transaction (ITS-8360)
Fixed slapd-sql missing id_query/olcSqlIdQuery (ITS-8329)
Fixed slapo-accesslog callback initialization (ITS-8351)
Fixed slapo-ppolicy pwdMaxRecordedFailure must never be zero (ITS-8327)
Fixed slapo-syncprov abandon processing (ITS-8354)
Fixed slapo-syncprov ctxcsn snapshot on refresh (ITS-8281, ITS-8365)
Documentation
admin24 Stop linking to Berkeley DB downloads (ITS-8362)
admin24 Update documentation for LMDB preference

(adam)

2016-02-07 08:18:55 UTC MAIN commitmail json YAML

Updated comms/asterisk to 11.21.1

(jnemeth)

2016-02-07 08:18:43 UTC MAIN commitmail json YAML

Update to Asterisk 11.21.1:  this is mainly a bug patch update plus
fixes for AST-2016-001, AST-2016-002, and AST-2016-003.  Also some
pkglinting.

----- 11.21.1

The Asterisk Development Team has announced security releases for Certified
Asterisk 11.6 and 13.1 and Asterisk 11 and 13. The available security releases
are released as versions 11.6-cert12, 11.21.1, 13.1-cert3, and 13.7.1.

The release of these versions resolves the following security vulnerabilities:

* AST-2016-001: BEAST vulnerability in HTTP server

  The Asterisk HTTP server currently has a default configuration which allows
  the BEAST vulnerability to be exploited if the TLS functionality is enabled.
  This can allow a man-in-the-middle attack to decrypt data passing through it.

* AST-2016-002: File descriptor exhaustion in chan_sip

  Setting the sip.conf timert1 value to a value higher than 1245 can cause an
  integer overflow and result in large retransmit timeout times. These large
  timeout values hold system file descriptors hostage and can cause the system
  to run out of file descriptors.

* AST-2016-003: Remote crash vulnerability receiving UDPTL FAX data.

  If no UDPTL packets are lost there is no problem. However, a lost packet
  causes Asterisk to use the available error correcting redundancy packets. If
  those redundancy packets have zero length then Asterisk uses an uninitialized
  buffer pointer and length value which can cause invalid memory accesses later
  when the packet is copied.

For a full list of changes in the current releases, please see the ChangeLogs:

http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-11.21.1

The security advisories are available at:

* http://downloads.asterisk.org/pub/security/AST-2016-001.pdf
* http://downloads.asterisk.org/pub/security/AST-2016-002.pdf
* http://downloads.asterisk.org/pub/security/AST-2016-003.pdf

Thank you for your continued support of Asterisk!

----- 11.21.0

The Asterisk Development Team has announced the release of Asterisk 11.21.0.

The release of Asterisk 11.21.0 resolves several issues reported by the
community and would have not been possible without your participation.
Thank you!

The following are the issues resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-25640 - pbx: Deadlock on features reload and state
      change hint. (Reported by Krzysztof Trempala)
* ASTERISK-25364 - [patch]Issue a TCP connection(kernel) and
      thread of asterisk is not released (Reported by Hiroaki Komatsu)
* ASTERISK-25569 - app_meetme: Audio quality issues (Reported by
      Corey Farrell)
* ASTERISK-25609 - [patch]Asterisk may crash when calling
      ast_channel_get_t38_state(c) (Reported by Filip Jenicek)
* ASTERISK-24146 - [patch]No audio on WebRtc caller side when
      answer waiting time is more than ~7sec (Reported by Aleksei
      Kulakov)
* ASTERISK-25599 - [patch] SLIN Resampling Codec only 80 msec
      (Reported by Alexander Traud)
* ASTERISK-25616 - Warning with a Codec Module which supports PLC
      with FEC (Reported by Alexander Traud)
* ASTERISK-25610 - Asterisk crash during "sip reload" (Reported by
      Dudás József)
* ASTERISK-25498 - Asterisk crashes when negotiating g729 without
      that module installed (Reported by Ben Langfeld)
* ASTERISK-25476 - chan_sip loses registrations after a while
      (Reported by Michael Keuter)
* ASTERISK-25593 - fastagi: record file closed after sending
      result (Reported by Kevin Harwell)
* ASTERISK-25585 - [patch]rasterisk never hits most of main(), but
      it's assumed to (Reported by Walter Doekes)
* ASTERISK-25552 - hashtab: Improve NULL tolerance (Reported by
      Joshua Colp)
* ASTERISK-25449 - main/sched: Regression introduced by
      5c713fdf18f causes erroneous duplicate RTCP messages; other
      potential scheduling issues in chan_sip/chan_skinny (Reported by
      Matt Jordan)
* ASTERISK-25537 - [patch] format-attribute module: RFC or
      internal defaults? (Reported by Alexander Traud)
* ASTERISK-25373 -  add documentation for CALLERID(pres) and also
      the CONNECTEDLINE and REDIRECTING variants (Reported by Walter
      Doekes)
* ASTERISK-25527 - Quirky xmldoc description wrapping (Reported by
      Walter Doekes)
* ASTERISK-25434 - Compiler flags not reported in 'core show
      settings' despite usage during compilation (Reported by Rusty
      Newton)
* ASTERISK-25494 - build:  GCC 5.1.x catches some new const, array
      bounds and missing paren issues (Reported by George Joseph)
* ASTERISK-7803 - [patch] Update the maximum packetization values
      in frame.c (Reported by dea)
* ASTERISK-25461 - Nested dialplan #includes don't work as
      expected. (Reported by Richard Mudgett)
* ASTERISK-25455 - Deadlock of PJSIP realtime over
      res_config_pgsql  (Reported by mdu113)
* ASTERISK-25135 - [patch]RTP Timeout hangup cause code missing
      (Reported by Olle Johansson)
* ASTERISK-25400 - Hints broken when "CustomPresence" doesn't
      exist in AstDB (Reported by Andrew Nagy)
* ASTERISK-25443 - [patch]IPv6 - Potential issue in via header
      parsing (Reported by ffs)
* ASTERISK-25391 - AMI GetConfigJSON returns invalid JSON
      (Reported by Bojan Nemčić)
* ASTERISK-25438 - res_rtp_asterisk: ICE role message even when
      ICE is not enabled (Reported by Joshua Colp)

Improvements made in this release:
-----------------------------------
* ASTERISK-24718 - [patch]Add inital support of "sanitize" to
      configure (Reported by Badalian Vyacheslav)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-11.21.0

Thank you for your continued support of Asterisk!

(jnemeth)

2016-02-07 07:38:24 UTC MAIN commitmail json YAML

Updated devel/gitolite to 3.6.4

(ryoon)

2016-02-07 07:37:56 UTC MAIN commitmail json YAML

Update to 3.6.4

Changelog:
2015-11-01  v3.6.4  a ref-create bug in wild repos was fixed

                    some contrib code related to AD integration, and to
                    redmine user aliases

                    teach Alias.pm a few new tricks

                    remove a race condition in 'create' command that affected
                    the 'default roles' setting

                    make 'who-pushed' more efficient (local push logs, and
                    'tip search')

                    'gitolite query-rc' learns '-d' ('--dump') option

(ryoon)

2016-02-07 07:31:46 UTC MAIN commitmail json YAML

Updated www/php-concrete5 to 5.7.5.6

(ryoon)

2016-02-07 07:31:12 UTC MAIN commitmail json YAML

Update to 5.7.5.6

Changelog:

5.7.5.6 Release Notes
Behavioral Improvements

    Minor improvements to command line utilities (thanks mlocati)
    Default behavior on certain javascript links prevented (thanks ojalehto)
    Fixed: User's avatar's url doesn't change when you change the image (thanks ojalehto)
    Fixed: https://github.com/concrete5/concrete5/pull/3420 (thanks ojalehto)
    Remove New Page link from stacks version history (thanks ojalehto)
    Adjust clear log button to indicate dangerousness of the action (thanks ojalehto)

Bug Fixes

    Fixed inability to publicly register new accounts (received invalid email address errors on valid email addresses.) (thanks JeRoNZ)
    Fixed http://www.concrete5.org/developers/bugs/5-7-5-5/file-manager-broken-after-deleting-a-file-set./ (thanks ojalehto)
    Parallax custom template causes layout design to not be accessible
    Fixed bug in next/previous block where exclude system pages was always set to true (thanks ojalehto)
    Prevent error while adding a new feed without a page type filter (thanks ojalehto)
    Fix incorrect action after renaming a stack (thanks ojalehto)
    PHP7 bug fixes (thanks JeRoNZ)
    Fixed multilingual flag layout(thanks ojalehto)
    Strict error bug fixes (thanks mlocati)

5.7.5.5 Release Notes
Behavioral Improvements

    You can no longer deactivate or delete your own user account in the Dashboard
    Social Links block opens links in new tabs (thanks MrKarlDilkington)

Bug Fixes

    Fixed inability to clear site contents when installing themes that swap the site窶冱 contents with their own.
    Responsive flag images in multilingual sites (thanks seebaermichi)
    Fixed issue where pasted blocks weren窶冲 using proper grid container settings.
    Fixed inability to bulk delete files.
    Fixed Form block's questions are ordered incorrectly after ordering some of them and creating a new question. (thanks ojalehto)
    Fixed: An error was thrown e.g. when trying to change user's password in dashboard while MYSQL is used in STRICT_TRANS_TABLES mode (thanks ojalehto)
    Fixed error when adding files to sets and not logged in as admin.
    Fixed inability to login with Oauth-based authentication types, including concrete5.org community and others (thanks Fabian Vogler)
    Fixed bug: Layout column widths are no longer editable after being saved the first time
    Fixed http://www.concrete5.org/developers/bugs/5-7-5-4/member-avatar/
    Minor fixes to certain command line commands (thanks mlocati)
    Fixed https://github.com/concrete5/concrete5/pull/3363 (thanks ojalehto)
    Fixed https://github.com/concrete5/concrete5/issues/2959 (thanks seebaermichi)
    Fixed https://github.com/concrete5/concrete5/pull/3368 (jaromirdalecky)
    Fixed https://github.com/concrete5/concrete5/issues/3365 (thanks Ruudt)

5.7.5.4 Release Notes
Feature Updates

    Lots of improvements to the YouTube block, including responsive and widescreen improvements, support for playlist URLs, support for more YouTube options, and code cleanup (thanks Mesuva!)
    Added the ability to start composer page location sitemaps at a certain level in the tree.
    Share this Page block now includes a print option (thanks ojalehto)
    New uploading settings Dashboard page allows administrators to specify a maximum width, height and JPEG level for images uploaded to the file manager. Images will be constrained using client side JavaScript (if available) and server side as a fallback (thanks Mesuva)
    Background size and position added to options in Background Image section of area/block design (thanks MrKarlDilkington)
    Added the ability to set storage locations for files in bulk (thanks hissy)
    Updates to Image Slider block: draggable and collapsible slides, choose whether to animate automatically, slider speed, time between transitions, and whether to pause on hover (thanks MrKarlDilkington)
    Character count added to bulk SEO updater and SEO panel (thanks Mesuva)
    Added 窶廡it Image窶� button to Image Editor (thanks MrKarlDilkington)

Behavioral Improvements

    If a user has the ability to approve the workflow on a page that he or she is updating, the workflow will be skipped when submission occurs.
    Better validation of thumbnail types created through the dashboard (thanks mnakalay)
    Security improvement: immediate invalidation of password reset emails upon changed passwords (thanks joemeyer)
    We now use the number form element in the number attribute (thanks Remo)
    Added version comment to workflow email.
    Better caching of Page List blocks (thanks TimDix)
    CSS scope fixes and cleanup (thanks robkovacs)
    Drafts now include the date they were created (thanks MrKarlDilkington)
    Command line utilities will now work with a symlinked core (thanks mlocati)
    An area name is now visible when dragging a block over it
    Better compressed image slider sample images lead to smaller file sizes (thanks MrKarlDilkington)
    Improvement to the Page Defaults editing experience (thanks MrKarlDilkington)
    Added support for system pages to the AutoNav block (thanks joostrijneveld)
    Better support for elements in content blocks (thanks EC-Joe)
    Configuration option added to disable download statistics tracking (thanks EC-Joe)

Bug Fixes

    Custom theme layout presets now honor attributes on containers and columns other than just 窶彡lass窶� (data attributes, etc窶ヲ)
    Fixed error on user password validation on PHP 5.3.3.
    User avatar removal now protected against CSRF attacks.
    Allows the use of custom label text for file selectors (thanks mnakalay)
    Miscellaneous code cleanup and minor bug fixes (thanks joemeyer)
    Fixed infinite redirect issues with certain setups.
    Fixed https://github.com/concrete5/concrete5/issues/3063 (thanks joemeyer)
    Fixed errors when including job sets in packages (thanks joemeyer)
    Fixed bug where uploading files with uppercase extensions would fail in certain situations.
    Fixed bug where image slider block entries with links to internal page would lose those links on edit (thanks acliss19xx)
    Fixed https://github.com/concrete5/concrete5/issues/3300
    Fix newsflow url to Dashboard's update page (thanks concrete5 Japan)
    Fixed: It is not possible to set the color picker to complete transparency in the theme customization options (thanks mlocati)
    Fixed: if you add a picture to a feature paragraph area (or other abstracted string) and go to edit it it doesn't get translated back (thanks joemeyer)
    Fixed: https://github.com/concrete5/concrete5/pull/3214 (thanks frosso)
    Fixed inability to clear background images in page design.
    Fixed https://www.concrete5.org/developers/bugs/5-7-5-3/remove-alias-does-not-work/
    Bug fixes with Dashboard sitemap and page search.
    Fixed: Package description isn't translated before installing the package (thanks mlocati)
    Fixed: Can't vote in a survey if the block caching is turned on (thanks TimDix)
    Fixed https://www.concrete5.org/community/forums/chat/date-navigation-timezone-problem/ (thanks mlocati and WillemAnchor)
    Fixed https://github.com/concrete5/concrete5/issues/3098 (thanks ahukkanen)
    Fixed bug where the Add new page dialog was missing certain translations loaded from Composer (thanks ahukkanen)
    Fixed https://www.concrete5.org/developers/bugs/5-7-5-3/zip-file-download/ (thanks mlocati)
    Fixed bug where filtering by select attribute option values wasn窶冲 working when the options had special characters in them (thanks dsgraham)
    Added X-Frame-Options header option for security purposes (thanks hissy)
    Fixed https://hackerone.com/reports/4934 (thanks joemeyer)
    Fixed mobile theme switcher issues: Elements are loaded from default theme instead of mobile theme, Responsive image settings of mobile theme does not respected (thanks hissy)
    Content import now properly imports area background images (thanks myconcretelab)
    https://github.com/concrete5/concrete5/pull/3106 (thanks mlocati)
    Fixed typo in Password Sent email template (thanks allybee)

Developer Updates

    Code improvements to facilitate concrete5 running on PHP 7 (thanks mlocati)
    New command line installation functionality to support installs in a clustered environment (attaches to existing databases rather than requiring an empty database.)
    New command line utilities for installing and uninstalling pacs are now available (thanks mlocati)
    New command line utilities for generating and updating package translation files (thanks mlocati)
    Feature: Add new Conversation Message event (thanks brucewyne)
    Page Theme classes can now provide custom valNew attach mode in command line installer: When the --attach flag is supplied with a concrete5 c5:install call, if the supplied database already has rows we will attach to it rather than failing
    Session API Improvements
    Groups tree Javascript now methods which will run after on_start() from ALL installed packages have run. This can be helpful when a particular package requires something from another package, but the original package is executing on_start() before the dependency.
    Tourist tours now have access to showStep method (thanks danielgasser)

5.7.5.3 Release Notes
Behavioral Improvements

    Added an 窶廣dd Content窶� guide that goes through the process of adding content to the page, and explains the Add Content panel.
    Improved contrast in the Add Content and Dashboard panels.
    Fixed https://github.com/concrete5/concrete5/issues/2980
    Improvements to image editing experience when using the concrete5 image editor.
    Account private messages no longer assumes profiles are enabled (thanks ounziw)
    Escaped input in form submissions so prevent Excel macros from being embedded in fields (thanks TimDix)
    Links in image slider description will automatically substitute the proper URLs even when changing servers (thanks hissy)
    Added logout link to mobile menu (thanks ojalehto)
    Device visibility classes (hide on desktop, hide on laptop,, etc窶ヲ) are now disabled when a page is in edit mode.
    Additional page URLs preserve query strings on redirecting to canonical URLs.
    Imported area layouts now support custom styles (thanks myconcretelab)
    Parallax custom template on area design now works with multiple parallax areas on a page (thanks myconcretelab)

Bug Fixes

    Fixed infinite redirect loop with Internationalized Domain Names (thanks EC-Joe)
    Fixed bug where multilingual global areas would sometimes duplicate themselves needlessly, leading to empty global areas
    Fixed hard-to-reproduce duplicate key error in ConversationFeatureDetailAssignments table when using the conversation block throughout your site
    Fixed out of memory errors when uploading large files from the incoming directory (thanks EC-Joe)
    Fixed 窶弩hen using inline blocks, I can edit other inline blocks窶� (thanks TimDix)
    Fixed errors with blocks that have assets not having their assets included if those blocks were within a layout. Fixed error with google maps block specifically.
    Fixed error with scrollbar not appearing after file uploaded on the front-end (actually fixed this time.)
    Fixed Adding and Moving a Block in One Step Causes JS Error
    Resolved: Rich text editor adds in random "=" symbols sometimes
    Resolved: Rich text editor wraps selection in when choosing a custom style
    Fixed but where Downloading a file that exceeds the available memory today causes an out of memory issue
    Fixed occasionally bug that resulted in error 窶�"Argument 1 passed to Concrete\Core\Permission\Access\Access::create() must be an instance of PermissionKey, Concrete\Core\Permission\Key\AdminKey given."
    Fixed bug when moving blocks in certain situations (thanks Remo)
    Fixed: Topics attributes marked as required on pages weren窶冲 being properly validated.
    Fixed some minor XSS potential issues with social links (thanks EC-Chris)
    Fixed bug: Internal Links in Feature Blocks Store Absolute URL in Database
    Fixed: config value 窶彡oncrete.updates.auto_update_packages窶� now works again
    Fixed fatal error when enabling package auto updates (thanks EC-Joe)
    Fixed error autoloading packages when working with the command line (thanks EC-Joe)
    Approve changes now shows up when moving blocks in stacks (thanks WillemAnchor)
    Fixed bug where editing permissions in simple permissions mode wouldn窶冲 apply multilingual settings administration to the appropriate groups (Thanks Remo)
    Fixed possible CSRF security issue in Conversations settings dashboard page.
    Fixed free-form layouts that on occasion would break into two rows as widths wouldn窶冲 match properly (thanks wstoettinger)
    Color picker JavaScript now properly escaped so it can be used with PHP array syntax.
    Fixed: If you added a BlockTypeSet but didn't add anything to them it would cause the foreach to error on a null value (thanks joe-meyer)
    Fixed inability to filter lists by multiple select values (thanks markbennett)
    Fixed http://www.concrete5.org/developers/bugs/5-7-5-2/date-attributes-search-method-doesnt-work/ (thanks haeflimi)
    IP Blacklist no longer bans on failed registrations (thanks joemeyer)
    Fixed https://github.com/concrete5/concrete5/issues/3048 (thanks joemeyer)

Developer Updates

    We now default to the 窶廨D窶� image processing library for image manipulation. Imagick must be opted into by setting the config value 窶彡oncrete.file_manager.images.manipulation_library窶� to 窶彿magick窶�.
    Adds ability to specify wildcard page theme classes by creating an array key with 窶�*窶� as its key (thanks TimDix)
    Database Entities dashboard page now refreshes package-specific entities as well as application-specific entities.
    Implemented new Validation framework and some useful constraints. Used within password validation.
    API improvements to the Processor class to allow it to be used without a queue.
    Select attribute option API improvements
    Edge case page list sorting fix when adding to the query with addSelect and attempting to sort by the new field, and use pagination as well.

Backward Compatibility Notes

    If you were relying on Imagick image manipulation, you will now be using GD image manipulation unless you manually set 窶彡oncrete.file_manager.images.manipulation_library窶� to 窶彿magick窶� within a custom config file.

5.7.5.2 Release Notes
Feature Updates

    You can now filter the Page List block by date, including pages with a public date of today, X days in the past, X days in the future, and a custom date range (thanks TimDix)
    The File block is now available in the Composer view for a Page type (thanks TimDix)
    You can now export the Database Query Log to CSV (thanks TimDix)
    The Cache settings page now gives developers the ability to optionally create CSS source maps from compiled LESS files.
    Version list now shows who approved the version (thanks Katz)
    Added page template to advanced page search.
    New modes for page composer where you can choose target pages from an in-panel sitemap, rather than the popup selector.
    Select custom attribute now uses the Select2 JavaScript library for tagging modes, leading to an improved appearance and nicer code behind the scenes.

Behavioral Improvements

    Improved appearance and information display of controls on the composer form page type dashboard page (thanks TimDix)
    Blocks added to the scrapbook will now honor the original block窶冱 cache settings (thanks TimDix)
    Area layouts will now be cached if all the blocks they contain are cached (thanks TimDix) Adds ability to cache Search Block if the block doesn't display results - useful for when placed in header/footer (thanks TimDix)
    Performance improvements in the Assets Subsystem (thanks joe-meyer)
    We now include the 窶徘osition窶� property in the search index when using the testimonial block (thanks hissy)
    Better performance when working with bulk files and file sets with a large number of file sets (thanks TimDix and jefharris23)
    Stack blocks now check to see if the blocks within the stack can be cached 窶� if so, they will be cached as well (thanks TimDix)
    Resolved https://github.com/concrete5/concrete5/pull/2911 (thanks Shotster)
    Added error messaging when adding or editing page types and not configuring the publishing settings properly.
    Better error reporting when http:// or https:// omitted from canonical URLs (thanks mnakalay)
    Removed 窶廴eta Keywords窶� from SEO panel on new installs because it窶冱 not actually something that most search engines like anymore (thanks Mesuva). The attribute is still available and installed.

Bug Fixes

    Fixed bug where layouts with custom widths didn窶冲 honor those widths (thanks kaktuspalme)
    Fixed bug where area layouts disappear upon changing layout design changes (thanks TimDix)
    Fixed issue installing on PHP 5.3.9 and earlier (5.7.5.1 was supposed to fix this but did not.)
    When deleting files, some rows were left in child database tables. This has been fixed (thanks EC-Joe)
    Block actions in edit mode (introduced in 5.7.5) now work with blocks in Composer.
    Permission access entity types can now be provided in packages like they could in 5.6.
    Permission keys can now be provided in packages like they could in 5.6.
    Rich text editor toolbar was abnormally large when present in the attributes dialog window. This has been fixed.
    Fixed bug where Image block fails on Elemental when using certain third party file storage location types with no thumbnail types installed (thanks Mnkras)
    We now show a confirmation dialog when discarding page drafts (thanks hissy)
    Fixed bulk SEO Updater not updating the home page.
    Fixed editor tooltips and link edit callouts not displaying when using redactor in a dialog.
    When setting sitewide permissions in simple permissions mode, 窶廢dit Page Type窶� hadn窶冲 been set. It also wasn窶冲 set by default when installing concrete5. This is fixed.
    Fixes Bug with Search Block when resultsURL specified instead of page (thanks TimDix)
    Fixed https://github.com/concrete5/concrete5/pull/2894 (thanks skybluesofa)
    Fixed https://github.com/concrete5/concrete5/issues/2362 (thanks TimDix)
    Fixed Fix Cancel button action on block aliasing dialog (thanks hissy)
    Fixed scrollbar not appearing after file upload (thanks EC-Chris)
    Fixed exception when passing an non-number to ccm_paging_p (thanks SkyBlueSofa)

Developer Updates

    Added custom file import processes for forcing JPEGs, forcing JPEG compression and forcing width/height. Added system for creating custom file import processes and calling them programmatically
    Added the ability to try and use exif rotation data (experimental, toggle on by enabling with the config value concrete.file_manager.images.use_exif_rotation_data)
    Translation improvements (thanks mlocati)
    Added flash message support to page controller. Just call $this->flash(窶鰐ey窶�, 窶�value窶�) and then a page redirect and the $key will be available from within the target page the same as if it had been set from that target page. (e.g. $this->flash(窶�success窶�, 窶狼hanks for your submission!窶�); $this->redirect(窶�/to/new/page窶�); )
    PageSelector::quickSelect now works again.
    Page Type Validator framework improvements
    Slight fixes to form labels in form block (thanks haeflimi)
    Improvements to permissions content import XML functionality.
    Fix potential data loss when working with packages that had both db.xml files and Doctrine entities (thanks Mainio)
    Content block image placeholders now save all attributes placed on the images in the rich text editor (Thanks TimDix)
    Fixed permissions error rendering 窶徭ubscribe to conversation窶� functionality inoperable.
    Improvements for working with PHP7 (thanks mlocati and Mnkras)
    Added additional MIME extensions for new Office file types (thanks RGeeanks joe-meyer and mlocati)
    Fixed https://github.com/concrete5/concrete5/issues/2952 (thanks ahukkanen)
    New console command available: Clear Cache (thanks mlocati)

Developer Backward Compatibility Notes

    The signature of the \Concrete\Core\Page\Type\Validator\ValidatorInterface has changed. If you rely on this interface check your implementations. (Note: if you extend the \Concrete\Core\Page\Type\Validator\StandardValidator you should be fine.)

5.7.5.1 Release Notes
Behavioral Improvements

    Better checking for InnoDB database tables than querying INFORMATION_SCHEMA directly.
    Improved accuracy and performance of the parallax scroll area layout custom template.
    Fixed Fatal error when getPageThemeGridFrameworkRowStartHTML() and getPageThemeGridFrameworkRowEndHTML() return nothing

Bug Fixes

    IP Blacklist functionality now works correctly
    Fixed non-functioning image editor when editing image thumbnails.
    Fixed error 窶弃HP Fatal error: Can't inherit abstract function窶� on PHP 5.3.9 and earlier
    Fixed errors installing and working with concrete5 on MySQL setups with strict tables enabled.
    Fixing tree topic error in flat filter custom template when you have removed the topic tree its linked to
    Fixed misnamed header grid classes in Elemental theme (thanks hdk0016)
    Fixed http://www.concrete5.org/developers/bugs/5-7-4-2/date-type-custom-attributes-was-not-add-default-block/
    Added legacy Image helper class (\Concrete\Core\Legacy\ImageHelper) back. This class had been moved to BasicThumbnailer and was working for all proper usage of the class, but for those instances where the class was hard-coded a the legacy image helper, the class is back for the time being. It will be removed in a subsequent update.

5.7.5 Release Notes
Grid and Layout Improvements

    Page Theme classes can specify layout presets, which can use classes contained in grid frameworks or use their own custom classes.
    Layouts now have design controls available to them, including custom templates and custom CSS classes.
    Added a new custom template 窶弃arallax Image窶� available to layouts that employ a background image.
    Grid frameworks can now specify hiding classes for responsive breakpoints, which can be controlled through block and area design settings.
    Grid containers that wrap around blocks based on their type can now be disabled or enabled on a per-block basis through the block design palette.
    Added nested support to grid frameworks.

Mobile Improvements

    Completely new Mobile Device Preview panel in the page panel. Preview the current page in a variety of mobile form factors, simulating user agent, and even rotating the device.

Multilingual Improvements

    Global areas and stacks are now multilingual: if you have multiple language areas in your site, stacks and global areas you add will have separate instances for each language, and the appropriate stack contents will be displayed on the appropriate pages with no hacks.
    You can scan a multilingual section for all links and references to multilingual pages, and if those pages exist outside the current tree, they will be remapped into the current tree. (i.e after you copy a multilingual tree, you can rescan its links so they don窶冲 point to the original tree.)

Other Feature Updates

    Elemental now provides two layout presets 窶� Left Sidebar and Right Sidebar.
    You can now set an RSS feed to be filtered by a particular topic
    You can now add an image to an RSS feed
    If you register a site that requires approval before logging in, you will receive an email letting you know this is the case (thanks ounziw)
    You can now turn off help via a checkbox in the Dashboard on the Accessibility page.
    The file block now contains an option to force download (thanks Mesuva)
    Next/Previous Block now supports reverse ordering options (thanks UziTech)
    You can now run concrete5 jobs from the command line using concrete/bin/concrete5 c5:job (thanks ChrisHougard!)
    You can now choose the background image for full-image background pages with the 'concrete.white_label.background_url' config option (thanks myconcretelab)
    Redactor rich text editor has been updated to version 10.2.2,. fixing many bugs and adding some small features.
    Adds support to adjust trusted proxy ips and settings through Config values (thanks timdix)

Behavioral Improvements

    Login page now much easier to theme. Should look nice in stock Elemental theme. More generic language and hides the authentication type list of only one authentication type is enabled. No more background image when attempting to re-skin login page in another theme.
    File manager import incoming now has a checkbox to select all files (thanks MeyerJL)
    Table cells in rich text editor have a minimum width of 55 pixels (thanks KarlDilkington)
    Group set names can now contain multibyte characters (thanks hissy)
    More rich text editor plugin interfaces are translatable (thanks mlocati)
    Fixed Typography selector fails on save if it is used without font selection (thanks ojalehto)
    Permissions are properly checked when displaying the publish button and the delete button in composer (thanks hissy)
    Editing page defaults no longer prompts you to save or approve your changes, since changes to page defaults are immediately live (they are not versioned.)
    Improved performance of full page caching (thanks EC-Chris)
    Improvements to session handling when the session directory exists outside of an open_basedir restriction (thanks acohin and mlocati)
    Page attributes are now grouped in sets on the page type defaults attributes screen (thanks EC-Joe)
    Form block now highlights errors on specific fields when they aren窶冲 filled in properly (thanks timdix)
    Fixed bug that caused areas to have problems if they were converted in code from GlobalArea to Area and vice versa (thanks joe-meyer)
    Fix: can't override install options by config file (thanks mlocati and hissy)
    Better dialog message when the user can not select files (thanks hissy)
    Display last used authentication type if authentication fails (thanks ChrisHougard)
    Authentication types that rely on mcrypt use a more reliable random number generator (thanks thomwiggers)
    You can now export logs to CSV files from the Dashboard page (thanks timdix)
    If the package contains a theme that's currently active on the site, the package uninstallation can't occur
    Gravatar user avatars now honor the passed aspect ratio parameter when using a custom aspect ratio (thanks joostrijneveld)
    Fixed https://github.com/concrete5/concrete5/issues/2522

Bug Fixes

    Fixed broken list element HTML on dashboard pages when no child pages existing in a certain section. (thanks jaromirdalecky)
    Lots of configuration cleanup, removal of unused configuration values (thanks mlocati)
    Fixed bug where a deleted block type could cause problems for scrapbook blocks that referenced blocks of that type (thanks MeyerJL)
    Fix Base table or view not found: MultilingualSections error when installing in a language other than English
    Fixed bug where there could be only one basic workflow assignment (thanks hissy)
    Miscellaneous UI improvements (thanks mitchray)
    Lots of miscellaneous bug fixes to community points and badges
    Removt full page caching with the setting "On - If blocks on the particular page allow it (thanks TimDix)
    The global configuration value for JPEG compression wasn窶冲 being accessed properly, was ignored. This is fixed (thanks mlocati)
    Email service haixing bug in topics where topics of multiple words would all be capitalized
    Configuration options are more reliably displayed when using caches like PHP opcache, APC, etc.. (thanks mlocati)
    External links are properly outputted in page list blocks
    Fixed Fixing ipv4 to ipv6 address bugs (thanks MeyerJL)
    Fixed error editing testimonial blocks when the image of the testimonial had been removed from the file manager (thanks edbeeny)
    Fixed error where certain checkbox attributes were being imported as defaulting to checked, when they shouldn窶冲 have been.
    Fixed bug where running \Page::getByID on startup with a page you're currently editing breaks edit mode (thanks EC-Joe)
    Fixed https://www.concrete5.org/community/forums/5-7-discussion/image-slider-links/#752359
    Responsive images served by the picture tag now work in IE9 (thanks mitchray)
    Surveys in global areas are now properly displayed on the survey results dashboard page (thanks EvgeniySpinov)
    Fixed inability to select topics to create under a new topic tree.
    Fixed validation incorrectly claiming a file attribute didn窶冲 exist when checking a page in from edit mode (thanks mitchray)
    Fixed bug with broken URL in testimonial block (thanks KarlDilkington)
    Fixed https://github.com/concrete5/concrete5/issues/2623
    Fixed pagination in form results (thanks mitchray)
    Fixed overrride permissions for user groups not working
    Fixed https://github.com/concrete5/concrete5/issues/2451 (thanks mlocati)
    Style customizer for theme should be easier to use on options that have colors but no fonts available
    Fixed If you create a Checkbox page attribute and select The checkbox will be checked by default. When adding the attribute to pages the box is not checked
    Fixed https://www.concrete5.org/developers/bugs/5-7-4-2/cannot-reset-theme-customization-for-this-page/
    Fixed If you does not have access to group search, you'll get a JSON error message (thanks hissy)
    Fixed filtering by log status levels on Dashboard page
    Fixed http://www.concrete5.org/developers/bugs/5-7-4-2/bug-with-tags-attribute-type1/
    Fixed bug where duplicated pages couldn窶冲 have their block content edited in composer (thanks katzueno)
    Username validation error string fixes (thanks ounziw)
    Fix class not included in legacy page list (thanks hissy)
    Fixed bug: Add layout to area. Without refreshing page, edit container layout of new area, then cancel. Layout looks weird

Developer Updates

    Big thanks to mlocati for delivering a completely new way to specify database XML, built off of the Doctrine DBAL library, including its types and functionality instead of ADODB窶冱 AXMLS. Database XML now has support for foreign keys, comments and more. Doctrine XML is a composer package and can be used by third party projects as well. More information can be found at https://github.com/concrete5/doctrine-xml.
    $view->action() now works for blocks in add and edit templates. This makes block AJAX routing much easier (simply reference $view->action(窶藁y_method窶�) in your block add/edit template, and implement action_my_method) in your block controller.
    Code cleanup and API improvements and better code documentation (thanks mlocati)
    Configuration and old PHP constants removed and replaced (thanks mlocati)
    Completely new approach to command line utilities built off of the Symfony command line class; existing utilities ported (thanks mlocati!)
    Adds ability to add Social Icons via config. (thanks TimDix)
    Packages can also add command line utilities through their on_start() method (thanks hissy)
    Flag images for multilingual sites can now be specified in application/images/countries/ as well as theme/current_theme/images/countries (as opposed to coming solely from concrete/images/) (thanks akodde)
    Custom file type inspectors now work again.
    Block types are checked to see if they exist prior to import (thanks Remo)
    Attribute keys are checked to see if they exist prior to import (thanks Remo)
    Permission keys are checked to see if they exist prior to import (thanks Remo)
    Upgraded to Zend Framework 2.2.10 to fix certain internationalization issues (thanks mlocati)
    Fixed duplicate success message on cloned form blocks on the same page (thanks bluefractals)
    Fixed bugs installing concrete5 with strict mysql tables enabled (thanks mlocati)
    Updated Magnific Popup to 1.0 (thanks mitchray)
    If you窶决e running an OpCache like PHP窶冱 Opcache, APC, XCache or something else, when you clear the cache this cache will also be cleared (thanks mlocati)
    Can compute hash key based on full asset contents if so desired, using the concrete.full_contents_asset_hash config value (thanks mlocati)
    Page cache adapters can now be loaded from places other than the core namespace (thanks hissy)
    updateUserAvatar now fires on_user_update event (thanks timdix)
    Attribute sets no longer need to have unique handles across different categories (thanks ijessup)
    Delete page event now can be cancelled by hooking into the event and settings $this->proceed to false (thanks mlocati)
    You can now customize the session save path through configuration (thanks mlocati).
    Updated picturefill.js library to 2.3.1.
    You can now specify your environment for configuration through an environment variable (CONCRETE5_ENV) as well as through host name (thanks ahukkanen)
    File manager JavaScript API improvements

(ryoon)

2016-02-07 05:14:38 UTC MAIN commitmail json YAML

Fix PR pkg/50774. Add libdl and libm to LIBS for Linux

(ryoon)

2016-02-07 04:42:38 UTC MAIN commitmail json YAML

Updated misc/p5-Locale-US to 3.04

(mef)

2016-02-07 04:41:55 UTC MAIN commitmail json YAML

Update2.112150 to 3.04
----------------------
3.04 - Ditto, this is fun
3.03 - still trying to get the license right, edited META.yml
3.02 - Update for license
3.01 - Removed dist.ini, bumped version
3.00 - New release for maintainer

(mef)

2016-02-07 04:37:07 UTC MAIN commitmail json YAML

Updated misc/p5-Locale-Codes to 3.37

(mef)

2016-02-07 04:36:24 UTC MAIN commitmail json YAML

Update 3.33 to 3.37
-------------------
VERSION 3.37  (2015-12-01; sbeck)
    NEW CODE(s)

VERSION 3.36  (2015-09-01; sbeck)
    NEW CODE(s)
    (!) Removed alias_code function
        The alias_code function was preserved for backward
        compatibility, but has been deprecated since 3.20. It
        has been removed.

VERSION 3.35  (2015-06-01; sbeck)
    NEW CODE(s)
    Documentation improvements
Many changes to the formatting in the documentation to
improve it. Suggested by Pete Houston.
VERSION 3.34  (2015-03-01; sbeck)
    NEW CODE(s)

(mef)

2016-02-07 01:53:32 UTC MAIN commitmail json YAML

Updated misc/p5-Business-CreditCard to 0.34

(mef)

2016-02-07 01:52:48 UTC MAIN commitmail json YAML

Update to 0.34
--------------
0.34  Fri Feb  5 07:24:00 PST 2016
        - 19 digit Visa and Discover cards
        - MasterCard 222100-272099 range
        - Canada does not process JCB 3529-3589 as Discover, but Puerto Rico,
          US Virgin Islans, Northern Mariana Islands, Palau and Guam do
        - China Union Pay only processed as Discover in the US, Mexico and
          the Caribbean, not elsewhere outside China
        - 14 digit Discover remain only in 36*
        - receipt_cardtype subroutine supporting Discover's new receipt
          requirements

(mef)

2016-02-07 01:05:11 UTC MAIN commitmail json YAML

PR pkg/50775. Fix build under Linux.
pkgsrc removes Graphite.cmake inclusion and nolib_test function is
defined in it. Remove it for Linux.

(ryoon)

2016-02-06 23:01:53 UTC MAIN commitmail json YAML

Updated www/p5-CGI to 4.26

(mef)

2016-02-06 23:00:10 UTC MAIN commitmail json YAML

Update to 4.25
--------------
4.26 2016-02-04
    [ RELEASE NOTES ]
        - please see v4.21 Changes for any potentially impacting changes
    [ SPEC / BUG FIXES ]
        - sort HTML attributes by default (GH #106, GH #196)
    [ DOCUMENTATION ]
        - clarifications about HTML function non removal

(mef)

2016-02-06 22:20:38 UTC MAIN commitmail json YAML

Updated lang/gcc5 to 5.3.0nb1
Updated lang/gcc5-libs to 5.3.0nb2

(ryoon)

2016-02-06 22:19:55 UTC MAIN commitmail json YAML

Do not generate fixed include files under NetBSD. Bump PKGREVISION

Fix graphics/cairo build failure (ssp.h not found error) as outer compiler.

(ryoon)

2016-02-06 22:13:50 UTC MAIN commitmail json YAML

Updated www/firefox to 44.0nb1

(ryoon)

2016-02-06 22:13:22 UTC MAIN commitmail json YAML

Add workaround for build failure under recent NetBSD with binutils 2.26, bump PKGREVISION

(ryoon)

2016-02-06 22:10:32 UTC MAIN commitmail json YAML

2016-02-06 22:09:56 UTC MAIN commitmail json YAML

Update to 3.22

Changelog:
The NSS team has released Network Security Services (NSS) 3.22,
which is a minor release.

New functionality:
* RSA-PSS signatures are now supported (bug 1215295)
* Pseudorandom functions based on hashes other than SHA-1 are now supported
* Enforce an External Policy on NSS from a config file (bug 1009429)

New Functions:
* PK11_SignWithMechanism - an extended version PK11_Sign()
* PK11_VerifyWithMechanism - an extended version of PK11_Verify()
* SSL_PeerSignedCertTimestamps - Get signed_certificate_timestamp
  TLS extension data
* SSL_SetSignedCertTimestamps - Set signed_certificate_timestamp
  TLS extension data

New Types:
* ssl_signed_cert_timestamp_xtn is added to SSLExtensionType
* Constants for several object IDs are added to SECOidTag

New Macros:
* SSL_ENABLE_SIGNED_CERT_TIMESTAMPS
* NSS_USE_ALG_IN_SSL
* NSS_USE_POLICY_IN_SSL
* NSS_RSA_MIN_KEY_SIZE
* NSS_DH_MIN_KEY_SIZE
* NSS_DSA_MIN_KEY_SIZE
* NSS_TLS_VERSION_MIN_POLICY
* NSS_TLS_VERSION_MAX_POLICY
* NSS_DTLS_VERSION_MIN_POLICY
* NSS_DTLS_VERSION_MAX_POLICY
* CKP_PKCS5_PBKD2_HMAC_SHA224
* CKP_PKCS5_PBKD2_HMAC_SHA256
* CKP_PKCS5_PBKD2_HMAC_SHA384
* CKP_PKCS5_PBKD2_HMAC_SHA512
* CKP_PKCS5_PBKD2_HMAC_GOSTR3411 - (not supported)
* CKP_PKCS5_PBKD2_HMAC_SHA512_224 - (not supported)
* CKP_PKCS5_PBKD2_HMAC_SHA512_256 - (not supported)

table Changes:
* NSS C++ tests are built by default, requiring a C++11 compiler.
  Set the NSS_DISABLE_GTESTS variable to 1 to disable building these tests.

The HG tag is NSS_3_22_RTM. NSS 3.22 requires NSPR 4.11 or newer.

(ryoon)

2016-02-06 22:09:30 UTC MAIN commitmail json YAML

Updated devel/nspr to 4.11

(ryoon)

2016-02-06 22:08:57 UTC MAIN commitmail json YAML

Update to 4.11

Changelog:
NSPR 4.11 has the following bug fixes:

1129878  Enable atomic instructions on mips
1129968  Fix mips assertion failure when creating thread
        with custom stack size

(ryoon)

2016-02-06 19:52:01 UTC pkgsrc-2015Q4 commitmail json YAML

2016-02-06 19:50:15 UTC pkgsrc-2015Q4 commitmail json YAML

Pullup ticket #4908 - requested by bsiegert
lang/go: bugfix

Revisions pulled up:
- lang/go/Makefile                                              1.38
- lang/go/distinfo                                              1.32
- lang/go/patches/patch-src_crypto_x509_root__bsd.go            1.1

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  bsiegert
  Date:          Sun Jan 31 10:17:27 UTC 2016

  Modified Files:
          pkgsrc/lang/go: Makefile distinfo
  Added Files:
          pkgsrc/lang/go/patches: patch-src_crypto_x509_root__bsd.go

  Log Message:
  Add the correct path for SSL certificates that mozilla-rootcerts uses.
  PR pkg/50690.

  To generate a diff of this commit:
  cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/go/Makefile
  cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/go/distinfo
  cvs rdiff -u -r0 -r1.1 \
      pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go

(spz)

2016-02-06 18:49:57 UTC MAIN commitmail json YAML

Add PLIST item for a library on NetBSD.

Package also uses libtool - reflect this in Makefile

(agc)

2016-02-06 16:30:13 UTC MAIN commitmail json YAML

Updated misc/gaupol to 0.28.2

(wiz)

2016-02-06 16:30:02 UTC MAIN commitmail json YAML

Update gaupol to 0.28.2:

Gaupol 0.28.2
=============

* Fix text view size in spell check dialog

Gaupol 0.28.1
=============

* Have the spell-check dialog remember its size
* Work around a destructive override in gst-python that broke
  Gaupol's built-in video player ([#748813][])
* Update Hungarian translation (Andrássy László)
* Update French translation (RyDroid)
* Update Brazilian Portuguese translation (Rafael Ferreira, Felipe Braga)
* Update Czech translation (Pavel Fric)

[#748813]: http://bugzilla.gnome.org/show_bug.cgi?id=748813

Gaupol 0.28
===========

* Add target in the position shift dialog to shift subtitles
  from selection to end ([#734198][])
* Center tab labels
* Fix mouse use in the cell text editor to not cause losing focus
  and thus cancelling editing
* Fix bookmarks not being cleared when a file with bookmarks
  is closed ([#740481][])
* Remove buggy `text-shadow` use from CSS ([#740527][])
* Use markdown for documentation files (`README` etc.)
* Update Spanish translation (Carlos Mella)

[#734198]: http://bugzilla.gnome.org/show_bug.cgi?id=734198
[#740481]: http://bugzilla.gnome.org/show_bug.cgi?id=740481
[#740527]: http://bugzilla.gnome.org/show_bug.cgi?id=740527

Gaupol 0.27
===========

* Hide tabs when only one tab is open
* Expand tabs to fill window width, use 24 characters at minimum
* Fix dialog paddings with GTK+ 3.14
* Fix text view line length display with GTK+ 3.14
* Pack video player toolbar and seekbar horizontally
* Avoid column resizing upon opening file
* Fix `IndexError: list index out of range` when undoing or redoing
  by holding Ctrl+(Shift)+Z pressed
* Remove use of deprecated stock items, `Gtk.Alignment`,
  `gi.types.Boxed.__init__` and non-transient dialogs
* Update Spanish translation (Carlos Mella)

Gaupol 0.26
===========

* Update file selection dialogs to work better with GTK+ 3.12
* Default toolbar style to icons only (due to `gtk-toolbar-style`
  being deprecated since GTK+ 3.10)
* Allow using the dark GTK+ theme variant (you need to edit
  `~/.config/gaupol/gaupol.conf` to enable this)
* Fix errors and lack of updates in multiline text cells and their
  line length calculation and display (#728575)
* Fix initially incorrect row heights after opening a file
* Fix updating subtitle numbers when inserting or removing subtitles
* Fix overlapping column header right-click menus
* Fix saving enumeration values to configuration file
* Use `Gtk.render_layout` instead of deprecated `Gtk.paint_layout` to
  render line length margin in text views
* Remove header editing dialog
* Remove non-functional speech recognition menu item
  (see <http://www.mail-archive.com/gaupol-list@gna.org/msg00069.html>)
* Drop support for the MPsub format
* Add GTK+ (3.2 or greater) to list of dependencies in the `README`
  file (GTK+ has always been a dependency, its explicit mention was
  just forgotten when migrating from PyGTK to PyGObject)
* Update Brazilian Portuguese translation (Rafael Ferreira)
* Update Czech translation (Pavel Fric)

Gaupol 0.25
===========

* Depend on GtkSpell 3.0.0 or later instead of pygtkspellcheck
  for inline spell-check
  - http://gtkspell.sourceforge.net/
* Clarify GStreamer dependency as "at least the core,
  gst-plugins-base and gst-plugins-good; and for good container and
  codec support preferrably each of gst-plugins-bad, gst-plugins-ugly
  and gst-libav" (#710138)
* Check that required GStreamer elements can be found and
  print error messages if not (#710138)
* Filter open recent menu items by mimetype
* Fix search dialog "Ignore case" option
* Fix text correction assistant layout with GTK+ 3.10
* Fix newline handling on Windows (Python 3 does implicit conversions
  that were not accounted for)
* Fix preview error dialog on Windows (#651675)
* Fix video selection dialog on Windows (#654523)
* Fix miscellaneous small Windows-specific issues
* Rewrite Windows installer build scripts (thanks to TumaGonx Zakkum
  for pygi-aio binaries and Gian Mario Tagliaretti for a template
  cx\_Freeze setup script)
* Update Spanish translation (Carlos Mella)

Gaupol 0.24.3
=============

* Fix preferences dialog subtitle and time overlay connections

Gaupol 0.24.2
=============

* Make AppData file translatable
* Fix broken string formatting in the French translation that caused
  `KeyError`s handling encoding names (#709335)

Gaupol 0.24.1
=============

* Possibly fix floating status label colors on non-Adwaita themes
* Add an AppData XML file
  - http://people.freedesktop.org/~hughsient/appdata/
* Add French translation (RyDroid)
* Update Czech translation (Pavel Fric)

Gaupol 0.24
===========

* Add action to set the end time from video position
  (see also <https://wiki.gnome.org/Apps/Gaupol/CreatingSubtitles>)
* Use a floating label for the statusbar
* Show search dialog messages in a floating label
  in the search dialog
* Use inline toolbars in the preferences dialog
  - https://wiki.gnome.org/Design/HIG/InlineToolbars
* Apply GNOME Goal: Add keywords to application desktop files
  - https://wiki.gnome.org/GnomeGoals/DesktopFileKeywords
* Hide translation text column by default and show only when a
  translation file is opened or the column is explicitly selected
  to be shown
* Remove video toolbar (video file and framerate selectors)
* Add a framerate selector to save dialogs (shown only when
  converting from a time-based file format to a frame-based
  or vice versa)
* Change a couple keybindings
* Move "Select Video" from the file menu to the tools menu (below
  "Preview") to clarify that it relates to the external preview
* Add Galician translation (Leandro Regueiro)
* Update Spanish translation (Carlos Mella)

Gaupol 0.23
===========

* Add a built-in GStreamer-based video player
* Add a not-required, but recommended dependency on PT fonts
  (PT Sans Caption and PT Mono) used by default for video player's
  subtitle and timecode overlays
  - http://www.paratype.com/public/
* Bump PyGObject dependency to version 3.6.0 or later
* Fix `KeyError` tearing down extension on quit (#702518)
* Update Spanish translation (Carlos Mella)

Gaupol 0.22
===========

*  Restore drop-down arrows on undo and redo toolbar buttons for those
    using PyGObject 3.7.90 or greater (#686608)
*  Restore almost proper keeping track of recent files for those using
    PyGObject 3.7.4 or greater (#678401, #695970)
*  Restore zebra-stripes, which were previously discarded by some
    GTK+ themes
*  Mostly fix cell rendering speed issues with GTK+ 3.6 and later
*  Add Czech translation (Pavel Fric)

Gaupol 0.21.1
=============

* Fix error disconnecting text view's line length margin handler
  (`AttributeError: 'TextView' object has no attribute
  'gaupol_ruler_handler_id'`)
* Fix atomic file writing in weird cases where the subtitle file to
  be written and its backup in the same directory would be on
  different filesystems (Florian Léger, Osmo Salomaa)
* Fix speed issues updating subtitle list selection (e.g. when doing
  a search-and-replace-all with a alot of matches)
* Speed up action sensitivity updates

Gaupol 0.21
===========

* Restore inline spell-check, replace the previous GtkSpell
  dependency with a dependency on pygtkspellcheck
  - http://koehlma.github.com/projects/pygtkspellcheck.html
* Add partial support for fancy Unicode dashes, ellipses and
  quotation marks in text correction patterns and "Toggle dialogue
  dashes" action
* Fix search dialog mnemonics
* Apply GNOME Goal: Remove markup in translatable messages

Gaupol 0.20.1
=============

* Fix crash on startup on newer versions of PyGObject and/or GTK+
  resulting from setting tool item types (#686608)
* Fix side pane header menu (#686312)
* Disable "Join or Split Words" task in the text correction assistant
  if no spell-check dictionaries are available (#686340)
* Use a stock GTK+ close icon for tab close buttons if
  "window-close-symbolic" is not found
* Fix behaviour of spell-check dialog's "Replace with" entry

Gaupol 0.20
===========

* Migrate to Python 3, GTK+ 3, GStreamer 1.0, PyGI and GNOME 3
* Bump Python dependency to 3.2 or greater
* Replace PyGTK dependency with PyGObject 3.0.0 or greater
* Bump optional GStreamer dependency to 1.0 or greater
* Disable inline spell-checking while waiting for introspection
  support to be added to GtkSpell
  - https://bugzilla.redhat.com/show_bug.cgi?id=675504
* Disable speech recognition while waiting for pocketsphinx to be
  ported to GStreamer 1.0
  - https://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/5497616
* Rewrite line-breaking algorithm to use a Knuth-Plass-style flexible
  system of penalties and a versatile measure of goodness
* Write subtitle files in a proper atomic manner (on Windows this
  is fully atomic only with Python 3.3 or later)
* Ellipsize tab labels in the middle (#686099)
* Remove `-c`/`--config-file` option (you're better off setting `XDG_*`
  environment variables if you're doing something weird)
* Add 48x48 and 256x256 pixel PNG icons and remove SVG icon
* Fix bug in saving a temporary file for preview (#685706)
* Fix signatures of decorated functions in API documentation
* Use filename extension `.extension` for extension metadata files
  (instead of previous `.gaupol-extension`)
* Use filename extension `.bookmarks` for bookmark files written by
  the bookmarks extension (instead of previous `.gaupol-bookmarks`)
* Release source tarballs only compressed as `tar.xz` (instead
  of the previous `tar.gz` and `tar.bz2`)
* Update Brazilian Portuguese translation
  (Átila Camurça, Darlildo Lima)
* Update Hungarian translation (Andrássy László)
* Update Spanish translation (Carlos Mella)

(wiz)

2016-02-06 16:08:54 UTC MAIN commitmail json YAML

Updated lang/coq to 8.5

(jaapb)

2016-02-06 16:08:36 UTC MAIN commitmail json YAML

Updated package to latest version, 8.5. The changeset is over 500 lines
long, so I will not include it here, but details can be found in the
CHANGES file in the source. (the previous version was V8.4.)

(jaapb)

2016-02-06 15:06:16 UTC MAIN commitmail json YAML

Added pgocaml to Makefile SUBDIRs

(jaapb)

2016-02-06 15:05:41 UTC MAIN commitmail json YAML

Added databases/pgocaml version 2.2

(jaapb)

2016-02-06 15:05:15 UTC MAIN commitmail json YAML

2016-02-06 14:50:37 UTC MAIN commitmail json YAML

Updated www/eliom to 5.0.0

(jaapb)

2016-02-06 14:50:22 UTC MAIN commitmail json YAML

Updated packate to the latest version, 5.0.0. Changes include:

===== 5.0 (2016-01-28) =====

* Add Eliom_shared and server-side Eliom_content.{Html5,Svg}.R modules
* Add PPX syntax extension
* Clean-up form APIs, now available under Eliom_content.Html5.{D,F}.Form
* Patches to significantly reduce the size of request data
* Compatibility with TyXML 3.6, Js_of_ocaml 2.7, and reactiveData 0.2
* Various bugfixes and enhancements

===== 4.2 (2015-07-21) =====

* Add Manip.children, to get the html children of an element.
* Simplify Html5 and Svg signatures using tyxml's signature functors.
* Various logging improvements, in particular in Eliom_client.
* Fix eliomdep's exit code when calling option "-sort".
* Fix #168: call_ocaml_service always sends boolean true.
* Makes server function return types covariant.
* Restore compatibility with ocsigenserver 2.6 and lwt 2.4.7.
* Various bugfixes and wiki updates.

(jaapb)

2016-02-06 14:18:34 UTC MAIN commitmail json YAML

Updated package to work with new mk/ocaml.mk.

(jaapb)

2016-02-06 14:01:13 UTC MAIN commitmail json YAML

Updated package to latest version, 2.7. Changes include:
===== 2.7 (2016-01-25) =====

* Features/Changes
** Syntax: ppx_deriving
** Compiler: Add custom_header ability to jsoo generate file (Edgar Aroutiounian)
** Compiler: Bytecode parsing, improved performance
** Lib: add geolocation API (St辿phane Legrand)
** Lib: add Mutation observers API (St辿phane Legrand)
** Lib: add Jstable module (Drup)
** Lib: add WebWorker API (Gr辿goire Henry)
** Lib: Allow to customize 'in_channel' with specific 'refiller' (Gr辿goire Henry)
** Lib: Synchronized tyxml 3.6.0

* BugFixes
** Compiler: Fix compilation of the [match with exception] construct
** Compiler: fix compat with the upcoming ocaml 4.03
** Lib: Tyxml_js, discrepancy between Firefox and Chromium
** Lib: various small fixes
** Runtime: Fix Big_int.square_big_int
** Runtime: graphics, fix draw_image with transparent pixel
** Ppx: fix for merlin

===== 2.6 (2015-07-15) =====

* Features/Changes
** Compiler: Findlib is optionnal
** Compiler: improvement of sourcemap support (ie: inlinned sourcemap)
** Compiler: Support for separate compilation (compile cm{o,a} -> js)
** Compiler: more inlining
** Syntax: new ppx syntax
** Syntax: js object literal (camlp4 + ppx)
** Runtime: support for Dynlink
** Runtime: Support for upcomming release of Bin_prot, Core_kernel, Async_kernel
** Lib: add requestAnimationFrame
** Lib: complete Js.Math
** Lib: complete xmlHttpRequest

* Misc
** Drop support for 3.12

* BugFixes
** Runtime: Fix caml_hash
** Lib: fix tyxml + svg
** Lib: various Api fixes

(jaapb)

2016-02-06 14:00:14 UTC MAIN commitmail json YAML

Updated package to latest version, 2.7. Changes include:
===== 2.7 (2016-01-25) =====

* Features/Changes
** Syntax: ppx_deriving
** Compiler: Add custom_header ability to jsoo generate file (Edgar Aroutiounian)
** Compiler: Bytecode parsing, improved performance
** Lib: add geolocation API (St辿phane Legrand)
** Lib: add Mutation observers API (St辿phane Legrand)
** Lib: add Jstable module (Drup)
** Lib: add WebWorker API (Gr辿goire Henry)
** Lib: Allow to customize 'in_channel' with specific 'refiller' (Gr辿goire Henry)
** Lib: Synchronized tyxml 3.6.0

* BugFixes
** Compiler: Fix compilation of the [match with exception] construct
** Compiler: fix compat with the upcoming ocaml 4.03
** Lib: Tyxml_js, discrepancy between Firefox and Chromium
** Lib: various small fixes
** Runtime: Fix Big_int.square_big_int
** Runtime: graphics, fix draw_image with transparent pixel
** Ppx: fix for merlin

===== 2.6 (2015-07-15) =====

* Features/Changes
** Compiler: Findlib is optionnal
** Compiler: improvement of sourcemap support (ie: inlinned sourcemap)
** Compiler: Support for separate compilation (compile cm{o,a} -> js)
** Compiler: more inlining
** Syntax: new ppx syntax
** Syntax: js object literal (camlp4 + ppx)
** Runtime: support for Dynlink
** Runtime: Support for upcomming release of Bin_prot, Core_kernel, Async_kernel
** Lib: add requestAnimationFrame
** Lib: complete Js.Math
** Lib: complete xmlHttpRequest

* Misc
** Drop support for 3.12

* BugFixes
** Runtime: Fix caml_hash
** Lib: fix tyxml + svg
** Lib: various Api fixes

(jaapb)

2016-02-06 13:45:24 UTC MAIN commitmail json YAML

Updated package to work with new mk/ocaml.mk.

(jaapb)

2016-02-06 13:40:47 UTC MAIN commitmail json YAML

Added ocaml-ppx_tools to Makefile SUBDIRs

(jaapb)

2016-02-06 13:40:09 UTC MAIN commitmail json YAML

Added devel/ocaml-ppx_tools version 0.99.3

(jaapb)

2016-02-06 13:39:49 UTC MAIN commitmail json YAML

2016-02-06 13:35:47 UTC MAIN commitmail json YAML

Added ocaml-cppo to Makefile SUBDIRs

(jaapb)

2016-02-06 13:35:08 UTC MAIN commitmail json YAML

Added devel/ocaml-cppo version 1.3.1

(jaapb)

2016-02-06 13:34:52 UTC MAIN commitmail json YAML

2016-02-06 13:30:52 UTC MAIN commitmail json YAML

Added ocaml-base64 to Makefile SUBDIRs

(jaapb)

2016-02-06 13:28:22 UTC MAIN commitmail json YAML

Added devel/ocaml-base64 version 2.0.0

(jaapb)

2016-02-06 13:28:07 UTC MAIN commitmail json YAML

2016-02-06 13:22:44 UTC MAIN commitmail json YAML

Updated www/ocsigen to 2.6

(jaapb)

2016-02-06 13:20:33 UTC MAIN commitmail json YAML

Updated package to latest version, 2.6. Changes include:
* Fix cryptographic-safe string generation
* Fix performance bug in Deflatmod
* Fix max-age cache control directive in Staticmod
* Resend cache information with 304 (not modified) responses
* Expose Ocsigen_request_info interface.
* Wait for error message to be logged on shutdown (#81)
* Lots of fixes, UTF-8-ization, cosmetics, etc.

(jaapb)

2016-02-06 13:13:25 UTC MAIN commitmail json YAML

Updated package to work with new ocaml.mk.

(jaapb)

2016-02-06 13:06:25 UTC MAIN commitmail json YAML

Updated devel/ocaml-sexplib to 113.00.00

(jaapb)

2016-02-06 13:05:54 UTC MAIN commitmail json YAML

Updated devel/ocaml-type_conv to 113.00.02

(jaapb)

2016-02-06 12:55:08 UTC MAIN commitmail json YAML

Set PKGNAME/DISTNAME to work with new ocaml.mk.

(jaapb)

2016-02-06 12:51:57 UTC MAIN commitmail json YAML

Updated textproc/ocaml-tyxml to 3.6.0

(jaapb)

2016-02-06 12:51:34 UTC MAIN commitmail json YAML

Updated package to latest version, 3.6.0. Changes include:
  * Improves and simplify the wrapping interface. Breaking change.
  * Add the possibility to specify converters, for constants functions.
    See also eliom's shared react.
  * Fix printing of floating numbers.
  * Add the main element.
  * Fix the accept attribute.
  * Add Tyxml_name, which allows to derive tyxml identifiers from HTML
    elements and attributes.
  * Internally build the tool `autoname`, which applies the aftermentionned
    transformation for the given elements/attributes.
  * Fix typo in `datetime-local`.
  * Add download attributes for area and tags.
  * Add various svg `text` attributes.
  * Fix namespaces issues related to svg elements inside html.
  * Add `a_lang` for HTML. Deprecate `a_srclang` in favor of `a_xml_lang`.
  * Fix a performance issue with `Xml_print.Utf8.{normalize, normalize_html}.
  * Remove `Xml_print.Utf8.normalize_from`.
    The function was not useful and not optimizable easily.
  * Add missing parameters for the attributes xlink:actuate and xml:space.
  * Svg elements use the xlink namespace (contribution by Florent Becker).
  * Do not use the `url(...)` form when inappropriate (contribution by Florent Becker).
  * Fix a typo in the `spellcheck` attribute (contribution by Kevin Brubeck Unhammer).
  * Fix the `sizes` attributes and add missing attributes for the `sandbox` tag (contributions by Eyy端b Sari).
  * Fix the `img` tag in the syntax extension.
  * Fix compilation of the opam package under freeBSD.
  * Fix typing for the various `font_` svg attributes.

(jaapb)

2016-02-06 12:45:51 UTC MAIN commitmail json YAML

Updated textproc/ocaml-uutf to 0.9.4

(jaapb)

2016-02-06 12:45:35 UTC MAIN commitmail json YAML

Updated package to latest version, 0.9.4. Changes include:
- Add `Uutf.decoder_byte_count` returning the bytes decoded so far.
- The `utftrip` cli utility now uses `Cmdliner` which becomes an
  optional dependency of the package. The cli interface is not
  compatible with previous versions.

(jaapb)

2016-02-06 12:35:12 UTC MAIN commitmail json YAML

Updated textproc/ocaml-text to 0.8

(jaapb)

2016-02-06 12:33:06 UTC MAIN commitmail json YAML

Updated package to latest version, 0.8 (and changed it to work with the
latest ocaml.mk). Changes include:
* Use OASIS 0.4.x compiled_setup alpha feature
* Fixed _oasis file for the syntax extension
* Switched to git and github

(jaapb)

2016-02-06 12:10:34 UTC MAIN commitmail json YAML

2016-02-06 12:06:07 UTC MAIN commitmail json YAML

Removed the automatic setting of PKGNAME to ocaml-${DISTNAME} from
ocaml.mk. It was becoming more trouble than it was worth: only a minority
of packages used it, and it only made Makefiles more confusing.
(I've left out some packages: these will be updated forthwith)

(jaapb)

2016-02-06 11:37:53 UTC MAIN commitmail json YAML

Updated devel/ocaml-reactiveData to 0.2

(jaapb)

2016-02-06 11:35:14 UTC MAIN commitmail json YAML

Updated package to latest version, 2.5.1. Changes include:
* Lwt_stream.on_terminate -> Lwt_stream.on_termination
  * Lwt_unix: handle O_CLOEXEC
  * Lwt_log: add OSX syslog path
  * Ppx: Improve lwt%match, improve catchall detection
  * Add Lwt_unix.file_exists and Lwt_unix.Large_file.file_exists
  * Build fixes
  * API CHANGE: Functions in Lwt_io that were previously using a
    ~buffer_size argument now takes a ~buffer argument.
  * Accept ?buffer argument in Lwt_ssl.{in,out}_channel_of_descr.
  * Use newer Ssl bigarray read/write functionality to avoid
    allocation in Lwt_ssl.
  * Fix non-reentrant function calls (#136)
  * IPv4 multicast support.
  * Add support for if%lwt in ppx extension.
  * Add Lwt.return_some.
  * Disable log syntax extension by default in ppx.
    Give [-log] as ppx argument to enable it.
  * Nanosecond precision for Lwt_unix.stat.
  * Minor fixes + documentation improvements.
  * Fix compilation under Windows (#117, #129)
  * Fix Lwt_engine.on_timer (#121)
  * Add Lwt_log_core.reset_rules (#123)
  * Fixed typos in the documentation (#119, #131)
  * camlp4 is now optional.
  * Add safe_string compliance except for Lwt_ssl (need ocaml-ssl fix).
  * Add Lwt.Infix module to open instead of Lwt to have (>>=), etc.
  * Add Lwt_list.filter_map_{s,p} functions.
  * Add Lwt.fail_{with,invalid_arg} functions.
  * Improved Android support.
  * Remove deprecated lwt.text and lwt.top libraries.
  * Remove deprecated Lwt_signal and Lwt_event modules from
    lwt.react.
  * Fix #111: try_lwt wrongly warns about unused match case.
  * Fix #96: Fix Lwt_react.S.limit and Lwt_react.E.limit.
  * Fix #91: Workaround to fix compilation on OSX.
  * Add a ppx syntax extension
  * Add a ?fd argument to
    Lwt_io.{open_connection,with_connection,establish_server}.
  * Fix stub for getaddrinfo and getprotobyname
  * Windows fix: don't throw an exception in the notification handler
    if we're shutting down
  * Fix include file search in ./configure
  * ./configure fixes for windows
  * Fix: use sys_exit instead of exit when Unix.execv fails

(jaapb)

2016-02-06 11:25:39 UTC MAIN commitmail json YAML

Note update of the "python27" package to version 2.7.11nb1

(tron)

2016-02-06 11:25:09 UTC MAIN commitmail json YAML

Use the "cacert.pem" file from the "mozilla-rootcerts" package as an *extra*
location to load CA certificates from in the "ssl" module.

HTTPS requests to a site with a valid certificate now work out of the box
(even without the "mozilla-rootcerts-openssl").

(tron)

2016-02-06 11:23:41 UTC MAIN commitmail json YAML

Updated version to 0.2 and changed master Github repository. Changes
include:

  * Add `from_signal`, which converts React signals to ReactiveData
    containers. `from_signal` uses a diffing algorithm to detect what
    changes, thus minimizing the updates needed downstream.
  * Optimize common cases of `merge`.
  * Provide documentation and make the naming more consistent.

(jaapb)

2016-02-06 11:07:20 UTC MAIN commitmail json YAML

Updated devel/py-tortoisehg to 3.7.1

(wiz)

2016-02-06 11:07:10 UTC MAIN commitmail json YAML

Update py-tortoisehg to 3.7.1:

TortoiseHg 3.7.1

TortoiseHg 3.7.1 is a feature release. TortoiseHg 3.7 was never
packaged since there was a hot-fix necessary for Mercurial 3.7.

Bug Fixes

    cmdui: backport more robust parsing of prompt choices (fixes #4423)
    commit: include ignored files if explicitly selected (fixes #4422)
    docklog: stop shell expansion if command-line token looks quoted (fixes #4312)
    fileview: invert colors of excluded chunks on dark theme (refs #810)
    lfprompt: catch Abort caused by invalid largefiles.patterns (fixes #4397)
    merge: don't call other revision as "target" (fixes #4413)
    nautilus: fix the extension for Nautilus 3.16+ (fixes #4228)
    repowidget: label "reject bundle" button as "cancel" (closes #4292)
    repotreeitem: keep root paths in unicode (fixes #3723)

Improvements

    introduce a GUI lock tool
    repowidget: add "Revert all Files" context menu (closes #4337)
    settings: resurrect field for ui.editor
    sync: add browse button to the synchronize window (closes #4394)

Installer

    setup: add support for building OS X application bundles

(wiz)

2016-02-06 11:04:39 UTC MAIN commitmail json YAML

Updated devel/py-mercurial to 3.7.1

(wiz)

2016-02-06 11:04:27 UTC MAIN commitmail json YAML

Update py-mercurial to 3.7.1:

This addresses an urgent regression in compilation on Solaris and metadata handling for conversions.

    amend: don't preserve most extra fields
    graft: don't preserve most extra fields
    histedit: fix typo in documentation
    osutil: disable compilation of recvfds() on unsupported platforms
    osutil: do not abort loading pure module just because libc has no recvmsg()
    rebase: backout changeset 986d04b9fedd
    rebase: backout changeset d755a9531fce
    rebase: don't preserve most extra fields

(wiz)

2016-02-06 11:00:57 UTC MAIN commitmail json YAML

Note update of devel/ruby-rdoc package to 4.2.1.

(taca)

2016-02-06 10:59:55 UTC MAIN commitmail json YAML

Update ruby-rdoc to 4.2.1.

4.2.1 / 2015-12-22

Bug fixes

* Fixed infinite loop with CR #339 by @nobu
* Allow rdoc run with disable-gems #340 by @luizluca
* Don't store full path in GZipped js files #341 by @voxik
* Fix relative path names for drive letters #367 by @nobu
* Fix for valid syntax `class C end` parsing #368 by @nobu

(taca)

2016-02-06 10:23:42 UTC MAIN commitmail json YAML

Note update of the "mozilla-rootcerts" package to version 1.0.20150804nb1

(tron)

2016-02-06 10:22:54 UTC MAIN commitmail json YAML

Create and install a file called "share/mozilla-rootcerts/cacert.pem"
which contains all the trusted certificates in PEM format. This file
can e.g. be used with command line clients like "curl" or "wget" to
validate certificates.

(tron)

2016-02-06 09:40:12 UTC MAIN commitmail json YAML

Note update of the "youtube-dl" package to version 201602051

(tron)

2016-02-06 09:39:20 UTC MAIN commitmail json YAML

Update "youtube-dl" to version 2016.02.05.1. Changes since 2016.01.23:
[youtube] added vcodec/acodec/abr for multiple itags
[utils] Add more items to mimetype2ext (#8293)
[utils] Reorder items in mimetype2ext alphabetically
[youtube] Prefer info from YouTube than _formats (#8293)
[common] Keep full codec name from m3u8 manifests
[facebook] Add shortcut and reformat _VALID_URL
[facebook:post] Add extractor (Closes #8321)
[vevo] extract all formats and bypass geo restriction
[vevo] extract metadata and formats from api if videoinfo is empty
[cspan] Fix clip/prog id extraction (#8317)
[vevo] fallback to youtube video only if vevo video is geo restricted
[cspan] Extract from path when no qualities (Closes #8317)
[instagram] Make description optional (Closes #8326)
[daum.net] Fixes #8331
[extractor/common] Auto calculate tbr when missing
[spankbang] Fix formats extraction
[spankbang] Fix title extraction (Closes #8329)
[extractor/common] detect media playlist in _extract_m3u8_formats
[cbsnews] extract all formats
[cbsnews] Remove unused import
[utils] fix dfxp2srt text extraction(fixes #8055)
[ndr:embed:base] Add missing ext for m3u8
[ok] Add support for mobile URLs (Closes #8345)
[bbc] Add another title regex (Closes #8340)
[bbc] Add another description regex
[bbc] Add test for #8147
[ffmpeg] fix adding metadata when using m3u8_native(fixes #8350)
[youtube:user] Require 'https?://' in the url (fixes #8356)
[azubu] Add extractor for live streams (closes #8343)
[cspan] Unescape path (Closes #8365)
[extractor/common] Restrict checks when auto calculating tbr
[espn] Improve video id extraction (Closes #8368)
[daum] Fix copy-paste mistake
[daum] Fix add view_count, comment_count to test
[daum.net] Move the request to ClipInfoXml.do
[daum.net] Support VodPlayer.swf URLs (closes #8173)
[daum] Add 'thumbnail' to all _TESTS
[facebook] Support alternative webpage form
[youtube] Move decrypt_sig out of _parse_dash_manifest
[daum.net] Support for playlists, user channels
[downloader/f4m] Prefer bootstrap url attribute over inline bootstrap
[matchtv] Add extractor (Closes #8313)
[options] Add missing closing parenthesis
[common] _parse_dash_manifest() from youtube.py
[downloader/fragment] Do not report total bytes estimation and eta
[downloader/f4m] Add live stream flag to context
[common] Modify _parse_dash_manifest for use in Facebook
[downloader/fragment] Remove superfluous whitespace
[facebook] Add support for DASH manifests
[youtube] Pass self._formats to _parse_dash_manifest
[common] Fix for youtube
[common] Prefer the manifest than formats_dict in determining codecs
[downloader/f4m] Do not update fragment list while test
[youtube] Remove '(v|a)codec': 'none' entries
[common] Rename to namespace
[common] Remove unused arguments
[common] Add _extract_dash_manifest_formats
[facebook] Add md5 for the test case with DASH
[generic] Add support for Limelight API
[limelight] fix format sorting and make m3u8 and f4m extraction
[npo] Add extension for m3u8
[viidea] Skip download for the test case requiring ffmpeg
[vgtv] Fix test_VGTV_2
[screenwavemedia] Fix HLS extension and test_TeamFour
[tv2] Fix test_TV2
[senateisvp] Fix test_SenateISVP and test_SenateISVP_1
[nrktv] Fix _TESTS
[nbc] Use NBC's id and fix _TESTS
[nba] Add ext for hls formats and fix test_NBA
[schooltv] Add extractor for SchoolTV playlists
[schooltv] Improve video id regex
[Gamekings] Fix url from .tv to .nl
[letv] Fix LetvCloud extraction
[Gamekings] Fix viewing of old videos
[youtube] Use authentication for entry list base extractor (Closes #8380)
[youtube] Filter duplicates in playlists base extractor
[test_youtube_lists] Fix TestYoutubeLists.test_youtube_course
[test_subtitles] Fix TestRaiSubtitles
[xuite] Replace the test case with my uploaded one
[FFmpegSubtitlesConvertorPP] delete old subtitle files (fixes #8382)
[youtube] Use 'orderedSet' instead of 'set' to preserve the order
[gamekings] Add MD5 back
[gamekings] add_ie
[gamekings] Stricter checks
[acast] Fix extraction
[acast] Remove ACastBaseIE
[allocine] Fix extraction of test_allocine_1 and update tests
[bpb] Fix extraction and update tests
[allocine] Use xpath_element
[vidzi] Fix extraction
[vidzi] Fix _TESTS
[YoutubeDL] Do not override ie_key in url_transparent
[kickstarter] Eliminate the warning message and add_ie
[kickstarter] Fix title and test_kickstarter
[daum] PEP8
[daum] Do not match a single URL with multiple info extractors
[daum] Update test_daum_1
[daum.net:user] Match more URLs (#1952)
[vk:uservideos] Improve _VALID_URL (Closes #8389)
[test_YoutubeDL] Fix test_youtube_format_selection
[ffmpeg] fix adding metadata when using --hls-prefer-native(#8350)
[utils] dfxp2srt: make TTMLPElementParser inherit from object
[cbsnews] add support for live videos(fixes #7010)
[srgssr] use flv as ext for rtmp formats
[README.md] Clarify unavailable sequences in output format
[kuwo] Check for georestriction
[generic] extract m3u8 formats when mpegurl content type detected
[youtube] fix subtitle extraction(fixes #8415)
[youtube] fix subtitle order
[test_subtitles] update youtube subtitles tests
[arte.tv:+7] Fix extraction (fixes #8427)

(tron)

2016-02-06 09:00:59 UTC MAIN commitmail json YAML

+ phpmyadmin-4.5.4.0, wine-devel-1.9.3.

(wiz)

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

Note update of php packages:

lang/php55 5.5.32
lang/php56 5.6.18
lang/php70 7.0.3

(taca)

2016-02-06 07:14:44 UTC MAIN commitmail json YAML

Update php70 to 7.0.3 (PHP 7.0.3).

04 Feb 2016 PHP 7.0.3

- Core:
  . Added support for new HTTP 451 code. (Julien)
  . Fixed bug #71039 (exec functions ignore length but look for NULL termination).
    (Anatol)
  . Fixed bug #71089 (No check to duplicate zend_extension). (Remi)
  . Fixed bug #71201 (round() segfault on 64-bit builds). (Anatol)
  . Fixed bug #71221 (Null pointer deref (segfault) in get_defined_vars via
    ob_start). (hugh at allthethings dot co dot nz)
  . Fixed bug #71248 (Wrong interface is enforced). (Dmitry)
  . Fixed bug #71273 (A wrong ext directory setup in php.ini leads to crash).
    (Anatol)
  . Fixed Bug #71275 (Bad method called on cloning an object having a trait).
    (Bob)
  . Fixed bug #71297 (Memory leak with consecutive yield from). (Bob)
  . Fixed bug #71300 (Segfault in zend_fetch_string_offset). (Laruence)
  . Fixed bug #71314 (var_export(INF) prints INF.0). (Andrea)
  . Fixed bug #71323 (Output of stream_get_meta_data can be falsified by its
    input). (Leo Gaspard)
  . Fixed bug #71336 (Wrong is_ref on properties as exposed via
    get_object_vars()). (Laruence)
  . Fixed bug #71459 (Integer overflow in iptcembed()). (Stas)

- Apache2handler:
  . Fix >2G Content-Length headers in apache2handler. (Adam Harvey)

- CURL:
  . Fixed bug #71227 (Can't compile php_curl statically). (Anatol)
  . Fixed bug #71225 (curl_setopt() fails to set CURLOPT_POSTFIELDS with
    reference to CURLFile). (Laruence)

- Interbase:
  . Fixed Bug #71305 (Crash when optional resource is omitted).
  (Laruence, Anatol)

- LDAP:
  . Fixed bug #71249 (ldap_mod_replace/ldap_mod_add store value as string
    "Array"). (Laruence)

- mbstring:
  . Fixed bug #71397 (mb_send_mail segmentation fault). (Andrea, Yasuo)

- OpenSSL:
  . Fixed bug #71475 (openssl_seal() uninitialized memory usage). (Stas)

- Phar:
  . Fixed bug #71354 (Heap corruption in tar/zip/phar parser). (Stas)
  . Fixed bug #71391 (NULL Pointer Dereference in phar_tar_setupmetadata()).
    (Stas)
  . Fixed bug #71488 (Stack overflow when decompressing tar archives). (Stas)

- SOAP:
  . Fixed bug #70979 (crash with bad soap request). (Anatol)

- SPL:
  . Fixed bug #71204 (segfault if clean spl_autoload_funcs while autoloading).
    (Laruence)
  . Fixed bug #71202 (Autoload function registered by another not activated
    immediately). (Laruence)
  . Fixed bug #71311 (Use-after-free vulnerability in SPL(ArrayObject,
    unserialize)). (Sean Heelan)
  . Fixed bug #71313 (Use-after-free vulnerability in SPL(SplObjectStorage,
    unserialize)). (Sean Heelan)

- Standard:
  . Fixed bug #71287 (Error message contains hexadecimal instead of decimal
    number). (Laruence)
  . Fixed bug #71264 (file_put_contents() returns unexpected value when
    filesystem runs full). (Laruence)
  . Fixed bug #71245 (file_get_contents() ignores "header" context option if
    it's a reference). (Laruence)
  . Fixed bug #71220 (Null pointer deref (segfault) in compact via ob_start).
    (hugh at allthethings dot co dot nz)
  . Fixed bug #71190 (substr_replace converts integers in original $search
    array to strings). (Laruence)
  . Fixed bug #71188 (str_replace converts integers in original $search array
    to strings). (Laruence)
  . Fixed bug #71132, #71197 (range() segfaults). (Thomas Punt)

- WDDX:
  . Fixed bug #71335 (Type Confusion in WDDX Packet Deserialization). (Stas)

(taca)

2016-02-06 07:13:02 UTC MAIN commitmail json YAML

Update php56 to 5.6.18 (PHP 5.6.18).

04 Feb 2016, PHP 5.6.18

- Core:
  . Fixed bug #71039 (exec functions ignore length but look for NULL termination).
    (Anatol)
  . Fixed bug #71089 (No check to duplicate zend_extension). (Remi)
  . Fixed bug #71201 (round() segfault on 64-bit builds). (Anatol)
  . Added support for new HTTP 451 code. (Julien)
  . Fixed bug #71273 (A wrong ext directory setup in php.ini leads to crash).
    (Anatol)
  . Fixed bug #71323 (Output of stream_get_meta_data can be falsified by its
    input). (Leo Gaspard)
  . Fixed bug #71459 (Integer overflow in iptcembed()). (Stas)

- Apache2handler:
  . Fix >2G Content-Length headers in apache2handler. (Adam Harvey)

- FTP:
  . Implemented FR #55651 (Option to ignore the returned FTP PASV address).
    (abrender at elitehosts dot com)

- Opcache:
  . Fixed bug #71127 (Define in auto_prepend_file is overwrite). (Laruence)
  . Fixed bug #71024 (Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32
    on the same server). (Anatol)

- Phar:
  . Fixed bug #71354 (Heap corruption in tar/zip/phar parser). (Stas)
  . Fixed bug #71391 (NULL Pointer Dereference in phar_tar_setupmetadata()).
    (Stas)
  . Fixed bug #71488 (Stack overflow when decompressing tar archives). (Stas)

- Session:
  . Fixed bug #69111 (Crash in SessionHandler::read()). (Anatol)

- SOAP:
  . Fixed bug #70979 (crash with bad soap request). (Anatol)

- SPL:
  . Fixed bug #71204 (segfault if clean spl_autoload_funcs while autoloading).
    (Laruence)

- WDDX:
  . Fixed bug #71335 (Type Confusion in WDDX Packet Deserialization). (Stas)

(taca)

2016-02-06 07:11:06 UTC MAIN commitmail json YAML

Update php55 to 5.5.32 (PHP 5.5.32).

04 Feb 2016, PHP 5.5.32

- Core:
  . Fixed bug #71039 (exec functions ignore length but look for NULL termination).
    (Anatol)
  . Fixed bug #71323 (Output of stream_get_meta_data can be falsified by its
    input). (Leo Gaspard)
  . Fixed bug #71459 (Integer overflow in iptcembed()). (Stas)

- GD:
  . Improved the fix for bug #70976. (Remi)

- PCRE:
  . Upgraded pcrelib to 8.38.

- Phar:
  . Fixed bug #71354 (Heap corruption in tar/zip/phar parser). (Stas)
  . Fixed bug #71391 (NULL Pointer Dereference in phar_tar_setupmetadata()).
    (Stas)
  . Fixed bug #71488 (Stack overflow when decompressing tar archives). (Stas)

- WDDX:
  . Fixed bug #71335 (Type Confusion in WDDX Packet Deserialization). (Stas)

(taca)

2016-02-06 01:18:41 UTC MAIN commitmail json YAML

Added devel/picopb version 20150628

(youri)

2016-02-06 01:17:58 UTC MAIN commitmail json YAML

2016-02-06 01:17:35 UTC MAIN commitmail json YAML

Import picopb-20150628 as devel/picopb.

picopb is an implementation of Google protocol buffers in C.

The picopbc utility converts a .proto description to C source code that
can be used with the libpicopb library to process, encode, and decode
protocol buffers messages.

(youri)

2016-02-06 00:46:11 UTC MAIN commitmail json YAML

Add Module::Build::{Bundle,Tiny} for make help topic=PERL5_MODULE_TYPE.

(mef)

2016-02-06 00:35:10 UTC MAIN commitmail json YAML

Use PERL5_MODULE_TYPE=    Module::Build::Tiny instead of BUILD_DEPENDS+= .., thanks joerg@

(mef)

2016-02-05 21:02:21 UTC MAIN commitmail json YAML

Note addition of filesystems/fuse-pcachefs.

(jmmv)

2016-02-05 21:01:46 UTC MAIN commitmail json YAML

Add filesystems/fuse-pcachefs:

The FUSE-based pCacheFS file system provides a simple caching layer for
other filesystems.  This makes slow, remote filesystems seem very fast
to access.  Moreover, the cache does not disappear when you start or
stop pCacheFS or if you reboot your computer -- it is persistent.

pCacheFS is designed for caching large amounts of data on remote
filesystems that don't change very much, such as movie or music
libraries.

(jmmv)

2016-02-05 17:58:31 UTC MAIN commitmail json YAML

Updated www/libsass to 3.3.3; www/nghttp2 to 1.7.0

(adam)

2016-02-05 17:57:04 UTC MAIN commitmail json YAML

Changes 1.7.0:
Reset (RST_STREAM) stream if flow control window gets overflow
Validate :authroity, host, and :scheme value more strictly
Check request/response submission error based side of session
Strict outgoing idle stream detection
Return error from nghttp2_submit_{headers,request} when self dependency is made
Add -ldl to APPLDFLAGS for static openssl linking
asio: Stop acceptor on server::http2::stop
asio: Rename http2::get_io_services() as http2::io_services()
h2load: Support UNIX domain socket
h2load: Improve readability of traffic numbers
h2load: Remove "auto" for -m option
h2load: Show progress in rate mode
h2load: Perform sampling for request and connection timings to reduce memory consumption
nghttpd: Add --no-content-length option to omit content-length in response
nghttpx: Interleave pushed streams with the associated stream if pushed streams are javascript and CSS resources
nghttpx: The initial value of request/response buffer is increased to 128K
nghttpx: Fix bug that --listener-disable-timeout option is not used
nghttpx: Don't emit :authority if request does not contain authority information
nghttpx: Add clarification of quotes in configuration file
nghttpx: Don't allow certain characters in host and :scheme header field
nghttpx: Add RFC 7239 Forwarded header field support
nghttpx: Fix crash when running on IPv6 only (Patch from Vernon Tang)
nghttpx: Take into account of trailers when applying max_header_fields
nghttpx: Don't apply max_header_fields and header_field_buffer limit to response
nghttpx: Strict validation for header fields given in configuration
nghttpx: header value should not be lower-cased (Patch from ayanamist)

(adam)

2016-02-05 17:47:54 UTC MAIN commitmail json YAML

Changes 3.3.3:
* Parser and rendering refactorings
* Full support for variable arguments
* Lots of bug-fixes
* Improved spec tests

(adam)

2016-02-05 17:41:21 UTC MAIN commitmail json YAML

Updated www/py-django to 1.8.9

(adam)

2016-02-05 17:39:40 UTC MAIN commitmail json YAML

Changes 1.8.9:
Fixed a regression that caused the 窶忖ser-tools窶� items to display on the admin窶冱 logout page.
Fixed a crash in the translations system when the current language has no translations.
Fixed a regression that caused the incorrect day to be selected when opening the admin calendar widget for timezones from GMT+0100 to GMT+1200.
Fixed a regression in 1.8.8 causing incorrect index handling in migrations on PostgreSQL when adding db_index=True or unique=True to a CharField or TextField that already had the other specified, or when removing one of them from a field that had both, or when adding unique=True to a field already listed in unique_together.
Fixed a crash when using an __in lookup inside a Case expression.
Fixed a crash when using a reverse OneToOneField in ModelAdmin.readonly_fields.
Fixed a regression in Django 1.8.5 that broke copying a SimpleLazyObject with copy.copy().
Fixed the contrib.gis map widgets when using USE_THOUSAND_SEPARATOR=True.

(adam)

2016-02-05 16:08:55 UTC MAIN commitmail json YAML

2016-02-05 16:06:09 UTC MAIN commitmail json YAML

2016-02-05 12:40:56 UTC MAIN commitmail json YAML

Fix self-conflict between different python versions of this package.

Bump PKGREVISION.

(wiz)

2016-02-05 12:15:50 UTC MAIN commitmail json YAML

Updated x11/pixman to 0.34.0

(wiz)

2016-02-05 12:15:40 UTC MAIN commitmail json YAML

Update pixman to 0.34.0:

A new pixman release 0.34.0 is now available. This is a major release,
following three development releases in the past six months. It contains
all the changes detailed in the last three development releases in the 0.33
series.

For those who didn't follow the development release announcements, the 0.34
version contains major improvements to ARMv6 and POWER (both BE and LE)
architectures, enhancements of tests and utilities and important bug fixes.

See below the full git log since the previous major release (0.32).

Andrea Canciani (3):
      test: Fix the win32 build
      test: Fix fence-image-self-test on Mac
      mmx: Improve detection of support for "K" constraint

Ben Avison (27):
      ARMv6: Fix indentation in the composite macros
      ARMv6: remove 1 instr per row in generate_composite_function
      lowlevel-blt-bench: over_reverse_n_8888 needs solid source
      lowlevel-blt-bench: add in_reverse_8888_8888 test
      ARMv6: Add fast path for over_reverse_n_8888
      ARMv6: Support for very variable-hungry composite operations
      ARMv6: Add fast path for over_n_8888_8888_ca
      ARMv6: Add fast path flag to force no preload of destination buffer
      ARMv6: Add fast path for in_reverse_8888_8888
      ARMv6: Add fast path for src_x888_0565
      armv6: Fix typo in preload macro
      pixman.c: Coding style
      test: Move format and operator string functions to utils.[ch]
      test: Add a new benchmarker targeting affine operations
      test: Add new fuzz tester targeting solid images
      test: Fix solid-test for big-endian targets
      arm: Retire PIXMAN_ARM_SIMPLE_NEAREST_FAST_PATH
      arm: Simplify PIXMAN_ARM_SIMPLE_NEAREST_A8_MASK_FAST_PATH
      mips: Retire PIXMAN_MIPS_SIMPLE_NEAREST_A8_MASK_FAST_PATH
      mmx/sse2: Use SIMPLE_NEAREST_FAST_PATH macro
      mmx/sse2: Use SIMPLE_NEAREST_SOLID_MASK_FAST_PATH for NORMAL repeat
      scaling-test: list more details when verbose
      test: Add cover-test v5
      armv6: Add over_n_8888 fast path (disabled)
      pixman-general: Tighten up calculation of temporary buffer sizes
      Remove the 8e extra safety margin in COVER_CLIP analysis
      affine-bench: remove 8e margin from COVER area

Bill Spitzak (1):
      test: Added more demos and tests to .gitignore file

Fernando Seiti Furusato (1):
      vmx: adjust macros when loading vectors on ppc64le

Jakub Bogusz (1):
      Fix the SSSE3 CPUID detection.

James Cowgill (1):
      MIPS: Drop #ifdef __ELF__ in definition of LEAF_MIPS32R2

Matt Turner (4):
      mmx: Add nearest over_8888_n_8888
      mmx: Add nearest over_8888_8888
      mmx: Use MMX2 intrinsics from xmmintrin.h directly.
      Revert "mmx: Use MMX2 intrinsics from xmmintrin.h directly."

Nemanja Lukic (2):
      MIPS: Fix exported symbols in public API.
      MIPS: update author's e-mail address

Oded Gabbay (28):
      vmx: fix splat_alpha for ppc64le
      vmx: encapsulate the temporary variables inside the macros
      vmx: fix unused var warnings
      vmx: fix pix_multiply for ppc64le
      vmx: add LOAD_VECTOR macro
      vmx: add helper functions
      vmx: implement fast path vmx_fill
      vmx: implement fast path composite_over_8888_8888
      vmx: implement fast path composite_add_8_8
      vmx: implement fast path composite_add_8888_8888
      vmx: implement fast path vmx_composite_over_n_8888_8888_ca
      vmx: implement fast path vmx_composite_src_x888_8888
      vmx: implement fast path scaled nearest vmx_8888_8888_OVER
      vmx: implement fast path iterator vmx_fetch_x8r8g8b8
      vmx: implement fast path iterator vmx_fetch_a8
      Pre-release version bump to 0.33.2
      Post-release version bump to 0.33.3
      vmx: optimize scaled_nearest_scanline_vmx_8888_8888_OVER
      vmx: optimize vmx_composite_over_n_8888_8888_ca
      vmx: implement fast path vmx_composite_over_n_8_8888
      vmx: Remove unused expensive functions
      Pre-release version bump to 0.33.4
      Post-release version bump to 0.33.5
      configura.ac: fix test for SSE2 & SSSE3 assembler support
      Pre-release version bump to 0.33.6
      Post-release version bump to 0.33.7
      Pre-release version bump to 0.34.0
      Post-release version bump to 0.34.1

Pekka Paalanen (26):
      ARM: share pixman_asm_function definition
      ARM: use pixman_asm_function in internal headers
      test/utils: support operator name aliases
      test/utils: support format name aliases
      test/utils: add operator aliases for lowlevel-blt-bench
      test/utils: add format aliases used by lowlevel-blt-bench
      lowlevel-blt-bench: add test name parser and self-test
      lowlevel-blt-bench: use the test pattern parser
      lowlevel-blt-bench: use a8r8g8b8 for CA solid masks
      lowlevel-blt-bench: move usage to a function
      lowlevel-blt-bench: move explanation printing
      lowlevel-blt-bench: make test_entry::testname const
      lowlevel-blt-bench: print single pattern details
      lowlevel-blt-bench: move speed and scaling printing
      lowlevel-blt-bench: all bench funcs to return pix_cnt
      lowlevel-blt-bench: refactor to Mpx_per_sec()
      lowlevel-blt-bench: add CSV output mode
      lowlevel-blt-bench: add option to skip memcpy measurement
      lowlevel-blt-bench: make extra arguments an error
      utils.[ch]: add FENCE_MALLOC_ACTIVE
      utils.[ch]: add fence_image_create_bits ()
      test: add fence-image-self-test
      utils.c: fix fallback code for fence_image_create_bits()
      utils.[ch]: add fence_get_page_size()
      implementation: add PIXMAN_DISABLE=wholeops
      armv6: enable over_n_8888

Siarhei Siamashka (5):
      configure.ac: Check if the compiler supports GCC vector extensions
      test: Fix OpenMP clauses for the tolerance-test
      mmx: Fix _mm_empty problems for over_8888_8888/over_8888_n_8888
      pixman-general: Fix stack related pointer arithmetic overflow
      vmx: implement fast path vmx_composite_over_n_8888

S淡ren Sandmann (24):
      Post-release version bump to 0.33.1
      demos/Makefile.am: Move EXTRA_DIST outside "if HAVE_GTK"
      test/utils.c: Make the stack unaligned only on 32 bit Windows
      general: Support component alpha for all image types
      Soft Light: The first comparison should be <=, not <
      configure.ac: Check and use -Wno-unused-local-typedefs GCC option
      pixel-test: Add support for mask pixels
      pixel-test: Command line argument to specify the regression to run
      pixel-test.c: Add a number of pixels that have failed at some point
      Soft Light: Consistent approach to division by zero
      Use floating point combiners for all operators that involve divisions
      Copy the comments from pixman-combine32.c to pixman-combine-float.c
      Remove all the operators that use division from pixman-combine32.c
      create_bits(): Cast the result of height * stride to size_t
      test/utils.c: Add support for separable blend mode ops to do_composite()
      test/check-formats.c: Add support for separable blend modes
      test/tolerance-test: New test program
      pixman/pixman-combine32.c: Bug fixes for separable blend modes
      pixman-combine32.c: Fix bugs related to integer promotion
      utils.c: Set DEVIATION to 0.0128
      test: Add radial-invalid test program
      pixman-gradient-walker: Make left_x and right_x 64 bit variables
      test: Rearrange tests in order of increasing runtime
      Fix comment about BILINEAR_INTERPOLATION_BITS to say < 8 rather than <= 8

Thomas Petazzoni (1):
      test: add a check for FE_DIVBYZERO

(wiz)

2016-02-05 11:38:46 UTC MAIN commitmail json YAML

+ Sigil-0.9.3, enlightenment-0.20.4, nss-3.22, pixman-0.34.0,
  wine-1.8.1.

(wiz)

2016-02-05 09:13:04 UTC MAIN commitmail json YAML

Updated security/keepassx to 2.0.2

(nonaka)

2016-02-05 09:08:56 UTC MAIN commitmail json YAML

PR/50771: Update security/keepassx to 2.0.2.

2.0.1:
- Flush temporary file before opening attachment. [#390]
- Disable password generator when showing entry in history mode. [#422]
- Strip invalid XML chars when writing databases. [#392]
- Add repair function to fix databases with invalid XML chars. [#392]
- Display custom icons scaled. [#322]
- Allow opening databases that have no password and keyfile. [#391]
- Fix crash when importing .kdb files with invalid icon ids. [#425]
- Update translations.

2.0.2:
- Fix regression in database writer that caused it to strip certain special
  characters (characters from Unicode plane > 0).
- Fix bug in repair function that caused it to strip non-ASCII characters.

(nonaka)

2016-02-04 22:05:36 UTC MAIN commitmail json YAML

Avoid a crash in "status.diskusage" when not on Linux or FreeBSD

Bump PKGREVISION in the process.

(khorben)

2016-02-04 20:56:52 UTC MAIN commitmail json YAML

fix typo in package name

as reported by the Subject: www update.changes log

(reed)

2016-02-04 20:03:06 UTC MAIN commitmail json YAML

Updated net/syncthing to 0.12.17

(abs)

2016-02-04 20:02:36 UTC MAIN commitmail json YAML

Updated net/syncthing to 0.12.17

v0.12.17

- Handle null case for invalid ng-model value (#2392, @tpng)
- Use dialer in relay checks (#2732, @AudriusButkevicius)

Plus some minor line shuffling for pkglint

(abs)

2016-02-04 14:45:44 UTC MAIN commitmail json YAML

Updated textproc/p5-Swim to 0.1.42

(schmonz)

2016-02-04 14:45:38 UTC MAIN commitmail json YAML

Update to 0.1.42. From the changelog:

- 2016 update

(schmonz)

2016-02-04 13:59:38 UTC MAIN commitmail json YAML

Fix build on NetBSD-current, where it warns about the unportable
'%m' format string.

>From coypu.

(wiz)

2016-02-04 13:50:05 UTC MAIN commitmail json YAML

Added graphics/sxiv version 1.3.2

(leot)

2016-02-04 13:49:50 UTC MAIN commitmail json YAML

2016-02-04 13:49:06 UTC MAIN commitmail json YAML

Import sxiv-1.3.2 as graphics/sxiv.
Packaged in pkgsrc-wip by myself.

sxiv is an alternative to feh and qiv. Its only dependencies besides xlib are
imlib2 and giflib. The primary goal for writing sxiv is to create an image
viewer, which only has the most basic features required for fast image viewing
(the ones I want). It has vi key bindings and works nicely with tiling window
managers. Its code base should be kept small and clean to make it easy for you
to dig into it and customize it for your needs.

Features
* Basic image operations, e.g. zooming, panning, rotating
* Customizable key and mouse button mappings (in config.h)
* Thumbnail mode: grid of selectable previews of all images
* Ability to cache thumbnails for fast re-loading
* Basic support for multi-frame images
* Load all frames from GIF files and play GIF animations
* Display image information in window title

Reviewed by wiz@ and kamil@.

(leot)

2016-02-04 13:45:24 UTC MAIN commitmail json YAML

Fix PowerPC 32-bit case.

(jperkin)

2016-02-04 12:30:01 UTC MAIN commitmail json YAML

-p5-Syntax-Highlight-Engine-Kate-0.10

(mef)

2016-02-04 12:28:38 UTC MAIN commitmail json YAML

Updated textproc/p5-PDF-Table to 0.9.10
Updated textproc/p5-Pod-Simple to 3.32
Updated textproc/p5-Pod-Spell to 1.18
Updated textproc/p5-Regexp-Common to 2016020301
Updated textproc/p5-String-Compare-ConstantTime to 0.311
Updated textproc/p5-Syntax-Highlight-Engine-Kate to 0.10

(mef)

2016-02-04 12:22:38 UTC MAIN commitmail json YAML

(pkgsrc)
  - Add two BUILD_DEPENDS for make test
    BUILD_DEPENDS+= p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
    BUILD_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff
(upstream)
  - Update to 0.10
    --------------
0.10 2015.08.01
    - Documentation cleanup (Andy Jack)

(mef)

2016-02-04 12:19:23 UTC MAIN commitmail json YAML

Add bl3.mk file, provided by coypu.

(wiz)

2016-02-04 12:16:42 UTC MAIN commitmail json YAML

Add PKGCONFIG_OVERRIDE line for a file that doesn't change now,
in case it'll change in some later version of the package.

(wiz)

2016-02-04 12:14:31 UTC MAIN commitmail json YAML

Update to 0.311
---------------
0.311  2015-10-24
  * Don't ship MYMETA files anymore (thanks Adel Qalieh
    and Alexandr Ciornii)

(mef)

2016-02-04 12:13:31 UTC MAIN commitmail json YAML

2016-02-04 12:12:46 UTC MAIN commitmail json YAML

Updated lang/vala to 0.30.0

(wiz)

2016-02-04 12:12:36 UTC MAIN commitmail json YAML

Update vala to 0.30.

Vala 0.30.0
===========

* Binding updates.

Vala 0.29.3
===========

* Add --shared-library option for GIR files.
* Bug fixes and binding updates.

Vala 0.29.2
===========

* Bug fixes and binding updates.

Vala 0.29.1
===========

* Binding updates.

(wiz)

2016-02-04 12:11:32 UTC MAIN commitmail json YAML

Update to 2016020301
--------------------
ChangeLog does not have the entry for this date

(mef)

2016-02-04 12:07:18 UTC MAIN commitmail json YAML

Update to 1.18
--------------
1.18      2016-01-30
        - New maintainer: Olivier Mengu'e (DOLMEN)
          Repo is now hosted at github.com/perl-pod/Pod-Spell
        - Fix warning in strip_stopwords (GH #23)
        - re-apply "podspell script: set output encoding from locale CTYPE"
          (GH #22, #17). The issue in 1.16 was an incorrect dependency
          on I18N::Langinfo.

(mef)

2016-02-04 12:02:31 UTC MAIN commitmail json YAML

Update to 3.32
--------------
2015-11-02  Marc Green <marcgreen@cpan.org>
        * Release 3.32
        Fixed failing tests on Windows. Thanks to A. Sinan Unur for the
        patch!

        Switched debugging output from STDOUT to STDERR. Should rarely be
        used, but modules that do depend on debugging output might need to
        change how they handle it. Patch from Karl Williamson (GitHub Pull
        Request #76).

        Added errata_seen() to make POD errors easily accessible. Thanks to
        Sean Zellmer for the pull request!

(mef)

2016-02-04 11:58:00 UTC MAIN commitmail json YAML

Remove patch-ak here too.

(wiz)

2016-02-04 11:57:50 UTC MAIN commitmail json YAML

2016-02-04 11:56:39 UTC MAIN commitmail json YAML

Update to 0.9.10
----------------
Version 0.9.10 Changes by contributors on GitHub - azawawi, joenio

6fab323 Modernize hashbang #! to be more perlbrew friendly
58c36df Add relative link to Changes file
efaf173 Simple installation/development commmands
cfbcf48 More README.md simplification
a7889bc Fix README.md
43c2182 Fix warning: Useless use of greediness modifier '?' in regex
db4bc44 Fix #17, page parameter should be optional
f93ed16 "utf8" pragma solves issue with characters rendered wrong
e69524e fix script that test issue #15
5d5628f avoid warnind about use of greediness modifier

(mef)

2016-02-04 11:52:31 UTC MAIN commitmail json YAML

Document the glfw option.

(leot)

2016-02-04 11:51:04 UTC MAIN commitmail json YAML

Updated devel/pkgconf to 0.9.12.20151211nb2

(wiz)

2016-02-04 11:50:54 UTC MAIN commitmail json YAML

Search share/pkgconfig too, because gtk-doc's pc file is there.

Bump PKGREVISION.

(wiz)

2016-02-04 11:50:53 UTC MAIN commitmail json YAML

Updated print/mupdf to 1.8nb2

(leot)

2016-02-04 11:50:24 UTC MAIN commitmail json YAML

2016-02-04 11:50:07 UTC MAIN commitmail json YAML

Updated www/librest to 0.6nb17

(wiz)

2016-02-04 11:49:57 UTC MAIN commitmail json YAML

Fix gtk-doc detection. Files still don't appear though, so remove them
from the PLIST.

Bump PKGREVISION.

(wiz)

2016-02-04 11:43:51 UTC MAIN commitmail json YAML

Updated textproc/p5-Lingua-Stem-Ru to 0.02

(mef)

2016-02-04 11:43:08 UTC MAIN commitmail json YAML

Update to 0.02
--------------
0.02 2016-02-02 NEILB
    - Moved Ru.pm to lib/Lingua/Stem/Ru.pm
    - Moved testsuite and test data into t/
    - Switched to Dist::Zilla, in the process addressing RT#107485
    - Changed the format of this file to follow CPAN::Changes::Spec

(mef)

2016-02-04 11:39:14 UTC MAIN commitmail json YAML

Added graphics/glfw version 3.1.2

(leot)

2016-02-04 11:38:57 UTC MAIN commitmail json YAML

2016-02-04 11:38:10 UTC MAIN commitmail json YAML

Import glfw-3.1.2 as graphics/glfw.
Originally packaged in pkgsrc-wip by ryoon@ and then updated by nros@ and
myself.

GLFW is a free, Open Source, multi-platform library for creating
OpenGL contexts and managing input, including keyboard, mouse,
joystick and time. It is intended to be simple to integrate into
existing applications and does not lay claim to the main loop.

GLFW has native support for Windows, Mac OS X and many Unix-like
systems using the X Window System, such as Linux and FreeBSD.

GLFW is licensed under the zlib/libpng license.

(leot)

2016-02-04 10:41:13 UTC MAIN commitmail json YAML

2016-02-04 09:54:59 UTC MAIN commitmail json YAML

- mercurial-3.7, updated by wiz@

(leot)

2016-02-04 09:41:24 UTC MAIN commitmail json YAML

Updated www/py-httplib2 to 0.9.2

(wiz)

2016-02-04 09:41:13 UTC MAIN commitmail json YAML

Update py-httplib2 to 0.9.2:

0.9.2:

Changes not documented.

0.9.1:

Fixes in this release:

https://github.com/jcgregorio/httplib2/pull/296

    There was a problem with headers when a binary string is passed (like
    b'Authorization').

https://github.com/jcgregorio/httplib2/pull/276

    Default to doing DNS resolution through a proxy server if present.

(wiz)

2016-02-03 21:00:46 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg2 to 2.8.6

(adam)

2016-02-03 21:00:00 UTC MAIN commitmail json YAML

version 2.8.6
- avcodec/jpeg2000dec: More completely check cdef
- avutil/opt: check for and handle errors in av_opt_set_dict2()
- avcodec/flacenc: fix calculation of bits required in case of custom sample rate
- avformat: Document urls a bit
- avformat/libquvi: Set default demuxer and protocol limitations
- avformat/concat: Check protocol prefix
- doc/demuxers: Document enable_drefs and use_absolute_path
- avcodec/mjpegdec: Check for end for both bytes in unescaping
- avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer()
- avformat/avformat: Replace some references to filenames by urls
- avcodec/wmaenc: Check ff_wma_init() for failure
- avcodec/mpeg12enc: Move high resolution thread check to before initializing threads
- avformat/img2dec: Use AVOpenCallback
- avformat/avio: Limit url option parsing to the documented cases
- avformat/img2dec: do not interpret the filename by default if a IO context has been opened
- avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get()
- mov: Add an option to toggle dref opening
- avcodec/gif: Fix lzw buffer size
- avcodec/put_bits: Assert buf_ptr in flush_put_bits()
- avcodec/tiff: Check subsample & rps values more completely
- swscale/swscale: Add some sanity checks for srcSlice* parameters
- swscale/x86/rgb2rgb_template: Fix planar2x() for short width
- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper()
- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper()
- avcodec/aacenc: Check both channels for finiteness
- asfdec_o: check for too small size in asf_read_unknown
- asfdec_o: break if EOF is reached after asf_read_packet_header
- asfdec_o: make sure packet_size is non-zero before seeking
- asfdec_o: prevent overflow causing seekback
- asfdec_o: check avio_skip in asf_read_simple_index
- asfdec_o: reject size > INT64_MAX in asf_read_unknown
- asfdec_o: only set asf_pkt->data_size after sanity checks
- Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896'
- dca: fix misaligned access in avpriv_dca_convert_bitstream
- brstm: fix missing closing brace
- brstm: also allocate b->table in read_packet
- brstm: make sure an ADPC chunk was read for adpcm_thp
- vorbisdec: reject rangebits 0 with non-0 partitions
- vorbisdec: reject channel mapping with less than two channels
- ffmdec: reset packet_end in case of failure
- avformat/ipmovie: put video decoding_map_size into packet and use it in decoder
- avformat/brstm: fix overflow

(adam)

2016-02-03 19:56:57 UTC MAIN commitmail json YAML

Updated devel/binutils to 2.26nb1

(jperkin)

2016-02-03 19:56:34 UTC MAIN commitmail json YAML

2016-02-03 19:44:34 UTC MAIN commitmail json YAML

Updated cad/kicad to 4.0.1
Updated cad/kicad-doc to 4.0.1
Updated cad/kicad-lib to 4.0.1
Added cad/kicad-footprints version 4.0.1
Added cad/kicad-i18n version 4.0.1

(bouyer)

2016-02-03 19:42:38 UTC MAIN commitmail json YAML

Add kicad-footprints and kicad-i18n

(bouyer)

2016-02-03 19:41:36 UTC MAIN commitmail json YAML

Add kicad-i18n version 4.0.1

Kicad is an open source (GPL) software for the creation of electronic schematic
diagrams and printed circuit board artwork.

Designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire
des Images et des Signaux) and a teacher in IUT de Saint Martin d'Heres
(France), in the field of electrical engineering and image processing.

Kicad is a set of four softwares and a project manager:

    * Eeschema: Schematic entry.
    * Pcbnew: Board editor.
    * Gerbview: GERBER viewer (photoplotter documents).
    * Cvpcb: footprint selector for components used in the circuit design.
    * Kicad: project manager.

This package contains the user interface translations for Kicad

(bouyer)

2016-02-03 19:39:48 UTC MAIN commitmail json YAML

Add kicad-footprints from the 4.0.1 kicad release

Kicad is an open source (GPL) software for the creation of electronic schematic
diagrams and printed circuit board artwork.

Designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire
des Images et des Signaux) and a teacher in IUT de Saint Martin d'Heres
(France), in the field of electrical engineering and image processing.

Kicad is a set of four softwares and a project manager:

    * Eeschema: Schematic entry.
    * Pcbnew: Board editor.
    * Gerbview: GERBER viewer (photoplotter documents).
    * Cvpcb: footprint selector for components used in the circuit design.
    * Kicad: project manager.

This package contains the component footprints for Kicad

(bouyer)

2016-02-03 19:37:15 UTC MAIN commitmail json YAML

2016-02-03 19:36:49 UTC MAIN commitmail json YAML

Update kicad-lib to the 4.0.1 release.
Changes unknown, but probably new components, and convertion to the
new library format.
Note that the footprints are now in a separate package, kicad-footprints.

(bouyer)

2016-02-03 19:34:34 UTC MAIN commitmail json YAML

Update kicad to the 4.0.1 release.
Major changes:
    New graphics rendering backend GAL (OpenGL and Cairo) [currently pcbnew
only and does not yet support all legacy tools]

    New s-expression based pcb format (.kicad_pcb)

    New footprint library format (.pretty folder with .kicad_mod footprints)

    Updated footprint editor (only usable with GAL renderer)

    More advanced footprint manager concept called footprint library
table (fp-lib-table)

    Ability to download footprints on the fly from git repositories

    Official libraries are now stored on github and regularly updated

    Awesome/Advanced Push and Shove (PnS) router (only usable with GAL renderer)

    Interactive differential trace routing and tuning

    Interactive trace length tuning

    Much more realistic 3D board rendering

    Intelligent library search with preview in Eeschema

    Initial Python api for Pcbnew

Notes:
Symbols have changed size, been renamed, etc to follow the new KiCad library
conventions so you need to take care when working with older schematics if
you used the symbols packaged with KiCad.

The new pcb format cannot be loaded in older versions of KiCad.

(bouyer)

2016-02-03 18:40:18 UTC MAIN commitmail json YAML

2016-02-03 17:40:23 UTC MAIN commitmail json YAML

Updated devel/py-mercurial to 3.7

(wiz)

2016-02-03 17:40:10 UTC MAIN commitmail json YAML

Update py-mercurial to 3.7:

Regularly scheduled feature release. There's also an overview of new features available.

1.1. commands

    merge: don't try to merge subrepos twice (issue4988)
    pull: advance current active bookmark at pull --update correctly
    templater: abort if infinite recursion detected while evaluation (issue4758)
    annotate: add missing period to help
    annotate: mention that -n is suppressed in help
    backout: disable --merge with --no-commit (issue4874)
    bookmark: deprecate 'bmstore.write' method
    bookmarks: hoist getbkfile out of bmstore class
    bookmarks: make _readactive safe when readlines raises ENOENT
    branch: reword help text
    clone: move bookmarks and checkouts before pull help
    clonebundles: improve BUNDLESPEC documentation
    clonebundles: remove advertisement of feature
    commands.summary: switch to mergestate.read()
    commands: inline definition of localrepo.parents() and drop the method (API)
    commands: make backout acquire locks before processing
    commands: make commit acquire locks before processing (issue4368)
    commands: use context manager for opened bundle file
    commandserver: drop tell() and seek() from channels (issue5049)
    commandserver: reset state of progress bar per command
    commit: add a way to return more information from the chunkselector
    commit: add amend mode for commit -i
    commit: add some help examples (issue4963)
    commit: adjust the quoting in the examples to be Windows friendly
    commit: fix rest syntax of examples
    commit: make commit acquire store lock before processing for consistency
    commit: preserve extra when amending with commit --amend
    fileset: add missing() predicate (issue4925)
    fileset: use set instead of list to mark predicates for efficiency (API)
    graft: clarify in help that '-r' is not just optional
    graft: copy extra (except branch) when copying changesets
    graft: hook afterresolvedstates
    graft: improve --continue abort message
    help: fix quoting for bundle1 options
    import: add word to help text
    import: limit scope of msg in tryimportone
    import: reorder help text
    log: speed up single file log with hidden revs (issue4747)
    log: add 'hg log' example for full hashes
    log: help provide sort by date example
    log: mention ordering
    log: speed up hg log <file|folder>
    merge.graft: add option to keep second parent
    merge: add options to warn or ignore on colliding unknown files
    merge: move almost all change/delete conflicts to resolve phase (BC) (API)
    merge: refuse update/merge if there are unresolved conflicts (BC)
    mergestate: raise structured exception for unsupported merge records
    patch: disable nobinary when HGPLAIN=1
    pull: make a single call to obsstore.add (issue5006)
    pull: return 255 value on update failure (issue4948) (BC)
    push: specify default-push and default as fallback paths
    status: back out changeset 89f49813526c
    status: change + back out == clean (API)
    status: revert + flag-change == modified
    summary: add troubles list to the output of hg summary
    summary: mention graft
    summary: print unstable, bumped and divergent as unconditionally plural
    tags: mention --quiet switch in help (issue4920)
    verify: add a hook that can let extensions manipulate file lists
    verify: clean up weird error/warning lists
    verify: get rid of some unnecessary local variables
    verify: move checklog() onto class
    verify: move exc() function onto class
    verify: remove unreachable code to reraise KeyboardInterrupt

1.2. core

    context: don't use util.cachefunc due to cycle creation (issue5043)
    context: use a the nofsauditor when matching file in history (issue4749)
    parsers: check results of PyInt_FromLong (issue4771)
    repoview: fix corrupted hiddencache crash Mercurial (issue5042)
    revlog: avoid string slice when decompressing u* chunks
    revlog: clarify which revision is added to 'tested' when using cached delta
    revlog: don't consider nullrev when choosing delta base
    revlog: improve documentation
    revlog: make calls to _isgooddelta() consistent
    revlog: make clearcaches() more effective
    revlog: return offset from _chunkraw()
    revsetbenchmarks: support benchmarking changectx loading
    ui: optionally ignore sub-options from configitems()
    ui: support declaring path push urls as sub-options
    util: disable floating point stat times (issue4836)
    wireproto: config options to disable bundle1
    wireproto: support disabling bundle1 only if repo is generaldelta

1.3. extensions

    crecord: fix help bar display issue (issue5063)
    histedit: add progress support
    histedit: explain basics of histedit commands
    histedit: pick an appropriate base changeset by default (BC)
    largefiles: actions will now always have a file - drop check
    largefiles: fall back to the original for change/delete conflicts
    largefiles: fix commit of missing largefiles
    largefiles: make prompt order deterministic
    largefiles: specify where .orig files are kept
    largefiles: use a context manager in _getfile
    largefiles: use util.readfile in lfconvert
    largefiles: use util.readfile in overrides
    largefiles: fix an explicit largefile commit after a remove (issue4969)
    largefiles: prevent committing a missing largefile
    mq: check for reserved patch name with qimport -r (issue5033)
    mq: let the user choose where .orig files are kept
    rebase: add date parameter to concludenode function
    rebase: better error message when rebased changes are all in destination
    rebase: create a new variable to make the next patch more legible
    rebase: hook afterresolvedstates
    rebase: only clear rebase status after the rebase transaction has completed
    rebase: pass date parameter to concludenode
    rebase: prevent creating divergence
    rebase: propagate extra dict from rebase source changeset
    rebase: remove extra "if" from check of collapsing named branches
    rebase: better way to detect non-detaching revisions (issue5044)
    rebase: restore help for rebase w/o args (issue5059)
    shelve: choose where .orig file locations are kept
    shelve: execute checkunfinished inside wlock scope
    shelve: hook afterresolvedstates
    shelve: lowercase flag description
    shelve: permit shelves to contain unknown files
    shelve: remove redundant acquisition of wlock for sub commands of unshelve
    shelve: switch to mergestate.read()
    shelve: use a context manager for file I/O in listcmd
    shelve: widen wlock scope of shelve for consistency while processing
    shelve: widen wlock scope of unshelve for consistency while processing
    unshelve: add -k as short form of --keep
    unshelve: add support for custom merge tools
    unshelve: shed spurious space

1.4. hgweb

    hgweb: eliminate duck-typing to select hgweb or hgwebdir by command option
    hgweb: load server settings from --web-conf (issue4699)
    hgweb: make sure command options are set to all ui objects
    hgweb: support rendering a sub-topic
    hgweb: support rendering sub-topic indexes
    hgweb: update canvas.width before dynamically redrawing graph (issue2683)

1.5. unsorted

    addrevision: only use the incoming base if it is a good delta (issue4975)
    backout: commit changeset by default (BC)
    backout: fix --no-commit option (issue5054)
    batchget: add support for backing up files
    builddeb: add --distid option to specify Distributor ID
    changegroup: introduce cg3, which has support for exchanging treemanifests
    changelog: add a new method to get files modified by a changeset
    checkunknownfiles: make control flow clearer
    crecord: edit during hg crecord should preserve cursor position (issue5041)
    debugignore: find out why a file is being ignored (issue4856)
    demandimport: add support for PyPy
    demandimport: don't enable when running under PyPy
    destutil: use scmutil.revrange for desthistedit (issue5001)
    diff: don't crash when merged-in addition was removed (issue4786)
    discovery: properly filter changeset in 'peer.known' (issue4982)
    dispatch: copy inferrepo attribute to alias commands
    dispatch: report similar names consistently
    dispatch: use print function
    dispatch: use versiontuple()
    dockerrpm: fix CentOS 5 RPMs (issue4977)
    encoding: handle UTF-16 internal limit with fromutf8b (issue5031)
    encoding: re-escape U+DCxx characters in toutf8b input (issue4927)
    error: add a structured exception for unsupported merge records
    extdiff: correctly handle deleted subrepositories (issue3153)
    extdiff: use @command decorator to set up diff commands
    filemerge: add a 'leave unresolved' option to change/delete prompts
    filemerge: add a 'leave unresolved' option to regular prompts
    filemerge: add support for change/delete conflicts to the ':local' merge tool
    filemerge: add support for change/delete conflicts to the ':other' merge tool
    filemerge: add support for change/delete conflicts to the ':prompt' tool
    filemerge: default change/delete conflicts to 'leave unresolved' (BC)
    filemerge: default regular prompts to 'leave unresolved' (BC)
    graphlog: make node symbol templatable by ui.graphnodetemplate option
    graphlog: rename glog function
    hghave: support HGMODULEPOLICY for pure
    localrepo: don't reference transaction from hook closure (issue5043)
    lsprof: support PyPy (issue4573)
    mac: fix percent-encoding of non-utf-8 characters (issue4999)
    match: add option to return line and lineno from readpattern
    mercurial: pass ui to extensions.load (issue5007)
    mercurial: support loading modules from zipimporter
    paths: do not process default-push as pushurl of default path (issue5000)
    posix: work around "posix" systems without os.link available (issue4974)
    run-tests: skip threading for a single test (issue5040)
    scmutil: support background file closing
    sslutil: fix reversed logic (issue5034)
    streamclone: use backgroundfilecloser (issue4889)
    streamclone: use context manager for writing files
    streamclone: use read()
    templates: make earlycommands and othercommands optional
    templates: use canvaswidth instead of fixed width for canvas (issue2683)
    test-extension: do not depend on demandimport (issue5012)
    unionrepo: fix wrong rev being checked in iscensored (issue5024)
    webcommands: get correct parents when comparing a removed file (issue4962)
    webcommands: stop using ersatz if-else ternary operator for rename variable
    webcommands: test that fctx is not None in filediff()
    zeroconf: access repo on hgweb_mod properly (issue5036)

(wiz)

2016-02-03 17:19:36 UTC MAIN commitmail json YAML

Updated www/webkit-gtk to 2.10.7

(leot)

2016-02-03 17:19:18 UTC MAIN commitmail json YAML

Update www/webkit-gtk to 2.10.7.

Changes:
=================
WebKitGTK+ 2.10.7
=================
What's new in WebKitGTK+ 2.10.6?
  - Fix the build with GTK+ < 3.16.

=================
WebKitGTK+ 2.10.6
=================
What's new in WebKitGTK+ 2.10.6?
  - Fix a deadlock in the Web Process when JavaScript garbage collector was running for a web worker
    thread that made google maps to hang.
  - Fix media controls displaying without controls attribute.
  - Fix a Web Process crash when quickly attempting many DnD operations.

(leot)

2016-02-03 16:07:53 UTC MAIN commitmail json YAML

octave revbump bacuse of qhull update.

(nros)

2016-02-03 16:06:57 UTC MAIN commitmail json YAML

Updated math/qhull to 2015.2

(nros)

2016-02-03 16:05:56 UTC MAIN commitmail json YAML

Updated qhull to version 2015.2.

Changelog:
------------
Qhull 2015.2 2016/01/18 (7.2.0)
- Fixed memory leak in ~QhullQh [M. Sandim]
  QhullQh.cpp: call checkAndFreeQhullMemory() in the destructor.  Otherwise memT is not freed.
  Remove checkAndFreeQhullMemory() from Qhull.h.  It is not needed.
  Remove calls to checkAndFreeQhullMemory in qhulltest.  It is called by ~QhullQh()
  libqhull_r.h: Document qh_ASvornoi and facetT.center
  qh_freeqhull: if qh_NOmem, use qh_ALL
  qh_memalloc: short memory is freed by qh_memfreeshort unless qh_NOmem
  qh_memstatistics (mem.c): call qh_memcheck() as done in mem_r.c
  qh_new_qhull calls qh_memcheck
  qh_newvertex: free vertex on error
  qh_projectinput: Free memory allocations on error
  qh_rboxpoints: free simplex on error
  qh_sethalfspace_all: Fixed memory leak on error QH8032 feasible not inside halfspace
  qh_triangulate_facet: For TRInormals ('Q11') replace qh_copypoints with qh_memalloc
  qh_triangulate_facet: Document qh.TRInormals
  qh_voronoi_center: Free center on error
  qhulltest: Fixed memory leak of s_testcases by calling RoadTest::deleteTests()
  qhulltest: The 'add_*_test' functions append the test object to RoadTest::s_testcases
  ~RoadTest: declare virtual for Q_OBJECT, removeAll not needed
  user_eg2: Check memory at end of each run
  user_r.h: Add QHULL_CRTDBG for invoking Microsoft's memory leak detector
  use _MSC_VER instead of QHULL_OS_WIN for QHULL_CRTDBG
  Call qh_freeqhull with qh_ALL/!qh_ALL instead of 'True/False'
  Include user_r.h with RoadError,h for QHULL_CRTDBG
  Invoke _CrtSetDbgFlag... at beginning of program
  Moved user_r.h/libqhull_r.h/qhull_ra.h as first include (for QHULL_CRTDBG)
  Moved QHULL_OS_WIN from qhull_ra.h to user_r.h
  Removed __CYGWIN__ from QHULL_OS_WIN (same as Qt's qglobal.h)

- check_dupridge: A bounding box is not sufficient to avoid dupridge errors
- qh_findbestneighor: Error if qh.CENTERtype is qh_ASvoronoi (i.e., no merging now)
- qh_printstatlevel: Remove unused parameter, 'start'
- QhullLinkedList::last() and back(): Return T instead of T& (T is computed)

- qh-code.htm: "How to convert code to reentrant Qhull"
  Update "Nearly coincident points on an edge"
  Add 2012 size of data structures to "Qhull on 64-bit computers"
- html/index.htm: Add CGAL to "When to use"
- qh-optq.htm: Add documentation for option 'Q12'
- Move suggestions from Changes.txt to qh-code.htm#enhance
- user_r.h: Fixed qh-us_r.html links
- Fixed links in html pages

- QhullIterator and QhullLinkedList: Include <iterator> [B. Boeckel]
- Moved include file for each C++ source file to the top of the includes
- Prepend cpp includes with "libqhullcpp/"
- RoadLogEvent includes RoadLogEvent.h
- QhullIterator.h: Only QHULL_DECLARE_SEQUENTIAL_ITERATOR is used.

- Compared src/libqhull/* to src/libqhull_r/* and resolved differences
- qh_printpoint in io.c skips qh_IDnone like io_r.c
- qhull_p-exports.def: Added three missing exports
- set_r.h: Removed countT. Too many issues

- libqhull_r/Makefile: Add help prompts to 'make qtest'
- libqhull.pro: Add '../libqhull/' to sources and headers
- libqhull/Makefile: Fixed -I,./,,/src

- qhull-zip.sh: Add CMakeModules to tarball [C. Rosenvik]
- CMakeLists.txt: Add targets qhullp and user_egp for qh_QHpointer and libqhull_p
- Reorganized 'make help'
- Makefile cleanall: Delete testqset and qhulltest from bin/
- Fix filetype of Unix-only files
- Fix Unix line endings for Makefile and check in qhull-zip.sh
- Fix Windows line-endings and check in qhull-zip.sh
- qhull-zip.sh: Check for Unix text files

------------
Qhull 2015.1 2016/01/03 (7.1.0)
- Add Rbox option 'Cn,r,m' to add nearly coincident points.  Trigger for duplicate ridges
- Add Qhull option 'Q12' to ignore error on wide merge due to duplicate ridge

- qh_findbestlower: Call qh_findfacet_all to fix rare "flipped or upper Delaunay" error QH6228.
  QH6228 input provided by J. Metz.  Reported (date order): L. Fiaschi, N. Bowler, A. Liebscher, V. Vieira, N. Rhinehart, N. Vance, P. Shafer
- qh_check_dupridge: Check if wide merge due to duplicate ridge from nearly coincident points
- qh_initialhull: Fix error messages for initial simplex is flat
- qh_determinant: increased 2-d and 3-d nearzero by 10x due to a counter-example
- rbox: Add qh_outcoord() to output coordinates w/ or w/o iscdd
- qh_meminit (mem.c): Add call to qh_memcheck
- Compare libqhull/... to libqhull_r/... and resolve differences
- Update builds for DevStudio (qhull.sln for msdev 2005..2009, qhull-32.sln and qhull-64.sln for recent releases)

- qh-impre.htm: Add a section about precision errors for 'Nearly coincident points on an edge'
- html/index.htm#geomview: Document how to install, build, and use Geomview.
- html/index.htm: Emphasize program links and move related urls to end
- qhull/index.htm: Emphasize manual, geomview, and imprecision
- Fix documentation links in libqhull_r/index.htm
- Add 'Functions' link to documentation headers
- Change '<A>...</A>' to '<a>...</a>'
- libqhull_r/index.htm -- Add instructions for configuring web browsers for source links.
- libqhull_r/ -- Fix source links for ..._r.htm files

------------
Qhull 2015.0.7 2015/11/09 (7.0.7)
- Fix return type of operator-> in QhullLinkedList and other collection classes [F. Jares]
- Fix return types for QhullLinkedList
- Fix return types for QhullPoints
- Simplify return type for Coordinates::operator[] (same as QList)
- Add const to operators for QhullSet::iterator and add documentation
- Coordinates.h: Fix return types for operations of iterator and const_iterator
- Drop use of Perforce changelist number in qhull_VERSION of CMakeLists.txt
- Rename the md5sum files as *.tgz.md5sum instead of *-tgz.md5sum
- Fix build dependency for testqset_r [asekez]
- rbox.c depends on Qhull due to qh_lib_check which uses qh_version2 for error messages
- QhullFacet_test.cpp: Annotate Qhull invocations.  Allows their repetition.
- QhullFacet_test.cpp: Adjust epsilon on distance tests
- Do not create libqhullcpp as a shared library.  Qhull C++ classes may change layout and size.
- qhull-cpp.xml: Make a relative path to road-faq.xsl

------------
Qhull 2015.0.6 2015/10/20 (7.0.6.2013)
- In the libraries, exit() is only called from qh_exit().  qh_exit may be redefined.
- Add qh_fprintf_stderr to usermem.c.  May be overridden to avoid use of stderr [D. Sterratt]
  Add usermem to testqset builds
  Used by qh_fprintf_rbox
- Remove most instances of stderr/stdout from libqhull, libqhull_r, and libqhullcpp [D. Sterratt]
  qh_fprintf_stderr may be redefined.  qh_meminit and qh_new_qhull use stderr as the default ferr
- qh_initflags: Use qh.fout instead of stdout for 'TO file'.  A library caller may define a different qh.fout.
- qh_settemppush: Call qh_fprintf() instead of fprintf() on error.
- Rename qh_call_qhull as "Qhull-template" from user.c.  Updated its references.

- qh-code.htm: "How to avoid</a> exit(), fprintf(), stderr, and stdout"
- html/index.htm: Fix table of contents for qh-code
- libqhull_r/index.htm: Rewrite introduction to Reentrant Qhull
- qh-faq.htm: Rewrite "Can Qhull use coordinates without placing  them in a data file?"
- qh-get.html: Link to github
- Remove qhull_interface.cpp from the documentation

------------
Qhull 2015.0.5 2015/10/12 (7.0.5.1995)
- qh_new_qhull: default 'errfile' is 'stderr'.  outfile and errfile are optional [B. Pearlmutter]
- qh_new_qhull: returns qh_ERRinput instead of exit() if qhull_cmd is not "qhull ..." [B. Pearlmutter]
- qhalf_r.c,etc: Add clear of qh.NOerrexit
- global.c: gcc 4.4.0 mingw32 segfault cleared by adding comment
- usermem_r-cpp.cpp: Optional file to redefine qh_exit() as throw "QH10003.." [B. Pearlmutter]
  qh_exit() is called by qhull_r when qh_errexit() is not available.

- html/index.htm:  Add bibliographic reference to Golub & van Loan and annotated the source references
- qhalf.htm: A halfspace is the points on or below a hyperplane [D. Strawn]
- qh-opto.htm#n: Defined inside, outside, on, above, and below a hyperplane [D. Strawn]
- qhalf.htm#notes: Recast the linear program using negative halfspaces (as used by Qhull) [D. Strawn]
- qhull_a.h: Fix comment '#include "libqhull/qhull_a.h" [fe rew]

- build/qhull*.pc.in: Templates for pkg-config (derived from Fedorra) [P. McMunn]
  https://bitbucket.org/mgorny/pkg-config-spec/src/c1bf12afe0df6d95f2fe3f5e1ffb4c50f018825d/pkg-config-spec.txt?at=master&fileviewer=file-view-default
- Makefile: Remove user_eg3.o from LIBQHULLCPP_OBJS
- Makefile: Add .h dependencies for unix_r.o, etc.
- libqhull/Makefile: Fix build of rbox
- libqhull_r/Makefile: Fix build -I
- qhull.sln/user_eg3:  Add dependency on libcpp
- Removed bin/libqhull_r.dll (should be qhull_r.dll)
- Removed  build/qhulltest.vcproj (see build/qhulltest/qhulltest.vcproj)

------------
Qhull 2015.0.4 2015/9/30 (7.0.4.1984)
- qh-get.htm: Unix tarball includes version number (e.g., qhull-2015-src-7.1.0.1940.tgz) [Hauptman]
- qglobal.c: Add qh_version2 with Unix version for "-V" option [Hauptman]
- build/qhull-32.sln, *-32.vcxproj: Add Visual Studio 32-bit build for 2010+
- build/qhull-64.sln, *-64.vcxproj: Add Visual Studio 64-bit build for 2010+ [G. Lodron]
- make-vcproj.sh: Restore to eg/... It is required for Visual Studio builds
- README.txt: updated builds and reentrant Qhull
- Add documentation for QHULL_LIB_CHECK
- qh_lib_check: Check for unknown QHULL_LIB_TYPE
- qh-code.htm: Add memory requirements for 32- and 64-bit

------------
Qhull 2015.0.3 2015/9/22
- qh_mem, qh_merge: Log before 'delete' instead of afterwards [Coverity, K. Schwehr]
- qh_merge: Test for NULL horizon in qh_checkzero [Coverity, K. Schwehr]
- qh_matchneighbor: Check for matchfacet not a neighbor of facet [Coverity, K. Schwehr]
- qh_triangulate: Explicit check for visible==NULL [Coverity, K. Schwehr]
- qh_findbestfacet (unused by qhull): Fix test of isoutside [Coverity, K. Schwehr]
- qh_check_maxout: Check bestfacet!=0 for logging its id [Coverity, K. Schwehr]
- qh_nearvertex: Check for bestvertex not found [Coverity, K. Schwehr]
- qh_checkfacet: Check for missing neighbors of simplicial facets [Coverity, K. Schwehr]
- qh_setdelnth: Check 'nth' before using it [Coverity, K. Schwehr]
- Annotate code for Coverity warnings (most of these protected by qh_errexit) [K. Schwehr]

- qh_printfacet3math: explicit format string (duplicates change to io.c) [B. Pearlmutter]
- libqhull_r.h: fix spelling error (duplicates change to libqhull.h) [B. Pearlmutter]
- unix_r.c: fix spelling error (duplicates change to unix.c) [B. Pearlmutter]
- qhull_a.h: define qhullUnused() only if defined(__cplusplus) [R. Stogner]
- qh_version: Use const char str[]= "string" instead of const char * str= "string" [U. Drepper, p. 27]
- qh_newvertex: Use UINT_MAX instead of 0xFFFFFFFF
- qh_newridge: Use UINT_MAX instead of 0xFFFFFFFF
- Reviewed FIXUP notes

- QhullRidge_test: t_foreach use 'foreach(const QhullVertex &v, vertices)
- Made '#include "RoadTest.h" consistent across all C++ tests

- qh-code.htm: May also use libqhull_r (e.g., FOREACHfacet_(...))
- qh-get.htm: Add list of download build repositories

- Add CMakeModules/CheckLFS.cmake: Enables Large File Support [B. Pearlmutter]
- Makefile: Use -fpic at all times instead of -fPIC, [U. Drepper p. 15]

------------
Qhull 2015.0.2 2015/9/1
- global_r.c: Fixed spelling of /* duplicated in...qh_clear_outputflags */ [K. Schwehr]
- Replaced Gitorious with GitHub
- Moved 'to do' comments into Changes.txt

------------
Qhull 2015.0.1 2015/8/31

Source code changes
- Increased size of vertexT.id and ridgeT.id to 2^32 [H. Strandenes, C. Cantwell]
  Reworded the warning message for ridgeT.id overflow.  It does not affect Qhull output
- Add qh_lib_check to check for a compatible Qhull library.
  Programs should call QHULL_LIB_CHECK before calling Qhull.
- Include headers prefixed with libqhull/, libqhull_r/, or libqhullcpp/
- Renamed debugging routines dfacet/dvertex to qh_dfacet/qh_dvertex
- Rewrote user_eg, user_eg2, and user_eg3 as reentrant code
- Renamed 'qh_rand_seed' to 'qh_last_random'.  Declare it as DATA
- qh_initqhull_start2 sets qh->NOerrexit on initialization
  User must clear NOerrexit after setjmp()

Other source code changes
- Define ptr_intT as 'long long' for __MINGW64__ [A. Voskov]
- poly_r.c: initialize horizon_skip [K. Schwehr]
- Removed vertexT.dim and MAX_vdim.  It is not used by reentrant Qhull.
- Removed qhull_inuse.  Not used by C++
- Removed old __MWERKS__/__POWERPC__ code that speed up SIOUX I/O
- Moved #include libqhull/... before system includes (e.g., <stdio.h>
- Comment-out _isatty declaration.  Avoids "C4273 ... inconsistent dll linkage"
- Add random.h/random_r.h as an include file to random.c/random_r.c
- Rename rbox routines to qh_roundi/qh_out1/qh_out2n/qh_out3n
- Rename dfacet and dvertex to qh_dfacet and qh_dvertex
- Replace 'qhmem .zzz' with 'qhmem.zzz'
- Removed spaces between function name and parentheses
- Rename 'enum statistics' to 'enum qh_statistics'
- Declare rbox as DATA in qhull-exports.def and qhull_p-exports.def
- In comments, use 'qh.zzz' to reference qhT fields
- In qh_fprintf, use qhmem.ferr to report errors
- qh_fprintf may be called for errors in qh_initstatistics and qh_meminit
- qh_pointid returns qh_IDnone, qh_IDinterior, qh_IDunknown in place of -3, -2, -1 resp.
- getid_() returns qh_IDunknown in place of -1
- After qh_meminit, qhmem.ferr is non-zero (stderr is the default)
- Update qh_MEMalign in testqset.c to user.h (with realT and void*)
- Split rboxT into a header file
- Add rboxlib.h to libqhull_a.h
- Rename PI to qh_PI and extend to 30 digits
- Rename MAXdim to qh_MAXdim
- Change spacing for type annotations '*' and '&' in C++ header files
- Test for !rbox_output/cpp_object in qh_fprintf_rbox
- Remove 'inline' annotation from explicit inline declarations
- Column 25 formatting for iterators, etc.
- Use '#//!\name' for section headers
- QhullFacet.cpp: zinc_(Zdistio);
- Clear qhT.ALLOWrestart in qh_errexit
- Replace longjmp with qh_errexit_rbox in qh_rboxpoints
- Add jmpExtra after rbox_errexit to protect against compiler errors
- Add qh.ISqhullQh to indicate initialization by QhullQh()
- Add library warnings to 'rbox D4', user_eg, user_eg2, user_eg3
- Add headers to q_eg, q_egtest, and q_test
- Check that qh.NOerrexit is cleared before call to qh_initflags

Qhull documentation
- README.txt: Added references to qh-code.htm
- README.txt: Added section 'Calling Qhull from C programs'
- qh-code.htm: Moved Performance after C++ and C interface
- qh-code.htm: Moved Cpp Questions to end of the C++ section
- qh-code.htm: Fixed documentation for 'include' path.  It should be include/libqhull
- qconvex.htm: Fixed documentation for 'i'.  It triangulates in 4-d and higher [ref]
- Clarified qhalf space documentation for the interior point [J. Santos]
- rbox.c: Version is same date as qh_version in global.c
- gobal_r.c: Version includes a '.r' suffix to indicate 'reentrant'

Qhull builds
- Development moved to http://github.com/qhull/qhull
  git clone git@github.com:qhull/qhull.git
- Exchanged make targets for testing.
  'make test' is a quick test of qhull programs.
  'make testall' is a thorough test
- Added 'make help' and 'make test' to libqhull and libqhull_r Makefiles
- CMakeLists.txt: Remove libqhull, libqhull_r, and libqhullcpp from include_directories
- CMakeLists.txt: Add qhull_SHAREDR for qhull_r
- CMakeLists.txt: Retain qhull_SHARED and qhull_SHAREDP (qh_QHpointer)
- CMakeLists.txt: Move qhull_SHARED and qhull_SHAREDP (qh_QHpointer) to qhull_TARGETS_OLD
  Drop qhull_STATICP (use qhull_SHAREDP or qhull_STATIC)
  Set SOVERSION and VERSION for shared libraries
- Move qhull_p-exports.def back to libqhull
- Switched to mingw-w64-install for gcc
- Improved prompts for 'make'
- qhull-all.pro: Remove user_eg3.cpp from OTHER_FILES
- libqhull.pro: Ordered object files by frequency of execution, as done before
- Add the folder name to C++ includes and remove libqhullcpp from INCLUDEPATH
- Changed CONFIG+=qtestlib to QT+=testlib
- Changed Makefile to gcc -O3 (was -O2)
- Changed libqhull/libqhull_r Makefiles to both produce rbox, qhull, ..., user_eg, and user_eg2
- Removed Debian 'config/...'.  It was needed for Qhull 2012.

libqhull_r (reentrant Qhull)
- Replaced qh_qh with a parameter to each procedure [P. Klosterman]
  No more globally defined data structures in Qhull
  Simplified multithreading and C++ user interface
  All functions are reentrant (Qt: "A reentrant function can ... be called simultaneously from multiple threads, but only if each invocation uses its own data.")
  No more qh_QHpointer.
  See user_eg3 and qhulltest
  New libraries
      libqhull_r -- Shared library with reentrant sources (e.g., poly_r.h and poly_r.c which replace libqhull's poly.h and poly.c)
      libqhullstatic_r -- Static library with the same sources as libqhull_r
      libqhullcpp -- The C++ interface using libqhullstatic_r (further notes below)
  New executables
      testqset_r -- Test qset_r.c (the reentrant version of qset.c

Source code changes for libqhull_r
- Add qh_zero() to initialize and zero memory for qh_new_qhull
- Remove qh_save_qhull(), qh_restore_qhull(), and qh.old_qhstat from global_r.c
- Remove qh_freeqhull2() (global_r.c)
- Remove qh_freestatistics() (stat_r.c)
- Remove qh_compare_vertexpoint (qhT is not available, unused code)
- Remove conditional code for __POWERPC__ from unix_r.c and rbox_r.c
- Move qh_last_random into qh->last_random (random_r.c)
- Rename sources files with a '_r' suffix.  qhull_a.h becomes qhull_ra.h
- Replace 'qh' macro with 'qh->'
- Replace global qhT with parameter-0
- Add qhmemT to beginning of qhT.  It may not be used standalone.
- Add qhstatT to end of qhT
- Remove qhull_inuse
- Change qhmem.zzz to qh->qhmem.zzz
- Replace qh_qhstat with qh->qhstat
- Remove qh_freestatistics
- Replace qh_last_random with qh->last_random
- Replace rboxT with qh->rbox_errexit, rbox_isinteger, rbox_out_offset
- Replace rbox.ferr/fout with qh->ferr/fout
- No qh for qh_exit, qh_free, qh_malloc, qh_strtod, qh_strtol, qh_stddev
- New qmake include files qhull-app-c_r.pri, qhull-app-shared_r.pri, qhull-libqhull-src_r.pri
- Replace 'int' with 'countT' and 'COUNTmax' for large counts and identifiers
- qhset converted to countT
- Removed vertexT.dim -- No longer needed by cpp
  Removed MAX_vdim
- Guarantee that qh->run_id!=0.  Old code assumed that qh_RANDOMint was 31 bits

Changes to libqhullcpp
- Added QhullVertexSet.h to libqhullcpp.pro and libqhullpcpp.pro
- QhullVertexSet: error if qhsettemp_defined at copy constructor/assignment (otherwise double free)
- Enable QhullSet.operator=.  Copy constructor and assignment only copies pointers
- Changed QhullPoint.operator==() to sqrt(distanceEpsilon)
- Added assignment of base class QhullPoints to PointCoordinates.operator=
- Enable QhullPoints.operator=
- Rename PointCoordinates.point_comment to describe_points
- Add 'typename T' to definition of QhullSet<T>::value()

C++ interface
- Reimplemented C++ interface on reentrant libqhull_r instead of libqhull
- Prepend include files with libqhullcpp/
- Replaced UsingLibQhull with QhullQh and macro QH_TRY
  Removed UsingLibQhull.currentAngleEpsilon and related routines
  Removed UsingLibQhull_test.cpp
  Replaced globalDistanceEpsilon with QhullQh.distanceEpsilon
  Replaced globalAngleEpsilon with QhullQh.angleEpsilon
  Moved UsingQhullLib.checkQhullMemoryEmpty to QhullQh.checkAndFreeQhullMemory
  Replaced FACTORepsilon=10 with QhullQh.factor_epsilon=1.0
- To avoid -Wshadow for QhullQh*, use 'qqh' for parameters and 'qh()' for methods
- Moved messaging from Qhull to QhullQh
- Add check of RboxPoints* in qh_fprintf_rbox
- Renamed Qhull.initializeQhull to Qhull.allocateQhullQh
  Added qh_freeqhull(!qh_ALL) as done by unix.c and other programs
- Moved QhullPoints.extraCoordinatesCount into QhullPoints.cpp
- Replaced section tags with '#//!\name ...'
- Removed qhRunId from print() to ostream.
- Removed print() to ostream.  Use '<< qhullPoint' or '<< qhullPoint.print("message")'

C++ interface for most classes
- Remove qhRunId
- Add QhullQh *qh_qh to all types
    Pointer comparisons of facetT,etc. do not test corresponding qh_qh
    Added to end of type for debugging information, unless wasteful alignment
- Add QhullQh * to all constructors
- All constructors may use Qhull & instead of QhullQh *
- For inherited QhullQh types, change to 'protected'
- Renamed 'o' to 'other' except where used extensively in iterators
- Except for conditional code, merged the Conversion section into GetSet
- Removed empty().  Use isEmpty() instead
- Add operator= instead of keeping it private
- print_message=0 not allowed.  Use "" instead.
- Rename isDefined() to isValid() to match Qt conventions

C++ interface by class
- Coordinates
  Removed empty().  Use isEmpty() instead
  Added append(dim, coordT*)
  Reformated the iterators
  Convert to countT
- PointCoordinates
  Added constructors for Qhull or QhullQh* (provides access to QhullPoint.operator==)
  Removed PointCoordinates(int pointDimension) since PointCoordinates should have a comment.  Also, it is ambiguous with PointCoordinates(QhullQh*)
  Renamed point_comment to describe_points
  Convert to countT
- Qhull
  Remove qhull_run_i
  Remove qh_active
  Replace property feasiblePoint with field feasible_point and methods setFeasiblePoint/feasiblePoint
    Returns qh.feasible_point if defined
  Moved useOutputStream to QhullQh use_output_stream
  Renamed useOutputStream() to hasOutputStream()
  Replaced qhull_dimension with qh->input_dim  //! Dimension of result (qh.hull_dim or one less for Delaunay/Voronoi)
  Removed global s_qhull_output= 0;
  Move qhull_status, qhull_message, error_stream, output_stream to QhullQh
  Renamed qhullQh() to qh()
  Added check of base address to allocateQhullQh(),  Was not needed for qhullpcpp
- QhullFacet
  Constructor requires Qhull or QhullQh* pointer
  Convert to countT
  Dropped implicit conversion from facetT
  Dropped runId
  Add print("message") to replace print()
- QhullFacetList
  Constructor requires Qhull or QhullQh* pointer
  Convert to countT
  Dropped runId
- QhullFacetSet
  Removed empty().  Use isEmpty() instead
  Constructor requires Qhull or QhullQh* pointer
  Convert to countT
  Dropped runId
  Add operator=
  Implement print("message")
- QhullHyperplane
  Add hyperplaneAngle() method
  Rewrite operator== to use hyperplaneAngle()
  Reorganize fields to keep pointers aligned
  Except for default constructor requires Qhull or QhullQh* pointer
  Enable copy assignment
  Reorganized header
- QhullLinkedList
  Add operator=
  Removed empty().  Use isEmpty() instead
  Convert to countT
  iterator(T) made iterator(const T &)
  const_iterator(T) made const_iterator(const T &)
  const_iterator(iterator) made const_iterator(const iterator &)
- QhullPoint
  Add constructors for Qhull or QhullQh* pointer (for id() and operator==)
  Add defineAs(coordT*)
  Add getBaseT() and base_type for QhullSet<QhullPoint>
  Added checks for point_coordinates==0
  Removed static QhullPoint::id(), use QhullPoint.id() instead
  distance() throws an error if dimension doesn't agree or if a point is undefined
  Convert to countT
  If !qh_qh, operator==() requires equal coordinates
  Use cout<<p instead of cout<<p.print()
  Reorganized
- QhullPoints
  Add constructors for Qhull and QhullQh* (for qh.hull_dim, QhullPoint::operator==)
  Remove QhullPoints(int pointDimension) since it is ambiguous with QhullPoints(QhullQh *qqh)
  Add operator=
  Removed empty().  Use isEmpty() instead
  Convert to countT
  operator==() tests if pointers are the same.  Ituses distanceEpsilon if qh_qh is defined
  Reorganized
- QhullPoints::Iterator and ConstIterator
  Removed default constructors
  Add constructors for Qhull and QhullQh* (for qh.hull_dim, QhullPoint::operator==)
  Moved test of dimension from QHULL_ASSERT to operator==
  Added QHULL_ASSERT of qh_qh
  Convert to countT
- QhullPointSet
  Constructor requires Qhull or QhullQh* instead of dimension()
  Add operator=
  Removed empty().  Use isEmpty() instead
  Convert to countT
  Always print print_message
  Drop print().  Replace with print("")
- QhullQh
  Added methods hasOutputStream(), disableOutputStream(), and enableOutputStream() (was Qhull UseOutputStream)
  Add test of qh.NOerrexit to maybeThrowQhullMessage()
  Add qhull_status, qhull_message, error_stream, output_stream from Qhull
  Add factor_epsilon
- QhullRidge
  Constructor requires Qhull or QhullQh* pointer
  Dropped implicit conversion from ridgeT
  Converted otherFacet() to 'const &'
  Converted nextRidge3d() to 'const &'
  Message for '<< QhullRidge' replaces "  - " instead of preceding it
- QhullSet
  Removed empty().  Use isEmpty() instead
  Constructor requires Qhull or QhullQh* pointer
  Convert to countT
  Add operator=
- QhullVertex
  Constructor requires Qhull or QhullQh* pointer
  Convert to countT
  Dropped implicit conversion from vertexT
  Add message to '<< QhullVertex'
- QhullVertexSet
  Removed empty().  Use isEmpty() instead
  Constructor requires Qhull or QhullQh* pointer
  Convert to countT
- UsingQhullLib
  Removed
  Replace setGlobalDistanceEpsilon with setFactorEpsilon
  Replace globalDistanceEpsilon with distanceEpsilon

------------
Qhull 2012.1  2012/02/18 6.3.1.1494
- Fix CMakeLists for libqhull with MATCHES [P. Gajdos]

------------
Qhull 2012.1  2012/02/18 6.3.1.1490

Code changes
- Require option 'Qz' for Delaunay triangulation/Voronoi diagram
  of cocircular/cospherical points [D. Sheehy]
- qh_errexit: Do not call qh_printsummary or qh_printstats on qh_ERRinput
- Change error QH6227 (all degenerate) from qh_ERRinput to qh_ERRprec
- Change error QH6159 (ID overflow) from qh_ERRinput to qh_ERRqhull
- eg/q_eg, q_egtest, q_test: Run if qconvex is in $PATH [M. Atzeri]

Build changes [M. Atzeri]
- Install to share/doc/qhull instead of share/doc/packages/qhull
- On Unix systems, install to share/man/man1 instead of man/man1
- CMakeLists: Remove the installation of user_eg* and testqset
- CMakeLists: Remove VERSION from qhull executables and libraries
- CMakeLists: Define qhull_SOVERSION instead of qhull_MAJOR
- CMakeLists: Set SOVERSION for shared libraries
- Rename libraries to qhull, qhull_d, qhull_p, and qhull_pd
  libqhull6_p.vcproj is now libqhull_p.vcproj
  mingw builds as libqhull.dll
  cygwin builds as cygqhull-6.dll
  linux builds as libqhull.so.6.3.1 with symbolic link as libqhull.so
- Developers using qhull 2011:
  libqhull6.so is now libqhull_p.so.  Do not use libqhull.so.
  qhull6.dll is now qhull_p.dll.  Do not use qhull.dll.
- Merged road/ into libqhullcpp/ and qhulltest/
  Moved RoadLogEvent.* and RoadError.* to libqhullcpp
  Moved RoadTest.* to qhulltest (requires Qt)
  Installed RoadTest.h in libqhullcpp

Doc changes
- index.htm: Mathworks uses qhull for n-d
- qhull.htm: Fix qhull for qconvex
- qdelaun.htm/qvoronoi.htm: Use option 'Qz' for circular/cospherical inputs
- make help: Display targets
- Makefile: Better messaging

------------
Qhull 2012.1  2012/02/02 6.3.0.1483

Bug fixes
- Fixed qset.c for -fno-strict-aliasing. This gcc option is no longer needed
  (disallow two pointers of differing types to the same memory location)
- Fixed error in qh_setappend_set if first set full and second set empty
- qh_setdelnth, qh_setdelnth_sorted: fixed wording of error message
- qh_setcheck: error message listed size and max backwards.
- qh_setequal: Allow NULL set as documented
- qh_setindex: Allow NULL set as documented
- qh_settemppush: report error if NULL

Code changes
- Add testqset: low level test of qset.c with mem.c
- qh_setendpointer: Implements QSet::endPointer()
- Assigned unique error code for qh_gethash

Build changes
- Added qhull.dll(.so) for Octave and other Debian builds
  The global data structure qh_qh is statically defined (no qh_QHpointer)
  Linked user_eg2 with qhull.dll (libqhull.so) instead of qhullstatic
  Added qh_dllimport to libqhull.h for qhull.dll with MSVC
  Changed qhull-app-shared.pri to use libqhull (without qh_QHpointer)
- Renamed libqhull6.so to libqhull6_p.so
  Renamed qhull6.dll to qhull6_p.dll
  The _p libraries (e.g., libqhull6_p.so) require -Dqh_QHpointer
  Renamed qhull6.vcproj to libqhull6_p.vcproj
  Added libqhullp/libqhullp.pro for shared library (libqhull6_p.so)
  Added qhull-app-sharedp.pri for shared libraries with qh_QHpointer
- Install libqhull/*.htm files into include/libqhull
- Removed libqhull/qhull.h-deprecated [J. Eaton]
- Other changes to Makefile builds
  Added 'make qtestall' as a smoketest of each qhull program
  src/libqhull/Makefile: Use 'ar -rs ...' instead of ranlib
  src/libqhull/Makefile: Fixed targets for cleanall
- Other changes to DevStudio builds
  Moved pdb files for qhull libraries to lib/
  AdditionalIncludeDirectories: Removed ../src/libqhullcpp
  Use build-cmake/ for the DevStudio CMake build
- Other changes to Qt builds
  Renamed qhull-libsrc.pri to qhull-libqhull-src.pri
- Added explicit d2u conversions to qhull-zip.sh
- Fixed \n vs. \r\n issues for Windows source files

Draft of Debian/AutoConf build (untested)
- Adjusted the Makefile.am's for the new directory structure.
- Added testqset to bin_PROGRAMS
- config/bootstrap.sh copies program sources into src/libqhull
- Kept qh_QHpointer=0 (static global data structure, qh_qh).  It is faster.
  Planning a new interface (qhull7?) which passes qh_qh as a parameter
- Added config/changelog from the 2003.1 Debian build
- Moved the debian/patches directory to config/
  Optional patches to change smoketest message and turn on qh_QHpointer
- Deleted the debian directory.  It was the old Debian build from 2003.1
  Rafael Laboissiere's config directory replaced this build..
- Deleted Make-conf.sh (also the old Debian build)

Doc changes
- FAQ: Updated notes on computing volume of a Voronoi region
- Added direct link to ACM Digital Library for downloading the qhull paper
- Added link to Qhull in R
- qset.c: Updated notes about NULL sets
- qh_setappend: clarify qh_setappend for NULL newelem
- qh_setdellast: Fix head note
- Add build/README.txt
- Add uninstall instructions to README.txt and CMakeLists.txt
- Added instructions to create build/*.vcproj to CMakeLists.txt
- Update copyright to 2012
- Updated page links.  Added Google books, patents, and blogs.

-----------
Qhull 2009.1.3 2011/12/06
  configure: Add  -fno-strict-aliasing if $GCC,  Required for gcc 4.1+

------------
Qhull 2011.2  2011/11/29 6.2.1.1446

Bug fixes
- qh_new_qhull: Call qh_prepare_output if !outfile [A. Aldoma]
  No effect on qhull users since qh_prepare_output is always called.
- Replace Qhull-go.pif with Qhull-go.lnk for Windows 7 64-bit [lots]
- Error if qh_newhashtable, qh_setnew, or qh_memalloc overflows [X. Cheng]
  For example, 'rbox 64 D32' overflows hash table for qh_matchnewfacets
  Qhull uses 32-bit ints for identifiers, counts, and sizes. See "WARN64"
- q_eg, q_test: change tail +3 to tail -n +3 [N. Dubray, M. Atzeri]
- Qhull-go.bat: Changed 'cmd' to '%comspec%'

Build changes
- Added src/libqhull/Makefile for simple gcc build of executables and lib
- qhulltest.vcproj: Replaced full path to QT with $QTDIR (e.g., c:/qt/4.7.4)
- Split userprintf_rbox.c from userprintf.c,
  Otherwise qhull brings in rboxlib and rbox brings in libqhull
- Makefile: qhullx target must be after LIBQHULLS_OBJS
- Makefile: Explicitly list rbox dependencies for qhullx target
- MBorland: Fixed tabs
- Placed $LIBQHULLS_OBJS in same order.  Frequently called ones together.
- Update file lists for Make-config.sh [O. Lahaye]
- CMakeLists: add README.txt,etc. to DOC_INSTALL_DIR [M. Atzeri]
- Restored qhull.h-deprecated.
  qhull.h conflicts with Qhull.h on Windows systems [C. Abela]
- make-config.sh: Add warning that it is out-of-date
- Remove extra space in '#! /bin/sh' in q_eg, etc. [P. Cheeseman]

Source changes
- libqhull.h: Added qh_True and qh_False for True/False [A. Mutzel]
  Did not remove or replace True/False since it is used everywhere
- Moved error message from qh_argv_to_command to caller.  Avoids dependency.
- user_eg3.c: Use '10 D2' as default rbox (e.g., 'user_eg3 rbox qhull d')
- user.c, user_eg2.c: Add test of qh_qh as done in user_eg.c
- q_test: Removed duplicate test of qhull C-0.02

Documentation
- index.html: Added ACM Authorizer link to ACM Trans. Math. Software
- Split Delaunay and Voronoi FAQs
- FAQ: How to compute the volume of a Voronoi region [C, Brinch]
- Add 'FS' to qconvex prompt (total area and volume)
- Add clarification to 'Fv' about corner input sites [O. Can]
- Qhull-go.bat: Removed out-of-date advice.  Added title.
- qh-code.htm: Updated the discussion of multi-threading for C++ [I. Pirwani]

Qhull 2009.1.2 2011/11/21
- Revert to LF line endings [P. Cheeseman]
- Remove out-of-date material from qhull-go.bat
- Replaced QHULL-GO with a lnk file

Qhull 2011.1  2011/05/23 6.2.0.1385 (exe/dll files unchanged)
- delaunay.vcproj: Fixed qhullstatic_d.lib for debug and minrelsize builds
- Did not redate the distribution

Qhull 2011.1  2011/05/18 6.2.0.1385 (exe/dll files unchanged)
- Add 'm' library to shared and static targets on Unix [A. Bouchard]

Qhull 2011.1  2011/05/14 6.2.0.1383 (exe/dll files unchanged)
- PointCoordinates.cpp: Add #include <iterator> [R. Richter, S. Pasko]
- Remove deprecated libqhull/qhull.h
  Use libqhull/libqhull.h instead.  Avoids confusion with libqhullcpp/Qhull.h
- Makefile: Add LIBDIR, INCDIR, and DESTDIR to install [L.H. de Mello]
    Separate MAN install from DOC install
    Create install directories
    Installs headers to include/libqhull, include/libqhullcpp, include/road
- CMakeLists.txt: Add MAN_INSTALL_DIR for qhull.1 and rbox.1 man pages
    Add RoadTest.h to include/road for Qt users (road_HEADERS)
- Renamed md5sum files to avoid two extensions
- qh-get.htm: Add Readme links and 2009.1 note.
- qh-optf.htm: Fix link
- index.htm: Updated Google Scholar link
- qhull-zip.sh: Improved error message.

------------
Qhull 2011.1  2011/04/17 6.2.0.1373

Changes to deliverables
- qvoronoi: Deprecated 'Qt' and 'QJn'. Removed from documentation and prompts.
  These options produced duplicate Voronoi vertices for cospherical data.
- Removed doskey from Qhull-go.bat.  It is incompatible with Windows 7
- Added 'facets' argument to user_eg3.cpp
- user_eg links with shared library
- qhulltest.cpp: Add closing prompt.

Changes to build system
- Reorganized source directories
- Moved executables to bin directory
- Add CMake build for all targets (CMakeFiles.txt) [M. Moll assisted]
- Add gcc build for all targets (Makefile)
- Fixed location of qhull.man and rbox.man [M. Moll]
- Add DevStudio builds for all targets (build/*.vcproj)
- Added shared library (lib/qhull6.dll)
  Added qh_QHpointer_dllimport to work around problems with MSVC
- Added static libraries with and without qh_QHpointer (lib/qhullstatic.lib)
- Added eg/make-vcproj.sh to create vcproj/sln files from cmake and qmake
- Document location of qh_QHpointer
- Use shadow build directory
- Made -fno-strict-aliasing conditional on gcc version
- Added src/qhull-app-cpp.pri, src/qhull-app-c.pri, etc. for common settings
- Add .gitignore with ignored files and directories.
-  Use .git/info/exclude for locally excluded files.
- Fixed MBorland for new directory structure
- cleanall (Makefile): Delete 'linked' programs due to libqhull_r and libqhull/Makefile

Changes to documentation
- qvoronoi.htm: Remove quotes from qvoronoi example
- qhull-cpp.xml: Add naming conventions
- index.htm: Add Google Scholar references
- qh-optf.htm: Add note about order of 'Fn' matching 'Fv' order [Q. Pan]
- Add patch for old builds in qh-get.htm
- Added C++ compiling instructions to README.txt
- Add instructions for fixing the DOS window
- Changed DOS window to command window
- Fixed html links
- qh-get.htm: Dropped the Spanish mirror site.  It was disabled.

Changes to C code
- mem.h: Define ptr_intT as 'long long' for Microsoft Windows _win64 builds.
  On Linux and Mac, 'long' is 64-bits on a 64-bit host
- Added qh_QHpointer_dllimport to work around MSVC problem
- qconvex.c,etc.: Define prototype for _isatty
- Define MSG_QHULL_ERROR in user.h
- Move MSG_FIXUP to 11000 and updated FIXUP QH11...

Changes to test code
- Add note to q_test than R1e-3 may error (qh-code.htm, Enhancements)
- Add test for executables to q_eg, etc.
- Fixed Qhull-go.bat.  QHULL-GO invokes it with command.com,

Changes to C++ interface
- QhullFacet: Added isSimplicial, isTopOrient, isTriCoplanar, isUpperDelaunay
- Added Qhull::defineVertexFacetNeighbors() for facetNeighbors of vertices.
  Automatically called for facet merging and Voronoi diagrams
  Do not print QhullVertex::facetNeighbors is !facetNeighborsDefined()
- Assigned FIXUP identifiers
- QhullError: Add copy constructor, assignment operator, and destructor
- Add throw() specifiers to RoadError and QhullError
- Renamed RoadError::defined() to RoadError::isDefined()
- Add #error to Qhull.h if qh_QHpointer is not defined

Changes to C++ code
- Fixed bug reported by renangms.  Vertex output throws error QH10034
  and defineVertexNeighbors() does not exist.
- Define QHULL_USES_QT for qt-qhull.cpp [renangms]
- Reviewed all copy constructors and copy assignments.  Updated comments.
  Defined Qhull copy constructor and copy assignment [G. Rivet-Sabourin]
  Disabled UsingQhullLib default constructor, copy construct, and copy assign
- Merged changes from J. Obermayr in gitorious/jobermayrs-qhull:next
-  Fix strncat limit in rboxlib.c and global.c
-  Changes to CMakeLists.txt for openSUSE
- Fixed additional uses of strncat
- Fixed QhullFacet::PrintRidges to check hasNextRidge3d()
- Removed gcc warnings for shadowing from code (src/qhull-warn.pri)
- Removed semicolon after extern "C" {...}
- Removed experimental QhullEvent/QhullLog
- Use fabs() instead of abs() to avoid accidental conversions to int
- Fixed type of vertex->neighbors in qh_printvoronoi [no effect on results]
- Removed unnecessary if statement in qh_printvoronoi

------------
qhull 2010.1 2010/01/14
- Fixed quote for #include in qhull.h [U.Hergenhahn, K.Roland]
- Add qt-qhull.cpp with Qt conditional code
- Add libqhullp.proj
- Add libqhull5 to Readme, Announce, download
- Reviewed #pragma
- Reviewed FIXUP and assigned QH tags
- All projects compile with warnings enabled
- Replaced 'up' glyphs with &#187;
- Moved cpp questions to qh-code.htm#questions-cpp
- Moved suggestions to qh-code.htm#enhance
- Moved documentation requests to qh-code.htm#enhance
- Add md5sum file to distributions
- Switched to DevStudio builds to avoid dependent libraries, 10% slower
  Removed user_eg3.exe and qhullcpp.dll from Windows build
  Fix qhull.sln and project files for qh_QHpointer
- Add eg/qhull-zip.sh to build qhull distribution files

------------
qhull 2010.1 2010/01/10
- Test for NULL fp in qh_eachvoronoi [D. Szczerba]

qhull 2010.1 2010/01/09

Changes to build and distribution
- Use qh_QHpointer=0 for libqhull.a, qhull, rbox, etc.
  Use -Dqh_QHpointer for libqhullp.a, qhullcpp.dll, etc.
  qh_QHpointer [2010, gcc] 4% time 4% space, [2003, msvc] 8% time 2% space
- Add config/ and project/debian/ for Autoconf build [R. Laboissiere]
  from debian branch in git and http://savannah.nongnu.org/cvs/?group=qhull
- Add CMakeLists.txt [kwilliams]
- Fix tabs in Makefile.txt [mschamschula]
- Add -fno-strict-aliasing to Makefile for gcc 4.1, 4.2, and 4.3 qset segfault
- Remove user_eg.exe and user_eg2.exe from Windows distribution
- Order object files by frequency of execution for better locality.

Changes to source
- Remove ptr_intT from qh_matchvertices.  It was int since the beginning.
- user.h requires <time.h> for CLOCKS_PER_SEC
- Move ostream<<QhullFacetList from inline to compiled.
- Removed ConvexHull/ from git.  Not used.

------------
qhull 2009.1.1 2010/01/09
- Patch release of 2009.1.
  qh_gethash allowed a negative result, causing overwrite or segfault
  See git:qhull/project/patch/qhull-2003.1/poly.c-qh_gethash.patch
  Compared results of q_test, q_eg, q_egtest with patched poly.c, qhull-2003.1

------------
qhull 2010.1 2010/01/07
- Assign type to qh.old_qhstat and memT.tempstack [amorilia]
- Replace tabs with spaces.
- Fix qh_pointid in case ptr_intT is unsigned

qhull 2010.1 2010/01/06
- Fixed serious bug in qh_gethash [poly.c]
- Documentation and build system are incomplete (see above)
- First release of C++ interface [qh-code.htm]
- Development moved to http://gitorious.org/qhull
  git clone git@gitorious.org:qhull/qhull.git
- Did not fix conformant tesselations for 'Qt'.
  For details, see http://www.qhull.org/news#bugs of May 2007 and Dec 2006.
- Use g++ builds for Windows distribution (10% faster than msvc2005)
  Combined vcproj/ and qtproj/ into project/
  vcproj will be replaced by qmake generated files

------------
qhull 2010.0.3 2010/01/05
Fixed bugs
- 'QJn': Fix qh.STOPcone in qh_build_withrestart().  It was not cleared.
- qh_initqhull_outputflags [global.c]: warn about Qc only if QHULLfinished
    otherwise set if needed

qhull 2010.0.2 2010/01/04

Fixed bugs
- qh_gethash [poly.c]: fix sign conversion.
    Previously, the result may be negative, leading to a segfault.
    The bug is more likely with large address spaces
    Reviewed all uses of %(modulo) for remainder with negative arguments
- Reviewed output of q_test and compared to results from 2003.1

Breaking code changes
- Return type of qh_gethash changed from unsigned to int.  Matches 'size'
- addhash takes a signed hash
  qh_addhash( newelem, hashtable, hashsize, hash )

Code changes
- Test for qh_qh in qh_printf
- Makefile.txt corrected for libqhull build [amorilia]
- Renamed index to idx to avoid shadowing BSD strings.h [kwilliams]

qhull 2010.0.1  2010/01/03

New Features:
- Added option 'Ta' to annotate output with message codes

Preliminary C++ support:
- C++ declarations may change without warning
- Preliminary documentation for Qhull's C++ interface [qh-code.htm#cpp, qhull-cpp.xml]
- Added user_eg3 as an example of Qhull.cpp
- Removed qhull_interface.cpp.  Use Qhull.cpp instead.
  If math.h breaks '#include qhull_a.h', preceed it with '#include math.h'

Changes to qhull options and results
- Allow 'd' and 'v' as the filename for 'TO ..' and 'TI ...' in qdelaunay [M. Jambon]
- 'rbox tN' requires an integer (previously allowed floats)
- Allow quoted filenames for 'TO ...' and 'TI ...'
- Prefix error messages and warnings with a message code (e.g., QH6012)
- Fixed rbox ignoring flags that were not separated by spaces
- Report all hidden options before exiting in qh_checkflags()
- Defined qh_OPTIONline [user.h] as max length of option line ('FO')
- Report error if negative arguments to rbox 'G', 'L', 'Z'
- Unknown rbox flag changed from a warning to an error
- Set error status 4 qh_ERRmem if rbox runs out of memory
- Removed extra spaces at end of line

Breaking Code Changes:
- Renamed qh.coplanarset to coplanarfacetset.  Avoids conflict with facetT.coplanarset
- qh_restore_qhull() zeroes out qh.old_qhstat and qh.old_tempstack.  Ownership moved.
- Rewrote save_qhull/restore_qhull
- Add Ztotcheck to zzdef_ [R. Gardener]
- Changed qh_malloc to size_t (was unsigned long)
- Declare qh_PRINT instead of int [kwilliams]
- In qh_printafacet(), changed error output to 'qh ferr'

Bug fixes to C code:
- Use gcc 4.4.0 or later.  gcc 4.2.1, 4.2.2, and 4.3.2 -O2 segfaults in qset.c .  gcc 4.1.1 was OK
  See bug report http://gcc.gnu.org/ml/gcc-bugs/2007-09/msg00474.html
- Rewrite qh_setappend to avoid g++ 4.1, 4.2, and 4.3 strict_aliasing error.
    Orion Poplawski (orion@cora.nwra.com)
    http://www.rpmfind.net/linux/RPM/fedora/12/ppc/qhull-devel-2003.1-13.fc12.ppc64.html
- Fixed qh_findfacet_all(), "REALmin" should be "-REALmax" [L.A. Taylor].
    Effects library users for convex hulls and halfspace intersections.
- qh_printfacet [io.c] Removed extra space for neighboring facets
- Report error if d points, Delaunay, and not Qz
- Fixed double-free of facet->centrum for triangulated facets
- Fixed mindist initialization if !testcentrum in io.c findbest_test [Ratcliff]
- Fixed parentheses around warning for missing 'Qc' [qh_initqhull_outputflags]
- Fixed rbox buffer overflow of 'command' when appending seedbuf
- Fixed option string for 'rbox t t999'.  Although seed was correctly set to 999,
  a random seed was appended to the rbox comment (e.g., 'rbox t t999 t32343')
- Fixed upper bound of sanity check for qh_RANDOMmax in qh_initqhull_globals()

Changes to C code
- Reordered #include from specific to general.  Move up .h for module.
- Removed qh.old_stat -- never used
- Removed qh_clearcenters from qh_freeqhull.  Duplicated by qh_delfacet
- qh_printcenter [io.c] removed unreachable fprintf argument
- qh_getarea() [geom2.c] ignored on multiple calls (qh.hasAreaVolume)
- qh_getarea() [geom2.c] checks facet->isarea. Set by QhullFacet.facetArea()
- qh_triangulate() [poly2.c] ignored on multiple calls (qh.hasTriangulation)
- Add statistics for vertex_visit and visit_id to buildtracing
- Defined scale and offset parameters for qh_randomfactor

Bug fixes and changes to mem.c/mem.h
- Fixed qhmem.totshort (total short memory in use)
- Memory tracing (T5) redone for sort order by object
- Added full tracing for short memory allocations.
- Added qhmem.totfree (total short memory on freelists)
    Increases size of qh_memalloc_ and qh_memfree_
- Added qhmem.totdropped (leftover freesize at end of each short buffer)
- Added qhmem.totunused (short size - request size)
- Added qhmem.totbuffer (total short memory buffer w/o links)
- Added memory statistics to qh_NOmem;
- Added qh_memtotal to track allocated memory
- Renamed qh_memfree parameter to 'insize' for consistency with qh_memalloc
- Removed qhmem.curlong.  qa_memfreeshort computes curlong from cntlong and cntfree
- In mem.h, changed ptr_intT to long.  qh_meminit() checks that it holds a 'void*'

Fixed g++ and devstudio warnings
- Except for bit field conversions, compiles cleanly with
  -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings -Wno-sign-conversion -Wconversion
- Fixed warnings at VC8, level 4
- Fix data types to remove conversion warnings [kwilliams]
- Use size_t for calls to malloc,etc [kwilliams]
  Retained int sizes for qset.h and mem.h.  Follows Qt convention
  and is easier to work with.  int can be 64-bits if 2 billion facets
- Change literal strings to const char* [kwilliams]
- Added type casts to SETfirst and SETsecond [amorilia+alphax]
- getid_() returns an int [kwilliams]
- Add missing const annotations [kwilliams]
- Fixed 64-bit warnings (marked with "WARN64")
- Convert sizeof to (int) for int parameters
- In libqhull.c, added explicit casts from long to float,  Avoids warning
- In global.c, cast time() to int for QRandom-seed.  Avoids warning

Changes to C code for C++ support
- Add sln, vcproj, and qtpro files for building Qhull -- add to README notes
- Added dim to vertexT for cpp interface. Reduced size of qh.vertex_visit
- qh_produce_output [io.c] may be called multiple times (C++ interface)
- Moved SETsizeaddr_() to qset.h for use by QhullSet.cpp
- Option 'Tz' sets flag qh.USEstdout for QhullPoints.cpp
- Added support for multiple output runs from QhullPoints.outputQhull
-  qh_clear_outputflags() resets the output flags
-  qh_initqhull_outputflags split from qh_initqhull_globals
- Added qh.run_id, a random identifier for this instance of Qhull (QhullPoints)
-  For qh.run_id, initqhull_start initializes qh_RANDOMseed to time instead of 1
- Extracted qh_argv_to_command (random.c) from qh_init_qhull_command and fixed a buffer overflow
- Moved qh_strtod/qh_strtol from global.c to random.c for use in rboxlib.c
- Split out random functions into random.c
- Added message codes to qh_fprintf().  See its definition in user.c
- Replaced exit, malloc, free, fprintf, and fputs with qh_malloc,...[J.W. Ratcliff]
- Added qh_fprintf, qh_malloc, qh_free, ph_printhelp_narrowhull to user.c
- Moved qh_printhelp_degenerate and qh_printhelp_singular from io.c to user.c
- Clear qh.ERREXITcalled at end of qh_errexit().

Documentation:
- Fixed out-of-date CiteSeer references
- Renamed html/qh-in.htm to html/qh-code.htm
- Add reference to 'Qt' to 'i'
- Add reference to 'FS' to 'FA'
- qh-impre.htm discusses precision issues for halfspace intersection
- Add cross references between options 'FA' and 'FS'
- Added link to Wolfram Research's MathWorld site
- Updated Fukuda's links
- Changed copyright to C.B. Barber for C++, documentation, and merge.c
- Updated Qhull citation with page numbers.
- Proposed project: constructing Voronoi diagram
- Proposed project: computing Voronoi volumes
- Replaced tabs with spaces in qhull.txt and rbox.txt

------------
qhull 2009.1  2009/6/11

This is a maintenance release done by Rafael Laboissiere <rafael@debian.org>.
- src/rbox.c (main): Avoid problems of evaluation order when
  pre-incrementing arguments of strtod
- src/io.c (qh_produce_output), src/stat.c (qh_initstatistics): Use %lu
  instead of %d in the format string for arguments of type size_t
- html/qhull.man, html/rbox.man: Fix several syntax, macros, and hyphen
  problems in man pages
- The Autotools files have been generated with modern version of autoconf (2.63),
  automake/aclocal (1.10.2), and libtool (2.2.6)
- Some character issues in the man pages are fixed

(nros)

2016-02-03 15:11:55 UTC MAIN commitmail json YAML

Note updates of sysutils/collectd to 5.5.0nb10 and 5.5.0nb11.

(he)

2016-02-03 15:10:43 UTC MAIN commitmail json YAML

Plug a memory leak in the irq NetBSD plugin, and avoid use of a
non-initialized stack variable in the same (code borrowed from NetBSD's
vmstat, leak was of my own doing).
Bump PKGREVISION.

(he)

2016-02-03 13:19:59 UTC MAIN commitmail json YAML

Updated net/ocamlnet to 4.0.4

(jaapb)

2016-02-03 13:19:33 UTC MAIN commitmail json YAML

Updated package to newest version, 4.0.4. Changes include:
* GnuTLS: compatibility with GnuTLS-3.4.2
* Nethttpd_plex: the post_add_hook was not called by accident
  (since OCamlnet-4); this is now fixed.
* Nethtml: new option case_sensitive
* GnuTLS: initializing the library on-demand. This avoids that
  /dev/random is kept open all the time since program start, and
  works around incompatibilities with Netplex. (Thomas Calderon
  found the problem.)
* GnuTLS: setting DH parameters on certificates (this was forgotten in
  previous releases). (Thomas Calderon found the problem.)
* GnuTLS: supporting GnuTLS versions where SRP is disabled.
  Supporting GnuTLS-3.4.
* OpenBSD build: fix linker option (Christopher Zimmermann)
* Equeue: There is a new method request_proxy_notification,
  which is only used by Uq_engines.qseq_engine (but unfortunately
  needs to appear in the public type of the object). This new
  method permits that chains of Uq_engines.qseq_engine pairs
  can now be arbitrarily long without consuming too much memory
  and without the danger of getting stack overflows.

  This fixes issues where notification chains got too long. In
  particular, we saw a stack overflow when retrieving a video
  stream via HTTP. The stream was sent with many chunks, resulting
  in a long Uq_engines.qseq_engine chain.

  Implementers of engines can simply define request_proxy_notification
  as no-ops.
* Nethttp.set_content_range: this function generated an incorrect
  header (the "bytes" word was missing). (T旦r旦k Edwin)
* _oasis is generated from _oasis.in
* Netplex: the Netplex socket directory has a different default
  if not specified in the config file.
* Netshm: the POSIX specifier has now two args
* IPv6: automatically enabled if there is a global IPv6 address
  * Unicode tables: Moved them to a separate netunidata library.
  This library needs to be linked in for getting access to the
  tables (this is no longer the default).
* Renamings: Http_client, Ftp_client etc. => Nethttp_client,
  Netftp_client
    Mimestring => Netmime_string
  Xdr => Netxdr
* Netmime: moved functions to Netmime_header and Netmime_channels
  * Netmech_scram: Removed the check that passwords only consist of
  ASCII chars. The user can now call Netsaslprep.saslprep.
  * Removed: rpc-auth-dh, nethttpd-for-netcgi2
* Http_client: the authentication mechanisms are now encapsulated
  in a first-class module HTTP_MECHANISM. So far, there is Digest
  authentication in this form. The signature of HTTP_MECHANISM
  is similar to SASL_MECHANISM.

  Another visible change is that the insecure Basic authentication
  is no longer enabled for non-TLS-secured connections. This can be
  changed back by setting flags, though.

  Some fixes in the design improve Digest authentication for proxy
  connections.
* Netpop: implementating SASL authentication for POP3. Moved Netpop
  into netclient.
* Netsmtp: implementing SASL authentication for SMTP. Moved Netsmtp
  into netclient.
* Adding a framework for SASL, and a number of mechanisms
  (PLAIN, CRAM-MD5, DIGEST-MD5, SCRAM-SHA1).
* fcgi/scgi/ajp connectors: exporting a handle_connection function,
  and unifying existing such functions (Christopher Zimmermann)
  * adding support for modular cryptography (symmetric ciphers and
  digests)
* SCRAM is now implemented with the new crypto providers
* removing dependency on Cryptokit
* removed library netgssapi; now part of netsys/netstring
* removed library netmech-scram; now part of netstring
Ocamlnet-4 adds:
- new library netgss-system
- new library nettls-gnutls
- removed equeue-ssl and rpc-ssl
- X.500 modules Netasn1, Netdn, Netx509
- Crypto definitions Netsys_crypto_types, Netsys_crypto
- TLS modules Netsys_tls, Nettls_support
- Support for SASL and GSSAPI
- Moved many functions from Uq_engines to new modules in
  the equeue library (Uq_client, Uq_server, Uq_multiplex,
  Uq_transfer)

(jaapb)

2016-02-03 13:19:26 UTC MAIN commitmail json YAML

Updated package to newest version, 4.0.4. Changes include:
* GnuTLS: compatibility with GnuTLS-3.4.2
* Nethttpd_plex: the post_add_hook was not called by accident
  (since OCamlnet-4); this is now fixed.
* Nethtml: new option case_sensitive
* GnuTLS: initializing the library on-demand. This avoids that
  /dev/random is kept open all the time since program start, and
  works around incompatibilities with Netplex. (Thomas Calderon
  found the problem.)
* GnuTLS: setting DH parameters on certificates (this was forgotten in
  previous releases). (Thomas Calderon found the problem.)
* GnuTLS: supporting GnuTLS versions where SRP is disabled.
  Supporting GnuTLS-3.4.
* OpenBSD build: fix linker option (Christopher Zimmermann)
* Equeue: There is a new method request_proxy_notification,
  which is only used by Uq_engines.qseq_engine (but unfortunately
  needs to appear in the public type of the object). This new
  method permits that chains of Uq_engines.qseq_engine pairs
  can now be arbitrarily long without consuming too much memory
  and without the danger of getting stack overflows.

  This fixes issues where notification chains got too long. In
  particular, we saw a stack overflow when retrieving a video
  stream via HTTP. The stream was sent with many chunks, resulting
  in a long Uq_engines.qseq_engine chain.

  Implementers of engines can simply define request_proxy_notification
  as no-ops.
* Nethttp.set_content_range: this function generated an incorrect
  header (the "bytes" word was missing). (T旦r旦k Edwin)
* _oasis is generated from _oasis.in
* Netplex: the Netplex socket directory has a different default
  if not specified in the config file.
* Netshm: the POSIX specifier has now two args
* IPv6: automatically enabled if there is a global IPv6 address
  * Unicode tables: Moved them to a separate netunidata library.
  This library needs to be linked in for getting access to the
  tables (this is no longer the default).
* Renamings: Http_client, Ftp_client etc. => Nethttp_client,
  Netftp_client
    Mimestring => Netmime_string
  Xdr => Netxdr
* Netmime: moved functions to Netmime_header and Netmime_channels
  * Netmech_scram: Removed the check that passwords only consist of
  ASCII chars. The user can now call Netsaslprep.saslprep.
  * Removed: rpc-auth-dh, nethttpd-for-netcgi2
* Http_client: the authentication mechanisms are now encapsulated
  in a first-class module HTTP_MECHANISM. So far, there is Digest
  authentication in this form. The signature of HTTP_MECHANISM
  is similar to SASL_MECHANISM.

  Another visible change is that the insecure Basic authentication
  is no longer enabled for non-TLS-secured connections. This can be
  changed back by setting flags, though.

  Some fixes in the design improve Digest authentication for proxy
  connections.
* Netpop: implementating SASL authentication for POP3. Moved Netpop
  into netclient.
* Netsmtp: implementing SASL authentication for SMTP. Moved Netsmtp
  into netclient.
* Adding a framework for SASL, and a number of mechanisms
  (PLAIN, CRAM-MD5, DIGEST-MD5, SCRAM-SHA1).
* fcgi/scgi/ajp connectors: exporting a handle_connection function,
  and unifying existing such functions (Christopher Zimmermann)
  * adding support for modular cryptography (symmetric ciphers and
  digests)
* SCRAM is now implemented with the new crypto providers
* removing dependency on Cryptokit
* removed library netgssapi; now part of netsys/netstring
* removed library netmech-scram; now part of netstring
Ocamlnet-4 adds:
- new library netgss-system
- new library nettls-gnutls
- removed equeue-ssl and rpc-ssl
- X.500 modules Netasn1, Netdn, Netx509
- Crypto definitions Netsys_crypto_types, Netsys_crypto
- TLS modules Netsys_tls, Nettls_support
- Support for SASL and GSSAPI
- Moved many functions from Uq_engines to new modules in
  the equeue library (Uq_client, Uq_server, Uq_multiplex,
  Uq_transfer)

(jaapb)

2016-02-03 13:16:31 UTC MAIN commitmail json YAML

Removed WRAPPER_DEBUG from Makefile

(jaapb)

2016-02-03 13:15:26 UTC MAIN commitmail json YAML

Updated textproc/p5-PDF-Create to 1.28

(mef)

2016-02-03 13:14:43 UTC MAIN commitmail json YAML

Update 1.27 to 1.28
-------------------
1.28  2016-02-01 16:10:00 MANWAR
  - Removed +x attribute from some of the test scripts.
  - Added test scripts t/meta-json.t and t/meta-yml.t.

(mef)

2016-02-03 13:10:27 UTC MAIN commitmail json YAML

2016-02-03 13:03:17 UTC MAIN commitmail json YAML

Updated devel/pcre-ocaml to 7.1.6

(jaapb)

2016-02-03 13:02:50 UTC MAIN commitmail json YAML

Updated package to latest version, 7.1.6. Only one change:
Made GC less aggressive reclaiming regexps and chartables.

(jaapb)

2016-02-03 13:02:41 UTC MAIN commitmail json YAML

Updated textproc/p5-Lingua-EN-FindNumber to 1.32

(mef)

2016-02-03 13:01:59 UTC MAIN commitmail json YAML

Update 1.31 to 1.32
-------------------
1.32 2015-10-25 NEILB
  - Minor documentation improvements.
  - Changed github repo URL after changing my github username.

(mef)

2016-02-03 12:57:14 UTC MAIN commitmail json YAML

2016-02-03 12:55:15 UTC MAIN commitmail json YAML

Updated textproc/p5-Encode to 2.80

(mef)

2016-02-03 12:54:32 UTC MAIN commitmail json YAML

Update 2.78 to 2.80
-------------------
# Revision history for Perl extension Encode.
#
# $Id: Changes,v 2.80 2016/01/25 14:54:13 dankogai Exp dankogai $
#
$Revision: 2.80 $ $Date: 2016/01/25 14:54:13 $
! lib/Encode/MIME/Header.pm t/mime-header.t
  Address #111417: 2.79 breaks Email-MIME-1.936 tests
  https://rt.cpan.org/Ticket/Display.html?id=111417

2.79 2016/01/22 06:44:53
! lib/Encode/MIME/Header.pm t/mime-header.t
  Address: #88717:
    encode('MIME-Header') does not find word boundaries correctly
  By addressing this age-old bug, many other open RTs will be closed.
  https://rt.cpan.org/Ticket/Display.html?id=88717
! lib/Encode/MIME/Header.pm
  Address RT#107775: Inserts an empty line in an encoded header field
  https://rt.cpan.org/Ticket/Display.html?id=107775
! lib/Encode/Alias.pm
  Pulled: Update Alias.pm
  https://github.com/dankogai/p5-encode/pull/47
! Encode.xs Unicode/Unicode.xs
  Pulled: static funcs in Encode.xs and Unicode.xs
  https://github.com/dankogai/p5-encode/pull/46
! Unicode/Unicode.pm
  Pulled: Unicode.pm: Fix POD error
  https://github.com/dankogai/p5-encode/pull/45
- META.yml
! MANIFEST
  META.yml should not be included in the dist file.
  It is also obsolete.

(mef)

2016-02-03 12:52:14 UTC MAIN commitmail json YAML

Corrected wrong CTYPE

(jaapb)

2016-02-03 12:51:13 UTC MAIN commitmail json YAML

Added security/ocaml-ssl version 0.5.2

(jaapb)

2016-02-03 12:48:38 UTC MAIN commitmail json YAML

Updated package to the newest version, 0.5.2. Changes include:

0.5.2 (2015-11-23)
=====
* Add OPENSSL_NO_SSL3 preprocessor flag to disable SSLv3 (thanks J辿r辿mie
  Courr竪ges-Anglas).

0.5.1 (2015-05-27)
=====

* Fix META file for versions of OCaml older than 4.02.0 (thanks Anil
  Madhavapeddy, closes #20).

0.5.0 (2015-05-18)
=====
* Allow to honor server cipher preferences (thanks mfp, closes #18).
* Add functions for reading into/writing from bigarrays, avoiding copy (thanks
  mfp, closes #15).
* Support disabling SSL protocol versions (thanks Edwin T旦r旦k, closes #13).
* Use Bytes instead of String for read and write, changes the ABI thus the
  version bump (thanks Vincent Bernardoff, closes #16, and mfp, closes #19).
* Make verbosity of client_verify_callback configurable (thanks Nicolas Trangez,
  closes #12).
* Fix build with old versions of SSL (thanks Edwin T旦r旦k, closes #10).

(jaapb)

2016-02-03 12:45:23 UTC MAIN commitmail json YAML

Updated textproc/ispell-de to 20151222nb3

(mef)

2016-02-03 12:44:40 UTC MAIN commitmail json YAML

Update 20120607 to 20151222
---------------------------
since 20131206:
- lots of new words
- some typo fixes
- affix fix for superlatives of adjectives ending on -igt
- fix or drop outdated documentation
- drop the additional obsolete OASIS license
- remove build date from dictionaries to make reproducible builds possible

(mef)

2016-02-03 12:35:57 UTC MAIN commitmail json YAML

Updated textproc/iso-codes to 3.65

(mef)

2016-02-03 12:35:08 UTC MAIN commitmail json YAML

Update to 3.65
-----------------------
iso-codes 3.65
--------------
Dr. Tobias Quathamer <toddy@debian.org>
Tue, 2 Feb 2016

  [ ISO 3166 translations ]
    * Bulgarian by Damyan Ivanov (TP)

  [ ISO 4217 translations ]
    * Greek by Vangelis Skarmoutsos (TP)

(mef)

2016-02-03 05:07:54 UTC MAIN commitmail json YAML

Updated devel/p5-File-LibMagic to 1.15

(mef)

2016-02-03 05:07:12 UTC MAIN commitmail json YAML

(pkgsrc)
- The same problem with ExtUtils-MakeMaker change
  gcc: error: LibMagic.o: No such file or directory
  https://mail-index.netbsd.org/pkgsrc-users/2015/09/19/msg022238.html
  patch-aa is manually editted to follow the old behavior of ExtUtils-MakeMaker
  Thanks joerg and Matthias Ferdinand (in old mail)
(upstream)
- Update 1.13 to 1.15
  -------------------
1.15    2015-09-19

- Fix the Makefile.PL so that we don't install the LibMagic.xs and typemap

1.14    2015-09-16
- Fixed handling of extra include dirs passed to Makefile.PL via the -I
  flag. This wasn't working properly in previous releases. Reported by Andy
    Jack. GH #6.

(mef)

2016-02-02 20:32:18 UTC MAIN commitmail json YAML

__EXTENSIONS__ needs on SunOS, fixes build

(fhajny)

2016-02-02 18:22:07 UTC MAIN commitmail json YAML

+ SOGo-2.3.6, SOPE-2.3.6, ansiweather-1.07, awesome-3.5.8, diffstat-1.61,
  easytag-2.4.1, freetds-0.95, gitolite-3.6.4, megatools-1.9.96,
  mercurial-3.7, mpop-1.2.4, opendnssec-1.4.9, py-Unidecode-0.04.19,
  py-apache-libcloud-0.20.1, py-httplib2-0.9.2, rhythmbox-3.3,
  rxvt-unicode-9.22, webkit-gtk-2.10.7

(leot)

2016-02-02 18:16:33 UTC MAIN commitmail json YAML

Updated converters/latex2rtf to 2.3.10

(nros)

2016-02-02 18:15:44 UTC MAIN commitmail json YAML

Update latex2rtf to version 2.3.10.

Changelog:
##############
## latex2rtf changes from 2.3.0
##############

r1244 | whennings
in funct1.c line 1797 added "%s" format
  to fix a potential vulnerability in processing the \keywords command

r1243 | whennings
(making up) unix version of latex2png script

r1242 | whennings
(making up) l2rshell source for v.2.3.9 r1241

r1241 | whennings
Use eps2eps from Ghostscript instead of from MikTeX distribution.
Therefore changed the order of program folders in PATH setting
in l2rshell.exe (windows GUI) as well as in l2rprep.bat
Modified latex2png script for compatibility with Ghostscript 9.14 and newer
(gs 9.14 and newer use a different eps2eps script producing better quality eps
files on the expense of containing binary stuff)

r1240 | whennings
convert.c line 398 blank after exclamation mark removed
convert.c line 410 blank after question mark removed

r1239 | whennings
a) in doc\Makefile added latex2rtf.html to rule "all"
b) in graphics.c restored lines 1836-1837
  and changed outputting \begin{equation}...\end{equation}
  to outputting \begin{displaymath}...\end{displaymath}
  Reason: In the l2r_nnnn.tex file, \begin{equation}...\end{equation}
  can not reliably be replaced by $$...$$, but the equation snippet
  must not be numbered, as the number is inserted as rtf code.

r1238 | whennings
updated address of FSF in GPL license text in 3 more files

r1237 | whennings
updated address of FSF in GPL license text

r1236 | whennings
a) in graphics.c commented-out lines 1836-1837
  which caused \begin{equation}...\end{equation}
  to be output to l2r_nnnn.tex as $$...$$
b) in latex2png script, changed order in which to try conversion
  from latex-dvi / pdflatex / xelatex
  to  pdflatex  / xelatex  / latex

r1235 | whennings
WH: update sourceforge links in l2rshell "you can help"

r1234 | whennings
WH: fixed a typo in documentation

r1233 | whennings
WH: updated documentation for tikz support

r1232 | prahl
add another tikz test file

r1231 | whennings
WH: changed latex2png for cases where "grep -c tikzpicture" >2
added trying pdflatex before trying xelatex
added test file "membrane-ions.tex"

r1230 | whennings
WH: changed latex2png to unix version (previous upload erroneously was DOS/Win version)
added tikz.rtf to test/Makefile

r1229 | whennings
WH: added conversion of tikz picture to eps (option -E8)
re-included r1221 modification to latex2png script so that it also tries pdflatex and xelatex
incremented version to 2.3.4

r1228 | prahl
add test tikzpicture file

r1227 | prahl
replace static keywords and clean up graphics.h

r1226 | prahl
updated latex2png to work with tikzpictures.

r1225 | prahl
backing out many of the changes need for tikz.  Much simpler method used now.

r1224 | prahl
include the tikz files that I forgot

r1223 | prahl
Add tikz support

r1222 | whennings
WH: incremented version to 2.3.3
fixed bug ticket #148 "graphicspath not working"

r1221 | whennings
WH: incremented version to 2.3.2
do not split equations at \\ in align environments
    even when converting to bitmap or eps
latex2png: suppress verbose messages unless opt_k (debugging) is set
creating html files in doc/web removed from doc/Makefile in Unix distribution
  (but not in SVN repository)
(Windows l2rshell) Find MikTeX also when that is user installed and not added to PATH
fixed typo in version.h
in graphics.c, fixed incorrect handling of tmp_dir
in latex2png, delete existing output files before conversion
in latex2png, changed parameter in call to xelatex
in graphics.c, adding tmp_path to PutPdfFile and PutPsFile
latex2png script for unix (previous upload was for Windows, sorry)
modified latex2png script to that it also tries xelatex
increased buffer size in parser.c for an extra large \begin{environment} ... \end{environment}

r1220 | whennings
WH: modified latex2png script -
- also try conversion with pdflatex
- in call of ImageMagick convert, changed to "-type TrueColor" for better quality of png bitmaps

r1219 | prahl
update man pages

r1218 | prahl
bump version number of latex2png

r1217 | whennings
WH: graphics.c: fixed bug in "PutEpsFile" (variable eps was undefined)
fixed bug in funct1.c (figure numbers missing with "-F" option, patch tracker no.3537371)
incremented version to 2.3.1

##############
## latex2rtf changes from 2.2.0
##############

r1216 | whennings
WH: graphics.c: added conversion of pdf and ps to eps
when inserting graphics file names (-E4 -E8 and -E12)
latex2png: added convert parameter "-type PaletteMatte" for eps to png,
resolving Patches item #3519195
Makefile: fixed wrong default cfg dir in Windows version of Makefile
incremented version to 2.3.0

r1215 | whennings
WH: given that the conflict between -E12 and -M12 options is now fixed,
reactivated -E option in GUI shell and incremented version to 2.2.4

r1214 | prahl
make -M12 and -E12 work together

r1213 | whennings
WH: added code for Word Macro InsertEPSfromNames

r1212 | whennings
WH: updated documentation

r1211 | whennings
WH: baseline adjustment when including eps file names (-M64 and -M128)
-E option removed from GUI shell because it conflicts with -M12
version number increased to 2.2.3

r1210 | whennings
WH: version of Windows GUI shell supporting -E#, -M64 and -M128

r1209 | whennings
WH: modified parameter description in main.c
WH: changed version.h to version 2.2.2
WH: modified documentation for new options

r1208 | prahl
update usage

r1207 | prahl
fix should not happen warnings

r1206 | prahl
new options for eps eqns and fix preamble bug

r1205 | whennings
WH: added insertion of eps file names for png files

r1204 | prahl
support eps with new options

r1203 | prahl
infrastructure for figure comments

r1202 | prahl
handle UTF8 Byte Order Mark

r1201 | prahl
update changelog

r1200 | prahl
correct tautologic statement

r1199 | prahl
add comments to README

r1198 | prahl
remove unneeded gcc options

r1197 | prahl
add all files for 'make fullcheck'

r1196 | prahl
Jussi Lehtola's linux Makefile patch

r1195 | whennings
updated documentation

r1194 | whennings
corrected manpage

r1193 | whennings
updated changelog and manpage

##############
## latex2rtf changes from 2.1.0
##############

r1192 | whennings
updated changelog and version.h

r1191 | prahl
normalizing file attributes

r1190 | prahl
tweaks to silence compiler warnings

r1189 | whennings
test files babel_french.tex and qualisex.tex did not LaTeX properly,
added \usepackage[T1]{fontenc}

r1188 | whennings
documentation updated

r1187 | prahl
updated changelog

r1186 | prahl
bump version number

r1185 | prahl
add function to font.h

r1184 | prahl
support \\begin{small} and \\accent23

r1183 | prahl
improve czech style and inputenc

r1182 | prahl
handle missing arguments in geometry package

r1181 | prahl
fix compile error in WriteEquationAsMTEF

r1180 | whennings
WH: updated changelog

r1179 | whennings
    funct1.c: support french quotes in German mode

r1178 | whennings
    updated documentation (num of eqns converted to bitmaps, MinGW compiler)

r1177 | whennings
    minor updates to l2rshell

r1176 | prahl
    adding new html files

r1175 | prahl
    changing how html pages are made

r1174 | prahl
    fix permissions on latex2rtf.1

r1173 | prahl
    start plumbing to emit MTEF

r1172 | prahl
    support \textminus in direct.cfg

r1171 | prahl
    more editing of HACKING

r1170 | prahl
    fix spelling

r1169 | whennings
    Makefile adaptation for Windows

r1168 | prahl
    Add setspace.tex as a test file.
    Think about spacing issues around environment.

r1167 | prahl
    Improve handling of indentation in many situations.
    This fixes a bunch of minor bugs. There probably remain several,
    but latex2rtf works much better now in many situations.

r1166 | prahl
    add support for setspace package. Hacking this in revealed problems
    with how \\ was handled an the end of lines and also
    how paragraph indentation is handled.
    Spacing between paragraphs is also suboptimal.
    Good grief, this stuff should work better than it currently does.

r1165 | whennings
    Makefile adaptation for Windows

r1164 | prahl
    change default directory from /opt/local to /usr/local

r1163 | prahl
    fix install directories in Makefile

r1162 | whennings
    scripts/README updated to reflect recent version of the latex2png script
    scripts/l2rprep.bat updated to recent versions of Ghostscript and MikTeX

r1161 | prahl
    Change PREFIX to DESTDIR to follow the GNU standard
    http://www.gnu.org/prep/standards/html_node/DESTDIR.html

r1160 | prahl
    Improve error message. We seem to fail in this routine surprisingly often.
    Create a new define to make it easier to resize this buffer.

r1159 | prahl
    The last fix exposed a latent bug in the mapping of latin1->cp1251 instead of cp1252.

r1158 | whennings
    fixed handling of cp1251

r1157 | paaguti
    This new Makefile is better adapted for usage in MacPorts as well as for Debian

r1156 | prahl
    fix labeling after \appendix in article document

r1155 | prahl
    fixes for \appendix command

r1154 | prahl
    add translations for glossary from recent Babel distribution

r1153 | paaguti
    And the test file for the keywords command

r1152 | paaguti
    Include the support for the keywords command

r1151 | prahl
    prevent spurious RTF getting written to stderr

r1150 | whennings
    l2rshell: make logfile name field read-only if no logging to file
    latex2png script: under MS Win, TEXINPUTS needs ";" separator

r1149 | prahl
    fix for 3117074, seems to work.  Also fix a bug when mathmode is not active in eqnalign.

r1148 | prahl
    fix leak

r1147 | prahl
    fix off by one error

r1146 | prahl
    fix for addgraphics

r1145 | whennings
    l2rshell: bugfixes, and additions to french and italian translation

r1144 | whennings
    l2rshell: added checkbox for writing the debug output to file
    documentation: added how to redirect stderr to a file
    graphics.c, exists_with_extension(): removed insertion of path separator

r1143 | prahl
    intermediate check-in of some debugging code because \graphicspath is not working correctly

r1142 | whennings
    l2rshell: fixed broken links for Help and About page,
    for debug level >1 the debug output is written to file

r1141 | prahl
    turn down the debugging noise

r1140 | prahl
    allow for unusual case of horizontal text mode in an equation array environment

r1139 | prahl
    tweaks to get bib_apacite2 working again. Things look good now except for ttgfsr7

r1138 | prahl
    add british.cfg (identical to english.cfg)
    remove debugging commands
    fix overeager writing of raw latex to rtf file

r1137 | prahl
    fixes for multiple languages in babel
    add greek.cfg

r1136 | prahl
    add frenchb.cfg and improve cfg warning

r1135 | prahl
    Fixes for odd scoping problems.  These were exposed by
    bib_style.tex and carefully delineated for me by Wilfried.
    These problems have been around for a long time.
    The bugs have not really been noticed before because we had
    not looked carefully.  These fixes may introduce other
    regressions and have not be thoroughly tested.

r1134 | whennings
    corrected unintentional changes in GPL copyright header in xrefs.c

r1133 | prahl
    This patch adds support to version 2.1.0 for the \bibstyle{...} command.
    It simulates the natbib.sty features invoked for different styles,
    principally mimicking the \bibpunct for each style, and varies
    particular numeric bibliographies to have alternative numeric
    punctuation (for example, "1." rather than "[1]"). (Patch by G. Helffrich).

r1132 | whennings
    documentation updated for delimiters used with the -M32 option

r1131 | prahl
    silence warning

r1130 | whennings
    corrected equations.c lines 750 and 752 (backslashes need not be escaped here)

r1129 | prahl
    unintentional change

r1128 | prahl
    remove \nonumber and \notag when using -M32 option

r1127 | prahl
    use \[ ... \] instead of $$ ... $$
    replace \begin{eqnarray} with \begin{align}
    all changes to streamline MathType conversion

r1126 | prahl
    attempt to streamline conversion of latex to MathType when using -M32

r1125 | prahl
    Improve parsing of rows in tabular and longtable environments
    In particular, ignore \\ when surrounded by braces

r1124 | prahl
    increase buffer size from 512 to 1024

r1123 | prahl
    support for tabularnewline

r1122 | whennings
    updated documentation reflecting current versions of GhostScript and ImageMagick

r1121 | whennings
    again updated documentation regarding use of STIX fonts

r1120 | whennings
    documentation updated because STIX fonts are now officially released

r1119 | prahl
    Fix bug in which babel language was not functional for most
    of the languages that were supposed to be supported

r1118 | prahl
    fix for command option -i

r1117 | paaguti
    Trivial change in the Makefile to make it more Debian friendly
    Included $(DESTDIR) and moved the drive specification to the
    lines which define the different directories. It's the only
    magic needed, the rest happens in debian/rules if present.

r1116 | prahl
    fix bug when parsing brackets [text {]} more text]

r1115 | whennings
    Updated Makefile for move of file inc_test.tex from /cfg to /test

r1114 | whennings
    In styles.c commented out lines 135-136 because the extra blank is unnecessary.
    Extended file test/style.tex
    Moved file inc_test.tex from /cfg to /test

r1113 | prahl
    revert changes to style.cfg because they don't work with MS Word under Windows

r1112 | prahl
    Use Title Case for all style definitions
    Remove extra blank at in rtf header following style definition
    This should help OpenOffice

r1111 | paaguti
    Include DeclareGraphicsExtensions in cfg/ignore.cfg
    until a better solution is found

r1110 | prahl
    tighten up comments from the last check in.  Looks great otherwise.

r1109 | whennings
    In graphics.c, changed path delimiter handling.
    In graphics.c, fixed creation of temporary file names.
    Updated documentation.

##############
## latex2rtf changes from 2.0.0
##############

r1108 | whennings
    In main.c, use of tmp directory for intermediate files enabled for DOS/Windows
    Added option to choose tmp directory to GUI shell

r1107 | prahl
    support for \={\i}

r1106 | prahl
    Somehow \'{\i} and \`{\i} were reversed

r1105 | prahl
    Last simplification to Makefile to ease packaging by other environments

r1104 | prahl
    eliminate unnecessary compile time options from Makefile
    eliminate unneeded option for rsx compiler
    remove all tabs from header files and remaining .c files

r1103 | whennings
    added MinGW and djgpp options to Makefile

r1102 | prahl
    Update ChangeLog
    Update Copyright
    Update date

r1101 | prahl
    fix bug in abbreviate() debugging command
    add hskip to ignore.cfg
    fix more whitespace problems in graphics.c
    eliminate unused variables
    add const to inline functions in utils.h

r1100 | whennings
    main.c, debug_malloc : ask for "press return" only if -d2 or higher

r1099 | prahl
    remove MAC_CLASSIC from Makefile ... it has not been built for a *long* time
    Fix leak in WriteLatexAsBitmap()

r1098 | whennings
    added section "APA support" to documentation for release 2.1.0

r1097 | prahl
    rename strfree to safe_free
    fix leak in left right equation
    fix leak in preparse

r1096 | prahl
    add a few extra compile time options
    fix bug with \ensuremath{} and bitmaps
    add -M12 to Makefile for testing purposes

r1095 | prahl
    replaced broken my_fgets() in acronyms.c with version in utils.c
    removed version of my_fgets() from xrefs.c
    inserted some strfree() calls
    fixed some whitespace issues

r1094 | prahl
    use strfree and delete comments

r1093 | prahl
    more white space fixes

r1092 | prahl
    white space fixes for graphics
    fix leak in InsertStyle()

r1091 | whennings
    updated documentation for release 2.1.0, also commenting text in ignore.cfg

r1090 | prahl
    fix warnings found when compiling with C++

r1089 | prahl
    add casts to compile under c++

r1088 | prahl
    small changes so that the program compiles under g++
    rename 'template' to 'HA_template' to avoid reserved word
    do a careful pointer casting dance in graphics.c to avoid error

r1087 | prahl
    improvements to ignore.c
    fix bugs
    improve documentation
    add more ignored commands

r1086 | whennings
    added "qualisex" to test/Makefile

r1085 | prahl
    fix pretty serious bug found in qualisex.tex that showed
    that font shape was not being carried over into new
    paragraphs.  Also removed vestigal variable from convert
    that has not been used for some time.

r1084 | prahl
    fix bug in getStringBraceParam() so that it is closer
    to getBraceParam().

r1083 | prahl
    update changlog for 2.1 release

r1082 | prahl
    touch version.h
    update dependancies in Makefile
    add Makefile target to remove OS X metadata

r1081 | prahl
    interpret RequirePackage as usepackage
    ignore ifpdf
    add overlooked cp855 encoding

r1080 | prahl
    move WARNING to level 2 diagnostic
    fix some 8 space indents
    simplify exists_with_extension to use strdup_together3()

r1079 | paaguti
    Basic docs for ignore package in cfg/ignore.cfg and a test file for
    ignored packages

r1078 | whennings
    in chars.c, formatting two more overstrike unicode characters to Stix font

r1077 | whennings
    removed cfg/direct.ucs.cfg (no longer needed)
    in chars.c, formatting most overstrike unicode characters to Stix font

r1076 | prahl
    reverse the zero-width overstrike unicode character order.
    I am not sure this is better.  Looks just as bad in Word
    2004 for the Mac.

r1075 | paaguti
    Moved ignored package list ignore.cfg
    Consolidated ignored package treatment

r1074 | prahl
    I commented out the Apple specific image conversion code.  Something is wrong with the
    sizes.  We just rely on gs now.

r1073 | prahl
    Remove spurious style warnings.

r1072 | prahl
    nearly complete support for OT2 input encoding.
    Fix bug in unicode input with spacing
    Add four test files for cyrillic

r1071 | prahl
    First step towards supporting multiple encodings in one latex file.
    remove g_font_encoding_name
    remove g_charset_encoding
    add CmdFontEncoding()
    add DefaultFontEncoding()
    add CurrentFontEncoding()
    These all refer to the encoding being used in the latex file.

r1070 | prahl
    add enumerate*, description*, and itemize* as environments
    simplify filename processing at in the main program

r1069 | prahl
    remove all use of the Symbol font during conversion.  Rely on
    unicode for all our needs.

r1068 | prahl
    remove executable property from greek.tex

r1067 | prahl
    fix repeated headers in the auto-generated table of contents
    There are missing numbers in the auto-generated table, but the actual
    headers are right.  The problems seems to be that latex emits headers
    without the numbers in the text, but incorporates them in the table of
    contents.  I don't see any easy solution.

r1066 | prahl
    eliminate cyrillic and latin2 output encodings.  We only use unicode now.
    simplify fonts.cfg by removing above fonts.
    move Times    -> Times New Roman
    Helvetica -> Arial
    Courier  -> New Courier
    because those fonts tend to have more complete Unicode character sets.

r1065 | prahl
    reduce size of colortable in the header when the color package is not explicitly used.

r1064 | prahl
    finished removing the use of the overstrike field.  Eliminated
    unused code and simplified existing code.

r1063 | prahl
    More movement to unicode.  Using combining characters to avoid
    the clumy overstrike in Word.  With this check-in, MT Extra is
    no longer used by latex2rtf.

r1062 | prahl
    adding Wilfried's changes to direct.cfg and ucsymbols.tex

r1061 | prahl
    fix problem when \textbf{} is at the start of a new paragraph

r1060 | prahl
    Fix font size in Title

r1059 | paaguti
    Not yet included in Makefile for compilation. It's just
    a proposal of how we could create an RTF layer

r1058 | prahl
    When I fixed the rest rtf style header, I changed how one must
    indicate fonts in the .cfg files.  Basically, now we must use
    \f*Unicode* whereas before we used just *STIXFonts*

r1057 | prahl
    properly convert \char representation of backslash in
    typewriter font.

r1056 | prahl
    partial solution to the style vs font problem.  This removes
    a brace at the beginning of every paragraph and one at the
    end.  This change is pretty significant and probably breaks
    a bunch of stuff, but a quick perusal of misc4.tex does not
    reveal serious problems (aside from selecting the wrong
    character when in the typewriter font).

r1055 | paaguti
    Careless me... a family and a project are sometimes too much..

r1054 | paaguti
    cleanup in CmdHarvardItem: use the ignore.. macros
    and a switch-case construct to make code more readable
    add harvardand to comment/documentation

r1053 | prahl
    test file illustrating the problem with styles

r1052 | prahl
    revert font changes added to vertical.c

r1051 | whennings
    removed problematic double definitions of heading styles
    from funct1.c and style.cfg.
    Added file styleAPA.cfg

r1050 | prahl
    fix seriously broken style header.  This does not fix the problem
    arising from conflicts between fonts and styles.
    rename style 'HTML Formatted' to 'verbatim' because most usage has
    nothing to do with HTML.

r1049 | whennings
    In Makefile, cleaned options from CFLAGS line 8 which are already either in PLATFORM
    or in line39

r1048 | paaguti
    WIN32 inside UNIX made little sense... reverted that

r1047 | paaguti
    I use winmake.bat to call make in my MinGW environment
    Defining the variables in winmake.bat is complemented
    by the ?= assignments in Makefile

r1046 | paaguti
    mea culpa, I tried to fclose(NULL) in utils.c

r1045 | paaguti
    Orderly bail-out when latex2png can't be called
    Previously there was an exception

r1044 | paaguti
    a further step towards better portability in Makefile
    xrefs.h last line without CRLF
    graphics.c: yet another step towards understanding where the
    failures in MINGW come from

r1043 | paaguti
    small glitch detected in one of the reorder_citations calls.
    more comments to document change better

r1042 | paaguti
    Constants in ScanAux make the code more readable.
    They are used in reorder_citations too.

r1041 | paaguti
    changed string tokens with integer ID in ScanAux

r1040 | paaguti
    closing } in the acronym style was missing...

r1039 | paaguti
    run make depend to refresh dependencies
    ScanAux doesn't use g_aux_name anymore

r1038 | paaguti
    Cleanup acronym rests from this header file

r1037 | paaguti
    move the loading of the auxfile to label and biblio management
    cleanup: remove old ScanAux code

r1036 | whennings
    in acronym.tex, removed blank before \acroextra

r1035 | paaguti
    Another step before getting rid of the original ScanAux code
    once and for all.

r1034 | paaguti
    Moved the graphicspath test to an independent file
    Minor changes in Makefile to improve portability (hopefully)

r1033 | paaguti
    portable my_fgets() in auxfile.c after tests with win32
    (taken from xrefs.c)

r1032 | paaguti
    move harvardcite parsing to LoadAuxFile functionality

r1031 | paaguti
    compiler complained about missing CRLF at end of file

r1030 | paaguti
    these files are needed for the graphicspath test

r1029 | paaguti
    final integration of the graphicspath functionality
    I have included the test for it in my acronym.tex
    test file

r1028 | paaguti
    first step towards \graphicspath support
    parse the arguments and put them in a string array
    use acronym.tex to test it

r1027 | paaguti
    Implemented file searches as loops using GraphConvertTable

r1026 | paaguti
    Define a table to handle graphics conversion
    in a uniform way. Better integration of new
    formats and uniform treatment of all formats
    make the effort worthwhile

r1025 | paaguti
    first step towards uniforming the graphics interface.
    added int at the end of PutPngFile() in order to have
    the same parameters here as in the other Put...File()
    functions

r1024 | paaguti
    final cleanup of the acronym orgy

r1023 | paaguti
    defined a paragraph style for the acronyms which resembles
    most what LaTEX uses. It is based on Normal and gets part
    of the formatting (tabs) in vertical.c
    Inserted code in vertical.c to fit this style into the textwidth.
    Prepared a callback in acronyms.c to eventually honour the maximum
    length acronym hint

r1022 | paaguti
    move all acronym functionality to acronyms.c
    take CommandArray from commands.c
    take functions from xrefs.c and funct1.c
    redirect \usapackage{acronym} handling in preamble.c
    acronym commands are enabled with an extra Environment
    to make them available only when \usepackage{acronym}
    is invoked
    enable acronym handling in auxfile.c
    NOTE: portions of xrefs.c and funct1.c disabled with #if 0/#endif
    will disappear in the next wave of patches.

r1021 | paaguti
    this is the first step towards parsing the .aux file once
    I'm testing with labels, which are pretty consistently implemented
    right now.
    commands.c : hook in the CmdNewLabel function
    auxfile.: simplify and parse \newlabel only
    xref.c: new layer to ScanAux: go for the original implementation
    for everything except labels. Treat labels using the label table
    which is created the first time a label is needed by parsing the
    auxfile once.

r1020 | paaguti
    added the possibility of getting the whole label definition unparsed
    this is a step towards getting rid of the current ScanAux function

r1019 | paaguti
    simplified .aux file handling

r1018 | paaguti
    Moved TRUE/FALSE definition from cfg.h to main.h
    main.h is included everywhere, while cfg.h is not

r1017 | paaguti
    move CommandArray definition to commands.h
    this will allow to have all acronym related stuff in one isolated file

r1016 | paaguti
    trivial ifpdf package support

r1015 | paaguti
    Minor bug correction in allocation
    Allocate labels 8 by 8

r1014 | paaguti
    new acronym TeX test file

r1013 | paaguti
    acronym should allow to remake the acronym test without
    depending on acronym.rtf

r1012 | paaguti
    handy little macro to free strings which were allocated

r1011 | paaguti
    GetAcronymFromAux can return NULL! Corrected pointer core dump

r1010 | paaguti
    compiler complained about no end of line for funct1.h and
    trivial support for the ifpdf package

r1009 | paaguti
    Trivial patch for the tests

r1008 | prahl
    include "acronyms.h' not "acronym.h"

r1007 | prahl
    Fix misspelling of Auxiliary in function name

r1006 | prahl
    eliminate redundant ACRONYM defines between xrefs.c and acronyms.c
rename acronym.c to acronyms.c  so that it is consistent with other
    files in the codebase.

r1005 | prahl
    Eliminated unnecessary headers.  Renamed CmdAC -> CmdACNew so that
    new implementation and old ones can coexist.

r1004 | prahl
    refactoring of cfg.c by Pedro Aranda
    file_exists() function added to utils.c

r1003 | prahl
    Changes to ignore.cfg by Pedro Aranda

r1002 | prahl
    rename aux to auxfile to avoid problems on windows

r1001 | prahl
    the great detabbing ... from now on there should be no tabs in
    the source files.  Indents should always be four tabs.

r1000 | prahl
    convert // to /*  */
    remove executable bit from acronym.bib

r999 | prahl
    New inline utility functions by Pedro Aranda

r998 | prahl
    decrease verbosity when entering and leaving environments

r997 | prahl
    new inline utilities by Pedro Aranda

r996 | prahl
    adding new files to the packaged distribution

r995 | prahl
    New files from Pedro Aranda that improve processing of aux files
    and improved support for acronym.sty.  These are not actually used yet.

r994 | prahl
    Pedro Aranda's test files for the acronym.sty package

r993 | whennings
    fixed some bugs and added two characters to test/ucsymbols.tex

r992 | prahl
    remove executable bit on direct.tex
    add direct.tex to list of files translated when 'make char' is used
    add direct.tex to the package

r991 | whennings
    fixed a bug and addes STIXGeneral to two more characters in direct.cfg.
    added direct.tex as test file for all characters in direct.cfg

r990 | prahl
    fix for harvard citations found by Pedro A Aranda

r989 | whennings
    modifications to make test/babel_* files LaTeX properly

r988 | prahl
    add babel* file to the list to be converted after "make all"
    add encoding tables for 0t2, t2a, t2b.  The later two will probably
    go away and the former is not used yet

r987 | whennings
    modified cfg/direct.cfg so that symbols which are not available
    under MS Windows get formatted in font STIXGeneral
    Corrected test/ucsymbols.tex

r986 | prahl
    add macintosh central european character encoding

r985 | prahl
    More unicode conversion.  Eliminate all use of Symbol font.
    Directly convert from various character encodings e.g. latin5
    to Unicode.  Delete lots of code that is no longer needed.

r984 | prahl
    start of missing characters for XP

r983 | prahl
    More of the great Unicode migration.  This moves all the
    instances of CmdSymbolChar and CmdMTExtraChar out of commands.c
    Now, these characters can be found in direct.cfg.  Future
    work will remove all instances of CmdSymbolChar and CmdMTExtraChar
    from the rest of the code base.

r982 | prahl
    Fix problem on Fedora.  It turns out that strcpy(p1,p2) is allowed
    undefined behavior if p1 and p2 point to overlapping areas.

r981 | whennings
    modified direct_ucs.cfg to use the Unicode font for special symbols.
    updated documentation (but font usage for special symbols is work in progress)
    updated l2rshell to version number 2.1.0

r980 | prahl
    reduce debugging noise

r979 | prahl
    fix bug related to the new style system.  There is a pretty
    big mismatch between LaTeX and Word styles.  This is probably
    not the right patch because it regresses the way that section
    headings look.  It does fix the bug associated with {\tt \begintabular{ll} a & b
    \end{tabular} }

r978 | prahl
    improve how vcenter interacts with fields

r977 | prahl
    fix \makebox and \framebox so they actually emit something
    fix \char'123 (regression)
    move a whole bunch of MTExtra characters to Unicode because
    MTExtra varies in which characters are present.

r976 | prahl
    all characters in ucsymbol.tex and misc3.tex are converted now

r975 | prahl
    add support for a few more math commands found in misc3.tex
    misc3.rtf should convert pretty cleanly now.

r974 | prahl
    change strlcpy to my_strlcpy
    comment out CmdAcronym

r973 | prahl
    support for \not

r972 | prahl
    working version of halign!
    fixed bug when converting \char92

r971 | prahl
    insert a few instances of uint16_t when bit shifting as
    a defense against 64-bit problems

r970 | prahl
    beginning of support for \halign

r969 | prahl
    address warnings found when compiling for Fedora

(nros)

2016-02-02 17:56:34 UTC MAIN commitmail json YAML

Added fonts/stix-otf version 1.1.0

(nros)