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
Colomban Wendling
e328434a1f
Merge pull request #980 from cjmayo/ecma_classes
...
javascript: Add ECMAScript 6 classes keywords
2016-06-08 23:54:39 +02:00