Timeline


and .

03/10/10:

15:02 Ticket #344 (Copy/Move slow on Mac OS X, esp. with other file-systems) created by ilembcke
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 wulmer
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 clotilde
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 maxence.bernard

Transformed enum-style NotificationTypes? interface into enum.

03/07/10:

23:49 Changeset [3597] by maxence.bernard

Transformed AuthenticationTypes? interface into enum.

03/04/10:

21:44 Changeset [3596] by mariusz.jakubowski

removed unused field and method standardized hasFolderChanged in ChangeFileAttributesJob?

13:06 IrcChannel edited by maxence
(diff)
10:42 Ticket #341 (no menu entry in ubuntu) created by vipek
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 maxence.bernard

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 maxence
(diff)

03/03/10:

23:57 WikiStart edited by maxence
(diff)
23:57 WikiStart edited by maxence
(diff)
23:55 IrcChannel edited by maxence
(diff)
23:54 IrcChannel created by maxence

03/02/10:

11:30 Donate edited by maxence
(diff)
11:29 Donate edited by maxence
(diff)
11:27 ReleaseNotes/0.8.5 edited by maxence
(diff)
11:25 Changeset [3594] by maxence.bernard

.

11:24 Changeset [3593] by maxence.bernard

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 maxence
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 maxence.bernard

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 maxence
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 maxence.bernard

Fixed a regression in PackDialog? which wouldn't start.

11:13 Ticket #340 (Packing does not work) created by andraaspar
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 maxence.bernard

Added 4 missing RU entries.

19:26 Translations edited by maxence
(diff)
18:56 Ticket #167 (Odd default selection when renaming folders whose name contain a period) closed by maxence
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 maxence.bernard

- 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 maxence.bernard

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 klayman
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 maxence
(diff)
16:04 Changeset [3585] by maxence.bernard

Upgraded the jCIFS library to version 1.3.14 (current).

15:30 Changeset [3584] by maxence.bernard

Upgraded JmDNS to version 3.1 (current).

12:56 Ticket #339 (muCommander triggers OS X firewall screen on startup) created by maxence
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 maxence.bernard

Factorized some code accross SelectedFilesAction? implementations.

02/26/10:

19:10 Changeset [3582] by maxence.bernard

Fixed fuzzy natural order sort + leading zeros are now handled correctly.

02:02 Changeset [3581] by maxence.bernard

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 maxence
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 maxence.bernard

Implemented natural file ordering, as suggested by 'andraaspar' in the forums. All symbols now come before digits (ticket #282).

00:28 Changeset [3579] by maxence.bernard

Updated current version to 0.8.6.

02/24/10:

01:56 Milestone 0.8.5 completed
00:29 Changeset [3578] by maxence.bernard

fixed a typo

00:22 ReleaseNotes/0.8.5 edited by maxence
(diff)

02/23/10:

20:42 Changeset [3577] by maxence.bernard

Tagged the trunk as 0.8.5

20:35 ReleaseNotes/0.8.5 created by maxence
20:30 ReleaseNotes edited by maxence
(diff)
20:24 Donate edited by maxence
(diff)
19:39 Changesets [3575-3576] by maxence.bernard

.

19:37 Changeset [3574] by maxence.bernard

Updated readme + reworked the sections order.

19:36 Changeset [3573] by maxence.bernard

Integrated corrections in the NL translation, submitted by Pieter Kristensen.

17:49 Changeset [3572] by maxence.bernard

Renamed FileCache? to FilePool?, better suits what the class does now that file instances are stored as weak references.

17:37 Changeset [3571] by maxence.bernard

.

02:41 Changeset [3570] by maxence.bernard

FileCache? now stores files as weak references instead of soft references, thereby lowering memory usage.

02:34 Changeset [3569] by maxence.bernard

.

02:30 Changeset [3568] by maxence.bernard

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 maxence.bernard

Constructor of ChainedFileFilter? and subclasses now take a var arg of FileFilter? out of convenience.

00:25 Changeset [3565] by maxence.bernard

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 maxence.bernard

Updated reversed free space indicator code (commented for the time being).

12:09 Changeset [3563] by maxence.bernard

- Adjusted the layout of the main window to some screen estate around the toolbar. Contributed by Radomír Černoch.

11:55 Changeset [3562] by maxence.bernard

Free space indicator now changes color gradually (#311) ; adjusted warning threshold.

01:53 Changeset [3561] by maxence.bernard

Improved the HTTP filesystem: better HTML/XHTML detection, follows links correctly. (2)

01:41 Changeset [3560] by maxence.bernard

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 maxence
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 maxence
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 maxence
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 maxence.bernard

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 maxence.bernard

- 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 maxence.bernard

Fixed a regression in EOCD parsing.

12:37 Changeset [3556] by maxence.bernard

Exceptions occuring on startup are now logged.

12:37 Changeset [3555] by maxence.bernard

Fixed Proguard/commons-logging issue preventing the build to start.

03:36 Changeset [3554] by maxence.bernard

Updated copyright notice to 2010.

03:29 Changeset [3553] by maxence.bernard

Updated library credits.

03:10 Changeset [3552] by maxence.bernard

.

03:09 Changeset [3551] by maxence.bernard

Enabled Amazon S3 support.

03:07 Changeset [3550] by maxence.bernard

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 maxence.bernard

New and improved RandomAccessInputStream? implementation for reading S3 objects.

02:17 Changeset [3548] by maxence.bernard

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 maxence.bernard

S3Object no longer supports #getOutputStream (previous implementation was flawed by design), but relies instead on copyStream for copy operations.

17:33 Changeset [3546] by maxence.bernard

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 maxence.bernard

- Added FileOperationFilter? that allows to match files which support a specific file operation. - Improved contextual file operation actions:

00:45 Changeset [3544] by maxence.bernard

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 maxence.bernard

Further S3 improvements:

  • fixed a NPE when creating a bucket.
  • factorized some code (AuthException? handling).

02/17/10:

20:18 Changeset [3542] by maxence.bernard

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 maxence.bernard

Unknown file protocols are now handled appropriately and no longer cause NPE in FileFactory?.getFile.

02:06 Changeset [3540] by maxence.bernard

- 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 maxence.bernard

Added missing class javadoc.

00:57 Changeset [3538] by maxence.bernard

- 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 maxence.bernard

- 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.

Note: See TracTimeline for information about the timeline view.