SF.net SVN: geany: [688] trunk/doc

eht16 at users.sourceforge.net eht16 at xxxxx
Wed Aug 9 17:20:38 UTC 2006


Revision: 688
Author:   eht16
Date:     2006-08-09 10:18:25 -0700 (Wed, 09 Aug 2006)
ViewCVS:  http://svn.sourceforge.net/geany/?rev=688&view=rev

Log Message:
-----------
Update for Geany 0.8.

Modified Paths:
--------------
    trunk/doc/geany.1.in
    trunk/doc/geany.txt
    trunk/doc/html/apa.html
    trunk/doc/html/apb.html
    trunk/doc/html/ch01.html
    trunk/doc/html/ch01s02.html
    trunk/doc/html/ch01s03.html
    trunk/doc/html/ch01s04.html
    trunk/doc/html/ch02.html
    trunk/doc/html/ch02s02.html
    trunk/doc/html/ch02s03.html
    trunk/doc/html/ch03.html
    trunk/doc/html/ch03s02.html
    trunk/doc/html/ch03s03.html
    trunk/doc/html/ch03s04.html
    trunk/doc/html/ch03s05.html
    trunk/doc/html/ch03s06.html
    trunk/doc/html/ch03s07.html
    trunk/doc/html/ch03s08.html
    trunk/doc/html/ch03s09.html
    trunk/doc/html/index.html
    trunk/doc/images/find_dialog.jpg
    trunk/doc/images/pref_dialog_edit.jpg
    trunk/doc/images/pref_dialog_gen.jpg
    trunk/doc/images/pref_dialog_keys.jpg
    trunk/doc/images/pref_dialog_templ.jpg
    trunk/doc/images/pref_dialog_tools.jpg
    trunk/doc/images/pref_dialog_vte.jpg

Added Paths:
-----------
    trunk/doc/html/apbs02.html
    trunk/doc/html/apbs03.html
    trunk/doc/html/apc.html
    trunk/doc/html/ch03s10.html
    trunk/doc/html/ch04.html
    trunk/doc/html/ch04s02.html
    trunk/doc/html/ch04s03.html
    trunk/doc/images/pref_dialog_interface.jpg
    trunk/doc/images/pref_dialog_toolbar.jpg
Modified: trunk/doc/geany.1.in
===================================================================
--- trunk/doc/geany.1.in	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/geany.1.in	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,4 +1,4 @@
-.TH "GEANY" "1" "June 08, 2006" "@PACKAGE@ @VERSION@" ""
+.TH "GEANY" "1" "August 09, 2006" "@PACKAGE@ @VERSION@" ""
 .SH "NAME"
 Geany \(em a small and lightweight IDE
 .SH "SYNOPSIS"

Modified: trunk/doc/geany.txt
===================================================================
--- trunk/doc/geany.txt	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/geany.txt	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,7 +1,7 @@
 
 Geany 0.8
 
-Enrico Troeger
+Enrico Tröger
 
 Nick Treleaven
 
@@ -14,7 +14,7 @@
    Foundation; either version 2 of the License, or (at your
    option) any later version. A copy of this license can be found
    in the file COPYING included with the source code of this
-   program and in the appendix of this document.
+   program and see Appendix B.
      _________________________________________________________
 
    Table of Contents
@@ -28,8 +28,8 @@
    2. Installation
 
         2.1. Requirements
-        2.2. Source Compilation
-        2.3. Binary Packages
+        2.2. Source compilation
+        2.3. Binary packages
 
               2.3.1. Fedora
               2.3.2. Debian
@@ -38,85 +38,107 @@
 
    3. Usage
 
-        3.1. Getting Started
+        3.1. Getting started
         3.2. Command line options
         3.3. General
 
               3.3.1. Startup
               3.3.2. Detection of a running instance
-              3.3.3. Global C tags
-              3.3.4. Virtual terminal emulator widget (VTE)
+              3.3.3. Virtual terminal emulator widget (VTE)
 
-        3.4. Search and Replace
-        3.5. Preferences
+        3.4. Character sets and Unicode Byte-Order-Mark (BOM)
+        3.5. Search, replace and go to
 
-              3.5.1. Compile time options
+              3.5.1. Find
+              3.5.2. Find usage
+              3.5.3. Find in files
+              3.5.4. Replace
+              3.5.5. Go to tag definition
+              3.5.6. Go to tag declaration
+              3.5.7. Go to line
+              3.5.8. Regular expressions
 
-        3.6. Build System
+        3.6. Preferences
 
-              3.6.1. Compile
-              3.6.2. Build
-              3.6.3. Build with "make"
-              3.6.4. Build with make (custom target)
-              3.6.5. Execute
-              3.6.6. Set Includes and Arguments
-              3.6.7. Indicators
-              3.6.8. File type configuration settings
+              3.6.1. Compile time options
 
-        3.7. Printing support
-        3.8. Keybindings
-        3.9. Filetype definition files
+        3.7. Build system
 
-              3.9.1. Format
-              3.9.2. Special file filetypes.common
+              3.7.1. Compile
+              3.7.2. Build
+              3.7.3. Make all
+              3.7.4. Make custom target
+              3.7.5. Make object
+              3.7.6. Execute
+              3.7.7. Set Includes and Arguments
+              3.7.8. Indicators
+              3.7.9. File type configuration settings
 
-        3.10. Templates
+        3.8. Printing support
+        3.9. Keybindings
 
-   A. GNU General Public License
+   4. Configuration files
 
-        A.1. Preamble
-        A.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
+        4.1. Filetype definition files
+
+              4.1.1. Format
+              4.1.2. Special file filetypes.common
+
+        4.2. Filetype extensions
+        4.3. Templates
+
+   A. Scintilla keyboard commands
+
+        A.1. Keyboard commands
+
+   B. GNU General Public License
+
+        B.1. Preamble
+        B.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
                 MODIFICATION
 
-              A.2.1. Section 0
-              A.2.2. Section 1
-              A.2.3. Section 2
-              A.2.4. Section 3
-              A.2.5. Section 4
-              A.2.6. Section 5
-              A.2.7. Section 6
-              A.2.8. Section 7
-              A.2.9. Section 8
-              A.2.10. Section 9
-              A.2.11. Section 10
-              A.2.12. Section 11 NO WARRANTY
-              A.2.13. Section 12
+              B.2.1. Section 0
+              B.2.2. Section 1
+              B.2.3. Section 2
+              B.2.4. Section 3
+              B.2.5. Section 4
+              B.2.6. Section 5
+              B.2.7. Section 6
+              B.2.8. Section 7
+              B.2.9. Section 8
+              B.2.10. Section 9
+              B.2.11. Section 10
+              B.2.12. Section 11 NO WARRANTY
+              B.2.13. Section 12
 
-        A.3. How to Apply These Terms to Your New Programs
+        B.3. How to Apply These Terms to Your New Programs
 
-   B. License for Scintilla and SciTE
+   C. License for Scintilla and SciTE
 
    List of Tables
    3-1. Command line Options
    3-2. Regular expressions
    3-3. Compile time options
    3-4. Keybindings action table
-   3-5. General settings
-   3-6. Build settings
-   3-7. General settings
-   3-8. Template wildcards
+   4-1. General settings
+   4-2. Build settings
+   4-3. General settings
+   4-4. Template wildcards
+   A-1. Scintilla keyboard commands
 
    List of Figures
-   3-1. Search dialog
+   3-1. Find dialog
    3-2. General tab in preferences dialog
-   3-3. Editor tab in preferences dialog
-   3-4. Tools tab in preferences dialog
-   3-5. Template tab in preferences dialog
-   3-6. Keybinding tab in preferences dialog
-   3-7. VTE tab in preferences dialog
+   3-3. Interface tab in preferences dialog
+   3-4. Toolbar tab in preferences dialog
+   3-5. Editor tab in preferences dialog
+   3-6. Tools tab in preferences dialog
+   3-7. Template tab in preferences dialog
+   3-8. Keybinding tab in preferences dialog
+   3-9. VTE tab in preferences dialog
 
    List of Examples
-   3-1. Comment indentation
+   4-1. Comment indentation
      _________________________________________________________
 
 Chapter 1. Introduction
@@ -163,12 +185,12 @@
    License as published by the Free Software Foundation; either
    version 2 of the License, or (at your option) any later
    version. A copy of this license can be found in the file
-   COPYING included with the source code of this program and in
-   the appendix A of this document.
+   COPYING included with the source code of this program or see
+   Appendix B.
 
    The included Scintilla library (found in the subdirectory
    scintilla/) has its own license, which can be found in the
-   appendix(see Appendix B).
+   appendix (see Appendix C).
      _________________________________________________________
 
 Chapter 2. Installation
@@ -186,7 +208,7 @@
    recommended.
      _________________________________________________________
 
-2.2. Source Compilation
+2.2. Source compilation
 
    Compiling Geany is quite easy. The following should do it:
                                         % ./configure
@@ -213,7 +235,7 @@
    author at <enrico.troeger at uvena.de>.
      _________________________________________________________
 
-2.3. Binary Packages
+2.3. Binary packages
 
 2.3.1. Fedora
 
@@ -245,7 +267,7 @@
 
 Chapter 3. Usage
 
-3.1. Getting Started
+3.1. Getting started
 
    You can start Geany in the following ways:
 
@@ -263,8 +285,7 @@
    Table 3-1. Command line Options
    Short option Long option Function
    -n --no-ctags Do not load auto completion and call tip data.
-   Use this option if you do not want to use them. For more
-   information see Section 3.3.3.
+   Use this option if you do not want to use them.
    -m --no-msgwin Do not show the message window. Use this option
    if you do not need compiler messages or VTE support.
    -p --no-pipe Do not open files in a running instance, force
@@ -305,7 +326,7 @@
    recently opened files. It may be that Geany loads not exactly
    15 session files, this depends on the compile time option
    GEANY_SESSION_FILES; the default is 15. For details see
-   Section 3.5.1.
+   Section 3.6.1.
      _________________________________________________________
 
 3.3.2. Detection of a running instance
@@ -323,21 +344,8 @@
    start as usual. Otherwise click No and Geany will not start.
      _________________________________________________________
 
-3.3.3. Global C tags
+3.3.3. Virtual terminal emulator widget (VTE)
 
-   If a C file (with extension .c, .cpp, .h, etc.) is opened, a
-   global tags file is loaded once, which contains many function
-   declarations from glibc and some other libraries, like X,
-   Bonobo, Gnome, GTK, Glib and so on. These declarations are
-   used for call tips and auto completion. These tags are only
-   useful if you are writing C or C++ source code, so if you know
-   that you do not need these things, you can skip loading this
-   tag file. To do so, start Geany with the argument "-n" or
-   "--no-ctags", for more information see Section 3.2.
-     _________________________________________________________
-
-3.3.4. Virtual terminal emulator widget (VTE)
-
    If you have installed libvte.so in your system, it is loaded
    automatically by Geany, and you will have a terminal widget in
    the notebook at the bottom.
@@ -376,47 +384,165 @@
    number of your libvte.so.
      _________________________________________________________
 
-3.4. Search and Replace
+3.4. Character sets and Unicode Byte-Order-Mark (BOM)
 
-   You can use regular expressions in the search dialog, just by
-   activating the check box (see the image below). Detailed
-   information about special characters can be found in the Table
-   3-2.
+   Geany provides support for detecting and converting character
+   sets. So you can open and save files in different character
+   sets and even can convert a file from a character set to
+   another one. To do this, Geany uses the character conversion
+   capabilities of the GLib.
 
-   Figure 3-1. Search dialog
+   Furthermore, Geany detects an Unicode Byte Order Mark (see
+   http://en.wikipedia.org/wiki/Byte_Order_Mark for details). Of
+   course, this feature is only available if the opened file is
+   in an unicode encoding. The Byte Order Mark helps to detect
+   the encoding of a file, e.g. whether it is UTF-16LE or
+   UTF-16BE and so on. On Unix-like systems using a Byte Order
+   Mark could cause some problems, e.g. the gcc stops with stray
+   errors, PHP does not parse a script containing a BOM and
+   script files starting with a she-bang maybe cannot be started.
+   In the status bar you can easily see whether the file starts
+   with a BOM or not. If you want to set a BOM for a file or if
+   you want to remove it from a file, just use the document menu
+   and toggle the checkbox.
 
+   Note
+
+   If you are unsure what a BOM is or if you do not understand
+   where to use it, then it is not important for you and you can
+   safely ignore it.
+     _________________________________________________________
+
+3.5. Search, replace and go to
+
+   This section describes search-related commands from the Search
+   menu and the editor window's popup menu:
+
+     * Find
+     * Find usage *
+     * Find in files
+     * Replace
+     * Go to tag definition *
+     * Go to tag declaration *
+     * Go to line
+
+   * These items are available from the editor window's popup
+   menu, or by using a keyboard shortcut (see Section 3.9).
+     _________________________________________________________
+
+3.5.1. Find
+
+   The Find dialog is used for finding text within the current
+   document. The syntax for the "Use regular expressions" option
+   is shown in Table 3-2.
+
+   Figure 3-1. Find dialog
+
    [find_dialog.jpg]
+     _________________________________________________________
 
+3.5.2. Find usage
+
+   Find usage searches all open files. If there is a selection,
+   then it is used as the search text; otherwise the current word
+   is used. The current word is either taken from the word
+   nearest the edit cursor, or the word underneath the popup menu
+   click position when the popup menu is used. The search results
+   are shown in the Messages window.
+     _________________________________________________________
+
+3.5.3. Find in files
+
+   Find in files is a more powerful version of Find usage that
+   searches all files in a certain directory using the Grep tool.
+   The Grep tool must be correctly set in Preferences to the path
+   of the system's Grep utility.
+     _________________________________________________________
+
+3.5.4. Replace
+
+   The Replace dialog has the same options for finding text as
+   the Find dialog. There is also a "Replace in all files"
+   option, which is used with the Replace All button to perform
+   the replacement for all open files.
+
+   The "Use regular expressions" option applies both to the
+   search string and to the replacement text; for the latter back
+   references can be used - see the entry for '\n' in Table 3-2.
+     _________________________________________________________
+
+3.5.5. Go to tag definition
+
+   If the current word is the name of a function and the file
+   containing the function definition (a.k.a. function body) is
+   open, Go to tag definition will switch to that file and go to
+   the corresponding line number. The current word is either
+   taken from the word nearest the edit cursor, or the word
+   underneath the popup menu click position when the popup menu
+   is used.
+     _________________________________________________________
+
+3.5.6. Go to tag declaration
+
+   Like Go to tag definition, but for a forward function
+   declaration (a.k.a. function prototype) instead of a function
+   definition.
+     _________________________________________________________
+
+3.5.7. Go to line
+
+   Go to a particular line number in the current file.
+     _________________________________________________________
+
+3.5.8. Regular expressions
+
+   You can use regular expressions in the Find and Replace
+   dialogs by selecting the "Use regular expressions" check box.
+   The syntax is POSIX-like, as described below in Table 3-2.
+
+   Note
+
+   Searching backwards with regular expressions is not supported.
+
    Table 3-2. Regular expressions
    In a regular expression, the following characters are
    interpreted:
    . Matches any character.
-   \( This marks the start of a region for tagging a match.
-   \) This marks the end of a tagged region.
+   ( This marks the start of a region for tagging a match.
+   ) This marks the end of a tagged region.
    \n Where n is 1 through 9 refers to the first through ninth
    tagged region when replacing. For example, if the search
-   string was Fred\([1-9]\)XXX and the replace string was
-   Sam\1YYY, when applied to Fred2XXX this would generate
-   Sam2YYY.
+   string was Fred([1-9])XXX and the replace string was Sam\1YYY,
+   when applied to Fred2XXX this would generate Sam2YYY.
    \< This matches the start of a word.
    \> This matches the end of a word.
    \x This allows you to use a character x that would otherwise
    have a special meaning. For example, \[ would be interpreted
-   as [ and not as the start of a character set.
+   as [ and not as the start of a character set. Use \\ for a
+   literal backslash.
    [...] This indicates a set of characters, for example, [abc]
    means any of the characters a, b or c. You can also use
    ranges, for example [a-z] for any lower case character.
    [^...] The complement of the characters in the set. For
    example, [^A-Za-z] means any character except an alphabetic
    character.
+   ^ This matches the start of a line (unless used inside a set,
+   see above).
    $ This matches the end of a line.
    * This matches 0 or more times. For example, Sa*m matches Sm,
    Sam, Saam, Saaam and so on.
    + This matches 1 or more times. For example, Sa+m matches Sam,
    Saam, Saaam and so on.
+
+   Note Partial POSIX compatibility
+
+
+   Note that the POSIX '?' regular expression character for
+   optional matching is not supported by the Find and Replace
+   dialogs.
      _________________________________________________________
 
-3.5. Preferences
+3.6. Preferences
 
    should be written
 
@@ -424,32 +550,40 @@
 
    [pref_dialog_gen.jpg]
 
-   Figure 3-3. Editor tab in preferences dialog
+   Figure 3-3. Interface tab in preferences dialog
 
+   [pref_dialog_interface.jpg]
+
+   Figure 3-4. Toolbar tab in preferences dialog
+
+   [pref_dialog_toolbar.jpg]
+
+   Figure 3-5. Editor tab in preferences dialog
+
    [pref_dialog_edit.jpg]
 
-   Figure 3-4. Tools tab in preferences dialog
+   Figure 3-6. Tools tab in preferences dialog
 
    [pref_dialog_tools.jpg]
 
-   Figure 3-5. Template tab in preferences dialog
+   Figure 3-7. Template tab in preferences dialog
 
    [pref_dialog_templ.jpg]
 
-   Figure 3-6. Keybinding tab in preferences dialog
+   Figure 3-8. Keybinding tab in preferences dialog
 
    [pref_dialog_keys.jpg]
 
    Note
 
-   For more information see Section 3.8.
+   For more information see Section 3.9.
 
-   Figure 3-7. VTE tab in preferences dialog
+   Figure 3-9. VTE tab in preferences dialog
 
    [pref_dialog_vte.jpg]
      _________________________________________________________
 
-3.5.1. Compile time options
+3.6.1. Compile time options
 
    There are some options which can only be changed at compile
    time. To change these options, edit the file src/geany.h. Look
@@ -491,6 +625,8 @@
    GEANY_DEFAULT_TOOLS_PRINTCMD A printing tool. It should be
    able to accept and process plain text files. This can also
    include a path. "lpr"
+   GEANY_DEFAULT_TOOLS_GREP A grep tool. It should be compatible
+   with GNU grep. This can also include a path. "grep"
    GEANY_DEFAULT_MRU_LENGHTH The length of the "Recent files"
    list. "10"
    GEANY_DEFAULT_FONT_SYMBOL_LIST The font used in sidebar to
@@ -501,7 +637,7 @@
    "Courier New 9"
      _________________________________________________________
 
-3.6. Build System
+3.7. Build system
 
    Geany has an integrated build system. Firstly this means that
    the current source file will be saved before it is processed.
@@ -514,20 +650,22 @@
    warnings or errors with line numbers shown in the Compiler
    output tab, you can double click on them and Geany will switch
    to the relevant source file (if it is open) and mark the line
-   number so the problem can be corrected.
+   number so the problem can be corrected. Geany will also set
+   indicators for warnings or errors with line numbers.
 
    Depending on the current file's filetype, the Build menu will
    contain the following items:
 
      * Compile
      * Build
-     * Build with "make"
-     * Build with make (custom target)
+     * Make all
+     * Make custom target
+     * Make object
      * Execute
      * Set Includes and Arguments
      _________________________________________________________
 
-3.6.1. Compile
+3.7.1. Compile
 
    The Compile command has different uses for different kinds of
    files.
@@ -543,7 +681,7 @@
    interpreter.
      _________________________________________________________
 
-3.6.2. Build
+3.7.2. Build
 
    For compilable languages such as C and C++, the Build command
    will link the current source file's equivalent object file
@@ -554,23 +692,35 @@
    Interpreted languages do not use the Build command.
      _________________________________________________________
 
-3.6.3. Build with "make"
+3.7.3. Make all
 
    This effectively runs "make all" in the same directory as the
-   current file. The Make tool path must be correctly set in the
-   Tools tab of the Preferences dialog.
+   current file.
+
+   Note
+
+   For each of the Make commands, The Make tool path must be
+   correctly set in the Tools tab of the Preferences dialog.
      _________________________________________________________
 
-3.6.4. Build with make (custom target)
+3.7.4. Make custom target
 
-   This is similar to running Build with "make" but you will be
-   prompted for the make target name to be passed to the Make
-   tool. For example, typing 'clean' in the dialog prompt will
-   run "make clean" (again using the full path to the Make tool).
+   This is similar to running 'Make all' but you will be prompted
+   for the make target name to be passed to the Make tool. For
+   example, typing 'clean' in the dialog prompt will run "make
+   clean".
      _________________________________________________________
 
-3.6.5. Execute
+3.7.5. Make object
 
+   Make object will run "make current_file.o" in the same
+   directory as the current file, using its prefix for
+   'current_file'. It is useful for compiling just the current
+   file without building the whole project.
+     _________________________________________________________
+
+3.7.6. Execute
+
    Execute will run the corresponding executable file, shell
    script or interpreted script in a terminal window. Note that
    the Terminal tool path must be correctly set in the Tools tab
@@ -583,7 +733,7 @@
    closed.
      _________________________________________________________
 
-3.6.6. Set Includes and Arguments
+3.7.7. Set Includes and Arguments
 
    By default the Compile and Build commands invoke the compiler
    and linker with only the basic arguments needed by all
@@ -602,11 +752,11 @@
    below for how to set permanent arguments.
 
    If you need complex settings for your build system, or several
-   different settings, then writing a Makefile and using Build
-   with "make" is recommended.
+   different settings, then writing a Makefile and using the Make
+   commands is recommended.
      _________________________________________________________
 
-3.6.7. Indicators
+3.7.8. Indicators
 
    Indicators are red squiggly underlines which are used to
    highlight errors which occured while compiling the current
@@ -618,17 +768,17 @@
    preferences dialog.
      _________________________________________________________
 
-3.6.8. File type configuration settings
+3.7.9. File type configuration settings
 
    You can set the commands to run for compiling, building or
    executing by opening the relevant filetypes.* configuration
    file, and checking the [build_settings] section. See Section
-   3.9 for more information.
+   4.1 for more information.
      _________________________________________________________
 
-3.7. Printing support
+3.8. Printing support
 
-   Geany has basic printing support. This means you can print
+   Geany has basic printing support. This means you can print a
    file by passing the filename of the current file to a command
    which actually prints the file. However, the printed document
    contains no syntax highlighting. You can adjust the command to
@@ -654,14 +804,21 @@
    will be possible.
      _________________________________________________________
 
-3.8. Keybindings
+3.9. Keybindings
 
-   For all listed actions you can define your own keybindings.
-   Open the preferences dialog, select the desired action and
-   click on change. In the opening dialog you can press any key
-   combination you want and it will be saved when you press OK.
-   You can define only one key combination for one action.
+   Geany supports the default keyboard shortcuts for the
+   Scintilla editing widget. For a list of these commands, see
+   Appendix A. The Scintilla keyboard shortcuts will be
+   overridden by any custom keybindings with the same keyboard
+   shortcut.
 
+   For all actions listed below you can define your own
+   keybindings. Open the Preferences dialog, select the desired
+   action and click on change. In the opening dialog you can
+   press any key combination you want and it will be saved when
+   you press OK. You can define only one key combination for one
+   action.
+
    Some of the default key combinations cannot be changed, e.g.
    menu_new or menu_open. These are set by GTK and should be
    kept, but you can still add other key combinations for these
@@ -669,8 +826,7 @@
    set, but you can also define Alt-O, so that the file open
    dialog is shown by pressing either Ctrl-O or Alt-O.
 
-   The following table lists all available actions for keyboard
-   shortcuts.
+   The following table lists all customizable keyboard shortcuts.
 
    Table 3-4. Keybindings action table
    Action Description
@@ -691,9 +847,10 @@
    Preferences Opens preferences dialog.
    Find Next Finds next result.
    Find Previous Finds previous result.
-   Replace Opens the replace dialog.
-   Go to line Opens the Go To Line dialog.
-   Show Colour Chooser Opens the colour chooser dialog.
+   Replace Opens the Replace dialog.
+   Find in files Opens the Find in files dialog.
+   Go to line Opens the Go to line dialog.
+   Show Colour Chooser Opens the Colour Chooser dialog.
    Fullscreen Switches to fullscreen mode.
    Toggle Messages Window Toggles the message window (status and
    compiler messages) on and off.
@@ -708,9 +865,10 @@
    Compile Compiles the current file.
    Build Builds (compiles if necessary and links) the current
    file.
-   Build with "make" Builds the current file with the Make tool.
-   Build with "make" (custom target) Builds the current file with
-   the Make tool and a given target.
+   Make all Builds the current file with the Make tool.
+   Make custom target Builds the current file with the Make tool
+   and a given target.
+   Make object Compiles the current file with the Make tool.
    Run Executes the current file in a terminal emulation.
    Run (alternative command) Executes the current file in a
    terminal emulation.
@@ -734,20 +892,22 @@
    in the workspace.
    Suppress auto completion If you type something like if or for
    and press this key, it will not be auto completed.
-   Find Usage Finds all occurrences of the current word under the
-   mouse pointer and displays them in the messages window.
-   Go to tag definition Jump to the defintion of the current
-   function under the mouse pointer. If the defintion cannot be
-   found(e.g. the file where it is, is not open) Geany will beep
-   and do nothing.
+   Find Usage Finds all occurrences of the current word (near the
+   keyboard cursor) and displays them in the messages window.
+   Go to tag definition Jump to the definition of the current
+   word (near the keyboard cursor). If the definition cannot be
+   found (e.g. the relevant file is not open) Geany will beep and
+   do nothing. Used for function definitions.
    Go to tag declaration Jump to the declaration of the current
-   function under the mouse pointer. If the defintion cannot be
-   found(e.g. the file where it is, is not open) Geany will beep
-   and do nothing.
+   word (near the keyboard cursor). If the declaration cannot be
+   found (e.g. the relevant file is not open) Geany will beep and
+   do nothing. Used for function prototypes.
      _________________________________________________________
 
-3.9. Filetype definition files
+Chapter 4. Configuration files
 
+4.1. Filetype definition files
+
    All colour definitions and other filetype specific settings
    are stored in the filetype definition files. Those settings
    are colours for syntax highlighting, general settings like
@@ -779,9 +939,9 @@
    corresponding global definition file in $prefix/share/geany.
      _________________________________________________________
 
-3.9.1. Format
+4.1.1. Format
 
-3.9.1.1. [styling] Section
+4.1.1.1. [styling] Section
 
    In this section the colours for syntax highlighting are
    defined. The format is always:
@@ -795,7 +955,7 @@
    "false", "false" is assumed.
      _________________________________________________________
 
-3.9.1.2. [keywords] Section
+4.1.1.2. [keywords] Section
 
    This section contains keys for different keyword lists
    specific to the filetype. Some filetypes do not support
@@ -808,9 +968,9 @@
    characters.
      _________________________________________________________
 
-3.9.1.3. [settings] Section
+4.1.1.3. [settings] Section
 
-   Table 3-5. General settings
+   Table 4-1. General settings
    Key Description Example
    wordchars Word delimiting characters. These characters define
    word boundaries. (look at sourcecode)
@@ -823,7 +983,7 @@
    string should start at column 0 of a line. If set to true it
    uses any indentation of the line.
 
-   Example 3-1. Comment indentation
+   Example 4-1. Comment indentation
 
    comment_use_indent=true would generate this if a line is
    commented (e.g. with Ctrl-D)
@@ -839,9 +999,9 @@
    comment_use_indent=true
      _________________________________________________________
 
-3.9.1.4. [build_settings] Section
+4.1.1.4. [build_settings] Section
 
-   Table 3-6. Build settings
+   Table 4-2. Build settings
    Key Description Example
    compiler This item specifies the command to compile source
    code files. But it is also possible to use it with interpreted
@@ -868,13 +1028,13 @@
    scripts. run_cmd="./%e"
      _________________________________________________________
 
-3.9.2. Special file filetypes.common
+4.1.2. Special file filetypes.common
 
    There is a special filetype definition file called
    filetypes.common. This file defines some general
    non-filetype-specific settings.
 
-   Table 3-7. General settings
+   Table 4-3. General settings
    Key Description Example
    default The default style for text (e.g. for files without
    filetype). For the detailed format, please see the above
@@ -886,6 +1046,9 @@
    brace was found. brace_good=0xff0000;0xFFFFFF;true;false
    brace_bad The style for brace highlighting when no matching
    brace was found. brace_bad=0x0000ff;0xFFFFFF;true;false
+   caret The style for colouring the caret(the blinking cursor).
+   Only the first argument is interpreted.
+   caret=0x000000;0x0;false;false
    current_line The style for colouring the background of the
    current line. Only the second argument is interpreted.
    current_line=0x0;0xE5E5E5;false;false
@@ -913,8 +1076,34 @@
    invert_all=0;0;false;false
      _________________________________________________________
 
-3.10. Templates
+4.2. Filetype extensions
 
+   You can override the default extensions that Geany uses for
+   each filetype using the filetype_extensions.conf file.
+
+   To override the system-wide configuration file, copy it from
+   $prefix/share/geany to your configuration directory, usually
+   ~/.geany/. $prefix is the path where Geany is installed
+   (commonly /usr/local).
+
+   For example:
+% cp /usr/local/share/geany/filetype_extensions.conf /home/username/.ge
+any/
+
+   Then edit it and remove all the lines for filetype extensions
+   that you do not want to override. The remaining lines can be
+   edited after the = sign, using a semi-colon separated list of
+   patterns which should be matched for that filetype.
+
+   For example, to set the filetype extensions for Make, the
+   /home/username/.geany/filetype_extensions.conf file should
+   look like:
+
+   [Extensions] Make=Makefile*;*.mk;Buildfile;
+     _________________________________________________________
+
+4.3. Templates
+
    Geany supports several templates for file headers, multiline
    comments (frame comments), function descriptions, a typical
    ChangeLog entry and a short GPL notice. To use these
@@ -943,7 +1132,7 @@
    All wildcards must be enclosed by "{" and "}", e.g. {date}.
 
    In the configuration dialog you can find a tab "Templates"
-   (see Figure 3-5). You can define the default values which will
+   (see Figure 3-7). You can define the default values which will
    be inserted in the templates. You should restart Geany after
    making changes, because they are only read at startup.
 
@@ -957,11 +1146,11 @@
    next releases. Sorry.
 
 
-   Table 3-8. Template wildcards
+   Table 4-4. Template wildcards
    Wildcard Description Available in following templates
    developer The name of the developer. filetypes, file header,
    function description, ChangeLog entry
-   initial The developer's initials, e.g. "ET" for Enrico Troeger
+   initial The developer's initials, e.g. "ET" for Enrico Tröger
    or "JFD" for John Foobar Doe. filetypes, file header, function
    description, ChangeLog entry
    mail The email address of the developer. file header, function
@@ -991,10 +1180,58 @@
    please email the author <enrico.troeger at uvena.de>.
      _________________________________________________________
 
-Appendix A. GNU General Public License
+Appendix A. Scintilla keyboard commands
 
-A.1. Preamble
+A.1. Keyboard commands
 
+   Keyboard commands for Scintilla mostly follow common Windows
+   and GTK+ conventions. All move keys (arrows, page up/down,
+   home and end) allows to extend or reduce the stream selection
+   when holding the Shift key, and the rectangular selection when
+   holding the Shift and Alt keys. Some keys may not be available
+   with some national keyboards or because they are taken by the
+   system such as by a window manager on GTK+. Keyboard
+   equivalents of menu commands are listed in the menus. Some
+   less common commands with no menu equivalent are:
+
+   Table A-1. Scintilla keyboard commands
+                      Action                        Shortcut key
+   Magnify text size.                           Ctrl+Keypad+
+   Reduce text size.                            Ctrl+Keypad-
+   Restore text size to normal.                 Ctrl+Keypad/
+   Indent block.                                Tab
+   Dedent block.                                Shift+Tab
+   Delete to start of word.                     Ctrl+BackSpace
+   Delete to end of word.                       Ctrl+Delete
+   Delete to start of line.                     Ctrl+Shift+BackSpace
+   Delete to end of line.                       Ctrl+Shift+Delete
+   Go to start of document.                     Ctrl+Home
+   Extend selection to start of document.       Ctrl+Shift+Home
+   Go to start of display line.                 Alt+Home
+   Extend selection to start of display line.   Alt+Shift+Home
+   Go to end of document.                       Ctrl+End
+   Extend selection to end of document.         Ctrl+Shift+End
+   Go to end of display line.                   Alt+End
+   Extend selection to end of display line.     Alt+Shift+End
+   Scroll up.                                   Ctrl+Up
+   Scroll down.                                 Ctrl+Down
+   Line cut.                                    Ctrl+L
+   Line copy.                                   Ctrl+Shift+T
+   Line delete.                                 Ctrl+Shift+L
+   Line transpose with previous.                Ctrl+T
+   Selection duplicate.                         Ctrl+D
+   Previous paragraph. Shift extends selection. Ctrl+[
+   Next paragraph. Shift extends selection.     Ctrl+]
+   Previous word. Shift extends selection.      Ctrl+Left
+   Next word. Shift extends selection.          Ctrl+Right
+   Previous word part. Shift extends selection  Ctrl+/
+   Next word part. Shift extends selection.     Ctrl+\
+     _________________________________________________________
+
+Appendix B. GNU General Public License
+
+B.1. Preamble
+
    The licenses for most software are designed to take away your
    freedom to share and change it. By contrast, the GNU General
    Public License is intended to guarantee your freedom to share
@@ -1051,9 +1288,9 @@
    modification follow.
      _________________________________________________________
 
-A.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+B.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
-A.2.1. Section 0
+B.2.1. Section 0
 
    This License applies to any program or other work which
    contains a notice placed by the copyright holder saying it may
@@ -1076,7 +1313,7 @@
    depends on what the Program does.
      _________________________________________________________
 
-A.2.2. Section 1
+B.2.2. Section 1
 
    You may copy and distribute verbatim copies of the Program's
    source code as you receive it, in any medium, provided that
@@ -1091,7 +1328,7 @@
    exchange for a fee.
      _________________________________________________________
 
-A.2.3. Section 2
+B.2.3. Section 2
 
    You may modify your copy or copies of the Program or any
    portion of it, thus forming a work based on the Program, and
@@ -1148,7 +1385,7 @@
    the other work under the scope of this License.
      _________________________________________________________
 
-A.2.4. Section 3
+B.2.4. Section 3
 
    You may copy and distribute the Program (or a work based on
    it, under Section 2 in object code or executable form under
@@ -1193,7 +1430,7 @@
    object code.
      _________________________________________________________
 
-A.2.5. Section 4
+B.2.5. Section 4
 
    You may not copy, modify, sublicense, or distribute the
    Program except as expressly provided under this License. Any
@@ -1205,7 +1442,7 @@
    full compliance.
      _________________________________________________________
 
-A.2.6. Section 5
+B.2.6. Section 5
 
    You are not required to accept this License, since you have
    not signed it. However, nothing else grants you permission to
@@ -1218,7 +1455,7 @@
    or works based on it.
      _________________________________________________________
 
-A.2.7. Section 6
+B.2.7. Section 6
 
    Each time you redistribute the Program (or any work based on
    the Program), the recipient automatically receives a license
@@ -1229,7 +1466,7 @@
    enforcing compliance by third parties to this License.
      _________________________________________________________
 
-A.2.8. Section 7
+B.2.8. Section 7
 
    If, as a consequence of a court judgment or allegation of
    patent infringement or for any other reason (not limited to
@@ -1267,7 +1504,7 @@
    believed to be a consequence of the rest of this License.
      _________________________________________________________
 
-A.2.9. Section 8
+B.2.9. Section 8
 
    If the distribution and/or use of the Program is restricted in
    certain countries either by patents or by copyrighted
@@ -1279,7 +1516,7 @@
    limitation as if written in the body of this License.
      _________________________________________________________
 
-A.2.10. Section 9
+B.2.10. Section 9
 
    The Free Software Foundation may publish revised and/or new
    versions of the General Public License from time to time. Such
@@ -1296,7 +1533,7 @@
    the Free Software Foundation.
      _________________________________________________________
 
-A.2.11. Section 10
+B.2.11. Section 10
 
    If you wish to incorporate parts of the Program into other
    free programs whose distribution conditions are different,
@@ -1309,7 +1546,7 @@
    generally.
      _________________________________________________________
 
-A.2.12. Section 11 NO WARRANTY
+B.2.12. Section 11 NO WARRANTY
 
    BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
    WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
@@ -1323,7 +1560,7 @@
    THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
      _________________________________________________________
 
-A.2.13. Section 12
+B.2.13. Section 12
 
    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
    WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
@@ -1340,7 +1577,7 @@
    END OF TERMS AND CONDITIONS
      _________________________________________________________
 
-A.3. How to Apply These Terms to Your New Programs
+B.3. How to Apply These Terms to Your New Programs
 
    If you develop a new program, and you want it to be of the
    greatest possible use to the public, the best way to achieve
@@ -1409,7 +1646,7 @@
    License instead of this License.
      _________________________________________________________
 
-Appendix B. License for Scintilla and SciTE
+Appendix C. License for Scintilla and SciTE
 
    Copyright 1998-2003 by Neil Hodgson <neilh at scintilla.org>
 

Modified: trunk/doc/html/apa.html
===================================================================
--- trunk/doc/html/apa.html	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/html/apa.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,66 +1,29 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15"><title>Appendix\xA0A.\xA0GNU General Public License</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix A. Scintilla keyboard commands</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
 			Geany 0.8
 		"><link rel="up" href="index.html" title="
 			Geany 0.8
-		"><link rel="prev" href="ch03s10.html" title="Templates"><link rel="next" href="apas02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix\xA0A.\xA0GNU General Public License</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s10.html">Prev</a>\xA0</td><th width="60%" align="center">\xA0</th><td width="20%" align="right">\xA0<a accesskey="n" href="apas02.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="geany-gpl"></a>GNU General Public License</h1></div><div><p class="releaseinfo">      Version 2, June 1991</p></div><div><p class="copyright">Copyright \xA9 1989, 1991 Free Software Foundation, Inc.</p></div><div><div class="legalnotice"><a name="id2532954"></a><p>
-	</p><div class="address"><p>Free\xA0Software\xA0Foundation,\xA0Inc.<br>
-	\xA0\xA0<span class="street">59\xA0Temple\xA0Place,\xA0Suite\xA0330</span>,<br>
-	\xA0\xA0<span class="city">Boston</span>,<br>
-	\xA0\xA0<span class="state">MA</span><br>
-	\xA0\xA0<span class="postcode">02111-1307</span><br>
-	\xA0\xA0<span class="country">USA</span><br>
-	</p></div><p>.
-      </p><p>	Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
-      </p></div></div><div><p class="pubdate">Version 2, June 1991</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apa.html#id2533607">Preamble</a></span></dt><dt><span class="sect1"><a href="apas02.html">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</a></span></dt><dd><dl><dt><span class="sect2"><a href="apas02.html#id2533714">Section 0</a></span></dt><dt><span class="sect2"><a href="apas02.html#sect1">Section 1</a></span></dt><dt><span class="sect2"><a href="apas02.html#sect2">Section 2</a></span></dt><dt><span class="sect2"><a href="apas02.html#id2533902">Section 3
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534002">Section 4
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534020">Section 5
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534038">Section 6
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534056">Section 7
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534106">Section 8
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534124">Section 9
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534157">Section 10
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534175">Section 11 NO WARRANTY
-      </a></span></dt><dt><span class="sect2"><a href="apas02.html#id2534196">Section 12
-      </a></span></dt></dl></dd><dt><span class="sect1"><a href="apas03.html">How to Apply These Terms to Your New Programs
-    </a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2533607"></a>Preamble</h2></div></div></div><p>      The licenses for most software are designed to take away your
-      freedom to share and change it. By contrast, the GNU General Public License is
-      intended to guarantee your freedom to share and change
-      free software - to make sure the software is free for all its users.
-      This General Public License applies to most of the Free Software
-      Foundation's software and to any other program whose authors commit
-      to using it. (Some other Free Software Foundation software is covered
-      by the GNU Library General Public License instead.) You can apply it
-      to your programs, too.
-    </p><p>      When we speak of free software, we are referring to freedom, not price.
-      Our General Public Licenses are designed to make sure that you have the
-      freedom to distribute copies of free software (and charge for this
-      service if you wish), that you receive source code or can get it if you
-      want it, that you can change the software or use pieces of it in new free
-      programs; and that you know you can do these things.
-    </p><p>      To protect your rights, we need to make restrictions that forbid anyone
-      to deny you these rights or to ask you to surrender the rights. These
-      restrictions translate to certain responsibilities for you if you distribute
-      copies of the software, or if you modify it.
-    </p><p>      For example, if you distribute copies of such a program, whether gratis or
-      for a fee, you must give the recipients all the rights that you have. You
-      must make sure that they, too, receive or can get the source code. And you
-      must show them these terms so they know their rights.
-    </p><p>      We protect your rights with two steps:
-      </p><div class="orderedlist"><ol type="1"><li><p>	    copyright the software, and
-	  </p></li><li><p>	    offer you this license which gives you legal permission to copy,
-	    distribute and/or modify the software.
-	  </p></li></ol></div><p>
-    </p><p>      Also, for each author's protection and ours, we want to make certain that
-      everyone understands that there is no warranty for this free software. If
-      the software is modified by someone else and passed on, we want its
-      recipients to know that what they have is not the original, so that any
-      problems introduced by others will not reflect on the original authors'
-      reputations.
-    </p><p>      Finally, any free program is threatened constantly by software patents.
-      We wish to avoid the danger that redistributors of a free program will
-      individually obtain patent licenses, in effect making the program
-      proprietary. To prevent this, we have made it clear that any patent must be
-      licensed for everyone's free use or not licensed at all.
-    </p><p>      The precise terms and conditions for copying, distribution and modification
-      follow.
-    </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s10.html">Prev</a>\xA0</td><td width="20%" align="center">\xA0</td><td width="40%" align="right">\xA0<a accesskey="n" href="apas02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Templates\xA0</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">\xA0TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</td></tr></table></div></body></html>
+		"><link rel="prev" href="ch04s03.html" title="Templates"><link rel="next" href="apb.html" title="Appendix B. GNU General Public License"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix A. Scintilla keyboard commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="scikeybinding"></a>Scintilla keyboard commands</h1></div><div><p class="copyright">Copyright © 1998, 2006 Neil Hodgson <neilh at scintilla.org></p></div><div><div class="legalnotice"><a name="id2755792"></a><p>
+				This appendix is distributed under the terms of the License for
+				Scintilla and SciTE.
+				A copy of this license can be found in the file scintilla/License.txt
+				included with the source code of this
+				program and in the
+				appendix of this document.
+				See <a href="apc.html" title="Appendix C. License for Scintilla and SciTE">Appendix C, <i>License for Scintilla and SciTE</i></a>.
+			</p></div></div><div><p class="pubdate">20 June 2006</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apa.html#id2755817">
+       Keyboard commands
+    </a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2755817"></a>
+       Keyboard commands
+    </h2></div></div></div><p>
+       
+       Keyboard commands for Scintilla mostly follow common Windows and GTK+ conventions.
+       All move keys (arrows, page up/down, home and end)
+       allows to extend or reduce the stream selection when holding the Shift key,
+       and the rectangular selection when holding the Shift and Alt keys.
+       Some keys may not be available with some national keyboards or because
+       they are taken by the system such as by a window manager on GTK+.
+       Keyboard equivalents of menu commands are listed in the menus.
+       Some less common commands with no menu equivalent are:
+    </p><p>
+	</p><div class="table"><a name="id2756451"></a><p class="title"><b>Table A.1. Scintilla keyboard commands</b></p><table summary="Scintilla keyboard commands" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col></colgroup><thead><tr><th>Action</th><th>Shortcut key</th></tr></thead><tbody><tr><td>Magnify text size.</td><td>Ctrl+Keypad+</td></tr><tr><td>Reduce text size.</td><td>Ctrl+Keypad-</td></tr><tr><td>Restore text size to normal.</td><td>Ctrl+Keypad/</td></tr><tr><td>Indent block.</td><td>Tab</td></tr><tr><td>Dedent block.</td><td>Shift+Tab</td></tr><tr><td>Delete to start of word.</td><td>Ctrl+BackSpace</td></tr><tr><td>Delete to end of word.</td><td>Ctrl+Delete</td></tr><tr><td>Delete to start of line.</td><td>Ctrl+Shift+BackSpace</td></tr><tr><td>Delete to end of line.</td><td>Ctrl+Shift+Delete</td></tr><tr><td>Go to start of document.</td><td>Ctrl+Home</td></tr><tr><td>Extend selection to start of document.</td><td>Ctrl+Shift+Home</td></tr><tr><td>Go to start of display line.</td><td>Alt+Home</td></tr><tr><td>Extend selection to start of display line.</td><td>Alt+Shift+Home</td></tr><tr><td>Go to end of document.</td><td>Ctrl+End</td></tr><tr><td>Extend selection to end of document.</td><td>Ctrl+Shift+End</td></tr><tr><td>Go to end of display line.</td><td>Alt+End</td></tr><tr><td>Extend selection to end of display line.</td><td>Alt+Shift+End</td></tr><tr><td>Scroll up.</td><td>Ctrl+Up</td></tr><tr><td>Scroll down.</td><td>Ctrl+Down</td></tr><tr><td>Line cut.</td><td>Ctrl+L</td></tr><tr><td>Line copy.</td><td>Ctrl+Shift+T</td></tr><tr><td>Line delete.</td><td>Ctrl+Shift+L</td></tr><tr><td>Line transpose with previous.</td><td>Ctrl+T</td></tr><tr><td>Selection duplicate.</td><td>Ctrl+D</td></tr><tr><td>Previous paragraph. Shift extends selection.</td><td>Ctrl+[</td></tr><tr><td>Next paragraph. Shift extends selection.</td><td>Ctrl+]</td></tr><tr><td>Previous word. Shift extends selection.</td><td>Ctrl+Left</td></tr><tr><td>Next word. Shift extends selection.</td><td>Ctrl+Right</td></tr><tr><td>Previous word part. Shift extends selection</td><td>Ctrl+/</td></tr><tr><td>Next word part. Shift extends selection.</td><td>Ctrl+\</td></tr></tbody></table></div><p>
+    </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Templates </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix B. GNU General Public License</td></tr></table></div></body></html>

Modified: trunk/doc/html/apb.html
===================================================================
--- trunk/doc/html/apb.html	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/html/apb.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,17 +1,66 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15"><title>Appendix\xA0B.\xA0License for Scintilla and SciTE</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix B. GNU General Public License</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
 			Geany 0.8
 		"><link rel="up" href="index.html" title="
 			Geany 0.8
-		"><link rel="prev" href="apas03.html" title="How to Apply These Terms to Your New Programs
-    "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix\xA0B.\xA0License for Scintilla and SciTE</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apas03.html">Prev</a>\xA0</td><th width="60%" align="center">\xA0</th><td width="20%" align="right">\xA0</td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="scintilla-license"></a>Appendix\xA0B.\xA0License for Scintilla and SciTE</h2></div></div></div><p>Copyright 1998-2003 by Neil Hodgson <neilh at scintilla.org></p><p>All Rights Reserved</p><p>Permission to use, copy, modify, and distribute this software and its
-			  documentation for any purpose and without fee is hereby granted, provided that
-			  the above copyright notice appear in all copies and that both that copyright
-			  notice and this permission notice appear in supporting documentation.
-		</p><p>NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
-			  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NEIL HODGSON
-			  BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-			  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-			  CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
-			  WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-		</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apas03.html">Prev</a>\xA0</td><td width="20%" align="center">\xA0</td><td width="40%" align="right">\xA0</td></tr><tr><td width="40%" align="left" valign="top">How to Apply These Terms to Your New Programs
-    \xA0</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">\xA0</td></tr></table></div></body></html>
+		"><link rel="prev" href="apa.html" title="Appendix A. Scintilla keyboard commands"><link rel="next" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix B. GNU General Public License</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apbs02.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="geany-gpl"></a>GNU General Public License</h1></div><div><p class="releaseinfo">      Version 2, June 1991</p></div><div><p class="copyright">Copyright © 1989, 1991 Free Software Foundation, Inc.</p></div><div><div class="legalnotice"><a name="id2756159"></a><p>
+	</p><div class="address"><p>Free Software Foundation, Inc.<br>
+	  <span class="street">59 Temple Place, Suite 330</span>,<br>
+	  <span class="city">Boston</span>,<br>
+	  <span class="state">MA</span><br>
+	  <span class="postcode">02111-1307</span><br>
+	  <span class="country">USA</span><br>
+	</p></div><p>.
+      </p><p>	Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
+      </p></div></div><div><p class="pubdate">Version 2, June 1991</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apb.html#id2756248">Preamble</a></span></dt><dt><span class="sect1"><a href="apbs02.html">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</a></span></dt><dd><dl><dt><span class="sect2"><a href="apbs02.html#id2757477">Section 0</a></span></dt><dt><span class="sect2"><a href="apbs02.html#sect1">Section 1</a></span></dt><dt><span class="sect2"><a href="apbs02.html#sect2">Section 2</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757664">Section 3
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757764">Section 4
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757782">Section 5
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757801">Section 6
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757818">Section 7
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757868">Section 8
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757886">Section 9
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757919">Section 10
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757938">Section 11 NO WARRANTY
+      </a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757958">Section 12
+      </a></span></dt></dl></dd><dt><span class="sect1"><a href="apbs03.html">How to Apply These Terms to Your New Programs
+    </a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2756248"></a>Preamble</h2></div></div></div><p>      The licenses for most software are designed to take away your
+      freedom to share and change it. By contrast, the GNU General Public License is
+      intended to guarantee your freedom to share and change
+      free software - to make sure the software is free for all its users.
+      This General Public License applies to most of the Free Software
+      Foundation's software and to any other program whose authors commit
+      to using it. (Some other Free Software Foundation software is covered
+      by the GNU Library General Public License instead.) You can apply it
+      to your programs, too.
+    </p><p>      When we speak of free software, we are referring to freedom, not price.
+      Our General Public Licenses are designed to make sure that you have the
+      freedom to distribute copies of free software (and charge for this
+      service if you wish), that you receive source code or can get it if you
+      want it, that you can change the software or use pieces of it in new free
+      programs; and that you know you can do these things.
+    </p><p>      To protect your rights, we need to make restrictions that forbid anyone
+      to deny you these rights or to ask you to surrender the rights. These
+      restrictions translate to certain responsibilities for you if you distribute
+      copies of the software, or if you modify it.
+    </p><p>      For example, if you distribute copies of such a program, whether gratis or
+      for a fee, you must give the recipients all the rights that you have. You
+      must make sure that they, too, receive or can get the source code. And you
+      must show them these terms so they know their rights.
+    </p><p>      We protect your rights with two steps:
+      </p><div class="orderedlist"><ol type="1"><li><p>	    copyright the software, and
+	  </p></li><li><p>	    offer you this license which gives you legal permission to copy,
+	    distribute and/or modify the software.
+	  </p></li></ol></div><p>
+    </p><p>      Also, for each author's protection and ours, we want to make certain that
+      everyone understands that there is no warranty for this free software. If
+      the software is modified by someone else and passed on, we want its
+      recipients to know that what they have is not the original, so that any
+      problems introduced by others will not reflect on the original authors'
+      reputations.
+    </p><p>      Finally, any free program is threatened constantly by software patents.
+      We wish to avoid the danger that redistributors of a free program will
+      individually obtain patent licenses, in effect making the program
+      proprietary. To prevent this, we have made it clear that any patent must be
+      licensed for everyone's free use or not licensed at all.
+    </p><p>      The precise terms and conditions for copying, distribution and modification
+      follow.
+    </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="apbs02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix A. Scintilla keyboard commands </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</td></tr></table></div></body></html>

Added: trunk/doc/html/apbs02.html
===================================================================
--- trunk/doc/html/apbs02.html	                        (rev 0)
+++ trunk/doc/html/apbs02.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -0,0 +1,175 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
+			Geany 0.8
+		"><link rel="up" href="apb.html" title="Appendix B. GNU General Public License"><link rel="prev" href="apb.html" title="Appendix B. GNU General Public License"><link rel="next" href="apbs03.html" title="How to Apply These Terms to Your New Programs
+    "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apb.html">Prev</a> </td><th width="60%" align="center">Appendix B. GNU General Public License</th><td width="20%" align="right"> <a accesskey="n" href="apbs03.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2757470"></a>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757477"></a>Section 0</h3></div></div></div><p>	This License applies to any program or other work which contains a notice
+	placed by the copyright holder saying it may be distributed under the terms
+	of this General Public License. The "Program", below, refers to any such
+	program or work, and a
+	“<span class="quote">work based on the Program
+	</span>” means either
+	the Program or any derivative work under copyright law: that is to say, a
+	work containing the Program or a portion of it, either verbatim or with
+	modifications and/or translated into another language. (Hereinafter, translation
+	is included without limitation in the term
+	“<span class="quote">modification
+	</span>”.) Each licensee is addressed as “<span class="quote">you</span>”.
+      </p><p>	Activities other than copying, distribution and modification are not covered by
+	this License; they are outside its scope. The act of running the Program is not
+	restricted, and the output from the Program is covered only if its contents
+	constitute a work based on the Program (independent of having been made by running
+	the Program). Whether that is true depends on what the Program does.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect1"></a>Section 1</h3></div></div></div><p>	You may copy and distribute verbatim copies of the Program's source code as you
+	receive it, in any medium, provided that you conspicuously and appropriately
+	publish on each copy an appropriate copyright notice and disclaimer of warranty;
+	keep intact all the notices that refer to this License and to the absence of any
+	warranty; and give any other recipients of the Program a copy of this License
+	along with the Program.
+      </p><p>	You may charge a fee for the physical act of transferring a copy, and you may at
+	your option offer warranty protection in exchange for a fee.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect2"></a>Section 2</h3></div></div></div><p>	You may modify your copy or copies of the Program or any portion of it, thus
+	forming a work based on the Program, and copy and distribute such modifications
+	or work under the terms of
+	<a href="apbs02.html#sect1" title="Section 1">Section 1</a> above, provided
+	that you also meet all of these conditions:
+	</p><div class="orderedlist"><ol type="1"><li><p>	      You must cause the modified files to carry prominent notices stating that
+	      you changed the files and the date of any change.
+	    </p></li><li><p>	      You must cause any work that you distribute or publish, that in whole or
+	      in part contains or is derived from the Program or any part thereof, to be
+	      licensed as a whole at no charge to all third parties under the terms of
+	      this License.
+	    </p></li><li><p>	      If the modified program normally reads commands interactively when run, you
+	      must cause it, when started running for such interactive use in the most
+	      ordinary way, to print or display an announcement including an appropriate
+	      copyright notice and a notice that there is no warranty (or else, saying
+	      that you provide a warranty) and that users may redistribute the program
+	      under these conditions, and telling the user how to view a copy of this
+	      License.
+	      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Exception:
+		</h3><p>		  If the Program itself is interactive but does not normally print such an
+		  announcement, your work based on the Program is not required to print an
+		  announcement.)
+		</p></div><p>
+	    </p></li></ol></div><p>
+      </p><p>	These requirements apply to the modified work as a whole. If identifiable sections
+	of that work are not derived from the Program, and can be reasonably considered
+	independent and separate works in themselves, then this License, and its terms,
+	do not apply to those sections when you distribute them as separate works. But when
+	you distribute the same sections as part of a whole which is a work based on the
+	Program, the distribution of the whole must be on the terms of this License, whose
+	permissions for other licensees extend to the entire whole, and thus to each and
+	every part regardless of who wrote it.
+      </p><p>	Thus, it is not the intent of this section to claim rights or contest your rights
+	to work written entirely by you; rather, the intent is to exercise the right to control
+	the distribution of derivative or collective works based on the Program.
+      </p><p>	In addition, mere aggregation of another work not based on the Program with the Program
+	(or with a work based on the Program) on a volume of a storage or distribution medium
+	does not bring the other work under the scope of this License.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757664"></a>Section 3
+      </h3></div></div></div><p>	You may copy and distribute the Program (or a work based on it, under
+	<a href="apbs02.html#sect2" title="Section 2">Section 2</a> in object code or executable form under the terms of
+	<a href="apbs02.html#sect1" title="Section 1">Sections 1</a> and
+	<a href="apbs02.html#sect2" title="Section 2">2</a> above provided that you also do one of the following:
+	</p><div class="orderedlist"><ol type="1"><li><p>	Accompany it with the complete corresponding machine-readable source code, which
+	      must be distributed under the terms of Sections 1 and 2 above on a medium
+	      customarily used for software interchange; or,
+	    </p></li><li><p>	      Accompany it with a written offer, valid for at least three years, to give any
+	      third party, for a charge no more than your cost of physically performing source
+	      distribution, a complete machine-readable copy of the corresponding source code,
+	      to be distributed under the terms of Sections 1 and 2 above on a medium customarily
+	      used for software interchange; or,
+	    </p></li><li><p>	      Accompany it with the information you received as to the offer to distribute
+	      corresponding source code. (This alternative is allowed only for noncommercial
+	      distribution and only if you received the program in object code or executable form
+	      with such an offer, in accord with Subsection b above.)
+	    </p></li></ol></div><p>
+      </p><p>	The source code for a work means the preferred form of the work for making modifications
+	to it. For an executable work, complete source code means all the source code for all modules
+	it contains, plus any associated interface definition files, plus the scripts used to control
+	compilation and installation of the executable. However, as a special exception, the source
+	code distributed need not include anything that is normally distributed (in either source or
+	binary form) with the major components (compiler, kernel, and so on) of the operating system
+	on which the executable runs, unless that component itself accompanies the executable.
+      </p><p>	If distribution of executable or object code is made by offering access to copy from a
+	designated place, then offering equivalent access to copy the source code from the same place
+	counts as distribution of the source code, even though third parties are not compelled to
+	copy the source along with the object code.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757764"></a>Section 4
+      </h3></div></div></div><p>	You may not copy, modify, sublicense, or distribute the Program except as expressly provided
+	under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
+	Program is void, and will automatically terminate your rights under this License. However,
+	parties who have received copies, or rights, from you under this License will not have their
+	licenses terminated so long as such parties remain in full compliance.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757782"></a>Section 5
+      </h3></div></div></div><p>	You are not required to accept this License, since you have not signed it. However, nothing
+	else grants you permission to modify or distribute the Program or its derivative works.
+	These actions are prohibited by law if you do not accept this License. Therefore, by modifying
+	or distributing the Program (or any work based on the Program), you indicate your acceptance
+	of this License to do so, and all its terms and conditions for copying, distributing or
+	modifying the Program or works based on it.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757801"></a>Section 6
+      </h3></div></div></div><p>	Each time you redistribute the Program (or any work based on the Program), the recipient
+	automatically receives a license from the original licensor to copy, distribute or modify
+	the Program subject to these terms and conditions. You may not impose any further restrictions
+	on the recipients' exercise of the rights granted herein. You are not responsible for enforcing
+	compliance by third parties to this License.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757818"></a>Section 7
+      </h3></div></div></div><p>	If, as a consequence of a court judgment or allegation of patent infringement or for any other
+	reason (not limited to patent issues), conditions are imposed on you (whether by court order,
+	agreement or otherwise) that contradict the conditions of this License, they do not excuse you
+	from the conditions of this License. If you cannot distribute so as to satisfy simultaneously
+	your obligations under this License and any other pertinent obligations, then as a consequence
+	you may not distribute the Program at all. For example, if a patent license would not permit
+	royalty-free redistribution of the Program by all those who receive copies directly or
+	indirectly through you, then the only way you could satisfy both it and this License would be
+	to refrain entirely from distribution of the Program.
+      </p><p>	If any portion of this section is held invalid or unenforceable under any particular circumstance,
+	the balance of the section is intended to apply and the section as a whole is intended to apply
+	in other circumstances.
+      </p><p>	It is not the purpose of this section to induce you to infringe any patents or other property
+	right claims or to contest validity of any such claims; this section has the sole purpose of
+	protecting the integrity of the free software distribution system, which is implemented by public
+	license practices. Many people have made generous contributions to the wide range of software
+	distributed through that system in reliance on consistent application of that system; it is up
+	to the author/donor to decide if he or she is willing to distribute software through any other
+	system and a licensee cannot impose that choice.
+      </p><p>	This section is intended to make thoroughly clear what is believed to be a consequence of the
+	rest of this License.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757868"></a>Section 8
+      </h3></div></div></div><p>	If the distribution and/or use of the Program is restricted in certain countries either by patents
+	or by copyrighted interfaces, the original copyright holder who places the Program under this License
+	may add an explicit geographical distribution limitation excluding those countries, so that
+	distribution is permitted only in or among countries not thus excluded. In such case, this License
+	incorporates the limitation as if written in the body of this License.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757886"></a>Section 9
+      </h3></div></div></div><p>	The Free Software Foundation may publish revised and/or new versions of the General Public License
+	from time to time. Such new versions will be similar in spirit to the present version, but may differ
+	in detail to address new problems or concerns.
+      </p><p>	Each version is given a distinguishing version number. If the Program specifies a version number of
+	this License which applies to it and "any later version", you have the option of following the terms
+	and conditions either of that version or of any later version published by the Free Software
+	Foundation. If the Program does not specify a version number of this License, you may choose any
+	version ever published by the Free Software Foundation.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757919"></a>Section 10
+      </h3></div></div></div><p>	If you wish to incorporate parts of the Program into other free programs whose distribution
+	conditions are different, write to the author to ask for permission. For software which is copyrighted
+	by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions
+	for this. Our decision will be guided by the two goals of preserving the free status of all
+	derivatives of our free software and of promoting the sharing and reuse of software generally.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757938"></a>Section 11 NO WARRANTY
+      </h3></div></div></div><p>	BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
+	PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+	OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+	INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+	PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+	PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2757958"></a>Section 12
+      </h3></div></div></div><p>	IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
+	ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
+	FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+	USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
+	INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH
+	ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+	DAMAGES.
+      </p><p>END OF TERMS AND CONDITIONS
+      </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apb.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="apb.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apbs03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix B. GNU General Public License </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> How to Apply These Terms to Your New Programs
+    </td></tr></table></div></body></html>

Added: trunk/doc/html/apbs03.html
===================================================================
--- trunk/doc/html/apbs03.html	                        (rev 0)
+++ trunk/doc/html/apbs03.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -0,0 +1,63 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>How to Apply These Terms to Your New Programs
+    </title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
+			Geany 0.8
+		"><link rel="up" href="apb.html" title="Appendix B. GNU General Public License"><link rel="prev" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"><link rel="next" href="apc.html" title="Appendix C. License for Scintilla and SciTE"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">How to Apply These Terms to Your New Programs
+    </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apbs02.html">Prev</a> </td><th width="60%" align="center">Appendix B. GNU General Public License</th><td width="20%" align="right"> <a accesskey="n" href="apc.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2757984"></a>How to Apply These Terms to Your New Programs
+    </h2></div></div></div><p>
+      If you develop a new program, and you want it to be of the greatest
+      possible use to the public, the best way to achieve this is to make it
+      free software which everyone can redistribute and change under these terms.
+    </p><p>
+      To do so, attach the following notices to the program.  It is safest
+      to attach them to the start of each source file to most effectively
+      convey the exclusion of warranty; and each file should have at least
+      the "copyright" line and a pointer to where the full notice is found.
+    </p><p>
+      <one line to give the program's name and a brief idea of what it does.>
+      Copyright (C) <year>    <name of author>
+    </p><p>
+      This program is free software; you can redistribute it and/or modify
+      it under the terms of the GNU General Public License as published by
+      the Free Software Foundation; either version 2 of the License, or
+      (at your option) any later version.
+    </p><p>
+      This program is distributed in the hope that it will be useful,
+      but WITHOUT ANY WARRANTY; without even the implied warranty of
+      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+      GNU General Public License for more details.
+    </p><p>
+      You should have received a copy of the GNU General Public License
+      along with this program; if not, write to the Free Software
+      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+    </p><p>
+      Also add information on how to contact you by electronic and paper mail.
+    </p><p>
+      If the program is interactive, make it output a short notice like this
+      when it starts in an interactive mode:
+    </p><p>
+      Gnomovision version 69, Copyright (C) year name of author
+      Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+      This is free software, and you are welcome to redistribute it
+      under certain conditions; type `show c' for details.
+    </p><p>
+      The hypothetical commands `show w' and `show c' should show the appropriate
+      parts of the General Public License.  Of course, the commands you use may
+      be called something other than `show w' and `show c'; they could even be
+      mouse-clicks or menu items--whatever suits your program.
+    </p><p>
+      You should also get your employer (if you work as a programmer) or your
+      school, if any, to sign a "copyright disclaimer" for the program, if
+      necessary.  Here is a sample; alter the names:
+    </p><p>
+      Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+      `Gnomovision' (which makes passes at compilers) written by James Hacker.
+    </p><p>
+      <signature of Ty Coon>, 1 April 1989
+      Ty Coon, President of Vice
+    </p><p>
+      This General Public License does not permit incorporating your program into
+      proprietary programs.  If your program is a subroutine library, you may
+      consider it more useful to permit linking proprietary applications with the
+      library.  If this is what you want to do, use the GNU Library General
+      Public License instead of this License.
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apbs02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="apb.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apc.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix C. License for Scintilla and SciTE</td></tr></table></div></body></html>

Added: trunk/doc/html/apc.html
===================================================================
--- trunk/doc/html/apc.html	                        (rev 0)
+++ trunk/doc/html/apc.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix C. License for Scintilla and SciTE</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
+			Geany 0.8
+		"><link rel="up" href="index.html" title="
+			Geany 0.8
+		"><link rel="prev" href="apbs03.html" title="How to Apply These Terms to Your New Programs
+    "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix C. License for Scintilla and SciTE</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apbs03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="scintilla-license"></a>Appendix C. License for Scintilla and SciTE</h2></div></div></div><p>Copyright 1998-2003 by Neil Hodgson <neilh at scintilla.org></p><p>All Rights Reserved</p><p>Permission to use, copy, modify, and distribute this software and its
+			  documentation for any purpose and without fee is hereby granted, provided that
+			  the above copyright notice appear in all copies and that both that copyright
+			  notice and this permission notice appear in supporting documentation.
+		</p><p>NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
+			  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NEIL HODGSON
+			  BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+			  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+			  CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+			  WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+		</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apbs03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">How to Apply These Terms to Your New Programs
+     </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>

Modified: trunk/doc/html/ch01.html
===================================================================
--- trunk/doc/html/ch01.html	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/html/ch01.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15"><title>Chapter\xA01.\xA0
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1. 
 			Introduction
 		</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
 			Geany 0.8
@@ -6,11 +6,11 @@
 			Geany 0.8
 		"><link rel="prev" href="index.html" title="
 			Geany 0.8
-		"><link rel="next" href="ch01s02.html" title="About this document"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter\xA01.\xA0
+		"><link rel="next" href="ch01s02.html" title="About this document"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. 
 			Introduction
-		</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a>\xA0</td><th width="60%" align="center">\xA0</th><td width="20%" align="right">\xA0<a accesskey="n" href="ch01s02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="intro"></a>Chapter\xA01.\xA0
+		</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01s02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="intro"></a>Chapter 1. 
 			Introduction
-		</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#id2468339">About Geany</a></span></dt><dt><span class="section"><a href="ch01s02.html">About this document</a></span></dt><dt><span class="section"><a href="ch01s03.html">Where to get it</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2468339"></a>About Geany</h2></div></div></div><p>
+		</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#id2739601">About Geany</a></span></dt><dt><span class="section"><a href="ch01s02.html">About this document</a></span></dt><dt><span class="section"><a href="ch01s03.html">Where to get it</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2739601"></a>About Geany</h2></div></div></div><p>
 				<span class="application">Geany</span> is a small and lightweight Integrated Development Environment.
 				It was developed to provide a small and fast IDE, which has only a few dependencies from other
 				packages. Another goal was to be as independent as possible from a special Desktop Environment
@@ -19,6 +19,6 @@
 			</p><p>
 				The basic features of <span class="application">Geany</span> are:
 				</p><div class="itemizedlist"><ul type="disc"><li><p>Syntax highlighting</p></li><li><p>Code completion</p></li><li><p>Auto completion of often used constructs like if, for and while</p></li><li><p>Auto completion of XML and HTML tags</p></li><li><p>Call tips</p></li><li><p>Many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal</p></li><li><p>Tag/Symbol lists</p></li></ul></div><p>
-			</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a>\xA0</td><td width="20%" align="center">\xA0</td><td width="40%" align="right">\xA0<a accesskey="n" href="ch01s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">
+			</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">
 			Geany 0.8
-		\xA0</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">\xA0About this document</td></tr></table></div></body></html>
+		 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> About this document</td></tr></table></div></body></html>

Modified: trunk/doc/html/ch01s02.html
===================================================================
--- trunk/doc/html/ch01s02.html	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/html/ch01s02.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,14 +1,14 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15"><title>About this document</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>About this document</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
 			Geany 0.8
-		"><link rel="up" href="ch01.html" title="Chapter\xA01.\xA0
+		"><link rel="up" href="ch01.html" title="Chapter 1. 
 			Introduction
-		"><link rel="prev" href="ch01.html" title="Chapter\xA01.\xA0
+		"><link rel="prev" href="ch01.html" title="Chapter 1. 
 			Introduction
-		"><link rel="next" href="ch01s03.html" title="Where to get it"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">About this document</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a>\xA0</td><th width="60%" align="center">Chapter\xA01.\xA0
+		"><link rel="next" href="ch01s03.html" title="Where to get it"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">About this document</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center">Chapter 1. 
 			Introduction
-		</th><td width="20%" align="right">\xA0<a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2517263"></a>About this document</h2></div></div></div><p>
+		</th><td width="20%" align="right"> <a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691327"></a>About this document</h2></div></div></div><p>
 				This documentation is available in various formats like HTML, text and PDF. The latest version is
 				always available at <a href="http://geany.uvena.de" target="_top">http://geany.uvena.de</a>.
-			</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a>\xA0</td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right">\xA0<a accesskey="n" href="ch01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter\xA01.\xA0
+			</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. 
 			Introduction
-		\xA0</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">\xA0Where to get it</td></tr></table></div></body></html>
+		 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Where to get it</td></tr></table></div></body></html>

Modified: trunk/doc/html/ch01s03.html
===================================================================
--- trunk/doc/html/ch01s03.html	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/html/ch01s03.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15"><title>Where to get it</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Where to get it</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
 			Geany 0.8
-		"><link rel="up" href="ch01.html" title="Chapter\xA01.\xA0
+		"><link rel="up" href="ch01.html" title="Chapter 1. 
 			Introduction
-		"><link rel="prev" href="ch01s02.html" title="About this document"><link rel="next" href="ch01s04.html" title="License"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Where to get it</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a>\xA0</td><th width="60%" align="center">Chapter\xA01.\xA0
+		"><link rel="prev" href="ch01s02.html" title="About this document"><link rel="next" href="ch01s04.html" title="License"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Where to get it</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a> </td><th width="60%" align="center">Chapter 1. 
 			Introduction
-		</th><td width="20%" align="right">\xA0<a accesskey="n" href="ch01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2517279"></a>Where to get it</h2></div></div></div><p>
+		</th><td width="20%" align="right"> <a accesskey="n" href="ch01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691345"></a>Where to get it</h2></div></div></div><p>
 				You can obtain <span class="application">Geany</span> from <a href="http://geany.uvena.de" target="_top">http://geany.uvena.de</a>
 				or perhaps from your distributor.
-			</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a>\xA0</td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right">\xA0<a accesskey="n" href="ch01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">About this document\xA0</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">\xA0License</td></tr></table></div></body></html>
+			</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">About this document </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> License</td></tr></table></div></body></html>

Modified: trunk/doc/html/ch01s04.html
===================================================================
--- trunk/doc/html/ch01s04.html	2006-08-09 17:15:34 UTC (rev 687)
+++ trunk/doc/html/ch01s04.html	2006-08-09 17:18:25 UTC (rev 688)
@@ -1,19 +1,19 @@

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Commits mailing list