------------------------------------------------------------
revno: 40
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Mon 2007-07-16 17:28:36 +0200
message:
  changes in python-fstab :
  Those changes affect only system with old udev and no vol_id,
  so in fact really few system.
  * ToolsBackend : 
  - Fix parsing of label with special charachter using blkid
  - Fix matching of FS_TYPE with blkid. In the same time, get
  ride of all 'except :' that hidden that bug, and use proper
  exception handler.
------------------------------------------------------------
revno: 39
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Mon 2007-07-16 12:22:59 +0200
message:
  changes in python-fstab :
  * FstabData : better default for ntfs-fuse
  * Mounter : handle NTFSUNCLEAN mount error also for ntfs-fuse
  
  changes in ntfs-config :
  * po :
  - new translations :
  si thanks to Malinthe Samarakoon
  vi thanks to Viet Hung
  - translation update :
  el thanks to Ioannis Koniaris
  en_GB thanks to Nicholas Wastell
  it thanks to Luca Livraghi
  lt thanks to zolookas
  nl thanks to Bjorn Heesakkers
  pl thanks to e.s.t
  pt_BR thanks to wilson_p_junior
  zh_CN thanks to rainofchaos
------------------------------------------------------------
revno: 38
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sun 2007-07-15 20:09:56 +0200
message:
  changes in ntfs-config :
  * NtfsConfig : block internal check button when updating main
------------------------------------------------------------
revno: 37
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sun 2007-07-15 19:21:04 +0200
message:
  changes in python-fstab :
  * Fstab : use norme path
  
  changes in ntfs-config :
  * AddWizard, NtfsConfig : allow all path in /media/
  * NtfsConfig : sort tree_store with the device column
  * ntfs-config.8, ntfs-config-root.8 : add manual
------------------------------------------------------------
revno: 36
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Fri 2007-07-13 12:47:19 +0200
message:
  changes in python-fstab :
  * DiskInfo :
  - Set FS_LABEL_SAFE on system that don't provide it.
  - New attribute : DEV_NUM (device number of the device)
  - Add DEV_NUM as required attr (and so MINOR & MAJOR)
  * DiskInfo, Fstab :
  - Refacor the way we match fstab entry :
  Use new DiskInfo method search_device that get dev_num of the
  device (if node) and search entry in reverse database.
  reverse database now conatain only DEV_NUM, LABEL & UUID
  (in the form %attr=%value to avoid race).
  * ToolsBackend :
  - Execute stuff in a separate method (avoid duplcate code)
  - Improve debug output
  - use .+ instead of \S+ for matching attribte's value. This
  fix label was truncated with special charachter.
  - Set slaves not only for dm-, but each time /slaves is not empty.
  - Execute vol_id each time we get a DEVICE, and overwrite
  info, even if we get ones from udevinfo, vol_id is moore reliable
  - Fix typo in second volid attempt (LABEL -> FS_LABEL)
  - Call blid only if don't get an FS_USAGE, and don't overwrite info.
  * Fstab : cleanup
  * FstabData, FstabUtility : store special_char in FstabData
  * FstabHandler : cleanup
  * Mounter : 
  - refactor the way we get bad_opt
  - don't offer to not use bad_opt if there is no other opt
  
  changes in ntfs-config :
  * Utility : fix typo in epiphany
------------------------------------------------------------
revno: 35
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Wed 2007-07-04 23:03:30 +0200
message:
  changes in python-fstab :
  * DiskInfo, Fstab, FstabData : improve get_drivers to take
  in considaration secondary driver (like ext2 for ext3...).
  Get ride of get_driver_info and make get_drivers be able to
  product the same behaviour.
  * Mounter : we absolutly need disk
------------------------------------------------------------
revno: 34
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Tue 2007-07-03 23:23:18 +0200
message:
  changes in python-fstab :
  * Fstab, FstabUtility : move encode, decode & escape_special
  from Fstab to FstabUtility
  * Fstab : Don't fail if we can't create/delete a directory, 
  but log an error.
------------------------------------------------------------
revno: 33
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Tue 2007-07-03 00:14:42 +0200
message:
  changes in python-fstab :
  * Fstab, FstabData : change get_is_system policy to better
  reflect what it should do.
  * Dialogs : fix fsk wasn't set correclty
------------------------------------------------------------
revno: 32
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Mon 2007-07-02 00:21:23 +0200
message:
  changes in python-fstab :
  * DiskInfo :
  - add doc for get_drivers & get_driver_info
  - cleanup
  * ToolsBackend : don't set the IGNORE key for slaves of dm.
  backend should not use this key. Instead make sure that FS_USAGE
  is not filesystem, otherwise set it to "other" (comment explain why)
  * FstabHandler : in handle_mount_error :
  - if output is empty, it is certainly a BADTYPE or a NODRIVER
  - propose all available drivers on BADOPT (but not the current one)
  * Fstab : Fix parsing of comments in minimal mode
  * FstabHandler, FstabUtility : remove sanity check code
  * Mounter : little refactorisation of handle_mount_error
  
  changes in ntfs-config :
  * Utility : try first to use exo-open for xfce
------------------------------------------------------------
revno: 31
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Wed 2007-06-27 15:47:40 +0200
message:
  changes in python-fstab :
  * DiskInfo :
  - New _driver_db that you can query with a new get_drivers method
  This surclass the get_ntfs_drivers method
  - some cleanup
  * FstabData : list all know special drivers (like ntfs-3g or ntfs-fuse)
  so we can have a good description of them. Default is "Unknow driver"
  * Fstab, FstabData : replace default of defaults option to __default__
  
  changes in disk-manager :
  * Utility : don't use "GNOME_KEYRING_SOCKET" to detect GNOME,
  it can be used in elsewhere, in XFCE for exemple.
------------------------------------------------------------
revno: 30
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Wed 2007-06-27 00:13:02 +0200
message:
  * Set default icon the earlier possbible
------------------------------------------------------------
revno: 29
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Wed 2007-06-27 00:05:58 +0200
message:
  changes in python-fstab :
  * Fstab : cleanup
  * FstabHandler : 
  - cleanup, improve debugging...
  - add a new method : get_changes_current_to_original
  - change get_changes_current_* to only return log
  * Mounter : cleanup
  * EventHandler : 
  - don't use thread for the emit method. It's no more needed
  
  changes in ntfs-config :
  * Utility :
  - NtfsConfig, AddWizard : cleanup
  - refactor get_desktop to not only check for env key, but also
  for process. We now check KDE, GNOME & XFCE. Since this method
  is no more base on Paul Boddie code, copyright is no more needed
  - refactor open_url, to improve the way we select browser.
  We know use a dict of prefered browser for each desktop & 
  each type of url (file & http).
------------------------------------------------------------
revno: 28
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Tue 2007-06-26 00:04:59 +0200
message:
  changes in python-fstab :
  * FstabDialogs :
  - don't wrap text_down_label if down & top are in use.
  - increase added row to 2, but decraise max row of textview to 8
  * FstabUtility : in get_used_file : don't use full lsof,
  this way we don't list network stuff. Also increase max
  char of command to max allowed (+c 0)
------------------------------------------------------------
revno: 27
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Mon 2007-06-25 12:43:09 +0200
message:
  changes in python-fstab :
  * FstabHandler :
  - In the mount method, do a simple_apply if we changed the
  path because it was in use.
  - In _apply, get ride of the counter stuff. Doing a simple_apply
  if we detected some changed path should be enough
  
  changes in ntfs-config :
  * Some more translatable string fix
------------------------------------------------------------
revno: 26
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Mon 2007-06-25 02:14:47 +0200
message:
  changes in python-fstab :
  * Fstab : in Entry :
  - use dict copy method instead of using Entry one in __eq__
  - refactor copy method to use self.__class__ instead of the
  crapy copy module. This improve a lot performance.
------------------------------------------------------------
revno: 25
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sun 2007-06-24 21:32:48 +0200
message:
  changes in python-fstab :
  * Mounter : fix a translatable string
   
  changes in ntfs-config :
  * Update fr translation
------------------------------------------------------------
revno: 24
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sun 2007-06-24 18:33:04 +0200
message:
  changes in python-fstab :
  * FstabHandler : in _rebuild_object : also add entry mounted
  mounted on mount point that are not in new
  
  changes in ntfs-config :
  * AddWizard : fix parent of the warning dialog
  * ntfs-config.glade : set wrap mode too True for all
  label of dialog_template
------------------------------------------------------------
revno: 23
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sun 2007-06-24 12:41:55 +0200
message:
  changes in python-fstab :
  * FstabHandler :
  little refactorisation of _build_object to be able to get
  options & type of device mounted but not in fstab. Basicly,
  we get those from MTAB, but for "fuse" & "fuseblk", we try
  to get those from the cmd line which mounted the volume
  * FstabUtility :
  introduce get_fuse_options that try to get type & options of
  a device mounted with fuse
  * Mounter :
  - Don't allow to unmount system partition with the lazy option
  - If we fail to unmount a mount point which as been removed from
  self.disk, readd it
  
  changes in ntfs-config :
  * Update translations from rosetta
------------------------------------------------------------
revno: 22
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Fri 2007-06-22 14:55:01 +0200
message:
  changes in python-fstab :
  * Mounter : fix typo in handle_mount_error treated all ntfs-3g
  related error as NTFSUNCLEAN error (and so wrongly proposed the
  force option)
  * Fstab, DiskInfo, ToolsBackend : don't try to maintain a list
  of symlink, it's impossible that we get them all. Instead,
  try to resolve this symlink at Fstab creation to know if it refer
  to a known device. 
  * Fstab : in Entry.write : if FSTAB_NAME is a symlink to DEVICE, 
  use it when type is DEVICE
  * Fstab : in MntFile.write : make sure that (UUID, LABEL) symlink
  exists before using them
   Fstab : ignore FSTAB_NAME when we compare for equality 2
  entries. This way we don't save Fstab when the only change is
  an FSTAB_NAME
  * Fstab : correctly log the resolved DEV
  * FstabUtility : in change-tracker : we no more need to check
  if the log is empty or not
  * FstabHandler : in savelog, use lastsave_has_changed to
  know if fstab as changed since lastsave
  * Fstab : be sure that FSTAB_NAME is a path before even considering
  using it.
  * Mounter : reiserfs don't seams to log the same message in
  syslog on bad option. This change should add this support.
  * Mounter : reduce time between mount & umount to nearly
  nothing. It seams safe enough.
  
  changes in ntfs-config :
  * Fix README
  * Add a --version option
------------------------------------------------------------
revno: 21
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sat 2007-06-16 13:01:26 +0200
message:
  * Get consolhelper path during configuration, 
  and use it in pam Makefile, instead of hardcoding it.
  Set it to /usr/bin/consolhelper if consolhelper wasn't found
  but with-force-pam=yes
------------------------------------------------------------
revno: 20
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sat 2007-06-16 12:18:57 +0200
message:
  * Disable sanity check (LP #120455)
------------------------------------------------------------
revno: 19
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sat 2007-06-16 00:42:11 +0200
message:
  changes in python-fstab :
  * Fix documentation
  * DiskInfo : remove list option of the search method. Not really useful
  * FstabUtility : In change-tracker : make sure that log is empty
  when there is no changes
    
  changes in NtfsConfig :
  * Config : Don't force installation of the config file in the
  user home, there is no need for this tweak here
  * ntfs-config/ntfs-config-root : little tweaks to make sure that
  python path is set correclty when prefix=/usr/local
------------------------------------------------------------
revno: 18
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Mon 2007-06-11 19:23:54 +0200
message:
  changes in python-fstab :
  * Too much to put there. See disk-manager changelog...
  
  changes in ntfs-config :
  * A bunch of new translation thanks to a bunch of cool guys
  * Adapt for new python-fstab
------------------------------------------------------------
revno: 17
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sun 2007-06-03 02:16:11 +0200
message:
  changes in python-fstab :
  * FstabTest, FstabHandlerTest : begin work on unittest
  * Fstab, DiskInfo : avoid the use of regular expression when
  possible
  * Fstab : don't use LABEL in fstab if there is multiple device
  with the same label
  * Mounter : finish string improvement
  changes in ntfs-config :
  * avoid the use of re when possible
------------------------------------------------------------
revno: 16
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sat 2007-06-02 19:15:15 +0200
message:
    changes in python-fstab :
    * Fstab :
    - rename safe to escape_special, and add more specials charachters
    that we need to escape before using them in commands
    - Add an clean_all_path & make_all_path methods
    - Add an option to list_created_path to clean it
    * FstabDialogs : 
    - change dials behaviour (see String fix).
    - tweak size request of error_dial_message
    * FstabHandler :
    - Use new Fstab method to clean, create paths
    * FstabUtility : in get_used_file, use grep -F and escape
    specail characher from path
    * Mounter : use xml.sax.saxutils to escape markup char in label.
    We don't need anymore to use the "can't show" string.
    changes in all :
    * String fix : 
    - warning_dial question_dial & error_dial_message now use
    a single string instead of 2 for the core message. This make
    stuff more localizable. Thank to Abel Cheung for the advice.
    - Some more " :" -> ":" fix
    - Use GB, MO... as default size in size_renderer.
    and translate it. Thanks to Nicholas WASTELL for the advice
    changes in ntfs-config :
    * AddWizard : use xml.sax.saxutils to escape markup char in label.
    * NtfsConfig : use xml.sax.saxutils to escape markup char in label.
------------------------------------------------------------
revno: 15
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sat 2007-06-02 01:54:26 +0200
message:
  In last commit, forgot python-fstab changes. Here are they :
  In python-fstab :
  * Move config.py to Fstabconfig.py to avoid conflict with
  config.py from apps
  * DiskInfo : don't require UUID. blkid don't give it for ntfs
  and old system (udev < 60) rely on it
  * ToolsBackend : add compatibility with old dmsetup
  * Fstab :
  - refactor make_path. No fundamental change
  - in mount & umount : show cmd on debug, escape special
  character from path in the cmd.
  - in list_created_path : return an empty list when file is empty
  - refactor clean_path & check_path to work better together
  * FstabData : use umask=0222 for ntfs
  * EventHandler :
  - refactor the way we inhibit watch before internal_change so
  we don't need lock anymore
  - update time between 2 watch to 0.5 to be less CPU hungry
  - wait that emit_thread end before exiting emit
  * FstabHandler : refactor the way we create/delete path to make
  it more simple and reliable (but also less faster) : we check
  now on _apply that all path in fstab are created, and delete
  all path created here that are not in fstab. Delete also
  path on umount when not in fstab, and on failled mount when
  not in fstab
  * FstabUtility : Use commands module for lsof & dmseg. This is a try
  to fix a strange bug, which might be a subprocess bug, that
  i encounter in debian sarge (python 2.4.1). Process wouldn't
  exit even if lsof ended.
  * Mounter : don't use threading to update guy, but use the
  traditionnal method. This fix compatibility with pygtk < 2.10
  which leaded to a deadlock. Use common tweaks to make sure that
  the guy is update regulary.
------------------------------------------------------------
revno: 14
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Sat 2007-06-02 01:52:48 +0200
message:
  * configure.in : set blkid & dmsetup path. Decrease intltool
  requirement. Improve python requirement.
  * ntfs-config-root : detect desktop to make sure that we
  use gksu on gnome, and kdesu on kde. Store user XAUTHORITY key
  to use it in open_url.
  * DiskManager : 
  - Create hal fdi directory on startup if it don't exist
  - Use idle_add to update main instead of gtk.gdk.thread* fcts
  - Apply gtk events while hidding main gui on shutdown
  - when expended, resize gui depending of the number
  of ntfs device.
  * Utility : In open_url :
  - Use gnome-open on gnome for both http & file
  - Update http & file browser : add dolphin, rox, epiphany,
  mozilla, remove sensible-browser
  - Use USER, XAUTHORITY, HOME from real user
  - Revert modified env key after launching the browser
------------------------------------------------------------
revno: 13
committer: Mertens Florent <flomertens@gmail.com>
branch nick: trunk
timestamp: Tue 2007-05-29 22:13:49 +0200
message:
  Fake merge between branch1.0 and trunk
------------------------------------------------------------
revno: 12
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sat 2007-05-26 00:37:09 +0200
message:
  * Update sk translation thanks to Jozef Riha
  * NtfsConfig : shutdown FstabHandler on quit
  From disk-manager :
  * All : fix a lot of strings thanks to Nicholas WASTELL
  * AddWizard : don't allow stuff like ***/media/***
  * Fstab : be paranoic in __setitem__ since copy.copy could
    do weaird stuff and cause race.
  * Fstab : raise an error in __getitem__ and remove, when type
    is not supported
  * Mounter : don't show mount point with &.
    when unmounting and there is no used files, retry 3 times
  * AddWizard : set default ntfs driver during init
  * Fstab/Fstab : fix bug : default driver wasn't et correctly
  * Mounter : decrease time betwwen mount/unmount, and 
    retry after 1s after a first fail unmount
------------------------------------------------------------
revno: 11
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Thu 2007-05-24 22:40:17 +0200
message:
  From disk-manager :
    * FstabHandler, EventHandler : to replace the DiskManager watch
    that didn't worked any more since the introduction of FstabHandler,
    we have know a complete event notifier infrastructure.
    EventHandler integrate a watch that look for fstab, mtab
    and size update, and an event notifier that application
    can connect to via a simple connect() method. Look at the 
    connect doc of FstabHandler for more informations.
    * FstabDialogs : Try to set size more cleverly.
    * Fstab : ignore comment on minimal mode
    * FstabHandler, FstabUtility : move check_duplicate and 
    check_unknow to Utility and update check_duplicate : we know
    delete exact duplicate, but ask user on duplicate device.
    * On all : For consitancy, use umount and not unmount on
    variables.
  Changes here :
    * Ntfsconfig : make use of events notifications
------------------------------------------------------------
revno: 10
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Tue 2007-05-22 13:18:39 +0200
message:
  From disk-manager :
    * Fix headers
    * Fstab/DiskInfo : complete documentation
    * Fstab/DiskInfo : Close /proc/partitions after getting devices
    * Fstab/DiskInfo : if no backend, try to import the default one
    * Fstab/Fstab : fix list_created_path didn't delete path with
      space from the list of created path
    * Fstab/FstabHandler : also look at FSTAB for changes, 
    reduce time between tw check to 1s, update FSTAB and MTAB mtime
    when we know that we change it
    * DiskManager : decrease time between 2 change lookup to 1s
    * Update TODO (add inotify support)
------------------------------------------------------------
revno: 9
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Tue 2007-05-22 00:04:40 +0200
message:
  * Fstab/DiskInfo Fstab/ToolsBackend : several improvements to
    make it more extensible :
    - sepearate get_devices to get_device_info, which can
      be both surclass by backends
    - create get_common_device_info for info that we need and
      that shouldn't be the jobs of backends.
    - get drivers from get_(FS_TYPE)_drivers and store them
      in FS_DRIVERS
    * NtfsConfig : update for last change
    * Fstab/FstabHandler/DiskManager : Fix regression. Since now
    all devices are stored in FstabHandler, we should update it
    on MTAB change, and no more DiskManager. Introduce a
    temporary notify_event, which is set to True when there is
    a changement. But i'd like to see if there isn't more elegant
    solution to send event.
------------------------------------------------------------
revno: 8
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Mon 2007-05-21 18:20:10 +0200
message:
  * NEWS, Changelog : move old ChnageLog to NEWS, and now use
  ChangeLog for bzr log
  * Fstab/Fstab, Fstab.FstabHandler : start rewriting 
  documentation. I think i'm done with those 2.
  * Fstab/Fstab : import config, and load DiskInfo also
  in EntyBase, so we can use Entry & EntryBase without MntFile
  * Fstab/FstabHanler : introduce FstabHandler mode. Currently
  there is three mode : real, virtual, real, that can be set
  at creation, or dynamicly. This replace start_virtual_mode.
  See FstabHandler doc for more info.
  * Fstab/FstabHanler : set a lot of object as internal, so
  we only show usefull stuff
  * Fstab/FstabHanler : return None, when we can't get property
  * Fstab/FstabHanler : don't mount/umount already mounted/unmounted
  device
  * Fstab/FstabHanler : since now Mounter return a tuple of
  2 values, return only the max of the 2 here
  * Fstab/FstabHanler : Improve the way we get device we don't want to unmount
  * Fstab/FstabHanler : start _initlog after savelog
  * Fstab/FstabHanler : introduce differents method to manage
  log : move listlog to get_listlog, add get_logcommit, 
  get_logfile, get_changes_current_to, get_changes_current_from
  * NtfsConfig : set Mounter parent
  * NtfsConfig : Use delay mode when setting internal ntfs policy
  * NtfsConfig : Make sure that the path is mounted
  before starting browser
  * config : import Fstab.config (for FSTAB), and no os
  set FSTAB_BAK
  * configure.in : bump version to 1.0-RC2, this doesn't 
  mean that i want to release now.
  * data : add a 192×192 icone
------------------------------------------------------------
revno: 7
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sat 2007-05-19 23:25:21 +0200
message:
  * data/pam/Makefile.am : make $(bindir) before creating
    consolhelper link (LP #115161)
  * Config : return the new conf on set_default
  * Utility : Try to improve user detectecion and fix bug
    when no real user found, and trying to use USER instead
------------------------------------------------------------
revno: 6
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sat 2007-05-19 19:31:18 +0200
message:
  * Fstab/Mounter : split the return code in 2 to return
    separate mount and unmount exit code.
  * Fstab/Mounter : increase time between unmount & mount
    to 0.3
  * Fstab/FstabHandler : Require reboot when mounting fail
    because of the unmount part.
  * NtfsConfig : on update, don't set cursor when we can't
------------------------------------------------------------
revno: 5
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sat 2007-05-19 13:54:40 +0200
message:
  * Add new high level Fstab hanler class and convert
  config to it
  * Add two new feature :
  - we can now change the path of NTFS devices
  - we can now browse them on double click
------------------------------------------------------------
revno: 4
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sun 2007-05-13 23:05:15 +0200
message:
  * Fix glade file
  * Some other stuff
------------------------------------------------------------
revno: 3
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sun 2007-05-13 22:18:17 +0200
message:
  * Update ChangeLog, TODO, and other stuff
------------------------------------------------------------
revno: 2
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sun 2007-05-13 17:47:25 +0200
message:
  * Update TODO
------------------------------------------------------------
revno: 1
committer: Mertens Florent <flomertens@gmail.com>
branch nick: branch_rewrite
timestamp: Sat 2007-05-12 19:20:56 +0200
message:
  * Initial commit
