Commit Graph

221 Commits (eb99b6b50f76f86365c5f707cb0703a253c1dedd)

Author SHA1 Message Date
Alex Pott 1b3ffe2ab8 Issue #2572707 by attiks, alexpott: Fix 'Drupal.Files.EndFileNewline' coding standard 2016-04-27 11:05:37 +01:00
Alex Pott 0018b94fa1 Issue #2456477 by Berdir, dawehner, heddn, pguillard: Convert deprecated \Drupal\simpletest\KernelTestBase tests to KernelTestBaseNG 2016-04-26 14:57:14 +01:00
Alex Pott c28553c552 Issue #2700261 by timmillwood, amateescu: allRevisions() entity queries ignore non-revisionable fields 2016-04-26 13:55:42 +01:00
Alex Pott bfde6d3423 Issue #2665992 by alexpott, klausi, heykarthikwithu, xjm, tstoeckler: @file is not required for classes, interfaces and traits 2016-04-09 15:48:39 +01:00
Nathaniel Catchpole fb8d5b1f0c Issue #2686765 by sidharthap, thhafner: cacheUntilEntityChanges() is deprecated and should be replaced with addCacheableDependency() 2016-03-16 10:34:36 +09:00
Nathaniel Catchpole 4d185faff1 Issue #2674408 by alexpott, dawehner: Fix Drupal.Classes.UnusedUseStatement standard in core 2016-03-14 09:22:44 +09:00
Nathaniel Catchpole a3f5ca8a81 Issue #2338747 by dawehner, chx: Move {router} out of system.install and create the table lazy 2016-02-19 13:26:53 +09:00
Nathaniel Catchpole 9040dc8002 Issue #2664466 by dawehner, alexpott, kostyashupenko: url_alias table is only used by a core service but it depends on system install 2016-02-17 16:11:37 +09:00
Nathaniel Catchpole 8e4fe5c0f9 Issue #2641584 by Mac_Weber, heykarthikwithu, legovaer: Replace deprecated usage of entity_create('field_config') with a direct call to FieldConfig::create() 2016-02-16 20:13:36 +09:00
effulgentsia ada4e570d6 Issue #2060677 by damiankloip, dawehner, Wim Leers, larowlan: Add target_type, target_uuid to serialized output of entity reference fields in non-HAL formats 2016-02-11 17:54:37 -08:00
Nathaniel Catchpole d4e7281f28 Issue #2641586 by Mac_Weber, marvin_B8: Replace deprecated usage of entity_create('field_storage_config') with a direct call to FieldStorageConfig::create() 2016-02-09 08:52:18 +09:00
Alex Pott 2ecea88243 Issue #2641540 by Mac_Weber: Replace deprecated usage of entity_create('entity_test_mulrev') with a direct call to EntityTestMulRev::create() 2016-02-04 10:51:39 +00:00
Alex Pott 9f4034ac98 Issue #2642236 by TR: Various setUp() and tearDown() methods are not protected (the sequel) 2016-01-05 10:53:08 +00:00
xjm 10226842ab Issue #2609904 by timmillwood, dawehner: Replace deprecated entity_create() calls in NormalizerTestBase 2015-11-14 17:24:40 -06:00
Alex Pott 0a8d97ec91 Issue #2600538 by rakesh.gectcr, anil280988, justAChris, jhodgdon: Incorrect @file description in core/ classes - wrong namespace or class name 2015-10-27 15:28:29 +00:00
xjm 639272360e Issue #2502621 by Pravin Ajaaz, hussainweb, Peacog, jhodgdon, ivanjaros: Replace implement notes with inheritdoc tag 2015-10-23 13:59:43 -07:00
Nathaniel Catchpole 8b65164c5a Issue #2533800 by alexpott: Remove all unused use statements from core 2015-10-08 20:46:26 +01:00
Alex Pott 97823b5a54 Issue #2429191 by claudiu.cristea, amateescu, yched, nlisgo, Berdir, alexpott, klausi, Wim Leers, xjm, catch: Deprecate entity_reference.module and move its functionality to core 2015-10-06 12:02:22 +01:00
Alex Pott cc1459949f Issue #2575741 by Berdir: Priority of serialialization EntityReferenceFieldItemNormalizer must be lower than the one from hal 2015-10-05 15:13:46 +01:00
effulgentsia 708ce0a998 Issue #2576533 by alexpott, stefan.r, Wim Leers, dawehner, xjm, effulgentsia, catch: Rename SafeStringInterface to MarkupInterface and move related classes 2015-10-01 16:25:03 -07:00
Alex Pott ba447d77ab Issue #2124677 by damiankloip, juampynr, chr.fritsch, klausi: Expose URI in file fields when serializing an object 2015-09-26 15:33:59 +02:00
Alex Pott 7a25f513f5 Issue #2560783 by stefan.r, joelpittet, lauriii, Cottser, Sutharsan, kgoel, justAChris, Gábor Hojtsy, dawehner, jhodgdon, effulgentsia, xjm, andypost, googletorp: Replace !placeholder with :placeholder for URLs in hook_help() implementations 2015-09-21 12:38:19 +01:00
Alex Pott 7461ba213d Issue #2566335 by damiankloip, dawehner: Context data is not passed to normalize() field calls in ComplexDataNormalizer 2015-09-15 10:14:34 +01:00
Alex Pott fe81cfac2a Issue #2451397 by Jaesin, damiankloip, alexpott, dawehner: Entity denormalization fails to retrieve bundle 2015-09-13 17:21:53 +01:00
Nathaniel Catchpole 45a48e8e01 Issue #2501931 by alexpott, alimac, cmanalansan, davidhernandez, scotself, cilefen, RavindraSingh, peezy, YesCT, pwolanin: Remove SafeMarkup::set in twig_render_template() and ThemeManager and FieldPluginBase:advancedRender 2015-08-13 12:33:54 +01:00
Alex Pott 3f0ff2198b Revert "Issue #2501931 by alexpott, alimac, cmanalansan, davidhernandez, scotself, cilefen, RavindraSingh, peezy, YesCT, pwolanin: Remove SafeMarkup::set in twig_render_template() and ThemeManager and FieldPluginBase:advancedRender"
This reverts commit 9ccb44e236.
2015-08-13 10:23:05 +01:00
Nathaniel Catchpole 9ccb44e236 Issue #2501931 by alexpott, alimac, cmanalansan, davidhernandez, scotself, cilefen, RavindraSingh, peezy, YesCT, pwolanin: Remove SafeMarkup::set in twig_render_template() and ThemeManager and FieldPluginBase:advancedRender 2015-08-13 09:54:02 +01:00
Alex Pott 1f53649bfb Issue #1392754 by tss, justAChris, jhodgdon: Comply with new documentation standards for @file for namespaced class files 2015-06-26 21:53:33 +01:00
xjm 088f8b357a Issue #2491155 by mikeburrelljr, Mac_Weber, opdavies: Update drupal.org and kernel.org URLs in core modules (Follow-up to 2489912) 2015-05-24 15:08:46 -05:00
Jennifer Hodgdon 6477492ee6 Issue #2473105 by ifrik, jhodgdon, lostkangaroo, opratr, LinL: Update hook_help texts that link to modules that can be uninstalled 2015-05-20 07:25:07 -07:00
Alex Pott 20add38187 Issue #2336247 by larowlan, andythorne: Make Relation and Type domain configurable based on context 2015-05-08 15:58:10 -07:00
Alex Pott fdc1c3daf8 Issue #2383863 by rpayanm, mgifford, maximpodorov, Valentine94: Spellchecking Drupal - Comments 2015-04-02 11:59:11 +01:00
webchick 70f8ac6f31 Issue #2457887 by prateekMehta, stefan.r, rpayanm, alexpott: Use Utility\SafeMarkup class instead of Utility\String for placeholder(), checkPlain(),format() functions 2015-03-29 15:13:25 -07:00
Alex Pott dc3d8a01b8 Issue #2431329 by plach: Make (content) translation language available as a field definition 2015-03-10 20:55:47 +00:00
webchick a3786eacbe Issue #2338559 by larowlan, damiankloip, hampercm, mradcliffe, jibran, Berdir, Fabianx, catch: Never serialize password fields by default 2015-02-12 15:08:28 -08:00
Alex Pott cf40fa1fbf Issue #2300101 by dpi, ivanjaros: Unrevisioned base fields are ignored during entity load 2015-02-05 09:16:52 +00:00
webchick e69cd76706 Issue #2416763 by xjm, Wim Leers, effulgentsia: Convert Url::fromUri() base:// scheme to base: 2015-01-30 15:15:21 -08:00
webchick 0fb9bb5474 Issue #2364157 by mpdonadio, dawehner, martin107, Berdir, pcambra, naveenvalecha, tim.plunkett: Replace most existing _url calls with Url objects 2015-01-29 20:56:19 -08:00
Alex Pott adb97dad3a Issue #2327935 by Arla, Anushka-mp: Allow empty entity IDs in EntityResolvers 2015-01-08 19:44:25 +00:00
Alex Pott 0bb57ed2f5 Issue #2347999 by Mile23, daffie, cs_shadow, cosmicdreams: DrupalUnitTestBase is deprecated, replace with KernelTestBase 2014-12-05 14:42:56 +00:00
Nathaniel Catchpole 689797a6bd Issue #2365319 by damiankloip, larowlan: Entity normalization should check field access to avoid leaking data 2014-12-05 10:48:00 +00:00
Nathaniel Catchpole 4dc03e7037 Issue #2372477 by yched: Fixed Lots of tests still enable entity.module. 2014-11-12 17:22:47 +00:00
Alex Pott 428ff5b0c1 Issue #2349879 by damiankloip: Fixed Remove unnecessary call to serializer > normalize in XmlEncoder::encode. 2014-10-07 14:20:37 +02:00
Alex Pott 002ae719c9 Issue #2343661 by larowlan, tim.plunkett | xjm: Rename l() to _l() and url() to _url(), and document replacements. 2014-09-30 10:10:00 +02:00
webchick 6caeaf03f3 Issue #2002138 by yched, Jose Reyero, xjm, andypost, fago, msonnabaum, Berdir, dixon_: Use adapters for supporting typed data. 2014-09-28 14:09:08 -07:00
Alex Pott 420248266f Issue #2344821 by yched: Unify 'name' / 'field_name' in FieldConfig / FieldStorageConfig. 2014-09-28 18:36:18 +02:00
webchick 1476c56c62 Issue #2312093 by alexpott, yched, andypost, swentel | xjm: Rename FieldInstanceConfig to FieldConfig. 2014-09-19 19:45:52 -07:00
Dries ca85441da2 Issue #2260121 by sun: PHPUnit Tests namespace of modules is ambiguous with regular runtime namespace (+ Simpletest tests). 2014-09-05 12:40:22 -04:00
webchick 9c537ec4b2 Issue #1966436 by naveenvalecha, cesarmiquel, Berdir, mr.york, jlbellido, segi, vasi1186, Leksat, Gábor Hojtsy, Schnitzel, grisendo, Aron Novak, likin, penyaskito, vijaycs85, kfritsche, fago: Fixed Default *content* entity languages are not set for entities created with the API. 2014-08-28 12:58:27 -07:00
Alex Pott 0463b81a08 Issue #2322889 by sun: Fixed Various setUp() and tearDown() methods are not protected. 2014-08-18 16:50:50 +01:00
Alex Pott 9eac446013 Issue #1676910 by cs_shadow, penyaskito, lokeoke | xjm: Rename randomName() to randomMachineName(). 2014-08-06 09:50:23 +01:00
Alex Pott a0290ec6ea Issue #2284413 by damiankloip: Use addMethodCall() instead of replaceArgument() in RegisterEntityResolversCompilerPass. 2014-07-31 13:29:23 +01:00
Nathaniel Catchpole a57630c83d Issue #2287727 by yched, swentel, alexpott: Rename Field[instance]Config classes and entity types (again). 2014-07-18 19:56:27 +01:00
Alex Pott 08c9054e65 Issue #2181601 by damiankloip: Drupal\serialization\Normalizer\EntityNormalizer should extend ComplexDataNormalizer. 2014-07-14 09:38:47 +01:00
webchick 30c2afed20 Issue #697760 by sun: Replace getInfo() in tests with native phpDoc + annotations (following PHPUnit). 2014-07-10 20:50:37 -07:00
webchick 94e0188a10 Issue #2294129 by xjm, tim.plunkett: Switch hook_help() to use RouteMatch instead of Request. 2014-06-29 20:33:08 -07:00
Alex Pott 4831e2ee7c Issue #2226267 by fago, xjm, Berdir: Improve default value handling of fields to be consistent. 2014-06-16 00:19:55 +01:00
webchick 49a900460d Issue #2246665 by jaredsmith, martin107, YesCT, filijonka, tstoeckler: Typehint with Drupal\Core\Language\LanguageInterface instead Drupal\Core\Language\Language. 2014-06-10 09:53:32 -07:00
webchick 67c7e45896 Issue #2262483 by sun: Fixed Some more PHPUnit tests that do not exist. 2014-06-01 23:07:36 -05:00
Alex Pott 1ab2651755 Issue #2183231 by tstoeckler, plach, jessebeach, fago, Berdir, xjm, mauzeh: Make ContentEntityDatabaseStorage generate static database schemas for content entities. 2014-06-01 15:53:43 -05:00
Alex Pott c9b722d0c3 Issue #2119481 by damiankloip, xjm: Inject EntityManager dependency into UuidResolver. 2014-05-31 15:17:04 -05:00
webchick d0d3e53361 Issue #2247991 by xjm, typhonius, donquixote: [May 27] Move all module code to PSR-4. 2014-05-27 19:43:20 -07:00
Nathaniel Catchpole bf3ba52fa0 Issue #2209337 by tstoeckler: Remove hidden property from test extensions. 2014-05-13 17:55:52 +01:00
Alex Pott 8494b0632a Issue #2262195 by sun: Various test classes are missing phpDoc. 2014-05-12 14:31:16 -05:00
webchick eef067b5a5 Issue #2183113 by jhodgdon, effulgentsia, tim.plunkett, herom, larowlan: Update hook_help signature to use route_name instead of path. 2014-05-06 19:04:53 -07:00
catch 2f959b9693 Issue #2188613 by Berdir, Xen, andypost: Rename EntityStorageController to EntityStorage. 2014-03-27 12:54:40 +01:00
Alex Pott 9dc59dda73 Issue #2219795 by damiankloip, Berdir: Config entity references broken and other bugs. 2014-03-25 11:40:34 +01:00
webchick 23902766ac Issue #2219925 by tim.plunkett: Rename ConfigEntityInterface::getExportProperties() to toArray(). 2014-03-20 19:31:32 -07:00
webchick bccd2a86d3 Issue #2221929 by tstoeckler: ConfigNormalizerTest.php is misnamed. 2014-03-20 14:16:23 -07:00
webchick 77123f3f1b Issue #340723 by ParisLiakos, sun, Berdir, glennpratt, Cottser, swentel, alexpott, tstoeckler, Xano, tim.plunkett, BassistJimmyJam | beejeebus: Make modules and installation profiles only require .info.yml files. 2014-03-17 07:43:29 -07:00
Alex Pott eba0b71872 Revert "Issue #340723 by ParisLiakos, sun, Berdir, glennpratt, Cottser, swentel, tstoeckler, Xano, tim.plunkett, BassistJimmyJam: Make modules and installation profiles only require .info.yml files."
This reverts commit b4c561d0d5.
2014-03-17 13:02:04 +00:00
Nathaniel Catchpole b4c561d0d5 Issue #340723 by ParisLiakos, sun, Berdir, glennpratt, Cottser, swentel, tstoeckler, Xano, tim.plunkett, BassistJimmyJam: Make modules and installation profiles only require .info.yml files. 2014-03-17 11:57:35 +00:00
Alex Pott 7abce708dc Issue #2163203 by joelpittet, longwave, saki007ster: Remove calls to deprecated global $user wherever possible (outside bootstrap and authentication). 2014-03-08 10:53:03 +00:00
Nathaniel Catchpole 53068d078f Issue #2191903 by damiankloip: Provide a ConfigEntityNormalizer. 2014-02-28 10:36:02 +00:00
Alex Pott 8f546e5c33 Issue #2191897 by damiankloip: Unit test the Drupal\serialization\Normalizer\EntityNormalizer class. 2014-02-24 09:43:20 +00:00
Alex Pott 40dc8daf51 Issue #2095303 by swentel, plopesc, Berdir, claudiu.cristea, yched: Rename 'field_entity' to 'field_config' and 'field_instance' to 'field_instance_config'. 2014-02-19 23:29:14 +00:00
Alex Pott 6c2ed3f11e Issue #2165155 by Berdir, tim.plunkett: Change $entity_type to $entity_type_id and $entity_info to $entity_type/$entity_types. 2014-02-10 09:24:05 +00:00
Alex Pott 20315e1de7 Issue #2164827 by Berdir, Xano, tim.plunkett: Rename the entityInfo() and entityType() methods on EntityInterface and EntityStorageControllerInterface. 2014-01-30 12:14:58 +00:00
webchick cdd398594b Issue #1892320 by damiankloip, linclark: Add deserialize for JSON/AJAX. 2014-01-22 00:21:45 -08:00
webchick b50ffe9928 Issue #2159737 by damiankloip: Unit test the Drupal\serialization\Normalizer\NormalizerBase class. 2014-01-07 23:49:45 -08:00
webchick ab0bb61f14 Issue #2159755 by damiankloip: Unit test the Drupal\serialization\EntityResolver\ChainEntityResolver class. 2014-01-07 23:48:53 -08:00
webchick 12f895ec39 Issue #2132145 by plopesc, amateescu, Xano: Rename 'typed_data' / Drupal::typedData() to 'typed_data_manager' / Drupal::typedDataManager. 2013-12-26 14:22:40 -08:00
Nathaniel Catchpole e8c263c4a5 Issue #2112239 by amateescu: Convert base field and property definitions. 2013-12-06 10:56:29 +00:00
webchick f8d2e85db5 Issue #2081175 by smiro: Remove Unused local variable from /serialization/lib/Drupal/serialization/RegisterSerializationClassesCompilerPass.php. 2013-12-04 00:27:00 -08:00
webchick 9bcaedec15 Issue #2047229 by fago, smiletrl, Berdir, effulgentsia, amateescu: Make use of classes for entity field and data definitions. 2013-11-27 13:55:54 -08:00
webchick 705b3012e8 Issue #2124177 by juampy: Typo in docblock. 2013-11-07 08:53:17 -05:00
Alex Pott ab59feb8ea Issue #2095943 by dotoree, Tim Bozeman: Core modules and themes missing the version attribute in info.yml. 2013-10-22 16:23:24 -07:00
Alex Pott cb9ab9ada4 Issue #2036689 by batigolix, babruix, linclark: Create hook_help() for Serialization module. 2013-10-17 00:06:16 +01:00
Jennifer Hodgdon fa841b8092 Issue #2105065 by tim.plunkett, dawehner: Standards cleanup for null and other types in API docs 2013-10-15 09:48:37 -07:00
Nathaniel Catchpole 06ec77ff33 Issue #2083175 by damiankloip: Unit test Drupal\serialization\Normalizer\ListNormalizer class. 2013-10-15 12:42:02 +01:00
Nathaniel Catchpole abea2891b8 Issue #2057401 by plach, socketwench, kfritsche, Damien Tournoud: Fixed Make the node entity database schema sensible. 2013-10-08 13:14:08 +01:00
webchick 8a5c9202ee Revert "Issue #2057401 by plach, socketwench, kfritsche: Fixed Make the node entity database schema sensible."
HEAD broken; rolling back temporarily.

This reverts commit c72f39adba.
2013-10-04 10:35:28 -07:00
Nathaniel Catchpole c72f39adba Issue #2057401 by plach, socketwench, kfritsche: Fixed Make the node entity database schema sensible. 2013-10-04 15:12:22 +01:00
Alex Pott 3cee107ce5 Issue #2100329 by cosmicdreams: Use \Drupal instead of Drupal to make IDEs and static code analyse tools happy. 2013-10-03 12:26:25 +01:00
Nathaniel Catchpole 1aeee1cd39 Issue #2004244 by Berdir, plach, tim.plunkett, msonnabaum, das-peter: Move entity revision, content translation, validation and field methods to ContentEntityInterface. 2013-10-01 12:42:30 +01:00
webchick af4ec603d1 Issue #2092817 by klausi: Move REST, serialization and HAL to the web services package + CHANGELOG.txt entry. 2013-09-27 14:19:14 +02:00
Nathaniel Catchpole d7fa47b49b Issue #1605290 by amateescu, msonnabaum, Caseledde, damiankloip, beejeebus, catch, Berdir, Wim Leers: Enable entity render caching with cache tag support. 2013-09-22 09:31:05 +01:00
Alex Pott 29dd37a213 Issue #2083983 by damiankloip: Unit test Drupal\serialization\Encoder\XmlEncoder class. 2013-09-21 17:55:13 +02:00
webchick 1bba30a78f Issue #2083985 by damiankloip: Unit test Drupal\serialization\Encoder\JsonEncoder class. 2013-09-16 20:06:41 -07:00
webchick 5e2fac496d Issue #2083175 by damiankloip: Unit test Drupal\serialization\Normalizer\ListNormalizer class. 2013-09-16 19:31:00 -07:00
webchick 4e5a96f837 Issue #2082735 by damiankloip: Unit test Drupal\serialization\Normalizer\TypedDataNormalizer class. 2013-09-16 19:26:33 -07:00
Nathaniel Catchpole c7994001cc Issue #1497374 by yched, chx, amateescu, plach, Damien Tournoud, fago, swentel: Switch from Field-based storage to Entity-based storage. 2013-09-01 07:20:49 +01:00
Alex Pott 52771351f9 Issue #1758622 by klausi, fago, das-peter, Pancho, Berdir, yched: Provide the options list of an entity field. 2013-08-27 14:10:25 +01:00
webchick 523fb85533 Issue #1847002 by tim.plunkett, effulgentsia, msonnabaum: Move entity type classes from Drupal$provider\Plugin\Core\Entity to Drupal$provider\Entity. 2013-08-18 14:16:19 -07:00
Dries c02ba60087 Issue #2039199 by Berdir: Convert ->uid to ->id(), isAnonymous() and isAuthenticated(). 2013-07-11 13:29:02 -04:00
Alex Pott ce600795ea Issue #2016691 by damiankloip, LinL: Convert Drupal\serialization\Tests\SerializationTest to DrupalUnitTestBase. 2013-07-09 23:46:21 +01:00
Alex Pott b1c684b8f8 Issue #1988508 by katbailey: Stop pretending we support Symfony bundles when we really just have service providers. 2013-06-28 17:13:22 +01:00
Alex Pott 72bd779d56 Issue #1981342 by aspilicious, andypost, swentel: Drop procedural usage of fields in [s-u-v] modules. 2013-06-18 14:29:20 +02:00
Alex Pott f7a22ec09a Issue #2014009 by kgoel: Replace drupal_container() with Drupal::service() in the serialization module. 2013-06-15 00:48:02 +02:00
Alex Pott f2d710c607 Issue #1620010 by dawehner, ParisLiakos, plach, jibran: Move LANGUAGE constants to the Language class. 2013-05-25 13:12:45 -07:00
Alex Pott 79ea2f38f8 Issue #1292284 by ParisLiakos, RobLoach, karschsp: Require 'type' key in .info.yml files. 2013-05-07 14:51:26 +01:00
Alex Pott 11e5c1da65 Issue #1971668 by amateescu, Berdir: Add bundle support to EntityTest* entity types. 2013-04-24 13:29:04 +01:00
catch ae0984f871 Issue #1942346 by swentel: Convert Field API variables to CMI. 2013-04-22 22:57:38 +01:00
webchick 1c29588594 Issue #1880424 by linclark, effulgentsia: Handle entity references on import. 2013-04-16 17:44:21 -07:00
Alex Pott a820153fa5 Issue #1735118 by swentel, yched, xjm, larowlan, alexpott, tim.plunkett: Convert Field API to CMI. 2013-04-13 18:06:40 +01:00
Alex Pott 34e630950a Issue #1939660 by chx | catch: Use YAML as the primary means for service registration. 2013-04-09 05:32:49 +01:00
Dries 6bf13bd87b Issue #1793074 by cweagans, sun, chx: Convert .info files to YAML. 2013-03-06 17:51:39 -05:00
catch a6c487085d Issue #1921490 by linclark: should not be static. 2013-03-04 15:32:20 +00:00
catch ea0b8836e9 Issue #1904404 by tim.plunkett: Fixed HEAD BROKEN Update EntitySerializationTest to reflect actual Serializer setup. 2013-02-22 14:47:26 +00:00
catch cfbe530a76 Issue #1904404 by damiankloip, linclark: Fixed Update EntitySerializationTest to reflect actual Serializer setup. 2013-02-22 11:09:10 +00:00
webchick 254d709b4c Issue #1903784 by linclark, damiankloip, effulgentsia: Move serialization to own module. 2013-02-08 16:02:48 -08:00