guestfs-browser.git
11 years agoVersion 0.2.2. 0.2.2
Richard W.M. Jones [Mon, 28 Jan 2013 10:38:04 +0000 (10:38 +0000)]
Version 0.2.2.

11 years agolablgtk2: Use auto-init, don't list gtkThread.cm* twice.
Richard W.M. Jones [Mon, 28 Jan 2013 10:36:19 +0000 (10:36 +0000)]
lablgtk2: Use auto-init, don't list gtkThread.cm* twice.

11 years agoslave: Simple fix for changed type signature of #tar_out method.
Richard W.M. Jones [Mon, 28 Jan 2013 09:56:27 +0000 (09:56 +0000)]
slave: Simple fix for changed type signature of #tar_out method.

Because optional arguments have been added, the type signature
changed:

File "slave.ml", line 323, characters 17-26:
Error: This expression has type string -> string -> unit
       but an expression was expected of type
         ?compress:string ->
         ?numericowner:bool ->
         ?excludes:string array -> string -> string -> unit

11 years agoconfigure: Detect camlp4 and bail if not available.
Richard W.M. Jones [Mon, 28 Jan 2013 09:56:11 +0000 (09:56 +0000)]
configure: Detect camlp4 and bail if not available.

11 years agoDisable parallel make.
Richard W.M. Jones [Mon, 28 Jan 2013 09:55:56 +0000 (09:55 +0000)]
Disable parallel make.

11 years agoMake .depend file stable (this time for OCaml 4.00.0).
Richard W.M. Jones [Fri, 20 Jul 2012 08:42:33 +0000 (09:42 +0100)]
Make .depend file stable (this time for OCaml 4.00.0).

11 years agoMenu_open_uri module uses Window, so arrange object build order accordingly.
Richard W.M. Jones [Fri, 20 Jul 2012 08:42:11 +0000 (09:42 +0100)]
Menu_open_uri module uses Window, so arrange object build order accordingly.

12 years agotodo: Display the Windows event log.
Richard W.M. Jones [Mon, 1 Aug 2011 12:43:10 +0000 (13:43 +0100)]
todo: Display the Windows event log.

12 years agoMake .depend file stable.
Richard W.M. Jones [Sun, 31 Jul 2011 20:53:28 +0000 (21:53 +0100)]
Make .depend file stable.

12 years agoVersion 0.2.1. 0.2.1
Richard W.M. Jones [Fri, 29 Jul 2011 21:18:49 +0000 (22:18 +0100)]
Version 0.2.1.

12 years agoAdd config.ml.in to EXTRA_DIST.
Richard W.M. Jones [Fri, 29 Jul 2011 21:21:25 +0000 (22:21 +0100)]
Add config.ml.in to EXTRA_DIST.

12 years agoAdd file properties dialog.
Richard W.M. Jones [Fri, 29 Jul 2011 18:53:57 +0000 (19:53 +0100)]
Add file properties dialog.

12 years agoUse the Calendar module.
Richard W.M. Jones [Fri, 29 Jul 2011 18:53:19 +0000 (19:53 +0100)]
Use the Calendar module.

12 years agoAdd About dialog.
Richard W.M. Jones [Fri, 29 Jul 2011 16:15:09 +0000 (17:15 +0100)]
Add About dialog.

12 years agoGenerate config.ml from Makefile, add iconsdir path.
Richard W.M. Jones [Fri, 29 Jul 2011 16:10:25 +0000 (17:10 +0100)]
Generate config.ml from Makefile, add iconsdir path.

Because iconsdir contains the prefix, we can't generate
it from configure.

12 years agoDon't delete old dependency file unless new one builds.
Richard W.M. Jones [Fri, 29 Jul 2011 16:08:47 +0000 (17:08 +0100)]
Don't delete old dependency file unless new one builds.

12 years agoVersion 0.2.0. 0.2.0
Richard W.M. Jones [Fri, 29 Jul 2011 14:07:41 +0000 (15:07 +0100)]
Version 0.2.0.

12 years agoImplement open disk and connect to URI menu options.
Richard W.M. Jones [Fri, 29 Jul 2011 13:43:49 +0000 (14:43 +0100)]
Implement open disk and connect to URI menu options.

12 years agoAdd Reopen option to the menu.
Richard W.M. Jones [Fri, 29 Jul 2011 11:26:39 +0000 (12:26 +0100)]
Add Reopen option to the menu.

There's a small problem here which is that we lose the original guest
name.  We need to store it somewhere, although it's not clear which
component should be storing it (probably the Window).

12 years agoAdd Guest -> Operating system information menu item.
Richard W.M. Jones [Fri, 29 Jul 2011 09:51:54 +0000 (10:51 +0100)]
Add Guest -> Operating system information menu item.

Also some refactoring of the menu code.

12 years agoUse signals to loosely couple modules.
Richard W.M. Jones [Thu, 28 Jul 2011 22:32:12 +0000 (23:32 +0100)]
Use signals to loosely couple modules.

Rearchitect the use of signals so that menu entries emit
signals.

Everything is "plugged together" in a single place in 'main.ml'.

12 years agoEnable throbber animation.
Richard W.M. Jones [Thu, 28 Jul 2011 21:54:00 +0000 (22:54 +0100)]
Enable throbber animation.

12 years agoMake window into an object.
Richard W.M. Jones [Thu, 28 Jul 2011 21:47:51 +0000 (22:47 +0100)]
Make window into an object.

This refactors the code so that the main window is an
object.  This will allow us to use signals for the menu
functions instead of direct callbacks.

12 years agoUse tabs for inspection dialog.
Richard W.M. Jones [Thu, 28 Jul 2011 20:37:13 +0000 (21:37 +0100)]
Use tabs for inspection dialog.

12 years agoBasic inspection data.
Richard W.M. Jones [Thu, 28 Jul 2011 18:28:31 +0000 (19:28 +0100)]
Basic inspection data.

12 years agoDebug libvirt errors.
Richard W.M. Jones [Thu, 28 Jul 2011 20:44:24 +0000 (21:44 +0100)]
Debug libvirt errors.

12 years agoPass -g option to compiler and linker.
Richard W.M. Jones [Thu, 28 Jul 2011 20:37:36 +0000 (21:37 +0100)]
Pass -g option to compiler and linker.

12 years agoRefactor code to add inspection dialog.
Richard W.M. Jones [Wed, 27 Jul 2011 22:12:53 +0000 (23:12 +0100)]
Refactor code to add inspection dialog.

Turn Filetree into a Gtk object.

This changes the public interface of Filetree to be a Gtk object,
inheriting from GTree.view.  This allows us to attach signals to this
object.

Second, we add the inspection dialog as a separate module.

The filetree and inspection dialog modules are loosely coupled by two
signals.  The tree#op_inspection_dialog signal is emitted by the tree
when the inspection dialog should be opened.  tree#clear_tree is
emitted by the tree when the inspection dialog should be closed (it
can also be closed by user action).

The inspection dialog is not implemented by this commit.  It is just
empty for now.

The other operations are modified to work in the same way as the
inspection dialog.  eg. file checksum is implemented using a separate,
loosely-coupled module called Op_checksum_file, which listens for a
tree#op_checksum_file signal and runs when that signal is emitted.

12 years agoAdd drive mappings and Windows current control set to inspection data.
Richard W.M. Jones [Wed, 27 Jul 2011 20:49:01 +0000 (21:49 +0100)]
Add drive mappings and Windows current control set to inspection data.

12 years agotodo: Use signals.
Richard W.M. Jones [Wed, 27 Jul 2011 19:43:29 +0000 (20:43 +0100)]
todo: Use signals.

12 years agoPretty error message in failure dialog.
Richard W.M. Jones [Wed, 27 Jul 2011 18:39:51 +0000 (19:39 +0100)]
Pretty error message in failure dialog.

12 years agoAllow bytecode compilation.
Richard W.M. Jones [Wed, 27 Jul 2011 17:33:47 +0000 (18:33 +0100)]
Allow bytecode compilation.

Bytecode compilation (ocamlc) is selected automatically if the native
code compiler (ocamlopt) is not available on this platform.

Also the packager or developer may force bytecode compilation for
easier debugging by doing:

  ./configure --without-native

12 years agoRemove unused module definitions from slave_utils.ml.
Richard W.M. Jones [Wed, 27 Jul 2011 17:10:27 +0000 (18:10 +0100)]
Remove unused module definitions from slave_utils.ml.

12 years agoVersion 0.1.7. 0.1.7
Richard W.M. Jones [Wed, 27 Jul 2011 13:19:35 +0000 (14:19 +0100)]
Version 0.1.7.

12 years agoRemove guestfs-browser.spec since the package is now in Fedora.
Richard W.M. Jones [Wed, 27 Jul 2011 13:14:26 +0000 (14:14 +0100)]
Remove guestfs-browser.spec since the package is now in Fedora.

12 years agoAdd icon.
Richard W.M. Jones [Wed, 27 Jul 2011 11:40:45 +0000 (12:40 +0100)]
Add icon.

12 years agoAdd guestfs-browser.desktop file.
Richard W.M. Jones [Wed, 27 Jul 2011 11:22:03 +0000 (12:22 +0100)]
Add guestfs-browser.desktop file.

12 years agoUpdate HACKING document.
Richard W.M. Jones [Wed, 27 Jul 2011 11:13:24 +0000 (12:13 +0100)]
Update HACKING document.

12 years agoAdd note about OCaml bindings bug, and which versions of libguestfs are req'd.
Richard W.M. Jones [Wed, 27 Jul 2011 11:12:45 +0000 (12:12 +0100)]
Add note about OCaml bindings bug, and which versions of libguestfs are req'd.

12 years agoconfigure: Fix perldoc detection.
Richard W.M. Jones [Wed, 27 Jul 2011 11:11:54 +0000 (12:11 +0100)]
configure: Fix perldoc detection.

This only worked by accident.  If perldoc was not installed then you
would have got a build error.

12 years agoVersion 0.1.6. 0.1.6
Richard W.M. Jones [Tue, 17 May 2011 08:07:51 +0000 (09:07 +0100)]
Version 0.1.6.

13 years agoSmall error in progress bar callback.
Richard W.M. Jones [Fri, 8 Apr 2011 09:44:45 +0000 (10:44 +0100)]
Small error in progress bar callback.

The array could be longer than 4 elements in a future version
of libguestfs, so change check from = to >=.

13 years agoClamp progress bar to range 0..1.
Richard W.M. Jones [Thu, 7 Apr 2011 10:24:46 +0000 (11:24 +0100)]
Clamp progress bar to range 0..1.

For unknown reason, this fraction was sometimes out of range.
Added a warning message to print position and total if this
happens.

13 years agoImplement pulse mode progress bar.
Richard W.M. Jones [Thu, 7 Apr 2011 10:17:52 +0000 (11:17 +0100)]
Implement pulse mode progress bar.

13 years agoSwitch to using new event API.
Richard W.M. Jones [Thu, 7 Apr 2011 10:14:39 +0000 (11:14 +0100)]
Switch to using new event API.

NB: This requires libguestfs >= 1.9.11.  It is not compatible
with earlier versions.

13 years agoVersion 0.1.5. 0.1.5
Richard W.M. Jones [Sat, 15 Jan 2011 18:19:48 +0000 (18:19 +0000)]
Version 0.1.5.

13 years agoUpdate code for Camomile 0.8.
Richard W.M. Jones [Sat, 15 Jan 2011 18:18:24 +0000 (18:18 +0000)]
Update code for Camomile 0.8.

13 years agoVersion 0.1.4. 0.1.4
Richard W.M. Jones [Fri, 17 Dec 2010 20:13:25 +0000 (20:13 +0000)]
Version 0.1.4.

13 years agoVersion 0.1.3. 0.1.3
Richard W.M. Jones [Fri, 17 Dec 2010 14:24:22 +0000 (14:24 +0000)]
Version 0.1.3.

13 years agoDisplay default registry keys as "@".
Richard W.M. Jones [Fri, 17 Dec 2010 13:21:59 +0000 (13:21 +0000)]
Display default registry keys as "@".

13 years agoUse bitstring, enable display of symlinks on NTFS.
Richard W.M. Jones [Fri, 17 Dec 2010 12:24:01 +0000 (12:24 +0000)]
Use bitstring, enable display of symlinks on NTFS.

13 years agoVersion 0.1.2. 0.1.2
Richard W.M. Jones [Thu, 16 Dec 2010 10:43:19 +0000 (10:43 +0000)]
Version 0.1.2.

13 years agoVersion 0.1.1. 0.1.1
Richard W.M. Jones [Tue, 14 Dec 2010 22:36:41 +0000 (22:36 +0000)]
Version 0.1.1.

13 years agoVersion 0.1.0.
Richard W.M. Jones [Tue, 14 Dec 2010 20:31:24 +0000 (20:31 +0000)]
Version 0.1.0.

13 years agoPrepare for first binary release.
Richard W.M. Jones [Tue, 14 Dec 2010 19:50:01 +0000 (19:50 +0000)]
Prepare for first binary release.

13 years agoDaily check-in.
Richard W.M. Jones [Tue, 14 Dec 2010 10:29:33 +0000 (10:29 +0000)]
Daily check-in.

13 years agoAdd dependencies file to git.
Richard W.M. Jones [Tue, 14 Dec 2010 15:48:04 +0000 (15:48 +0000)]
Add dependencies file to git.

This file is needed if you want to build immediately after
checking the source out from git.

13 years agoocaml: Make dependencies file stable.
Richard W.M. Jones [Tue, 14 Dec 2010 15:46:53 +0000 (15:46 +0000)]
ocaml: Make dependencies file stable.

13 years agoAdd progress bar.
Richard W.M. Jones [Mon, 13 Dec 2010 23:08:19 +0000 (23:08 +0000)]
Add progress bar.

13 years agoDaily checkin of rewritten code.
Richard W.M. Jones [Mon, 13 Dec 2010 22:14:26 +0000 (22:14 +0000)]
Daily checkin of rewritten code.

13 years agoAllow slave functions to have optional ?fail parameter for errors.
Richard W.M. Jones [Mon, 13 Dec 2010 21:54:56 +0000 (21:54 +0000)]
Allow slave functions to have optional ?fail parameter for errors.

13 years agoguestfs browser 'reboot'
Richard W.M. Jones [Sat, 2 Oct 2010 10:33:10 +0000 (11:33 +0100)]
guestfs browser 'reboot'

13 years agoVersion 0.0.3. 0.0.3
Richard Jones [Fri, 9 Jul 2010 14:00:05 +0000 (15:00 +0100)]
Version 0.0.3.

13 years agoUpdate EXTRA_DIST.
Richard Jones [Fri, 9 Jul 2010 14:07:15 +0000 (15:07 +0100)]
Update EXTRA_DIST.

13 years agoAdd config.mli to describe Config module.
Richard Jones [Fri, 9 Jul 2010 13:59:37 +0000 (14:59 +0100)]
Add config.mli to describe Config module.

13 years agoAdd COPYING file, internal HTML documentation, and RPM spec file.
Richard Jones [Fri, 9 Jul 2010 13:50:34 +0000 (14:50 +0100)]
Add COPYING file, internal HTML documentation, and RPM spec file.

13 years agoVersion 0.0.2 0.0.2
Richard Jones [Fri, 9 Jul 2010 12:48:40 +0000 (13:48 +0100)]
Version 0.0.2

13 years agoBegin export file dialogs.
Richard Jones [Wed, 23 Jun 2010 11:05:43 +0000 (07:05 -0400)]
Begin export file dialogs.

13 years agoDisk usage dialog.
Richard Jones [Tue, 22 Jun 2010 18:32:45 +0000 (14:32 -0400)]
Disk usage dialog.

13 years agoAdjust default Window dimensions.
Richard Jones [Tue, 22 Jun 2010 12:37:09 +0000 (08:37 -0400)]
Adjust default Window dimensions.

13 years agoVersion 0.0.1 0.0.1
Richard Jones [Wed, 16 Jun 2010 10:59:09 +0000 (11:59 +0100)]
Version 0.0.1

13 years agoInitial commit.
Richard Jones [Wed, 16 Jun 2010 10:40:19 +0000 (11:40 +0100)]
Initial commit.