Hi,
My name is Henrique do N. Angelo and I'm currently working on the
implementation of Unicode into PHP 6 as a Google Summer of Code 2008
project, mentored by Scott MacVicar. Scott has been helping me for the past
few weeks and, so far, I've got a couple patches done.
Following Philip's advice, I'm sending here some of the patches I've written
so far and soon I will be requesting a cvs account.
If you want to contact me directly, feel free to send me an email or talk to
me at #php.pecl at efnet, I'm hnangelo.
Cheers
Henrique
Hello Henrique,
this all looks fine.Can you apply for an account directly?
marcus
Saturday, June 7, 2008, 8:25:19 AM, you wrote:
Index: bug34704.phpt
RCS file: /repository/php-src/ext/exif/tests/bug34704.phpt,v
retrieving revision 1.5
diff -u -r1.5 bug34704.phpt
--- bug34704.phpt 2 Jun 2006 22:22:42 -0000 1.5
+++ bug34704.phpt 7 Jun 2008 02:31:14 -0000
@@ -13,51 +13,22 @@
===DONE===
--EXPECTF--
array(7) {
- ["FileName"]=>
- string(12) "bug34704.jpg"
- ["FileDateTime"]=>
- int(%d)
- ["FileSize"]=>
- int(9976)
- ["FileType"]=>
- int(2)
- ["MimeType"]=>
- string(10) "image/jpeg"
- ["SectionsFound"]=>
- string(4) "IFD0"
- ["COMPUTED"]=>
- array(5) {
- ["html"]=>
- string(24) "width="386" height="488""
- ["Height"]=>
- int(488)
- ["Width"]=>
- int(386)
- ["IsColor"]=>
- int(1)
- ["ByteOrderMotorola"]=>
- int(0)
- }
-}
-===DONE===
---UEXPECTF--
-array(7) {
[u"FileName"]=>- string(12) "bug34704.jpg"
- unicode(12) "bug34704.jpg"
[u"FileDateTime"]=>
- int(1128867104)
- int(%d)
[u"FileSize"]=>
int(9976)
[u"FileType"]=>
int(2)
[u"MimeType"]=>
- string(10) "image/jpeg"
- unicode(10) "image/jpeg"
[u"SectionsFound"]=>
- string(4) "IFD0"
- unicode(4) "IFD0"
[u"COMPUTED"]=>
array(5) {
[u"html"]=>
- string(24) "width="386" height="488""
- unicode(24) "width="386" height="488""
[u"Height"]=>
int(488)
[u"Width"]=>
Index: exif001.phpt
===================================================================
RCS file: /repository/php-src/ext/exif/tests/exif001.phpt,v
retrieving revision 1.6
diff -u -r1.6 exif001.phpt
--- exif001.phpt 27 May 2008 18:16:00 -0000 1.6
+++ exif001.phpt 7 Jun 2008 02:31:14 -0000
@@ -19,7 +19,7 @@
[u"FILE"]=>
array(6) {
[u"FileName"]=>
- string(9) "test2.jpg"
- unicode(9) "test2.jpg"
[u"FileDateTime"]=>
int(%d)
[u"FileSize"]=>
@@ -27,14 +27,14 @@
[u"FileType"]=>
int(2)
[u"MimeType"]=>
- string(10) "image/jpeg"
- unicode(10) "image/jpeg"
[u"SectionsFound"]=>
- string(33) "ANY_TAG, IFD0, THUMBNAIL, COMMENT"
- unicode(33) "ANY_TAG, IFD0, THUMBNAIL, COMMENT"
}
[u"COMPUTED"]=>
array(12) {
[u"html"]=>
- string(20) "width="1" height="1""
- unicode(20) "width="1" height="1""
[u"Height"]=>
int(1)
[u"Width"]=>
@@ -44,26 +44,26 @@
[u"ByteOrderMotorola"]=>
int(1)
[u"UserComment"]=>
- string(16) "Exif test image."
- unicode(16) "Exif test image."
[u"UserCommentEncoding"]=>
- string(5) "ASCII"
- unicode(5) "ASCII"
[u"Copyright"]=>
- string(41) "Photo (c) M.Boerger, Edited by M.Boerger."
- unicode(41) "Photo (c) M.Boerger, Edited by M.Boerger."
[u"Copyright.Photographer"]=>
- string(19) "Photo (c) M.Boerger"
- unicode(19) "Photo (c) M.Boerger"
[u"Copyright.Editor"]=>
- string(20) "Edited by M.Boerger."
- unicode(20) "Edited by M.Boerger."
[u"Thumbnail.FileType"]=>
int(2)
[u"Thumbnail.MimeType"]=>
- string(10) "image/jpeg"
- unicode(10) "image/jpeg"
}
[u"IFD0"]=>
array(2) {
[u"Copyright"]=>
- string(19) "Photo (c) M.Boerger"
- unicode(19) "Photo (c) M.Boerger"
[u"UserComment"]=>
- string(5) "ASCII"
- unicode(5) "ASCII"
}
[u"THUMBNAIL"]=>
array(2) {
@@ -75,10 +75,10 @@
[u"COMMENT"]=>
array(3) {
[0]=>
- string(11) "Comment #1."
- unicode(11) "Comment #1."
[1]=>
- string(11) "Comment #2."
- unicode(11) "Comment #2."
[2]=>
- string(13) "Comment #3end"
- unicode(13) "Comment #3end"
}
}
Index: exif004.phpt
===================================================================
RCS file: /repository/php-src/ext/exif/tests/exif004.phpt,v
retrieving revision 1.5
diff -u -r1.5 exif004.phpt
--- exif004.phpt 4 Jan 2003 19:19:59 -0000 1.5
+++ exif004.phpt 7 Jun 2008 02:31:14 -0000
@@ -22,17 +22,17 @@
?>
--EXPECT--
array(5) {
- ["Subject"]=>
- string(10) "Subject..."
- ["Keywords"]=>
- string(11) "Keywords..."
- ["Author"]=>
- string(9) "Rui Carmo"
- ["Comments"]=>
- string(29) "Comments
- [u"Subject"]=>
- unicode(10) "Subject..."
- [u"Keywords"]=>
- unicode(11) "Keywords..."
- [u"Author"]=>
- unicode(9) "Rui Carmo"
- [u"Comments"]=>
- unicode(29) "Comments
Line2
Line3
Line4"
- ["Title"]=>
- string(8) "Title..."
- [u"Title"]=>
- unicode(8) "Title..."
}
Index: exif005.phpt
===================================================================
RCS file: /repository/php-src/ext/exif/tests/exif005.phpt,v
retrieving revision 1.8
diff -u -r1.8 exif005.phpt
--- exif005.phpt 27 May 2008 18:16:00 -0000 1.8
+++ exif005.phpt 7 Jun 2008 02:31:14 -0000
@@ -16,7 +16,7 @@
--EXPECT--
array(2) {
[u"ImageDescription"]=>
- string(11) "Ifd00000009"
- unicode(11) "Ifd00000009"
[u"DateTime"]=>
- string(19) "2002:10:18 20:06:00"
- unicode(19) "2002:10:18 20:06:00"
}
Best regards,
Marcus
Hello Marcus,
feel free to commit these. Please stay in touch with your mentor and the
rest of the team to discuss especially larger changes.
marcus
Saturday, June 7, 2008, 4:41:50 PM, you wrote:
Hello Henrique,
this all looks fine.Can you apply for an account directly?
marcus
Saturday, June 7, 2008, 8:25:19 AM, you wrote:
Index: bug34704.phpt
RCS file: /repository/php-src/ext/exif/tests/bug34704.phpt,v
retrieving revision 1.5
diff -u -r1.5 bug34704.phpt
--- bug34704.phpt 2 Jun 2006 22:22:42 -0000 1.5
+++ bug34704.phpt 7 Jun 2008 02:31:14 -0000
@@ -13,51 +13,22 @@
===DONE===
--EXPECTF--
array(7) {
- ["FileName"]=>
- string(12) "bug34704.jpg"
- ["FileDateTime"]=>
- int(%d)
- ["FileSize"]=>
- int(9976)
- ["FileType"]=>
- int(2)
- ["MimeType"]=>
- string(10) "image/jpeg"
- ["SectionsFound"]=>
- string(4) "IFD0"
- ["COMPUTED"]=>
- array(5) {
- ["html"]=>
- string(24) "width="386" height="488""
- ["Height"]=>
- int(488)
- ["Width"]=>
- int(386)
- ["IsColor"]=>
- int(1)
- ["ByteOrderMotorola"]=>
- int(0)
- }
-}
-===DONE===
---UEXPECTF--
-array(7) {
[u"FileName"]=>- string(12) "bug34704.jpg"
- unicode(12) "bug34704.jpg"
[u"FileDateTime"]=>
- int(1128867104)
- int(%d)
[u"FileSize"]=>
int(9976)
[u"FileType"]=>
int(2)
[u"MimeType"]=>
- string(10) "image/jpeg"
- unicode(10) "image/jpeg"
[u"SectionsFound"]=>
- string(4) "IFD0"
- unicode(4) "IFD0"
[u"COMPUTED"]=>
array(5) {
[u"html"]=>
- string(24) "width="386" height="488""
- unicode(24) "width="386" height="488""
[u"Height"]=>
int(488)
[u"Width"]=>
Index: exif001.phpt
===================================================================
RCS file: /repository/php-src/ext/exif/tests/exif001.phpt,v
retrieving revision 1.6
diff -u -r1.6 exif001.phpt
--- exif001.phpt 27 May 2008 18:16:00 -0000 1.6
+++ exif001.phpt 7 Jun 2008 02:31:14 -0000
@@ -19,7 +19,7 @@
[u"FILE"]=>
array(6) {
[u"FileName"]=>
- string(9) "test2.jpg"
- unicode(9) "test2.jpg"
[u"FileDateTime"]=>
int(%d)
[u"FileSize"]=>
@@ -27,14 +27,14 @@
[u"FileType"]=>
int(2)
[u"MimeType"]=>
- string(10) "image/jpeg"
- unicode(10) "image/jpeg"
[u"SectionsFound"]=>
- string(33) "ANY_TAG, IFD0, THUMBNAIL, COMMENT"
- unicode(33) "ANY_TAG, IFD0, THUMBNAIL, COMMENT"
}
[u"COMPUTED"]=>
array(12) {
[u"html"]=>
- string(20) "width="1" height="1""
- unicode(20) "width="1" height="1""
[u"Height"]=>
int(1)
[u"Width"]=>
@@ -44,26 +44,26 @@
[u"ByteOrderMotorola"]=>
int(1)
[u"UserComment"]=>
- string(16) "Exif test image."
- unicode(16) "Exif test image."
[u"UserCommentEncoding"]=>
- string(5) "ASCII"
- unicode(5) "ASCII"
[u"Copyright"]=>
- string(41) "Photo (c) M.Boerger, Edited by M.Boerger."
- unicode(41) "Photo (c) M.Boerger, Edited by M.Boerger."
[u"Copyright.Photographer"]=>
- string(19) "Photo (c) M.Boerger"
- unicode(19) "Photo (c) M.Boerger"
[u"Copyright.Editor"]=>
- string(20) "Edited by M.Boerger."
- unicode(20) "Edited by M.Boerger."
[u"Thumbnail.FileType"]=>
int(2)
[u"Thumbnail.MimeType"]=>
- string(10) "image/jpeg"
- unicode(10) "image/jpeg"
}
[u"IFD0"]=>
array(2) {
[u"Copyright"]=>
- string(19) "Photo (c) M.Boerger"
- unicode(19) "Photo (c) M.Boerger"
[u"UserComment"]=>
- string(5) "ASCII"
- unicode(5) "ASCII"
}
[u"THUMBNAIL"]=>
array(2) {
@@ -75,10 +75,10 @@
[u"COMMENT"]=>
array(3) {
[0]=>
- string(11) "Comment #1."
- unicode(11) "Comment #1."
[1]=>
- string(11) "Comment #2."
- unicode(11) "Comment #2."
[2]=>
- string(13) "Comment #3end"
- unicode(13) "Comment #3end"
}
}
Index: exif004.phpt
===================================================================
RCS file: /repository/php-src/ext/exif/tests/exif004.phpt,v
retrieving revision 1.5
diff -u -r1.5 exif004.phpt
--- exif004.phpt 4 Jan 2003 19:19:59 -0000 1.5
+++ exif004.phpt 7 Jun 2008 02:31:14 -0000
@@ -22,17 +22,17 @@
?>
--EXPECT--
array(5) {
- ["Subject"]=>
- string(10) "Subject..."
- ["Keywords"]=>
- string(11) "Keywords..."
- ["Author"]=>
- string(9) "Rui Carmo"
- ["Comments"]=>
- string(29) "Comments
- [u"Subject"]=>
- unicode(10) "Subject..."
- [u"Keywords"]=>
- unicode(11) "Keywords..."
- [u"Author"]=>
- unicode(9) "Rui Carmo"
- [u"Comments"]=>
- unicode(29) "Comments
Line2
Line3
Line4"
- ["Title"]=>
- string(8) "Title..."
- [u"Title"]=>
- unicode(8) "Title..."
}
Index: exif005.phpt
===================================================================
RCS file: /repository/php-src/ext/exif/tests/exif005.phpt,v
retrieving revision 1.8
diff -u -r1.8 exif005.phpt
--- exif005.phpt 27 May 2008 18:16:00 -0000 1.8
+++ exif005.phpt 7 Jun 2008 02:31:14 -0000
@@ -16,7 +16,7 @@
--EXPECT--
array(2) {
[u"ImageDescription"]=>
- string(11) "Ifd00000009"
- unicode(11) "Ifd00000009"
[u"DateTime"]=>
- string(19) "2002:10:18 20:06:00"
- unicode(19) "2002:10:18 20:06:00"
}
Best regards,
Marcus
Best regards,
Marcus