Commit graph

13 commits

Author SHA1 Message Date
4b2575ab96 refactor(object, utilities): moved diff saving and reading to the object files 2025-09-19 19:22:40 +02:00
ff71a92249 refactor: split up the utilities file into smaller modules 2025-09-19 03:48:08 +02:00
abaa6e12fc fix(utilities): changed line_changed to line_original in apply_diffs delete case and sort deletions in descending order 2025-09-19 02:14:52 +02:00
8831b267e5 fix(utilities): made save diff accept a changes struct to count deletions and insertions 2025-09-18 23:59:54 +02:00
cfb24bd3a2 feat(utilities): added functions to save, read and apply diffs 2025-09-15 03:25:45 +02:00
8cc5c6310b feat(config,utilities): added a function to create a default config 2025-08-31 03:42:33 +02:00
e3a2f43871 feat(utilities,basefiles): added remove function to List and BaseFileBuffer 2025-08-28 19:18:03 +02:00
358db79882 feat(utilities): added the get_file_content_with_size to properly handle binary files 2025-08-28 17:00:49 +02:00
52e740fab0 refactor(utilities)!: renamed PathBuffer to StringBuffer 2025-08-28 03:48:44 +02:00
e63fb4a0fa refactor(tree,utilities)!: moved the PathBuffer to utilities 2025-08-27 02:57:32 +02:00
326a33a3f4 refactor(tree,utilities)!: moved find_root and walk to the utilities and removed the Tree struct in favor or the FileInfoBuffer 2025-08-27 02:03:05 +02:00
7113b53caa feat(utilities): added the List struct for a general purpose dynamic array 2025-08-27 01:22:18 +02:00
02df919575 feat(utilities): split utilities single header into header and c file 2025-08-25 23:13:31 +02:00