FogBugz (Case [Issue]2919) Chronology - should remove TimeStamp

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

FogBugz (Case [Issue]2919) Chronology - should remove TimeStamp

Pharo Issue Tracker
FogBugz Notification
avatar
Sven Van Caekenberghe edited Case 2919: should remove TimeStamp:
Bug in Project:  Chronology: 1. Pharo Image  •  You are subscribed to this case
New updated slice in inbox:

===
Name: SLICE-Issue-2919-should-remove-TimeStamp-SvenVanCaekenberghe.2
Author: SvenVanCaekenberghe
Time: 19 November 2013, 11:57:57.49377 am
UUID: 3e81a514-8a06-4818-9421-9ec5dcadfa41
Ancestors: SLICE-Issue-2919-should-remove-TimeStamp-SvenVanCaekenberghe.1
Dependencies: KernelTests-SvenVanCaekenberghe.586, Kernel-SvenVanCaekenberghe.1685, Spec-Core-SvenVanCaekenberghe.219, System-Support-SvenVanCaekenberghe.983, Growl-SvenVanCaekenberghe.28

Version 2: do not yet delete TimeStamp class>>#current as it causes an infinite loop before TimeStamp class>>#now is updated.

A first step: reduce the API of TimeStamp to the absolute minimum.

Add DateAndTime>>#printSeparateDateAndTimeOn: and use it to implement TimeStamp>>#printOn:
Add DateAndTime>>#readSeparateDateAndTimeFrom: and use it to implement TimeStamp>>#readFrom:
Clean up the class side of TimeStamp
Remove the following methods from TimeStamp: #dateAndTime #date #time #[plus|minus][Seconds|Days]:

Adjust unit tests accordingly

Make GrowlMorph, NewListModel class>>#exampleWithMenu and ExternalSemaphoreTable class>>#freedSlotsIn:ratherThanIncreaseSizeTo: use DateAndTime instead of TimeStamp
===

Afterwards we should/could then delete TimeStamp class>>#current safely
Priority Priority: 3 – Must Fix Status Status: Work Needed
Assigned To Assigned to: Sean DeNigris Milestone Milestone: Pharo3.0

Go to Case
No longer need updates? Unsubscribe from this case.

Don't want FogBugz notifications anymore? Update your preferences.

FogBugz

_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker