tornavis/source/blender/blenlib
Ankit Meel 9df13fba69 macOS: add tilde-based path expander
Replaces `HOME` environment variable usage for user
directories like in D12802.

Reviewed By: #platform_macos, brecht
Differential Revision: https://developer.blender.org/D13212
2021-12-11 22:29:53 +05:30
..
intern macOS: add tilde-based path expander 2021-12-11 22:29:53 +05:30
tests Cleanup: Suppress clang-tidy warning. 2021-11-23 15:41:28 +01:00
BLI_alloca.h Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
BLI_allocator.hh Cleanup: use C++ style casts in various places 2020-08-07 18:42:21 +02:00
BLI_any.hh Geometry Nodes: refactor virtual array system 2021-11-16 10:16:30 +01:00
BLI_args.h creator: add missing '--debug-*' arguments under debugging options 2021-02-02 19:34:47 +11:00
BLI_array.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_array.hh Cleanup: spelling in comments 2021-10-06 14:54:05 +11:00
BLI_array_store.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_array_store_utils.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_array_utils.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_asan.h MSVC: ASAN support for VS 16.9 2021-03-29 19:11:17 -06:00
BLI_assert.h Cleanup: replace BLI_assert(!"text") with BLI_assert_msg(0, "text") 2021-07-15 18:29:01 +10:00
BLI_astar.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_bitmap.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_bitmap_draw_2d.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_blenlib.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_boxpack_2d.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_buffer.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_color.hh Cleanup: use single back-tick quoting in comments 2021-07-20 22:58:14 +10:00
BLI_compiler_attrs.h Modifiers: Performance Simple Deformation 2021-04-23 10:07:06 +02:00
BLI_compiler_compat.h Cleanup: header order, trailing space 2020-08-17 12:39:08 +10:00
BLI_compiler_typecheck.h Cleanup: use single back-tick quoting in comments 2021-07-20 22:58:14 +10:00
BLI_console.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_convexhull_2d.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_delaunay_2d.h Cleanup: spelling 2021-07-20 11:12:24 +10:00
BLI_dial_2d.h Merge branch 'blender-v2.90-release' into master 2020-08-07 10:04:57 +02:00
BLI_disjoint_set.hh Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_dlrbTree.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_dot_export.hh Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_dot_export_attribute_enums.hh Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_double2.hh BLI: fix math operation 2021-01-11 14:59:05 +01:00
BLI_double3.hh BLI: fix math operation 2021-01-11 14:59:05 +01:00
BLI_dynlib.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_dynstr.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_easing.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_edgehash.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_endian_defines.h Cleanup: move endian values from BKE_global into BLI_endian_defines 2021-06-10 21:10:28 +10:00
BLI_endian_switch.h Cleanup: use 'pragma once' 2021-01-04 17:38:11 +11:00
BLI_endian_switch_inline.h Cleanup: consistent use of tags: NOTE/TODO/FIXME/XXX 2021-07-04 00:43:40 +10:00
BLI_enumerable_thread_specific.hh Cleanup: license headers 2021-08-05 12:03:41 +10:00
BLI_expr_pylike_eval.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_fileops.h macOS: add tilde-based path expander 2021-12-11 22:29:53 +05:30
BLI_fileops_types.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_filereader.h Cleanup: spelling in comments 2021-10-18 12:13:10 +11:00
BLI_float2.hh Geometry Nodes: Add Voronoi Texture 2021-10-15 15:28:20 +01:00
BLI_float3.hh Geometry Nodes: Add Wave texture node 2021-10-19 17:30:24 +01:00
BLI_float4.hh Geometry Nodes: Add Voronoi Texture 2021-10-15 15:28:20 +01:00
BLI_float4x4.hh BLI: Overload float4x4 multiplication-assignment operator 2021-10-12 16:59:06 -05:00
BLI_fnmatch.h Cleanup: comment blocks, trailing space in comments 2021-06-24 15:59:34 +10:00
BLI_function_ref.hh BLI: support initializing empty FunctionRef with nullptr 2021-09-22 19:55:44 +02:00
BLI_ghash.h Cleanup: spelling in comments 2021-12-10 21:28:56 +11:00
BLI_gsqueue.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_hash.h Geometry Nodes: Add operation setting to attribute randomize node 2021-02-12 13:25:45 -06:00
BLI_hash.hh BLI: add default hash for shared_ptr and reference_wrapper 2021-09-06 12:54:51 +02:00
BLI_hash_md5.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_hash_mm2a.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_hash_mm3.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_hash_tables.hh Cleanup: use C++ style casts in various places 2020-08-07 18:42:21 +02:00
BLI_heap.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_heap_simple.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_index_mask.hh Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_index_range.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_inplace_priority_queue.hh Cleanup: missing leading '*' from comment blocks 2021-07-30 22:20:31 +10:00
BLI_iterator.h Fix use of uninitialized memory in BKE_scene_objects_as_gset 2021-04-09 14:49:32 +10:00
BLI_jitter_2d.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_kdopbvh.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_kdtree.h Cleanup: spelling in comments 2021-10-20 09:19:21 +11:00
BLI_kdtree_impl.h Cleanup: spelling in comments 2021-10-20 09:19:21 +11:00
BLI_lasso_2d.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_linear_allocator.hh Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
BLI_link_utils.h Cleanup: use single back-tick quoting in comments 2021-07-20 22:58:14 +10:00
BLI_linklist.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_linklist_lockfree.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_linklist_stack.h Cleanup: use single back-tick quoting in comments 2021-07-20 22:58:14 +10:00
BLI_listbase.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_listbase_wrapper.hh UI Code Quality: Convert Outliner Blender File mode to new tree buiding design 2020-11-11 19:08:56 +01:00
BLI_map.hh Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
BLI_map_slots.hh Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
BLI_math.h Cleanup: use single back-tick quoting in comments 2021-07-20 22:58:14 +10:00
BLI_math_base.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_base_safe.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_math_bits.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_boolean.hh Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_color.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_color_blend.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_geom.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_inline.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_interp.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_matrix.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_mpq.hh Merge newboolean branch into master. 2020-08-28 11:01:06 -04:00
BLI_math_rotation.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_solvers.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_statistics.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_time.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_math_vector.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_memarena.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_memblock.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_memiter.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_memory_utils.h Cleanup: use 'pragma once' 2021-01-04 17:38:11 +11:00
BLI_memory_utils.hh BLI: add conversion constructor for destruct_ptr 2021-07-05 13:02:16 +02:00
BLI_mempool.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_mesh_boolean.hh Speedup for usual non-manifold exact boolean case. 2021-03-07 18:13:19 -05:00
BLI_mesh_intersect.hh Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_mmap.h Cleanup: use 'pragma once' 2021-01-15 12:17:11 +11:00
BLI_mpq2.hh BLI: fix math operation 2021-01-11 14:59:05 +01:00
BLI_mpq3.hh Speedup exact boolean by avoiding some mallocs and frees. 2021-05-31 17:03:48 -04:00
BLI_multi_value_map.hh Cleanup: consistent use of tags: NOTE/TODO/FIXME/XXX 2021-07-04 00:43:40 +10:00
BLI_noise.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_noise.hh Cleanup: move public doc-strings into headers for various API's 2021-12-10 21:42:06 +11:00
BLI_path_util.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_polyfill_2d.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_polyfill_2d_beautify.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_probing_strategies.hh Cleanup: use C++ style casts in various places 2020-08-07 18:42:21 +02:00
BLI_quadric.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_rand.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_rand.hh Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_range.h Cleanup: use range2f in `ED_keylist_find_any_between`. 2021-08-06 09:46:36 +02:00
BLI_rect.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_resource_scope.hh Cleanup: use doxygen sections 2021-10-05 11:10:25 +11:00
BLI_scanfill.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_serialize.hh Cleanup: Remove effect-less const 2021-11-03 17:28:52 +01:00
BLI_session_uuid.h Blenlib: introduce a UUID type 2021-09-17 12:22:00 +02:00
BLI_set.hh BLI: Support removing keys from a set during iteration 2021-10-18 22:15:52 -05:00
BLI_set_slots.hh Cleanup: spelling in comments 2021-07-07 13:42:46 +10:00
BLI_simd.h BLI: use sse2neon to emulate SSE instructions with Arm Neon 2021-02-17 16:26:24 +01:00
BLI_smallhash.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_sort.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_sort_utils.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_span.hh Cleanup: remove unused functions 2021-10-03 13:44:44 +02:00
BLI_stack.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_stack.hh Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
BLI_strict_flags.h Cleanup: full sentences in comments, improve comment formatting 2021-06-26 21:50:48 +10:00
BLI_string.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_string_cursor_utf8.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_string_ref.hh BLI: avoid passing nullptr to strncmp 2021-11-02 15:07:50 +01:00
BLI_string_search.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_string_utf8.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_string_utils.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_sys_types.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_system.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_task.h Cleanup: move public doc-strings into headers for various API's 2021-12-10 21:42:06 +11:00
BLI_task.hh BLI: avoid invoking tbb for small workloads 2021-12-02 12:56:47 +01:00
BLI_threads.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_timecode.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_timeit.hh Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_timer.h Cleanup: clang-format, correct doxy groups 2021-10-06 13:23:13 +11:00
BLI_user_counter.hh Geometry Nodes: support for geometry instancing 2021-09-06 18:31:25 +02:00
BLI_utildefines.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_utildefines_iter.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_utildefines_stack.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_utildefines_variadic.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_utility_mixins.hh Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
BLI_uuid.h UUID: add less-than operator 2021-09-24 14:42:48 +02:00
BLI_uvproject.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_vector.hh Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
BLI_vector_adaptor.hh Code Style: use "#pragma once" in some newer headers 2020-08-07 10:10:37 +02:00
BLI_vector_set.hh BLI: support looking up a key stored in Map or VectorSet 2021-05-13 13:39:23 +02:00
BLI_vector_set_slots.hh BLI: improve exception safety of VectorSet 2020-09-07 20:04:00 +02:00
BLI_virtual_array.hh Cleanup: spelling in comments & strings 2021-11-30 10:15:17 +11:00
BLI_virtual_vector_array.hh Functions: refactor virtual array data structures 2021-03-21 19:33:13 +01:00
BLI_voronoi_2d.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_voxel.h Cleanup: move public doc-strings into headers for 'blenlib' 2021-12-09 20:01:44 +11:00
BLI_winstuff.h Fix crash when "HOME" environment variable isn't defined 2021-11-01 13:11:48 +11:00
CMakeLists.txt Geometry Nodes: refactor virtual array system 2021-11-16 10:16:30 +01:00
PIL_time.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
PIL_time_utildefines.h Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00