Commit Graph

24 Commits

Author SHA1 Message Date
bad817d32d
LIB/GTK: use ByteString instead of String for 2016-04-05 00:56:36 +02:00
fa7cab69c6
LIB: fix copyFile'
Previously, BS.writeFile would fail if the created file
was not writable, obviously. Now we use the file-descriptor
to write the content.
2016-04-03 18:19:02 +02:00
4da3c92e5e
LIB/GTK: cleanup compiler warnings 2016-03-31 16:19:31 +02:00
dd013b7d7b
Fix Copyright 2016-03-31 00:28:23 +02:00
74a48b2668
Restructure module layout 2016-03-30 20:16:34 +02:00
f301e2e519
LIB/GTK: use our hpath lib for path type 2016-03-30 02:50:32 +02:00
b266b78e14
GTK: add IconView and refactor the modules 2015-12-30 17:53:16 +01:00
c6efdedf2d
GTK: fix relative dirs to work outside of project basedir
Fixes #23
2015-12-29 00:48:54 +01:00
5d44243689
LIB: remove obsolete bifunctor stuff 2015-12-27 19:50:24 +01:00
54af33f3a7
LIB/GTK: remove the rest of the directory package 2015-12-27 19:26:58 +01:00
464e65d574
GTK: add inotify based file/dir watcher
This automatically updates the treeView if the folder/file changes.
2015-12-26 20:27:29 +01:00
bd448644d2
GTK: use Cabal to construct the about dialog information 2015-12-24 18:18:50 +01:00
f64f2a975c
GTK: add about dialog 2015-12-24 17:44:55 +01:00
bd7b2ab82b
GTK: add application icon 2015-12-24 17:44:28 +01:00
47aee871be
LIB/GTK: improve our ViewPatterns/PatternSynonyms + refactor 2015-12-24 03:11:17 +01:00
06b96eecea
GTK: restructure modules a bit 2015-12-23 16:14:38 +01:00
eba0c95f8c
LIB: simplify symlink pattern matching via ViewPatterns/PatternSynonyms 2015-12-22 19:40:29 +01:00
dd07a31d35
CABAL: enable threading and -N 2015-12-22 14:16:17 +01:00
fe6145d5be
LIB/GTK: change DirTree again
we now have:
* AnchoredFile -- for representing a file with context
* File         -- for representing a file only

Both representations mean "file" in the broader sense, including
directories.
2015-12-21 00:41:02 +01:00
98216a97c3
CABAL: cleanup 2015-12-20 01:01:45 +01:00
a1af66cac3
CABAL: add missing data files 2015-12-20 00:49:14 +01:00
3ba647d172
LIB/GTK: rewrite to use more atomic operations/data structures
This is a little bit less fancy, but avoids lazy IO. It depends a
little bit more on FilePath, but that also allows for a more general
interface.
2015-12-20 00:30:52 +01:00
d4a5460128
LIB: implement copyDir and minor refactor
We also had to lock the FileOperation type to DTInfoZipper so
we can examine symlinks and other stuff, without re-reading
all the information.
2015-12-18 04:22:13 +01:00
d13cdac9e0
Initial commit 2015-12-17 04:42:22 +01:00