3411 Commits

Author SHA1 Message Date
Enrico Tröger
a47b682f6f Remove GTK tags (data/global.tags).
Add C (C99) tags (data/c99.tags) and a script to generate them).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3480 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 18:44:38 +00:00
Enrico Tröger
204b62d000 Add 'Build' toolbar button with a submenu for Make actions.
Make use of ui_image_menu_item_new() for some menu items.
Remove tooltips from menu items.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3479 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 17:59:20 +00:00
Enrico Tröger
525678b4eb Update keywords lists.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3478 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 13:11:06 +00:00
Enrico Tröger
27205da2c6 Properly fix parsing of compiler error messages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3477 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 13:10:46 +00:00
Enrico Tröger
b42da26f78 Re-indent the whole file using Tabs for indentation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3476 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 13:10:26 +00:00
Enrico Tröger
c8690d4486 Major improvements for the Windows installer:
Register ".geany" as Geany Project File extension.
Show a checkbox to open the Release Notes at the end of the installation.
When the installer is executed without admin privileges, install Geany only for the user. Otherwise, install Geany for All Users.
Fix problems with automatic uninstallation at startup of the installation when the installation directory were different.
Install GTK translation files only if installation of translation files were requested (saves about 22 MB otherwise).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3475 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 13:10:13 +00:00
Frank Lanitz
c479ceb391 Little update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3474 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-16 22:59:35 +00:00
Nick Treleaven
b98069855b Prevent type-punned pointer warnings with gcc 4.1.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3473 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-16 20:34:34 +00:00
Enrico Tröger
ebd3776cde Add documentation for some missing options.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3472 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-15 19:51:18 +00:00
Enrico Tröger
c67618f89a Fix typo.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3471 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-15 19:44:18 +00:00
Enrico Tröger
ffebb43c8e Remove tooltips from menu items.
Don't use full stops in tooltips for short sentences.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3470 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-15 19:15:41 +00:00
Enrico Tröger
de30d056c7 Rename command line option --debug to --verbose.
Change short form of --version from -v to -V.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3469 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-15 18:20:19 +00:00
Enrico Tröger
9d627214f1 Add GUI pref to invert all colours for syntax highlighting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3468 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-14 19:19:08 +00:00
Enrico Tröger
06e3783c1f Fix Windows build: don't use GIO. Link against GIO anyways just to be safe with GTK 2.14.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3467 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-14 18:38:31 +00:00
Enrico Tröger
312841a794 Strip the compiler error messages to fix possibly broken message parsing.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3466 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-14 16:45:24 +00:00
Enrico Tröger
e65d0f2362 Add a format specification in global tags files and implement an additional fallback if the specification is missing.
Adjust code and scripts which generate global tags files to add the new format specification.
Update global tags files.
Add documentation for the two supported global tags files formats.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3465 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-14 16:08:00 +00:00
Nick Treleaven
ddeb979e6f Add default build commands (other sections are commented out and
untested).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3464 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-12 17:20:43 +00:00
Enrico Tröger
4a6abdaa0e Fix build without GIO again (sorry).
Remove trailing slashes in Makefile.am's (patch by Daniel Richard G., thanks).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3463 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-12 00:33:29 +00:00
Enrico Tröger
71f1dac2db Don't fold toplevel PHP script tags (part of #2003912).
Replace remaining occurences of sptr_t by uptr_t in the third argument of SSM() calls.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3462 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-11 21:24:09 +00:00
Enrico Tröger
bd2d677d84 Support multiple %cursor% wildcards in Snippets. To switch between %cursor% wildcards, use the new keybinding 'Move cursor in snippet' (patch by Thomas Martitz, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3461 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-11 21:05:03 +00:00
Enrico Tröger
c636728975 Fix several compiler warnings and build errors (patch by Daniel Richard G., thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3460 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-11 18:29:39 +00:00
Enrico Tröger
ceb7edc8f1 Fix build with GTK 2.12 by adding GIO compile and linker flags (closes #2498580).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3459 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-11 17:40:40 +00:00
Enrico Tröger
d711304927 Fix a couple of bad mnemonics in the Find dialogs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3458 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-09 18:22:23 +00:00
Enrico Tröger
153544a80e Add utils_is_remote_path().
Add private field 'is_remote' to GeanyDocument to indicate whether an opened file is locally accessed or via gvfs-fuse.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3457 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-09 18:22:07 +00:00
Enrico Tröger
2c90b52dcd Plug a small memleak.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3456 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-09 18:21:44 +00:00
Enrico Tröger
2762a61d06 Fix broken generation of API docs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3455 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-09 18:21:30 +00:00
Enrico Tröger
787a680290 Add checks for GIO (GLib >= 2.16) support.
Allow to specify files on the command line and from remote instances to be URIs (local and with GIO also remote URIs).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3454 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-09 18:21:12 +00:00
Nick Treleaven
1b2af6a816 Fix remaining spin buttons in the prefs dialog (closes #2492317).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3453 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-08 17:27:57 +00:00
Nick Treleaven
555c06727c Fix using prefs dialog editor & files tab spin button values when
they've just been edited and Alt-O is used to close the dialog
without moving the focus.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3452 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-08 17:14:18 +00:00
Enrico Tröger
ffaa900b8b Update keyword list for Tcl/Tk 8.5.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3451 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-06 17:13:45 +00:00
Enrico Tröger
8362d6be15 Don't remove leading whitespace from compiler output for compilers like gfortran which use space for indentation in error messages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3450 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-06 15:16:55 +00:00
Enrico Tröger
a097d3dbb7 Fix some bugs in parsing FreeBasic code (#2489605).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3449 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-06 14:53:31 +00:00
Enrico Tröger
e8ac3d2be2 Minor simplification for package checking.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3448 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 23:32:33 +00:00
Enrico Tröger
0f0dbac7cd Don't write the default filetype to the config if it isn't set.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3447 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 18:31:22 +00:00
Enrico Tröger
39a6eb455e Update copyright information.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3446 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 18:30:42 +00:00
Enrico Tröger
42578efd22 Add *.desktop as extension for the Conf filetype.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3445 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 18:24:50 +00:00
Enrico Tröger
d007adc71f Add filetype Ada (closes #1811306 and #1765830, patch by Philipp Gildein, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3444 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 16:00:50 +00:00
Nick Treleaven
3accd528ca Update Scintilla regular expression info for v1.77 (character
classes, ASCII escaping, character sets containing square
brackets peculiarities). Adapted from SciTE doc.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3443 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-03 16:37:47 +00:00
Nick Treleaven
9a89cd2a51 Fix build (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3442 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-03 16:31:12 +00:00
Enrico Tröger
b5aee22fbe Fix crash in Makefile parser when trying to read defines.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3441 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-03 16:22:28 +00:00
Enrico Tröger
4b9851962f Prevent compile errors in plugins when GETTEXT_PACKAGE is not defined.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3440 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-03 16:22:09 +00:00
Nick Treleaven
077270c647 Remove geanyobject.h includes.
Use GObject instead of unused GeanyObject argument.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3439 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-03 13:03:42 +00:00
Nick Treleaven
9962e8abb8 Fix not switching to 2nd last used document when the last used
document has been closed (#1945162).
- Code changes:
Move geany_object extern to geany.h.
Remove CallbacksData struct.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3438 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-03 12:54:13 +00:00
Nick Treleaven
4428e31d93 Group some View callbacks together.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3437 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-02 14:01:24 +00:00
Nick Treleaven
943f07d07a Add dialog for switching to last used tab, which disappears when
releasing the modifier key. (Useful once MRU switching is
implemented).
Connect window key-press-event in keybindings.c.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3436 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-02 13:37:40 +00:00
Frank Lanitz
0b11eae81d Fix of a little format issue on German translation. Oops + Sorry
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3435 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-01 12:59:04 +00:00
Frank Lanitz
034fe3e980 Minor update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3434 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-01 12:46:43 +00:00
Frank Lanitz
dbba430ac6 Another update of Turkish translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3433 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-31 19:18:07 +00:00
Nick Treleaven
5cb5d85d69 Fix description of a Project pref (fixes #2476854).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3432 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-30 13:24:39 +00:00
Nick Treleaven
62254001f4 Implemented project indentation settings support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3431 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-29 12:39:06 +00:00