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