2039 Commits

Author SHA1 Message Date
Enrico Tröger
dd67516ac9 Add macro project for app->project.
Rename macro tm to tagm to avoid conflicts with tm struct of time.h.
Fix a warning about shadowing a global symbol.
Use plugin macros in Export and SVNDiff plugins.	    


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1985 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-28 20:54:25 +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
e4a593a4e6 Show icons only in the file browser toolbar.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1983 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-26 16:09:00 +00:00
Nick Treleaven
cf3f0594d4 Capitalize menu item text.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1982 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-26 16:07:36 +00:00
Nick Treleaven
9dceb9b263 Capitalize menu item text.
Minor editing of some strings.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1981 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-26 16:04:38 +00:00
Nick Treleaven
bdeaee38f0 Prevent conflict with document::encoding (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1980 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-26 15:54:28 +00:00
Nick Treleaven
58c702dafa Prevent conflict with document::encoding.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1979 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-26 15:53:19 +00:00
Nick Treleaven
1825a8dd40 Make all plugins distributed with Geany have the same version number
as Geany.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1978 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-26 12:32:23 +00:00
Frank Lanitz
634bc6c328 Added feature to make a diff from an open project or a current directory
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1977 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-25 17:38:35 +00:00
Frank Lanitz
8a2d296ece Update of Swedish translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1976 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-25 07:21:31 +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
94fbc4ba12 Add pluginmacros.h to define common macros for app, utils, etc.
Add more documentation/comments to demoplugin.c.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1974 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-24 12:04:15 +00:00
Nick Treleaven
58243ee302 Add 'Show hidden files' checkbox in the popup menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1973 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-24 11:15:00 +00:00
Nick Treleaven
b8cdb9774a Use the current directory when there are no documents open.
Add popup menu with Open command.
Separate toolbar code from init().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1972 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-24 11:02:43 +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
Nick Treleaven
78c058816d Set the status bar instead of logging status messages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1969 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-23 15:20:38 +00:00
Frank Lanitz
04c7d00af9 SVNdiff: Improvment of handling of non-UTF diffs
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1968 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-23 11:49:28 +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
Nick Treleaven
e38491184d item: make the VTE interpret keybindings first (not just some bash shortcuts).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1965 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-22 12:31:26 +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
e20883cdcb 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@1957 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 12:00:43 +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
Nick Treleaven
b14e5a7590 Parse arrays, const and pointers in C-like function return types
(and store in varType).
Fix some indentation.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1952 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-17 11:55:59 +00:00
Nick Treleaven
ea11001ef5 item: calltips for more languages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1951 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-17 11:48:42 +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
Frank Lanitz
2f08de916b Saves document before executing svn diff
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1947 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-15 18:30:26 +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
Frank Lanitz
0e492c8ff9 Update of windows makefile. Ooops
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1945 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-15 08:53:26 +00:00
Frank Lanitz
885cde0ad5 Added new plugin svndiff
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1944 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-15 08:52:20 +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
Nick Treleaven
df4c6bebc8 Add: tango symbol list icons, GTK+ 2.10 printing support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1940 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-12 12:06:25 +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
18d1a3ba97 Tagging the 0.12 release.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/tags/Geany-0_12@1938 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-10 14:19:09 +00:00
Enrico Tröger
9f80cbc50d Update for 0.12.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1937 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-10 14:17:13 +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