[cairo-commit] 4 commits - boilerplate/.gitignore doc/public NEWS src/.gitignore test/.gitignore test/summarize-test-results.sh

Bryce Harrington bryce at kemper.freedesktop.org
Fri Jul 31 18:59:50 PDT 2015


 NEWS                           |   46 ++++++++++++++++++++++++++++++++++++++++-
 boilerplate/.gitignore         |    1 
 doc/public/.gitignore          |    1 
 src/.gitignore                 |    1 
 test/.gitignore                |    1 
 test/summarize-test-results.sh |   29 +++++++++++++++++++++++++
 6 files changed, 78 insertions(+), 1 deletion(-)

New commits:
commit 60c2f69535d3879a10046a8108486a7dc47de6fc
Author: Bryce Harrington <bryce at osg.samsung.com>
Date:   Fri Jul 31 18:59:34 2015 -0700

    test: Add script to summarize the test results from a run

diff --git a/test/summarize-test-results.sh b/test/summarize-test-results.sh
new file mode 100755
index 0000000..f77c9e1
--- /dev/null
+++ b/test/summarize-test-results.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+# Must be run from inside a test/output directory after a cairo
+# test has finished running.
+
+grep -h ^TEST *.log > results.txt
+echo "Results written to results.txt"
+
+total=$(grep "RESULT:" results.txt | wc -l)
+total_pass=$(grep "RESULT: PASS" results.txt | wc -l)
+total_fail=$(grep "RESULT: FAIL" results.txt | wc -l)
+total_xfail=$(grep "RESULT: XFAIL" results.txt | wc -l)
+total_error=$(grep "RESULT: ERROR" results.txt | wc -l)
+total_crash=$(grep "RESULT: CRASHED" results.txt | wc -l)
+total_untested=$(grep "RESULT: UNTESTED" results.txt | wc -l)
+total_calc=$((total_pass + total_fail + total_error + total_xfail + total_crash + total_untested))
+
+echo "#######"                             | tee -a results.txt
+echo "# Tests run:        $total"          | tee -a results.txt
+echo "# Passed:           $total_pass"     | tee -a results.txt
+echo "# Failed:           $total_fail"     | tee -a results.txt
+echo "# Expected Failed:  $total_xfail"    | tee -a results.txt
+echo "# Error:            $total_error"    | tee -a results.txt
+echo "# Crashed:          $total_crash"    | tee -a results.txt
+echo "# Untested:         $total_untested" | tee -a results.txt
+echo "# Total:            $total_calc"     | tee -a results.txt
+echo "#######"                             | tee -a results.txt
+
+
commit e0963f6c8ec1be9f68b851ee998d0cef3e647028
Author: Bryce Harrington <bryce at osg.samsung.com>
Date:   Fri Jul 31 17:55:54 2015 -0700

    gitignore:  Ignore .trs (test results)

diff --git a/boilerplate/.gitignore b/boilerplate/.gitignore
index a81663b..90b3331 100644
--- a/boilerplate/.gitignore
+++ b/boilerplate/.gitignore
@@ -16,6 +16,7 @@ Makefile.am.features
 *.suo
 *.lib
 *.pdb
+*.trs
 *~
 .*.sw?
 check-link
diff --git a/doc/public/.gitignore b/doc/public/.gitignore
index d08fd80..881463a 100644
--- a/doc/public/.gitignore
+++ b/doc/public/.gitignore
@@ -18,3 +18,4 @@ tmpl
 version.xml
 *~
 *.bak
+*.trs
diff --git a/src/.gitignore b/src/.gitignore
index 534263a..32fb733 100644
--- a/src/.gitignore
+++ b/src/.gitignore
@@ -23,6 +23,7 @@ cairo.def
 *.ilk
 *.exp
 *.lib
+*.trs
 *~
 .*.sw?
 TAGS
diff --git a/test/.gitignore b/test/.gitignore
index bc78ef3..5ffeedc 100644
--- a/test/.gitignore
+++ b/test/.gitignore
@@ -31,6 +31,7 @@ valgrind-log
 *.lo
 *.log
 *.suo
+*.trs
 *.o
 *~
 .*.sw?
commit 79467f0982cac793b2b724850628fc90a8bb6072
Author: Bryce Harrington <bryce at osg.samsung.com>
Date:   Fri Jul 31 17:52:30 2015 -0700

    NEWS: Begin filling out news entry for upcoming 1.14.4.
    
    This covers commits up to noon on Jun 18, 2015.

diff --git a/NEWS b/NEWS
index a20158e..29102a9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,47 @@
+Release Next (DATE Bryce Harrington <bryce at bryceharrington.org>)
+========================================================================
+Documentation and tests
+
+Features
+--------
+Added a cairo API to set up Win32 surfaces for HDC with alpha channels.
+
+API Changes
+-----------
+None
+
+Dependency Changes
+------------------
+None
+
+Performance Optimizations
+-------------------------
+None
+
+Bug Fixes
+---------
+* Avoid appending empty slots to user data arrays.  Fixes a memory
+  consumption regression since commit 9341c254a.
+
+* Return a better error (file-not-found) when setting up pango on
+  devices where the font files don't have read permissions.
+
+* Fix regression in the font size of canvas text in Inkscape when
+  compiled with the Quartz backend.  (Bug #84324)
+
+* Fix incorrect font descriptor conversion when the font matrix yy is
+  negative. (Bug #90538)
+
+* Fix crash when using a complex path for clip and stroke due to
+  discarding the intersection exactly at the top edge.
+  (Bug #74779)
+
+* Fix cairo_get_locale_decimal_point() on Android
+
+* Fix compilation problem on AIX due to conflicting usage of symbol
+  'jmpbuf'.  (Bug #89339)
+
+
 Release 1.14.2 (2015-03-09 Bryce Harrington <bryce at osg.samsung.com>)
 ====================================================================
 This release provides collected bug fixes, along with one feature
commit 1fca50ea737307cd5e6ed153dafb8573752cc6e5
Author: Bryce Harrington <bryce at osg.samsung.com>
Date:   Fri Jul 31 14:19:01 2015 -0700

    NEWS: Fix date on release

diff --git a/NEWS b/NEWS
index 6511af0..a20158e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Release 1.14.2 (2014-03-09 Bryce Harrington <bryce at osg.samsung.com>)
+Release 1.14.2 (2015-03-09 Bryce Harrington <bryce at osg.samsung.com>)
 ====================================================================
 This release provides collected bug fixes, along with one feature
 enhancement for the xcb backend, and a small performance improvement for


More information about the cairo-commit mailing list