quick bug fix, 4.0.10 totally ready

master
Allen Webster 2016-07-15 11:45:02 -04:00
parent dc299cc650
commit 5d9aa6aeb0
3 changed files with 28 additions and 29 deletions

View File

@ -792,11 +792,13 @@ DOC_SEE(Buffer_Batch_Edit_Type)
bool32 result = false; bool32 result = false;
if (file){ if (file){
if (edit_count > 0){
Temp_Memory temp = begin_temp_memory(part); Temp_Memory temp = begin_temp_memory(part);
Buffer_Edit *inverse_edits = push_array(part, Buffer_Edit, edit_count); Buffer_Edit *inverse_edits = push_array(part, Buffer_Edit, edit_count);
Assert(inverse_edits);
char *inv_str = (char*)part->base + part->pos; char *inv_str = (char*)part->base + part->pos;
int inv_str_max = part->max - part->pos; int inv_str_max = part->max - part->pos;
Assert(inverse_edits);
Edit_Spec spec = Edit_Spec spec =
file_compute_edit(mem, file, file_compute_edit(mem, file,
@ -808,6 +810,10 @@ DOC_SEE(Buffer_Batch_Edit_Type)
end_temp_memory(temp); end_temp_memory(temp);
} }
else{
result = true;
}
}
return(result); return(result);
} }
@ -1896,18 +1902,11 @@ DOC(This call changes 4coder's default font to one of the built in fonts.)
i16 font_id = 0; i16 font_id = 0;
if (font_set_extract(set, font_name, &font_id)){ if (font_set_extract(set, font_name, &font_id)){
global_font->font_id = font_id;
if (apply_to_all_files){ if (apply_to_all_files){
System_Functions *system = cmd->system; global_set_font(cmd->system, cmd->models, font_id);
Models *models = cmd->models;
File_Node *node = 0;
File_Node *sentinel = &models->working_set.used_sentinel;
for (dll_items(node, sentinel)){
Editing_File *file = (Editing_File*)node;
file_set_font(system, models, file, font_id);
} }
else{
global_font->font_id = font_id;
} }
} }
} }

View File

@ -26,8 +26,8 @@ popd
pushd ..\build pushd ..\build
REM call "%CODE_DIR%\buildsuper.bat" ..\code\4coder_default_bindings.cpp REM call "%CODE_DIR%\buildsuper.bat" ..\code\4coder_default_bindings.cpp
call "%CODE_DIR%\buildsuper.bat" ..\code\power\4coder_experiments.cpp REM call "%CODE_DIR%\buildsuper.bat" ..\code\power\4coder_experiments.cpp
REM call "%CODE_DIR%\buildsuper.bat" ..\code\power\4coder_casey.cpp call "%CODE_DIR%\buildsuper.bat" ..\code\power\4coder_casey.cpp
REM call "%CODE_DIR%\buildsuper.bat" ..\4vim\4coder_chronal.cpp REM call "%CODE_DIR%\buildsuper.bat" ..\4vim\4coder_chronal.cpp
if %ERRORLEVEL% neq 0 (set FirstError=1) if %ERRORLEVEL% neq 0 (set FirstError=1)

View File

@ -1474,7 +1474,7 @@ HOOK_SIG(casey_start)
exec_command(app, change_active_panel); exec_command(app, change_active_panel);
app->change_theme(app, literal("Handmade Hero")); app->change_theme(app, literal("Handmade Hero"));
app->change_font(app, literal("Liberation Mono")); app->change_font(app, literal("Liberation Mono"), true);
Theme_Color colors[] = Theme_Color colors[] =
{ {