Revisions for framework/iCalendar/iCalendar.php

Location: [ Horde ] / framework / iCalendar / iCalendar.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.57.4.67 FRAMEWORK_3 (+3 -4 lines) 08/20/2008 06:56 PM Jan Schneider jan

MFH: 1.148

1.148 (+3 -4 lines) 08/20/2008 06:46 PM Jan Schneider jan

Fix passing value arrays with only one element.

1.57.4.66 FRAMEWORK_3 (+15 -5 lines) 08/20/2008 03:26 PM Jan Schneider jan

MFH: Correctly parse GEO tags in vCard 2.1 data (Bug #6563).

1.147 (+6 -2 lines) 08/20/2008 02:58 PM Jan Schneider jan

Fix GEO tags in output too.

1.146 (+10 -4 lines) 08/20/2008 02:56 PM Jan Schneider jan

Correctly parse GEO tags in vCard 2.1 data (Bug #6563).

1.57.4.65 FRAMEWORK_3 (+2 -2 lines) 08/19/2008 10:42 AM Jan Schneider jan

MFH: 1.145

1.145 (+2 -2 lines) 08/19/2008 10:38 AM Jan Schneider jan

$ doesn't match \r.

1.57.4.64 FRAMEWORK_3 (+10 -5 lines) 08/18/2008 06:36 PM Jan Schneider jan

MFH: Fix tests, regexps, and parsing of empty data.

1.144 (+10 -5 lines) 08/18/2008 06:23 PM Jan Schneider jan

These regexps have been broken since ever. I wonder how this whole library
worked at all.
Return false if the data didn't contain any BEGIN:/END: tags.

1.57.4.63 FRAMEWORK_3 (+3 -8 lines) 07/07/2008 11:29 AM Jan Schneider jan

MFH: 1.143

1.143 (+3 -8 lines) 07/07/2008 10:58 AM Jan Schneider jan

Request charset on the fly, because it depends on the VERSION property. This
is prone to break.

1.57.4.62 FRAMEWORK_3 (+16 -15 lines) 07/03/2008 04:42 AM Jan Schneider jan

MFH: Fixed yet another variant of passing charsets around.

1.142 (+2 -3 lines) 07/03/2008 04:15 AM Jan Schneider jan

Fix todo.

1.141 (+17 -15 lines) 07/03/2008 04:13 AM Jan Schneider jan

Fixed yet another variant of passing charsets around.

1.57.4.61 FRAMEWORK_3 (+1 -4 lines) 06/29/2008 11:25 AM Jan Schneider jan

MFH: 1.140

1.140 (+1 -4 lines) 06/29/2008 11:06 AM Jan Schneider jan

We don't want to check the container's type, because it is always of type
vcalendar. Fixes detecting of "old" formats when parsing vCalendar/vCard data.

1.57.4.60 FRAMEWORK_3 (+6 -3 lines) 06/12/2008 06:12 PM Jan Schneider jan

MFH: 1.139

Tags: HORDE_3_2_1

1.139 (+6 -3 lines) 06/12/2008 05:47 PM Jan Schneider jan

This got lost during the line folding refactoring. Old-style data must have
linebreaks inside the data normalized as \r\n.

1.57.4.59 FRAMEWORK_3 (+2 -2 lines) 05/24/2008 12:37 PM Jan Schneider jan

MFH: 1.138

Tags: HORDE_3_2

1.138 (+2 -2 lines) 05/24/2008 12:35 PM Jan Schneider jan

Don't require a newline after END:
Bug: 6641, 6706

1.57.4.58 FRAMEWORK_3 (+4 -4 lines) 05/12/2008 08:22 AM Jan Schneider jan

MFH: 1.137

1.137 (+4 -4 lines) 05/12/2008 08:12 AM Jan Schneider jan

Unfold quoted-printable lines before regular folded lines.

1.57.4.57 FRAMEWORK_3 (+2 -2 lines) 04/24/2008 10:17 PM Chuck Hagenbuch chuck

MFH:
1.136     +2 -2      framework/iCalendar/iCalendar.php
1.18      +1 -0      framework/iCalendar/package.xml
1.3       +28 -0     framework/iCalendar/tests/line-folding.phpt
1.1075    +2 -0      horde/docs/CHANGES

Tags: HORDE_3_2_RC4

1.136 (+2 -2 lines) 04/24/2008 10:16 PM Chuck Hagenbuch chuck

[cjh] Correct line-folding of encoded lines in iCalendar data
(Gunnar Wrobel <p@rdus.de>, Bug #6555).

1.57.4.56 FRAMEWORK_3 (+8 -8 lines) 04/09/2008 03:27 PM Jan Schneider jan

MFH: 1.135

1.135 (+8 -8 lines) 04/09/2008 01:30 PM Jan Schneider jan

Escape newlines.

1.57.4.55 FRAMEWORK_3 (+7 -5 lines) 04/09/2008 01:12 PM Jan Schneider jan

MFH: Another attempt at guessing how line folding should work from the so called standards.

1.134 (+7 -5 lines) 04/09/2008 01:05 PM Jan Schneider jan

Another attempt at guessing how line folding should work from the so called standards.

1.57.4.54 FRAMEWORK_3 (+2 -2 lines) 04/04/2008 04:18 PM Jan Schneider jan

MFH: 1.133

1.57.4.53 FRAMEWORK_3 (+2 -2 lines) 04/04/2008 04:18 PM Jan Schneider jan

MFH: 1.132

1.133 (+2 -2 lines) 04/04/2008 12:42 PM Jan Schneider jan

Add missing softline break.
Bug: 6541

1.132 (+2 -2 lines) 04/04/2008 12:25 PM Jan Schneider jan

Correctly unfold shorthand QUOTED-PRINTABLE attributes.
Bug: 6539

1.57.4.52 FRAMEWORK_3 (+46 -65 lines) 01/24/2008 12:04 PM Jan Schneider jan

MFH: Completely refactor line folding and quoted-printable encoding.

Tags: HORDE_3_2_RC3

1.131 (+46 -65 lines) 01/24/2008 11:48 AM Jan Schneider jan

Completely refactor line folding and quoted-printable encoding.

1.57.4.51 FRAMEWORK_3 (+13 -7 lines) 01/13/2008 12:59 PM Jan Schneider jan

MFH: 1.130

Tags: HORDE_3_2_RC2

1.130 (+13 -7 lines) 01/13/2008 12:57 PM Jan Schneider jan

Pass charset to String::substr(). This looks really fragile.

1.57.4.50 FRAMEWORK_3 (+24 -22 lines) 01/13/2008 12:47 PM Jan Schneider jan

MFH: 1.129

1.129 (+24 -22 lines) 01/13/2008 12:44 PM Jan Schneider jan

cleanup

1.57.4.49 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:31 AM Jan Schneider jan

Happy New Year

1.128 (+2 -2 lines) 01/02/2008 06:12 AM Jan Schneider jan

Happy New Year

1.57.4.48 FRAMEWORK_3 (+54 -25 lines) 12/20/2007 08:50 AM Jan Schneider jan

Merge from HEAD.

1.57.4.47 FRAMEWORK_3 (+4 -4 lines) 11/23/2007 04:26 PM Jan Schneider jan

MFH: 1.127

Tags: HORDE_3_1_8, HORDE_3_1_7, HORDE_3_1_6

1.127 (+4 -4 lines) 11/23/2007 04:25 PM Jan Schneider jan

Fix GEO parsing and generation.

Tags: BEFORE_MERGE_3_2, HORDE_3_2_RC1

1.126 (+5 -5 lines) 11/16/2007 07:21 PM Jan Schneider jan

Fix special character escaping.

1.125 (+2 -2 lines) 10/30/2007 08:23 PM Jan Schneider jan

First round of copyright assignments.

1.124 (+3 -3 lines) 09/21/2007 01:47 PM Chuck Hagenbuch chuck

Checking a boolean expression for ? true : false is always redundant.

1.123 (+6 -3 lines) 08/26/2007 01:59 PM Karsten Fourmont karsten

Handle AALARM data with parameters (delimited by a ";")

1.122 (+5 -5 lines) 08/24/2007 02:05 PM Karsten Fourmont karsten

Fixed the fix. Date values in iCalendar can be timestampds, horde dates or date arrays. So we have to deal with all these types.

1.121 (+6 -5 lines) 08/21/2007 09:59 PM Chuck Hagenbuch chuck

Fix unreliably ovewriting a variable with itself
(rsalmon@mbpgroup.com, Bug #5652).

1.120 (+8 -3 lines) 08/21/2007 05:27 PM Karsten Fourmont karsten

VCALENDAR1.0 and VCARD2.1 use iso8559-1 as default for quoated-printable data.

1.119 (+2 -2 lines) 06/27/2007 01:23 PM Jan Schneider jan

Bump year, looks like a missed a few last time.

Tags: HORDE_3_2_ALPHA

1.118 (+12 -2 lines) 06/10/2007 11:32 AM Karsten Fourmont karsten

Support for all day events with VCALENDAR 1.0.

1.117 (+3 -2 lines) 04/27/2007 12:50 AM Chuck Hagenbuch chuck

Annivesary support (ntai (at) smartfruit (dot) com, Request 5059)

1.116 (+2 -3 lines) 03/30/2007 12:44 PM Karsten Fourmont karsten

Use QUOTED-PRINTABLE when there's a newline in VNOTE data.

1.115 (+2 -2 lines) 03/25/2007 04:07 PM Karsten Fourmont karsten

Move escaping of linefeeds out of the foldline functions. It doesn't belong
there as it is not part of line folding.

1.57.4.46 FRAMEWORK_3 (+1 -25 lines) 03/15/2007 02:36 PM Jan Schneider jan

MFH: 1.114

Tags: HORDE_3_1_5

1.114 (+1 -25 lines) 03/15/2007 01:19 PM Jan Schneider jan

Move version specific vCalendar/iCalendar export to Kronolith_Event where it
(currently) belongs.
Fix encoding issues with iCalendar 2.0 exports.
Add unit test for Kronolith_Event::toiCalendar().

1.57.4.45 FRAMEWORK_3 (+2 -2 lines) 03/14/2007 11:58 AM Jan Schneider jan

MFH: 1.113

Tags: HORDE_3_1_4

1.57.4.44 FRAMEWORK_3 (+24 -25 lines) 03/14/2007 11:58 AM Jan Schneider jan

MFH: 1.112

1.113 (+2 -2 lines) 03/14/2007 11:36 AM Jan Schneider jan

That was just for debugging.

1.112 (+24 -25 lines) 03/14/2007 11:35 AM Jan Schneider jan

We must *not* escape colons per RFC in param values.
Coding style.
Fix parameter name.

1.111 (+8 -1 lines) 01/21/2007 11:26 AM Karsten Fourmont karsten

Fallback for line folding when no mbstring is available.

1.110 (+15 -12 lines) 01/13/2007 10:29 AM Karsten Fourmont karsten

Use String::substring for charset safe line folding: ensure UTF8
two byte sequences are not split in the middle.

1.57.4.43 FRAMEWORK_3 (+6 -6 lines) 01/11/2007 01:17 PM Jan Schneider jan

MFH: Use lowercase mailto: for better Apple iCal compatibility.

Tags: HORDE_3_1_4_RC1

1.109 (+6 -6 lines) 01/11/2007 01:09 PM Jan Schneider jan

Use lowercase mailto: for better Apple iCal compatibility.

1.108 (+14 -14 lines) 01/02/2007 06:00 PM Karsten Fourmont karsten

Make sure line folding doesn't split UTF8 two byte characters in
half.

1.57.4.42 FRAMEWORK_3 (+2 -2 lines) 01/02/2007 08:54 AM Jan Schneider jan

Happy New Year

1.57.4.41 FRAMEWORK_3 (+9 -9 lines) 12/22/2006 11:38 AM Jan Schneider jan

MFH: 1.107

1.107 (+9 -9 lines) 12/22/2006 11:35 AM Jan Schneider jan

Fix exporting of recurring exceptions.
Bug: 4627

1.57.4.40 FRAMEWORK_3 (+2 -2 lines) 12/21/2006 09:17 PM Chuck Hagenbuch chuck

MFH 1.106

1.106 (+4 -4 lines) 12/21/2006 09:16 PM Chuck Hagenbuch chuck

0 is a valid result, false isn't
Submitted by: wrobel (at) gentoo (dot) org
Bug: 4808

1.57.4.39 FRAMEWORK_3 (+8 -26 lines) 10/29/2006 09:04 AM Jan Schneider jan

MFH: Support departments in vCard's ORG properties.

1.105 (+8 -26 lines) 10/29/2006 08:57 AM Jan Schneider jan

Support departments in vCard's ORG properties.
Bug: 4285
Submitted by: martin@matuska.org

1.104 (+4 -4 lines) 10/28/2006 05:34 PM Karsten Fourmont karsten

fixed typos merged from FW_3

1.57.4.38 FRAMEWORK_3 (+21 -7 lines) 10/28/2006 05:33 PM Karsten Fourmont karsten

MFH + typos

1.103 (+21 -7 lines) 10/28/2006 05:18 PM Karsten Fourmont karsten

VCALENDAR1.0 doesn't allow VALUE=DATE, so we have to deal with
all day events in another way.

1.57.4.37 FRAMEWORK_3 (+6 -2 lines) 10/23/2006 12:55 PM Karsten Fourmont karsten

MFH

1.102 (+6 -2 lines) 10/23/2006 12:12 PM Karsten Fourmont karsten

Produce vcard parameters without value. Like "ADR;WORK:..."

1.57.4.36 FRAMEWORK_3 (+17 -14 lines) 10/09/2006 07:47 AM Jan Schneider jan

MFH: 1.101

1.101 (+17 -14 lines) 10/09/2006 05:27 AM Jan Schneider jan

References, wrapping.
Bug: 4489

1.57.4.35 FRAMEWORK_3 (+146 -26 lines) 09/23/2006 05:31 PM Chuck Hagenbuch chuck

MFH:
1.99      +146 -26   framework/iCalendar/iCalendar.php
1.12      +135 -1    framework/iCalendar/iCalendar/vtimezone.php
1.867     +2 -0      horde/docs/CHANGES
Bug: 4399

1.100 (+2 -2 lines) 09/23/2006 04:24 PM Chuck Hagenbuch chuck

Don't need to use include_once since we've already checked if the
class exists.

1.99 (+146 -26 lines) 09/17/2006 05:55 PM Chuck Hagenbuch chuck

[cjh] Implement handling of vTimezones in iCalendar data
(Carl Thompson <lists-horde@carlthompson.net>, Bug #4399).
Bug: 4399

1.57.4.34 FRAMEWORK_3 (+2 -2 lines) 08/05/2006 09:43 AM Karsten Fourmont karsten

MFH

Tags: HORDE_3_1_3

1.98 (+2 -2 lines) 08/05/2006 06:24 AM Karsten Fourmont karsten

Handle imports where one vcalendar line is folded into more than two lines.

1.57.4.33 FRAMEWORK_3 (+16 -13 lines) 06/14/2006 08:09 AM Jan Schneider jan

MFH 1.96, 1.97

Tags: HORDE_3_1_2

1.97 (+2 -2 lines) 06/14/2006 06:44 AM Jan Schneider jan

Fix special handling if tags are lowercase.

1.96 (+15 -12 lines) 06/14/2006 06:39 AM Jan Schneider jan

Fix logic when to append and when to overwrite existing attributes.

1.95 (+5 -5 lines) 05/25/2006 10:41 PM Chuck Hagenbuch chuck

ws

1.57.4.32 FRAMEWORK_3 (+22 -3 lines) 05/25/2006 02:16 PM Karsten Fourmont karsten

MFH, manually fixed.

1.94 (+23 -4 lines) 05/25/2006 01:41 PM Karsten Fourmont karsten

Add ATTENDEE handling for vcalendar import/export.
Should support both VCALENDAR 1.0 and 2.0.

1.57.4.31 FRAMEWORK_3 (+51 -20 lines) 05/09/2006 07:10 PM Chuck Hagenbuch chuck

MFH 1.93

1.93 (+51 -20 lines) 05/09/2006 07:02 PM Chuck Hagenbuch chuck

Several fixes:
- parse ORG as a semicolon delimited list (Bug #3903)
- semicolon, not semi-colon or semi.colon
- fix a few other typos
- don't use $this in newComponent - looks like $container is right instead
- mark newComponent explicitly as @static
- reorganize newComponent to not silence includes, and not try an include if
the class already exists
- include Horde/String.php just once at the top of the file

1.57.4.30 FRAMEWORK_3 (+2 -2 lines) 05/03/2006 11:39 PM Matt Selsky selsky

MFH: 1.92

1.92 (+2 -2 lines) 05/03/2006 10:43 PM Matt Selsky selsky

Spelling.

1.57.4.29 FRAMEWORK_3 (+144 -30 lines) 05/03/2006 05:41 PM Jan Schneider jan

MFH 1.87-1.91

1.91 (+29 -22 lines) 05/03/2006 05:13 PM Jan Schneider jan

phpdoc, comments.

1.90 (+2 -2 lines) 05/03/2006 05:06 PM Jan Schneider jan

*sigh*

1.89 (+12 -15 lines) 05/01/2006 12:40 PM Chuck Hagenbuch chuck

fix coding standards.

1.88 (+9 -10 lines) 05/01/2006 12:37 PM Chuck Hagenbuch chuck

WS cleanup

1.87 (+136 -25 lines) 05/01/2006 09:11 AM Karsten Fourmont karsten

VCARD exporting was completly broken. Fixed now.
I did a lot of spec reading (rfc2445,2426,www.imc.org).
Finally sorted out the differences between vcalendar1.0/2.0 and vcard2.1/3.0
The implementation should now produce valid data dependent on the version.
Reccurences are still not missing though...

1.57.4.28 FRAMEWORK_3 (+3 -3 lines) 04/06/2006 05:34 PM Jan Schneider jan

MFH: 1.86

Only showing the 100 latest revisions. Show all revisions? (may take a while).