946 Commits

Author SHA1 Message Date
Nick Treleaven
ea5f82976f Show fold line by default (so it's clearer there are hidden lines).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1537 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 16:04:37 +00:00
Enrico Tröger
1b41744c27 Applied patch from Michal Kurgan to disable separately use of global white space foreground and background colours (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1536 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 15:39:26 +00:00
Enrico Tröger
b5f8992a5d Added many widget names to different dialogs for use with custom styles. Menu items still don't work.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1535 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 15:16:16 +00:00
Enrico Tröger
5fdf697f2a Hide notebooks tabs instead of sidebar when toggling additional widgets.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1534 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 13:02:23 +00:00
Enrico Tröger
4198ac8e27 Fixed wrong clipboard target (closes #1711483).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1533 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 12:35:21 +00:00
Nick Treleaven
db0bd302b3 Hopefully fix #1718532 - 'Crashes when open a special file';
backported from Scintilla 1.73.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1532 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-14 15:53:23 +00:00
Nick Treleaven
f8eddeb70a Fix removing indent spaces after switching back to tab indenting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1531 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-14 13:06:18 +00:00
Nick Treleaven
cc3d26df71 Add some menu separators to group filetype menu items.
Reorder Haskell, O-Matrix, VHDL filetypes.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1530 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-14 12:55:55 +00:00
Nick Treleaven
6fdfb3d50e Fix #1717418, Hang on SQL file load.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1529 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-12 12:25:11 +00:00
Nick Treleaven
6066c2816f Fix bug when directory doesn't exist in utils_get_file_list().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1528 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 17:31:06 +00:00
Nick Treleaven
fc92459681 Wrap notebook pages when switching tabs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1527 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 16:43:13 +00:00
Nick Treleaven
9570443c7b Use open folder dialog for project base path instead of create folder
dialog (better for choosing existing directories, and can still
create new folders).
Add optional title parameter for open dialog with ui_path_box_new()
and ui_setup_open_button_callback().
Use Windows folder dialog in ui_path_box_open_clicked().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1526 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 16:34:18 +00:00
Nick Treleaven
479066fb19 Prevent double loading of common styles when filetype none is used
before other filetypes.
Replace init_styles() with direct initialization of style_sets.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1525 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 13:01:50 +00:00
Nick Treleaven
a2f2e78914 Rename 'confdialog' to 'prefs'.
Move compile time options section into an appendix (most users
shouldn't change these options).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1524 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 12:41:01 +00:00
Nick Treleaven
92f5a347b8 Update docs for loading user tags at startup.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1523 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 12:21:52 +00:00
Nick Treleaven
6a53d1e307 Load global tag files stored in ~/.geany/tags when needed.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1521 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 11:58:56 +00:00
Nick Treleaven
163890a33e Move search_get_file_list() to utils.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1520 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 11:42:00 +00:00
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