about summary refs log tree commit diff
Commit message (Expand)AuthorAge
* Add keys to reveal ranksJune McEnroe2019-03-28
* Add right click to reveal cardsJune McEnroe2019-03-28
* Fix double-click regardless of selectionJune McEnroe2019-03-28
* Add "configure" scriptJune McEnroe2019-03-27
* Replace feature test macro with _XOPEN_SOURCEJune McEnroe2019-03-27
* Refactor MakefileJune McEnroe2019-03-27
* Add feature test macro for GNU in dumpJune McEnroe2019-03-27
* Add FreeCellJune McEnroe2019-03-27
* Remove unneeded includeJune McEnroe2019-03-27
* Add Cards_InvertJune McEnroe2019-03-27
* Add flags to dumpJune McEnroe2019-03-27
* Factor out layout codeJune McEnroe2019-03-27
* Search for lowercase cards.dll and fall back to current directoryJune McEnroe2019-03-26
* Make Stack capacity configurableJune McEnroe2019-03-26
* Remove stackDeckJune McEnroe2019-03-26
* Implement loadPEJune McEnroe2019-03-25
* Only set palette length for bitsPerPixel < 16June McEnroe2019-03-25
* Fix gcc sign warningsJune McEnroe2019-03-24
* Use SDL2_PREFIX as make variableJune McEnroe2019-03-24
* Add missing time.h includeJune McEnroe2019-03-24
* Prepare for PE loadingJune McEnroe2019-03-24
* Add back dump Makefile targetJune McEnroe2019-03-24
* Use SDL_RenderSetLogicalSize rather than SetScaleJune McEnroe2019-03-24
* Use Card typedefJune McEnroe2019-03-24
* Choose card back randomlyJune McEnroe2019-03-24
* Add undoJune McEnroe2019-03-24
* Use rand(3)June McEnroe2019-03-24
* Search pref path, base path for CARDS.DLL, SOL.EXEJune McEnroe2019-03-24
* Use SDL_ShowSimpleMessageBox for errorsJune McEnroe2019-03-24
* Factor out suit, color and rank functionsJune McEnroe2019-03-24
* Treat multiple-of-two-clicks as double-clicksJune McEnroe2019-03-22
* Treat multi-clicks as double-clicksJune McEnroe2019-03-22
* Add d keyJune McEnroe2019-03-22
* Add F2 and b temporary keyJune McEnroe2019-03-22
* Implement the gameJune McEnroe2019-03-22
* Refactor layout code slightlyJune McEnroe2019-03-21
* Separate layout step for draggingJune McEnroe2019-03-20
* Remove demoJune McEnroe2019-03-20
* Add WIP sol.cJune McEnroe2019-03-20
* Only check errors from create callsJune McEnroe2019-03-17
* Add demoJune McEnroe2019-03-16
* Add flags to fix up cards graphicsJune McEnroe2019-03-16
* Simplify Cards constantsJune McEnroe2019-03-15
* Turn on -WpedanticJune McEnroe2019-03-15
* Add Cards_{Width,Height} constantsJune McEnroe2019-03-15
* Handle error from SDL_SaveBMPJune McEnroe2019-03-14
* Rewrite using SDLJune McEnroe2019-03-14
* Add cards.h, cards.c, dump.cJune McEnroe2019-03-10
* Add exefmt.txtJune McEnroe2019-03-10
points to a regular file (in maybe_flush_or_die()). Which means that when writing directly to the webserver, Git flushes stdout for us, but when we redirect stdout to the cache it points to a regular file so Git no longer flushes the output for us. The patch is still correct, but perhaps the full explanation is interesting! Reported-by: Konstantin Ryabitsev <mricon@kernel.org> 2014-06-28ui-log: ignore unhandled argumentsJohn Keeping If you search for a bogus range string here: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/ Using something like "range" and "qwerty123456", it returns an "Internal Server Error" and the following in the logs: > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] fatal: > ambiguous argument 'qwerty123456': unknown revision or path not in the > working tree., referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] Use '--' to > separate paths from revisions, like this:, referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] 'git <command> > [<revision>...] -- [<file>...]', referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] Premature end > of script headers: cgit, referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ The cache will kick in, so if you search for the same string again, it'll show an empty range, so you have to change the bogus strings each time. This is because we just pass the arguments straight to Git's revision parsing machinery which die()s if it cannot parse an argument, printing the above to stderr and exiting. The patch below makes it a bit friendlier by just ignoring unhandled arguments, but I can't see an easy way to report errors when we can't parse revision arguments without losing the flexibility of supporting all of the revision specifiers supported by Git. Reported-by: Konstantin Ryabitsev <mricon@kernel.org> 2014-06-28git: update for git 2.0Christian Hesse prefixcmp() and suffixcmp() have been remove, functionality is now provided by starts_with() and ends_with(). Retrurn values have been changed, so instead of just renaming we have to fix logic. Everything else looks just fine. 2014-04-17remove trailing whitespaces from source filesChristian Hesse 2014-04-12git: update to 1.9.2Christian Hesse Everything works just bumping the version in Makefile and commit hash in submodule. No code changes required. 2014-04-05Fix cgit_parse_url when a repo url is contained in another repo urlJulian Maurice For example, if I have two repos (remove-suffix is enabled): /foo /foo/bar http://cgit/foo/bar/ is interpreted as "repository 'foo', command 'bar'" instead of "repository 'foo/bar'" 2014-03-20Makefile: use more reliable git tarball mirrorJason A. Donenfeld 2014-03-20git: update to 1.9.1Christian Hesse