8955 Commits

Author SHA1 Message Date
Frank Lanitz
52f4f73146 Update NEWS for recent i18n updates 2016-07-01 11:17:42 +02:00
Frank Lanitz
af48d2fac7 Merge pull request #1105 from xhacker/update-zh-cn
Update zh_CN translation
2016-07-01 11:16:56 +02:00
柳东原 LIU Dongyuan
d084c6ba41 Update zh_CN translation 2016-07-01 00:53:30 -07:00
Colomban Wendling
87ab6052bd CSS: Add missing :last-child pseudo-class
Fixes #1102.
2016-07-01 01:52:05 +02:00
Frank Lanitz
a14a492c32 Merge pull request #1103 from giuspen/giuspen
updated it.po for upcoming 1.28
2016-06-30 23:18:57 +02:00
Giuseppe Penone
e7a316f769 updated it.po for upcoming 1.28 2016-06-30 19:09:23 +01:00
Colomban Wendling
f9ea9c4e26 Merge pull request #1093 from kugel-/api-tmtag
Properly expose TMTag which already contains documented members.
2016-06-29 17:45:51 +02:00
Colomban Wendling
b1267cc82c api: Annotate element type for TMSourceFile::tags_array 2016-06-29 17:44:56 +02:00
Colomban Wendling
0dbe74a026 autotools: Avoid listing the same files twice 2016-06-29 16:56:26 +02:00
Colomban Wendling
987124d417 autotools: Fix circular dependencies in doc/ when building in srcdir
Don't use wildcards that can catch generated files.

While at it, also avoid Doxygen picking up those generated files.
2016-06-29 16:54:37 +02:00
Thomas Martitz
659b277ef6 api: annotate element types in the TMWorkspace arrays
This allows GI-based plugins to traverse/inspect the array and consequently
Geany loaded tags.
2016-06-28 22:52:47 +02:00
Thomas Martitz
cef4751fa4 doxygen: make doxygen scan necessary tagmanager files
tm_tag.h and tm_parser.h contain documented symbols so doxygen shall process
them.
2016-06-28 22:52:40 +02:00
Thomas Martitz
989af29bb1 api: formally put struct TMTag into the API
It's members are already documented so it's kind of half-exported anyway.
Since geanygendoc already uses the structure (and I plan on writing a plugin
that requires it too) just make it official.
2016-06-28 22:51:08 +02:00
Colomban Wendling
2ebe961c9e Add missing element-type annotation for GeanyData::filetypes_by_title 2016-06-28 20:47:22 +02:00
Colomban Wendling
114e339a7e Restore element-type annotation for GeanyData::documents_array
Broken in #966.
2016-06-28 20:46:24 +02:00
Colomban Wendling
64edf2d3ba Merge pull request #1087 from b4n/readme-autogen
Improve README
2016-06-28 20:27:56 +02:00
Frank Lanitz
c2168714d6 Little update of NEWS for 1.28 for recent udpated translations 2016-06-28 20:21:41 +02:00
Frank Lanitz
0f721bc65a Update of Turkish translation 2016-06-28 20:21:14 +02:00
Frank Lanitz
8cf5569442 Update of Greek translation 2016-06-27 22:36:06 +02:00
Frank Lanitz
300f2f294d Update po files for string freeze of Geany 1.28 2016-06-27 18:58:01 +02:00
Enrico Tröger
24c8d4c3eb README: Further improve installation instructions 2016-06-27 16:10:57 +02:00
Colomban Wendling
076f510e8c README: Update year 2016-06-26 14:03:34 +02:00
Enrico Tröger
4401dc7268 README: Update Windows section 2016-06-26 13:54:33 +02:00
Colomban Wendling
513d4bcd20 README: State we like Git-formatted patches too 2016-06-26 13:50:57 +02:00
Colomban Wendling
3fcacc6ae5 README: Advertise we have plugin support 2016-06-26 13:50:57 +02:00
Colomban Wendling
754f4c5721 README: Fix reSt syntax and improve some styling 2016-06-26 13:50:57 +02:00
Colomban Wendling
cf631fb257 README: Extend build instructions 2016-06-26 13:50:57 +02:00
Colomban Wendling
945f10cd60 Add a README.rst link for GitHub to know the format and render it 2016-06-25 16:59:32 +02:00
Colomban Wendling
65988f51f0 style: Reduce scope of several variables
No behavioral changes.
2016-06-25 16:15:08 +02:00
Erik de Castro Lopo
a7570e84f0 ctags: Avoid unnecessary and hard-to-read use of the comma operator
Closes #1074.

X-Universal-CTags-Commit-ID: 91c6773373864da345a7a9e0f5bd01a25588471c
2016-06-24 03:02:03 +02:00
Colomban Wendling
7bc84224bf README: Mention additional dependencies when building from Git
Fixes #756.
2016-06-24 00:24:02 +02:00
Colomban Wendling
93977f4ad1 HACKING: Update instructions to add a tags parser 2016-06-24 00:17:04 +02:00
Colomban Wendling
2ec9e1b032 HACKING: Update Universal-CTags URL 2016-06-24 00:16:51 +02:00
Colomban Wendling
f570d408eb Update NEWS preparing for next release 2016-06-24 00:03:41 +02:00
Colomban Wendling
b7c1219636 Small update of the French translation 2016-06-23 23:55:15 +02:00
Colomban Wendling
6e9c126b33 TM: Don't call tm_tags_dedup() on a NULL array 2016-06-23 23:41:31 +02:00
Colomban Wendling
d6c98f5ae6 Merge pull request #966 from codebrainz/private-globals
Privatize global and publicize docs
2016-06-23 23:34:19 +02:00
Colomban Wendling
72482e8e32 docs: Fix references to renamed symbols 2016-06-23 23:30:39 +02:00
Colomban Wendling
5ad6316e7b Merge pull request #1038 from kugel-/gi-signals
Fix signals for GI
2016-06-23 23:15:23 +02:00
Colomban Wendling
ec15b6f529 scripts/cross-build-mingw.sh: Use newer support libraries with GTK2
Combine the libraries from the GTK3 bundle with GTK from the GTK2 one
to get newer GLib & co for GTK2 builds.
2016-06-23 22:33:49 +02:00
Thomas Martitz
314a5c180e geanyobject: properly register signals
If possible, register signals with the proper argument types (boxed or gobject).
This is required for successful introspection of the signals and important
for GI-based plugins.

As for the marshallers, if available use a predefined one from glib. Otherwise
use the generic marshaller available since 2.30 (in theory all signals could
use that one but it has a bit of overhead).

This builds on the gboxed conversions of earlier commits.

This also bumps the minimum glib requirement.
 - g_cclosure_marshal_generic requires 2.30 (if NULL is passed as marshaller
   to g_signal_new())
 - G_TYPE_KEYFILE requires 2.32
2016-06-23 22:33:43 +02:00
Colomban Wendling
c5f9507207 Merge pull request #1071 from erikd/master
geany.desktop.in: Add Keywords field entry
2016-06-23 20:02:45 +02:00
Colomban Wendling
586e64b842 Merge pull request #527 from techee/eol_undo
Fix undo of line end type change
2016-06-23 19:38:25 +02:00
Jiří Techet
d097e8cd05 Make UNDO_ENCODING updates similar to other updates
Simply call ui_update_statusbar() and ui_document_show_hide() like in
other undo actions.
2016-06-23 18:15:21 +02:00
Jiří Techet
6a3a53f421 Fix undo of line end type change
At the moment undo of line end type change only undos the changes made
in the document but the different line ending settings remains active.

This patch fixes the issue by combining the line end scintilla undo action
with a new UNDO_EOL action responsible for updating the line ending
settings.

Fixes #409
2016-06-23 18:10:50 +02:00
Thomas Martitz
c6f1fadf0b plugin api: export scnotification_get_type
Updated scintilla_changes.patch accordingly
2016-06-22 16:18:35 +02:00
Thomas Martitz
2acba3dc31 plugin api: export geanyobject
geanyobject can be used by plugins to connect to plugin signals directly
(required for GI-based plugins). Access through GeanyData::object. The related
doxygen comments are @gironly for now, since plugin_signal_connect() is still
preferred.

Finally, the useless function pointer prototypes are removed from the
GeanyObjectClass structure as they became useless (they have been unused and
generally wrong since ever).
2016-06-22 16:10:32 +02:00
Thomas Martitz
be64b177ca plugin api: convert GeanyEditor to GBoxed internally
GeanyObject signals require GTypes to be gobject-introspection compatible.
2016-06-22 16:10:31 +02:00
Thomas Martitz
7702a4639b plugin api: convert GeanyFiletype to GBoxed internally
GeanyObject signals require GTypes to be gobject-introspection compatible.
2016-06-22 16:10:11 +02:00
Thomas Martitz
60fb01d6db plugin api: convert GeanyDocument to GBoxed internally
GeanyObject signals require GTypes to be gobject-introspection compatible.
2016-06-22 16:09:56 +02:00