{"push_id":623429093,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"af2d355c4c575b9503094340e623d3376f5c0dd4","before":"f5a0082f4e064f3b11a92bacd06ac4a27e51b6c9","commits":[{"sha":"1eee80a4ea869dd6fe8560cd23ef38246cc8d995","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Move reporting wizard into a convenience library\n\nMove reporting wizard into a convenience library, so it can be used by the crash\ngeneration server as well.\n\nLink executables which use it directly with resources, and rename manifest more\ngenerically.","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/1eee80a4ea869dd6fe8560cd23ef38246cc8d995"},{"sha":"096dbd144103d6d3aa5b1066e95cc4d1cb1fe5cc","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Add dependencies on built libraries for parallel make","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/096dbd144103d6d3aa5b1066e95cc4d1cb1fe5cc"},{"sha":"0f8f0070e4b8ec9351aacf63a7fe387525f2d617","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Fix how PropertyPage notes the PropertySheet's HWND\n\nFix the PropertyPage's mechanism to note the PropertySheet's HWND, so it works\ncorrectly when the PropertySheet is recreated, rather than only ever running\nexactly once.","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/0f8f0070e4b8ec9351aacf63a7fe387525f2d617"},{"sha":"161dd7df9148fd9b18ab1cd88f7f6492a1f94a1a","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Make dump_dir a static member and add accessor\n\nWe shall need it outside of the crashreporter object, to initialize the crash\ngeneration server.","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/161dd7df9148fd9b18ab1cd88f7f6492a1f94a1a"},{"sha":"ee63408372bc7a5afe28ceea5360bb40f9988e42","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Add a server for out-of-process crash reporting","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/ee63408372bc7a5afe28ceea5360bb40f9988e42"},{"sha":"5faeb75a771cde46e7dbc60348f7c6877b56fa9e","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Add a small test for crash_reporter_server","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/5faeb75a771cde46e7dbc60348f7c6877b56fa9e"},{"sha":"8c94f6fb614d8217101c86428d2c943c04c31bf7","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Set reporting wizard verbose flag for crash reporting server\n\n... for debugging","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/8c94f6fb614d8217101c86428d2c943c04c31bf7"},{"sha":"b6845faab2501d4c2cc2c9b836ba2990c26ad9a9","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Add cygwin crashreporter hooks DLL\n\nThe cygwin-crashreporter-hooks DLL exposes functions to start a crash generation\nserver process (if one is not already running), and to request it to perform a\ndump\n\nIt is intended to be (optionally) used by a cygwin application, or perhaps one\nday, by the cygwin DLL.\n\nThis DLL needs to be statically linked to all non-system libraries, which is\ndifficult to request with libtool (since it adds -nostdlib, which prevents\n--static-libgcc -static-libstc++ from having any effect), so jump through some\nhoops to build it explicitly\n\nXXX: needs the ability to customize MiniDump flags\n\nv2:\nIt's easier to pass EXCEPTION_POINTERS than EXCEPTION_RECORD and CONTEXT\nseparately\nRevise README\n\nv3:\nWait a little while for a started crash reporting server to become ready.\nMake CygwinCrashReporterInit() safe to call multiple times\n\nv4:\nUse auto-image-base\nGenerate implib, and restrict exports to explicitly exported functions\nAdd implib to CLEANFILES","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/b6845faab2501d4c2cc2c9b836ba2990c26ad9a9"},{"sha":"7dab020238be09150d295812cf00a6970f96c8b1","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Factor out process_environment()","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/7dab020238be09150d295812cf00a6970f96c8b1"},{"sha":"2d77c412107c57953374acabf63c03d5d7ba699a","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Set and process CustomClientInfo\n\nAbuse the CustomClientInfo mechanism to allow application-specific\nconfiguration of the crash-generation server\n\n(e.g. different cygwin applications might want to report crashes\nto different servers)\n\nv2:\nFix bugs in passing and processing options from hook DLL\n\nv3:\nPass URL and logfile separately\nNote that values are limited to 64 bytes, which is somewhat limiting...","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/2d77c412107c57953374acabf63c03d5d7ba699a"},{"sha":"7cf07aaff11803ba202ff7ea9cabee9945ac5e5c","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Make the dump function a callback\n\nSo we can choose if we want to use CrashGenerationServer::GenerateDump() [which\nreads EXCEPTION_POINTERS, if we have a CrashGeneratrionServer available] or\nExceptionHandler::WriteMinidumpForChild() [which doesn't]\n\nArchitecturally, this is all a bit problematic.  If we didn't have to do all\nthis from inside the GUI, it could perhaps be better structured...","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/7cf07aaff11803ba202ff7ea9cabee9945ac5e5c"},{"sha":"f94e9ae95b5e75b7840eb185aa1ea55085c61e1e","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Update TODO","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/f94e9ae95b5e75b7840eb185aa1ea55085c61e1e"},{"sha":"709b4fc3aa46ec307054de25a2a86dcc9dff33ba","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Add an appveyor.yml\n\nAdd an appveyor.yml\nConvert README to README.md\n\nv2:\nAdd distcheck","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/709b4fc3aa46ec307054de25a2a86dcc9dff33ba"},{"sha":"401e0c18422c2da8b25986a31581ee5f733fc94e","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Add manpage for cygwin-crashreporter-server","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/401e0c18422c2da8b25986a31581ee5f733fc94e"},{"sha":"4b294d0d05d4adfd71f97b5d1fd3fffb84977337","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Make pipe used by crash generation server per-session","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/4b294d0d05d4adfd71f97b5d1fd3fffb84977337"},{"sha":"af2d355c4c575b9503094340e623d3376f5c0dd4","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon TURNEY"},"message":"Move check that we have acess to input desktop to main_display()","distinct":true,"url":"https://api.github.com/repos/jon-turney/cygwin-crashreporter/commits/af2d355c4c575b9503094340e623d3376f5c0dd4"}]}