Yevgen Muntyan
8fc9e0fa50
2006-12-24 Yevgen Muntyan <muntyan@tamu.edu>
...
* gtksourceview/language-specs/check.sh,
gtksourceview/language-specs/Makefile.am,
gtksourceview/language-specs/dtd.lang,
gtksourceview/language-specs/gtk-doc.lang:
New lang files.
* gtksourceview/language-specs/c.lang,
gtksourceview/language-specs/def.lang,
gtksourceview/language-specs/desktop.lang,
gtksourceview/language-specs/m4.lang,
gtksourceview/language-specs/sh.lang,
gtksourceview/language-specs/xml.lang:
Improved (hopefully) higlighting.
2006-12-24 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/gtksourcelanguage-parser-2.c:
Fixed mapping styles: it skipped intermediate styles, i.e.
<style id="foo" map-to="moo"/>
<style id="moo" map-to="baz"/>
was treated as
<style id="foo" map-to="baz"/>
<style id="moo" map-to="baz"/>.
* gtksourceview/gtksourcecontextengine.c:
Some doc clean up.
2006-12-24 00:57:46 -06:00
Yevgen Muntyan
f89f294065
2006-12-23 Yevgen Muntyan <muntyan@tamu.edu>
...
* gtksourceview/gtksourcecontextengine.c,
gtksourceview/gtksourcecontextengine.h,
gtksourceview/gtksourcelanguage.c,
gtksourceview/gtksourcelanguage-private.h,
gtksourceview/gtksourcelanguage-parser-1.c,
gtksourceview/gtksourcelanguage-parser-2.c:
Made context definitions shared between engines using same language:
added GtkSourceContextData structure which holds definitions, and made
GtkSourceContextEngine refer to it.
2006-12-23 19:42:23 -06:00
Yevgen Muntyan
0770d69345
Added --pida option
2006-12-23 18:13:09 -06:00
Yevgen Muntyan
5cb37ad123
Fake make gtksourceview/upstream/*.o
2006-12-23 18:12:50 -06:00
Yevgen Muntyan
6f27954f1f
2006-12-23 Yevgen Muntyan <muntyan@tamu.edu>
...
* gtksourceview/gtksourcecontextengine.c: added memory information
stuff: it can print how much memory is taken by context definitions
and by contexts.
* gtksourceview/libegg/regex/eggregex.c,
gtksourceview/libegg/regex/eggregex.h: (_egg_regex_get_memory):
new function to get amount of memory eaten by regex.
2006-12-23 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/gtksourcecontextengine.c: (resolve_reference),
(_gtk_source_context_engine_add_ref): Made it treat references
to pure container contexts as wildcard references, so
<context id="foo"><include>...</include></context>
<context id="bar"><include><context ref="foo"></include></context>
is silently translated to
<context id="foo"><include>...</include></context>
<context id="bar"><include><context ref="foo:*"></include></context>
2006-12-23 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/gtksourcelanguage-parser-2.c:
Fixed parsing keyword lists: it lost keywords before
a comment, if a comment was inside the list.
(str_to_bool): made it take xmlChar* to avoid casts in its users code;
(update_regex_flags): made it take xmlChar* instead of gboolean since
all its users called str_to_bool() on the argument anyway;
(get_regex_flags): moved getting regex options attributes from
create_definition() to new function;
(create_definition): the keywords fix.
2006-12-23 18:11:57 -06:00
Yevgen Muntyan
a57ecf8049
Disabled completion
2006-12-22 23:04:14 -06:00
Yevgen Muntyan
b28ef14e1e
Now don't try to use Win32 stuff on Unix
2006-12-22 23:04:02 -06:00
Yevgen Muntyan
d2c93ef4e7
Do not try to use Unix stuff on win32
2006-12-22 13:25:06 -06:00
Yevgen Muntyan
d763c11d84
Moved files around
2006-12-22 03:58:13 -06:00
Yevgen Muntyan
6d30eaf6c3
Renamed and made private moo_create_stock_items() and moo_get_icon_size_real_small()
2006-12-22 03:45:15 -06:00
Yevgen Muntyan
aed64a69d8
Do not try to do anything if there's no windows
2006-12-22 03:44:37 -06:00
Yevgen Muntyan
4db7a6f185
Moved default ui xml into libmoo
2006-12-22 03:44:06 -06:00
Yevgen Muntyan
35fbbc0b27
Build python plugin if libmoo is installed
2006-12-22 03:42:47 -06:00
Yevgen Muntyan
d62aff20ae
s/visible/sensitive/ in check_sensitive()
2006-12-22 03:42:29 -06:00
Yevgen Muntyan
7ac3a96589
Preserve file permission bits on save
2006-12-22 02:16:50 -06:00
Yevgen Muntyan
1dc01bff8d
Better lang file
2006-12-21 23:48:19 -06:00
Yevgen Muntyan
4a296357e0
Fixed broken /**/ comments; temporarily added def:preprocessor back
2006-12-21 10:07:22 -06:00
Yevgen Muntyan
910e9267ae
Better m4.lang and sh.lang
2006-12-21 01:20:36 -06:00
Yevgen Muntyan
05eb516101
Changed email
2006-12-21 01:18:54 -06:00
Yevgen Muntyan
5f84de1eda
AC_SYS_LARGEFILE
2006-12-21 01:18:43 -06:00
Yevgen Muntyan
2b9eae9a51
Fixed compilation on gtk-2.6
2006-12-20 21:08:14 -06:00
Yevgen Muntyan
adcbc295cd
Mangle all gtksourceview names, to avoid conflicts with gtksourceview-1
2006-12-20 20:22:32 -06:00
Yevgen Muntyan
b5ffbbe5e6
Mangle all non-static symbols
2006-12-20 20:12:45 -06:00
Yevgen Muntyan
b7b74ef602
Made it possible to build python module only, python module + libmoo, libmoo only, and so forth
2006-12-20 18:21:31 -06:00
Yevgen Muntyan
d70bb387b1
Removed ChangeLog
2006-12-20 18:21:05 -06:00
Yevgen Muntyan
177042a342
Separated context menu xml and main UI xml; made moo_editor_apply_prefs() public
2006-12-20 18:19:48 -06:00
Yevgen Muntyan
c370937807
Added options for building library and python module
2006-12-19 21:58:30 -06:00
Yevgen Muntyan
b073b164cd
Do not enable commands for folders
2006-12-19 21:57:52 -06:00
Yevgen Muntyan
39e2388d70
Corrected AC_CHECK_DECL call
2006-12-19 02:33:00 -06:00
Yevgen Muntyan
7a2a275bb1
Check if FAM is provided by gamin
2006-12-19 02:25:46 -06:00
Yevgen Muntyan
9c4cd14d3a
Unbroke unix MooAppInput
2006-12-19 02:25:22 -06:00
Yevgen Muntyan
6ab57e4ea6
Made input pipe work on windows
2006-12-19 02:12:37 -06:00
Yevgen Muntyan
baf8b73119
Create input pipes in separate subdirectory of /tmp
2006-12-18 11:08:01 -06:00
Yevgen Muntyan
976396da30
Bring window to the front with any gtk version
2006-12-18 11:07:27 -06:00
Yevgen Muntyan
4941eb05ea
Use encodings on save too, show nicer error messages
2006-12-17 10:58:17 -06:00
Yevgen Muntyan
1c3bfbfa93
More encoding aliases
2006-12-17 04:09:40 -06:00
Yevgen Muntyan
c5add329de
Started encodings stuff
2006-12-17 03:23:19 -06:00
Yevgen Muntyan
cb401a79fb
Do not try to use def:preprocessor
2006-12-17 03:22:09 -06:00
Yevgen Muntyan
abce935c6e
Keyword suffix is \b, not empty
2006-12-16 13:20:21 -06:00
Yevgen Muntyan
1941eef574
Converted bunch of languages to new format
2006-12-16 10:58:34 -06:00
Yevgen Muntyan
303cff4991
Synced with gtksourceview's language files, after merging changes from gtksourceview-HEAD
2006-12-16 10:17:09 -06:00
Yevgen Muntyan
44505fb775
Fixed suspend/resume for stat and win32
2006-12-16 10:02:00 -06:00
Yevgen Muntyan
591f001195
Accept NULL in egg_regex_copy()
2006-12-15 21:12:49 -06:00
Yevgen Muntyan
7f98703017
Added MOO_FILE_EVENT_CREATED; removed (suspend|resume)_monitor
2006-12-15 21:12:31 -06:00
Yevgen Muntyan
ed840c1b22
Removed GtkSourceTag
2006-12-13 23:17:07 -06:00
Yevgen Muntyan
fbf40d617b
Updated eggregex from Marco's repo
2006-12-13 22:40:00 -06:00
Yevgen Muntyan
c8b15f5ac5
Fixed a leak
2006-12-13 21:40:00 -06:00
Yevgen Muntyan
2131a40865
Use FAMNoExists when available
2006-12-13 03:58:58 -06:00
Yevgen Muntyan
83014e2a15
Better error messages
2006-12-12 23:53:40 -06:00
Yevgen Muntyan
ce2565cb45
Removed --enable-relocation option; modified installation directories business a bit
2006-12-12 22:54:49 -06:00