# # # add_file "locale/help/C/figures/compare-arbitrary-revisions-window.png" # content [8948ad55e58fb04bf8d839403591d67ece7a52f5] # # add_file "locale/help/C/figures/find-button-small.png" # content [fd54607a2115b5aded501bfe1ba0174aa0a55350] # # add_file "locale/help/C/figures/manage-server-bookmarks-window.png" # content [4e34bf8f629c45b35d28587e7df670a0240ea140] # # patch "lib/perl/History.pm" # from [f3f763ea6fa78ef4aede759bbd559c4491cb3a38] # to [dfe115d89079ca859e1af838ffd51d6762b6cc76] # # patch "lib/perl/ManageServerBookmarks.pm" # from [eacb0eaa6f72ad25eb816f8efa1f4bc6ed15fc74] # to [fe45765475183ff8483fb7f6f9cb3934f0303612] # # patch "locale/help/C/mtn-browse.xml" # from [a55843fc1c253c6ef12c570c20c31a3f49dcf96f] # to [18ee988172cb3ad382b92df1784f23be6d1cc8fb] # # patch "mtn-browse" # from [0a418bd30d0bd2b18d477db465d45c981200be2e] # to [b70d549b43271a93866e4e66eeacfe05e427bf5f] # # set "locale/help/C/figures/compare-arbitrary-revisions-window.png" # attr "mtn:manual_merge" # value "true" # # set "locale/help/C/figures/find-button-small.png" # attr "mtn:manual_merge" # value "true" # # set "locale/help/C/figures/manage-server-bookmarks-window.png" # attr "mtn:manual_merge" # value "true" # ============================================================ # locale/help/C/figures/compare-arbitrary-revisions-window.png is binary ============================================================ # locale/help/C/figures/find-button-small.png is binary ============================================================ # locale/help/C/figures/manage-server-bookmarks-window.png is binary ============================================================ --- lib/perl/History.pm f3f763ea6fa78ef4aede759bbd559c4491cb3a38 +++ lib/perl/History.pm dfe115d89079ca859e1af838ffd51d6762b6cc76 @@ -1978,16 +1978,20 @@ sub get_compare_arbitrary_revisions_wind $wm->manage($instance, $window_type, $instance->{window}); - # TBD register_help_callbacks ($instance, - {widget => "stop_button", - help_ref => __("mtnb-lachc-history-buttons")}, - {widget => "compare_button", - help_ref => __("mtnb-lachc-history-buttons")}, + {widget => "arbitrary_revision_1_advanced_find_button", + help_ref => __("mtnb-lachc-compare-arbitrary-revisions-" + . "buttons")}, + {widget => "arbitrary_revision_1_advanced_find_button", + help_ref => __("mtnb-lachc-compare-arbitrary-revisions-" + . "buttons")}, + {widget => "arbitrary_compare_button", + help_ref => __("mtnb-lachc-compare-arbitrary-revisions-" + . "buttons")}, {widget => undef, - help_ref => __("mtnb-lachc-the-revision-and-file-history-" - . "windows")}); + help_ref => __("mtnb-lachc-the-compare-arbitrary-revisions-" + . "window")}); } else { ============================================================ --- lib/perl/ManageServerBookmarks.pm eacb0eaa6f72ad25eb816f8efa1f4bc6ed15fc74 +++ lib/perl/ManageServerBookmarks.pm fe45765475183ff8483fb7f6f9cb3934f0303612 @@ -424,7 +424,8 @@ sub get_manage_server_bookmarks_window($ register_help_callbacks ($instance, {widget => undef, - help_ref => __("mtnb-gsc-menus")}); + help_ref => __("mtnb-upc-the-manage-server-bookmarks-dialog-" + . "window")}); } return $instance; ============================================================ --- locale/help/C/mtn-browse.xml a55843fc1c253c6ef12c570c20c31a3f49dcf96f +++ locale/help/C/mtn-browse.xml 18ee988172cb3ad382b92df1784f23be6d1cc8fb @@ -6,7 +6,7 @@ - + ] > @@ -110,8 +110,16 @@ GNOME or DocBook. + &APP; Manual V0.02 + 08 November 2009 + + Anthony Cooper + CooSoft + + + &APP; Manual V&VERSION; - 08 November 2009 + 23 May 2010 Anthony Cooper CooSoft @@ -319,12 +327,18 @@ GNOME or DocBook. FileNew Blank - Displays a new Monotone Browser window but in its closed state rather than initially duplicating the contents of the existing window. This is particularly useful if the first thing you are going to do is to open a completely different database. + FileConnect To Server - Presents the user with a remote server bookmark menu from which they can select a server to connect to. There is also the Manage Server Bookmarks menu option for managing these bookmarks (see ). + + FileQuit - This completely quits out of the application regardless of what windows you may have open. Normally the application only exits when all of its Monotone Browser windows have been closed. - HelpHelp Contents - Displays the contents page of the &APP; manual. + ViewFile Encoding - Allows the user to select the character encoding for the files that they are going to display in &APP;. The most popular encodings are listed first but there is also the All Encodings submenu containing all of the encodings known to your system. The default character encoding used by &APP; is UTF-8. + ToolsCompare Arbitrary Revisions - Displays a Compare Arbitrary Revisions window that allows the user to compare any two revisions in the database (see ). + + HelpHelp On Window - Displays the relevant section in the &APP; manual for the current window. @@ -339,7 +353,17 @@ GNOME or DocBook. - The keyboard shortcuts shown against the Help menu options work on nearly all &APP; windows. + + + The keyboard shortcuts shown against the Help menu options work on nearly all &APP; windows. + + + The FileConnect To Server submenu is only available if your version of Monotone supports this feature. + + + Connecting to Monotone server over a network is not only slower but also has no support for running Monotone Viz or doing file annotations. + + @@ -364,7 +388,7 @@ GNOME or DocBook. - Allows you to open a different database via the Open Database dialog window. Any database currently oen in the browser window will automatically be closed first. + Allows you to open a different database via the Open Database dialog window. Any database currently open in the browser window will automatically be closed first. @@ -1233,7 +1257,7 @@ GNOME or DocBook. - Stops the current formatting and highlight process. This is very useful when you accidentally generate a much larger comparison result than expected. + Stops the currently running comparison. This is very useful when you accidentally start a comparison that generates a much larger result than expected. Revision Change Log @@ -1247,6 +1271,53 @@ GNOME or DocBook. + + The Compare Arbitrary Revisions Window + + When the user selects the ToolsCompare Arbitrary Revisions menu option on a Monotone Browser window they will be presented with a Compare Arbitrary Revisions window. This allows them to select any two revisions from the database for comparison. A typical Compare Arbitrary Revisions window that has two revisions selected is shown below. + +
+ A Compare Arbitrary Revisions Window + + A Compare Arbitrary Revisions window showing two selected revisions. + + +
+ + + Depending upon what revisions are selected, you may end up with a massive result. Think about what you are doing before using this feature. + + + + Compare Arbitrary Revisions Buttons + + These buttons are located on the right hand side of the Compare Arbitrary Revisions window. They do the following: + + + + + + Button + Description + + + + + + Displays the Advanced Find dialog window that allows one to enter more complex database queries (see ). This window is used to select both revisions. + + + + Displays a Differences window that shows all of the differences between the two selected revisions. The two revisions in question are selected by using the   buttons mentioned above (see ). + + + + + + + +
+ The Change Log Window @@ -1319,7 +1390,7 @@ GNOME or DocBook. User Preferences - This chapter covers the Preferences dialog window and what can be customised. + This chapter covers the Preferences and Manage Server Bookmarks dialog windows. Some preference settings only take effect when &APP; is restarted. @@ -1670,6 +1741,25 @@ GNOME or DocBook. + + The Manage Server Bookmarks Dialog Window + + When you select the FileConnect To ServerManage Server Bookmarks menu option on a Monotone Browser window you will be presented with a dialog window like the one shown below. + +
+ A Manage Server Bookmarks Dialog Window + + A Manage Server Bookmarks dialog window. + + +
+ + This dialog window allows you to manage a list of Monotone servers that you can connect to remotely over the network. On the left hand side is the list of server names that appears in your bookmarks menu. To the right of this list is an entry field where one can enter new server names and then left click on the + button just to the right of this entry field to add it to the list . Likewise, when you left click on the - then the currently selected server name is removed from the list. + + Server names can be either a valid host name or an Internet address, optionally followed by a colon and the number of the port to connect to if the Monotone server is not listening on the standard port. 192.168.1.1, 192.168.1.1:5000, monotone.ca and venge.net:8000 are all examples of valid server name entries. + +
+ The Preferences File ============================================================ --- mtn-browse 0a418bd30d0bd2b18d477db465d45c981200be2e +++ mtn-browse b70d549b43271a93866e4e66eeacfe05e427bf5f @@ -45,7 +45,7 @@ BEGIN BEGIN { use constant APPLICATION_NAME => "mtn-browse"; - use constant APPLICATION_VERSION => 0.63; + use constant APPLICATION_VERSION => 0.70; use constant FILE_COMPARE_CMD => "@INST:FILE_COMPARE_CMD@"; use constant HTML_VIEWER_CMD => "@INST:HTML_VIEWER_CMD@"; use constant LIB_DIR => "@INST:LIB_DIR@";