Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Tue, 28 Jun 2016 18:47:22 UTC
Commit: 2ebe961c9e86197ce1b6224b8d2d41b13e631889
https://github.com/geany/geany/commit/2ebe961c9e86197ce1b6224b8d2d41b13e631…
Log Message:
-----------
Add missing element-type annotation for GeanyData::filetypes_by_title
Modified Paths:
--------------
src/plugindata.h
Modified: src/plugindata.h
5 lines changed, 4 insertions(+), 1 deletions(-)
===================================================================
@@ -212,7 +212,10 @@ typedef struct GeanyData
* first, as this is usually treated specially.
* The list does not change (after filetypes have been initialized), so you can use
* @code g_slist_nth_data(filetypes_by_title, n) @endcode and expect the same result at different times.
- * @see filetypes_get_sorted_by_name(). */
+ * @see filetypes_get_sorted_by_name().
+ *
+ * @elementtype{GeanyFiletype}
+ */
GSList *filetypes_by_title;
/** @gironly
* Global object signalling events via signals
--------------
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: Tue, 28 Jun 2016 18:27:56 UTC
Commit: 64edf2d3ba9918f8b7f32cc8c21c95bb41439d83
https://github.com/geany/geany/commit/64edf2d3ba9918f8b7f32cc8c21c95bb41439…
Log Message:
-----------
Merge pull request #1087 from b4n/readme-autogen
Improve README
Modified Paths:
--------------
README
Modified: README
103 lines changed, 69 insertions(+), 34 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
@@ -24,10 +25,30 @@ The basic features of Geany are:
- many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
- symbol lists
- embedded terminal emulation
+- extensibility through plugins
+
+
+Installation from distribution packages
+---------------------------------------
+Using distribution packages on Linux, BSD and similar distributions
+is the easiest and recommended way. This way you will also benefit
+from automatic Geany updates by the package manager of the distribution.
+
+Packages are available for most distributions including Debian, Fedora, Ubuntu
+and many more.
+
+Installation on Mac OSX and Windows
+-----------------------------------
+Prebuilt binary packages for Mac OSX and Windows can be found on
+http://www.geany.org
+
+
+Installation from sources
+-------------------------
Requirements
-------------
+++++++++++++
For compiling Geany yourself, you will need the GTK2 (>= 2.24) or
GTK3 libraries and header files. You will also need its dependency libraries
and header files, such as Pango, Glib and ATK. All these files are
@@ -38,19 +59,42 @@ compiler is also needed for the required Scintilla library included. The
GNU versions of these tools are recommended.
-Installation
-------------
-Installing Geany is done by the following three commands:
-$ ./configure
-$ make
-(as root)
-% make install
+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.
+
+
+.. note::
+ Building Geany from source on Mac OSX and Windows is more complicated
+ and is out of scope of this document. For more information on
+ building instructions for these platforms, please check the wiki
+ at http://wiki.geany.org/howtos/.
-If you are building from a Git clone rather than a source tarball, you need
-to run ./autogen.sh first.
+Installing from a Git clone
++++++++++++++++++++++++++++
-For more configuration details run
-$ ./configure --help
+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
@@ -61,27 +105,18 @@ 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
-specify an alternate configuration directory.
+There a few command line options. See the manual page of Geany or run::
+ $ geany --help
-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
- directory or in your Windows directory. For more information please
- visit http://support.microsoft.com/kb/241733.
+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.
License
@@ -99,13 +134,13 @@ 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.
--
-2005-2015 by Enrico Tröger, Nick Treleaven, Colomban Wendling, Matthew Brush and Frank Lanitz
+2005-2016 by Enrico Tröger, Nick Treleaven, Colomban Wendling, Matthew Brush and Frank Lanitz
enrico(dot)troeger(at)uvena(dot)de
nick(dot)treleaven(at)btinternet(dot)com
lists(dot)ban(at)herbesfolles(dot)org
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Tue, 28 Jun 2016 18:21:41 UTC
Commit: c2168714d6459d2db47408e28be993ecae01fb8e
https://github.com/geany/geany/commit/c2168714d6459d2db47408e28be993ecae01f…
Log Message:
-----------
Little update of NEWS for 1.28 for recent udpated translations
Modified Paths:
--------------
NEWS
Modified: NEWS
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -25,7 +25,7 @@ Geany 1.28 (unreleased)
* Slight improvement to the Java file template (Philipp Wiesemann, PR#1073).
Internationalization
- * Updated translations: de, el, fr
+ * Updated translations: de, el, fr, tr
Plugins
* Class builder: use `.hpp` extension for C++ headers by default
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Mon, 27 Jun 2016 14:10:57 UTC
Commit: 24c8d4c3ebf8086a209ec6820a7b51a5dcb70d00
https://github.com/geany/geany/commit/24c8d4c3ebf8086a209ec6820a7b51a5dcb70…
Log Message:
-----------
README: Further improve installation instructions
Modified Paths:
--------------
README
Modified: README
41 lines changed, 27 insertions(+), 14 deletions(-)
===================================================================
@@ -28,8 +28,27 @@ The basic features of Geany are:
- extensibility through plugins
+Installation from distribution packages
+---------------------------------------
+Using distribution packages on Linux, BSD and similar distributions
+is the easiest and recommended way. This way you will also benefit
+from automatic Geany updates by the package manager of the distribution.
+
+Packages are available for most distributions including Debian, Fedora, Ubuntu
+and many more.
+
+
+Installation on Mac OSX and Windows
+-----------------------------------
+Prebuilt binary packages for Mac OSX and Windows can be found on
+http://www.geany.org
+
+
+Installation from sources
+-------------------------
+
Requirements
-------------
+++++++++++++
For compiling Geany yourself, you will need the GTK2 (>= 2.24) or
GTK3 libraries and header files. You will also need its dependency libraries
and header files, such as Pango, Glib and ATK. All these files are
@@ -40,9 +59,6 @@ compiler is also needed for the required Scintilla library included. The
GNU versions of these tools are recommended.
-Installation
-------------
-
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
@@ -52,6 +68,13 @@ You can explicitly disable building the user manual using the
installing a local version of the user manual, and Geany will then try
and open the online version instead when requested.
+
+.. note::
+ Building Geany from source on Mac OSX and Windows is more complicated
+ and is out of scope of this document. For more information on
+ building instructions for these platforms, please check the wiki
+ at http://wiki.geany.org/howtos/.
+
Installing from a Git clone
+++++++++++++++++++++++++++
@@ -96,16 +119,6 @@ The most important option probably is ``-c`` or ``--config``, where you can
specify an alternate configuration directory.
-Windows
--------
-Geany runs also under Windows. To download the binary with all necessary
-files, visit Geany's homepage. However, the Windows version has a few
-limitations:
-
-- embedded terminal emulation (VTE) is missing
-- Windows Vista or newer is required
-
-
License
-------
Geany is distributed under the terms of the GNU General Public License
--------------
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 12:03:34 UTC
Commit: 076f510e8c0ceb6e49cd2f871cb1ab43fc2ecd5b
https://github.com/geany/geany/commit/076f510e8c0ceb6e49cd2f871cb1ab43fc2ec…
Log Message:
-----------
README: Update year
Modified Paths:
--------------
README
Modified: README
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -127,7 +127,7 @@ the HACKING file.
--
-2005-2015 by Enrico Tröger, Nick Treleaven, Colomban Wendling, Matthew Brush and Frank Lanitz
+2005-2016 by Enrico Tröger, Nick Treleaven, Colomban Wendling, Matthew Brush and Frank Lanitz
enrico(dot)troeger(at)uvena(dot)de
nick(dot)treleaven(at)btinternet(dot)com
lists(dot)ban(at)herbesfolles(dot)org
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sun, 26 Jun 2016 11:54:33 UTC
Commit: 4401dc7268708a8c788d67ca9bbd2d66618d887d
https://github.com/geany/geany/commit/4401dc7268708a8c788d67ca9bbd2d66618d8…
Log Message:
-----------
README: Update Windows section
Modified Paths:
--------------
README
Modified: README
14 lines changed, 5 insertions(+), 9 deletions(-)
===================================================================
@@ -99,15 +99,11 @@ specify an alternate configuration directory.
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
- directory or in your Windows directory. For more information please
- visit http://support.microsoft.com/kb/241733.
+files, visit Geany's homepage. However, the Windows version has a few
+limitations:
+
+- embedded terminal emulation (VTE) is missing
+- Windows Vista or newer is required
License
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).