Timeline
03/10/10:
- 15:02 Ticket #344 (Copy/Move slow on Mac OS X, esp. with other file-systems) created by
- Copy/Move with files are much slower under Mac OS X than using finder or terminal. This is not so obvious with HFS+, but I use the Paragron NTFS-Driver to have write access to a NTFS-Disc and the following times where hand measured. Copy with Finder 3,45 GB 5 Dateien (MKV, AVI) in a directory on a NTFS-formatted drive 16:36:55 Start 16:40:48 End 233 sec., ca. 4 min. In Terminal same time, but not exactly measured, only estimated. muCommander same files, same directory: 16:41:26 Start 17:26:45 End 2719 sek., ca. 46min Estimated time from muCommander when starting: 1 hour, 20min. This means a factor of 11 that operations take longer, when using muCommander for Copy. Move may be even worse, but there security is also a factor so I do not mind too much. A different NTFS-Driver (3G an open-source-driver) was also tested but too slow. The Paragron Driver is registered from a publication. For security caching is turned off. I used muCommander on Tiger 10.4.11, jumped from Tiger to Snow Leopard and am currently on 10.6.2 Snow Leopard, muCommander 0.8.4 . From my estimate this behaviour exists since I first used muCommander, but did not mind too much, as I only recently started using NTFS on an external drive. On HFS+ I have not timed copy-operations yet, but if you need it, I can do so. My estimate is, that it takes longer there also. Java was updated some weeks ago, currently installed: Java Version 1.6.0_17 from Apple Inc. I do not consider this a priority.
- 14:05 Ticket #343 (UDF support for ISO images) created by
- Hi, I've tried to open an ISO file but I only see one file "README.T" with the following contents: […] Any chance to get UDF support for ISO images ? Thanks a lot for this wonderful program. ---- System information: […] […] […]
03/09/10:
- 10:20 Ticket #342 (File copy to smb cuts off filename at question mark) created by
- Steps to reproduce: - create local file named "mytestfile?.txt" (=there is a question mark somewhere in the filename) - copy file to an smb share Expected behavior: - filename stays the same at destination Actual behavior: - filename at destination is truncated from question mark and becomes simply "mytestfile"
03/08/10:
- 00:20 Changeset [3598] by
-
Transformed enum-style NotificationTypes? interface into enum.
03/07/10:
- 23:49 Changeset [3597] by
-
Transformed AuthenticationTypes? interface into enum.
03/04/10:
- 21:44 Changeset [3596] by
-
removed unused field and method standardized hasFolderChanged in ChangeFileAttributesJob?
- 13:06 IrcChannel edited by
- (diff)
- 10:42 Ticket #341 (no menu entry in ubuntu) created by
- I've installed Debian/Ubuntu version (.deb), and after installation there is no menu entry in Gnome menu. So, basically, there is no NORMAL way to run the application. You either have to type "mucommander" in terminal, or go to "/usr/share/mucommander" and run "mucommander.sh" file. Perhaps the reason is that there is no icon file in the .deb package?
- 03:01 Changeset [3595] by
-
Transformed enum-style Columns interface into Column java 5 Enum, factorizing and sanitizing a bunch of code in the process.
- 02:21 WikiStart edited by
- (diff)
03/03/10:
- 23:57 WikiStart edited by
- (diff)
- 23:57 WikiStart edited by
- (diff)
- 23:55 IrcChannel edited by
- (diff)
- 23:54 IrcChannel created by
03/02/10:
- 11:30 Donate edited by
- (diff)
- 11:29 Donate edited by
- (diff)
- 11:27 ReleaseNotes/0.8.5 edited by
- (diff)
- 11:25 Changeset [3594] by
-
.
- 11:24 Changeset [3593] by
-
Folder is now automatically changed to a workable folder when the current folder is no longer available (ticket #333).
- 02:24 Ticket #333 (exchanging a cd-rom oder a dvd causes problems) closed by
- fixed: This has been fixed in the current nightly build: when the current folder is no longer available, it will automatically be changed to: - a parent folder that exists, if there is one - the first local volume that exists (e.g. C:\) otherwise Thanks for reporting the issue! Maxence
- 02:11 Changeset [3592] by
-
Current folder is now automatically changed to a workable folder when it is no longer available (ticket #333).
03/01/10:
- 14:09 Ticket #340 (Packing does not work) closed by
- fixed: Thanks a lot, this regression was a side-effect of #167. Fixed in the current nightly, whihc will be available in 5 minutes. Cheers, Maxence
- 14:07 Changeset [3591] by
-
Fixed a regression in PackDialog? which wouldn't start.
- 11:13 Ticket #340 (Packing does not work) created by
- 1. Select any single file on a local drive. 2. Select File > Pack... 3. In the Pack dialog click the Pack button. The Pack dialog disappears, but no packing operation takes place. Version information muCommander Version: 0.8.6 Build date: 2010/03/01 Java Runtime version: 1.6.0_15 VM name: Java HotSpot?(TM) Client VM VM version: 14.1-b02 VM vendor: Sun Microsystems Inc. OS Name: Windows XP Version: 5.1 Architecture: x86 Locale Language: en Country: GB Encoding: Cp1252
02/28/10:
- 21:45 Changeset [3590] by
-
Added 4 missing RU entries.
- 19:26 Translations edited by
- (diff)
- 18:56 Ticket #167 (Odd default selection when renaming folders whose name contain a period) closed by
- fixed: You're right, 'Pack' dialog wasn't consistent with other dialogs. This has been fixed in r3588, the fix is available in the current nightly. Thanks for reporting this! Maxence
- 18:49 Changesets [3588-3589] by
-
- PackDialog? now extends TransferDestinationDialog?, removing some code duplication. - PackDialog? implements the same filename selection algorithm as other transfer destination dialogs (#167). - Removed obsolete 'isShiftDown' parameter from PackDialog? and UnpackDialog?'s constructors.
- 16:28 Changesets [3586-3587] by
-
Russian translation updated. Update contributed by Alexey Sirotov.
- 16:24 Ticket #167 (Odd default selection when renaming folders whose name contain a period) reopened by
- Replying to maxence: > Implemented in r3352 : extensions are no longer taken into consideration for directories, except for 'application containers' a la Mac OS X .app . > > The same filename selection algorithm is now used in the following places: > - Copy/Local copy dialog > - Unpack dialog > - Move dialog > - Rename field I think it's reasonable to add the same behavior not only to the Unpack dialog, but also to the Pack one. For example, some applications folders often look like "name-1.2.3", where "1.2.3" is the current version. If I pack it, I get the default name "name-1.2.tar.gz" instead of expected "name-1.2.3.tar.gz".
- 16:05 Translations edited by
- (diff)
- 16:04 Changeset [3585] by
-
Upgraded the jCIFS library to version 1.3.14 (current).
- 15:30 Changeset [3584] by
-
Upgraded JmDNS to version 3.1 (current).
- 12:56 Ticket #339 (muCommander triggers OS X firewall screen on startup) created by
- Steps to reproduce: - Enable Mac OS X Firewall. - Start muCommander. - Watch the popup dialog "Do you want the application muCommander.app to accept incoming network connections?" Additional information: - Allowing explicitly muCommander to allow incoming connections in the advanced firewall preferences has no effect (popup still appears). Workaround: - Disable Bonjour support in the preferences: Misc > Enable Bonjour services discovery. This bug was originally reported in the forums: http://www.mucommander.com/forums/viewtopic.php?f=4&t=619
02/27/10:
- 12:27 Changeset [3583] by
-
Factorized some code accross SelectedFilesAction? implementations.
02/26/10:
- 19:10 Changeset [3582] by
-
Fixed fuzzy natural order sort + leading zeros are now handled correctly.
- 02:02 Changeset [3581] by
-
Improved the display of filenames when they are not entirely visible, by removing characters in the middle so that both ends of the filename are visible.
- 00:48 Ticket #282 (Alphabetic order not as expected) closed by
- fixed: Thanks for the suggestion! This has been implemented in r3580. All symbols now appear before digits. Please not however that unlike Mac OS X Finder and Windows Explorer, symbols are ordered using the character's value. Could you please grab the latest nightly build and confirm that that it is OK ? Also, natural ordering has been implemented, as suggested here: http://www.mucommander.com/forums/viewtopic.php?f=2&t=1082 . Cheers, Maxence
- 00:34 Changeset [3580] by
-
Implemented natural file ordering, as suggested by 'andraaspar' in the forums. All symbols now come before digits (ticket #282).
- 00:28 Changeset [3579] by
-
Updated current version to 0.8.6.
02/24/10:
- 01:56 Milestone 0.8.5 completed
- 00:29 Changeset [3578] by
-
fixed a typo
- 00:22 ReleaseNotes/0.8.5 edited by
- (diff)
02/23/10:
- 20:42 Changeset [3577] by
-
Tagged the trunk as 0.8.5
- 20:35 ReleaseNotes/0.8.5 created by
- 20:30 ReleaseNotes edited by
- (diff)
- 20:24 Donate edited by
- (diff)
- 19:39 Changesets [3575-3576] by
-
.
- 19:37 Changeset [3574] by
-
Updated readme + reworked the sections order.
- 19:36 Changeset [3573] by
-
Integrated corrections in the NL translation, submitted by Pieter Kristensen.
- 17:49 Changeset [3572] by
-
Renamed FileCache? to FilePool?, better suits what the class does now that file instances are stored as weak references.
- 17:37 Changeset [3571] by
-
.
- 02:41 Changeset [3570] by
-
FileCache? now stores files as weak references instead of soft references, thereby lowering memory usage.
- 02:34 Changeset [3569] by
-
.
- 02:30 Changeset [3568] by
-
All file operation actions are now enabled/disabled contextually depending on the current folder and/or current file selection.
- 01:21 Changesets [3566-3567] by
-
Constructor of ChainedFileFilter? and subclasses now take a var arg of FileFilter? out of convenience.
- 00:25 Changeset [3565] by
-
Local and rename actions are now enabled contextually, only when the selected file can be read and written.
02/22/10:
- 14:05 Changeset [3564] by
-
Updated reversed free space indicator code (commented for the time being).
- 12:09 Changeset [3563] by
-
- Adjusted the layout of the main window to some screen estate around the toolbar. Contributed by Radomír Černoch.
- 11:55 Changeset [3562] by
-
Free space indicator now changes color gradually (#311) ; adjusted warning threshold.
- 01:53 Changeset [3561] by
-
Improved the HTTP filesystem: better HTML/XHTML detection, follows links correctly. (2)
- 01:41 Changeset [3560] by
-
Improved the HTTP filesystem: better HTML/XHTML detection, follows links correctly.
02/19/10:
- 18:22 Ticket #335 (Pack popup doesn't have "OK" button) closed by
- fixed: This bug is fixed in the current nightly builds and 0.8.4 r2 (second release). Thanks for reporting this!
- 18:19 Ticket #316 (Find a generic JavaApplicationStub) closed by
- fixed: The JavaApplicationStub? and Info.plist have been updated in r3559, enabling 64-bit operation on the x86_64 architecture. This should fix the problem, since Java 1.6 on Leopard is 64-bit only.
- 18:15 Ticket #332 (mucommander locks up (100%CPU) while opening directory with 70000+ files ...) closed by
- fixed: Fixed in r3559 by raising the setting the -Xmx JVM option to 128m. The fix will be available in the upcoming nightly build and in the soon-to-be-released 0.8.5. Furthermore, the next planned upgrade of the file API will reduce memory usage.
- 18:10 Changeset [3559] by
-
Mac OS X: - updated JavaApplicationStub? and Info.plist to enable 64-bit operation on x86_64 architecture. - raised the maximum memory that can be allocated to 128MB, to cope with directories that contain more than 80K files (#332).
- 16:09 Changeset [3558] by
-
- Changed the signature of AbstractFile#copyStream? to add an optional length parameter that allows the length of the stream to be known in advance. - S3Object#copyStream takes advantage of the new length parameter to avoid copying the stream to a temporary file before uploading it.
- 14:33 Changeset [3557] by
-
Fixed a regression in EOCD parsing.
- 12:37 Changeset [3556] by
-
Exceptions occuring on startup are now logged.
- 12:37 Changeset [3555] by
-
Fixed Proguard/commons-logging issue preventing the build to start.
- 03:36 Changeset [3554] by
-
Updated copyright notice to 2010.
- 03:29 Changeset [3553] by
-
Updated library credits.
- 03:10 Changeset [3552] by
-
.
- 03:09 Changeset [3551] by
-
Enabled Amazon S3 support.
- 03:07 Changeset [3550] by
-
Improved FolderChangeMonitor? : - Added a #addDisableAutoRefreshFilter method that allows auto-refresh to be disabled for certain folders. - Disabled auto-refresh for the Amazon S3 protocol to avoid charges. - Removed dead code from #checkAndRefresh.
- 02:39 Changeset [3549] by
-
New and improved RandomAccessInputStream? implementation for reading S3 objects.
- 02:17 Changeset [3548] by
-
Optimized the opening of Zip files by reading the EOCD in one chunk instead of seeking backwards.
02/18/10:
- 17:35 Changeset [3547] by
-
S3Object no longer supports #getOutputStream (previous implementation was flawed by design), but relies instead on copyStream for copy operations.
- 17:33 Changeset [3546] by
-
Reworked AbstractFile#mkfile? and some AbstractFileTest? tests so that they rely on #copyStream rather than #getOutputStream, for compatibility with protocols which do not support #getOutputStream.
- 17:29 Changeset [3545] by
-
- Added FileOperationFilter? that allows to match files which support a specific file operation. - Improved contextual file operation actions:
- fixed MkdirAction? condition
- simplified DeleteAction?, PermanentDeleteAction? conditions
- view and edit actions are now disabled when the file doesn't support read/write.
- 00:45 Changeset [3544] by
-
Fixed a number of Abstract#isFileOperationSupported tests that were performed erroneously on the parent folder, instead of the file itself.
- 00:39 Changeset [3543] by
-
Further S3 improvements:
- fixed a NPE when creating a bucket.
- factorized some code (AuthException? handling).
02/17/10:
- 20:18 Changeset [3542] by
-
S3 file implementation improvements:
- fixed a case of ArrayIndexOutOfBoundsException?.
- S3Root, S3Bucket and S3Object now return more consistent permission values (no support ACL for the moment though).
- Turned off jets3t logging to avoid severe log entries when HEADing a non-existing object.
- S3Object now returns owner, when available (not for ~directory objects).
- 02:14 Changeset [3541] by
-
Unknown file protocols are now handled appropriately and no longer cause NPE in FileFactory?.getFile.
- 02:06 Changeset [3540] by
-
- Improved handling of login and password containing non URL-safe characters in file URLs. - Added commented bucket location check in S3Object#copyRemotelyTo.
- 01:05 Changeset [3539] by
-
Added missing class javadoc.
- 00:57 Changeset [3538] by
-
- Modified FileFactory#createRawFile? to update cached instances when instantiation parameters are passed, so that new file attributes are taken into account. - Added Proguard rules to play nice with Hadoop libraries. - Added S3 file implementation over the Hadoop vfs, as a proof-of-concept more than anything else.
02/16/10:
- 20:18 Changeset [3537] by
-
- Added file implementation for Hadoop filesystems (HDFS only supported for now). - Added file implementation for Amazon S3 via Jets3t (currently not registered while issues are being ironed out). - Fixed calls to IOException(Exception) constructor, which is Java 1.6 only. - Added a CopyStream#copyStream? method that works on a specified byte buffer, factorized code across existing methods and removed suspect calls to mark/reset. - Reworked BoundedInputStream? to no longer take an exception in the constructor, and to implement the newly added Bounded interface. Added BoundedOutputStream?. - Added FixedByteArrayOutputStream?. - 'Connect to server' dialog now shows protocols in alphabetical order, and shows panels only when the corresponding protocol is registered. Added S3 and HDFS panels.
