Revisions for framework/Serialize/Serialize.php

Location: [ Horde ] / framework / Serialize / Serialize.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.25.10.15 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:30 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_3, HORDE_3_3_RC1, HORDE_3_2_2, HORDE_3_2_1, HORDE_3_2, HORDE_3_2_RC4, HORDE_3_2_RC3, HORDE_3_2_RC2

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

Happy New Year

1.25.10.14 FRAMEWORK_3 (+150 -106 lines) 12/20/2007 08:49 AM Jan Schneider jan

Merge from HEAD.

1.46 (+3 -3 lines) 12/13/2007 08:35 AM Jan Schneider jan

Copyright assignment by Stephane Huther.

Tags: BEFORE_MERGE_3_2

1.45 (+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_RC1, HORDE_3_2_ALPHA

1.25.10.13 FRAMEWORK_3 (+2 -2 lines) 03/10/2007 03:37 AM Michael M Slusarz slusarz

MFH 1.44

Tags: HORDE_3_1_9, HORDE_3_1_8, HORDE_3_1_7, HORDE_3_1_6, HORDE_3_1_5, HORDE_3_1_4

1.44 (+2 -2 lines) 03/10/2007 03:37 AM Michael M Slusarz slusarz

Silence error.

1.25.10.12 FRAMEWORK_3 (+13 -4 lines) 03/10/2007 03:33 AM Michael M Slusarz slusarz

MFH 1.43

1.43 (+13 -9 lines) 03/10/2007 03:07 AM Michael M Slusarz slusarz

Add LZF serialization.

1.42 (+34 -12 lines) 03/09/2007 02:12 PM Michael M Slusarz slusarz

Much more robust error checking.  No need to use references in private
functions.

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

Happy New Year

Tags: HORDE_3_1_4_RC1

1.41 (+2 -2 lines) 01/01/2007 07:40 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

1.25.10.10 FRAMEWORK_3 (+16 -5 lines) 12/11/2006 12:59 PM Michael M Slusarz slusarz

MFH 1.40

1.40 (+17 -5 lines) 12/11/2006 01:55 AM Michael M Slusarz slusarz

Much more reasonable values for gzcompression/bzcompression.  Level 9 results
in drastically increased memory/CPU usage for minimal additional results. When
serializing, we will sacrifice max compression for more reasonable time, cpu,
and decompression resources purposes.

1.39 (+2 -2 lines) 05/15/2006 10:22 AM Jan Schneider jan

Oops, this was the wrong file and it only contained some debug code.

1.38 (+2 -2 lines) 05/15/2006 10:18 AM Jan Schneider jan

Fix boolean serialization.

1.37 (+4 -2 lines) 05/11/2006 12:12 PM Jan Schneider jan

Don't convert charset if no charset specified. We currently don't pass the
charset in any serialization call for JSON, but this is *required* if the
serialized data may contain non-ascii or non-utf8 strings.

1.25.10.9 FRAMEWORK_3 (+2 -2 lines) 01/01/2006 04:28 PM Jan Schneider jan

Happy new year

Tags: HORDE_3_1_3, HORDE_3_1_2, HORDE_3_1_1, HORDE_3_1, HORDE_3_1_RC3, HORDE_3_1_RC2, HORDE_3_1_RC1

1.36 (+2 -2 lines) 01/01/2006 04:10 PM Jan Schneider jan

Happy new year\!

1.25.10.8 FRAMEWORK_3 (+6 -27 lines) 11/11/2005 01:13 AM Michael M Slusarz slusarz

MFH 1.35

1.35 (+6 -27 lines) 11/10/2005 11:45 PM Michael M Slusarz slusarz

get rid of unneeded defines (since define() is such a slow function).  we
should probably readd this back in as something that can be passed as a
parameter, but i can't think of a good way to implement this kind of
parameter passing (especially for multiple serialization methods) without
breaking BC.

1.25.10.7 FRAMEWORK_3 (+3 -9 lines) 11/07/2005 05:04 AM Jan Schneider jan

MFH: 1.34

1.34 (+3 -9 lines) 11/07/2005 02:10 AM Michael M Slusarz slusarz

there is absolutely no reason to specify max lengths for gzip encoded data.

1.33 (+3 -1 lines) 11/04/2005 07:13 AM Jan Schneider jan

The JSON encoders expect all data to be UTF-8 encoded.

1.25.10.4.2.1 FRAMEWORK_3_0 (+4 -3 lines) 10/25/2005 05:43 AM Jan Schneider jan

MFH 1.32

Tags: HORDE_3_0_12, HORDE_3_0_11, HORDE_3_0_10, HORDE_3_0_9, HORDE_3_0_8, HORDE_3_0_7, HORDE_3_0_6

1.25.10.6 FRAMEWORK_3 (+4 -3 lines) 10/25/2005 05:40 AM Jan Schneider jan

MFH 1.32

1.32 (+4 -3 lines) 10/25/2005 05:36 AM Jan Schneider jan

Add hasCapability() check for SERIALIZE_SQLXML.

Bug: 2748
Submitted by: glen (at) delfi (dot) ee

1.31 (+2 -2 lines) 10/25/2005 05:34 AM Jan Schneider jan

Pass (charset) parameter to JSON serializer.

1.30 (+114 -92 lines) 10/23/2005 09:49 PM Chuck Hagenbuch chuck

[cjh] Add SERIALIZE_JSON mode with code from PEAR's Services_JSON.

The unicode tests don't currently pass. Jan, any chance you could take
a look at these?

1.25.10.5 FRAMEWORK_3 (+1 -1 lines) 10/18/2005 07:01 AM Jan Schneider jan

Merged from HEAD.

1.25.10.4 FRAMEWORK_3 (+1 -7 lines) 07/03/2005 01:52 AM Matt Selsky selsky

MFH: Remove "@access public" and fix formatting/wrapping.

Tags: FRAMEWORK_3_0, HORDE_3_0_6_RC1, HORDE_3_0_5, HORDE_3_0_5_RC2, HORDE_3_0_5_RC1

1.29 (+1 -7 lines) 07/03/2005 01:21 AM Matt Selsky selsky

Remove "@access public" and fix formatting/wrapping.

Tags: BEFORE_MERGE_3_1

1.25.10.3 FRAMEWORK_3 (+22 -23 lines) 05/09/2005 10:01 PM Matt Selsky selsky

MFH: "optional" not needed in phpdoc.

1.28 (+22 -23 lines) 05/09/2005 09:55 PM Matt Selsky selsky

"optional" not needed in phpdoc.

1.25.10.2 FRAMEWORK_3 (+1 -2 lines) 04/21/2005 07:26 AM Matt Selsky selsky

Remove @version.

1.27 (+1 -2 lines) 04/21/2005 01:56 AM Matt Selsky selsky

Remove @version.

1.26 (+1 -1 lines) 01/03/2005 08:09 AM Jan Schneider jan

Happy New Year

1.25.10.1 FRAMEWORK_3 (+3 -3 lines) 01/03/2005 07:19 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_0_4, HORDE_3_0_4_RC2, HORDE_3_0_4_RC1, HORDE_3_0_3, HORDE_3_0_3_RC1, HORDE_3_0_2, HORDE_3_0_1

1.25 (+4 -4 lines) 04/07/2004 10:43 AM Chuck Hagenbuch chuck

No more HORDE_LIBS.

Tags: FRAMEWORK_3, HORDE_3_0, HORDE_3_0_RC3

1.24 (+3 -3 lines) 01/01/2004 10:14 AM Jan Schneider jan

Happy new year everyone.

Tags: HORDE_3_0_ALPHA

1.23 (+37 -39 lines) 12/12/2003 05:07 PM Michael M Slusarz slusarz

Move Horde_Serialize to framework.
Remove gettext dependancy.

1.22 (+3 -3 lines) 11/11/2003 05:58 PM Chuck Hagenbuch chuck

Toss all of these into their own @packages until we figure out anything
better to do with them.

1.21 (+3 -3 lines) 11/06/2003 04:03 PM Chuck Hagenbuch chuck

get some test files, and rearrange a few things. What package some of these classes
fall under is entirely debatable; I just want to get everything into a structure that can be worked with.

1.20 (+4 -4 lines) 10/28/2003 04:24 PM Jan Schneider jan

Move Horde_Util package into the framework module.

1.19 (+6 -6 lines) 09/16/2003 07:06 PM Jan Schneider jan

Use the new Util:: class.

1.18 (+22 -52 lines) 07/15/2003 12:27 PM Chuck Hagenbuch chuck

phpdoc fixes - lots to do here if you look at the error output from phpdoc.

1.17 (+4 -6 lines) 05/13/2003 07:44 PM Jan Schneider jan

Don't make iconv or mbstring a requirement for the UTF7 serialization.
String::convertCharset fails gracefully if these extensions aren't
available.

1.16 (+3 -3 lines) 05/02/2003 01:03 PM Chuck Hagenbuch chuck

Try not to let invalid data cause php errors.

1.15 (+33 -9 lines) 04/18/2003 11:36 AM Jan Schneider jan

Add SERIALIZE_UTF7_BASIC method that encodes values to UTF-7 (save for
_every_ backend) and then serializes them.

1.14 (+21 -7 lines) 03/03/2003 06:29 PM Jan Schneider jan

Let serialize() take an additional parameter.
Add UTF-7 serialization.

1.13 (+6 -6 lines) 02/11/2003 03:36 PM Michael M Slusarz slusarz

Added Horde::extensionExists() to cache extension_loaded() calls.

1.1.2.9 RELENG_2 (+2 -2 lines) 01/17/2003 05:22 AM Jan Schneider jan

phpdoc

Tags: HORDE_2_2_4_RC2, HORDE_2_2_4_RC1, HORDE_2_2_4, HORDE_2_2_3, HORDE_2_2_2, HORDE_2_2_1, HORDE_2_2_1_RC1, HORDE_2_2

1.12 (+3 -3 lines) 01/05/2003 02:11 AM mikec

Allow serializing empty arrays.

1.1.2.8 RELENG_2 (+2 -2 lines) 01/03/2003 08:23 AM Jan Schneider jan

Fix @since tags.
Kill trailing whitespace.

Tags: HORDE_2_2_RC2, HORDE_2_2_RC1

1.1.2.7 RELENG_2 (+1 -1 lines) 01/03/2003 07:48 AM Jan Schneider jan

Bump year.

1.11 (+3 -3 lines) 01/02/2003 09:32 PM Jan Schneider jan

Bump year.

1.10 (+239 -195 lines) 12/20/2002 06:29 PM Michael M Slusarz slusarz

Massive cleanup.
Renamed from SerializeUnit:: to Horde_Serialize::.
Removed globals and other code which I have no idea what it does (and is
never used anywhere). Multiple serializations can be done by a simple array
being passed in to serialize/unserialize.
Essentially three public functions now: serialize(), unserialize()
and hasCapability().

1.9 (+30 -55 lines) 12/11/2002 01:03 PM Chuck Hagenbuch chuck

style cleanup. some of this was/is a mess and should be rewritten to
be more useful, not use globals, etc.

1.1.2.6 RELENG_2 (+7 -2 lines) 07/26/2002 07:08 PM Jan Schneider jan

MFH: Added LGPL license information to the top of all Horde library files.

1.8 (+8 -3 lines) 07/26/2002 03:58 PM Michael M Slusarz slusarz

Added LGPL license information (per CODING_STANDARDS) to the top of all
Horde library files.  My fingers hurt.

1.1.2.5 RELENG_2 (+3 -1 lines) 06/25/2002 07:53 PM Jan Schneider jan

MFH:
* Add Horde::createTempDir().
* Add Horde::usingSSLConnection().
* Replace <?= with <?php echo to remove the short_open_tags requirement.
* Add Text::toHTML(), Text::highlightQuotes() and Text::dimSignature().
* Add Registry::listApps().
* Add Prefs::getPref() for getting preferences for someone other than the
  logged-in user.
* Add the ability to load identities for someone other than the logged-in
  user.
* Add Horde::removeParameter().
* Add Browser::downloadHeaders().
* Add detection for UTF capability to Browser class.

1.7 (+3 -1 lines) 06/12/2002 02:00 AM Chuck Hagenbuch chuck

phpdoc updates/commenting fixes

1.1.2.4 RELENG_2 (+12 -12 lines) 04/04/2002 08:24 PM jon

Kill trailing whitespace (to reduce diffs with HEAD).

Tags: HORDE_2_1, HORDE_2_1_RC3, HORDE_2_1_RC2

1.6 (+12 -12 lines) 03/21/2002 11:41 AM jon

Kill trailing whitespace.

1.1.2.3 RELENG_2 (+9 -7 lines) 03/08/2002 01:16 PM Chuck Hagenbuch chuck

MFH

Tags: HORDE_2_1_RC1

1.5 (+2 -2 lines) 02/15/2002 12:27 PM Chuck Hagenbuch chuck

- make Registry part of the horde package, instead of its own
- fix a typo in Serialize docs.

1.4 (+8 -6 lines) 01/17/2002 07:54 PM Chuck Hagenbuch chuck

Lots and lots of Category/Group cleanups. These APIs should be relatively
close to stable and useable now.

1.3 (+2 -2 lines) 01/16/2002 03:19 PM Jan Schneider jan

Update copyright years.

1.1.2.2 RELENG_2 (+2 -2 lines) 01/02/2002 12:05 PM Jan Schneider jan

Updated copyright dates.

Tags: HORDE_2_0

1.1.2.1 RELENG_2 (+21 -20 lines) 11/15/2001 04:37 PM Chuck Hagenbuch chuck

MFH rev 1.2: style

Tags: HORDE_2_0_RC4, HORDE_2_0_RC3, HORDE_2_0_RC2

1.2 (+21 -20 lines) 11/15/2001 11:25 AM Chuck Hagenbuch chuck

style

1.1 10/16/2001 10:40 AM Chuck Hagenbuch chuck

updated Category and Group classes, and a new Serialize class for
encapsulating data. Needs some cleanup/style work all around, but wanted to
get them into CVS.
Submitted by: steph <shuther@yahoo.fr>

Tags: RELENG_2, HORDE_2_0_0_RC1