Optional: Separate the tomato flesh from the seeds and pulp. Slice tomato in half crosswise, then squeeze the pulp into a food processor. Puree the pulp.
Dice the tomato flesh into ~1/4" cubes.
Dice the onion, jalapeño, and pineapple into ~1/4" cubes.
Grind pasilla chile into a powder.
Add all ingredients to mixing bowl.
Finish the salsa
Add salt, vinegar and chopped cilantro to mixing bowl, and mix well.