Modify

Opened 7 months ago

Closed 7 months ago

#23677 closed defect (fixed)

Move PrimitiveData serialization back from AbstractPrimitive

Reported by: taylor.smock Owned by: team
Priority: blocker Milestone: 24.05
Component: Core Version:
Keywords: Cc:

Description


Attachments (0)

Change History (3)

comment:1 by taylor.smock, 7 months ago

In 19078/josm:

Fix #4142: Track fully downloaded objects (patch by stoecker, GerdP, and myself)

The serialization move from PrimitiveData to AbstractPrimitive should be
reverted prior to 24.05 (see #23677).

The serialization move was required since we want to ensure that all downstream
users of AbstractPrimitive were not using the flags field, which was done by
making the field private instead of protected. They may still be using that
field (via updateFlags) which would not be caught by compile-time or runtime
errors.

Additionally, a good chunk of common functionality was moved up from
OsmPrimitive, even though much of it wasn't useful for PrimitiveData.

comment:2 by stoecker, 7 months ago

Either we do this before or after the release ;-)

comment:3 by taylor.smock, 7 months ago

Resolution: fixed
Status: newclosed

In 19096/josm:

Fix #23677: Move PrimitiveData serialization back from AbstractPrimitive

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.