Commit graph

244539 commits

Author SHA1 Message Date
bouyer
ba48b14b6b 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.
2016-02-03 19:34:33 +00:00
jperkin
475b1f9334 Fix non-gold builds. 2016-02-03 18:40:18 +00:00
wiz
f944be46b8 Updated devel/py-mercurial to 3.7 2016-02-03 17:40:23 +00:00
wiz
7bcbe60fc4 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)
2016-02-03 17:40:10 +00:00
leot
2ccad43ec5 Updated www/webkit-gtk to 2.10.7 2016-02-03 17:19:36 +00:00
leot
f803e052a4 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.
2016-02-03 17:19:18 +00:00
nros
1fc691e01f octave revbump bacuse of qhull update. 2016-02-03 16:07:53 +00:00
nros
234decc6de Updated math/qhull to 2015.2 2016-02-03 16:06:57 +00:00
nros
0ab4187aa3 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]
  c1bf12afe0/pkg-config-spec.txt
- 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
2016-02-03 16:05:56 +00:00
he
2d5008cc7f Note updates of sysutils/collectd to 5.5.0nb10 and 5.5.0nb11. 2016-02-03 15:11:55 +00:00
he
388d9838a9 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.
2016-02-03 15:10:43 +00:00
jaapb
bf32826433 Updated net/ocamlnet to 4.0.4 2016-02-03 13:19:59 +00:00
jaapb
b4924689d2 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)
2016-02-03 13:19:26 +00:00
jaapb
4bea237d67 Removed WRAPPER_DEBUG from Makefile 2016-02-03 13:16:31 +00:00
mef
fd14ec3b79 Updated textproc/p5-PDF-Create to 1.28 2016-02-03 13:15:26 +00:00
mef
56230d5765 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.
2016-02-03 13:14:43 +00:00
he
cd97f2cb4e When testing for kern.cp_time, really do that and not kern.cp_times (typo).
Bump PKGREVISION.
2016-02-03 13:10:27 +00:00
jaapb
ca30ed2b2e Updated devel/pcre-ocaml to 7.1.6 2016-02-03 13:03:17 +00:00
jaapb
789f53fc41 Updated package to latest version, 7.1.6. Only one change:
Made GC less aggressive reclaiming regexps and chartables.
2016-02-03 13:02:50 +00:00
mef
688b1a1818 Updated textproc/p5-Lingua-EN-FindNumber to 1.32 2016-02-03 13:02:41 +00:00
mef
f41daada52 Update 1.31 to 1.32
-------------------
1.32 2015-10-25 NEILB
   - Minor documentation improvements.
   - Changed github repo URL after changing my github username.
2016-02-03 13:01:59 +00:00
jaapb
c241dc6523 Added buildlink3.mk file 2016-02-03 12:57:14 +00:00
mef
ffbc9dba30 Updated textproc/p5-Encode to 2.80 2016-02-03 12:55:15 +00:00
mef
f7bab69300 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.
2016-02-03 12:54:32 +00:00
jaapb
d260556bb1 Corrected wrong CTYPE 2016-02-03 12:52:14 +00:00
jaapb
cec9192ab4 Added security/ocaml-ssl version 0.5.2 2016-02-03 12:51:13 +00:00
jaapb
ededae52cf 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).
2016-02-03 12:48:38 +00:00
mef
a076c38efc Updated textproc/ispell-de to 20151222nb3 2016-02-03 12:45:23 +00:00
mef
667b367f15 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
2016-02-03 12:44:40 +00:00
mef
7988d3bc92 Updated textproc/iso-codes to 3.65 2016-02-03 12:35:57 +00:00
mef
88f925efe7 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)
2016-02-03 12:35:08 +00:00
mef
b6cd89ea2d Updated devel/p5-File-LibMagic to 1.15 2016-02-03 05:07:54 +00:00
mef
aa9322ffc0 (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.
2016-02-03 05:07:11 +00:00
fhajny
6372d2ca71 __EXTENSIONS__ needs on SunOS, fixes build 2016-02-02 20:32:18 +00:00
leot
5384f97a3e + 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
2016-02-02 18:22:07 +00:00
nros
07fe83d77d Updated converters/latex2rtf to 2.3.10 2016-02-02 18:16:33 +00:00
nros
4fbdc918a3 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
2016-02-02 18:15:44 +00:00
nros
a1cf08f95f Added fonts/stix-otf version 1.1.0 2016-02-02 17:56:33 +00:00
nros
09dcb9aa39 +stix-otf 2016-02-02 17:55:13 +00:00
nros
75a7903b4f Added stix-otf to pkgsrc-current.
The STIX fonts are a suite of unicode OpenType fonts containing
a complete set of mathematical glyphs. This otf package makes
the fonts available to X11 apps.
2016-02-02 17:53:54 +00:00
leot
863d8a3398 Added x11/st-term version 0.6 2016-02-02 16:33:04 +00:00
leot
82c9c7e753 + st-term 2016-02-02 16:32:42 +00:00
leot
baef52067c Import st-term-0.6 as x11/st-term.
Packaged in pkgsrc-wip by myself.

st is a simple virtual terminal emulator for X which sucks less.
2016-02-02 16:31:43 +00:00
leot
e4612922cf Updated mail/msmtp to 1.6.4 2016-02-02 16:12:29 +00:00
leot
5705f3ef5e Update mail/msmtp to 1.6.4.
Changes:
Version 1.6.4:
- The system default policy is used with GnuTLS instead of a hardcoded one.
2016-02-02 16:12:18 +00:00
leot
d8ec99bbe0 Updated net/socat to 1.7.3.1 2016-02-02 16:08:16 +00:00
leot
dad2e58931 Update net/socat to 1.7.3.1.
Changes:
####################### V 1.7.3.1:
security:
  Socat security advisory 8
  A stack overflow in vulnerability was found that can be triggered when
  command line arguments (complete address specifications, host names,
  file names) are longer than 512 bytes.
  Successful exploitation might allow an attacker to execute arbitrary
  code with the privileges of the socat process.
  This vulnerability can only be exploited when an attacker is able to
  inject data into socat's command line.
  A vulnerable scenario would be a CGI script that reads data from clients
  and uses (parts of) this data as hostname for a Socat invocation.
  Test: NESTEDOVFL
  Credits to Takumi Akiyama for finding and reporting this issue.

  Socat security advisory 7
  MSVR-1499
  In the OpenSSL address implementation the hard coded 1024 bit DH p
  parameter was not prime. The effective cryptographic strength of a key
  exchange using these parameters was weaker than the one one could get by
  using a prime p. Moreover, since there is no indication of how these
  parameters were chosen, the existence of a trapdoor that makes possible
  for an eavesdropper to recover the shared secret from a key exchange
  that uses them cannot be ruled out.
  Futhermore, 1024bit is not considered sufficiently secure.
  Fix: generated a new 2048bit prime.
  Thanks to Santiago Zanella-Beguelin and Microsoft Vulnerability
  Research (MSVR) for finding and reporting this issue.
2016-02-02 16:08:01 +00:00
fhajny
3af585348c Fix build on SunOS, where configure doesn't see getaddrinfo(), but
the code knows how to unlock and use it.
2016-02-02 15:06:46 +00:00
fhajny
00962956a8 features.h do not exit on SunOS either, fix build on SunOS. 2016-02-02 14:31:59 +00:00
mef
d51a451e3b Updated www/pound to 2.7f 2016-02-02 13:34:06 +00:00