Commit Graph

204 Commits

Author SHA1 Message Date
Username404 bbc980c6a9
Use the CheckPIESupported output in the CMakeLists.txt, file and replace the .svgz logo with a .svg one. 2021-06-11 07:25:29 +02:00
Username404 a9d137fab6
Use the assign operator for a few variables in main.cpp. 2021-06-10 21:58:08 +02:00
Username404-59 af729c527b
Fix the previous commit by adding an outputFile string. 2021-06-10 17:27:50 +02:00
Username404-59 c5d33fd480
Add support for multiple input files 2021-06-10 16:29:54 +02:00
Username404-59 a75cbeb129
Remove useless inlined functions in ParseComponents.hpp 2021-06-10 13:47:07 +02:00
Username404-59 86985501e5
Don't add a 0 to the ProductVersion value in resources/Yerbacon.rc. 2021-06-08 15:30:16 +02:00
Username404-59 697af646d3
Fix the loop of validLanguage iterating too much. 2021-04-26 13:05:30 +02:00
Username404-59 75fd1d93d4
Make the languages variable a constant containing string_view instances, and use shorter numbers in the LANGUAGE enum. 2021-04-26 12:36:11 +02:00
Username404-59 76e168fe58
Add a namespace to ParseComponents.hpp. 2021-04-25 16:13:17 +02:00
Username404-59 937d393aa5
Remove StandardComponents.hpp. 2021-04-25 16:02:28 +02:00
Username404 e356ceab0c
Use a static cast in the main function. 2021-04-24 18:23:37 +02:00
Username404 85c155fc3b
Remove a parameter from the setOutputFileContent function and remove a variable in the main function. 2021-04-24 17:58:12 +02:00
Username404-59 c22e59bd62
Add a newline in the --help argument of the ybcon shell script 2021-04-24 18:12:13 +02:00
Username404-59 a8b2f77dd6
Use a pre-increment in a for loop of MainTranspile.cpp. 2021-04-24 17:21:30 +02:00
Username404-59 abe3a7b418
Change the install directory for Win32 packages in the CMakeLists.txt file. 2021-04-02 13:53:55 +02:00
Username404-59 682068ad3a
Improve the welcome page of NSIS installers. 2021-04-02 13:35:16 +02:00
Username404-59 026c44aa4a
Set a few variables in the CMakeLists.txt file. 2021-04-02 13:29:50 +02:00
Username404-59 9e6a2a0b79
Use lzma instead of bzip2 for NSIS installers. 2021-04-02 12:53:52 +02:00
Username404-59 ae451d32b3
Set CPACK_NSIS_COMPRESSOR to two arguments instead of just "BZIP2" in the CMakeLists.txt file. 2021-04-02 12:46:54 +02:00
Username404-59 5e4fc9f4be
Set the compressor used for NSIS packages. 2021-04-01 21:45:19 +02:00
Username404-59 c712ab6811
Make the CPack NSIS installer dpi-aware. 2021-04-01 21:43:21 +02:00
Username404-59 829e53080c
Add a default constructor to a struct in StandardComponents.hpp. 2021-04-01 19:22:18 +02:00
Username404-59 9ade88b6aa
Make the lex function return a value instead of a reference. 2021-04-01 16:20:14 +02:00
Username404-59 c190e308f8
Remove separator tokens, and move a boolean variable. 2021-04-01 15:32:31 +02:00
Username404-59 b37250492a
Don't ask to run as administrator in filefuncs.cpp. 2021-03-30 18:29:40 +02:00
Username404-59 ee6817c0e9
Fix "--printresult" and "--target=" not being completed after other arguments in zsh. 2021-03-30 17:33:52 +02:00
Username404 15637db2cc
Abort the postinst script when errors are present. 2021-03-30 16:37:48 +02:00
Username404 b02f2eaffd
Change the name of the zsh completion for "--target=". 2021-03-30 16:16:53 +02:00
Username404-59 d0c3cedfb2
Don't put a space in the fish shell completion of "--target=". 2021-03-29 21:38:53 +02:00
Username404-59 bbd060618f
Add a few missing words to the commands statement in the first line of scripts/completions/fish-completion.fish. 2021-03-29 21:18:29 +02:00
Username404-59 704b3d479e
Add completions for the "--target=" argument. 2021-03-29 20:42:52 +02:00
Username404-59 8a2f368795
Correctly check if PIE is fully working. 2021-03-29 00:20:41 +02:00
Username404-59 627473e7da
Don't overwrite linker flags in the CMakeLists.txt file. 2021-03-28 23:58:25 +02:00
Username404-59 1c758448cf
Move "-fivopts" to GNU-only flags. 2021-03-27 15:32:49 +01:00
Username404 32a9c2b0d1
Make the "<<" operator call the right function in the ParseTree class. 2021-03-27 11:13:11 +01:00
Username404 b21c2ae643
Check if PIE is supported on MSVC too in the CMakeLists.txt file. 2021-03-27 11:10:08 +01:00
Username404-59 11ea331d89
Share a few compilation flags between GCC and Clang. 2021-03-26 23:28:54 +01:00
Username404-59 ad7075db7e
Call exit() when the file(s) passed as argument(s) can't be opened. 2021-03-26 13:23:13 +01:00
Username404-59 c087d8b2f0
Shorten the ybcon shell command script. 2021-03-26 13:03:32 +01:00
Username404-59 c933c7e86e
Include the --target option in the help dialog. 2021-03-26 10:16:48 +01:00
Username404-59 b9e339caf8
Move some code in the shell command to a switch-case statement. 2021-03-25 21:41:04 +01:00
Username404-59 76cd97715f
Add the "--target=" parameter to the shell command. 2021-03-25 21:33:42 +01:00
Username404-59 810c94752f
Remove a useless "this" in ParseComponents.hpp. 2021-03-25 21:18:48 +01:00
Username404-59 9869f73e35
Use a reference as the parseString function's parameter instead of a unuseful pointer. 2021-03-25 21:15:21 +01:00
Username404-59 a4e42f752f
Add a few indentation spaces in the CMakeLists.txt file. 2021-03-25 19:16:38 +01:00
Username404-59 cdb9446820
Don't use the "-pie" link option in MSVC. 2021-03-25 18:08:05 +01:00
Username404 5b265d690f
Make the ybcon executable truly position-independent. 2021-03-25 16:50:25 +01:00
Username404 a00b36eaae
Remove the timestamps from the zipped changelog file. 2021-03-25 16:18:00 +01:00
Username404 fbd7d8684e
Set CMAKE_POSITION_INDEPENDENT_CODE for all compilers. 2021-03-25 16:10:25 +01:00
Username404 1d5f2d7877
Use the name "changelog.Debian.gz" instead of "changelog.gz" for the debian package's changelog. 2021-03-25 14:28:03 +01:00