1059 Commits

Author SHA1 Message Date
Enrico Tröger
351af2978a Added missing header file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1061 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-07 16:51:31 +00:00
Enrico Tröger
019859b55b Revert the last change to utils_str_equal() and use it again because g_str_equal() is not NULL-safe.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1060 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-07 16:12:01 +00:00
Enrico Tröger
37c230845a Revert the last change to utils_str_equal() and use it again because g_str_equal() is not NULL-safe.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1059 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-07 16:09:45 +00:00
Enrico Tröger
574d3d3b7e Added new scintilla lexer for D. It needs testing and there is more work to do to get it working properly.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1058 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-07 15:47:00 +00:00
Enrico Tröger
46dc43f0df Create new tm file object when changing the filetype of a document to avoid a confused tagmanager.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1057 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-07 15:13:49 +00:00
Enrico Tröger
c461da68f1 Removed utils_str_equal() and use g_str_equal() from GLib because it does exactly the same.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1056 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-06 20:44:32 +00:00
Enrico Tröger
f0044beb30 Don't insert extra indentation in Python files after a colon if the line is a comment.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1055 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-06 15:32:21 +00:00
Enrico Tröger
c36e8de3c8 Let the LaTeX parser recognise the keyword \chapter.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1054 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-05 16:03:18 +00:00
Nick Treleaven
1edaaa3d6c Show read-only notebook tabs in green.
Add document_get_status() to get the tab colour for the document.
Use ui_update_tab_status() to update notebook tabs and open files
treeview items.
Avoid using GtkTreeIter struct as treeviews function arguments.
Remove unneeded arguments for treeviews_openfiles_add(),
notebook_new_tab().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1053 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-05 10:37:36 +00:00
Nick Treleaven
d7778ce761 Prevent Valgrind warning with unlink(NULL).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1052 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-05 10:23:51 +00:00
Nick Treleaven
f1e2b62c8b Update 2 debug messages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1051 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-04 16:17:18 +00:00
Enrico Tröger
fb3b2e4f49 Fixed broken auto completion for LaTeX files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1050 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-04 16:09:57 +00:00
Nick Treleaven
47e17be093 Update; calltip return types, filetype templates.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1049 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-04 15:32:40 +00:00
Nick Treleaven
96cc367ecc Move C/C++ styling_within_preprocessor code out of C-like styles.
Use styleset_c_like() when applying C-like Scintilla styles.
Synchronize gsd_reserved_word, gsd_system_word and data/filetypes.d
with styles in data/filetypes.c.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1048 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-04 14:57:06 +00:00
Enrico Tröger
6a0f57ad2c Use default GTK foreground colour for filenames on notebook tabs instead of hardcoded colour black.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1047 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-04 14:32:50 +00:00
Enrico Tröger
80870ab68d Made handle_xml() static.
Fixed wrong XML auto completion in PHP files when inserting '>', thanks to Bob Doan for reporting.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1046 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-03 23:05:29 +00:00
Enrico Tröger
8b804b51b2 Applied patch from Bob Doan to ignore libtool messages when parsing the output of make (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1045 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-03 22:43:09 +00:00
Enrico Tröger
956e5ad179 Added new preference to unfold all children of a fold point if the fold point is unfolded.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1044 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-03 22:33:46 +00:00
Enrico Tröger
4469c37c42 Added new style for doc keyword error and added some doc key words for Doxygen and Javadoc.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1043 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-03 22:11:42 +00:00
Enrico Tröger
12868db176 Use the same style for unknown doc keywords (/** @something */) as for known keywords.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1042 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-02 18:13:42 +00:00
Enrico Tröger
ab258acf33 Removed invisible place holder menu item in recent files menu.
Create separate sub menu for the recent files menu in the toolbar to prevent GTK warnings when using GTK >= 2.10.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1041 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-01 18:44:35 +00:00
Nick Treleaven
ac3c7c54ad Edit some strings (for better clarity).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1040 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-01 12:51:33 +00:00
Nick Treleaven
e4a974349e Make the switch to vte menu shortcut override work before the VTE
has been realized.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1039 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-01 12:19:09 +00:00
Nick Treleaven
e458304ce3 Make all filetypes except LaTeX use the same build menu, disabling
any items that don't apply for the current document.
Move BuildMenuItems struct type to build.h.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1038 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-30 15:42:52 +00:00
Nick Treleaven
df70d928a8 Disable open toolbutton recent files menu for now because on
GTK+2.10 packing the recent files menu twice causes warnings.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1037 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-30 14:40:32 +00:00
Nick Treleaven
e39cf19730 Make stop button only apply for killing running programs.
Disable build commands when building is in progress.
Make build_menu_update() detect how to call set_stop_button().
Make build_menu_update() also update the LaTeX build menu.
Make build keybindings only active when the equivalent menu item
is also active.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1036 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-29 10:29:34 +00:00
Frank Lanitz
d807020f50 Update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1035 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-28 20:04:20 +00:00
Nick Treleaven
6bd89dc3ee Show build result on status bar if Compiler window is not selected.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1034 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-27 11:32:45 +00:00
Nick Treleaven
6039dcab50 Change python default compile command to create a compiled python
.pyc file (thanks to Bajusz Tamás).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1033 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-25 17:07:59 +00:00
Nick Treleaven
01988714b3 Make ui_set_statusbar() use printf-style arguments & assume the
message should not be overridden.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1032 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-25 16:33:38 +00:00
Nick Treleaven
3537731023 When replacing in session, use notebook page order and show a count
of the files changed.
Show the filename when replacing text over a range.
Add DOC_FILENAME() null-safe macro to get the filename at doc_idx.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1031 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-25 12:32:22 +00:00
Nick Treleaven
31aa37fb65 Remove vte_char_size_changed() workaround, not needed since r988;
this also fixes an issue where the VTE is limited to 30x5 chars.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1030 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-25 12:23:49 +00:00
Nick Treleaven
d5004f43e4 Add some const char* argument modifiers, remove unneeded static from
some local vars.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1029 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-25 12:17:50 +00:00
Nick Treleaven
75e6042821 Remove callbacks.h include.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1028 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-24 11:55:26 +00:00
Nick Treleaven
4c9b41dfe4 Move VTE preferences GUI code to vte.c.
Move on_pref_tools_button_clicked() to prefs.c.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1027 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-24 11:47:29 +00:00
Nick Treleaven
373ec102e4 Add frame for VTE Preferences tab, update packing.
Replace ui_frame_new() with ui_frame_new_with_alignment().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1026 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-24 11:11:06 +00:00
Frank Lanitz
0fb637f718 Update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1025 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-23 22:14:31 +00:00
Nick Treleaven
6bb48f0800 Make tab_count_changed() slightly more efficient.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1024 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-23 16:06:54 +00:00
Nick Treleaven
fa9decdaf9 Add underscore to default wordchars again (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1023 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-23 15:48:02 +00:00
Enrico Tröger
76931febcf Fixed segfault when opening the preferences dialog for the first time from the VTE widget.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1022 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-23 15:04:10 +00:00
Nick Treleaven
a9722ee94a Add switching to a notebook tab number using Alt-1 to Alt-9; Alt-0
switches to the last tab.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1021 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-23 12:23:36 +00:00
Nick Treleaven
4cbe4f4170 Only use [a-zA-Z0-9] chars for default wordchars, to avoid problems
with word matching when using Find & Replace functions.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1020 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-23 11:42:10 +00:00
Frank Lanitz
759402c59e Update of ChangeLog
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1019 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-22 23:10:18 +00:00
Frank Lanitz
9811736b94 Added Hungarian translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1018 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-22 23:09:12 +00:00
Nick Treleaven
9cff8504ea Ensure tab DnD is enabled when tabs are added; use
notebook_remove_page() instead of gtk_notebook_remove_page().
Unified notebook_[en|dis]able_dnd_for_dropping_files() in
tab_count_changed().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1017 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-22 16:07:18 +00:00
Enrico Tröger
0a27307c98 Applied patch from Bob Doan to parse PHP compile errors better (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1016 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-21 19:20:21 +00:00
Enrico Tröger
4306f9091a Removed DnD handler for the main window (not very useful).
Fixed broken tab reordering by only enabling DnD for dropping files when there are no open file tabs, otherwise disable it and enable DnD for moving file tabs. Dropping files into Geany when file tabs are open still works because then it is handled by the Scintilla widget.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1015 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-21 18:39:23 +00:00
Frank Lanitz
fef33d6da5 Update of traditional Chinese translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1014 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-19 21:53:40 +00:00
Nick Treleaven
815657bb51 Add Preferences frame alignment for Tools, Templates, Keybindings.
Revert tab placement label text.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1013 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-18 16:52:23 +00:00
Nick Treleaven
bfd785b72a Applied patch from Bob Doan to prevent scrolling when wrap searching
around a document, and to add a preference for suppressing search
dialogs when wrapping or after Find Next.
Rearranged some Preferences dialog options, added Files tab.
Disable tab position when file tabs are hidden (not new file tab
placement option, it still affects order of pages).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1012 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-11-18 15:47:28 +00:00