Commit Graph

  • 267518fe3a explicit sign on result as chars are implicitly unsigned on riscv main nova 2026-08-05 23:40:08 +02:00
  • 89c3f88a34 cast to fix always true on on riscv and arm nova 2026-08-04 21:31:19 +02:00
  • 6d1c9c95ac slight bounds checking nova 2026-07-26 16:27:29 +02:00
  • 06c00a0924 now checking for file names rather than using indexes on dir refresh nova 2026-07-23 12:48:34 +02:00
  • b30229b770 use global_path in image previews & fit_contain nova 2026-07-23 01:10:36 +02:00
  • f7589dbe2b read_string_loop nova 2026-07-20 00:02:45 +02:00
  • 25c912069a searching now starts at index 0, rather than current_file nova 2026-07-17 00:30:15 +02:00
  • 24fe4a4aa4 removal of top_buffer nova 2026-07-13 18:03:00 +02:00
  • 56d2f9d5d0 now accounting for root dir nova 2026-07-12 23:03:13 +02:00
  • a55c38abfa off by one nova 2026-07-12 22:50:33 +02:00
  • a5fcd1985e workaround for file previews on delta time nova 2026-07-12 22:43:37 +02:00
  • c68b872d1e revame of START_PATH to TH_START_PATH nova 2026-07-12 22:09:09 +02:00
  • c6ec8c1199 removal of malloc and memset in threading_init nova 2026-07-12 22:08:49 +02:00
  • 230bac4d75 fix of failed compile on disabling ueberzug nova 2026-07-12 22:04:10 +02:00
  • e898ec3ba5 rendering improvements nova 2026-07-12 22:03:43 +02:00
  • e65a2ecdb6 executing an executable exe now properly executing through wine nova 2026-07-06 23:53:49 +02:00
  • 94ca039248 parse_cmd now using file name strings rather than file struct nova 2026-06-25 22:42:43 +02:00
  • 441e02e289 deselect_all_files nova 2026-06-25 00:42:12 +02:00
  • fd2bb01b96 cleanup nova 2026-06-25 00:25:25 +02:00
  • 18705b01c4 double free fix nova 2026-06-23 22:16:32 +02:00
  • cebacc7017 removal of unnecessary getcwd nova 2026-06-23 21:55:07 +02:00
  • edab9a62ad faster initial render nova 2026-06-23 21:42:10 +02:00
  • 7a3de19314 added build instructions nova 2026-06-19 00:20:43 +02:00
  • e876aa9899 readme nova 2026-06-19 00:16:52 +02:00
  • 1889eaad6f now depending on libmagic nova 2026-06-19 00:06:07 +02:00
  • f1b1400194 fix of copy_file nova 2026-06-18 21:54:51 +02:00
  • 60127a6b9b cleanup nova 2026-06-16 23:53:35 +02:00
  • 7091c47a2c comment nova 2026-06-16 23:41:39 +02:00
  • e6318f8d1e wattroff -> wattrset to disable all attributes nova 2026-06-16 23:37:13 +02:00
  • f6c39ce039 minor changes nova 2026-06-16 23:28:03 +02:00
  • ef4e49e022 cleanup nova 2026-06-16 22:52:03 +02:00
  • eafb13d3e2 cleanup nova 2026-06-16 22:43:33 +02:00
  • f88b86c1f5 cleanup nova 2026-06-16 22:22:29 +02:00
  • d8b3706f64 fix of incorrect if condition nova 2026-06-15 20:29:41 +02:00
  • c0299aef8c proper handling of empty dirs (hopefully) nova 2026-06-15 20:28:39 +02:00
  • 4def2c7cf0 implementation of jmp_file_index nova 2026-06-14 14:05:04 +02:00
  • 50f7e7c67d implementation of delete nova 2026-06-14 13:26:46 +02:00
  • 9bdf677a56 implementation of copy_file and paste nova 2026-06-08 22:05:40 +02:00
  • 5a31f452ea implementation of cmd_on_selected nova 2026-06-04 20:32:32 +02:00
  • daf43daa00 implementation of jump_to_dir nova 2026-06-04 20:03:10 +02:00
  • cf03a230b6 implementation of open_with nova 2026-06-03 23:00:06 +02:00
  • 87bfdd1b86 rename_hovered, adjustments to makefile & makedir and its associated config nova 2026-06-01 23:46:38 +02:00
  • 20fee198ae some ui stuff nova 2026-06-01 22:54:24 +02:00
  • 632904fd89 implementation of makedir & makefile nova 2026-06-01 22:36:38 +02:00
  • dd5307b411 removal of possible NULL argument nova 2026-05-30 00:41:40 +02:00
  • 41933eb6d0 removal of possible null argument in strlen nova 2026-05-30 00:12:32 +02:00
  • 0a45d1e3e8 better chdir handling nova 2026-05-25 23:00:17 +02:00
  • d33ac88de2 implementation of keeping the index of current file in between dir changes nova 2026-05-25 17:36:39 +02:00
  • e42d55e66a implementation of yank_file_name and yank_file_path nova 2026-05-25 12:01:43 +02:00
  • f6380ddeda small fix of strlen(offset+1) to strlen(offset)+1 nova 2026-05-25 11:24:58 +02:00
  • 905f6e8588 forgor them last commit nova 2026-05-25 11:07:42 +02:00
  • 095cf7b357 implementation of all 3 search functions nova 2026-05-23 15:13:38 +02:00
  • 9f7ed73885 proper forking of spawned processes nova 2026-05-21 01:11:56 +02:00
  • 41af25e0b1 removal of automatic space in cmd with SETTINGS_COMMAND_REPLACE_STR nova 2026-05-21 00:09:19 +02:00
  • f807fe56b5 fix of dir->file_list[i].file_type being accidentally overwritten nova 2026-05-21 00:06:39 +02:00
  • adb10b6d5d (hopefully) finalizing move_right nova 2026-05-21 00:05:36 +02:00
  • c692a1a992 cleanup nova 2026-05-15 00:10:23 +02:00
  • 8c80a6e3da fix of an edgecase not unlocknig mutex nova 2026-05-14 23:52:16 +02:00
  • 1aa66c82fb simplification of thread_top nova 2026-05-14 23:50:21 +02:00
  • f5d0c8bc85 deletion of unused vars nova 2026-05-14 23:15:24 +02:00
  • 9e8bd3c022 parse_path nova 2026-05-14 23:10:06 +02:00
  • f40cc91cce cleanup nova 2026-05-14 23:06:48 +02:00
  • a5483335c5 reordering of some things nova 2026-05-14 20:07:37 +02:00
  • a7d4a6322c fix of a very rare edgecase in which thread_top get the wrong mid_dir.current_file->file_name nova 2026-05-14 19:54:51 +02:00
  • 749dba1ce8 yet another change to the rendering pipeline nova 2026-05-14 18:50:36 +02:00
  • ac0b644bcb implementation select_all and toggle_selection pt2 nova 2026-05-14 12:17:06 +02:00
  • b4acda1aa6 implementation select_all and toggle_selection nova 2026-05-14 12:07:24 +02:00
  • b7124cbb1d implementation of enter_shell nova 2026-05-10 22:09:42 +02:00
  • adac32fcc1 fixing of minor compiler warnings nova 2026-05-10 21:58:40 +02:00
  • dcb47d420b deletion of now useless functions nova 2026-05-10 21:56:40 +02:00
  • 689565f732 now each thread can queue its own rendering nova 2026-05-10 21:44:02 +02:00
  • 58f99eb2cf small correction nova 2026-05-10 20:11:58 +02:00
  • 673c7e5414 bounds checking and changes to the pthread signals nova 2026-05-10 19:45:55 +02:00
  • 93c70aa07a adjustments as a result of asynic rendering nova 2026-05-10 19:45:04 +02:00
  • edcf093269 improved main loop sequence for the async rendering nova 2026-05-10 19:44:17 +02:00
  • 557e0eb416 small change nova 2026-05-10 19:13:16 +02:00
  • 3c0f26efee attempted multithreadded rendering nova 2026-05-10 19:12:39 +02:00
  • 491c00b9d4 improvements to the threading nova 2026-05-10 18:28:54 +02:00
  • 955d8f439b reimplementations of some functions nova 2026-05-08 22:02:51 +02:00
  • d9d1ed115d improvements to the rendering nova 2026-05-06 22:27:24 +02:00
  • 41293c6afd improvements to the rendering nova 2026-05-06 22:21:33 +02:00
  • 1a85a2d810 fix of out of bounds memory access in 2 places nova 2026-05-05 20:07:56 +02:00
  • e5625ada08 start of a major rewrite nova 2026-05-05 19:41:45 +02:00
  • b639ad3998 chonfig adjustment nova 2026-05-01 22:18:08 +02:00
  • 1711926003 string escaping nova 2026-05-01 22:17:33 +02:00
  • 6372dbba69 improvements to sort_random nova 2026-04-04 21:58:43 +02:00
  • acb7db1617 bg no longer as string, now also only on hovered nova 2026-03-28 15:32:53 +01:00
  • da4c90d243 no longer mallocs new strings on dir print nova 2026-03-27 22:01:26 +01:00
  • ac50d377ca avif and blender nova 2026-03-16 21:21:07 +01:00
  • a64982857a better flags nova 2026-03-16 21:19:11 +01:00
  • 3d47e0410f check if dir is empty nova 2026-02-08 18:49:55 +01:00
  • f53fd66d88 added printing of mid_content[selected_file_current].file_name in top ui nova 2026-02-04 22:20:00 +01:00
  • 7e4ae9bb84 remove now useless memcopy nova 2026-02-04 22:17:52 +01:00
  • 36c8524a70 removed unused stdlib.h nova 2026-02-04 21:56:56 +01:00
  • 99ac76162f no longer try to file preview in a directory without files nova 2026-02-04 21:56:28 +01:00
  • 1d3b71b00f fix incorrect offset on files with long extensions nova 2026-02-04 21:55:03 +01:00
  • 84b1c17dd8 unzip jis nova 2026-02-02 23:24:41 +01:00
  • 1f1de78283 -fsanitize=address related stuff nova 2026-01-17 18:10:01 +01:00
  • f3a39b0df0 small changes nova 2026-01-17 17:53:52 +01:00
  • 8734fa6ae4 -fsanitize=address related compiler assisted debugging nova 2026-01-12 18:35:38 +01:00