summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-20If HOME is not set in the env., fallback to the passwd entry.Jérémie Courrèges-Anglas
* No attempt to detect pwd.h / getpwuid, not sure if needed.
2014-02-20Mark the X socket as to be closed on exec.Jérémie Courrèges-Anglas
* Avoids leaking a descriptor, and potential problems described in the comp.windows.x FAQ.
2014-02-20Change set_close_on_exec to take a file descriptor.Jérémie Courrèges-Anglas
* Since it's easier to get a fd from a FILE * rather than the other way around.
2014-02-20Kill getsid(2) check in get_child_info.Jérémie Courrèges-Anglas
* Purpose not understood, usage can't be right on OSes where getsid fails with EPERM if ratpoison and the argument pid are not in the session; guess what, ratpoison calls setsid(2) in spawn()...
2014-02-20Kill noisy local variable.Jérémie Courrèges-Anglas
2014-02-20Amend / kill weak comments.Jérémie Courrèges-Anglas
2014-02-20Simplify using sbuf_free_struct.Jérémie Courrèges-Anglas
2014-02-20Stop using XKeycodeToKeysym (deprecated).Jérémie Courrèges-Anglas
* Use XkbKeycodeToKeysym instead. Not sure if this is a good change, but publish it at least so that people can test and report.
2014-02-20Make some members of struct rp_input_line size_t.Jérémie Courrèges-Anglas
2014-02-20Test for __builtin_prefetch, not for __GNUC__.Jérémie Courrèges-Anglas
* Fixes build with pcc.
2014-02-20Fix formatting warning with groff(1).Jérémie Courrèges-Anglas
* groff interprets "%T" even when double-quoted. Use \&%T instead.
2014-02-20Replace man(7) manpage with a mdoc(7)-formatted one.Jérémie Courrèges-Anglas
* The former manpage needed Groff to be properly formatted, this is a dependancy I want to remove. Support for systems where neither groff nor mandoc are available is achieved by generating a man(7) manpage, which will be shipped in the tarballs. * The mdoc(7) language provides semantic annotations for better documentation of Unix utilities, contrary to man(7) which provides mere presentation markup. * The build system now encodes paths in the manpage according to the settings passed to ./configure. Note that some markup used may not be perfectly appropriate. Comments about this matter, and questions from distro maintainers using manpage patches are welcome. Selected reading: - http://mdocml.bsd.lv general information about mdoc(7) - http://mdocml.bsd.lv/mdoc.7.html mdoc(7) macros reference - http://manpages.bsd.lv/ mdoc(7) tutorial
2014-02-20Fix typos and wrap line.Jérémie Courrèges-Anglas
2014-02-20Fit line in 80 chars after last commit.Jérémie Courrèges-Anglas
2014-02-20Add documentation of the rpwsm$i and rpwsm{n,p} aliases in rpws.Vasil Zlatanov
2014-02-20Add the "current" option to rpws to print the current workspace.Vasil Zlatanov
2014-01-15Casing.Jérémie Courrèges-Anglas
2014-01-15Fix double "the".Jérémie Courrèges-Anglas
2014-01-06Revert b470085.Jérémie Courrèges-Anglas
* Wrong usage of pointers. Those two helper functions are supposed to update frame parameters passed as pointers, but this does not work. Assigning to a pointer merely changes its local value. * Additionally, forgotten assignment to "done" in find_non_dedicated_frame(), bug not visible in non-xinerama setups.
2014-01-05Kill code #if 0'ed since 2001.Jérémie Courrèges-Anglas
2014-01-04Kill init_globals().Jérémie Courrèges-Anglas
* selection has static storage and is thus correctly initialized.
2014-01-04Ansify read_any_key().Jérémie Courrèges-Anglas
2014-01-03Make our fallback getline more compliant.Jérémie Courrèges-Anglas
* don't use xmalloc/xrealloc, but return -1 in case of memory allocation failure * modify the parameters only when allocation succeeds
2014-01-03Don't mix code and decls.Jérémie Courrèges-Anglas
2014-01-03strdup -> xstrdupJérémie Courrèges-Anglas
2014-01-03malloc -> xmallocJérémie Courrèges-Anglas
2014-01-03One realloc -> xrealloc.Jérémie Courrèges-Anglas
2014-01-03Get rid of useless casts of xmalloc/realloc return value.Jérémie Courrèges-Anglas
2014-01-03if (ptr) free(ptr) is not a good idiom.Jérémie Courrèges-Anglas
2014-01-03Check for alternative names of typeof().Jérémie Courrèges-Anglas
2014-01-03Kill useless X_LDFLAGS and reorder variables.Jérémie Courrèges-Anglas
2014-01-03Open $sysconfdir/ratpoisonrc, don't hardcode /etc.Jérémie Courrèges-Anglas
2014-01-03Be more verbose about failures in read_startup_files().Jérémie Courrèges-Anglas
* If we fail with errno set to something != ENOENT then an error message should probably be printed.
2014-01-03Better error checking for -f configfile.Jérémie Courrèges-Anglas
* make read_startup_files() return whether it succeeded. A failure is when the user passed a specific config file, but we couldn't load it. * in main() exit if read_startup_files() failed.
2014-01-03Report bugs to PACKAGE_BUGREPORT.Jérémie Courrèges-Anglas
2014-01-03In str_comp() make len and i size_t.Jérémie Courrèges-Anglas
2014-01-03Typo in comment.Jérémie Courrèges-Anglas
2014-01-03Tiny xmalloc/realloc/strdup cleanup.Jérémie Courrèges-Anglas
* kill "register" * compare pointers against NULL * separate declarations and code
2014-01-03In parse_keydesc() strdup the key desc only if needed.Jérémie Courrèges-Anglas
2014-01-03messages.h is included from ratpoison.h.Jérémie Courrèges-Anglas
2014-01-03Non-compliant enum forward declaration.Jérémie Courrèges-Anglas
2014-01-03Remove some fairly obvious comments.Jérémie Courrèges-Anglas
2014-01-03FD_CLOEXEC is only used in set_close_on_exec().Jérémie Courrèges-Anglas
2014-01-03We need config.h, no need for ifdef's.Jérémie Courrèges-Anglas
2013-12-05Added contrib/ratdate.sh and updated Makefile.amRob Paisley
2013-12-03Bogus cmdret_free call.Jérémie Courrèges-Anglas
2013-11-26Prettify --with-xterm handling.Jérémie Courrèges-Anglas
2013-11-26Prettify --enable-debug handling.Jérémie Courrèges-Anglas
2013-11-26If asked for, use the Electric Fence library.Jérémie Courrèges-Anglas
2013-11-26Assume we have stdarg.h and unistd.h.Jérémie Courrèges-Anglas