aboutsummaryrefslogtreecommitdiff
path: root/src/config_parser.c
AgeCommit message (Expand)Author
2024-01-27clang-format: enable InsertBraces (#5882)Orestis Floros
2023-01-02fix -Wmaybe-unused and -Wstringop-truncation warningsMichael Stapelberg
2022-09-12Fix crash in parse_file() when parsing nested variables (#5003)zhrvn
2022-06-01Fix typos (#4989)George Rodrigues
2021-12-06Remove outdated //-style commented-out codeOrestis Floros
2021-11-02portability: use getcwd() instead of get_current_dir_name() (#4645)Baptiste Daroussin
2021-09-22GET_CONFIG: add raw/variable-processed contents of all config files (#4528)Michael Stapelberg
2021-06-02Implement include config directive (#4420)Michael Stapelberg
2020-04-19Sort includes in *.c filesOrestis Floros
2020-02-19clang-format: bring back ForeachMacros (#3948)xzfc
2020-01-16Use EXIT_SUCCESS/FAILURE instead of 0/1Orestis Floros
2018-12-09Code style: fix misaligned and misindented commentsAlbert Safin
2018-10-13Reduce some code around freesOrestis Floros
2017-12-09migrate_config: scalloc converted configOrestis Floros
2017-12-09Fix v3 to v4 crash with a variable with longer name than valueOrestis Floros
2017-09-30Fix compilation warnings on all Debian architectures. (#3007)Michael Stapelberg
2017-09-30Fix memory leak when config conversion fails (#3006)Michael Stapelberg
2017-09-13scalloc parse_config input to make sure it terminates with '\0'Orestis Floros
2017-08-20start nagbar when encountering invalid set statementsMichael Stapelberg
2017-08-20Skip lines consisting only of “set”Michael Stapelberg
2017-08-20(Re-)initialize optional fields to empty stringsMichael Stapelberg
2017-08-20Bugfix: check bounds before accessing memoryMichael Stapelberg
2017-08-19Introduce the GET_CONFIG IPC requestMichael Stapelberg
2016-11-08switch to clang-format-3.8 (#2547)Michael Stapelberg
2016-10-23Ensure all *.[ch] files include config.hMichael Stapelberg
2016-05-31Explicitly terminate fallback in set_from_resource. (#2366)Ingo Bürk
2016-05-08Introduce support for specifying variables from X resources. (#2286)Ingo Bürk
2016-05-08Do not count '\' in comment as line continuation (#2181)Johannes Lange
2016-04-26Ensure config variables match on longest-length (#2306)Kyle Kneitinger
2016-02-06travis: check spelling of binaries and manpages, use dockerMichael Stapelberg
2015-11-02Fix config validation fail when no new line from end of filehwangcc23
2015-10-04Merge pull request #1965 from Airblader/feature-typed-commands-parserMichael Stapelberg
2015-10-02Check duplicated bindings after translating keysymhwangcc23
2015-09-28Allow the commands parser to use "number" arguments by making the stack typed.Ingo Bürk
2015-09-14Extract workspace names from bindings before reordering.Michael Stapelberg
2015-08-26Use libxkbcommon for translating keysyms, support all XKB groups.Michael Stapelberg
2015-08-03Use safe wrappers inside "#if 0" tooshdown
2015-08-03config_parser: don't use sizeof(char)shdown
2015-08-03Use safe wrappers wherever possibleshdown
2015-08-03libi3: change scalloc() signature to match calloc()shdown
2015-07-27Improve error message for clarity.Michael Stapelberg
2015-07-26Support config file line continuationhwangcc23
2015-04-20Update copyright notices and get rid of rangesDeiz
2015-04-06Store Git commit identifier in its own objectDeiz
2015-03-29Add a safe wrapper for write and fix some warningshwangcc
2015-03-11degendered termsDiana Thayer
2014-08-25Allow to validate the config file without X.aszlig
2014-06-19clang-format-3.5 **/*.h **/*.cMichael Stapelberg
2014-06-15format **/*.c with clang-format-3.5Michael Stapelberg
2014-06-08replace remaining printf()s with D?LOGMichael Stapelberg