[Seaside-dev] Issue 171 in seaside: MNU #deprecatedApi: when registering a component

codesite-noreply at google.com codesite-noreply at google.com
Wed Sep 24 09:14:23 UTC 2008


Issue 171: MNU #deprecatedApi: when registering a component
http://code.google.com/p/seaside/issues/detail?id=171

Comment #9 by jfitzell:
Ok, I fixed this up:

Name: Seaside-Platform-jf.7
Author: jf
Time: 24 September 2008, 11:07:31 am
UUID: 296e43bf-4854-1147-8947-50c7073d757a
Ancestors: Seaside-Platform-lr.6

Move the API deprecation stuff back onto Object and into the Platform  
package. We
needed to be able to deprecate class-side methods and also class extension  
methods so
it really needs to be on Object and we may need to deprecate interfaces on  
the
platform class.

Rename #deprecatedApi: to #seasideDeprecatedApi:
Add #seasideDeprecatedApi:details: and an instvar to WADeprecatedApi to  
hold the
detailed suggestions of how to change your code.
Remove the zero-parameter version of the method which relied on  
thisContext, which is
apparently not portable. We just need to be explicit in all the senders now.


Name: Seaside-Core-jf.252
Author: jf
Time: 24 September 2008, 11:08:05 am
UUID: 0240f519-c866-1b46-ab5f-9c94a92a35c3
Ancestors: Seaside-Core-jf.251

Name: Seaside-Squeak-Platform-jf.9
Author: jf
Time: 24 September 2008, 11:08:46 am
UUID: 9fbead59-b8e5-6a4d-a8d6-290d9a2526a3
Ancestors: Seaside-Squeak-Platform-jf.8

Name: Seaside-Session-jf.17
Author: jf
Time: 24 September 2008, 11:09:16 am
UUID: f6135194-dd0a-354b-9bae-1851ac3d4d5e
Ancestors: Seaside-Session-jf.16

Name: Seaside-Component-jf.7
Author: jf
Time: 24 September 2008, 11:09:37 am
UUID: 20cd63a3-4e98-c142-ade0-c93f1fdcdfff
Ancestors: Seaside-Component-lr.6

Name: Seaside-Canvas-jf.7
Author: jf
Time: 24 September 2008, 11:10:02 am
UUID: 048aefcc-f729-ca47-8a23-07dc08dbb869
Ancestors: Seaside-Canvas-jf.6

Name: Seaside-Tests-All-jf.11
Author: jf
Time: 24 September 2008, 11:10:31 am
UUID: 45f45c8f-35f2-0f4c-83ce-921aa71bc565
Ancestors: Seaside-Tests-All-jf.10

Name: Seaside-Environment-jf.16
Author: jf
Time: 24 September 2008, 11:11:13 am
UUID: ee291ea5-1824-cb4d-8571-ba982248c53a
Ancestors: Seaside-Environment-jf.15

Name: Scriptaculous-Core-jf.39
Author: jf
Time: 24 September 2008, 11:11:26 am
UUID: 17cee153-13d5-cb4e-9cac-0bd67ba4a306
Ancestors: Scriptaculous-Core-jf.38


Issue attribute updates:
	Status: Fixed

-- 
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings


More information about the seaside-dev mailing list