{"push_id":864694287,"size":6,"distinct_size":6,"ref":"refs/heads/svenbarth","head":"da27bae6708b72ddd0331c5fa746ace2844b4402","before":"77933b4369a8a9740a4857e009a87664d3858d22","commits":[{"sha":"70a8f708c3b66d685257793cc13d9c306dc12705","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"Extend tentryfile so that it can be opened from a stream in addition to a file\n\nentfile.pas, tentryfile:\n  + new method openstream() to open a readable tentryfile based on a stream\n  + new method createstream() to open a writeable tentryfile based on a stream\n  * adjust openfile() to use openstream()\n  * adjust createfile() to use createstream()\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/branches/svenbarth@32303 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":true,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/70a8f708c3b66d685257793cc13d9c306dc12705"},{"sha":"2f076e920c8054c4669fe832c259d8602cf01d28","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"A few extensions for tentryfile needed for package files\n\nentfile.pas, tentryfile:\n  + new property position to retrieve/control the position of the underlying stream (works also with tempclose()/tempopen())\n  + new method substream() to retrieve a stream that goes from the specified offset with the specified length (-1 create a stream that is extendable, aka for writing)\n  + new property stream to get the underlying stream directly; be careful when using this!\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/branches/svenbarth@32304 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":true,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/2f076e920c8054c4669fe832c259d8602cf01d28"},{"sha":"fd7e3ca50a6903f50a912db0d3a4fd5a96564b28","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"Extend tppumodule so that it can be opened from a stream as well.\n\nfppu.pas, tppumodule:\n  * rename openppu() to openppufile()\n  + new method openppustream() to open a module based on a stream\n  + put the common part of openppufile() and openppustream() into a new method openppu()\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/branches/svenbarth@32305 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":true,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/fd7e3ca50a6903f50a912db0d3a4fd5a96564b28"},{"sha":"cf72a29ff62b658d62efb4ef414f2b10c3dd2906","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"errore.msg:\n  + new message that a PPU is loaded from a package\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/branches/svenbarth@32306 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":true,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/cf72a29ff62b658d62efb4ef414f2b10c3dd2906"},{"sha":"4ecec6f6cb4e028ead15861e36d8e4b472c3788a","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"Regenerate msgidx.inc & msgtxt.inc after r32306\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/branches/svenbarth@32307 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":true,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/4ecec6f6cb4e028ead15861e36d8e4b472c3788a"},{"sha":"da27bae6708b72ddd0331c5fa746ace2844b4402","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"fppu.pas, tppumodule:\n  * loadfrompackage: mention if a unit is loaded from a package\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/branches/svenbarth@32308 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":true,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/da27bae6708b72ddd0331c5fa746ace2844b4402"}]}