<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/win32, branch ethomson/https_proxy</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>Merge pull request #4935 from libgit2/ethomson/pcre</title>
<updated>2019-05-21T12:59:55+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-21T12:59:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3d9e82fdd5619985b56ca25fb1f89de3dfabc029'/>
<id>3d9e82fdd5619985b56ca25fb1f89de3dfabc029</id>
<content type='text'>
Use PCRE for our fallback regex engine when regcomp_l is unavailable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use PCRE for our fallback regex engine when regcomp_l is unavailable</pre>
</div>
</content>
</entry>
<entry>
<title>define SYMBOLIC_LINK_FLAG_DIRECTORY if not defined</title>
<updated>2019-05-20T11:44:37+00:00</updated>
<author>
<name>Jacques Germishuys</name>
<email>jacques.germishuys@gmail.com</email>
</author>
<published>2019-05-20T11:44:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0fd259ed7a597c32d619190898bb5780a1ddbdd4'/>
<id>0fd259ed7a597c32d619190898bb5780a1ddbdd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: move type definitions for improved inclusion</title>
<updated>2019-05-19T10:12:13+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-01-13T21:10:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=fe1fb36e57a35c73740fc7ff2286fd0b7b3c0a20'/>
<id>fe1fb36e57a35c73740fc7ff2286fd0b7b3c0a20</id>
<content type='text'>
Move some win32 type definitions to a standalone file so that they can
be included before other header files try to use the definitions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move some win32 type definitions to a standalone file so that they can
be included before other header files try to use the definitions.
</pre>
</div>
</content>
</entry>
<entry>
<title>regexec: use pcre as our fallback/builtin regex</title>
<updated>2019-05-19T10:12:13+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-01-12T22:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9ceafb57b2c91732cf7fc0a2be02808f871d5a8b'/>
<id>9ceafb57b2c91732cf7fc0a2be02808f871d5a8b</id>
<content type='text'>
Use PCRE 8.42 as the builtin regex implementation, using its POSIX
compatibility layer.  PCRE uses ASCII by default and the users locale
will not influence its behavior, so its `regcomp` implementation is
similar to `regcomp_l` with a C locale.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use PCRE 8.42 as the builtin regex implementation, using its POSIX
compatibility layer.  PCRE uses ASCII by default and the users locale
will not influence its behavior, so its `regcomp` implementation is
similar to `regcomp_l` with a C locale.
</pre>
</div>
</content>
</entry>
<entry>
<title>regexec: prefix all regexec function calls with p_</title>
<updated>2019-05-19T10:10:08+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-01-12T23:06:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=02683b20c0775dab28d72727cc97a96ec77cb20c'/>
<id>02683b20c0775dab28d72727cc97a96ec77cb20c</id>
<content type='text'>
Prefix all the calls to the the regexec family of functions with `p_`.
This allows us to swap out all the regular expression functions with our
own implementation.  Move the declarations to `posix_regex.h` for
simpler inclusion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prefix all the calls to the the regexec family of functions with `p_`.
This allows us to swap out all the regular expression functions with our
own implementation.  Move the declarations to `posix_regex.h` for
simpler inclusion.
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved dwFlags declaration to beginning of scope</title>
<updated>2019-05-06T11:51:52+00:00</updated>
<author>
<name>Daniel Cohen Gindi</name>
<email>Danielgindi@gmail.com</email>
</author>
<published>2019-05-06T11:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=336e98bb95393b165bc5f13f3b729cbddf1fd554'/>
<id>336e98bb95393b165bc5f13f3b729cbddf1fd554</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support symlinks for directories in win32</title>
<updated>2019-05-05T04:49:09+00:00</updated>
<author>
<name>Daniel Cohen Gindi</name>
<email>danielgindi@gmail.com</email>
</author>
<published>2019-05-05T04:49:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=37a7adb59c5075901bd64259e8a98ccef6f6f452'/>
<id>37a7adb59c5075901bd64259e8a98ccef6f6f452</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4874 from tiennou/test/4615</title>
<updated>2019-04-04T22:06:44+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-04-04T22:06:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=aeea1c463941806a0176859c06c0e2e9716efcb0'/>
<id>aeea1c463941806a0176859c06c0e2e9716efcb0</id>
<content type='text'>
Test that largefiles can be read through the tree API</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test that largefiles can be read through the tree API</pre>
</div>
</content>
</entry>
<entry>
<title>p_fallocate: add Windows emulation</title>
<updated>2019-02-22T14:41:29+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-22T11:22:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=32f50452073c2cb76b36428017d7f547ef39791b'/>
<id>32f50452073c2cb76b36428017d7f547ef39791b</id>
<content type='text'>
Emulate `p_fallocate` on Windows by seeking beyond the end of the file
and setting the size to the current seek position.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Emulate `p_fallocate` on Windows by seeking beyond the end of the file
and setting the size to the current seek position.
</pre>
</div>
</content>
</entry>
<entry>
<title>allocators: extract crtdbg allocator into its own file</title>
<updated>2019-02-21T12:23:54+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-02-21T11:27:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=48727e5d3bc0922a2073b717a6ee449e9bb0ddd7'/>
<id>48727e5d3bc0922a2073b717a6ee449e9bb0ddd7</id>
<content type='text'>
The Windows-specific crtdbg allocator is currently mixed into the
crtdbg stacktracing compilation unit, making it harder to find
than necessary. Extract it and move it into the new "allocators/"
subdirectory to improve discoverability.

This change means that the crtdbg compilation unit is now
compiled unconditionally, whereas it has previously only been
compiled on Windows platforms. Thus we now have additional guards
around the code so that it will only be compiled if
GIT_MSVC_CRTDBG is defined. This also allows us to move over the
fallback-implementation of `git_win32_crtdbg_init_allocator` into
the same compilation unit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Windows-specific crtdbg allocator is currently mixed into the
crtdbg stacktracing compilation unit, making it harder to find
than necessary. Extract it and move it into the new "allocators/"
subdirectory to improve discoverability.

This change means that the crtdbg compilation unit is now
compiled unconditionally, whereas it has previously only been
compiled on Windows platforms. Thus we now have additional guards
around the code so that it will only be compiled if
GIT_MSVC_CRTDBG is defined. This also allows us to move over the
fallback-implementation of `git_win32_crtdbg_init_allocator` into
the same compilation unit.
</pre>
</div>
</content>
</entry>
</feed>
