808 Commits

Author SHA1 Message Date
Colomban Wendling
d2ce3d6fa1 Merge branch 'doc/untrack-geany.html' 2014-08-29 17:07:08 +02:00
Colomban Wendling
6e755985a8 Update Doxyfile 2014-08-29 17:06:51 +02:00
Colomban Wendling
0453991a61 Don't try to install the HTML documentation if we don't have it 2014-08-29 17:05:18 +02:00
Colomban Wendling
7125075168 Fix HTML documentation installation for VPATH builds 2014-08-29 17:05:18 +02:00
Colomban Wendling
32bda2e6cb Don't clean HTML manual if we didn't build it
Clean the HTML manual upon 'maintainer-clean' rather than 'clean' in
case it was not built by Make but rather part of the distribution.
This is fine even then, as configure will properly require what is
needed to build it again if it is missing.
2014-08-23 18:22:52 +02:00
Colomban Wendling
74006b069c Cleanup doc Makefile so that each conditional set all its targets
Don't set clean-local and all-local dependencies all together at the
end and rather let each section add the appropriate dependencies.
This makes each conditional more self-contained, and is safe as Make
allows adding extra dependencies to existing targets.
2014-08-23 18:14:56 +02:00
Colomban Wendling
602ae0b324 Properly remove generated HTML documentation on clean 2014-08-20 16:40:25 +02:00
Colomban Wendling
80c648e7f3 Remove generated HTML documentation from version control
As it is generated by the build system it doesn't have to be checked
in, and having it in became a whole lot more annoying since it started
being generated automatically on `make all` instead of specific (and
weird) `make doc`, as it means whenever the documentation changes the
HTML is re-generated on any make run.  This is particularly problematic
if using a different Docutils version than the one used to generate the
checked-in version as it would create local noise that should not be
committed, yet keep being annoying.

This situation probably leads to most people disabling (or at least,
not enabling) the documentation generation on normal builds, itself
leading to more hassle updating of the documentation.
2014-08-20 15:44:07 +02:00
Nick Treleaven
1f8d2de53b Remove doc, hacking-doc targets (Windows) 2014-08-18 16:29:33 +01:00
Colomban Wendling
cf6724240a Fix "Contributing to this document" for new HTML/PDF generation process 2014-08-18 00:07:43 +02:00
James Lownie
874b019e4e Clarified the location of the "Use project-based session files" option 2014-08-17 22:24:57 +02:00
Colomban Wendling
593b9dd2c9 Merge branch 'single-line-regex' 2014-08-10 01:51:48 +02:00
Colomban Wendling
83deafedda Update the documentation for single-line regular expressions 2014-08-10 01:47:35 +02:00
Philipp Wiesemann
c47c84820e Fix typo in documentation 2014-08-02 22:03:34 +02:00
Martin Spacek
fd5ac727cb Add %l current line number substitution to build commands 2014-07-02 15:07:21 -07:00
Matt Copperwaite
e61bba1bc3 Reword "replace by tabs/spaces" as "replace with" 2014-05-05 05:09:13 +02:00
Colomban Wendling
7a5883e294 Use rst2pdf instead of rst2latex and pdflatex to generate PDF manual 2014-04-28 17:04:46 +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
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
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
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
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
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
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
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
3ec0369f47 Merge branch 'wip/configurable-mime-type--gicon' into wip/configurable-mime-type-gicon 2014-04-14 20:27:20 +02:00
Colomban Wendling
24f2363fb7 Post release version bump
Say hello to Geany 1.25 "Veed"!
2014-04-13 19:33:23 +02:00
Colomban Wendling
d28fb783c7 Re-generate HTML manual 2014-04-13 18:00:50 +02:00
Colomban Wendling
6f56bdd32d Set release date 2014-04-13 18:00:39 +02:00
Colomban Wendling
8fe9fa68c1 Update displayed copyright years 2014-04-13 15:51:06 +02:00
Enrico Tröger
bd06d7a102 Update Doxyfile.in for newer doxygen versions
Automatic config file update by running 'doxygen -u'. All previous settings are
kept but old, deprecated settings were removed to avoid annoying warnings
when executing doxygen (e.g. on the nightly cronjob to update the API docs
on geany.org).
Furthermore, the update tool added a lot of comments above the options,
which is probably good.
2014-03-23 15:23:42 +01:00
Colomban Wendling
1e2be9e7b4 Add a note in the docs about shell constructs in custom commands 2014-03-11 13:14:03 +01:00
Steven Valsesia
467f56ae7e Add a new feature: autosave when the editor lose focus
Documented unwanted behavior: pop-up saving.

Closes feature request #683.

Signed-off-by: Steven Valsesia <steven.valsesia@gmail.com>
2014-03-06 14:20:38 +01:00
Steven Valsesia
9c45ffd8ed Add documentation for the auto-save feature.
Signed-off-by: Steven Valsesia <steven.valsesia@gmail.com>
2014-03-06 14:11:44 +01:00
Colomban Wendling
e13cd014be Fix portability of make rules to build documentation
Support for "$<" automatic variable in non-suffix rules is a GNU Make
extension: don't use it.
2013-12-22 20:47:33 +01:00
Colomban Wendling
c0a233fcc3 Fix a typo in the documentation's markup 2013-12-17 16:09:56 +01:00
Colomban Wendling
f94650b48e Autotools: use the target file as the base rule for building documentation
This allows automatic building of the file when required, and allows
user to request building that specific file.
2013-12-17 16:02:50 +01:00
Colomban Wendling
9a236fb04e Autotools: fix building the documentation in VPATH builds 2013-12-17 15:50:07 +01:00