After some further testing in 1.0.0.0, I can confirm that villagers do indeed pick up food.
My test consisted of a brown coat villager and 9 stacks of bread.
The villager took in 8 stacks of bread (which corresponds to their 8 slots of inventory), therefore his inventory is full. And cannot pick up any other food.
After some further testing in 1.0.0.0, I can confirm that villagers do indeed pick up food.
My test consisted of a brown coat villager and 9 stacks of bread.
The villager took in 8 stacks of bread (which corresponds to their 8 slots of inventory), therefore his inventory is full. And cannot pick up any other food.