79fdbceRemove ' -- ' prefix instead of '--' in passed-through options.fiddlosopher
6fc88e9Changes to man files documenting the ' -- ' option.fiddlosopher
ae2a1c2Minor documentation changes (README).fiddlosopher
66676b8Better error messages in markdown2pdf: print only the latex errors, not the whole log file.fiddlosopher
19486ee* Add PANDOC_OPTS support to 'markdown2pdf'.roktas
5a66fa0README changes: + Added documentation for '-- ' in shell scripts. + Added section on ucs.sty and LaTeX.fiddlosopher
574290cModified wrapper scripts to pass all command-line options after -- to pandoc. These options override the environment variable PANDOC_OPTS, if it is set. (Note: these changes don't include changes to the documentation or man pages, or to markdown2pdf.)fiddlosopher
2763382Replace which(1) in all wrappers with 'pathfind', a POSIX-compliant shell function. Expand tabs to four spaces.roktas
8e5f3e6Fix a bug in 'uninstall-exec' target.roktas
3ed8fc8Portability fixes and various cleanups in wrapper scripts: + Fix the tests at the header of wrappers. which(1) doesn't behave as expected on some systems. We should only assume that it's pretty widely available (for example, it's a builtin in csh) and we should only rely on its exit code by ignoring its output. + Replace 'echo -n' with 'printf' as the latter is recommended. + In markdown2pdf script, '--suffix' and '--backup' options of mv(1) appear to be GNU-ism. Apply a workaround. + Wrap some long lines to fit in an 80-column screen. + Remove spaces at the line ends.roktas
69e23afMade wrapper scripts sensitive to PANDOC_OPTS environment variable, which may contain command-line options to be passed to pandoc. + Changed the scripts themselves, including $PANDOC_OPTS after 'pandoc' + Added ENVIRONMENT to man pages for wrappers + Formatting changes to man files + Added description of PANDOC_OPTS to READMEfiddlosopher
668a485Changes to OSX packaging: + Use $(NAME) instead of hard-coded 'Pandoc' for package and dmg names + Create dmg in .. (like debs) + Modified website target to get dmg from ..fiddlosopher
fa645eeUse compiled executables directly from their build directory, without copying them to the top directory.roktas
caf7e1cFix a serious bug in Makefile. 'make' should recompile when a source file has been modified.roktas
82d7190Fixed two small Haddock comment bugs in Shared.hs.fiddlosopher
3081471Changed first two paragraphs of index.txt to match README.fiddlosopher
05c2566Remove signatures (and emails!) from changelog on web page.fiddlosopher
30734c8+ Changes to osx/Welcome: - removed hardcoded references to /usr/local - added title + Minor changes to website build process.fiddlosopher
30405f3Revisions to website target: + added link for OSX package + minor fixesfiddlosopher
6c87b87Put all website commands into a subshell jail. If any command failed, we would end up with web_dest directory which would have to be removed manually for further attempts. If this looked ugly; as an alternative solution we could change 'website' target as follows:roktas
cc14b53Changes for 'website': + Execute $(MAIN) in './' otherwise this would fail if $(MAIN) is not available in PATH. + Make echo off during file checking. + Copy $(deb_main) from parent directory.roktas
da1cf6aChanged install.html to INSTALL.html in website; replaced a reference to README.html to INSTALL.html.fiddlosopher
1c9c3acAdded target for creation of website. 'web' directory contains source files for website, which is created in 'web/pandoc'.fiddlosopher
fc08eb0Removed INSTALL.html from build-doc target.fiddlosopher
2b40ef5Fixes from last review: + Add markdown2pdf to %.pdf dependencies. + Make build-all target explicitly depend on build-program, instead of 'all' which might be changed in future. + Add build-program to osx-pkg-prep for the sake of explicitness. + Generate INSTALL.html in build-doc.roktas
9159ebdModified INSTALL instructions; require "make build-all" before "make install-all".fiddlosopher
afd9237Attempt to fix a (long-standing) Makefile drawback which is documented in previous revisions as follows:roktas
fdfe849Fix all the errors lintian(1) reported: + "SEE ALSO" sections of man files have paragraph fillings errors which groff(1) complains ("cannot adjust line"). This is because .BR line in "SEE ALSO" section is too long to break properly. Fix all man pages. While on it, move all AUTHORS section to the end of the files, this section should come last. + lintian(1) complains about the debian/changelog symlink: W: pandoc source: changelog-is-symlink N: N: The file debian/changelog is a symlink instead of a regular file. This N: is unnecessary and makes package checking and manipulation more N: difficult. If the changelog should be available in the source package N: under multiple names, make debian/changelog the real file and the N: other names symlinks to it. N: N: This problem may have prevented lintian from performing other checks, N: leading to undetected changelog errors. Reverse the source and targets in symlink to fix this warning. Now, the Debian packages can be cleanly built.roktas
7bbe87aFix a bug in variable substitution.roktas
24e56f3Older Cabal versions have no '--destdir' option. Detect the availability of this option and fallback to '--copy-prefix' (which is now deprecated, as of GHC 6.6).roktas
2d7043bRemove some code comments from previous commit.roktas
2066ec5More sanitizations in Makefile (needs testing): + Remove a bogus DOCS assignment line. + Cabal recreates pandoc executable by unnecessarily linking Main.o with library (it skips compiling *.hs files though). Since pandoc's time stamp is modified, it is copied from buildir to top directory, and also README.html is regenerated, each time a target which has a 'build' prerequisite is invoked. As a solution, now PHONY 'build' target depends on BUILDDIR/. + "THIS" variable has a confusing semantics and it is abusingly used in various targets. We in fact need it to specify package sub directories created during installation. Clarify this meaning by moving it to path variables section. + Create a new variable as MAIN which holds the main executable name. Sorry for my obsession to avoid simply using a magic "pandoc" name. :-) Modify all targets which (abusingly) refers to THIS and replace THIS with MAIN. Note that MAIN is derived from EXECS which in turn collects all executable names from Executable stanzas in cabal file. + As EXECS may hold more than one executable name, update EXECS target to reflect this semantic. + Rename BINS variable as PROGS and modify it so as to hold the names of all executables required to be installed. Remove bin_all local variable as PROGS can be used for the same purpose instead. + Modify DOCS variable so as to hold the names of all documents required to be installed. Remove doc_all local variable as DOCS can be used for the same purpose instead. + Remove DOCS target. README.html is already generated when needed. + Remove build-exec redundant prerequisite from osx_dest target. Make can find its way. + Set MAIN as the prerequisite of 'test' and 'test-markdown' to make things more clear.roktas
2d2914fSanitize Makefile: + Move $(BINS) target to a new PHONY 'build-exec' target. This should be used in all (non-build type) targets which refer BINS. Also, create a new 'build-program' target for user's convenience. + Update all targets so as to use build-exec (instead of BINS). + Use an explicit global DOCS variable which lists buildable documents; this makes our intention more clear. Also, for the sake of consistency, move BINS variable (which lists buildable executables) to a new section and create a redundant (for the moment, at least) EXECS variable. + Move all buildable target files in install-* targets to the related build-* targets. This mostly involves document files (e.g. README.hmtl). As a result, we now have a new build target 'build-doc' which builds main documents. This modification provides a clean separation between build and install type targets.roktas
d3f5280Make osx-dmg target depend on $(osx_dmg_name), so that if the dmg file has already been built, it does not build it again.fiddlosopher
309a150Changes related to osx packaging: + Simplified osx-dmg target, which need not be built as root. + Made osx-pkg and osx-pkg-prep non-.PHONY, plus a few other minor changes to make the dependencies work correctly. + Removed \< from the sed regex in cabalize; this is not support in BSD sed. + Changed path information in osx/Welcome and message in uninstall-pandoc.fiddlosopher
dd297ddChanged version numbers to 0.3.fiddlosopher
836ba86Created new changelog, made debian/changelog a symlink to changelog in top-level.fiddlosopher
5044c1fRemoved check for presence of pandoc in uninstall-pandoc; if uninstall-pandoc is present, that means Pandoc is installed.fiddlosopher
e478551Various changes in osx-* targets. + Exit 1 if permissions are not satisfied. + Make all targets PHONY. + Minor cosmetic fixes.roktas
b14874fAdded uninstall-pandoc script to Mac OS X package. Added information about uninstalling to Welcome message.fiddlosopher
7ccf149Added uninstall-pandoc script for Mac OS X package.fiddlosopher
1f18bc8Changes to osx-pkg and osx-dmg targets.fiddlosopher
c8bac7eImproved osx-dmg and osx-pkg targets in Makefile.fiddlosopher
a4a2792Use iconv on output as well as input in wrapper scripts.fiddlosopher
b8d960dImproved man files for pandoc and all wrappers.fiddlosopher
51536caRenamed OSX-Welcome as Welcome.fiddlosopher
4eec413Remove files from top-level that have been moved to osx directory.fiddlosopher
de7ea85Added osx directory for source files for Mac OS X package, to reduce clutter at top level.fiddlosopher
76bd231+ Improved man page for pandoc and markdown2pdf. + Changed README to recommend iconv on both input and output. + Added TODO items.fiddlosopher
aeb250fRevert all changes related to automatic ChangeLog creation. + Remove ChangeLog and gnuify-changelog.pl + Remove 'package' target in Makefile.roktas
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list