Commit Graph

422 Commits

Author SHA1 Message Date
9fa0e397ee Safer use of basename() 2007-12-13 00:12:22 +00:00
247a2c39a5 Safer use of basename() 2007-12-13 00:09:13 +00:00
955dd03384 Using only the basename of the file in the window title 2007-12-13 00:03:30 +00:00
b98e306ecc Correctly identifying MIME type for mountpoints 2007-12-13 00:00:54 +00:00
cc0bca7080 Handling the control modifier when selecting icons 2007-12-12 20:02:36 +00:00
eefb0a9472 Worked on selection 2007-12-12 13:52:08 +00:00
60768ab55c Worked on selection 2007-12-12 13:43:51 +00:00
ca5c62be73 Better shaping for the image and the text 2007-12-12 12:19:20 +00:00
701675033f delete now has a "Yes to all" option 2007-12-10 01:50:57 +00:00
01ba7d49e0 Added a "file->edit" menu entry when available 2007-12-08 15:04:29 +00:00
d6f7144dbd Added an "Open with" menu 2007-12-08 13:51:18 +00:00
3f56ba0cb3 Updated copyright and license 2007-12-08 13:27:12 +00:00
706289d67a Fixed focus handling in WindowMaker 2007-10-15 03:29:05 +00:00
e241b6fc9a Re-generated Makefile 2007-10-14 14:11:42 +00:00
6793bfd82f Using "open" as the executable name upon errors 2007-10-14 14:04:23 +00:00
9007215978 Supports fallback on MIME "type/*" 2007-09-28 10:24:32 +00:00
02beb30969 Factorized file insertion and update code 2007-09-09 14:24:41 +00:00
29c9f98133 Updated license terms 2007-08-17 16:28:11 +00:00
af4a193d23 Had to re-license under the DeforaOS Project License to avoid conflict 2007-08-17 16:18:24 +00:00
774f0a31a8 Fixed usage screen 2007-08-12 17:19:33 +00:00
67a6211b4f Code cleanup 2007-08-04 16:20:39 +00:00
b890b6e163 Added a menubar and resizing magic 2007-08-04 16:17:03 +00:00
f290855c14 Improved more context menus 2007-08-03 03:56:09 +00:00
3f81e3cb20 Need to convert filenames from the filesystem encoding 2007-08-03 03:55:46 +00:00
20900ad6e0 Improved the contextual menu 2007-08-03 03:38:10 +00:00
f3e74dfb45 Fixed display of the total number of files copied or moved 2007-08-03 03:37:49 +00:00
c13c36fcc9 Implemented copy/paste 2007-08-03 03:23:50 +00:00
b78ac07fb8 Implemented recursion while moving files cross-device 2007-08-03 01:43:42 +00:00
49d0fe3cbd Fixed use before initialization 2007-08-03 01:36:58 +00:00
22fd713acd Code cleanup 2007-08-03 01:32:59 +00:00
7f7815ff80 Code cleanup 2007-08-03 01:16:47 +00:00
72109f2b71 Fixed copy of files across devices 2007-08-03 01:16:29 +00:00
4a9f484ca2 Added target copy 2007-08-03 01:06:37 +00:00
1fcf22f50f Code cleanup 2007-08-02 10:17:51 +00:00
99c8617dfd Fixed compilation on NetBSD 2007-07-31 02:06:46 +00:00
64ebdef604 Fixed compilation on Linux 2007-07-31 01:54:58 +00:00
aae1727d91 Allow unmounting of directories 2007-07-31 01:46:28 +00:00
7b3fcd892c Showing mountpoints differently from regular directories 2007-07-31 01:38:46 +00:00
fe2fba85eb Detecting mount points 2007-07-31 01:10:50 +00:00
15ecc1ab5b Added target move 2007-07-31 00:51:25 +00:00
f68c767c93 Updated usage screen 2007-07-29 22:59:15 +00:00
b50adb87f3 Sync with rm 2007-07-29 22:52:43 +00:00
c4bf1aa6cf Fixed properties window for the current folder 2007-07-29 17:43:34 +00:00
e836e6499d Fixed uninitialized value 2007-07-29 17:41:53 +00:00
e245a73420 The progress bar makes more sense this way 2007-07-27 20:57:49 +00:00
c192dd01ab Defaults to the "open with" dialog if no "open" action is available 2007-07-09 11:32:07 +00:00
f1047fa183 De-referencing symlinks while listing desktop's content 2007-07-02 22:53:07 +00:00
93090e47ed Added browser_open_with() in the API 2007-06-29 15:32:13 +00:00
5328dbab77 Fallback on the "open with" dialog when no "open" action is available 2007-06-29 15:15:37 +00:00
2ed2e22d4a Code cleanup 2007-06-25 16:30:41 +00:00
a0bf846a5e Code cleanup 2007-06-25 09:09:57 +00:00
e6aa91be99 Code cleanup 2007-06-25 08:22:31 +00:00
c254fa2302 Recursively delete directories 2007-06-25 08:20:33 +00:00
c74b5c622e Added deletion popup menu entry for directories 2007-06-25 08:18:44 +00:00
fb9da166ae Fixed a segfault when MIME type is unknown 2007-06-25 08:09:23 +00:00
2af156631b Fixed a segfault when MIME does not initialize 2007-06-25 08:05:42 +00:00
96e16fa904 Forgot desktop.h in distribution 2007-06-21 12:06:33 +00:00
63f4749067 Failure to delete a file recursively was bailing out prematurely 2007-06-20 03:07:24 +00:00
4cf53c8877 Supports recursive deletion (does not re-confirm or redraw yet though) 2007-06-18 03:55:06 +00:00
f99902172b Confirmation dialog before deletion is now optional 2007-06-18 03:04:50 +00:00
cbcf5a14db Made the error dialog modal 2007-06-18 02:20:52 +00:00
cc2986075d Removed useless debugging message 2007-06-18 02:18:53 +00:00
03e58e017f Actually pdating progress bar (not just the text) 2007-06-18 02:16:47 +00:00
3e5cb68a4e Code cleanup 2007-06-18 02:07:24 +00:00
1219282587 Properly licensed Browser under the GPL version 2 2007-06-13 17:55:50 +00:00
b3162bc4db Fixed segfault when type was not specified and the action would fail 2007-06-05 17:39:56 +00:00
08676836a2 Implemented properties popup 2007-06-01 17:07:21 +00:00
476e49553d Better handling of files without known icon 2007-06-01 16:58:09 +00:00
fc175c67d6 properties requires libSystem to link properly 2007-06-01 16:53:38 +00:00
a0247464a2 Implemented MIME type recognition 2007-06-01 16:47:59 +00:00
d87e57902c Reviewed design using a Gtk table 2007-06-01 14:39:42 +00:00
cf48f70e48 Implemented properties window 2007-05-31 01:24:07 +00:00
99072c3ef1 Fixed compilation on Linux 2007-05-31 00:47:19 +00:00
c49fcb5b4f Changed font weight for labels and filename to bold 2007-05-27 21:36:24 +00:00
c445b1cd79 Implemented the properties toolbar button 2007-05-27 21:00:50 +00:00
ae2e5a0a80 Filename to UTF-8 fixes 2007-05-27 21:00:15 +00:00
78199f7e81 Code cleanup 2007-05-26 01:15:27 +00:00
fc406858cb Added properties 2007-05-26 01:15:07 +00:00
27acfd1fee Initial release 2007-05-26 01:14:35 +00:00
beb2f077a9 Linking to libSystem only when necessary 2007-05-21 02:50:47 +00:00
76522d8224 Code cleanup 2007-05-19 19:48:49 +00:00
16fd5c3b69 Code cleanup 2007-05-19 19:26:22 +00:00
1c521e99a7 Code cleanup 2007-05-19 19:14:38 +00:00
de38b21e91 Handling symbolic links correctly 2007-05-19 19:11:39 +00:00
237b38e8c7 Implemented API call in Mime to force a type while triggering an action 2007-05-19 18:45:35 +00:00
e08cb4672a Compiles again with Gtk+ 2.4 2007-05-17 11:20:21 +00:00
3ada03a08a Added a date column (last modification) 2007-05-17 10:46:07 +00:00
73e92c7042 mime.c does not need browser.h 2007-05-17 10:45:22 +00:00
3b2526dca6 Keep selection while switching from or to any view 2007-05-16 22:53:06 +00:00
10d05872f7 Keeping selection from any icon view to the detailed view 2007-05-16 22:36:33 +00:00
c86efb0a5c Code cleanup 2007-05-16 22:35:55 +00:00
a604cbd2b4 Updated copyright line 2007-05-16 22:33:22 +00:00
4cfe17440c Handle properly when the "gnome-home" icon is not available 2007-05-12 23:36:41 +00:00
9dbe035386 More efficient fix for FNM_CASEFOLD 2007-05-09 23:34:59 +00:00
a2c6131d91 FNM_CASEFOLD is not portable 2007-05-09 23:32:20 +00:00
51e89679f1 Added a separator in the popup menu between "Delete" and "Properties" 2007-05-04 00:25:36 +00:00
e6cdb22463 Fixed button press event handling on desktop icons' labels 2007-05-04 00:21:19 +00:00
e70d046b82 Handles double-click on icon, Code cleanup 2007-05-04 00:17:54 +00:00
5097b9aed4 Fixed ordering by size 2007-05-03 22:54:04 +00:00
b0807f0a3f Convert filenames to UTF-8 2007-05-02 19:42:30 +00:00
40eb18a391 Sorting out icons 2007-05-02 19:36:43 +00:00
95a6179d20 Smoother refresh 2007-05-02 19:22:07 +00:00
850800390a Code cleanup 2007-05-02 18:53:52 +00:00
ca1a13ece9 Code cleanup 2007-05-02 18:44:53 +00:00
96d6faa9eb Code cleanup 2007-05-02 18:38:03 +00:00
fc4b3c05fe Code cleanup 2007-05-02 18:24:54 +00:00
41b817db43 Calling "browser" with "--" as first argument 2007-05-02 18:09:24 +00:00
d3c821e978 Code cleanup 2007-05-02 18:08:37 +00:00
d2a153eec8 Shape the icon 2007-05-01 23:23:45 +00:00
c71d701bed New MIME icon API 2007-05-01 22:28:35 +00:00
5fed00583d Added MIME types for non-regular files 2007-05-01 22:13:47 +00:00
bceb50904d Trying case-insensitive MIME extension match if fails otherwise (more compliant) 2007-05-01 22:02:23 +00:00
add6e9b0fd Allowing sorting by columns, Code cleanup 2007-05-01 20:04:40 +00:00
27f3ebe1f2 Fixed about window handling with multiple browser windows 2007-05-01 18:35:55 +00:00
49e922179d Fixed file deletion 2007-05-01 15:40:32 +00:00
0f1dae24c0 Fixed crash when calling with "--", Code cleanup 2007-05-01 15:40:10 +00:00
056ce15a6f Code cleanup 2007-04-29 23:50:54 +00:00
ea2c164344 Updated copyrights 2007-04-29 23:39:19 +00:00
c23ab163e1 Re-compile desktop and view whenever mime.o is updated 2007-04-29 23:38:54 +00:00
958f42bfc4 Forgot a newline in a textual error message 2007-04-29 23:13:53 +00:00
c8056584cb Execute delete with "--" as first argument 2007-04-29 23:08:16 +00:00
4ee39ef70d Fixed starting without arguments 2007-04-29 23:05:12 +00:00
84830ca003 Added generic viewer 2007-04-29 22:56:05 +00:00
fdff767795 Multiple browser windows can be invoked at once 2007-04-29 22:27:27 +00:00
6481a1ec45 Cosmetics 2007-04-29 22:27:06 +00:00
e2c4a1a05f Fixed more crashes when MIME database is not initialized 2007-04-29 22:23:02 +00:00
cf27f07836 Fix crash if MIME database could not initialize (probably found elsewhere) 2007-04-29 22:17:51 +00:00
00c9a8478d Caching 96 pixels wide icons as well 2007-04-29 21:10:12 +00:00
b891d8a57c Thumbnails view also shows MIME icons 2007-04-29 21:06:37 +00:00
1486d11864 Entering manually in the same directory failed 2007-04-29 20:46:16 +00:00
732f61b570 Cosmetics 2007-04-29 20:35:12 +00:00
991a95a450 No longer forks when creating a window 2007-04-29 20:27:42 +00:00
7301db4a18 Added thumbnails view 2007-04-09 07:17:07 +00:00
6b636df852 Fixed popup menu from keyboard 2007-04-09 06:07:25 +00:00
8d16b3b757 Gtk+ < 2.6 compatibility fix 2007-03-17 23:10:08 +00:00
e67a49dcf8 Gtk+ < 2.6 compatibility fix 2007-03-17 23:02:15 +00:00
a31e832bf6 The actual fix is actually to export G_FILENAME_ENCODING accordingly 2007-03-17 16:02:29 +00:00
9e08b0f013 Fix popup menu 2007-03-17 16:01:03 +00:00
d863028609 Code cleanup 2007-03-17 14:52:55 +00:00
74e5dd72ef Avoid a potential crash if filenames are not in UTF-8 2007-03-17 14:52:40 +00:00
0fa795f24b Trying to allow popup menu access via the keyboard 2007-03-15 12:37:05 +00:00
16e2e62006 No longer using GNOME icon theme by default 2007-03-09 01:28:05 +00:00
aaa35cec48 No longer explicitly references GNOME to find default icons 2007-03-07 22:53:30 +00:00
addcd5a88b Code cleanup, Better icons for executables and for the home directory 2007-02-28 20:49:03 +00:00
6797da25b8 Fixed compilation warnings with Gtk+ < 2.8 2007-02-25 21:30:11 +00:00
839a68aa5b More Gtk+ < 2.10 compatibility fix 2007-02-25 21:27:02 +00:00
01b2a8bdd7 Gtk+ < 2.10 compatibility fix 2007-02-25 21:25:24 +00:00
3ed9338719 Solaris 10 fix 2007-02-25 21:23:18 +00:00
9fe7ef289c Gtk+ < 2.6 compatibility fix 2007-02-25 21:19:46 +00:00
c24647605a Handles refreshing almost correctly 2007-02-25 18:24:30 +00:00
04169ab5dd Code cleanup 2007-02-25 16:42:10 +00:00
a35319ea12 Code cleanup (removed some code duplication) 2007-02-25 02:18:16 +00:00
464aaf1327 Code cleanup 2007-02-25 01:58:27 +00:00
4dd1d874e4 Fixed refresh with initial icon number less than 16 2007-02-25 01:21:02 +00:00
47b421f5dd Added desktop target 2007-02-24 18:18:02 +00:00
2888b8fc74 Code cleanup 2007-02-24 17:52:45 +00:00
180646fc7f Compilation fix for Gtk+ < 2.6.0 2007-02-17 18:00:38 +00:00
32e2fd7cf0 Fixed renaming directories 2007-02-17 17:42:29 +00:00
21df983f6e Added rudimentary "New folder" contextual action 2007-02-17 17:27:49 +00:00
176b7277bd Executables have a special icon 2007-02-17 12:11:41 +00:00
041e973c55 Re-generated Makefiles 2007-01-19 01:36:16 +00:00
f21000af0b Friendlier size field 2007-01-15 17:40:17 +00:00
c0998f086d Icons and list views are not editable with Gtk+ 2.6 2006-12-16 18:17:50 +00:00
7f79714b3c Makefiles cleanup 2006-12-10 17:59:06 +00:00
03647bbe14 Applied GPLv2 license 2006-12-10 17:52:51 +00:00
e609285237 Fixed selection ambiguity when right-clicking an yet unselected item 2006-11-29 21:23:42 +00:00
18d9b172d9 Fixed select all and deselect all in detailed view 2006-11-29 21:07:15 +00:00
4534d58b9a Includes cleanup 2006-11-28 15:07:39 +00:00
47e99c5ef3 Code cleanup 2006-11-27 15:52:27 +00:00
51b5bc16c5 Code cleanup 2006-11-27 14:42:31 +00:00
25fe6102e0 Solaris fix 2006-11-25 18:55:07 +00:00
0bb4962d2d Fix for Solaris 2006-11-25 18:54:02 +00:00
42abcfee3c Fix for Solaris 2006-11-25 18:53:07 +00:00
e5142ce1be Hopefully works on Solaris as well 2006-11-25 18:32:58 +00:00
62d581fdf2 Gtk+ < 2.6 fix 2006-11-25 17:52:35 +00:00
24fbd4d3a2 Refreshing automatically the current folder 2006-11-24 22:52:13 +00:00
7cb0215b25 Code cleanup 2006-11-24 11:37:43 +00:00
017c6d0e31 List view was using path name 2006-11-24 11:35:59 +00:00
7040fd865c Removing deleted files in in-place refresh 2006-11-24 11:27:00 +00:00
5551edda31 Introducing in-place refresh 2006-11-24 10:51:15 +00:00
71e829cf42 Not listing "." and ".." anymore 2006-11-23 04:45:22 +00:00
9bc094919f Statusbar is back, Huge performance improvement 2006-11-23 02:25:39 +00:00
16dbba4385 Supports progressive refresh 2006-11-23 01:59:50 +00:00
be88b627ac Forgot to remove debugging information, compilation warning fix 2006-11-23 00:07:05 +00:00
d3998445cb Cleaned up new location definition code 2006-11-23 00:01:29 +00:00
d6308cb541 Allowing mime_icons() to return only the small pixmap 2006-11-20 15:18:30 +00:00
de28e50fd6 Code cleanup, Nicer actions popup menu, Implemented "Open with..." action 2006-11-15 23:17:42 +00:00
432f36f070 More consistent about dialog for old Gtk+ versions 2006-11-14 17:07:50 +00:00
88ba886907 Fix for Solaris/UltraSparc 2006-11-14 16:58:05 +00:00
50d0169cc1 Fix for Gtk+ 2.4 2006-11-14 16:53:27 +00:00
bb790d5b3d Makefiles have more line separators 2006-11-14 13:40:35 +00:00
e71c56deda Fixed deleting and renaming 2006-11-14 13:39:56 +00:00
0fc2231b55 Code cleanup 2006-11-14 13:06:09 +00:00
1a35a7519f About box can be closed on Gtk+ >= 2.10 2006-11-05 19:14:04 +00:00
74988466c1 Fixing Makefiles 2006-11-03 10:58:14 +00:00
2c4c7bf78f Code cleanup 2006-11-02 06:57:50 +00:00
41b70e0b90 Terminate a string 2006-11-01 20:09:44 +00:00
cc4a9b1208 Fixed infinite loop with dirname() 2006-11-01 19:58:30 +00:00
16af281e1c Adding copyright notices 2006-10-11 07:15:41 +00:00
0b2642260a The "changed" signal created a bug 2006-10-05 05:10:03 +00:00