7104 Commits

Author SHA1 Message Date
Colomban Wendling
7a5883e294 Use rst2pdf instead of rst2latex and pdflatex to generate PDF manual 2014-04-28 17:04:46 +02:00
Colomban Wendling
16072c9cb5 Merge branch 'ntrel/fix-valid-doc-dox' 2014-04-28 16:40:44 +02:00
Colomban Wendling
0605a56c56 Enable PDF generation on distcheck 2014-04-28 16:38:59 +02:00
Colomban Wendling
db995a37cf Don't truncate pdflatex warnings 2014-04-28 16:38:39 +02:00
Colomban Wendling
86d2e90d4c Fix distchecking with PDF enabled 2014-04-28 16:38:12 +02:00
Nick Treleaven
5ff38b4daa Fix document pointer documentation
Improve clarity and remove wrong documentation about using `is_valid` to
check if a document still exists.
2014-04-28 12:34:13 +01:00
Nick Treleaven
d65c5d107e Replace autoconf directory variables with sed (Windows makefile) 2014-04-28 12:07:13 +01:00
Matthew Brush
8ee8d8c4f1 Unconditionally install HTML manual (oops) 2014-04-27 19:15:48 -07:00
Matthew Brush
29b525797a Add --enable-html-docs to distcheck flags
FIXME: `--enable-pdf-docs` not added because I can't make it pass
distcheck due to quirks of `pdflatex` (see comments in
`doc/Makefile.am`)
2014-04-27 18:09:15 -07:00
Matthew Brush
86cd6c5027 Use improved Docutils Autotools support
FIXME: The `install-html-local` rule might be wrong since it's
copying `$(srcdir)/geany.html` instead of `$(builddir)/geany.html`
because for some reason generated `geany.html` is checked-in to
version control in the source `doc` directory.
2014-04-27 18:07:23 -07:00
Matthew Brush
87f5781258 Improve Docutils (and friends) support in Autotools
* Add `--enable-html-docs` and `--enable-pdf-docs` arguments
  (off by default)
* Add `RST2HTML`, `RST2LATEX` and `PDFLATEX` to override path to these
  tools.
* Add HTML and PDF doc status messages to configure summary
2014-04-27 18:04:39 -07:00
Colomban Wendling
5eb526f9d0 Improve implementation of utils_str_equal() 2014-04-27 22:36:25 +02:00
Colomban Wendling
8befd03b7c Force enabling API docs on distcheck 2014-04-27 19:02:31 +02:00
Colomban Wendling
1794be565c Remove unnecessary $(builddir) prefixes 2014-04-27 18:41:36 +02:00
Colomban Wendling
bde741ab43 Fix doc/Doxyfile.stamp rule portability
$< is only portable in suffix rules, so don't use it there.
2014-04-27 18:37:59 +02:00
Colomban Wendling
63a2f075f6 Merge branch 'ntrel/doc-macro-examples' 2014-04-27 18:06:01 +02:00
Colomban Wendling
d769e51e97 Fail if Doxygen is enabled but not found 2014-04-27 17:50:48 +02:00
Nick Treleaven
c67caf03a5 Fix unsigned >= 0 comparison warning 2014-04-27 16:39:08 +01:00
Nick Treleaven
916b65b661 Fix sign comparison warning 2014-04-27 16:38:37 +01:00
Nick Treleaven
5758b9ca67 Add foreach_document(), documents[] examples 2014-04-27 16:14:09 +01:00
Matthew Brush
5475d15b87 Remove comment noise from doc/plugins.dox and make it a build depend 2014-04-27 03:53:59 -07:00
Matthew Brush
747be883cd Re-enable Markdown support now that major bugs are fixed
I went through each link from the API docs and everything seems fine
since the extra leading whitespaces were removed in commits
`edaa6f713f1b8e037a56652da15032aac56e2227` and
`67ae7707364ecc09da8675803b48575d61b82fcf`.
2014-04-27 03:16:48 -07:00
Matthew Brush
206cc158a8 Remove some redundant path info from doc/Makefile.am 2014-04-27 03:06:07 -07:00
Matthew Brush
c5cefd20df Use improved Doxygen Autotools support 2014-04-26 23:29:43 -07:00
Matthew Brush
595b445984 Improve Doxygen support in Autotools build system
* Add `m4/geany-doxygen.m4` file
* Support `DOXYGEN` environment variable setting which Doxygen to use
* Support `--enable-api-docs` to activate building Doxygen docs
    (off by default)
2014-04-26 23:29:43 -07:00
Matthew Brush
93560c5e53 Support out-of-tree builds by not hardcoding paths 2014-04-26 23:29:43 -07:00
Colomban Wendling
67ae770736 Strip more double leading spaces 2014-04-27 04:31:28 +02:00
Colomban Wendling
edaa6f713f Strip double leading spaces
These are weird and break Doxygen Markdown support.
2014-04-27 04:11:31 +02:00
Colomban Wendling
82f556d2a5 Disable Markdown support in our Doxyfile
At least the "Plugin Writing Guidelines" and "Plugin HowTo" sections
are displaying undesirable side effects of Markdown support, so disable
it at least for now.
2014-04-27 04:05:07 +02:00
Colomban Wendling
bc4e76582b Merge branch 'scriptum/sidebar-middle-button-close' 2014-04-27 02:43:20 +02:00
Pavel Roschin
b28e5db7ce Close documents in sidebar with middle mouse button 2014-04-26 23:02:38 +04:00
Colomban Wendling
6cba1e0a47 Merge branch '1.24' 2014-04-16 18:58:31 +02:00
Colomban Wendling
b77e810199 Re-generate HTML manual 2014-04-16 17:19:22 +02:00
Colomban Wendling
b0cdf31d90 Set release date 2014-04-16 17:19:06 +02:00
Colomban Wendling
d775d28c22 Small update of the French translation 2014-04-15 15:59:23 +02:00
Colomban Wendling
5217d683ca Reword "Detect from file extension" from the open dialog
We don't actually detect from file extension only, and other references
of the feature always use "Detect from file", so use it also in the
open dialog.
2014-04-15 15:58:08 +02:00
Colomban Wendling
bb61dfcdc3 Add a translation context to the open dialog's "View" button
The "View" button string is the same as the View menu one, but one is
an action (verb) and the other a noun, and as such might need to be
translated differently.
2014-04-15 15:58:04 +02:00
Colomban Wendling
45f193a17a Merge branch 'cleaner-filetype-combo-box' 2014-04-15 15:57:26 +02:00
Colomban Wendling
aeab183ef2 Merge branch 'unified-encoding-combo-boxes' 2014-04-15 15:57:13 +02:00
Colomban Wendling
420891ae81 Group filetypes in the Open dialog filetype combo box
Display the filetypes in the Open dialog filetype combo box grouped,
as they are in the filetypes menu.

This makes it easier to select a filetype, because they are better
sorted and follows the filetypes menu layout.
2014-04-15 15:52:59 +02:00
Colomban Wendling
8c5e198cf1 Unify encoding combo boxes
Make all encoding combo box display a list with encodings grouped by
categories into sub-menus, making it easier to find the appropriate
encoding than in a big single-level list.

This is what was used in the Open dialog, but not in the Preferences
dialog or the Find in Files dialog.  This also makes the encoding
combo boxes behave more like the encoding menus.
2014-04-15 15:51:49 +02:00
Colomban Wendling
a851f87a62 Update NEWS 2014-04-15 14:59:07 +02:00
Matthew Brush
64bc67916d Distribute geany.gtkrc and geany.css files
Maybe they aren't dist'ed if they are in Automake conditional?
This probably makes both GTK2 and GTK3 files installed unconditionally.
2014-04-15 14:59:07 +02:00
Colomban Wendling
15a2366e36 Revision bump 2014-04-15 14:59:07 +02:00
Colomban Wendling
a96a2b08ce Cleanup documentation files installation
Don't use wildcards to select files to install, nor manually perform
the installation when Automake could do it for us.
2014-04-15 14:43:34 +02:00
Colomban Wendling
451d58a2dd Cleanup data files installation
Don't use wildcards to select files to install, nor manually perform
the installation when Automake could do it for us.

Using wildcards makes it hard to know what will really be installed,
and may results in installing files not part of the distribution.
2014-04-15 14:43:25 +02:00
Matthew Brush
d11066561e Merge pull request #242 from codebrainz/dist-gtkrc
Distribute `geany.gtkrc` and `geany.css` files
2014-04-14 19:50:50 -07:00
Matthew Brush
157b44f443 Distribute geany.gtkrc and geany.css files
Maybe they aren't dist'ed if they are in Automake conditional?
This probably makes both GTK2 and GTK3 files installed unconditionally.
2014-04-14 19:42:22 -07:00
Colomban Wendling
54f3c0a904 Merge branch 'wip/configurable-mime-type-gicon' 2014-04-14 20:32:59 +02:00
Colomban Wendling
1abee90434 Plug a memory leak 2014-04-14 20:27:35 +02:00