franciscojunior/Npgsql2 — pull request #16 by roji (2013-04-29 19:24:02+00:00)
Title: Refactored pool/connection + pool timer on demand

- Allocating of non-pooling connections was being done
in NpgsqlConnection, moved that code to NpsqlConnection.
- Since the pool's timer was being started statically,
opening a non-pooling connection would start the pool's timer
(bug #1011326).
- The pool's timer is now started on the demand, when a pooled
connection is first requested. When no more connections remain,
the timer is stopped.

This is a replacement of #14 (after the migration to github).