1452 Commits

Author SHA1 Message Date
Enrico Tröger
960a535798 Fix scrolling bugs when searching text and the cursor is outside of the current visible area.
Unfold search result.
Also print version of Geany together with GTK/GLib version information.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1923 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-01 12:22:44 +00:00
Nick Treleaven
b8043b31a2 Use stock close image for notebook tab close buttons.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1922 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-01 11:46:19 +00:00
Nick Treleaven
4ef7e0c7eb Show parent class for inner classes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1921 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-01 10:52:56 +00:00
Nick Treleaven
74727e051d Fix a possible segfault with vStringPut() - backported from CTags
5.7. This appears to fix a segfault on Windows 2000 when loading
tagmanager/c.c.
Also adds vStringChop() - chop last character from string.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1920 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-28 17:06:09 +00:00
Nick Treleaven
0cfa26f513 Add Project Properties menu accelerator.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1919 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-28 16:32:28 +00:00
Nick Treleaven
503326f2e2 Add documentation for --no-preprocessing option.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1918 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-28 15:43:01 +00:00
Nick Treleaven
b5e4604562 Add --no-preprocessing, -P option when generating tags files to
disable preprocessing of C/C++ source files.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1917 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-28 11:48:55 +00:00
Nick Treleaven
0dd090e65e Also ignore Ctrl-L for VTE bash command.
Allow 'Switch to editor' command to override any bash commands.
Also disable the popup menu to avoid VTE bash conflicts.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1916 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-28 10:54:56 +00:00
Nick Treleaven
4ff90adf26 Fix displaying error indicators with Make after entering a
subdirectory.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1915 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-27 15:10:22 +00:00
Nick Treleaven
6e4fa68d94 Don't show file opened/saved/closed messages on the status bar.
Add temporary function msgwin_status_add_new() for v0.12 (to avoid
many code changes updating msgwin_status_add() before the release).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1913 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-27 11:39:21 +00:00
Enrico Tröger
86adc018ba Don't load invalid window geometry data from the config file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1912 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-27 11:29:54 +00:00
Nick Treleaven
14e661f9fd Add enable_vte_bash_keys keybindings.conf hidden pref in [Settings].
Refactor keybindings_init().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1911 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-27 11:13:59 +00:00
Nick Treleaven
05a8bf08a2 Make common bash Ctrl-[a-z] keyboard shortcuts work in the VTE.
(Not sure why Ctrl-Shift-[cv] copy/paste shortcuts still don't work).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1908 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-26 16:22:20 +00:00
Nick Treleaven
bcbe878024 Fix selecting text with Shift-{PageUp,PageDown} (closes #1801315).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1906 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-26 11:14:53 +00:00
Nick Treleaven
8d193436de Remove pos argument from sci_get_current_line(), because
sci_get_line_from_position() can be used instead and it's clearer.
Remove unused sci_get_line_end_styled() - it's also the same as
sci_get_line_from_position().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1904 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-25 16:44:33 +00:00
Nick Treleaven
db980f3f83 Add ui->set_statusbar() to the plugin API.
Make plugin function msgwin->status_add() not set the statusbar - but
ui->set_statusbar() can now be used to do both with the log argument.
After Geany 0.12 this is how the core versions of those functions
will work, so the status window can be set independently.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1903 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-25 16:21:35 +00:00
Nick Treleaven
b078c1647d Updated for project and plugins improvements, and others.
Added wishlist items (which are unlikely to be worked on).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1902 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-25 15:19:47 +00:00
Nick Treleaven
852a4dbb50 Fix bug when using Navigate backwards after using the keyboard to
set the cursor position on the current word.
Add symbols_goto_tag().
Replace navqueue_append() with navqueue_goto_line().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1900 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-25 12:39:41 +00:00
Nick Treleaven
6b3b7fe55a Add msgwin_switch_tab(), msgwin_clear_tab() functions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1899 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-24 16:07:44 +00:00
Nick Treleaven
5282ddbeb2 Fix bug with 'Delete lines' when cursor is at the start of a
multi-line selection.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1898 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-24 11:25:41 +00:00
Nick Treleaven
1c68618e6a Undo r1891 so that 'Delete lines' again includes the cursor line
even when at the start of a line - like Cut/Copy lines do.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1894 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-22 11:11:24 +00:00
Nick Treleaven
6e90725f5d Make 'Duplicate lines' work for whole lines when more than one line
has a selection.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1892 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-21 16:39:21 +00:00
Nick Treleaven
f38fbd5418 Make 'Delete lines' not include an extra line when whole lines are
selected.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1891 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-21 16:37:19 +00:00
Nick Treleaven
8fe569692f Save and restore the current notebook page when quitting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1888 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-18 16:04:22 +00:00
Nick Treleaven
601fb23da4 Add foreground colouring to messages items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1887 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-17 16:33:17 +00:00
Nick Treleaven
f0c92858b1 Show Haxe enum types in the symbol list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1886 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-17 15:46:41 +00:00
Nick Treleaven
67c2afa93a Apply code from blackdog to parse Haxe typedef tags (thanks).
Show Haxe typedefs in the symbol list.
Add tag_type treeview iter.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1885 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-17 15:28:27 +00:00
Nick Treleaven
0f36471020 Apply patch from blackdog to add build_info and
msgwindow->compiler_add() to the plugin API (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1884 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-17 11:16:48 +00:00
Nick Treleaven
a7ce66e724 Apply patch from Christoph Berg to update main window icon and
About dialog icon (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1883 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 16:54:25 +00:00
Nick Treleaven
1b915dbef6 Make some keybinding titles use existing string capitalization.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1882 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 16:45:46 +00:00
Nick Treleaven
122dd396f3 Add Find keybinding (re-uses existing string).
Group search-related callbacks together.
Docs: Add table headings to group related keybindings together.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1881 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 16:40:19 +00:00
Nick Treleaven
07d6f819ca Change scroll by line default keybindings to Alt-{Up, Down}.
Change Previous/Next Paragraph Scintilla commands to Ctrl-{Up, Down}.
Adding Shift extends selection by paragraph.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1880 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 12:38:14 +00:00
Nick Treleaven
6556066f24 Speed up Save All for C-like files by avoiding unnecessary
recolourising after user typenames have changed.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1879 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 11:31:19 +00:00
Nick Treleaven
928e2f032e Use G_N_ELEMENTS(arr) instead of sizeof(arr) / sizeof(arr[0]).
Correct prev_translators email address.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1878 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 16:25:19 +00:00
Nick Treleaven
1e414fa341 Edit how to manually edit geany.conf hidden prefs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1877 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 16:08:26 +00:00
Nick Treleaven
a76adc4354 Make Toggle Case use the current word if there's no selection.
Make Toggle Case keep an existing selection.
Rename ui_widgets.popup_items to popup_copy_items.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1876 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 16:01:23 +00:00
Nick Treleaven
001cc916b4 Allow autocompletion on a line with trailing whitespace.
Add auto_complete_whilst_editing hidden preference.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1875 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 12:08:07 +00:00
Nick Treleaven
fcaadd8dc3 Apply patch from John Gabriele for an overview in the Tags section
(thanks).
(Format paragraph with fmt -w72).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1874 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 11:39:21 +00:00
Nick Treleaven
ca970f61e4 Fix return type for document->open_files().
(Tidy up field name indentation).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1873 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 11:17:53 +00:00
Enrico Tröger
568e5987e8 HTML manual is called Manual.html on Windows, so open this file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1870 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-11 18:18:09 +00:00
Nick Treleaven
b7113bfa7a Add reload_file() document function to the plugin API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1869 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-11 16:05:03 +00:00
Nick Treleaven
274058eb7a Neaten up the plugin API:
Make document_open_file() now wrap document_open_file_full(),
without the idx for reloading or pos arguments.
Replace str_replace() with string_replace_all() in the plugin API.
Add utils_string_replace_all(), taking a GString argument.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1868 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-11 15:21:11 +00:00
Enrico Tröger
73557807a8 Remove get_zoom from plugin API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1867 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-10 18:25:03 +00:00
Enrico Tröger
c64314e61d Replace Geany's icon by a new one by Sebastian Kraft (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1866 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-10 17:57:48 +00:00
Enrico Tröger
fadb7b7a69 Install symbol list icons with the installer. Use Geany's icon for the installer.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1865 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-09 18:59:22 +00:00
Enrico Tröger
2dd1913d85 Add notice about code navigation history.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1864 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-09 16:43:54 +00:00
Enrico Tröger
ac7e6acee5 Change quotes in some error messages to be more consistent (thanks Frank).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1863 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-09 16:13:30 +00:00
Enrico Tröger
06833473ee Improved error message if license text could not be found (thanks Frank).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1861 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 19:17:02 +00:00
Enrico Tröger
d390522727 Remove convert to lower-/upper-case keybindings.
Add toggle case keybinding and change shortcut to Ctrl-Alt-U.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1860 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 19:01:55 +00:00
Nick Treleaven
6760703a73 Minor update of Preferences dialog section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1859 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 16:45:17 +00:00