summary refs log tree commit diff
path: root/etc/psf/Makefile (follow)
Commit message (Expand)AuthorAge
* Add WIP serif8x16.psfJune McEnroe2019-01-22
* Add sans8x16.psfJune McEnroe2019-01-15
* Add sans6x12June McEnroe2018-10-03
* Add sans6x10 basic glyphsJune McEnroe2018-09-28
* Add png target in etc/psfJune McEnroe2018-09-28
* Add sans6x8 PSF2 fontJune McEnroe2018-09-27
diffstat with diffLars Hjemli This creates a generic diffstat function in ui-diff, which then is invoked from cgit_print_diff with the result that both commit and diff- view gets a diffstat. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-17Fix commitdiff annoyanceLars Hjemli Someone were a bit sloppy when the commitdiff got included 'inline' in commit 89aa3c0d0a4c6d9885272602005975b763ea1604. This patch deletes a stray `)` and makes sure the diffstat summary `<div>` is closed before the full diff is printed. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-15Cleanup page headerLars Hjemli Fix some invalid html, remove dead code. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-14Fix search in repo index even if caching is enabledLars Hjemli The repository index page needed to include the querystring in the cache filename. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-14Make a few more columns in repolist and log view clickableLars Hjemli Less mouse movement is nice. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-14Make branches, tags and log play better together in the summary viewLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-14Fix more css uglinessLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-14cgit.css: set form marginsLars Hjemli According to the css2 spec, htmlforms have 1.12em top and bottom margins. That doesn't play well with the placement of the search form, so lets force it to use 0em margins. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-14Fix css font-familyLars Hjemli When the sidebar was introduced in v0.7 the default font-family property got messed up, but this commit should fix the issue. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-13Make repository search case insensitiveLars Hjemli This reuses the strcasestr() compiled or linked by libgit.a to implement a case insensitive variation of the repository search. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-13Remove 'patch' link from tab, add to commit viewLars Hjemli It's a bit confusing to enter the patch view from the tab, since it has no layout. And the commit view has always lacked showing the commit id. Both of these warts are fixed by this commit, which adds a new header line in the commit view which shows the commit id as a 'permalink' to the current commit and also adds a link to the patch view of the current commit. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-13Implement minimal freetext search in the repolistLars Hjemli This makes the repolist much more usable when there's a lot of repositories registered in cgitrc. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-13More layout fixesLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-12Minor fixup in tree-view cssLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-12Reintroduce the branch switcherLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-12Add fixed link to index page from repo headerLars Hjemli This makes it easier to get back to the index page, and also re-enables the usage of logo-link in cgitrc. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-12Include diff in commit viewLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-12Replace sidebar/logoLars Hjemli This replaces the sidebar with a more 'common' header layout and also updates the logo. Not quite finished yet, though. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-09Use GIT-1.5.5Lars Hjemli 2008-04-08Don't specify mimetype in ui-blob.cLars Hjemli But be sure to specify correct filename. This way, the client can hopefully guess a sensible mimetype based on the filename suffix, and cgit can ignore the issue altogether. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-08Reset ctx.repo to NULL when the config parser is finishedLars Hjemli This global variable is used by the config parsing callback to keep track of the currently configured repository. If it is not reset to NULL when the config parser is finished, and neither `url` or `r` is specified on the querystring, cgit will wrongly consider the last configured repo as selected. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-08Move cgit_parse_query() from parsing.c to html.c as http_parse_querystring()Lars Hjemli This is a generic http-function. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-04-01Use GIT-1.5.5-rc2Lars Hjemli 2008-03-28Move function for configfile parsing into configfile.[ch]Lars Hjemli This is a generic function which wanted its own little object file. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-27Add cache.hLars Hjemli The functions found in cache.c are only used by cgit.c, so there's no point in rebuilding all object files when the cache interface is changed. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-25Remove global and obsolete cgit_cmdLars Hjemli This variable was obsoleted by cmd.c. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-25Makefile: copy the QUIET constructs from the Makefile in git.gitLars Hjemli These constructs were introduced by Shawn O. Pearce in commit 74f2b2a8d006a49e1be7e30731c2f7365d2741d1. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Move cgit_version from shared.c to cgit.cLars Hjemli With the matching Makefile change, this makes sure that only cgit.o and cgit proper needs to be rebuildt when VERSION has been modified. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Makefile: autobuild dependency rulesLars Hjemli This uses gcc to generate dependency rules for each `.o` file, based on the corresponding `.c` file, into a new set of `.d` files (which are also defined to depend on the same set of source files as their `.o` files). Result: * all objectfile dependencies are correctly calculated * only the necessary dependencies are recalculated when a sourcefile is updated Inspiration for the build rules: * http://www.gnu.org/software/make/manual/make.html#Automatic-Prerequisites * http://make.paulandlesley.org/autodep.html Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Initial Makefile cleanupLars Hjemli Sort the list of object files to improve readability/mergeability and remove manual dependency information which will soon be generated automatically. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Move non-generic functions from shared.c to cgit.cLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Add ui-shared.hLars Hjemli 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> 2008-03-24Add separate header-files for each page/viewLars Hjemli Yet another step towards removing cgit.h. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Refactor snapshot supportLars Hjemli The snapshot support needs to be split between output- and config-related functions to get the layering between shared.c and ui-*.c right. There is also some codestyle-issues which needs fixing to make the snapshot functions more similar to the rest of the cgit code. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Add command dispatcherLars Hjemli This simplifies the code in cgit.c and makes it easier to extend cgit with new pages/commands. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Remove obsolete cacheitem parameter to ui-functionsLars Hjemli This parameter hasn't been used for a very long time... Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-24Add struct cgit_page to cgit_contextLars Hjemli This struct is used when generating http headers, and as such is another small step towards the goal of the whole cleanup series; to invoke each page/view function with a function pointer. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-23Use GIT-1.5.5.rc1Lars Hjemli 2008-03-18Introduce html.hLars Hjemli 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> 2008-03-17Fix segfault in patch view for root commitLars Hjemli The code for patch view assumed the current commit would always have a parent, which made cgit segfault when that wasn't the case. This fixes the bug and adds a test-script for patch view which includes a test for the inital commit. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-03-17Use GIT-1.5.4.4Lars Hjemli 2008-02-24tests/setup.sh: cleanup test script output and loggingLars Hjemli Log the complete output from each test-script in test-output.log and tell the user about the logfile when a test-script fails. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-02-24t0010-validate.sh: return on cgit errorsLars Hjemli The earlier segfault in cgit passed by unnoticed by this test-script due to the pipe between cgit and sed. There might be a more elegant solution to this problem, but my shellscript- foo is weak. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-02-24Make output from `make test` more readableLars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-02-24Brown paper bag: don't use `grep -v`Lars Hjemli For some inexplicable reason I'd gotten the semantics of `grep -v` totally backwards, thinking it somehow would make the exitcode from grep indicate the non-match of the specified pattern. This fixes the broken tests and gives me a valuable lession about shell programming at the same time. Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-02-24Add regression-test for description-less reposLars Hjemli The segfault fixed in commit eacde43d7184452e1fdc90b982b531f1f5239923 was triggered when the html-functions manipulated string literals. One callpatch which could trigger the bug is in ui-repolist.c when repo descriptions are passed to html_ntxt(): if a repo is lacking a description, the literal string "[no description]" is used. This patch changes test/setup.sh such that the first repo has no description, and adds tests for both "[no description]" and "the bar repo" (description of the other repo) to tests/t0101-index.sh, which should be enought to catch regressions in these functions. Noticed-by: Hiroki Hattori <seagull.kamome@gmail.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-02-23Fix segfaultHiroki Hattori Signed-off-by: Lars Hjemli <hjemli@gmail.com> 2008-02-16Improve initialization of git directoryLars Hjemli Using the functions offered by libgit feels like the right thing to do. Also, make sure that config errors gets properly reported. Signed-off-by: Lars Hjemli <hjemli@gmail.com>