5004 Commits

Author SHA1 Message Date
Nick Treleaven
c97ce771d4 Add 'Bugs to watch out for' section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5258 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-23 16:41:29 +00:00
Nick Treleaven
3fe15d0ebb Add hidden pref new_document_after_close for whether to open a new
document automatically, off by default.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5257 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-23 16:24:43 +00:00
Nick Treleaven
4bbde90860 Move editor popup menu Insert Comments submenu to top of Insert menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5256 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-23 14:37:22 +00:00
Nick Treleaven
acd07db9c1 Move 'Edit->Commands->Insert Alternative White Space' to editor popup
Insert menu.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5255 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-23 14:32:32 +00:00
Nick Treleaven
90dc51914d Fix segfault on idle callback when quitting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5254 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-23 14:20:29 +00:00
Nick Treleaven
df6d46d345 Add hidden pref 'find_selection_type' with option to repeat last
search when there's no selection.
Change default Find Selection behaviour to not let the X selection
override the current word (can be confusing).
Add docs for Find Selection commands.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5253 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-23 12:22:44 +00:00
Nick Treleaven
6bb2011f14 Improve Stash GUI example.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5252 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-22 16:33:38 +00:00
Nick Treleaven
cb44ff626c Explain owner parameter of ui_hookup_widget() better.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5251 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-22 15:25:37 +00:00
Nick Treleaven
459cf4c219 Group editor popup Insert commands in a submenu, with extra items
for the most commonly used Insert Comments commands.
Show Edit->Commands before Format in menubar Edit menu (to match
keybindings order).
Show Open Selected F_ile popup item below submenus.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5250 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-21 17:48:42 +00:00
Nick Treleaven
911ed30800 Unify Find Selection strings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5249 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-21 16:40:29 +00:00
Nick Treleaven
1c18db2876 Add docs for Find Selection keybindings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5248 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-21 16:26:56 +00:00
Nick Treleaven
1f063b535b Make Find Selected commands repeat the last search if the selection
was lost.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5247 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-21 16:25:10 +00:00
Nick Treleaven
ab673d22fd Move find_again() to search.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5246 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-21 16:16:15 +00:00
Nick Treleaven
c9dd691c2d Move Go to Marker menu items to Search menu.
Rename popup editor menu item Commands -> Edit.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5245 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-21 16:05:10 +00:00
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