Spelling: Loose Versus Lose
authorHarley Acheson <harley.acheson@gmail.com>
Mon, 19 Oct 2020 16:15:34 +0000 (09:15 -0700)
committerHarley Acheson <harley.acheson@gmail.com>
Mon, 19 Oct 2020 16:15:34 +0000 (09:15 -0700)
Corrects incorrect usages of the word 'loose' when 'lose' was required.

Differential Revision: https://developer.blender.org/D9243

Reviewed by Campbell Barton

23 files changed:
source/blender/blenkernel/intern/lib_id.c
source/blender/blenkernel/intern/mesh_evaluate.c
source/blender/blenkernel/intern/scene.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/versioning_290.c
source/blender/bmesh/operators/bmo_extrude.c
source/blender/draw/engines/eevee/shaders/surface_frag.glsl
source/blender/draw/intern/draw_instance_data.c
source/blender/draw/intern/draw_manager.h
source/blender/editors/animation/anim_motion_paths.c
source/blender/editors/mesh/editmesh_knife.c
source/blender/editors/object/object_add.c
source/blender/editors/object/object_data_transform.c
source/blender/editors/render/render_update.c
source/blender/editors/space_view3d/view3d_view.c
source/blender/editors/transform/transform_convert_object.c
source/blender/imbuf/intern/thumbs.c
source/blender/io/collada/MeshImporter.cpp
source/blender/makesrna/intern/rna_scene_api.c
source/blender/python/intern/bpy_interface.c
source/blender/python/intern/bpy_operator.c
source/blender/sequencer/intern/sequencer.c
source/blender/windowmanager/intern/wm_keymap.c

index cfe8153120405b9e0c8cca30d85fecda7d500c8b..27422440cd58df88551ae9327e2a3eebf13cf704 100644 (file)
@@ -2050,7 +2050,7 @@ void BKE_library_make_local(Main *bmain,
       /* Proxies only work when the proxified object is linked-in from a library. */
       if (ob->proxy->id.lib == NULL) {
         CLOG_WARN(&LOG,
-                  "proxy object %s will loose its link to %s, because the "
+                  "proxy object %s will lose its link to %s, because the "
                   "proxified object is local.",
                   id->newid->name,
                   ob->proxy->id.name);
@@ -2064,7 +2064,7 @@ void BKE_library_make_local(Main *bmain,
        * was not used locally would be a nasty bug! */
       if (is_local || is_lib) {
         CLOG_WARN(&LOG,
-                  "made-local proxy object %s will loose its link to %s, "
+                  "made-local proxy object %s will lose its link to %s, "
                   "because the linked-in proxy is referenced (is_local=%i, is_lib=%i).",
                   id->newid->name,
                   ob->proxy->id.name,
index 0aa8f7ca2604db3f6ac1b46838b7d85effcfcb51..6b3a85cc3640a14b72e2f7ad5f16ca3dd9bbfc83 100644 (file)
@@ -1663,7 +1663,7 @@ void BKE_mesh_normals_loop_split(const MVert *mverts,
    * Note that currently we only have two values for second loop of sharp edges.
    * However, if needed, we can store the negated value of loop index instead of INDEX_INVALID
    * to retrieve the real value later in code).
-   * Note also that lose edges always have both values set to 0! */
+   * Note also that loose edges always have both values set to 0! */
   int(*edge_to_loops)[2] = MEM_calloc_arrayN((size_t)numEdges, sizeof(*edge_to_loops), __func__);
 
   /* Simple mapping from a loop to its polygon index. */
index 5e5f325d7d80df08c0c574b8a26e8aa85791ba32..d0e731fec1bebc09a50fb7a21609b2e98523cad5 100644 (file)
@@ -1595,7 +1595,7 @@ void BKE_scene_graph_update_for_newframe(Depsgraph *depsgraph)
      *
      * NOTE: Only update for new frame on first iteration. Second iteration is for ensuring user
      * edits from callback are properly taken into account. Doing a time update on those would
-     * loose any possible unkeyed changes made by the handler. */
+     * lose any possible unkeyed changes made by the handler. */
     if (pass == 0) {
       const float ctime = BKE_scene_frame_get(scene);
       DEG_evaluate_on_framechange(depsgraph, ctime);
index 24bbb50968aee24acc4458500a252026a3be48e6..c49808c37186fd552c57c1933ec6dc4f45bae326 100644 (file)
@@ -3308,7 +3308,7 @@ static void lib_link_object(BlendLibReader *reader, Object *ob)
    * the material list size gets out of sync. T22663. */
   if (ob->data && ob->id.lib != ((ID *)ob->data)->lib) {
     const short *totcol_data = BKE_object_material_len_p(ob);
-    /* Only expand so as not to loose any object materials that might be set. */
+    /* Only expand so as not to lose any object materials that might be set. */
     if (totcol_data && (*totcol_data > ob->totcol)) {
       /* printf("'%s' %d -> %d\n", ob->id.name, ob->totcol, *totcol_data); */
       BKE_object_material_resize(reader->main, ob, *totcol_data, false);
index 58dcce728233dfdad5ec58eb7fce17d6fd32786f..c6760adfd3faaf34a3ee43098d62382c101dc93e 100644 (file)
@@ -245,7 +245,7 @@ void do_versions_after_linking_290(Main *bmain, ReportList *UNUSED(reports))
      * To play safe we move all the inputs beyond 18 to their rightful new place.
      * In case users are doing unexpected things with not-really supported keyframeable channels.
      *
-     * The for loop for the input ids is at the top level otherwise we loose the animation
+     * The for loop for the input ids is at the top level otherwise we lose the animation
      * keyframe data.
      * */
     for (int input_id = 21; input_id >= 18; input_id--) {
index 846cd0c7ed001d2ea382c5e1053b598450633993..0a08b340e871e10cafad48bcd653bb9606eaad70 100644 (file)
@@ -613,7 +613,7 @@ void bmo_extrude_face_region_exec(BMesh *bm, BMOperator *op)
       e = v->e;
       BMEdge *e_other = BM_DISK_EDGE_NEXT(e, v);
       if ((e_other == e) || (BM_DISK_EDGE_NEXT(e_other, v) == e)) {
-        /* Lose edge or BMVert is edge pair. */
+        /* Loose edge or BMVert is edge pair. */
         BM_edge_collapse(bm, BMO_elem_flag_test(bm, e, EXT_TAG) ? e : e_other, v, true, true);
       }
       else {
index b19e50c9d3102d34d633ab26f805afaaa591c32f..d0297c8cb7f5352bcfe703404a26cbd638de161f 100644 (file)
@@ -65,7 +65,7 @@ void main()
    * Just disable USE_SSS when USE_REFRACTION is enabled. */
 #  ifdef USE_REFRACTION
   /* SSRefraction pass is done after the SSS pass.
-   * In order to not loose the diffuse light totally we
+   * In order to not lose the diffuse light totally we
    * need to merge the SSS radiance to the main radiance. */
   fac = 1.0;
 #  endif
index 0654f949e5241e9079dd3d23ca52f13fcf90b51c..4050a5f8b69427554ee66c149e5d4c1b79005ee0 100644 (file)
@@ -24,7 +24,7 @@
  * DRW Instance Data Manager
  * This is a special memory manager that keeps memory blocks ready to send as VBO data in one
  * continuous allocation. This way we avoid feeding #GPUBatch each instance data one by one and
- * unnecessary memcpy. Since we loose which memory block was used each #DRWShadingGroup we need to
+ * unnecessary memcpy. Since we lose which memory block was used each #DRWShadingGroup we need to
  * redistribute them in the same order/size to avoid to realloc each frame. This is why
  * #DRWInstanceDatas are sorted in a list for each different data size.
  */
index e40328c0f2ea979d4a1aaf8b0e91c030f37485df..8e505d5df71e45d67d2dcfa5a3d1bde0413835f7 100644 (file)
@@ -417,7 +417,7 @@ struct DRWView {
  * In order to keep a cache friendly data structure,
  * we alloc most of our little data into chunks of multiple item.
  * Iteration, allocation and memory usage are better.
- * We loose a bit of memory by allocating more than what we need
+ * We lose a bit of memory by allocating more than what we need
  * but it's counterbalanced by not needing the linked-list pointers
  * for each item.
  **/
index 2a37302872a0b70553149322406d685ca26f9c9d..088ac9dbcbad3a7fd41cfc68bd6c5dedbf71c759 100644 (file)
@@ -402,7 +402,7 @@ void animviz_calc_motionpaths(Depsgraph *depsgraph,
   /* TODO: Create a copy of background depsgraph that only contain these entities,
    * and only evaluates them.
    *
-   * For until that is done we force dependency graph to not be active, so we don't loose unkeyed
+   * For until that is done we force dependency graph to not be active, so we don't lose unkeyed
    * changes during updating the motion path.
    * This still doesn't include unkeyed changes to the path itself, but allows to have updates in
    * an environment when auto-keying and pose paste is used. */
index dde422074a76db39ab29be4ed2219e3da11795f0..0ab1c9261893b3b33811d3653343a7d8d78a8ca0 100644 (file)
@@ -3193,7 +3193,7 @@ void EDBM_mesh_knife(bContext *C, LinkNode *polys, bool use_tag, bool cut_throug
                 keep_search = true;
               }
               else {
-                /* don't loose time on this face again, set it as outside */
+                /* don't lose time on this face again, set it as outside */
                 F_ISECT_SET_OUTSIDE(f);
               }
             }
index 0ec7ca52263f600e38bdcbd054f793d4b3a5983f..eb2f5f8ca51bd625b796f79560d7773031064794 100644 (file)
@@ -2348,7 +2348,7 @@ static void object_data_convert_ensure_curve_cache(Depsgraph *depsgraph, Scene *
      */
     if (ELEM(ob->type, OB_SURF, OB_CURVE, OB_FONT)) {
       /* We need 'for render' ON here, to enable computing bevel dipslist if needed.
-       * Also makes sense anyway, we would not want e.g. to loose hidden parts etc. */
+       * Also makes sense anyway, we would not want e.g. to lose hidden parts etc. */
       BKE_displist_make_curveTypes(depsgraph, scene, ob, true, false);
     }
     else if (ob->type == OB_MBALL) {
index 8ea35c7a92cf1317de5cdfdc3ce41b68c66eb7ae..72dde7b734b83e15a73b319fecdd3d13aca4de7b 100644 (file)
@@ -24,7 +24,7 @@
  *
  * This is a small API to store & apply transformations to object data,
  * where a transformation matrix can be continually applied ontop of the original values
- * so we don't loose precision over time.
+ * so we don't lose precision over time.
  */
 
 #include <stdlib.h>
index ffb2d3991b79faca7ea8b13b2d66d9600c4f07cc..0968560678baeb3e5ab42c6709298c333ae1a414 100644 (file)
@@ -135,7 +135,7 @@ void ED_render_scene_update(const DEGEditorUpdateContext *update_ctx, int update
           engine->flag &= ~RE_ENGINE_DO_UPDATE;
           /* NOTE: Important to pass non-updated depsgraph, This is because this function is called
            * from inside dependency graph evaluation. Additionally, if we pass fully evaluated one
-           * we will loose updates stored in the graph. */
+           * we will lose updates stored in the graph. */
           engine->type->view_update(engine, C, CTX_data_depsgraph_pointer(C));
         }
         else {
index 6faaedc1c4a6fb18c4b178aaa12cccd513a98d14..0985d65d5f8642d6bc48a6948d55460145699c13 100644 (file)
@@ -232,7 +232,7 @@ void ED_view3d_smooth_view_ex(
       /* grid draw as floor */
       if ((RV3D_LOCK_FLAGS(rv3d) & RV3D_LOCK_ROTATION) == 0) {
         /* use existing if exists, means multiple calls to smooth view
-         * wont loose the original 'view' setting */
+         * wont lose the original 'view' setting */
         rv3d->view = RV3D_VIEW_USER;
       }
 
@@ -1229,7 +1229,7 @@ static uint free_localview_bit(Main *bmain)
 
   ushort local_view_bits = 0;
 
-  /* sometimes we loose a localview: when an area is closed */
+  /* sometimes we lose a localview: when an area is closed */
   /* check all areas: which localviews are in use? */
   for (screen = bmain->screens.first; screen; screen = screen->id.next) {
     for (area = screen->areabase.first; area; area = area->next) {
index 6664c41b0b6595958ae79a5f9e919b49a407ce15..90ffccfdd7bf86836cd2b2f744095b341c84ad57 100644 (file)
@@ -225,7 +225,7 @@ static void ObjectToTransData(TransInfo *t, TransData *td, Object *ob)
   copy_m4_m4(ob->obmat, object_eval->obmat);
   /* Only copy negative scale flag, this is the only flag which is modified by
    * the BKE_object_where_is_calc(). The rest of the flags we need to keep,
-   * otherwise we might loose dupli flags  (see T61787). */
+   * otherwise we might lose dupli flags  (see T61787). */
   ob->transflag &= ~OB_NEG_SCALE;
   ob->transflag |= (object_eval->transflag & OB_NEG_SCALE);
 
index 17b619d451c926ba01c00e2dea64c7739b9685b5..038c99509681700d20ac69304b9cdb53b307ee20 100644 (file)
@@ -151,7 +151,7 @@ typedef enum {
   UNSAFE_SLASHES = 0x20,   /* Allows all characters except for '/' and '%' */
 } UnsafeCharacterSet;
 
-/* Don't loose comment alignment. */
+/* Don't lose comment alignment. */
 /* clang-format off */
 static const unsigned char acceptable[96] = {
     /* A table of the ASCII chars from space (32) to DEL (127) */
index 7d5cd671b73c2ee9e8cd1afbc7f00043712546ff..72a265db28704f4f3d24fe4d931fb4798bd75228 100644 (file)
@@ -634,7 +634,7 @@ void MeshImporter::read_lines(COLLADAFW::Mesh *mesh, Mesh *me)
 /* =======================================================================
  * Read all faces from TRIANGLES, TRIANGLE_FANS, POLYLIST, POLYGON
  * Important: This function MUST be called before read_lines()
- * Otherwise we will loose all edges from faces (see read_lines() above)
+ * Otherwise we will lose all edges from faces (see read_lines() above)
  *
  * TODO: import uv set names
  * ======================================================================== */
index 10deceb0fec46a57837ddb5bc51b6e13c6acea21..a57c1196f6a61eeb9e7a2be47103c176e8c24c73 100644 (file)
@@ -90,7 +90,7 @@ static void rna_Scene_frame_set(Scene *scene, Main *bmain, int frame, float subf
    * redrawing while the data is being modified for render */
   if (!G.is_rendering) {
     /* cant use NC_SCENE|ND_FRAME because this causes wm_event_do_notifiers to call
-     * BKE_scene_graph_update_for_newframe which will loose any un-keyed changes T24690. */
+     * BKE_scene_graph_update_for_newframe which will lose any un-keyed changes T24690. */
     /* WM_main_add_notifier(NC_SCENE|ND_FRAME, scene); */
 
     /* instead just redraw the views */
index 49a17bbf1bfc879e9455a8686d11959b7decfa46..c4523363a91e923a214b5537c13fc823c8628b7c 100644 (file)
@@ -670,7 +670,7 @@ static void bpy_module_delay_init(PyObject *bpy_proxy)
   const int argc = 1;
   const char *argv[2];
 
-  /* updating the module dict below will loose the reference to __file__ */
+  /* updating the module dict below will lose the reference to __file__ */
   PyObject *filename_obj = PyModule_GetFilenameObject(bpy_proxy);
 
   const char *filename_rel = _PyUnicode_AsString(filename_obj); /* can be relative */
index 8b65bb22889bf7d3a60c62f342ba438a887a93be..0c8728f70fc3d2613cffc9283ad337cda879233e 100644 (file)
@@ -133,7 +133,7 @@ static PyObject *pyop_poll(PyObject *UNUSED(self), PyObject *args)
   struct bContext_PyState context_py_state;
   if (context_dict != NULL) {
     CTX_py_state_push(C, &context_py_state, (void *)context_dict);
-    Py_INCREF(context_dict); /* so we done loose it */
+    Py_INCREF(context_dict); /* so we don't lose it */
   }
 
   /* main purpose of this function */
@@ -240,7 +240,7 @@ static PyObject *pyop_call(PyObject *UNUSED(self), PyObject *args)
   struct bContext_PyState context_py_state;
   if (context_dict != NULL) {
     CTX_py_state_push(C, &context_py_state, (void *)context_dict);
-    Py_INCREF(context_dict); /* so we done loose it */
+    Py_INCREF(context_dict); /* so we don't lose it */
   }
 
   if (WM_operator_poll_context((bContext *)C, ot, context) == false) {
index 6f5774d97fa78db99df47569f5e9283db6a01bcc..c8dfb6b886f4b9fbad41d40c1ff6b95afbc8e9ca 100644 (file)
@@ -590,7 +590,7 @@ void BKE_sequencer_imbuf_to_sequencer_space(Scene *scene, ImBuf *ibuf, bool make
       return;
     }
     /* We don't want both byte and float buffers around: they'll either run
-     * out of sync or conversion of byte buffer will loose precision in there.
+     * out of sync or conversion of byte buffer will lose precision in there.
      */
     if (ibuf->rect != NULL) {
       imb_freerectImBuf(ibuf);
index 3b792744d40bbe963ef7758ee3d7aad1e9b5ea04..1daab07812d36a1d36a3e776a33820e86281fb42 100644 (file)
@@ -616,7 +616,7 @@ static void wm_keymap_diff(
       BLI_addtail(&diff_km->diff_items, kmdi);
     }
 
-    /* sync expanded flag back to original so we don't loose it on repatch */
+    /* sync expanded flag back to original so we don't lose it on repatch */
     if (to_kmi) {
       orig_kmi = WM_keymap_item_find_id(orig_km, kmi->id);