Commit Graph

1149 Commits

Author SHA1 Message Date
be3835014e Make sure to spawn the corresponding properties(1) binary 2014-09-26 11:26:20 +03:00
21c456858a Code cleanup 2014-09-26 11:22:30 +03:00
ee7d2e3036 Code cleanup 2014-09-10 21:14:16 +02:00
78ab3ef4af Attempt to better guess the initial size of the window when viewing images 2014-09-10 21:12:07 +02:00
a46a1689c0 Added a "copy" and "select all" toolbar button when viewing text 2014-09-10 20:49:16 +02:00
41598858b3 Code cleanup 2014-09-10 20:16:46 +02:00
7e72b4e202 Added a menu and toolbar entry for properties 2014-09-10 20:10:39 +02:00
aef21fcad9 Also place a toolbar in non-embedded mode 2014-09-10 20:01:03 +02:00
76aee11af5 Use PROGNAME in the usage screen as well 2014-09-10 19:57:32 +02:00
766ebdfbed Added "Copy" and "Select all" buttons to the toolbar for text files 2014-09-10 19:46:03 +02:00
a301c16d0f Build libBrowser first 2014-08-10 01:44:12 +02:00
f737af23c0 Minor optimization 2014-08-08 19:01:57 +02:00
09420dda90 Choose a more appropriate size for emblems with unexpected icon sizes 2014-08-08 19:01:15 +02:00
9eb248d2e5 Code cleanup 2014-08-08 04:48:16 +02:00
f78692d294 Return the proper Mime type and icon for "/" (mountpoint) 2014-08-08 04:47:39 +02:00
1787d9adb9 Performance improvement while populating a tree 2014-08-08 04:42:34 +02:00
e80c13a8b4 Code cleanup 2014-08-08 04:35:51 +02:00
4014dcbe41 Detect the root filesystem node through its inode number and that of its parent 2014-08-07 21:50:17 +02:00
a4dbff3119 Load icons through Browser's VFS 2014-08-07 21:36:04 +02:00
89e5227255 Load icons through Browser's VFS 2014-08-07 21:24:10 +02:00
381eaf9d57 Code cleanup 2014-08-07 00:59:14 +02:00
4ec1d14649 No longer hardcode the size of the icons 2014-08-07 00:54:04 +02:00
3d9480d4b7 Code cleanup 2014-08-07 00:51:58 +02:00
051b5bbc24 Removed a useless symbol (missing typedef) 2014-08-06 20:01:13 +02:00
6c93e5ae4b Code cleanup 2014-08-06 20:00:49 +02:00
ba9bf74d83 Updated the copyright line 2014-08-06 01:19:23 +02:00
40f334de40 Using icons from the VFS API 2014-08-06 01:18:43 +02:00
afb16412ac Let the make(1) binary be modified in the configuration 2014-08-06 01:15:21 +02:00
fdc27351a3 Using PROGNAME for properties(1) 2014-08-06 01:13:40 +02:00
12c70d8f09 Code cleanup 2014-08-06 01:13:21 +02:00
368ef36c28 Allow Browser plug-ins access the configuration 2014-08-06 01:11:13 +02:00
499db79bc7 Fixed the title of task windows when the title is NULL 2014-08-06 01:07:17 +02:00
37c2460ddb Updated the copyright lines 2014-08-06 01:06:14 +02:00
ba947b24a5 Introducing libBrowser as part of the Browser project 2014-08-06 01:03:58 +02:00
7e284c4694 Code cleanup 2014-07-22 02:38:54 +02:00
c576432c4d Code cleanup 2014-07-22 02:36:58 +02:00
a523987040 Updated the copyright line 2014-07-22 02:28:14 +02:00
714621a7ac Code cleanup 2014-07-22 02:27:54 +02:00
05837536f5 Now install the "selection" plug-in by default 2014-07-22 02:22:09 +02:00
f414df4713 Document the switch fallback as intentional 2014-07-22 02:20:35 +02:00
01af4f6618 Also count the total size 2014-07-22 02:19:02 +02:00
58ae2c7291 Added an icon column for the "selection" plug-in 2014-07-22 02:05:44 +02:00
1aaa3fdeb1 Avoid an additional warning with Gtk+ 3 2014-07-21 22:13:36 +02:00
1fd6a3057e Avoid warnings when compiling with Gtk+ 3 2014-07-21 22:11:11 +02:00
86f5ef883b Avoid a warning when compiling with Gtk+ 3 2014-07-21 22:04:58 +02:00
a8b84c16ad Support adding the whole selection as bookmarks 2014-07-12 17:46:09 +02:00
7d2090aec1 Build fix and adjustments for Gtk+ 3.0 and 3.4 2014-07-11 21:45:45 +02:00
c227e0234a Avoid a couple more warnings 2014-07-11 21:39:42 +02:00
81fb244eea Updated the copyright lines 2014-07-11 21:34:01 +02:00
187c6cd395 Avoid more warnings when building with Gtk+ 3.0 2014-07-11 21:33:41 +02:00
78a371fff0 Avoid more warnings when building with Gtk+ 3.0 2014-07-11 21:31:05 +02:00
eaa41e3626 Avoid more warnings when building with Gtk+ 3.0 2014-07-11 21:25:22 +02:00
706c48d3df Gtk+ 3.0 stores bookmarks in a different place 2014-07-11 21:18:18 +02:00
c18abf3450 Added a toolbar button to select all the text 2014-07-11 19:37:03 +02:00
9041d750ca Spelling of "Select All" when in a menu with mnemonic 2014-07-11 19:31:46 +02:00
0fbf3299e3 Avoid performing lstat(NULL, &st) 2014-07-11 19:19:06 +02:00
5c4b8e13c2 Refreshing the current folder upon successful CVS add or commit 2014-07-11 19:14:16 +02:00
b2ee840dfd Documented the list store creation 2014-07-08 00:40:19 +02:00
67217ac43d No longer center always the symlink creation dialog 2014-07-07 01:29:11 +02:00
5e151db2b1 No longer center always the desktop preferences window 2014-07-07 01:28:30 +02:00
208902bfc7 Only let setting default MIME handlers if relevant 2014-07-07 01:26:05 +02:00
92cb7b9db1 Fixed building with Gtk+ >= 3.0 2014-07-07 01:24:47 +02:00
5b4bf62e9c Code cleanup 2014-04-01 02:42:04 +02:00
71aef6afdb Fixed pop-up menus on the desktop in both window and window-less modes 2014-04-01 02:17:41 +02:00
c17c072d90 Support drawing the background as a window 2014-04-01 01:34:50 +02:00
781f7c9e38 Code cleanup 2014-04-01 01:31:19 +02:00
699c6bf91e Partially implemented the popup menu on the desktop window 2014-04-01 00:58:30 +02:00
cf14076a7c Working on support for a desktop window 2014-04-01 00:48:02 +02:00
25f382aa8e Code cleanup 2014-04-01 00:37:12 +02:00
a658b9c7b7 Avoid some warnings when building with Gtk+ >= 3.0 2014-04-01 00:13:18 +02:00
d78a171eb0 Calling eject(1) with the device name 2014-03-30 00:22:48 +01:00
9de48e9d5a Fixed a memory leak in an error path when executing commands 2014-03-30 00:01:02 +01:00
21f8f62269 Added a menu entry to obtain the properties of each volume mounted 2014-03-30 00:00:20 +01:00
676f48e88b Ellipsize the mountpoints 2014-03-29 21:50:56 +01:00
7d778b9312 Code cleanup 2014-03-29 21:37:29 +01:00
13e5dda173 Lookup the icon from the volume for removable devices 2014-03-29 21:35:27 +01:00
e030d8a9a1 Code cleanup 2014-03-29 21:30:19 +01:00
fdbc0f891c Avoid more warnings when compiling with Gtk+ 3.0 2014-03-29 20:37:30 +01:00
7432a86b9d Avoiding some warnings when building with Gtk+ 3.0 2014-03-29 20:33:22 +01:00
c7a843d932 Added translated tooltips to the "favorites" plug-in 2014-01-22 23:15:16 -06:00
b4dbdadfaa Code cleanup 2014-01-11 15:27:23 -06:00
9020e8ede7 Fixed a toolbar button with Gtk+ < 2.8 2014-01-11 15:23:53 -06:00
373c084c70 The "trash" plug-in is almost functional by now 2014-01-09 19:04:54 -06:00
c284de1bf4 Handle sensitiveness of the restore and delete toolbar buttons 2014-01-09 00:45:52 -06:00
0fa28eb2fd No longer forget to call closedir() 2014-01-09 00:16:36 -06:00
29bfa61aeb Preparing before refreshing in-place 2014-01-08 23:58:20 -06:00
640343251c Code cleanup 2014-01-08 23:57:53 -06:00
06ff0e25dd Code cleanup 2014-01-08 23:53:16 -06:00
bd1858ff8e Code cleanup 2014-01-08 23:42:40 -06:00
cf5c211eba Code cleanup 2014-01-08 23:27:44 -06:00
f3e98c8ef4 Imported a "backup" plug-in to re-use code from the "trash" plug-in 2014-01-08 23:01:33 -06:00
c0f4ab8341 Let the code be re-used as-is directly 2014-01-08 22:57:37 -06:00
96e55006b8 Hopefully improved portability when unmounting devices 2014-01-08 21:28:02 -06:00
9910649ad2 Now able to unmount volumes as well 2014-01-08 21:21:28 -06:00
c0abda187e Implemented a popup menu to eject removable volumes 2014-01-08 21:08:23 -06:00
6ffa7655bf Also collect some flags for each filesystem listed 2014-01-08 20:48:14 -06:00
a3d9ecd4c8 Also remember the filesystem type in the volume list 2014-01-08 20:24:11 -06:00
dcb6a9aab8 Fixed potential uninitialized variable and signedness inconsistency 2014-01-08 11:56:23 -06:00
89cdeabb89 Introduced a new "trash" plug-in (currently able to list the content of the trash) 2014-01-07 01:12:23 -06:00
790cf176e4 Imported a new plug-in "selection" 2014-01-06 18:42:27 -06:00
fd32107486 Pass the complete selection to the plug-ins 2014-01-05 23:23:58 -06:00
dad13ff188 Use less deprecated code with Gtk+ >= 3.4 2013-12-25 20:19:03 +01:00
e4213b617a Code cleanup 2013-12-25 20:14:20 +01:00
cdba68628c Code cleanup 2013-12-25 20:10:46 +01:00
c29008d070 Use less deprecated code with Gtk+ 2.24 already 2013-12-25 19:56:24 +01:00
a6651a130d Avoid warnings when building with Gtk+ 3.0 2013-12-25 19:35:50 +01:00
a199f054df Fixed building with Gtk+ < 2.14 2013-12-08 02:19:38 +01:00
ce927b820e Fixed checking applications for availability 2013-12-04 06:36:55 +01:00
eee8343c20 Improved error handling 2013-12-04 06:25:58 +01:00
bc4f45494d Code cleanup 2013-12-04 06:15:10 +01:00
91bd571f40 Properly refreshing the volume list 2013-11-30 01:31:08 +01:00
2dba9c00ae Now requires a row to be activated to change the location 2013-11-30 01:02:53 +01:00
74920b54c4 Minor performance improvement 2013-11-28 01:40:44 +01:00
385520fc11 Added support for FreeBSD (compile-tested only) 2013-11-27 22:31:38 +01:00
7de72d577f The GtkCellRendererProgress renderer really wants an integer for progress 2013-11-27 22:15:59 +01:00
6f17c138c5 Do not list the free space for CD-ROM volumes 2013-11-27 22:10:52 +01:00
8fc65bb5e6 Also list the space available on each volume 2013-11-27 22:05:50 +01:00
a90fdd39fd Fixed detection for newer repositories 2013-11-27 21:40:02 +01:00
026969172f Code cleanup 2013-11-27 21:36:55 +01:00
aa5fb237af Completed the usage screen 2013-11-25 02:38:19 +01:00
e115b6c048 Explicitly delete the desktop window when exiting (if in use) 2013-11-24 05:18:09 +01:00
0cd6d4deae Implemented most of the code required for using a dedicated window for the desktop 2013-11-24 05:14:53 +01:00
c32bf5954d Avoided some warnings when building for Gtk+ 3 2013-11-24 04:47:52 +01:00
ca53b210bd Using PROGNAME while reporting errors as well 2013-11-24 04:10:24 +01:00
1498febe8d Using PROGNAME for browser(1) as well 2013-11-24 04:09:38 +01:00
dec1dee9e2 Now able to initialize Git repositories 2013-11-24 04:02:50 +01:00
6f60bf2a79 Give the DesktopIcon class a better chance to find the pixmap for an application 2013-11-23 04:46:32 +01:00
c4dfa9d515 Now slightly XDG-compliant when listing applications (issues remaining) 2013-11-23 04:31:25 +01:00
26d0508bed Improved error handling 2013-11-23 04:22:45 +01:00
d60063646e The "Back" icon should be first when listing applications too 2013-11-23 04:00:23 +01:00
4728b92e29 Code cleanup 2013-11-23 03:03:47 +01:00
535593184b Preparing support for XDG_DATA_DIRS 2013-11-23 02:54:58 +01:00
1111f78f4f Added an "apply" button to the preferences dialog 2013-11-22 05:58:56 +01:00
142dcf8420 Use the copyright character for the about dialog 2013-11-21 23:48:07 +01:00
b3c87b3b08 Set an icon to the "preview" plug-in 2013-11-20 21:46:19 +01:00
a8db5df839 Set an icon for the "template" plug-in 2013-11-20 21:45:47 +01:00
e890ccf9ed Added a comment 2013-10-05 05:20:16 +02:00
98504300c7 Ignore directories for previews 2013-10-05 05:17:22 +02:00
e6d32b1f42 No longer fallback to the parent directory upon errors 2013-10-05 04:29:20 +02:00
35bb738ba8 Make sure error dialogs are properly modal upon startup 2013-10-05 04:28:00 +02:00
95b91ebb10 Report (and free) errors while loading icons 2013-10-05 03:52:59 +02:00
12a6faa811 Print errors before attempting to display image thumbnails 2013-10-05 03:48:08 +02:00
33f2939cbe Always free errors while loading images 2013-10-05 03:47:27 +02:00
e2ae426b0c Always free errors while loading images 2013-10-05 03:47:15 +02:00
98445e38bb Improved error handling (particularly while loading images) 2013-10-05 03:31:30 +02:00
25c742a713 Always display (and free) errors while loading images 2013-10-05 03:20:44 +02:00
4c12e15487 No longer assume text errors have set errno 2013-10-05 03:19:51 +02:00
4a30b870ce Added the possibility to display the image at its original size 2013-10-05 03:12:35 +02:00
7cd1e944d1 Display the image preview within a scrolled window 2013-10-05 03:02:57 +02:00
c9edaafb39 Allow image preview to be zoomed in and out 2013-10-05 02:55:04 +02:00