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
Enrico Tröger
89e411cef1
Use a GeanyWrapLabel for the project indentation settings warning text in the prefs dialog.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3430 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-29 10:43:04 +00:00
Enrico Tröger
bd628b9ddd
Avoid unnecessary critical warnings when setting tooltips for the symbol list with non-UTF-8 files ( closes #2473376 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3429 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-29 10:41:04 +00:00
Nick Treleaven
640053e598
Add ui_hookup_widget() macro to the API.
...
Make saving Stash string settings NULL-safe.
Move fif_extra_options search setting code to search.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3428 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-28 17:25:09 +00:00
Nick Treleaven
ad6626fc0d
Use G_STRFUNC instead of G_GNUC_FUNCTION, which doesn't work for modern compilers.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3427 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-28 16:20:52 +00:00
Nick Treleaven
8af824aee4
Fix creating a new configuration directory (oops).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3426 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-28 13:40:26 +00:00
Nick Treleaven
0f575ea2b7
Don't forget active plugins after disabling plugin support.
...
Use Stash for plugin-related prefs.
Add geany_object "save-settings" signal (for core only).
Add stash_group_add_string_vector().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3425 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-28 13:21:35 +00:00
Nick Treleaven
1a7f04c8da
Show warning label on Preferences dialog Editor tab when a project
...
is open.
Move Indentation frame to a separate tab.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3424 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-27 13:20:42 +00:00
Nick Treleaven
f0d2f92e65
Add Project Indentation prefs, which override the Editor
...
Preferences dialog options. For new projects, these default to the
editor indent prefs.
- Plugins:
For compatibility with this change, use editor_get_indent_prefs().
- Code changes:
The Project Properties dialog is now created by Glade, but (for
now) the existing options are added manually.
Add GeanyProjectPrivate project field.
Add stash_group_set_use_defaults().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3423 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-27 12:55:04 +00:00
Nick Treleaven
b0fe5795c5
Add reminder about Makefile.am also, in case of added headers.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3422 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-25 17:02:56 +00:00
Nick Treleaven
0cce7c8bf4
Remove unnecessary include.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3421 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-25 13:38:06 +00:00
Nick Treleaven
e455f5967c
Add comment note about why we use a GArray rather than having users
...
declare a static array.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3420 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-22 18:18:14 +00:00
Nick Treleaven
c56f0c450b
Add stash_group_add_combo_box_entry(), stash_group_add_entry().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3419 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-22 17:13:37 +00:00
Nick Treleaven
6a2f565931
Rename GeanyPrefEntry::type -> setting_type for clarity.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3418 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-22 16:14:48 +00:00
Nick Treleaven
df5b4d85d9
Remove remaining PrefEntry code, use Stash instead.
...
Add stash_group_add_spin_button_integer(),
stash_group_add_combo_box().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3417 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-22 16:03:16 +00:00
Nick Treleaven
e1cc154601
Use helper function add_widget_pref() for GUI prefs.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3416 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-22 13:01:50 +00:00
Nick Treleaven
26fc571dcd
Rename stash_group_load() -> stash_group_load_from_key_file().
...
Rename stash_group_save() -> stash_group_save_to_key_file().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3415 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-22 12:50:19 +00:00
Enrico Tröger
6c60580989
Add new filetypes CMake and NSIS.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3414 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-21 20:31:09 +00:00
Enrico Tröger
adcd00f875
Avoid compiler warning.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3413 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-21 20:09:29 +00:00
Enrico Tröger
cc7b058653
Only stat() files after saving for the timestamp when file_prefs.disk_check_timeout is set (to greater 0).
...
Call realpath() on files only when opening or changing the filename but not on every save.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3412 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-21 20:09:08 +00:00
Enrico Tröger
62b59e10fa
Update for GTK+ 2.14.5.
...
Command used (on Debian Sid/Experimental):
'CFLAGS=`pkg-config --cflags gtk+-2.0` geany -g gtk-2.14.c.tags /usr/include/gtk-2.0/gtk/gtk.h'
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3411 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-21 19:50:18 +00:00
Nick Treleaven
83e0fc1b1b
Parse sections in the order of first-used underline character,
...
which can now be any punctuation character (as per the spec).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3410 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-21 12:32:25 +00:00
Nick Treleaven
0f8cbba37e
Fix indentation.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3409 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-19 18:11:54 +00:00
Nick Treleaven
e1ed9fdf62
Add comment about improving/fixing parsing; allow section names of length 3.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3408 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-19 17:31:59 +00:00
Nick Treleaven
0709fcf00f
Allow Find Usage for selections even when the cursor is not at a
...
word character.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3407 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-19 17:15:52 +00:00