1725 Commits

Author SHA1 Message Date
Enrico Tröger
bceb2ce942 Add exit code detection for Windows.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2007 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-02 12:58:38 +00:00
Nick Treleaven
79ff87713a Add configurable default file extension setting for filetype
definition files.
Note: There is a bug with using the default extension, not the user
set one, if 'New with template' is used before any documents of the
same filetype are open.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2006 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-01 16:33:06 +00:00
Nick Treleaven
dcd06b21af Ensure document_update_tag_list() always shows the empty symbol list
when tags cannot be parsed.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2004 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-01 13:00:32 +00:00
Nick Treleaven
fbb8fb5f54 Enable build support on Windows.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2003 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-01 12:54:38 +00:00
Nick Treleaven
340c76f01c Prevent prefs dialog being hidden after using the prefs file dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2002 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-01 12:53:00 +00:00
Enrico Tröger
991a6c7811 Create tagmanager status file in configuration directory, not in a guessed temporary directory to ensure having write access. Fix crashes if status file can't be written.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2000 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-01 11:49:29 +00:00
Nick Treleaven
deb7a04d14 Only translate '%s source file' instead of whole title for filetypes
(easier for new translations).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1999 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-31 16:41:01 +00:00
Nick Treleaven
d8c3ecaf11 Ensure empty symbol list is shown when tags cannot be parsed (fixes
wrong symbol list shown when creating a new document with an unsaved
filename set).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1998 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-31 16:22:01 +00:00
Nick Treleaven
c1205dc504 Use newline as autocompletion list separator, so that reST entries
show correctly.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1995 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-31 12:56:12 +00:00
Nick Treleaven
f836bbcd7f Set reStructuredText default file extension .rst.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1994 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-31 12:16:48 +00:00
Nick Treleaven
25b85ba09c Make Fold All/Unfold All attempt to scroll the current line in view.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1989 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-29 16:53:40 +00:00
Enrico Tröger
560341bfcf Replace "Hide" popup menu items of the symbol and document list with "Show Document List" and "Show Symbol List" check menu items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1986 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-28 21:14:35 +00:00
Enrico Tröger
2d77d3013a Add support for relative project base path.
Improve and synchronize base path tooltips in project new and properties dialogs.
Fix minor GUI annoyances in project dialogs.	    


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1984 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-28 17:02:36 +00:00
Nick Treleaven
3d91095b64 Fix bug with choosing 'show full path name' from documents list popup
menu when there is no selected item (can happen after using the command
twice).
Fix hiding the sidebar/documents list from the popup menu when there's
no selected item.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1975 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-24 16:10:56 +00:00
Nick Treleaven
601dfd69f7 Make msgwin_status_add() only log a message, not display it on the
status bar.
Make ui_set_statusbar() take a log argument for whether to record the
message in the Status window.
(Plugin API functions already do this).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1971 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-24 10:52:48 +00:00
Nick Treleaven
90f19ceb3f Remove unused variable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1970 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-23 15:23:08 +00:00
Enrico Tröger
0c79897dfe Don't make notebook tabs higher than necessary.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1967 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-22 17:10:02 +00:00
Nick Treleaven
a54ddf4795 Added File Browser sidebar plugin.
Rename 'Open Files' sidebar tab 'Documents'.
Add keybindings->send_command() and tm->get_real_path() to the plugin
API.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1966 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-22 12:42:19 +00:00
Enrico Tröger
fbe1d5429d Fix possible wrong window title when loading session files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1964 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-20 14:57:37 +00:00
Frank Lanitz
0cf185f4e5 Added Swedish translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1963 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-19 17:56:24 +00:00
Enrico Tröger
fd4881a7bd Forgot to commit, sorry.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1962 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-19 16:55:04 +00:00
Enrico Tröger
6b94181466 Apply most of the patch from #1794250 (thanks):
Remove compiler specific flags.
Add configure option to specify the path to libvte.so.
Remove many unnecessary configure checks.
Stop configure if msgfmt was not found(gettext not installed).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1961 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-19 14:48:19 +00:00
Enrico Tröger
00afcbcc86 Add special key wordchars to autocomplete.conf to let the user redefine used wordchars.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1960 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 19:55:21 +00:00
Enrico Tröger
89b9682145 Fix minor compiler warning about shadowed variable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1959 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 18:19:17 +00:00
Enrico Tröger
62d31d6c92 Add encoding related functions to the plugin API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1958 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 18:03:28 +00:00
Nick Treleaven
5f688c6294 Apply patch from Catalin Marinas to add a 'newline strips trailing
spaces' pref (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1956 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 11:52:47 +00:00
Nick Treleaven
6da493990e Only connect vte_keypress() if enable_bash_keys pref is not set.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1955 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 11:37:45 +00:00
Nick Treleaven
f0e2b35c0d Update plugin api_version for new indentation fields.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1954 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-17 12:55:47 +00:00
Nick Treleaven
a2589f87fa Add Indent Type option in the Document menu.
Add 'Detect from file' Editor indentation pref.
Show TAB or SP for current document's indent type.
Minor editing of Document menu and editor Indentation prefs group.
Use GString for statusbar statistics.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1953 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-17 12:27:07 +00:00
Enrico Tröger
7c78e6a4a0 Fix wrong callback signatures in Export plugin and make menu item document sensitive.
Add dialogs_show_save_as() to the plugin API.   


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1950 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-16 09:01:13 +00:00
Enrico Tröger
97def873e4 Oops ;-).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1949 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-16 08:58:43 +00:00
Enrico Tröger
0dc540e053 Suppress selection changed signal when switching between open files and symbol list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1948 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-16 08:54:54 +00:00
Enrico Tröger
ebf639e243 Try to fix a bug with toggling of full path setting in the open files list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1946 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-15 14:14:56 +00:00
Enrico Tröger
db17d897b6 Add recent files also to GTK's recent files buffer.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1943 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-13 10:41:38 +00:00
Enrico Tröger
16147c48fe Add menu accelerators to the custom date menu items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1942 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-13 09:35:34 +00:00
Enrico Tröger
1d9c244ad1 Add menu accelerators to the symbol and open files list popup menus.
Add option to display full path name in the open files list.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1941 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-13 09:28:26 +00:00
Enrico Tröger
9ba61cdfef Post-release version bump.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1939 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-10 16:27:47 +00:00
Enrico Tröger
4a0977c905 Add full file name as tooltip in the open files list (only for GTK 2.12 and above).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1936 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-09 12:26:44 +00:00
Enrico Tröger
7419f18f88 Fix wrong colouring of type keywords of tags from different filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1934 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-09 12:04:15 +00:00
Nick Treleaven
d34892629d Fix inserting spaces instead of tab when using 'Suppress construct
completion' and spaces are used for indentation.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1933 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-09 11:49:42 +00:00
Enrico Tröger
2eaa1d8dcf Fix wrong insert position of Insert Date function when using keyboard shortcut and place the cursor behind the inserted date.
Enable horizontal scrollbar for the Open Files list.       


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1932 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-08 12:10:03 +00:00
Nick Treleaven
9eb9a8facf Don't reset the VTE when pressing Ctrl-[CD] if bash keys are enabled,
because they are now sent to the VTE.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1929 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-03 11:25:28 +00:00
Nick Treleaven
84225249e6 Fix segfault when manually editing a keybinding and selecting another
item.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1928 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-03 11:21:08 +00:00
Nick Treleaven
5b6b03c058 Move and rename the bash shortcuts hidden preference - it's now in
geany.conf, [VTE] section, called 'enable_bash_keys'.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1927 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-02 16:20:44 +00:00
Nick Treleaven
d910f01d0f Don't overwrite hidden prefs when quitting unless they are missing.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1926 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-02 15:43:16 +00:00
Nick Treleaven
f6c3430623 Attempt to fix problem with tab close button size.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1925 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-02 14:23:11 +00:00
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
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
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