879 Commits

Author SHA1 Message Date
Nick Treleaven
37b6189380 Update C global tags for GTK+ 2.10 and it's dependencies.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1519 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-10 16:36:50 +00:00
Nick Treleaven
76f03b068b Make backspace unindent when using spaces for indentation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1517 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-09 11:23:50 +00:00
Nick Treleaven
2e9935303c Fix auto-indentation when the filetype is not set.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1516 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-08 17:45:54 +00:00
Enrico Tröger
1746b6e66c Added sci_get_line_indentation() and sci_set_line_indentation().
Fixed broken increase/decrease indentation when using only spaces for indentation.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1514 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-08 16:03:07 +00:00
Enrico Tröger
c9d5ef64c1 Prevent installation in a directory without proper write permissions under Windows. Display an error message instead.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1513 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-07 15:36:43 +00:00
Enrico Tröger
7821bde1d2 Added build instructions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1512 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-07 13:57:03 +00:00
Enrico Tröger
725ae82446 Added new filetype Haskell (patch by Guillaume Hoffmann, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1510 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-06 14:05:43 +00:00
Nick Treleaven
40348cb3f4 Add brace indenting support for Perl and TCL.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1508 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-05 16:51:41 +00:00
Nick Treleaven
ad56cd59de Make marker and matching brace keybindings global.
(Also indent some case statement bodies).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1507 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-05 16:35:59 +00:00
Enrico Tröger
e83bf14955 Applied patch from John Gabriele which adds some text to the preferences section, thanks.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1506 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-05 13:52:54 +00:00
Enrico Tröger
0514bba3d3 Added keybinding to show and hide all additional widgets(statusbar, toolbar, sidebar and messages window).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1505 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-04 16:59:00 +00:00
Enrico Tröger
8077ddd9f4 Set widget names for the main widgets to allow users to define custom styles in .gtkrc-2.0.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1503 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-04 15:33:07 +00:00
Nick Treleaven
2acfbdf2d6 Merge file menu keybinding callbacks into cb_func_file_action().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1502 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-03 16:13:30 +00:00
Frank Lanitz
8ceadbd649 Small update of contact data of a French translator
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1500 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-02 17:19:01 +00:00
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