Nick Treleaven
9c71adb4bd
Open a new document automatically after closing all documents.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5244 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-20 12:19:26 +00:00
Nick Treleaven
0e008612c4
Add Search submenu for Find Selected, Find Usage, Go to Tag items,
...
shared with the editor popup menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5243 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-20 12:06:04 +00:00
Nick Treleaven
d6cc831da5
Use string for GeanySharedMenu::menu.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5242 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-20 11:52:07 +00:00
Nick Treleaven
cc016bf258
Refactor shared submenu code with GeanySharedMenu array.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5241 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-20 11:36:50 +00:00
Nick Treleaven
e7373fabf5
Use C struct copying instead of memcpy.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5240 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-17 19:15:13 +00:00
Frank Lanitz
7de9bcab64
Remove geany.pot from VCS as its an generated file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5239 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-17 17:13:56 +00:00
Frank Lanitz
fcaaaf4d69
Update of German translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5238 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-17 17:13:33 +00:00
Nick Treleaven
98e6efb3b4
Add msgwin_set_messages_dir() to API (patch by Jiří Techet, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5237 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-16 15:31:23 +00:00
Nick Treleaven
8b6bcf6d68
Add main_widgets.project_menu to API (patch by Jiří Techet, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5236 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-16 15:18:56 +00:00
Nick Treleaven
3d9bac808d
Add plugin signals project-dialog-create and
...
project-dialog-confirmed so plugins can append a Project Properties
notebook tab (patch by Jiří Techet, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5235 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-16 15:14:09 +00:00
Nick Treleaven
271257a0ae
Prompt for reloading if the document has an undo stack to avoid
...
losing undo ability on accidental reloading (patch by Colomban
Wendling, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5234 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-16 14:52:04 +00:00
Nick Treleaven
75226fe3f4
Update - thanks Erik.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5233 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-15 17:11:30 +00:00
Nick Treleaven
4c3ab61c3f
Use a separate socket per workspace on X (patch by Erik de Castro
...
Lopo, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5232 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-15 17:04:23 +00:00
Nick Treleaven
a1ae5af38d
Save document indent width with the session.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5231 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-15 14:59:41 +00:00
Nick Treleaven
e394aeddd1
Don't translate indent width menu items as they are now used for
...
atoi().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5230 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-14 15:19:13 +00:00
Nick Treleaven
91457e47ef
Combine indent width menu item callbacks.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5229 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-14 15:10:46 +00:00
Nick Treleaven
e664c8344f
Allow per-document indent width setting (patch by Jiří Techet,
...
updated by Erik de Castro Lopo - thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5228 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-14 15:01:29 +00:00
Nick Treleaven
72a1a9e7a0
Parse D function template names.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5227 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-14 11:57:38 +00:00
Nick Treleaven
55ebfc0d61
Ignore directories passed on the command-line (based on patch by
...
Erik de Castro Lopo, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5226 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-14 11:29:42 +00:00
Nick Treleaven
0eca783f97
Simplify keybindings_check_event().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5225 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-13 15:37:46 +00:00
Nick Treleaven
d840f86a9d
Fix some 'possible' NULL pointer dereferences (based on patch by
...
Erik de Castro Lopo).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5224 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-13 15:03:18 +00:00
Nick Treleaven
d7f7ff0678
Remove 3 popup menu items to save space:
...
Find Document Usage because Find Usage can be used instead.
Go to Tag Declaration because Go to Tag Definition is more common.
Go to Line because the toolbar item can be used instead.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5223 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-13 14:39:32 +00:00
Nick Treleaven
71a63eec9b
Show Save As when saving if the document filename doesn't have an
...
absolute path, so command-line new files can be saved without a
prompt, but file templates still prompt the user.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5222 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 17:31:27 +00:00
Nick Treleaven
ca74dd214c
Remove NULL checks when calling g_free() (patch Erik de Castro
...
Lopo, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5221 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 17:21:05 +00:00
Nick Treleaven
4360b71fc7
Remove useless if statement.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5220 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 17:07:12 +00:00
Nick Treleaven
877f2e30bb
Fix useless Assert.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5219 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 17:04:09 +00:00
Nick Treleaven
9c527a8063
Remove duplicate checks.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5218 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 17:00:41 +00:00
Nick Treleaven
f2770f94c9
Fix 2 minor leaks.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5217 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 16:56:42 +00:00
Nick Treleaven
5cc6657ff9
Mention the filetype wordchars setting can be overridden by the
...
whitespace_chars filetypes.common setting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5216 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 15:38:36 +00:00
Nick Treleaven
fe08c54fb5
Add link to glade-2.12.2.tar.gz on geany.org.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5215 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 15:26:30 +00:00
Nick Treleaven
6478078ae0
Move useless assert.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5214 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 14:44:41 +00:00
Nick Treleaven
5cd0382ae8
Reorder.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5213 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 14:30:18 +00:00
Nick Treleaven
956b6cd8dd
Fix possible NULL dereference.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5212 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 14:28:54 +00:00
Nick Treleaven
1fc8a5bc19
Add Find Usage and Go to Tag items to Search menu for easier
...
discovery.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5211 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 11:58:55 +00:00
Nick Treleaven
a6ca20ebbc
Use up/down icons for Previous/Next Error.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5210 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 11:19:27 +00:00
Frank Lanitz
6edf2111c2
Removed not needed NULL check
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5209 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 01:08:31 +00:00
Frank Lanitz
7313c3cbbf
Fix a memory leak. Based on input by Daniel Marjamäki. Thanks for the catch.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5208 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-09 00:42:19 +00:00
Nick Treleaven
8707a1b1eb
Add separator between Find Previous and Find in Files.
...
Add up/down icons for Previous/Next Message.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5207 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-08 15:57:06 +00:00
Nick Treleaven
8e54555bea
Add Close button to the detected file changed dialog.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5206 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-08 14:56:27 +00:00
Nick Treleaven
3e8af38dd6
Increase API for message_window_notebook field addition.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5205 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-08 13:10:44 +00:00
Nick Treleaven
7e8c863298
Add GeanyMainWidgets::message_window_notebook for plugins to append
...
a new notebook page (#3061342 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5204 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-08 12:36:01 +00:00
Enrico Tröger
c5867895f9
Add dummy entry for "do" snippet for Haskell to explicitly avoid the default completion.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5203 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-29 11:45:00 +00:00
Nick Treleaven
97ea7fa620
Make TODO item clearer: Use intermediate pointers for common subexpressions.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5202 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-26 12:05:50 +00:00
Nick Treleaven
3d21fde5df
Backport list box memory leak fixes from Scintilla 2.20.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5201 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-25 17:00:38 +00:00
Nick Treleaven
87ddff9707
Backport fix for possible infinite loop from CTags.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5200 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-25 16:40:47 +00:00
Nick Treleaven
a24d6dca6a
Auto-enable building with included regex if no regcomp function is
...
found.
Remove checks for HAVE_REGCOMP in Geany source (not TagManager) -
regex support is required.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5199 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-25 11:44:33 +00:00
Nick Treleaven
b6a500dbdf
Fix broken editing of build menu labels.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5198 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-25 10:49:44 +00:00
Frank Lanitz
c0ce05332a
Update of Finnish translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5197 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-25 00:57:47 +00:00
Nick Treleaven
30ac6b98e8
Rename Matlab -> Matlab/Octave. Datafile name remains the same.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5196 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-24 16:01:14 +00:00
Nick Treleaven
bb2e1cc96e
Include all files if the Find in Files pattern field is enabled and
...
empty.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5195 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-24 12:17:33 +00:00