hasufell
3e0ef6be70
LIB: add TODO
2015-12-27 05:31:27 +01:00
hasufell
af6516a454
LIB: rm unneded import
2015-12-27 05:31:19 +01:00
Julian Ospald
27673b0751
LIB: make moveFile portable
2015-12-26 23:21:02 +01:00
Julian Ospald
35e6f5df82
GTK: validate arguments to main program
2015-12-26 22:48:20 +01:00
Julian Ospald
400a0242d6
LIB/GTK: refactor ViewPatterns/PatternSynonyms
2015-12-26 22:00:08 +01:00
Julian Ospald
83816ef1a6
LIB: fix isBrokenSymlink
2015-12-26 21:59:17 +01:00
Julian Ospald
fa3e5b3ff9
LIB: simplify file moving
2015-12-26 21:18:42 +01:00
Julian Ospald
2ee0d33f44
GTK: add symlink icons
2015-12-26 21:11:23 +01:00
Julian Ospald
3bd201f1b6
LIB: add more useful pattern synonyms
2015-12-26 20:28:00 +01:00
Julian Ospald
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
Julian Ospald
0ec4aaac54
LIB/GTK: reduce usage of System.Directory (directory package)
2015-12-26 16:02:25 +01:00
Julian Ospald
edb51ad1f6
LIB: add createDir
2015-12-26 15:58:41 +01:00
Julian Ospald
d727566e86
LIB: don't allow empty FileName argument in createFile/renameFile
2015-12-26 03:07:36 +01:00
Julian Ospald
3639dec1d3
LIB/GTK: fix file renaming (previously called move)
2015-12-26 03:04:28 +01:00
Julian Ospald
5455ba1066
GTK: remove redundant bracket
2015-12-25 23:26:47 +01:00
Julian Ospald
61b2313320
GTK: add refresh button
2015-12-25 23:24:43 +01:00
Julian Ospald
3edd3c8a19
GTK: rename fileChooserDialog and add title parameter
2015-12-25 23:17:22 +01:00
Julian Ospald
71a2cb90be
LIB/GTK: add move menuitem and implement creating new files
2015-12-25 22:51:45 +01:00
Julian Ospald
c98db302ba
LIB: normalize instead of canonicalizePath'
...
We shouldn't follow symlinks in our internal paths, because that makes
us lose information. However, we normalize where we could have passed
user input, so we don't end up with ill-formed anchors/names.
2015-12-25 15:18:05 +01:00
Julian Ospald
b9e4b96c4a
Add GPL-2 license headers
2015-12-24 18:25:05 +01:00
Julian Ospald
bd448644d2
GTK: use Cabal to construct the about dialog information
2015-12-24 18:18:50 +01:00
Julian Ospald
1ea20efe49
DOCS: add experimental note to README.md
2015-12-24 17:48:52 +01:00
Julian Ospald
5c8907143a
LIB: add symlink helpers
2015-12-24 17:45:04 +01:00
Julian Ospald
f64f2a975c
GTK: add about dialog
2015-12-24 17:44:55 +01:00
Julian Ospald
b657756e37
GTK: set default application icon
2015-12-24 17:44:42 +01:00
Julian Ospald
bd7b2ab82b
GTK: add application icon
2015-12-24 17:44:28 +01:00
Julian Ospald
e639405d7f
GTK: implement right-click menu
2015-12-24 15:36:21 +01:00
Julian Ospald
d184b82648
GTK: fix show/hide hidden files
2015-12-24 14:45:30 +01:00
Julian Ospald
e160f340ec
GTK: make file/edit menus useful
2015-12-24 14:41:06 +01:00
Julian Ospald
137956df42
DOCS: update HACKING.md
2015-12-24 06:32:49 +01:00
Julian Ospald
2ca7df5696
LIB: style formatting
2015-12-24 05:53:11 +01:00
Julian Ospald
9efe2e5f60
GUI: improve error handling in urlGoTo
2015-12-24 05:52:46 +01:00
Julian Ospald
47aee871be
LIB/GTK: improve our ViewPatterns/PatternSynonyms + refactor
2015-12-24 03:11:17 +01:00
Julian Ospald
5f183bef3f
LIB/GTK: use new data structure with explicit SymLink constructor
...
This still needs a lot of work to function consistently, but it's better
than the old approach.
2015-12-23 22:50:04 +01:00
Julian Ospald
06b96eecea
GTK: restructure modules a bit
2015-12-23 16:14:38 +01:00
Julian Ospald
1aeb92d657
LIB: fix documentation in IO.File
2015-12-23 16:10:08 +01:00
Julian Ospald
f55572542f
GTK: minor cleanup
2015-12-23 16:09:51 +01:00
Julian Ospald
4d2a4fd1fc
GTK: implement file move callbacks
2015-12-23 16:09:37 +01:00
Julian Ospald
09821f8fc2
LIB: implement file moving operations
2015-12-23 16:08:39 +01:00
Julian Ospald
6b89dd8564
LIB: make pattern IsSymL more lazy
2015-12-22 19:50:24 +01:00
Julian Ospald
9288be7ff7
GTK: readd copy mode dialog
2015-12-22 19:50:07 +01:00
Julian Ospald
aa1401d874
LIB: remove debug print
2015-12-22 19:49:47 +01:00
Julian Ospald
eba0c95f8c
LIB: simplify symlink pattern matching via ViewPatterns/PatternSynonyms
2015-12-22 19:40:29 +01:00
Julian Ospald
0b41fee237
GTK: improve error dialog system
2015-12-22 17:56:37 +01:00
Julian Ospald
6a9d408925
GTK: remove debug prints
2015-12-22 17:50:31 +01:00
Julian Ospald
2ba9620fdc
LIB: update documentation
2015-12-22 14:17:46 +01:00
Julian Ospald
dd07a31d35
CABAL: enable threading and -N
2015-12-22 14:16:17 +01:00
Julian Ospald
2486d83260
LIB/GTK: use AnchoredFile in IO.File
...
What's the point of having it anyway if we don't?
2015-12-22 14:15:48 +01:00
Julian Ospald
06151a3a08
LIB: minor improvement to copyDir
2015-12-21 18:54:37 +01:00
Julian Ospald
da32ccf619
LIB: improve documentation
2015-12-21 18:39:30 +01:00