|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | This adds the fmtalloc helper, html_txtf, html_vtxtf, and html_attrf.
These takes a printf style format string like htmlf but escapes the
resulting string.  The html_vtxtf variant takes a va_list whereas
html_txtf is variadic.
Signed-off-by: John Keeping <john@keeping.me.uk> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | While doing this, remove declarations from header files where the
corresponding definition is declared "static" in order to avoid build
errors.
Also re-order existing headers in ui-*.c so that the file-specific
header always comes immediately after "cgit.h", helping with future
consistency.
Signed-off-by: John Keeping <john@keeping.me.uk> | 
| | 
| 
| 
| 
| 
| | This is similar to html_option, but for int values.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| 
| 
| 
| | Use "__attribute__((format (printf,N,M)))", as is done in git, do catch
mistakes in printf-style format strings.
Signed-off-by: Mark Lodato <lodatom@gmail.com> | 
| | 
| 
| 
| 
| 
| 
| 
| | None of the html_* functions modify their argument, so they can all be
'const char *' instead of a simple 'char *'.  This removes the need to
cast (or copy) when trying to print a const string.
Signed-off-by: Mark Lodato <lodatom@gmail.com> | 
| | 
| 
| 
| 
| 
| 
| | This function can be used to generate properly escaped path-components
for links.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| 
| 
| | This function can be used to properly escape querystring parameter values.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| 
| 
| 
| | This implements a way to access plain blobs by path (similar to the
tree view) instead of by sha1.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| 
| 
| 
| | This patch implements basic support for cloning over http, based on the
work on git-http-backend by Shawn O. Pearce.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| 
| 
| | This is a generic http-function.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
|  | 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> |