915 Commits

Author SHA1 Message Date
Nick Treleaven
fd3b289afd Allow a blank project base path to use the default Make All command.
Update the 'project already open' & 'base path not found' dialogs.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1498 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-01 15:48:53 +00:00
Nick Treleaven
f23abfa7cd Allow run for any file (with a path) when a valid project run command
is set.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1497 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-01 12:27:56 +00:00
Nick Treleaven
27ebd4b2b0 Hide the unused File Patterns field in the project properties dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1496 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-01 11:47:06 +00:00
Nick Treleaven
2e270ee546 Don't regenerate the support.[hc] files, to prevent unnecessary rebuilding of files dependent on support.h.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1495 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-01 11:32:52 +00:00
Nick Treleaven
266c9db969 Disable the Build Includes run command field when there is a project
open with a valid run command set.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1494 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-30 16:16:49 +00:00
Nick Treleaven
56404160de Show number of matches when using Mark command.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1492 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-30 12:43:22 +00:00
Nick Treleaven
7e000a4668 Switch to status window when using Replace In Session to show which
documents had replacements made.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1491 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-30 12:32:13 +00:00
Nick Treleaven
882f59c309 Make replace all commands report no matches for read-only documents.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1490 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-30 12:24:40 +00:00
Nick Treleaven
6287c9d146 Fix reloading of read-only documents.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1489 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-30 12:17:31 +00:00
Nick Treleaven
ec939b4736 Allow replacing identical text if case sensitive is not checked.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1488 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-30 12:03:46 +00:00
Nick Treleaven
e3c956c7ad Use g_printerr (if necessary) when generating global tags to convert
UTF-8 automatically; mark error messages for translation.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1487 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-30 11:56:50 +00:00
Nick Treleaven
737f9c6542 Add project file path preferences option in General tab.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1486 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-29 16:36:42 +00:00
Nick Treleaven
98f64da8f6 Add ui_path_box_new() for creating a path text entry with an open
button, which runs a file chooser to set the text entry.
Add ui_setup_open_button_callback() for setting up a button callback
that behaves like the open button in ui_path_box_new().
Use ui_path_box_new() in FIF dialog setup.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1485 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-29 12:03:25 +00:00
Nick Treleaven
b605da2be8 Rename 'tabulators' 'tabs'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1484 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-29 11:35:23 +00:00
Enrico Tröger
6f12802f14 Changed default browser to firefox.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1483 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-29 10:57:25 +00:00
Nick Treleaven
6c7ca7d5ba Add Project Management section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1482 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-27 16:22:53 +00:00
Nick Treleaven
99eae5d4ea Update Global Tags section now all filetypes can be generated.
Comment out 'should be written' from Preferences section.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1481 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-27 15:10:25 +00:00
Nick Treleaven
f39df4005f Add support for generating global tags files for non-C-like
filetypes.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1480 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-27 11:00:29 +00:00
Nick Treleaven
4a7d4da2be Separate filetype menu item creation from filetypes_init_types() so
it can be called without initializing GTK (for non-GUI commands).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1478 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-25 15:01:14 +00:00
Nick Treleaven
cdd780edac Remove duplicate calltips (e.g. from function def and prototype).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1477 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-24 11:02:26 +00:00
Nick Treleaven
8154ee59c8 Disable FIF extra options entry when checkbox is not checked.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1476 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-24 10:52:08 +00:00
Nick Treleaven
6ebf6aa2f5 Add G_GNUC_NULL_TERMINATED to ensure variable arglists are NULL
terminated (for GLib >= 2.8).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1475 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-23 15:52:44 +00:00
Nick Treleaven
3ffa0a2545 Sort symbol list tags also by line number (fixes #1703575).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1474 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-23 15:15:13 +00:00
Nick Treleaven
1b79a856b0 When linking (or using Make Custom), remove error indicators in all
documents (should fix #1705374).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1473 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-23 12:55:37 +00:00
Nick Treleaven
c95b33301e Fix no response with Project dialogs when the user enters invalid
information (oops).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1469 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-21 16:27:38 +00:00
Nick Treleaven
492cc39a9e Restore the current project when restarting Geany.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1468 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-21 12:25:17 +00:00
Nick Treleaven
ccd28aa90c Move load_file_lists() code out of configuration_load().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1467 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-20 16:43:11 +00:00
Nick Treleaven
d3b3c943f1 Update generating global tags section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1465 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-20 14:44:34 +00:00
Enrico Tröger
e0985eac5a Fixed handling of command line arguments within the shell command for the VTE to enable use of shells as login shells.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1464 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-19 13:44:42 +00:00
Nick Treleaven
b954dc8245 Add Load Tags command in the File menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1463 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-18 15:21:33 +00:00
Nick Treleaven
14001ddc8f Split filetypes_get_from_filename() into filetypes_detect_from_file()
and filetypes_detect_from_filename().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1460 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-18 12:12:51 +00:00
Nick Treleaven
3fe147c4f1 Update Search section: escape sequences, Find All, Mark, Replace All.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1459 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-18 12:01:06 +00:00
Enrico Tröger
e331c40a54 Use g_stat() instead of stat() to prevent file read errors on Win32.
Prevent unnecessary filename encoding conversions on Win32.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1456 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-16 15:58:34 +00:00
Nick Treleaven
05164ab8ae Remove wrong UTF-8 conversion in filetypes_get_from_filename().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1455 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-16 11:10:22 +00:00
Enrico Tröger
c4ece8e758 Run print command asynchronously to prevent blocking of the main process (closes #1695786).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1454 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-15 19:25:22 +00:00
Enrico Tröger
398ddf6d73 Added context actions to run custom commands on current selection or the current word below cursor.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1453 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-15 18:09:59 +00:00
Nick Treleaven
1b715a59f6 Move 'Recurse in subfolders option' FIF option below the others.
Add tooltip for extra options entry.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1452 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-15 16:13:57 +00:00
Nick Treleaven
1545968ce3 Save FIF extra options string in the keyfile.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1451 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-15 15:59:57 +00:00
Nick Treleaven
2a3f6d00f7 Add tm_tag_function_t tags in global tags files, so that inline C++
methods (and D functions) get parsed.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1450 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-15 12:41:59 +00:00
Nick Treleaven
82a0f4dfb1 Allow overloaded argument lists in global tag files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1449 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-15 12:14:33 +00:00
Nick Treleaven
eb4a7b069d Prevent D module tag lookup for D constructor calltips.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1448 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-15 11:46:25 +00:00
Enrico Tröger
6e72477338 Fixed missing calltip display when using a space after a symbol name (thanks to Anh Phạm for reporting).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1447 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-13 16:51:48 +00:00
Nick Treleaven
e3aceea275 Show up and down arrows when there are multiple calltip matches.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1446 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-13 11:42:25 +00:00
Enrico Tröger
c84d9b2803 Added options to show or hide the statusbar as well as the editor scrollbars.
Added sci_set_scrollbar_mode() to easily show or hide the scrollbars.	  


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1444 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-10 17:06:57 +00:00
Enrico Tröger
dd7e84f33c Made "distcheck" working.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1443 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-08 16:38:46 +00:00
Nick Treleaven
c71204e370 Add Construct completion in the Editing section.
Add Tags section, including how to generate a replacement global.tags
file.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1442 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-07 15:05:09 +00:00
Nick Treleaven
a5b7688694 Only insert a space if construct completion occurs, to prevent unusual undo history.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1440 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-06 10:49:51 +00:00
Nick Treleaven
369c7bb51c Make \" filename quoting optional when creating a global tags file
(quoting is useful if glob matching is needed). Run geany -g for
example usage.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1439 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-05 12:07:46 +00:00
Nick Treleaven
4e13a55645 Only construct-complete when the editor widget has focus.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1438 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-05 11:53:52 +00:00
Nick Treleaven
4baeb619ac Add filtering out version control files with Extra options info to
Find in Files section.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1437 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-04-05 11:27:44 +00:00