aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ui-snapshot: use cgit_{open|close}_filter() to execute compressors•••This simplifies the code in ui-snapshot.c and makes the test-suite verify the new filter-functions. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-311-28/+7
* Add generic filter/plugin infrastructure•••The functions cgit_open_filter() and cgit_close_filter() can be used to execute filters on the output stream from cgit. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-313-0/+62
* Merge branch 'lh/embedded'•••Conflicts: cgitrc.5.txt ui-shared.c Lars Hjemli2009-07-254-6/+37
|\
| * cgit.h: keep config flags sorted•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-251-2/+2
| * cgitrc.5.txt: document 'embedded' and 'noheader'•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-251-0/+9
| * Add support for 'noheader' option•••This option can be used to disable the standard cgit page header, which might be useful in combination with the 'embedded' option. Suggested-by: Mark Constable <markc@renta.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-253-7/+16
| * Add support for an 'embedded' option in cgitrc•••When activated, cgit will neither generate http headers nor any 'framing' html elements (like <html> and <body>). Also, all page content is now wrapped in a <div id='cgit'> element to make it easier to select the correct cgit classes when embedded/themed. Suggested-by: Matt Sealey <matt@genesi-usa.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-023-0/+13
* | Merge branch 'ml/head-include'Lars Hjemli2009-07-254-1/+10
|\ \
| * | cgitrc.5.txt: document 'head-include'•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-251-0/+4
| * | Add head-include configuration option.•••This patch adds an option to the configuration file, "head-include", which works just like "header" or "footer", except the content is put into the HTML's <head> tag. Mark Lodato2009-06-073-1/+6
* | | Merge branch 'plain-etag'•••Conflicts: ui-shared.c Lars Hjemli2009-07-254-0/+12
|\ \ \
| * | | Add support for HEAD requests•••This is a quick 'n dirty hack which makes cgit honor HEAD requests. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-192-0/+7
| * | | Add support for ETag in 'plain' view•••When downloading a blob identified by its path, the client might want to know if the blob has been modified since a previous download of the same path. To this end, an ETag containing the blob SHA1 seems to be ideal. Todo: add support for HEAD requests... Suggested-by: Owen Taylor <otaylor@redhat.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-194-0/+5
* | | | Merge branch 'rt/plain-binary'•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-252-2/+11
|\ \ \ \
| * | | | ui-blob: return 'application/octet-stream' for binary blobs•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-251-1/+7
| * | | | ui-plain: Return 'application/octet-stream' for binary files.•••Signed-off-by: Remko Tronçon <git@el-tramo.be> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Remko Tronçon2009-07-251-1/+4
* | | | | Merge branch 'do/https'•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-07-253-3/+18
|\ \ \ \ \
| * | | | | use cgit_httpscheme() for atom feedDiego Ongaro2009-06-112-3/+6
| * | | | | add cgit_httpscheme() -> http:// or https://Diego Ongaro2009-06-112-0/+12
| | |_|/ / | |/| | |
* / | | | Return http statuscode 404 on unknown branch•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-06-073-0/+6
|/ / / /
* | | | Merge branch 'stable'Lars Hjemli2009-03-151-1/+1
|\| | |
| * | | CGIT 0.8.2.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-03-151-1/+1
* | | | Fix doc-related glitches in Makefile and .gitignore•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-03-152-1/+6
* | | | Merge branch 'stable'Lars Hjemli2009-03-152-11/+25
|\| | |
| * | | ui-snapshot: avoid segfault when no filename is specified•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-03-151-6/+17
| * | | fix segfault when displaying empty blobs•••When size is zero, subtracting one from it turns it into ULONG_MAX which causes an out-of-bounds access on buf. Signed-off-by: Eric Wong <normalperson@yhbt.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Eric Wong2009-03-151-5/+8
| |/ /
* | | Merge branch 'asciidoc'Lars Hjemli2009-03-153-58/+78
|\ \ \ | |/ / |/| |
| * | Makefile: add doc-related targets•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-121-2/+17
| * | Add cgit-doc.css•••This css is used to tweak the display of asciidoc-generated html for cgitrc.5.txt. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-121-0/+3
| * | cgitrc.5.txt: un-indent the name section•••Otherwise, this section is treated as a preformatted, literal block. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-121-1/+1
| * | cgitrc.5.txt: wrap the example file in an asciidoc LiteralBlock•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-121-0/+2
| * | cgitrc.5.txt: make the cgitrc options a valid asciidoc labeled list•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-121-51/+51
| * | make cgitrc.5.txt asciidoc manpage compatible•••According to the instructions and requirements here: http://www.methods.co.nz/asciidoc/chunked/ar01s20.html Matt McCormick (thewtex)2009-02-121-4/+4
| |/
* / ui-tree: escape ascii-text properly in hexdump view•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-121-4/+9
|/
* CGIT 0.8.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-011-1/+1
* Use GIT-1.6.1.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-012-1/+1
* Merge branch 'lh/binary'Lars Hjemli2009-02-017-30/+119
|\
| * shared.c: avoid SEGFAULT when checking for binary buffers•••Before calling buffer_is_binary() we need to verify that the buffer is valid. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-011-2/+2
| * ui-tree: show hexdump of binary blobs•••This teaches ui-tree to detect binary blobs and display them similar to `hexdump -C` (only wider). Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-312-23/+67
| * Handle binary files in diffs•••This teaches all diff-related operations (i.e. ui-log, ui-diff and ui-patch) how to handle binary files. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-315-7/+52
* | Merge branch 'lh/header'Lars Hjemli2009-02-014-0/+9
|\ \ | |/ |/|
| * Add support for a custom header•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-294-0/+9
* | Merge branch 'stable'Lars Hjemli2009-01-291-2/+4
|\ \ | |/ |/|
| * html.c: use correct escaping in html attributes•••First, an apostrophe is not a quote. Second, we also need to escape quotes. And finally, quotes are encoded as '&quot;', not '&quote;'. Sighned-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-291-2/+4
* | Merge branch 'stable'Lars Hjemli2009-01-271-1/+1
|\|
| * CGIT 0.8.1.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-271-1/+1
* | Merge branch 'jw/commit-decorations'•••Conflicts: cgit.css Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-274-1/+12
|\ \
| * | tests/t0105-commit.sh: expect commit decorations•••When a commit is referenced by a branch or tag the commit subject- line will be suffixed with the proper decorations, hence the test for this line needs to be updated. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-271-1/+1
| * | cgit.css: minor adjustment of commit decorations•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-271-0/+5
| * | Add decorations to commit pages•••This adds the tag and branch head decorations to the commit pages. This is similar to how commits are displayed in the standard gitweb interface. Signed-off-by: Justin Waters <justin.waters@timesys.com> Justin Waters2009-01-272-0/+5