In this post from the
Disneyland at Christmas/Holiday Season Superthread --
http://www.disboards.com/threads/di...egin-fri-november-13th.3358217/#post-52730328 -- scroll down to the Christmas Eve/Day Dining section and click on the links under the 2013 category (not 2014, as those links are probably not active right now). The options listed under 2013 will give you an idea of what kinds of meals are available on the holiday, and where those meals can be found. Disney usually does not publish a complete list of Christmas Eve/Day meals for DLR, for some reason, so I use the 2013 info as a reference.
As for Santa, while he can be found in both parks and at all 3 hotels, last year was the first year he did a breakfast at Catal in Downtown Disney -- but it was not on Christmas Eve or Day, apparently. Look under Breakfast with Santa -
http://www.disboards.com/threads/di...egin-fri-november-13th.3358217/#post-52730333 - and click on the link to see last year's menu and info. You will see a lot of references to 2014, but that's because we don't have any info in 2015 yet. Details and dates don't come out very far in advance. However, I am assuming that most things will return, such as Santa at Catal, etc.
On Christmas Eve and Day, in addition to what is mentioned in the above link, there should be special meals at Catal (without Santa), Jazz Kitchen, Naples and Tortilla Jo's. La Brea Bakery might have something special as well.