summary refs log tree commit diff
Commit message (Collapse)AuthorAge
...
* Add gfxx DUMP_ALLJune McEnroe2018-02-14
|
* Replace pngChunk with glorious C metaprogrammingJune McEnroe2018-02-14
|
* Move PNG filename counter into gfxxJune McEnroe2018-02-14
| | | | pngs.c was a fun idea but a little convoluted.
* Remove typoJune McEnroe2018-02-14
| | | | | The bin, not a typographical error. I only made it because I was switching keyboard layouts but now I'm back on QWERTY and can type fine.
* Unset dump in gfxx drawJune McEnroe2018-02-13
| | | | Otherwise hitting 'x' then resizing would cause dumps.
* Add PNG stream splitterJune McEnroe2018-02-13
| | | | | I don't know, somehow this is easier than having gfxx care about where it's writing to.
* Dump gfxx screen to PNG on stdout with xJune McEnroe2018-02-12
|
* Add PNG encoder to gfxxJune McEnroe2018-02-12
|
* Only list first space of tabsJune McEnroe2018-02-12
|
* Use Intel syntax in LLDBJune McEnroe2018-02-12
| | | | | GDB has no idea what's going on if you run it on a Cocoa app, and it turns out LLDB is pretty nice. Why does it get a bad reputation?
* Add "Close Window" menu item to gfx/cocoaJune McEnroe2018-02-11
|
* Tweak gfxx code styleJune McEnroe2018-02-11
| | | | Just things.
* Avoid xres/yres names in gfxxJune McEnroe2018-02-11
|
* Only set GFX if unsetJune McEnroe2018-02-11
|
* Link -lncursesJune McEnroe2018-02-09
| | | | Apparently the curses link doesn't exist everywhere.
* Fix X11 KeySym lookup with modifiersJune McEnroe2018-02-09
| | | | | | On friends' systems there appear to be modifiers that are always set which were intefering with selecting the KeySym based on the state of shift.
* Clean up bin/gfx/x11.cJune McEnroe2018-02-09
| | | | | Only behavior that should have changed is avoiding reallocating the pixmap unless the width or height is larger.
* Move gfx interface to header fileJune McEnroe2018-02-09
| | | | | .o files should technically depend on this, but I don't think it will matter much.
* Silence BSD ctags warningsJune McEnroe2018-02-09
|
* Link LDLIBS regardless of GFXJune McEnroe2018-02-09
|
* Move gfx frontends around to simplify buildJune McEnroe2018-02-09
| | | | | I forgot that you can expand variables inside variables names in make. Certainly makes some fun things possible.
* Add janky X11 graphics frontendJune McEnroe2018-02-07
|
* Include stdio.h in gfb.cJune McEnroe2018-02-07
| | | | As promised.
* Exit by returning false from input to gf{b,cocoa}June McEnroe2018-02-07
| | | | I haven't built gfb yet, so a fix commit is probably incoming.
* Rename title to status in gfcocoaJune McEnroe2018-02-07
| | | | Also separate the options and fileName buffers in gfxx.
* Require 4 bit counts on gfxx command lineJune McEnroe2018-02-06
|
* Add gfxx controls for custom bitsJune McEnroe2018-02-06
|
* Add gfxx palette loading and dumpingJune McEnroe2018-02-06
|
* Add tags targetJune McEnroe2018-02-06
| | | | | | This seems a bit out of character for me, but this is basically free: ctags(1) is part of FreeBSD and Darwin, and vim automatically uses tags. Also the format of tags files is cute.
* Replace gfxx SCALE macro with interp functionJune McEnroe2018-02-06
| | | | Short-circuits for b = 8.
* Rename gfxx space indexed and add palette samplingJune McEnroe2018-02-05
|
* Take scale into account for when to stop drawing in gfxxJune McEnroe2018-02-05
|
* Always skip most significant bits in gfxxJune McEnroe2018-02-05
| | | | This works for CARDS.DLL but might not for other things. We'll see.
* Set title in gfcocoaJune McEnroe2018-02-05
|
* Double-buffer gfb frontendJune McEnroe2018-02-05
| | | | | | Still not vsync (seems like a newer DRM-fbdev implementation handles FBIO_WAITFORVSYNC but my kernel doesn't), but avoids flicker from clearing to black for each frame.
* Rewrite gfxx bit handlingJune McEnroe2018-02-05
| | | | | | | | | | | Specifies how many bits for each of "alpha" (ignored), red, green, blue. Separates byte-order and bit-order. Much more flexible, but now won't render CARDS.DLL graphics properly due to the skip bit being not where it expects. Also mmaps the file instead of reading it all in. And the default palette and sampling got removed again for now, since it's too awkward to use.
* Add flip option to gfxxJune McEnroe2018-02-05
| | | | This handles upside-down graphics much better than reverse did.
* Remove gfxx reverse optionJune McEnroe2018-02-05
|
* Fix gfxx draw stop conditionJune McEnroe2018-02-04
| | | | Would not draw the last partially visible column when mirrored.
* Reuse CGColorSpace and CGDataProvider in gfcocoaJune McEnroe2018-02-04
|
* Mark mac target phonyJune McEnroe2018-02-04
|
* Set up Makefile for gfxx-cocoa or gfxx-fbJune McEnroe2018-02-04
|
* Avoid doing excessive work in gfxxJune McEnroe2018-02-04
| | | | By stopping when the next column would be off the edge of the buffer.
* Handle window resizing in gfcocoaJune McEnroe2018-02-04
|
* Set cinoptionsJune McEnroe2018-02-04
|
* Tweak colorscheme moreJune McEnroe2018-02-04
|
* Color MatchParen DarkYellowJune McEnroe2018-02-04
| | | | White is not obvious enough.
* Add palette sampling to gfxxJune McEnroe2018-02-04
|
* Add 4-bit RGB to gfxxJune McEnroe2018-02-04
| | | | Replace default palette with alternating black and white.
* Add Quit menu item to gfcocoaJune McEnroe2018-02-04
|
'commitgraph'>* Make all tags viewableRobin Redeker2009-01-11 | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> * ui-refs: avoid SEGFAULT on lightweight tagsRobin Redeker2009-01-10 | | | | | Signed-off-by: Robin Redeker <elmex@ta-sa.org> Signed-off-by: Lars Hjemli <hjemli@gmail.com> * Merge branch 'full-log'Lars Hjemli2008-12-06 |\ | | | | | | | | | | Conflicts: cgit.c cgit.h | * ui-log: add support for showing the full commit messageLars Hjemli2008-11-29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some users prefer to see the full message, so to make these users happy the new querystring parameter "showmsg" can be used to print the full commit message per log entry. A link is provided in the log heading to make this function accessible, and all links and forms tries to preserve the users preference. Note: the new link is not displayed on the summary page since the point of the summary page is to be a summary, but it is still obeyed if specified manually. Signed-off-by: Lars Hjemli <hjemli@gmail.com> * | ui-refs.c: show download links for all tags referring to commit objectsLars Hjemli2008-12-01 |/ | | | | | | | | The snapshot function has only been linked to from the commit page while users often would want to download a certain release. With this patch, direct download links will now be printed for each tagged release on the repo summary page. Signed-off-by: Lars Hjemli <hjemli@gmail.com> * ui-refs: use cgit_tag_link()Lars Hjemli2008-10-05 | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> * Make branches, tags and log play better together in the summary viewLars Hjemli2008-04-14 | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> * Add ui-shared.hLars Hjemli2008-03-24 | | | | | | | This is finally a proper headerfile for the shared ui-functions which used to reside in cgit.h Signed-off-by: Lars Hjemli <hjemli@gmail.com> * Add separate header-files for each page/viewLars Hjemli2008-03-24 | | | | | | Yet another step towards removing cgit.h. Signed-off-by: Lars Hjemli <hjemli@gmail.com> * Introduce html.hLars Hjemli2008-03-18 | | | | | | | | All html-functions can be quite easily separated from the rest of cgit, so lets do it; the only issue was html_filemode which uses some git-defined macros so the function is moved into ui-shared.c::cgit_print_filemode(). Signed-off-by: Lars Hjemli <hjemli@gmail.com> * Introduce struct cgit_contextLars Hjemli2008-02-16 | | | | | | | | | This struct will hold all the cgit runtime information currently found in a multitude of global variables. The first cleanup removes all querystring-related variables. Signed-off-by: Lars Hjemli <hjemli@gmail.com> * Add support for refs viewLars Hjemli2007-10-27 This enables the new urls $repo/refs, $repo/refs/heads and $repo/refs/tags, which can be used to print _all_ branches and/or tags. Signed-off-by: Lars Hjemli <hjemli@gmail.com>