Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sun, 26 Jun 2016 11:50:57 UTC
Commit: cf631fb2571f8bb6b889070019f3cf91007a8999
https://github.com/geany/geany/commit/cf631fb2571f8bb6b889070019f3cf91007a8…
Log Message:
-----------
README: Extend build instructions
Modified Paths:
--------------
README
Modified: README
42 lines changed, 30 insertions(+), 12 deletions(-)
===================================================================
@@ -40,18 +40,36 @@ GNU versions of these tools are recommended.
Installation
------------
-Installing Geany is done by the following three commands:
-$ ./configure
-$ make
-(as root)
-% make install
-
-If you are building from a Git clone rather than a source tarball, you need
-to run ./autogen.sh first, after having installed GLib's development files.
-You will also need rst2html from Docutils to build the documentation.
-
-For more configuration details run
-$ ./configure --help
+
+To build the user manual you need *rst2html* from Docutils. A pre-built
+version of the manual is available in distribution tarballs and will be used as
+fallback if *rst2html* is missing. When building from Git however, that
+pre-built version is not included and *rst2html* is required by default.
+You can explicitly disable building the user manual using the
+``--disable-html-docs`` *configure* flag, but this will result in not
+installing a local version of the user manual, and Geany will then try
+and open the online version instead when requested.
+
+Installing from a Git clone
++++++++++++++++++++++++++++
+
+Install Autotools (*automake*, *autoconf* and *libtool*), *intltool*,
+and the GLib development files **before** running any of the following
+commands, as well as *rst2html* from Docutils (see above for details).
+Then, run ``./autogen.sh`` and then follow the instructions for
+`installing from a release tarball`_.
+
+Installing from a release tarball
++++++++++++++++++++++++++++++++++
+
+Run the the following three commands::
+
+ $ ./configure
+ $ make
+ (as root, or using sudo)
+ % make install
+
+For more configuration details run ``./configure --help``
If there are any errors during compilation, check your build environment
and try to find the error, otherwise contact the mailing list or one of
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sun, 26 Jun 2016 11:50:57 UTC
Commit: 754f4c5721c2cf037fd86d4f727ebe8277ef55fe
https://github.com/geany/geany/commit/754f4c5721c2cf037fd86d4f727ebe8277ef5…
Log Message:
-----------
README: Fix reSt syntax and improve some styling
Modified Paths:
--------------
README
Modified: README
22 lines changed, 14 insertions(+), 8 deletions(-)
===================================================================
@@ -15,6 +15,7 @@ GTK+ runtime libraries to run Geany.
Features
--------
The basic features of Geany are:
+
- syntax highlighting
- code completion
- auto completion of often used constructs like if, for and while
@@ -80,13 +81,17 @@ See the manual for details (geany.txt/geany.html).
Usage
-----
-To run Geany just type
-$ geany
+To run Geany just type::
+
+ $ geany
+
on a console or use the applications menu from your desktop environment.
-There a few command line options. See the manual page of Geany or run
-$ geany --help
-for details. Or look into the documentation in the doc/ directory.
-The most important option probably is -c or --config, where you can
+There a few command line options. See the manual page of Geany or run::
+
+ $ geany --help
+
+for details. Or look into the documentation in the *doc/* directory.
+The most important option probably is ``-c`` or ``--config``, where you can
specify an alternate configuration directory.
@@ -95,10 +100,11 @@ Windows
Geany runs also under Windows. To download the binary with all necessary
files, visit Geany's homepage. But you should know, that the Windows
version is not yet well tested and there are some features missing:
+
- build support (implemented but might be still buggy)
- embedded terminal emulation (VTE)
- Windows 9x users: in order to run Geany on Windows 95, 98 or ME you
- need to install the file SHFolder.dll either in the Geany installation
+ need to install the file *SHFolder.dll* either in the Geany installation
directory or in your Windows directory. For more information please
visit http://support.microsoft.com/kb/241733.
@@ -118,7 +124,7 @@ included with the source code of this program.
Ideas, questions, patches and bug reports
-----------------------------------------
See http://www.geany.org/
-If you add something, or fix a bug, please send a patch (in 'diff -u'
+If you add something, or fix a bug, please send a patch (in ``diff -u``
format) to the mailing list or one of the authors. Also see the HACKING
file.
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sun, 26 Jun 2016 11:50:57 UTC
Commit: 513d4bcd20404c05f5a97a39d8c5aa79edcae32b
https://github.com/geany/geany/commit/513d4bcd20404c05f5a97a39d8c5aa79edcae…
Log Message:
-----------
README: State we like Git-formatted patches too
Modified Paths:
--------------
README
Modified: README
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -125,9 +125,9 @@ included with the source code of this program.
Ideas, questions, patches and bug reports
-----------------------------------------
See http://www.geany.org/
-If you add something, or fix a bug, please send a patch (in ``diff -u``
-format) to the mailing list or one of the authors. Also see the HACKING
-file.
+If you add something, or fix a bug, please send a patch (in Git or
+``diff -u`` format) to the mailing list or one of the authors. Also see
+the HACKING file.
--
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sat, 25 Jun 2016 14:59:32 UTC
Commit: 945f10cd6001dfd7ab61af9b3b23d723aa7c74e1
https://github.com/geany/geany/commit/945f10cd6001dfd7ab61af9b3b23d723aa7c7…
Log Message:
-----------
Add a README.rst link for GitHub to know the format and render it
Modified Paths:
--------------
README.rst
Modified: README.rst
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -0,0 +1 @@
+README
\ No newline at end of file
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 23 Jun 2016 22:24:02 UTC
Commit: 7bc84224bfc53d6367b559187d2a5e8f2da199b7
https://github.com/geany/geany/commit/7bc84224bfc53d6367b559187d2a5e8f2da19…
Log Message:
-----------
README: Mention additional dependencies when building from Git
Fixes #756.
Modified Paths:
--------------
README
Modified: README
3 lines changed, 2 insertions(+), 1 deletions(-)
===================================================================
@@ -47,7 +47,8 @@ $ make
% make install
If you are building from a Git clone rather than a source tarball, you need
-to run ./autogen.sh first.
+to run ./autogen.sh first, after having installed GLib's development files.
+You will also need rst2html from Docutils to build the documentation.
For more configuration details run
$ ./configure --help
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 23 Jun 2016 22:17:04 UTC
Commit: 93977f4ad10cb767ff40c9575ce9dc6e696d6542
https://github.com/geany/geany/commit/93977f4ad10cb767ff40c9575ce9dc6e696d6…
Log Message:
-----------
HACKING: Update instructions to add a tags parser
Modified Paths:
--------------
HACKING
Modified: HACKING
6 lines changed, 4 insertions(+), 2 deletions(-)
===================================================================
@@ -653,8 +653,10 @@ Method
* Add TM_PARSER_FOO to tagmanager/src/tm_parser.h. The list here must follow
exactly the order in parsers.h.
-In foo.c:
-Edit FooKinds 3rd column to match a s_tag_type_names string in tm_tag.c.
+In tagmanager/src/tm_parsers.c:
+Add a map_FOO TMParserMapEntry mapping each kind's letter from foo.c's
+FooKinds to the appropriate TMTagType, and add the corresponding
+MAP_ENTRY(FOO) to parser_map.
(You may want to make the symbols.c change before doing this).
In filetypes.c, init_builtin_filetypes():
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 23 Jun 2016 22:16:51 UTC
Commit: 2ec9e1b0328d064a20b3158678994aced0eeca85
https://github.com/geany/geany/commit/2ec9e1b0328d064a20b3158678994aced0eec…
Log Message:
-----------
HACKING: Update Universal-CTags URL
Modified Paths:
--------------
HACKING
Modified: HACKING
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -628,7 +628,7 @@ Adding a TagManager parser
This assumes the filetype for Geany already exists.
First write or find a CTags compatible parser, foo.c. Check this fork:
-https://github.com/fishman/ctags
+https://github.com/universal-ctags/ctags
There may be some unmerged language patches for CTags at:
http://sf.net/projects/ctags - see the tracker.
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).