チェンジセット 952
- コミット日時:
- 2008/08/11 04:54:31 (4 年前)
- ファイル:
-
- as3/Syndication/trunk/src/org/libspark/syndication/AtomFeedEntry.as (更新) (2 diffs)
- as3/Syndication/trunk/src/org/libspark/syndication/Feed.as (更新) (1 diff)
- as3/Syndication/trunk/src/org/libspark/syndication/RSS2FeedEntry.as (更新) (2 diffs)
- as3/Syndication/trunk/src/org/libspark/syndication/RSSFeedEntry.as (更新) (2 diffs)
- as3/Syndication/trunk/src/org/libspark/syndication/utils (追加)
- as3/Syndication/trunk/src/org/libspark/syndication/utils/DateUtil.as (追加)
- as3/Syndication/trunk/tests (更新) (1 prop)
- as3/Syndication/trunk/tests/TestApplication.as (追加)
- as3/Syndication/trunk/tests/org (追加)
- as3/Syndication/trunk/tests/org/libspark (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/after.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/afterClass.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/ArrayComparsionFailure.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/AssertionFailedError.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/ComparsionFailure.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertArrayEquals.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertByteArrayEquals.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertEquals.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertFalse.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertNotNull.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertNotSame.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertNull.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertSame.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/assertTrue.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/async.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/fail.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/failNotEquals.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/failNotSame.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/failSame.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/assert/format.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/before.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/beforeClass.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/components (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/components/AS3Unit.mxml (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/components/resources (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/components/resources/iconF.png (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/components/resources/iconI.png (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/components/resources/iconO.png (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/ignore.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/requests (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/requests/ClassRequest.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/requests/ClassesRequest.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/requests/ErrorReportingRequest.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/requests/FilterRequest.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/requests/IgnoredClassRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/requests/SortingRequest.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/AsyncError.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/AsyncHelper.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/BeforeAndAfterRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/CompositeRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/ErrorReportingRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/InitializationError.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/Method.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/MethodValidator.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/OldTestClassRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/TestClassMethodsRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/TestClassRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/TestIntrospector.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/TestMethodRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/TextListener.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/TimeoutError.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/inter/runners/XMLListener.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/AS3UnitCore.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/Description.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/Request.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/Result.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/Runner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/manipulation (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/manipulation/Comparator.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/manipulation/Filter.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/manipulation/Filterable.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/manipulation/NoTestsRemainException.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/manipulation/Sortable.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/manipulation/Sorter.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/notification (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/notification/Failure.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/notification/RunListener.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/notification/RunNotifier.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runner/notification/StoppedByUserException.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runners (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runners/AllTests.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runners/Parameterized.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runners/Suite.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runners/parameters.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/runners/parameters_injection.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/test.as (追加)
- as3/Syndication/trunk/tests/org/libspark/as3unit/test_expected.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/extensions (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/extensions/RepeatedTest.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/extensions/TestDecorator.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/extensions/TestSetup.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/AS3UnitTestAdapter.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/AS3UnitTestAdapterCache.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/AS3UnitTestCaseFacade.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/Assert.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/AssertionFailedError.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/Protectable.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/Test.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/TestCase.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/TestFailure.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/TestListener.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/TestResult.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/framework/TestSuite.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/runner (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/runner/BaseTestRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/runner/StandardTestSuiteLoader.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/runner/TestRunListenerStatus.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/runner/TestSuiteLoader.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/textui (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/textui/ResultPrinter.as (追加)
- as3/Syndication/trunk/tests/org/libspark/asunit/textui/TestRunner.as (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication/AllTests.as (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication/AtomFeedEntryTests.as (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication/AtomFeedTests.as (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication/FeedTests.as (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication/RSS2FeedEntryTests.as (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication/RSS2FeedTests.as (追加)
- as3/Syndication/trunk/tests/org/libspark/syndication/RSSFeedTests.as (追加)
- as3/Syndication/trunk/tests/tests.fla (追加)
- as3/Syndication/trunk/tests/xml (追加)
- as3/Syndication/trunk/tests/xml/berian-rss.xml (追加)
- as3/Syndication/trunk/tests/xml/berian-rss2.xml (追加)
- as3/Syndication/trunk/tests/xml/cellfusion-atom.xml (追加)
- as3/Syndication/trunk/tests/xml/cellfusion-rss2.xml (追加)
- as3/Syndication/trunk/tests/xml/minaco-atom.xml (追加)
- as3/Syndication/trunk/tests/xml/minaco-rss2.xml (追加)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/Syndication/trunk/src/org/libspark/syndication/AtomFeedEntry.as
r951 r952 2 2 { 3 3 import org.libspark.syndication.namespaces.atom; 4 import org.libspark.syndication.utils.DateUtil; 4 5 5 6 use namespace atom; … … 59 60 if (_published == null && !!_data.published.toString()) 60 61 { 61 _published = Feed.parseW3CDate(_data.published.toString());62 _published = DateUtil.parseW3C(_data.published.toString()); 62 63 } 63 64 return _published; as3/Syndication/trunk/src/org/libspark/syndication/Feed.as
r951 r952 85 85 return new Feed(adapter); 86 86 } 87 88 /**89 * parse w3c datetime format to datetime object.90 */91 public static function parseW3CDate(dateString:String):Date92 {93 var parts:Array = /^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})([-+](\d{2})(?::?(\d{2}))|Z)$/.exec(dateString);94 var tmpDate:Date = new Date(parts[1], int(parts[2])-1, parts[3], parts[4], parts[5], parts[6]);95 var localOffset:Number = tmpDate.getTimezoneOffset() * 60 * 1000;96 97 var dataOffset:Number = 0;98 var tzInfo:String = parts[7];99 var hour:int = int(parts[8]);100 var minutes:int = int(parts[9]);101 102 if (tzInfo && tzInfo != 'Z')103 {104 dataOffset = (hour * 60 + minutes) * 60 * 1000;105 if (tzInfo.charAt(0) == '-')106 {107 dataOffset *= -1;108 }109 }110 return new Date(tmpDate.getTime() - (dataOffset + localOffset));111 }112 87 } 113 88 } as3/Syndication/trunk/src/org/libspark/syndication/RSS2FeedEntry.as
r951 r952 3 3 import org.libspark.syndication.namespaces.dc; 4 4 import org.libspark.syndication.namespaces.content; 5 import org.libspark.syndication.utils.DateUtil; 5 6 6 7 use namespace dc; 7 //use namespace content;8 use namespace content; 8 9 9 10 /** … … 61 62 if (_published == null && !!_data.pubDate.toString()) 62 63 { 63 var tmpDate:Date = new Date(_data.pubDate.toString()); 64 var localOffset:Number = tmpDate.getTimezoneOffset() * 60 * 1000; 65 _published = new Date(tmpDate.getTime() - localOffset); 64 _published = DateUtil.parseRFC822(_data.pubDate.toString()); 66 65 } 67 66 return _published; as3/Syndication/trunk/src/org/libspark/syndication/RSSFeedEntry.as
r951 r952 5 5 import org.libspark.syndication.namespaces.dc; 6 6 import org.libspark.syndication.namespaces.content; 7 import org.libspark.syndication.utils.DateUtil; 7 8 8 9 use namespace rss; … … 65 66 if (_published == null && !!_data.dc::date.toString()) 66 67 { 67 _published = Feed.parseW3CDate(_data.dc::date.toString());68 _published = DateUtil.parseW3C(_data.dc::date.toString()); 68 69 } 69 70 return _published; as3/Syndication/trunk/tests
- 属性の設定値: svn:ignore (登録)
log.txt
.DS_Store
*.swf
- 属性の設定値: svn:ignore (登録)

