4.1.8 change log and version number

master
Allen Webster 2021-06-03 09:23:58 -07:00
parent ad18c004e3
commit 0b5fabe23f
3 changed files with 20 additions and 4 deletions

View File

@ -526,8 +526,8 @@ prj_setup_scripts(Application_Links *app, Prj_Setup_Script_Flags flags){
status = prj_file_is_setup(app, script_path, string_u8_litexpr("build")); status = prj_file_is_setup(app, script_path, string_u8_litexpr("build"));
needs_to_do_work = needs_to_do_work =
!status.project_exists || !status.project_exists ||
(do_bat_script && !status.bat_exists) || (do_bat_script && !status.bat_exists) ||
(do_sh_script && !status.sh_exists); (do_sh_script && !status.sh_exists);
} }
else{ else{
needs_to_do_work = true; needs_to_do_work = true;
@ -963,7 +963,7 @@ CUSTOM_DOC("Looks for a project.4coder file in the current directory and tries t
// NOTE(allen): Set Window Title // NOTE(allen): Set Window Title
Variable_Handle proj_name_var = vars_read_key(prj_var, vars_save_string_lit("project_name")); Variable_Handle proj_name_var = vars_read_key(prj_var, vars_save_string_lit("project_name"));
String_ID proj_name_id = vars_key_id_from_var(proj_name_var); String_ID proj_name_id = vars_string_id_from_var(proj_name_var);
if (proj_name_id != 0){ if (proj_name_id != 0){
String8 proj_name = vars_read_string(scratch, proj_name_id); String8 proj_name = vars_read_string(scratch, proj_name_id);
String8 title = push_u8_stringf(scratch, "4coder project: %.*s", string_expand(proj_name)); String8 title = push_u8_stringf(scratch, "4coder project: %.*s", string_expand(proj_name));

View File

@ -1,6 +1,6 @@
#define MAJOR 4 #define MAJOR 4
#define MINOR 1 #define MINOR 1
#define PATCH 7 #define PATCH 8
// string // string
#define VN__(a,b,c) #a "." #b "." #c #define VN__(a,b,c) #a "." #b "." #c

View File

@ -1,4 +1,20 @@
4.1.8
+ On command line "-U <path>" sets the user directory
+ On command line "-L" "> log.txt" to get a startup log
+ The 4coder_fleury layer is now bundled with 4coder; run with '4ed -U 4coder_fleury'
+ New commands 'project_command_F1' ... 'project_command_F16' can be directly bound
in key bindings.
+ In a project "fkey_command_override" can contain labeled sets ".name = { ... }"
which override the fkey commands for a particular user;
"user_name" from config.4coder is used to decide which override set to apply
+ Fix: indent bug inside parantheses
+ Fix: window title after project loading works again
+ Fix: parsing the parameter of #include
+ Fix: handle spaces in buildsuper build paths
+ Fix: make backspace alphanumeric boundary work on UTF-8
+ Fix: push_buffer_line now cuts out an extra carriage return at the end
4.1.7 4.1.7
+ Core string hash features "save_string" "read_string" + Core string hash features "save_string" "read_string"
+ Added lookup acceleration to code index data + Added lookup acceleration to code index data