| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Change tabs to four spaces in herbstcommander.sh
- Remove empty lines from beginning/end of files (unless it's a .c/.h file or
ends with a bullet point) respectively change multiple blank lines at the end
of a file to one
- Remove whitespace at the end of a line,
- Try to get whitespaces for #include/#define's consistent
- Try to get whitespace between functions consistent
(always 1 blank line instead of 0/1/2)
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
As the C Preprocessor is never called separately just add CPPFLAGS to
CFLAGS at the beginning of the Makefile so they get passed to all
compiler calls.
|
|
|
|
|
|
| |
Fall back to the system wide autostart file (very often placed at
/etc/xdg/herbstluftwm/autostart) if the autostart in the user's home can
not be executed.
|
| |
|
|
|
|
|
|
| |
This command detects the layout of the monitors using Xinerama and updates the
internal monitors accordingly.
The implementation is inspired by dwm's updategeom().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Let the Makefile behave more like the infamous GNU-Autotools.
Specifically, the following has changed:
- INSTALLDIR is now called DESTDIR
- PREFIX is an absolute path and not relative to DESTDIR. The reason for
this is that DESTDIR is solely used for installing (for example by
gentoos portage, which first install into a temporary directory),
while PREFIX and the other variables specify final paths, that can
also be included in the application itself or the documentation.
- PREFIX is now /usr/local instead of /usr
- SHAREDIR is now DATADIR
- MANDIR changed from $(DATADIR)/man/man1 to $(DATADIR)/man.
- There is now a MAN1DIR.
- LICENSEDIR is now set to $(DOCDIR) by default
- ETCDIR is now SYSCONFDIR
- bash completion is now installed in $(BASHCOMPLETIONDIR)
|
| |
|
|
|
|
|
| |
Some CFLAGS are still required (such as -std=c99), but others can now be
overridden (such as -g).
|
|
|
|
|
|
|
|
|
| |
The Makefile now uses ${CC} defined in the environment if it's defined,
and only falls back to gcc otherwise.
Note: ${LD} is not used, but instead initialized to $(CC) in the
Makefile, since it's rare that one wants to use a separate linker these
days and it's also very likely to break.
|
|
|
|
|
| |
Colors do more harm than good when the output is logged or piped into
another command, so there should be an option to disable them.
|
|
|
|
|
|
|
|
| |
$(VERBOSE) in config.mk can now be used to enable verbose build.
Verbose build will print all command invocations in addition to the
colored [CC], [DOC], etc lines. This is especially useful for debugging
the build-system. Add make-variable to enable verbose builds
|
|
|
|
| |
Thanks to Corey Richardson.
|
|
|
|
| |
Now no files are in the root directory of the tarball anymore.
|
| |
|
|
|
|
|
| |
Omit -lrt option on e.g. openbsd.
Thanks to Sime Ramov for reporting this.
|
| |
|
|
|
|
|
| |
"This patch should fix the issue"
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646378
|
|
|
|
| |
updated README and config.mk
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
the verison number is set in version.mk. Via -D cflag, It is passed to
the C sources. Changing the version now is possible by editing this file
and starting a make clean all.
|
| |
|
| |
|
|
|
|
| |
now using sigaction instead of signal
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|