Commit Graph
100 Commits
Author SHA1 Message Date
nova 20fee198ae some ui stuff 2026-06-01 22:54:24 +02:00
nova 632904fd89 implementation of makedir & makefile 2026-06-01 22:36:38 +02:00
nova dd5307b411 removal of possible NULL argument 2026-05-30 00:41:40 +02:00
nova 41933eb6d0 removal of possible null argument in strlen 2026-05-30 00:12:32 +02:00
nova 0a45d1e3e8 better chdir handling 2026-05-25 23:00:17 +02:00
nova d33ac88de2 implementation of keeping the index of current file in between dir changes 2026-05-25 17:36:39 +02:00
nova e42d55e66a implementation of yank_file_name and yank_file_path 2026-05-25 12:01:43 +02:00
nova f6380ddeda small fix of strlen(offset+1) to strlen(offset)+1 2026-05-25 11:24:58 +02:00
nova 905f6e8588 forgor them last commit 2026-05-25 11:07:42 +02:00
nova 095cf7b357 implementation of all 3 search functions 2026-05-23 15:13:38 +02:00
nova 9f7ed73885 proper forking of spawned processes 2026-05-21 01:11:56 +02:00
nova 41af25e0b1 removal of automatic space in cmd with SETTINGS_COMMAND_REPLACE_STR 2026-05-21 00:09:19 +02:00
nova f807fe56b5 fix of dir->file_list[i].file_type being accidentally overwritten 2026-05-21 00:06:39 +02:00
nova adb10b6d5d (hopefully) finalizing move_right 2026-05-21 00:05:36 +02:00
nova c692a1a992 cleanup 2026-05-15 00:10:23 +02:00
nova 8c80a6e3da fix of an edgecase not unlocknig mutex 2026-05-14 23:52:16 +02:00
nova 1aa66c82fb simplification of thread_top 2026-05-14 23:50:21 +02:00
nova f5d0c8bc85 deletion of unused vars 2026-05-14 23:15:24 +02:00
nova 9e8bd3c022 parse_path 2026-05-14 23:10:06 +02:00
nova f40cc91cce cleanup 2026-05-14 23:06:48 +02:00
nova a5483335c5 reordering of some things 2026-05-14 20:07:37 +02:00
nova a7d4a6322c fix of a very rare edgecase in which thread_top get the wrong mid_dir.current_file->file_name 2026-05-14 19:54:51 +02:00
nova 749dba1ce8 yet another change to the rendering pipeline 2026-05-14 18:50:36 +02:00
nova ac0b644bcb implementation select_all and toggle_selection pt2 2026-05-14 12:17:06 +02:00
nova b4acda1aa6 implementation select_all and toggle_selection 2026-05-14 12:07:24 +02:00
nova b7124cbb1d implementation of enter_shell 2026-05-10 22:09:42 +02:00
nova adac32fcc1 fixing of minor compiler warnings 2026-05-10 21:58:40 +02:00
nova dcb47d420b deletion of now useless functions 2026-05-10 21:56:40 +02:00
nova 689565f732 now each thread can queue its own rendering 2026-05-10 21:44:02 +02:00
nova 58f99eb2cf small correction 2026-05-10 20:11:58 +02:00
nova 673c7e5414 bounds checking and changes to the pthread signals 2026-05-10 19:45:55 +02:00
nova 93c70aa07a adjustments as a result of asynic rendering 2026-05-10 19:45:04 +02:00
nova edcf093269 improved main loop sequence for the async rendering 2026-05-10 19:44:17 +02:00
nova 557e0eb416 small change 2026-05-10 19:13:16 +02:00
nova 3c0f26efee attempted multithreadded rendering 2026-05-10 19:12:39 +02:00
nova 491c00b9d4 improvements to the threading 2026-05-10 18:28:54 +02:00
nova 955d8f439b reimplementations of some functions 2026-05-08 22:02:51 +02:00
nova d9d1ed115d improvements to the rendering 2026-05-06 22:27:24 +02:00
nova 41293c6afd improvements to the rendering 2026-05-06 22:21:33 +02:00
nova 1a85a2d810 fix of out of bounds memory access in 2 places 2026-05-05 20:07:56 +02:00
nova e5625ada08 start of a major rewrite 2026-05-05 19:41:45 +02:00
nova b639ad3998 chonfig adjustment 2026-05-01 22:18:08 +02:00
nova 1711926003 string escaping 2026-05-01 22:17:33 +02:00
nova 6372dbba69 improvements to sort_random 2026-04-04 21:58:43 +02:00
nova acb7db1617 bg no longer as string, now also only on hovered 2026-03-28 15:32:53 +01:00
nova da4c90d243 no longer mallocs new strings on dir print 2026-03-27 22:01:26 +01:00
nova ac50d377ca avif and blender 2026-03-16 21:21:07 +01:00
nova a64982857a better flags 2026-03-16 21:19:11 +01:00
nova 3d47e0410f check if dir is empty 2026-02-08 18:49:55 +01:00
nova f53fd66d88 added printing of mid_content[selected_file_current].file_name in top ui 2026-02-04 22:20:00 +01:00
nova 7e4ae9bb84 remove now useless memcopy 2026-02-04 22:17:52 +01:00
nova 36c8524a70 removed unused stdlib.h 2026-02-04 21:56:56 +01:00
nova 99ac76162f no longer try to file preview in a directory without files 2026-02-04 21:56:28 +01:00
nova 1d3b71b00f fix incorrect offset on files with long extensions 2026-02-04 21:55:03 +01:00
nova 84b1c17dd8 unzip jis 2026-02-02 23:24:41 +01:00
nova 1f1de78283 -fsanitize=address related stuff 2026-01-17 18:10:01 +01:00
nova f3a39b0df0 small changes 2026-01-17 17:53:52 +01:00
nova 8734fa6ae4 -fsanitize=address related compiler assisted debugging 2026-01-12 18:35:38 +01:00
nova 66f3f3bef6 small changes 2026-01-05 22:15:11 +01:00
nova 393864c80f better string handling 2025-12-12 20:28:39 +01:00
nova 217884d920 multiple small changes 2025-12-07 14:36:33 +01:00
nova 3a891388ed ncursesw 2025-11-16 12:09:40 +01:00
nova 0bdb4a1a0a moving ui text into config.h 2025-11-16 12:02:04 +01:00
nova ddcf4d4105 migration of concat to macro based implementation 2025-11-16 11:34:11 +01:00
nova be9436570c removal of unnecessary null check, during testing it was never null 2025-11-15 22:31:19 +01:00
nova 74166f7283 indentation change, now using continue 2025-11-15 22:28:08 +01:00
nova 9a67b35ebe handling of '/' in thread_lft 2025-11-15 22:21:30 +01:00
nova 1e99e9d364 global_path handling 2025-11-15 22:08:20 +01:00
nova dd7f5634e2 very simplistic 'handling' of split/non split ncurses 2025-11-15 22:01:33 +01:00
nova 5287c77648 varrious small changes 2025-11-09 17:40:56 +01:00
nova 5b7f017588 jump to /usr added 2025-11-04 22:16:51 +01:00
nova 33d7761329 some fixes to copy pasting 2025-11-04 22:16:21 +01:00
nova 0970c43c37 printing of possible bindings now persist through SETTINGS_RELOAD_DIR_DELTA 2025-11-04 21:33:34 +01:00
nova 79f8c82338 removal of double free and text that wont ever be printed anyways 2025-11-04 21:02:54 +01:00
nova 67b99b1cec fixed wrong color being saved as a result of improper string size handling 2025-11-03 19:44:20 +01:00
nova 4229ebe1d5 fixed missing 0 termination in smartcasestr 2025-10-24 20:03:55 +02:00
nova 3da05ce27f 'refactoring' 2025-10-24 19:31:49 +02:00
nova d5a816ae38 formatted the single worst line within the entire program 2025-10-24 19:18:26 +02:00
nova cbd479ff4f various changes to functions modifying btm_buffer 2025-10-19 23:13:26 +02:00
nova 7450280c43 fixed crash on move_right, used to memcpy into btm_buffer when thread_btm assumed unchanging size 2025-10-18 17:06:38 +02:00
nova 326d3f7e52 removal of all strcpy 2025-10-17 22:23:45 +02:00
nova df726e2f32 delta time no longer reloading images 2025-10-13 23:09:57 +02:00
nova 140457e4b7 fixed copy/paste 2025-10-13 22:47:38 +02:00
nova 23654741bc fixed sort_extension, changes too small to list to other sort methods 2025-10-13 21:44:19 +02:00
nova fa544204ba implemented jmp_file_index & int passes -> unsigned long 2025-10-12 01:44:27 +02:00
nova 61023ce42e temporary fixes & removal of unused function 2025-10-11 21:49:28 +02:00
nova 3fa16fd8b2 changes too small for proper commit message 2025-10-09 01:01:52 +02:00
nova ac6d0e8408 avoiding useless memory read/writes & fixing race condition in btm_status 2025-10-09 00:13:25 +02:00
nova 731bfe722a fixing move_right on extensionless files 2025-10-08 23:49:34 +02:00
nova 3082fed378 fixed some race conditions and improved parsing storage size 2025-10-08 21:33:06 +02:00
nova 23ff0b07ec adding forgotten mutex unlocks 2025-10-05 21:56:56 +02:00
nova c2d88f4909 moving stuff around to avoid 'previous implicit declaration' 2025-10-05 21:46:31 +02:00
nova 0b98e8eb68 removal of stray printf 2025-10-05 14:35:33 +02:00
nova 87ae2a5e8f refactoring of name shortening 2025-10-05 14:34:35 +02:00
nova f0ad6295f7 removal of rand() in sort_rand 2025-10-05 00:57:18 +02:00
nova e979209de3 slight likely branch improvements 2025-10-03 16:53:18 +02:00
nova 8fade0c4a8 profiling target added 2025-10-02 20:15:14 +02:00
nova 333d4d1df6 slight speed optimization 2025-10-02 20:14:53 +02:00
nova c6763233bf resolved all compiler warnings so far 2025-09-30 22:05:26 +02:00
nova 7ee16c8f4a now accounting for hardlinks & refactored sorting 2025-09-30 21:54:56 +02:00