summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2017-10-25 12:30:55 +0200
committerDidier Raboud <odyx@debian.org>2017-10-25 12:30:55 +0200
commit9dd97a029bf391c42b1dc76f2f7c5e386bb8f466 (patch)
treeec2b3262b629dd03af9924906ec3bdbd6c54ef83 /ChangeLog
parent337ffefc0bdf252749c81ebb9255556d54c3e632 (diff)
New upstream version 5.3.0~pre1
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog443
1 files changed, 443 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 22fdfc2..1cb4574 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,198 @@
+2017-10-14 <Robert Krawitz> 618f0f73669879cfe1ba9209ba9f3622df79b1d6
+
+ Lines: +115858, -114405
+ Files: ChangeLog.pre-5.2.11 => ChangeLog.pre-5.3 (+4007, -0)
+ Makefile.am (+2, -2)
+ NEWS (+199, -4295)
+ README (+55, -53)
+ include/gutenprint/Makefile.am (+1, -0)
+ po/ca.po (+4323, -4262)
+ po/cs.po (+4239, -4184)
+ po/da.po (+4323, -4262)
+ po/de.po (+4323, -4262)
+ po/el.po (+4239, -4184)
+ po/en_GB.po (+4295, -4234)
+ po/es.po (+4239, -4184)
+ po/fi.po (+4299, -4238)
+ po/fr.po (+4323, -4262)
+ po/gl.po (+4301, -4240)
+ po/hu.po (+4323, -4262)
+ po/it.po (+4323, -4262)
+ po/ja.po (+4267, -4212)
+ po/nb.po (+4239, -4184)
+ po/nl.po (+4325, -4264)
+ po/pl.po (+4239, -4184)
+ po/pt.po (+4239, -4184)
+ po/ru.po (+4293, -4232)
+ po/sk.po (+4323, -4262)
+ po/sl.po (+4300, -4239)
+ po/sv.po (+4279, -4218)
+ po/tr.po (+4323, -4262)
+ po/uk.po (+4323, -4262)
+ po/vi.po (+4318, -4257)
+ po/zh_CN.po (+4319, -4258)
+ po/zh_TW.po (+4254, -4199)
+ src/cups/test-rastertogutenprint.in (+3, -2)
+ src/testpattern/Checksums/sums.5.3.0-pre1.lrz (added +0)
+
+ 5.3.0-pre1 release
+
+===============================================================================
+Name: gutenprint-5_3-OPEN
+
+2017-10-14 <Robert Krawitz> 18e036ba6fe06a77946aa72fbe61f69c688bdda9
+
+ Open 5.3; Merge branch 'units-branch'
+
+2017-10-06 <Robert Krawitz> c7eaff5993c137692e74a0a6658c69fb36358d1a
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
+2017-10-03 <Solomon Peachy> 7dc22e1172ab37fbda1c683951e724bd9fd11fbc
+
+ Lines: +5, -3
+ Files: src/cups/backend_dnpds40.c (+5, -3)
+
+ dyesub: backend: DNP DS620 needs Firmware 1.52 for stable Fine Matte support.
+
+2017-09-27 <Solomon Peachy> d0464d3c36d3eace60a03a586278c81e7b0fd2e0
+
+ Lines: +4, -0
+ Files: src/cups/blacklist (+4, -0)
+
+ dyesub: backend: Blacklist the Fujifilm ASK-300 too
+
+2017-09-24 <Robert Krawitz> 2f72cdfe48ae04f0ebba4d3d6a8c17d629ad00fc
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
+2017-09-23 <Robert Krawitz> f876a6a7e0e03dccfe414d3f7cc3a64c4d8db8a7
+
+ Lines: +3, -3
+ Files: src/xml/escp2/model/Makefile.am (+1, -1)
+ src/xml/escp2/model/{model_130.xml => model_131.xml} (+1, -1)
+ src/xml/printers.xml (+1, -1)
+
+ Rename model file for Stylus Pro 4900 to avoid merge conflict
+
+2017-09-23 <Robert Krawitz> 5088b15cacc7527c80c2c203ffea2a39b042eced
+
+ Lines: +14, -12
+ Files: src/xml/escp2/model/model_130.xml (+14, -12)
+
+ Improve tuning of Epson SureColor P800
+
+2017-09-23 <Solomon Peachy> 738251b32919480663ad6bdf51012e1faa091cb4
+
+ Lines: +1, -1
+ Files: src/cups/backend_mitsu70x.c (+1, -1)
+
+ cups: backend: Fix 3.5x5" media detection on ASK-300
+
+2017-09-20 <Robert Krawitz> b6fdb1a5ae6405048dc56efdb26f2ed280a39d73
+
+ Lines: +147, -1
+ Files: NEWS (+5, -0)
+ src/xml/escp2/model/Makefile.am (+2, -1)
+ src/xml/escp2/model/model_130.xml (added +139)
+ src/xml/printers.xml (+1, -0)
+
+ Support (partial) Epson Stylus Pro 4900
+
+2017-09-19 <Solomon Peachy> f0957986526ff4c3af2030683d038276c525fec7
+
+ Lines: +12, -6
+ Files: src/cups/backend_mitsu70x.c (+5, -4)
+ src/main/print-olympus.c (+7, -2)
+
+ dyesub: Fix ASK-300 printjob header generation.
+
+2017-09-19 <Solomon Peachy> 47c5a93a359fcd82771809d7b2a77c40c6fa2b20
+
+ Lines: +50, -21
+ Files: src/cups/backend_mitsu70x.c (+50, -21)
+
+ dyesub: backend: Add Fuji ASK-300 support, better marker messages.
+
+2017-09-19 <Solomon Peachy> 535c0a4c256350810977d318ff5ec84a04593e98
+
+ Lines: +4, -1
+ Files: NEWS (+3, -0)
+ src/xml/printers.xml (+1, -1)
+
+ dyesub: Fujifilm ASK-300 has matte support.
+
+2017-09-14 <Robert Krawitz> 12321ca1dbbcb77bc0aae8ad4ae633ab1af0611b
+
+ Lines: +59, -57
+ Files: NEWS (+2, -0)
+ src/xml/printers.xml (+57, -57)
+
+ Sort entries in printers.xml
+
+2017-09-14 <Robert Krawitz> 34619f9a1fa46939ca676a82d6a71bc012695b12
+
+ Lines: +45, -1
+ Files: NEWS (+14, -0)
+ src/cups/Makefile.am (+29, -0)
+ src/cups/genppd.c (+1, -0)
+ src/cups/test-rastertogutenprint.in (+1, -1)
+
+ Fix CUPS driver crash with simplified PPD files for certain dyesub printers.
+ Test simplified as well as full PPD files with CUPS.
+
+2017-09-11 <Robert Krawitz> 82531932ba06e479727c7da39c8b62166c93ef25
+
+ Lines: +7, -4
+ Files: NEWS (+7, -0)
+ src/xml/printers.xml (+0, -4)
+
+ Remove support for Brother GDI printers HL-2030 and HL-2035
+
+2017-09-11 <Robert Krawitz> 5c340d887351d34b9ee2d022537a43c57ed6036a
+
+ Lines: +455, -225
+ Files: test/parse-escp2 (+455, -225)
+
+ Print more verbose messages in parse-escp2.
+
+2017-08-12 <Robert Krawitz> d2b8be9d7a2d543ff9dfec1a0c1bb9d50c39ce02
+
+ Lines: +626, -212
+ Files: src/escputil/escputil.c (+32, -1)
+ src/xml/escp2/model/Makefile.am (+2, -1)
+ src/xml/escp2/model/model_130.xml (added +158)
+ src/xml/printers.xml (+10, -1)
+ test/parse-escp2 (+424, -209)
+
+ First ink: Epson SureColor P800
+
+ Ad SC-xxxxx as aliases for SureColor printers, as that's how they are
+ reported.
+
+ Improve output of parse-escp2
+
+2017-08-07 <Solomon Peachy> cb2067bfc75f96601b4d06695368a3812c7cdd35
+
+ Lines: +3, -2
+ Files: src/cups/backend_sonyupdr150.c (+3, -2)
+
+ backend: sonyupdr150: Multiple copies didn't work.
+
+2017-08-07 <Solomon Peachy> 52f2277504fcc67091e77e39f3cda9253b3ce7f5
+
+ Lines: +2, -2
+ Files: src/cups/backend_canonselphy.c (+2, -2)
+
+ backend: canonselphy: Fix nasty regression with ES3/ES30/ES40/CP790
+
+2017-07-17 <Robert Krawitz> 6c040b1d04b3421d38d3345ac468e2ac31c72f97
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
+===============================================================================
+Name: gutenprint-5_2_13
+
2017-07-17 <Robert Krawitz> 3cbc59bb4da7677d2d799cd50050e97e897ad2df
Lines: +183853, -137973
@@ -43,6 +238,17 @@
(I wish they could be somewhat consistent..)
+2017-07-16 <Robert Krawitz> 5d0e59fbf449ecad6f14a67279daf825f04d2b8d
+
+ Lines: +152, -149
+ Files: src/testpattern/run-testpattern-2.in (+152, -149)
+
+ modernize testpattern
+
+2017-07-16 <Robert Krawitz> 4160ba36c373ed05bdd4bf50341886cc3335d5ab
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-07-13 <Gernot Hassenpflug> d3784bd141c31a32c004bea97cb9fca993203e73
Lines: +365, -13
@@ -127,6 +333,24 @@
Edited NEWS file layout of new Canon printers in upcoming release
+2017-07-04 <Robert Krawitz> 659e1859f7907b4ac11c0311b07f130fb404a33a
+
+ Lines: +18, -18
+ Files: include/gutenprint/mxml.h (+1, -1)
+ include/gutenprint/printers.h (+5, -5)
+ include/gutenprint/vars.h (+4, -4)
+ src/main/print-canon.c (+1, -1)
+ src/main/print-escp2.c (+3, -3)
+ src/main/print-lexmark.c (+1, -1)
+ src/main/print-vars.c (+1, -1)
+ src/main/printers.c (+2, -2)
+
+ Clean up stray whitespace
+
+2017-07-04 <Robert Krawitz> 598ced90d267c27085459acd490a7e56a61d88e0
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-07-04 <Robert Krawitz> 6a79141b9c54110a24af25b4e8efa1052bb04f65
Lines: +2197, -2249
@@ -303,6 +527,10 @@
Added individual instances of Canon G1000, G2000, G3000, G4000 series
+2017-07-03 <Robert Krawitz> 08c02fd276b4afec2c030fd6b43c936d6ee21c23
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-07-04 <Gernot Hassenpflug> b379741334b24f956f639edc7edd7ab3cd8a2052
Lines: +47, -1
@@ -369,6 +597,10 @@
Added experimental support for Canon MAXIFY iB4100 series. Additional papersizes added to gutenprint: Oficio, Brazil Oficio, Mexico Oficio, Legal (Indai). Additionally, added iB40190 instance to iB4000 series.
+2017-07-01 <Robert Krawitz> 2eb0403989293abafa1c0ebf90ab76752c0c8207
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-07-02 <Gernot Hassenpflug> 98d61cecf5cef470bcf341042a8cf4868cc3bd57
Lines: +32, -0
@@ -480,6 +712,10 @@
Added experimental support for Canon PIXMA E470 series
+2017-05-28 <Robert Krawitz> fb920fa2962d2f7969812258e31def6034548b18
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-05-28 <Robert Krawitz> 6d2da8cdc0719749d6e6fda63ec9882e20ae99e2
Lines: +8, -1
@@ -487,6 +723,20 @@
Add checksums-release target
+2017-05-27 <Robert Krawitz> ba5071b7a1026616cb4678030d21b40a0b7f4c81
+
+ Lines: +10, -17
+ Files: include/gutenprint/mxml.h (+6, -6)
+ include/gutenprint/types.h (+4, -5)
+ src/cups/genppd.c (+0, -2)
+ src/gutenprintui2/panel.c (+0, -4)
+
+ Minimize differences against the mainline.
+
+2017-05-27 <Robert Krawitz> a57f728f8306ddffb9292f1c2d8333fbafbd9884
+
+ Merge branch 'master' into units-branch
+
2017-05-27 <Robert Krawitz> c0d801ff4a8c00116cef6beba8ef7338c94ab613
Lines: +298, -308
@@ -498,6 +748,10 @@
Minimize differences from 5.3 WIP
+2017-05-23 <Robert Krawitz> 82a2e1cff60a5047ee9f49b48b6b897254c64b3d
+
+ Merge branch 'master' into units-branch
+
===============================================================================
Name: gutenprint-5_2_13-pre1
@@ -508,6 +762,10 @@ Name: gutenprint-5_2_13-pre1
5.2.13-pre1 checksums
+2017-05-21 <Robert Krawitz> b1dc7a3c59124a2f58d3cbadab814170b5146460
+
+ Merge branch 'master' into units-branch
+
2017-05-21 <Robert Krawitz> 7ea84ee0a63b646fca9937ae127988abfe85bff8
Lines: +2, -1
@@ -624,6 +882,10 @@ Name: gutenprint-5_2_13-pre1
Corrected typo in new modes for Canon Pro9500
+2017-04-16 <Robert Krawitz> e489ab41e1a24a5dcad9e6b4407e8e6f39788561
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-04-16 <Robert Krawitz> 0f7bbf9a64c054bca77e3898252ea62a7c8daec5
Lines: +31, -12
@@ -665,6 +927,10 @@ Name: gutenprint-5_2_13-pre1
Add Datamax-O'Neil H Class series
+2017-04-12 <Robert Krawitz> 5c77e08833c31a89f46ef1f7baa27377dcbb67f5
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-04-12 <Solomon Peachy> 242205a5bdd460a575d90b853a68ecd2e26c93db
Lines: +2, -1
@@ -679,6 +945,10 @@ Name: gutenprint-5_2_13-pre1
dyesub: backend: canonselphy: Handle presence of a battery!
+2017-04-09 <Robert Krawitz> 1263e225a22e9c7f10cdd779e7dd18d60f722961
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-04-09 <Robert Krawitz> e00b154368453a9993dc1546949ead666d365c8c
Lines: +70, -6
@@ -699,6 +969,10 @@ Name: gutenprint-5_2_13-pre1
Store the git version in the build tree
+2017-04-08 <Solomon Peachy> a1d838144248b84a6058c988126c949b015c6106
+
+ Merge branch 'master' into units-branch
+
2017-04-08 <Solomon Peachy> 909a8bc8a73089a7cf914088f679df1a9c2e16e6
Lines: +23, -21
@@ -820,6 +1094,10 @@ Name: gutenprint-5_2_13-pre1
Backend, blacklist, and an IEEE1284 ID too. :)
+2017-03-26 <Robert Krawitz> 8c0b573a297f560cbcb77830708b20240f0105ad
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-03-27 <Gernot Hassenpflug> f9078b1c6b6f529ba1628baafb591a4b14d94975
Lines: +1, -15
@@ -827,6 +1105,10 @@ Name: gutenprint-5_2_13-pre1
Updated Canon driver news
+2017-03-19 <Robert Krawitz> efd017f79e033f412948d106335b1f884fa849f6
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-03-19 <Robert Krawitz> 2a0a8cf51a68538768897116d16a49846b3596e8
Lines: +193, -10
@@ -864,6 +1146,10 @@ Name: gutenprint-5_2_13-pre1
With this commit (and the correspinding library) the print quality is on
par with the Official Windows and OSX drivers. Huzzah!
+2017-03-19 <Robert Krawitz> 9eff5c5dc75e845a722bf9e17dbd1f49be31d9e2
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-03-19 <Robert Krawitz> 0dc01b8b687ccff31b716350b6cff417a00740f2
Lines: +1, -1
@@ -871,6 +1157,10 @@ Name: gutenprint-5_2_13-pre1
Get rastertogutenprint version correctly.
+2017-03-19 <Robert Krawitz> bbbeddcff0bb1803c1f843a258fbbb225b77f8f7
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-03-19 <Robert Krawitz> 1b0ea8a5d69c59aa84983d9bd5d078cf14d4b51c
Lines: +43, -41
@@ -879,6 +1169,10 @@ Name: gutenprint-5_2_13-pre1
Add Epson Artisan 1430
+2017-03-18 <Robert Krawitz> b48d390ab0613b0eba7d90a33ded9a63a1fd72a8
+
+ Merge remote-tracking branch 'origin/master' into units-branch
+
2017-03-18 <Robert Krawitz> ac8b6927ebfd066bad17c11ded75b8b9b6884fae
Lines: +6, -10
@@ -943,6 +1237,48 @@ Name: gutenprint-5_2_13-pre1
In Canon driver, corrected 300dpi modes for iP100.
+2017-03-11 <Solomon Peachy> e5d3def9f21fbc7e8aa911c0b17045b961d80acb
+
+ Lines: +289, -289
+ Files: src/main/print-olympus.c (+289, -289)
+
+ dyesub: Convert to using stp_dimension_t/stp_resolution_t
+
+ * Eliminate rounding up to the nearest point for page dimensions
+ * Use arithematic rounding when converting dimensions -> pixels
+ instead of always rounding down.
+
+2017-03-11 <Robert Krawitz> 75d04476687449c50d93b542347b732cd0e50e1a
+
+ Lines: +100, -74
+ Files: src/gimp2/print.c (+5, -2)
+ src/gutenprintui2/panel.c (+25, -21)
+ src/gutenprintui2/plist.c (+2, -1)
+ src/gutenprintui2/printrc.h (+0, -1)
+ src/gutenprintui2/printrcl.l (+4, -6)
+ src/gutenprintui2/printrcy.y (+20, -22)
+ src/main/escp2-driver.c (+27, -17)
+ src/main/print-escp2.c (+13, -0)
+ src/main/print-pcl.c (+4, -4)
+
+ Print plugin works with non-integer point values.
+
+ Also fixed problems with printrc handling floats, and rounding
+ problems in the Epson driver, and type problems with the PCL driver.
+
+2017-03-11 <Robert Krawitz> 0b7ed258d55a75be3b33086f4209bea210341151
+
+ Lines: +36, -40
+ Files: configure.ac (+5, -5)
+ src/Makefile.am (+1, -1)
+ src/gimp2/print.c (+9, -6)
+ src/gutenprintui2/panel.c (+18, -28)
+ src/gutenprintui2/plist.c (+3, -0)
+
+ Bump minor version for incompatible change.
+
+ More int->float fixes.
+
2017-03-12 <Gernot Hassenpflug> 04b59b34c91ddfe6bd95136be1120daa4df01627
Lines: +141, -45
@@ -988,6 +1324,10 @@ Name: gutenprint-5_2_13-pre1
Minor doc updates. Mainly the version tag.
+2017-03-06 <Robert Krawitz> af3387573a8e15fe7cb6cc776a5d2a94f3362ecd
+
+ Merge branch 'master' into units-branch
+
2017-03-06 <Robert Krawitz> 464c6f6367ce049c0f0a783c1eebd232556181f4
Lines: +276, -156
@@ -1009,6 +1349,109 @@ Name: gutenprint-5_2_13-pre1
Avoid warning owing to unused variable
+2017-03-05 <Robert Krawitz> d96278aaafa05eec1b96548c838d60566eb5556d
+
+ Lines: +13, -17
+ Files: src/cups/genppd.c (+13, -17)
+
+ Correct PPD file errors
+
+2017-03-05 <Robert Krawitz> 4b69241b982c9e0f757262cc9c5c8077c8a6e373
+
+ Lines: +136, -113
+ Files: src/main/print-escp2-data.c (+12, -12)
+ src/main/print-escp2.c (+86, -63)
+ src/main/print-escp2.h (+38, -38)
+
+ More FP cleanup
+
+2017-03-05 <Robert Krawitz> d653c9963f8a438dd1cdd77b29e213e86e63b75c
+
+ Lines: +48, -19
+ Files: src/testpattern/run-testpattern-2.in (+5, -0)
+ src/testpattern/testpattern.c (+32, -18)
+ src/testpattern/testpattern.h (+1, -0)
+ src/testpattern/testpatternl.l (+1, -0)
+ src/testpattern/testpatterny.y (+9, -1)
+
+ Add optional round mode to testpattern to round down to points
+ (for testing compatibility against integer-based code)
+
+2017-03-05 <Robert Krawitz> 36b677ae288392c8d5884ceb133342decef5a734
+
+ Merge branch 'master' into units-branch
+
+2017-03-05 <Robert Krawitz> cde254a5f42711587b3bc81d32ced09e8ba39028
+
+ Lines: +2, -2
+ Files: include/gutenprint/image.h (+2, -2)
+
+ Clarify that stp_image_height/width return pixels
+
+2017-03-05 <Robert Krawitz> 26e8f8edd3fea94d17900d2d3c650c6afba63741
+
+ Lines: +5, -0
+ Files: src/testpattern/testpattern.c (+5, -0)
+
+ Correctly handle very small print sizes
+
+2017-03-04 <Robert Krawitz> 34b4b6d8fcd609b4620108bb64d1aa23fd8e7f2f
+
+ Lines: +32, -23
+ Files: src/cups/genppd.c (+10, -10)
+ src/main/print-dpl.c (+1, -1)
+ src/main/print-lexmark.c (+2, -2)
+ src/main/print-olympus.c (+5, -2)
+ src/main/print-pcl.c (+3, -3)
+ src/main/print-ps.c (+7, -1)
+ src/testpattern/printer_options.c (+3, -3)
+ src/testpattern/testpattern.c (+1, -1)
+
+ Compile cleanly with stp_resolution_t set to int (but don't actually do it)
+
+2017-03-04 <Robert Krawitz> 2144b8ad79d5252e24de82ae306d75a58eeca069
+
+ Lines: +619, -493
+ Files: include/gutenprint/image.h (+2, -0)
+ include/gutenprint/mxml.h (+9, -5)
+ include/gutenprint/paper.h (+14, -13)
+ include/gutenprint/printers.h (+14, -8)
+ include/gutenprint/types.h (added +41)
+ include/gutenprint/vars.h (+56, -41)
+ include/gutenprint/xml.h (+1, -0)
+ src/cups/genppd.c (+16, -15)
+ src/cups/rastertoprinter.c (+81, -71)
+ src/gutenprintui2/panel.c (+11, -11)
+ src/gutenprintui2/plist.c (+6, -6)
+ src/main/canon-printers.h (+6, -6)
+ src/main/mxml-file.c (+5, -0)
+ src/main/mxml-node.c (+11, -0)
+ src/main/print-canon.c (+40, -40)
+ src/main/print-dpl.c (+24, -23)
+ src/main/print-escp2.c (+29, -28)
+ src/main/print-escp2.h (+12, -12)
+ src/main/print-lexmark.c (+31, -29)
+ src/main/print-olympus.c (+34, -33)
+ src/main/print-papers.c (+13, -13)
+ src/main/print-pcl.c (+28, -28)
+ src/main/print-ps.c (+50, -50)
+ src/main/print-raw.c (+8, -7)
+ src/main/print-vars.c (+39, -31)
+ src/main/printers.c (+21, -18)
+ src/main/xml.c (+12, -0)
+ src/testpattern/printer_options.c (+3, -3)
+ src/testpattern/testpattern.c (+2, -2)
+
+ Compiles with dimension = double, resolution = int
+
+2017-03-04 <Robert Krawitz> 0729cc7db403ecb1d4a72573755351454c6c9313
+
+ Lines: +165, -0
+ Files: scripts/gversion (added +114)
+ scripts/test-gversion (added +51)
+
+ Git-based version extractor
+
2017-03-04 <Robert Krawitz> 1779cb9851fd0b55222e6e528a7144f9a1d30bea
Lines: +165, -0