8785 Commits

Author SHA1 Message Date
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
Enrico Tröger
fda89798a4 Merge pull request #912 from eht16/spawn_debug_output
Allow spawn debug output also with GEANY_DEBUG
2016-06-20 23:07:10 +02:00
Enrico Tröger
9a471d336d Merge pull request #1079 from eht16/win32_open_uri_error_handling2
Win32: Add UI error message if an URL could not be opened
2016-06-20 23:06:39 +02:00
Enrico Tröger
871a9089b4 Win32: Add UI error message if an URL could not be opened 2016-06-20 23:05:48 +02:00
Enrico Tröger
a57a10b201 Merge pull request #1080 from eht16/issue1077_runcmd_error_message
Improve error message on Build->Run errors
2016-06-20 23:03:08 +02:00
Enrico Tröger
6aaaba6b41 Improve error message on Build->Run errors
Reword the error message and use the full executed command line
in the error message, not only the configured Terminal command.

Fixes #1077.
2016-06-20 01:39:56 +02:00
Enrico Troeger
b28d14bb2b Windows: Add new indirect dependencies to the bundle 2016-06-17 20:42:49 +02:00
Erik de Castro Lopo
bd2bec655d geany.desktop.in: Add Keywords field entry
This entry matches the `Keywords` field in Gedit.
2016-06-16 20:47:49 +10:00
Frank Lanitz
8a67c094ea Merge pull request #1073 from philippwiesemann/change-java-template
Change array type syntax in Java file template
2016-06-16 09:04:02 +02:00
Philipp Wiesemann
be4ed86f35 Change array type syntax in Java file template
Square brackets following the element type are more common.
2016-06-15 23:05:09 +02:00
Frank Lanitz
0ec12ca11d Minor update of German translation 2016-06-12 14:44:59 +02:00
Jiří Techet
d1d0eb6186 Merge pull request #1068 from b4n/tm/run-tests
TM: Fix actually running the mapping self-tests
2016-06-11 10:21:07 +02:00
Colomban Wendling
f489043864 Merge pull request #946 from techee/scintilla_quartz
Enable buffered draw on newer GTK versions on OS X
2016-06-11 01:09:49 +02:00
Colomban Wendling
50123626c7 TM: Fix actually running the mapping self-tests 2016-06-11 01:02:54 +02:00
Colomban Wendling
021bbfb82b Merge pull request #958 from techee/goto_popup
Improve Goto Symbol popup contents
2016-06-10 23:47:57 +02:00
Colomban Wendling
60147a8c8d Merge pull request #857 from techee/cpp_h
Treat the "h" extension as a C++ file
2016-06-10 23:30:02 +02:00
Colomban Wendling
7fbe6ad832 Merge pull request #957 from techee/ctags_hook
TagManager cleanups
2016-06-10 23:09:09 +02:00
Jiří Techet
27e4455502 Drop g_list_reverse()
Since the original include list is already reordered by the hash table,
it makes no sense to reverse the resulting list as it's in a different
order anyway.
2016-06-09 10:30:07 +02:00
Jiří Techet
379eefa831 Use '\0' for non-existent tag kind instead of '-'
Shouldn't collide with real tag kind symbols and a non-visible character
is more probably unused by ctags than a visible one.
2016-06-09 10:24:47 +02:00
Jiří Techet
20e3681558 Try harder when definition/declaration was not found
Even when we know when should be searching for definition (or declaration),
we can keep searching for the opposite type too when we didn't find
anything with the "correct" def/decl type. So at least we find "something"
of that name.
2016-06-09 10:01:59 +02:00
Jiří Techet
ca8ef9643e Add parentheses in an if to make the condition more clear 2016-06-09 09:41:09 +02:00