Enrico Tröger
|
ef87bbe5b7
|
Fix passing wrong pointer to the File Open dialog for the Run command in the Project Properties dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3755 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-30 17:17:28 +00:00 |
|
Enrico Tröger
|
6d1371eec2
|
Update the View->Fullscreen menu item when fullscreen state is changed externally (e.g. by the window manager).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3754 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-30 17:17:13 +00:00 |
|
Enrico Tröger
|
fb2644219a
|
Don't print debug messages on plugin initialisation anymore.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3745 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-28 18:20:35 +00:00 |
|
Enrico Tröger
|
a5521fca27
|
Fix setting focus to the editor widget after changing the selection in the symbol list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3743 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-27 20:22:47 +00:00 |
|
Enrico Tröger
|
63801f6e60
|
Add a recent project item after creating a new project.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3740 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-27 19:31:06 +00:00 |
|
Enrico Tröger
|
b5884be2fa
|
Remember the active sidebar page between sessions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3739 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-27 19:30:29 +00:00 |
|
Enrico Tröger
|
62fddcaddf
|
Use G_MODULE_SUFFIX to build the plugin filenames.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3738 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-27 19:29:33 +00:00 |
|
Enrico Tröger
|
26318a59ca
|
Prevent crashes when two or more top level items in the symbol list have the same name (closes #2778246).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3735 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-25 09:30:07 +00:00 |
|
Enrico Tröger
|
8d6a40a76b
|
Increase the amount of highlighted build error messages to 100.
At least for LaTeX we need higher values as there is a lot of informative output before any errors are reported.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3732 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-24 19:31:00 +00:00 |
|
Enrico Tröger
|
52e733e305
|
Set the "ellipsize" property of GtkCellRendererText to automatically shorten the path and file names in the Documents list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3731 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-24 19:30:07 +00:00 |
|
Enrico Tröger
|
e4dfd09d7c
|
When the editor menu is opened by the Menu key, use the text cursor position for retrieving the current word. This fixes disabled Go to Tag items in the menu (#2780044).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3730 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-24 19:29:45 +00:00 |
|
Enrico Tröger
|
01fec60c06
|
Fix a crash when USE_GIO_FILEMON is enabled at closing a document which was reloaded shortly before.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3729 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-24 19:29:20 +00:00 |
|
Enrico Tröger
|
e26052485c
|
Manually show the main notebook tab bar menu when Shift-F10 is pressed. This broke when we disabled the default GTK tab bar menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3728 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-24 19:28:55 +00:00 |
|
Enrico Tröger
|
e908e38a89
|
Limit the amount of highlighted build error messages in the Compiler window to 50 for performance reasons.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3725 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:54:50 +00:00 |
|
Enrico Tröger
|
46f16e6b93
|
Skip empty lines when parsing build output.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3724 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:54:30 +00:00 |
|
Enrico Tröger
|
63809f5e16
|
Make build commands on Windows run synchronously to avoid problems with reading build commands' output.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3723 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:54:19 +00:00 |
|
Enrico Tröger
|
8fcef38e82
|
Add a hidden preference 'use_safe_file_saving' to save files to disk by creating a temporary file first. This has serious side effects, please read the documentation before enabling this.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3722 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:54:04 +00:00 |
|
Enrico Tröger
|
fae6486182
|
Add new toolbar element: Print (patch by Roland Baudin, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3721 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:53:42 +00:00 |
|
Enrico Tröger
|
a6bf39436b
|
Ellipsize long filenames also in the window title.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3720 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:53:23 +00:00 |
|
Enrico Tröger
|
5ff2057412
|
Add utils_str_middle_truncate() and document_get_basename_for_display() to the plugin API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3719 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:53:11 +00:00 |
|
Enrico Tröger
|
f1eb8dc22d
|
Ellipsize tab labels and some status messages for very long filenames (closes #2777348).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3718 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:52:51 +00:00 |
|
Enrico Tröger
|
ac0505ee6c
|
Fix build with USE_GIO_FILEMON by declaring the file changed status colour conditionally.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3717 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:52:32 +00:00 |
|
Enrico Tröger
|
61f89d5c25
|
Add a trivial symbol parser for NSIS files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3716 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:52:19 +00:00 |
|
Enrico Tröger
|
6ae141fac0
|
Replace our own GEANY_KEYS_MODIFIER_MASK by gtk_accelerator_get_default_mod_mask() which gives the same result.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3715 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-21 20:51:53 +00:00 |
|
Enrico Tröger
|
ec6542fa18
|
Watch the 'show-hidden' property of the file chooser widget using GObject's "notify" signal which gives accurate results and remove the hack using the "selection-changed" signal.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3714 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-19 18:14:12 +00:00 |
|
Enrico Tröger
|
eab512dced
|
Hide the extra file open dialog options in an expander to make the dialog more compact by default and to provide more space for the file view.
Remove the filename field as it is also provided by GTK itself with more features like auto-completion.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3713 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-19 17:54:09 +00:00 |
|
Enrico Tröger
|
0a4256565c
|
Prevent double execution of radio menu item "activate" or "toggled" signal handlers.
Move 'Set Encoding' callback function into encodings.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3712 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-17 15:30:01 +00:00 |
|
Enrico Tröger
|
075f2d3e7f
|
Fix a memory leak.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3711 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-16 17:57:29 +00:00 |
|
Enrico Tröger
|
1c1306341b
|
When a project is loaded, replace the project base path with the project name in the Documents sidebar for parent items (closes #2723679).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3710 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-16 17:55:42 +00:00 |
|
Enrico Tröger
|
30494fa2ad
|
Add some missing 'void's in function definitions.
If the project base path is './', just use the path of the project config file instead of appending './'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3709 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-16 17:55:26 +00:00 |
|
Enrico Tröger
|
a95a59a42f
|
Remove all G_LIKELY macros inside g_return_if_fail() statements as this is redundant.
Remove many other G_LIKELY/G_UNLIKELY macros which doesn't make much sense to keep the code more readable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3708 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-15 22:47:33 +00:00 |
|
Enrico Tröger
|
ba4002e502
|
Fix duplicating the recent files and projects lists when closing a project.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3707 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-15 22:46:13 +00:00 |
|
Enrico Tröger
|
54f406a548
|
When updating global type definitions for opened documents, take also C++ namespace symbols into account and don't ignore symbols which are defined inside a scope.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3706 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-09 12:41:29 +00:00 |
|
Nick Treleaven
|
19fbfd611a
|
Don't show 'plugin is not binary compatible' messages on the status
bar, only the status window.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3705 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-09 12:12:58 +00:00 |
|
Enrico Tröger
|
ae5e0c5970
|
When finished sending filenames to a remote instance, notify the environment that we finished starting up.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3704 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-08 16:06:40 +00:00 |
|
Enrico Tröger
|
500935d788
|
When opening files from a remote instance on X11, set the window server time to encourage window managers to pop up the main window (related to #2735467 and #2276179).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3703 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-08 16:06:25 +00:00 |
|
Nick Treleaven
|
5b23e5e78e
|
Fix autocompletion.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3701 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-08 12:42:55 +00:00 |
|
Nick Treleaven
|
7e7b07e3b7
|
Sort Configuration Files menu.
Add ui_menu_sort_by_label().
Add foreach_list() macro.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3700 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-08 12:25:47 +00:00 |
|
Enrico Tröger
|
28ac7814fd
|
Don't add opened project files to the GtkRecentManager.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3699 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-07 22:09:23 +00:00 |
|
Enrico Tröger
|
8111ada01b
|
Prevent showing an empty macro list.
Show only macros of the same filetype instead of all macros of all loaded filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3698 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-07 22:09:08 +00:00 |
|
Enrico Tröger
|
d02a9f9c88
|
Silently ignore a request to start auto-completion when the document has no filetype set.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3697 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-07 22:08:50 +00:00 |
|
Enrico Tröger
|
6d50bdf31a
|
Make editor_highlight_braces() static.
Remove unused wrapper functions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3696 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-07 22:08:38 +00:00 |
|
Enrico Tröger
|
1dc5f0175d
|
Fix setting a wrong default window size when starting without an existing configuration.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3695 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-07 22:08:19 +00:00 |
|
Nick Treleaven
|
bfe7da53bd
|
Fix 2 old uses of filetype IDs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3694 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-07 15:42:24 +00:00 |
|
Nick Treleaven
|
a50dde5037
|
Add Configuration Files item for snippets.conf.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3693 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-07 15:28:03 +00:00 |
|
Enrico Tröger
|
ab88bb8270
|
Minor string improvements (spotted by Jean-Philippe Moal, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3691 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-06 16:01:15 +00:00 |
|
Enrico Tröger
|
7065a92232
|
Fix Windows build (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3690 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-06 13:39:33 +00:00 |
|
Enrico Tröger
|
e652d1f16a
|
Show a message dialog when renaming a file fails.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3689 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-05 21:41:38 +00:00 |
|
Enrico Tröger
|
1f7def7b71
|
Fix typo in the G_LIKELY checks, introduced in last commit.
Fix the size of the styles array.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3688 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-05 21:22:49 +00:00 |
|
Enrico Tröger
|
a9dc990049
|
Start using G_LIKELY/G_UNLIKELY macros to gain a little more performance when building the code with gcc.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3687 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2009-04-05 21:07:40 +00:00 |
|