2690 Commits

Author SHA1 Message Date
Enrico Tröger
9602b91e0f Ignore notebook_switch_page signal handler when closing projects to speed it up a little bit with many session files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2437 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-02 13:48:39 +00:00
Enrico Tröger
8d497729d9 Fix GTK warnings in open file dialog by using a positive response ID for the View button.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2436 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-02 13:26:38 +00:00
Nick Treleaven
6df1a08377 Update for ntrel's changes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2435 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-01 15:58:34 +00:00
Nick Treleaven
d044780e39 Make navqueue_goto_line() ignore an invalid old document index, and
ignore any documents that don't have a tagmanager work object.
Make Next Error and Next Message commands add positions to the
navqueue, so the user can return to where they were and also so they
can move backwards through error and message items.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2434 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-01 13:12:29 +00:00
Nick Treleaven
0d68f8e2df Add scripts folder for any useful scripts to work on code.
These scripts are not distributed with Geany, and are only in SVN.
Add changelist.pl to group and reverse ChangeLog entries, useful for writing NEWS.
Add missing-mnemonics.sh, to search for missing menu item mnemonics.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2433 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-01 12:53:26 +00:00
Nick Treleaven
145b03bfff Move Load Tags item from File to Tools menu.
Capitalize Page Setup item.
Add separator before Plugin Manager item.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2432 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-01 12:01:49 +00:00
Nick Treleaven
099fd5f64b Add 3 remaining mnemonics for popup menu, copy Insert include
mnemonic - even though these have conflicts, just let GTK toggle
between them.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2431 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-31 16:07:06 +00:00
Nick Treleaven
9dd3382343 Add missing mnemonics (except for 3 popup menu items, ran out of
letters).
Capitalize some menu items.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2430 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-31 13:09:56 +00:00
Enrico Tröger
07b666d0a9 Fix usage of wrong pointer when showing the toolbar popup menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2429 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-28 17:06:41 +00:00
Enrico Tröger
58bd8ca01f Add datadir and localedir to Geany's pkgconfig file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2428 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-28 16:31:04 +00:00
Enrico Tröger
813849e8c8 Unfold hidden code when the fold point modified (e.g. commented out, fixes #1923350).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2427 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-28 16:16:55 +00:00
Nick Treleaven
380b00fcb4 Fix segfault with Run command when a project is open and the current
file's filetype has no run command.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2426 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 18:07:43 +00:00
Nick Treleaven
a17610af72 Ignore documents with no absolute path when saving session files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2425 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 17:26:09 +00:00
Nick Treleaven
d8bca75e41 Check file on disk for changes (with timeout) when pressing a key.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2424 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 17:16:53 +00:00
Nick Treleaven
b700989ea8 Remove unnecessary variable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2423 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 16:45:18 +00:00
Nick Treleaven
6b88c068a1 Split document_create_new_sci() into document_create() and
create_new_sci().
Rename filename parameter utf8_filename.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2422 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 13:59:51 +00:00
Nick Treleaven
164d5d102b Fix getting asked whether to reload a file twice, when a disk check
is forced immediately after a disk check has been done.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2421 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 13:23:09 +00:00
Nick Treleaven
20c4c880fe Fix 2 doc typos.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2420 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 13:19:39 +00:00
Nick Treleaven
865308c5d6 Add note about possibly using bsearch in symbols_find_tm_tag().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2419 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 13:18:15 +00:00
Nick Treleaven
3d65154b37 Document most of GeanyData, add links to files.
Make PluginData alias deprecated.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2418 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 13:13:09 +00:00
Nick Treleaven
ddb7fa0753 Rename VCDiff plugin Version Diff.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2417 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-27 13:09:20 +00:00
Enrico Tröger
35602e14ca Add support for resolving Windows shortcuts when opening files and open the shortcut's target.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2416 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 18:53:59 +00:00
Enrico Tröger
898c0602de Fix two memory leaks and prevent showing two dialog boxes with the same error message.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2415 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 17:52:27 +00:00
Enrico Tröger
b975bbe11d Add Scintilla.iface to include_HEADERS to also get it installed (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2414 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 17:25:32 +00:00
Enrico Tröger
970d8e0516 Add Scintilla.iface to noinst_HEADERS to get it included in generated tarballs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2413 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 17:19:18 +00:00
Enrico Tröger
90edd8ab94 Add this file for plugin authors.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2412 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 17:13:13 +00:00
Nick Treleaven
07d37be882 Rename VERSION_CHECK PLUGIN_VERSION_CHECK, but keep a deprecated
alias so outside plugins still compile.
Update our plugins to use this.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2411 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 17:10:18 +00:00
Enrico Tröger
8d3a9047ca Update Scintilla to version 1.76.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2410 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 16:42:50 +00:00
Nick Treleaven
5b512c4c0a Add geany.pc to svn:ignore.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2409 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 13:38:29 +00:00
Nick Treleaven
2d4fddb2fc Add note about not appending to structs like KeyBindingGroup and
GeanyCallback.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2408 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 13:35:34 +00:00
Nick Treleaven
da9bd88484 Forgot ChangeLog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2407 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 13:29:43 +00:00
Nick Treleaven
83a1ac1945 Rename p_filetype p_filetypes to keep the symmetry with filetypes_*,
and define it also when GEANY_DISABLE_DEPRECATED is not set.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2406 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-26 13:27:31 +00:00
Frank Lanitz
93f39744c0 Repairing of ChangeLog
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2405 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 18:45:33 +00:00
Frank Lanitz
1d51321146 Fixed a little typo
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2404 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 18:07:11 +00:00
Frank Lanitz
a10312e313 Fixed a little typo that prevents plugin API documentation from beeing build.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2403 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 17:45:39 +00:00
Frank Lanitz
d5470351eb Update of Brahmann's email
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2402 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 17:44:31 +00:00
Enrico Tröger
4a443a16bc Add p_filetype.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2401 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 17:33:50 +00:00
Enrico Tröger
f947152af9 Add document_set_filetype() and filetypes_get_from_uid() to
the plugin API.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2400 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 17:29:50 +00:00
Nick Treleaven
3e98f6337c Fix memory leaks when using tm_tags_extract().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2399 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 17:24:39 +00:00
Nick Treleaven
bdf2a271f4 Reuse find_work_object_tag() in find_workspace_tag().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2398 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 17:02:50 +00:00
Nick Treleaven
2431e450a0 Make Go to Tag commands look for the tag in the current document
before searching the workspace.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2397 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 16:44:43 +00:00
Nick Treleaven
291cff8c9d Redo ABI change (it was for r2389 editor.h change, oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2396 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 16:11:52 +00:00
Nick Treleaven
081adcc55c Add note about allowing appending of keybindings to groups without
breaking the API.
Undo unnecessary ABI change.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2395 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 13:40:01 +00:00
Nick Treleaven
a40ab7beac Add Doxyfile, reference to svn:ignore.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2394 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 13:30:09 +00:00
Nick Treleaven
91e8ffdbce Fix comparison always true warning, use doc_array->len instead of number of notebook tabs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2393 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 13:23:01 +00:00
Nick Treleaven
056c296851 Fix Python auto-indentation when line endings are set to CR/LF.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2392 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-24 13:09:29 +00:00
Enrico Tröger
dd684a529f Small improvement in counting changed documents for Save All update.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2391 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-23 16:43:01 +00:00
Enrico Tröger
1cf46e4c8e Add shortcut to switch to the sidebar.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2390 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-23 16:32:36 +00:00
Enrico Tröger
99a3d8e3c3 Add preference for not using the current word under the cursor when opening Find dialogs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2389 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-23 16:29:43 +00:00
Enrico Tröger
945a41548f Update Makefile parser from CTags SVN and improve it to detect targets in Makefiles.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2388 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-23 15:25:42 +00:00