Yevgen Muntyan
4beff880d5
Fixed accelerators stuff
2006-11-07 06:05:12 -06:00
Yevgen Muntyan
b95ec42ede
Do not mix pcre and glib memeory management stuff
2006-11-06 08:39:35 -06:00
Yevgen Muntyan
a1d3b5a91b
Added globs
2006-11-06 08:38:11 -06:00
Yevgen Muntyan
c380df7ead
Do not use gtk.Action() constructor
2006-11-05 17:15:29 -06:00
Yevgen Muntyan
eb56183a47
Use moo module if available
2006-11-05 17:14:52 -06:00
Yevgen Muntyan
4760715665
More private api
2006-11-04 01:03:45 -06:00
Yevgen Muntyan
f0d1dbbef3
MooNotebook::switch-page signal renamed
2006-11-04 01:03:25 -06:00
Yevgen Muntyan
9176091ce5
Made MooNotebook subclass of GtkNotebook, to make themes happy
2006-11-04 00:20:04 -06:00
Yevgen Muntyan
aaf3644b83
Renamed _m_* functions
2006-11-03 23:57:57 -06:00
Yevgen Muntyan
11df386d67
Mangle xdg_mime_utf8_skip name
2006-11-03 23:57:44 -06:00
Yevgen Muntyan
0b84e68299
Do not desensitize filter combo
2006-11-02 02:25:50 -06:00
Yevgen Muntyan
51f7bb846d
Made filters eat error messages without filename
2006-11-02 02:09:24 -06:00
Yevgen Muntyan
2673b1c93a
Sample plugin
2006-11-02 00:44:27 -06:00
Yevgen Muntyan
e58b1691d5
GtkSourceStyleManager
2006-11-02 00:43:53 -06:00
Yevgen Muntyan
7786784903
gap.lang; reverted makefile.lang and sh.lang
2006-11-02 00:43:24 -06:00
Yevgen Muntyan
86f4d52161
moo_glade_xml_get_root: fail if nothing parsed yet
2006-11-02 00:41:43 -06:00
Yevgen Muntyan
3d7043fce6
Upstream changes: GtkSourceStyleManager
2006-11-02 00:39:54 -06:00
Yevgen Muntyan
e4baac44b7
_moo_message()
2006-11-02 00:38:00 -06:00
Yevgen Muntyan
1e6160a8af
_moo_term_clear_selection
2006-10-24 01:26:10 -05:00
Yevgen Muntyan
999b2130eb
Do watch for POLLHUP, and open pipe for read-write
2006-10-24 01:25:34 -05:00
Yevgen Muntyan
91704b9c2b
Informative error message
2006-10-22 15:32:48 -05:00
Yevgen Muntyan
1896957ee6
Couple more python methods
2006-10-22 15:32:12 -05:00
Yevgen Muntyan
89796ef834
Do not watch for G_IO_HUP, it catches POLLHUP from the other end
2006-10-22 15:31:12 -05:00
Yevgen Muntyan
c9e0e5d7a8
Quit only when outer main loop terminates
2006-10-22 15:25:59 -05:00
Yevgen Muntyan
26c9510054
Use new metadata tag; use def:escape and def:line-continue
2006-10-20 02:02:38 -05:00
Yevgen Muntyan
31126395d8
More ISO C stuff
2006-10-20 02:02:13 -05:00
Yevgen Muntyan
b27e5615d6
Saving before reverting
2006-10-19 09:20:39 -05:00
Yevgen Muntyan
f63ec96245
C90 mode: don't use // comments, don't use trailing commas in enums, and so on
2006-10-18 00:25:42 -05:00
Yevgen Muntyan
31c09f5e9a
C90 mode: don't use // comments, don't use trailing commas in enums, and so on
2006-10-18 00:24:35 -05:00
Yevgen Muntyan
bf7a22a41e
C90 mode
2006-10-18 00:11:53 -05:00
Yevgen Muntyan
7c074fa8f9
moo_ui_xml_remove_ui: fixed a leak
2006-10-14 14:03:59 -05:00
Yevgen Muntyan
deb45535ca
Do not leak plugin dirs list
2006-10-14 14:03:19 -05:00
Yevgen Muntyan
511fdb0e83
Use strcmp to compare mime types
2006-10-14 14:02:58 -05:00
Yevgen Muntyan
09c8355c2d
Do not leak plugin->id
2006-10-14 14:02:35 -05:00
Yevgen Muntyan
04089010d5
Upstream changes
2006-10-14 14:02:15 -05:00
Yevgen Muntyan
d5bfc26783
Save file only if it's modified
2006-10-12 21:40:59 -05:00
Yevgen Muntyan
1d613bc3cd
Guard mmap stuff with HAVE_MMAP
2006-10-12 21:40:06 -05:00
Yevgen Muntyan
e12872b716
Use _GNU_SOURCE to get ptsname_r
2006-10-02 01:19:12 -05:00
Yevgen Muntyan
ca3c4a2c72
_moo_term_buffer_select_charset: fixed signature
2006-10-02 01:18:18 -05:00
Yevgen Muntyan
2b4ca6ff54
Make tcc happy, don't initialize a struct with function arguments
2006-10-02 01:17:53 -05:00
Yevgen Muntyan
dbb1958e56
Upstream changes: mime types and stuff moved to properties
2006-10-02 01:16:17 -05:00
Yevgen Muntyan
fed6c4c098
Upstream changes: mime types and stuff moved to properties
2006-10-02 01:15:27 -05:00
Yevgen Muntyan
9b9d55e6ef
Export all symbols now
2006-09-27 19:39:02 -05:00
Yevgen Muntyan
4b35896c54
Hide exported glib/gtk symbols on win32
2006-09-27 19:38:19 -05:00
Yevgen Muntyan
358e28e2a0
New argument to moo_app_send_files
2006-09-27 19:37:56 -05:00
Yevgen Muntyan
d50d5c57ef
Save project files backup
2006-09-27 19:37:20 -05:00
Yevgen Muntyan
3c471df7a3
Better shell highlighting, use def.lang in m4.lang
2006-09-27 19:36:34 -05:00
Yevgen Muntyan
d6ddd48266
Moved moolinklabel.* to mooapp/
2006-09-26 14:49:13 -05:00
Yevgen Muntyan
29f3ca107e
Copy uri to clipboard
2006-09-26 14:47:39 -05:00
Yevgen Muntyan
e30e9e80ad
Renamed moo_lang_mgr_get_lang_for_mime_type
2006-09-26 14:47:11 -05:00
Yevgen Muntyan
4e93744573
default_lang_combo_set_lang: don't search for NULL
2006-09-26 14:46:34 -05:00
Yevgen Muntyan
4d2bae8c72
Use C++ highlighting for C headers
2006-09-26 14:45:48 -05:00
Yevgen Muntyan
9825a62907
Renamed kde theme to "Kate"
2006-09-26 14:45:13 -05:00
Yevgen Muntyan
900aa18b98
Upstream changes
2006-09-26 14:44:20 -05:00
Yevgen Muntyan
b008c2aa38
Pass line number to moo_app_send_files()
2006-09-26 14:43:56 -05:00
Yevgen Muntyan
23447f366f
Moved moolinklabel.* to mooapp/
2006-09-26 14:43:23 -05:00
Yevgen Muntyan
2f1885bc98
Moved moolinklabel.* to mooapp/
2006-09-26 14:42:57 -05:00
Yevgen Muntyan
497f2c34ad
Allow unknown context references during parsing, and resolve them after parsing finished
2006-09-10 12:06:45 -05:00
Yevgen Muntyan
9abec4785a
Use IS_SPACE_OR_TAB macro in undo actions merge
2006-09-10 12:06:13 -05:00
Yevgen Muntyan
b280310040
Don't remove all generated files in make clean
2006-09-10 12:05:32 -05:00
Yevgen Muntyan
4e9479972f
Include user name into pipe name too
2006-09-08 09:19:55 -05:00
Yevgen Muntyan
26433f1c83
Include display name into input pipe name
2006-09-08 03:26:43 -05:00
Yevgen Muntyan
2df54a3016
Made gtk-can-change-accels work again
2006-09-07 20:51:29 -05:00
Yevgen Muntyan
5bcb5b4a06
Merged FreeBSD stuff
2006-09-07 02:05:50 -05:00
Yevgen Muntyan
1230d9b758
Use g_utf8_collate() to sort langs
2006-09-07 02:04:31 -05:00
Yevgen Muntyan
d42e8c419f
Use "UTF-8" instead of "UTF8" charset name
2006-09-07 02:02:21 -05:00
Yevgen Muntyan
176bc04069
#include <libutil.h> for FreeBSD
2006-09-07 02:01:48 -05:00
Yevgen Muntyan
2ce565eda7
#include <signal.h>, to get SIG* constants
2006-09-06 21:08:18 -05:00
Yevgen Muntyan
65ca899745
Removed globs from lang files
2006-09-06 21:06:32 -05:00
Yevgen Muntyan
8b6ecb7d68
Merged from miln005
2006-09-06 13:13:10 -05:00
Yevgen Muntyan
04b000da6f
Renamed sh:line-comment to sh:comment, added m4-comment, the comment starting with dnl
2006-09-06 12:51:04 -05:00
Yevgen Muntyan
d445431691
Better error message, better highlighting
2006-09-06 12:25:56 -05:00
Yevgen Muntyan
4ccd0dcd5f
Try to get mode string from second line too
2006-09-06 12:25:22 -05:00
Yevgen Muntyan
c9a7d02ac1
A bit better lang files
2006-09-04 01:04:29 -05:00
Yevgen Muntyan
dac98d7202
Fixed breakage after last commit
2006-09-04 01:00:19 -05:00
Yevgen Muntyan
6f2965a257
Be careful with free'd memory
2006-09-04 00:45:26 -05:00
Yevgen Muntyan
8567fa58e4
Better lang files
2006-09-03 22:09:51 -05:00
Yevgen Muntyan
10c2fe6272
Better error message
2006-09-03 22:09:00 -05:00
Yevgen Muntyan
beed8585d7
Synced with upstream:
...
2006-09-03 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/gtksourcecontextengine.c:
commented UPDATE_PRIORITY and UPDATE_TIME_SLICE constants;
made CHECK_* macros and made corresponding function names lowercase;
Removed some XXX comments, changed some FIXME's.
* gtksourceview/gtksourcelanguage-parser-1.c:
(build_keyword_list): removed keyword number limit and added a TODO there;
removed language_strconvescape; removed old commented out code;
(_gtk_source_language_file_parse_version1): check lang file version in
* gtksourceview/gtksourcelanguage-parser-2.c:
(create_definition): added a TODO about big keyword lists;
removed old commented out code.
* gtksourceview/gtksourcestylescheme.c: replaced XXX with FIXME (more
informative one).
* gtksourceview/gtktextregion.c,
gtksourceview/gtktextregion.h: removed gtk_text_region_subtract_region,
it's not needed anymore.
2006-09-03 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/gtksourcecontextengine.c,
gtksourceview/gtksourcelanguage-parser-1.c
gtksourceview/gtksourcelanguage-parser-2.c
gtksourceview/gtksourcelanguage.c
gtksourceview/gtksourcelanguagesmanager.c
gtksourceview/gtksourcestyle.c
gtksourceview/gtksourcestylescheme.c: do if (ptr != NULL) and
if (ptr == NULL) instead of if (ptr) and if (!ptr), to please
maintainers who are afraid of using pointers in boolean contexts.
2006-09-03 17:59:59 -05:00
Yevgen Muntyan
208246b29e
Now it can open files
2006-09-02 04:01:26 -05:00
Yevgen Muntyan
b713f5c505
Use :* when including contexts
2006-09-02 04:01:01 -05:00
Yevgen Muntyan
38155c5112
Handle case when parent context doesn't have end pattern properly
2006-09-02 04:00:21 -05:00
Yevgen Muntyan
811c16f2e6
Output filters start working
2006-09-02 02:34:01 -05:00
Yevgen Muntyan
d7dacd1f27
Do not write stderr as stdout; renamed std*_text to std*_line;
2006-09-02 02:33:09 -05:00
Yevgen Muntyan
11f7c5a11c
moo_line_view_set_boxed(), moo_line_view_get_boxed()
2006-09-02 02:31:13 -05:00
Yevgen Muntyan
475ba8fb9e
Do not run command with empty Untitled if it needs a file
2006-09-02 02:30:43 -05:00
Yevgen Muntyan
53e07fcea5
_moo_str_equal()
2006-09-02 02:29:39 -05:00
Yevgen Muntyan
a3865e4622
Added macros for "stdout" and friends
2006-09-02 02:27:07 -05:00
Yevgen Muntyan
c3d6963ff6
Strings end at line end
2006-09-02 02:26:38 -05:00
Yevgen Muntyan
47353c6ae7
"union" is a keyword
2006-09-02 02:26:21 -05:00
Yevgen Muntyan
fbc3280d7e
Continuing output filter stuff
2006-09-01 12:37:47 -05:00
Yevgen Muntyan
9507592658
Mismatched bracket color
2006-09-01 03:49:08 -05:00
Yevgen Muntyan
7b1202882a
Started output filter stuff
2006-09-01 03:48:52 -05:00
Yevgen Muntyan
f6b19ba21f
Set current line color too
2006-09-01 03:47:55 -05:00
Yevgen Muntyan
109d7a0dde
MANY_LINES trick is broken
2006-09-01 03:47:34 -05:00
Yevgen Muntyan
aef1c816de
use-style attribute
2006-09-01 03:47:03 -05:00
Yevgen Muntyan
a1f6fd445f
Removed default styles which do not make sense for most languages such as def:preprocessor; added use-style attribute to styles in style schemes
2006-09-01 03:46:43 -05:00
Yevgen Muntyan
c55731d6da
Removed odd #include's
2006-09-01 03:45:42 -05:00
Yevgen Muntyan
53eca2f14b
Use MooKeyFile for tools configuration files
2006-08-31 10:21:39 -05:00
Yevgen Muntyan
4d37da1536
Better styles for latex
2006-08-31 10:21:18 -05:00
Yevgen Muntyan
6f7f511daa
Changed license to LGPL
2006-08-31 10:10:57 -05:00
Yevgen Muntyan
0374f0e65e
New option: async
2006-08-31 01:26:50 -05:00
Yevgen Muntyan
149234217e
_moo_env_add
2006-08-31 01:26:26 -05:00
Yevgen Muntyan
0229d59cd1
Do not use comment style for math stuff
2006-08-31 01:26:13 -05:00
Yevgen Muntyan
3b05ab17ac
More lang files
2006-08-31 00:34:59 -05:00
Yevgen Muntyan
3f2911df56
Use TextView.set_lang_by_id
2006-08-31 00:34:16 -05:00
Yevgen Muntyan
a42d3703fe
moo_text_view_set_lang_by_id
2006-08-31 00:33:48 -05:00
Yevgen Muntyan
62b487fc97
moo_text_view_set_lang_by_id(): set style scheme too
2006-08-31 00:33:18 -05:00
Yevgen Muntyan
536d5df25e
Warn if a language with given name not found
2006-08-31 00:32:25 -05:00
Yevgen Muntyan
425c951b74
Do not spit those messages about matched files
2006-08-31 00:31:59 -05:00
Yevgen Muntyan
36ff6f4a07
Removed odd #include's
2006-08-31 00:31:39 -05:00
Yevgen Muntyan
6a47d03fca
"bash" language renamed to "sh"
2006-08-31 00:31:25 -05:00
Yevgen Muntyan
8e171f42a6
Do not crash on invalid lang files
2006-08-31 00:30:15 -05:00
Yevgen Muntyan
f47ee58476
Removed GError* member from ParserState; better error message when encountered an error in a referenced lang file; get error messages from xml parser
2006-08-31 00:29:58 -05:00
Yevgen Muntyan
d86c65ac43
Remove trailing \n from all patterns
2006-08-31 00:28:41 -05:00
Yevgen Muntyan
ea528959a4
Do not crash on invalidated hints; do not crash on zero-length segments
2006-08-31 00:28:15 -05:00
Yevgen Muntyan
55df4f1823
Handle zero-length segments properly
2006-08-29 04:36:40 -05:00
Yevgen Muntyan
b37b8eac18
Handle zero-length matches better
2006-08-29 01:48:50 -05:00
Yevgen Muntyan
49ac2ab247
Removed automake.lang, added some stuff in def.lang
2006-08-29 00:08:18 -05:00
Yevgen Muntyan
37f67cc758
Changelog lang file
2006-08-28 23:27:37 -05:00
Yevgen Muntyan
404d485b0c
Fix build on gtk-2.6
2006-08-28 21:08:09 -05:00
Yevgen Muntyan
120f8ba116
Do not use g_return_val_if_fail() in sub_pattern_to_int(), no number is not an error
2006-08-28 21:06:38 -05:00
Yevgen Muntyan
26cf5c1eef
Fixed build with gtk-2.6
2006-08-28 13:27:14 -05:00
Yevgen Muntyan
b5825f26a1
Synced with upstream
...
2006-08-27 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/language-specs/automake.lang,
gtksourceview/language-specs/check.sh,
gtksourceview/language-specs/Makefile.am: new lang file for
Makefile.am.
* gtksourceview/language-specs/c.lang: override style for
line-continue in macros; use def:string context.
* gtksourceview/language-specs/def.lang: renamed 'c-style-escape'
to 'escape', it's not really 'C style';
added 'escape' style to 'line-continue' context;
added 'string' and 'single-quoted-string' contexts.
* gtksourceview/language-specs/javascript.lang: replaced
def:c-style-escape with def:escape.
* gtksourceview/language-specs/language2.rng: added optional
style-ref and ignore-style attributes to <context ref=""> tags.
* gtksourceview/gtksourcecontextengine.[ch],
gtksourceview/gtksourcelanguage-parser-2.c: made it possible to
override style from referenced context:
<context ref="some-context" style-ref="some-style"> means "use
context some-context with style some-style", and ignore-style
attribute means "use no style in this context".
2006-08-27 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/language-specs/Makefile.am: install style scheme into
$prefix/gtksourceview-2.0/styles dir.
* gtksourceview/gtksourcecontextengine.c: fixed subpatterns handling
(subpatterns tags were applied randomly);
made high-priority one-time idle called more often, which hopefully
make it look nicer;
(gtk_source_context_engine_update_highlight): highlight as much as possible
even if some part of requested area is not analyzed yet.
* gtksourceview/gtksourcelanguage-parser-2.c: fixed two leaks.
* gtksourceview/gtksourcelanguagesmanager.c,
gtksourceview/gtksourcestylescheme.h,
gtksourceview/gtksourceview.c: _gtk_source_style_scheme_get_default() -
temporary workaround for no-builtin-scheme thing.
2006-08-27 19:11:56 -05:00
Yevgen Muntyan
c7e5afb416
Always raise pane window in size-allocate
2006-08-27 19:10:41 -05:00
Yevgen Muntyan
d6cfcf6f82
Do not map child until notebook is mapped itself
2006-08-27 19:10:08 -05:00
Yevgen Muntyan
17f35eb679
Match floats before decimals
2006-08-27 04:36:06 -05:00
Yevgen Muntyan
7082d17f76
Do not overwrite old files.
2006-08-26 19:14:18 -05:00
Yevgen Muntyan
0732a0a2fb
Added first-line-only option
2006-08-26 19:04:13 -05:00
Yevgen Muntyan
e0c326682c
Sripts to convert old lang files
2006-08-26 19:02:38 -05:00
Yevgen Muntyan
0971cb441f
first-line-only and shebang
2006-08-26 18:24:54 -05:00
Yevgen Muntyan
7364b6f03e
Added shebang rule
2006-08-26 18:24:10 -05:00
Yevgen Muntyan
5ef5c558a9
typedef is a keyword, not a type
2006-08-26 18:23:51 -05:00
Yevgen Muntyan
23c0c2d90c
Yacc lang file
2006-08-26 06:17:24 -05:00
Yevgen Muntyan
f7cd81d5a6
Use "true" instead of "1"
2006-08-26 06:17:13 -05:00
Yevgen Muntyan
dfe6411611
Do not crash
2006-08-26 06:16:29 -05:00
Yevgen Muntyan
ee935c3a0b
Convert language ids to lower case
2006-08-26 05:01:22 -05:00
Yevgen Muntyan
6589d94f89
Make distcheck happy
2006-08-26 05:01:07 -05:00
Yevgen Muntyan
045d120c3f
Disable MooLang* and MooTextStyle* stuff in python
2006-08-26 04:53:01 -05:00
Yevgen Muntyan
ee2dea7d75
GtkSourceView highlighting engine
2006-08-26 04:46:29 -05:00
Yevgen Muntyan
5a23ae651c
Merged from moo-0.7 branch
2006-08-25 16:49:05 -05:00
Yevgen Muntyan
53131f1179
Added Open action to file selector popup menu, for cases when more than one file selected
2006-08-25 16:35:09 -05:00
Yevgen Muntyan
8ddc1eef5c
Removed dependency on mooedit
2006-08-24 01:56:44 -05:00
Yevgen Muntyan
60bbb31fb7
MooCommandExe is really MooCommandUnixShell now, disabling it for win32
2006-08-23 23:58:30 -05:00
Yevgen Muntyan
e56fa942b7
Release 0.7.0
2006-08-23 23:26:36 -05:00
Yevgen Muntyan
00797c548b
Sort
2006-08-23 23:17:45 -05:00
Yevgen Muntyan
aeea183961
Use textview on win32
2006-08-23 23:17:28 -05:00
Yevgen Muntyan
f853c937c4
#include "mooutils/moocompat.h"
2006-08-23 23:03:41 -05:00
Yevgen Muntyan
26261e86b0
g_listenv()
2006-08-23 23:03:20 -05:00
Yevgen Muntyan
52e3cc9234
Fixed char rule a bit
2006-08-23 21:37:38 -05:00