Commit Graph

2250 Commits (da327f25f6f31dbe4029fe6cbc471cdc1ed4138b)

Author SHA1 Message Date
Yevgen Muntyan da327f25f6 Always do g_threads_init() 2006-12-30 22:08:27 -06:00
Yevgen Muntyan 0de6d6b536 Don't use an extra GtkTreeIter argument, to make gcc happy 2006-12-25 01:47:56 -06:00
Yevgen Muntyan a9ac246cd7 Added dtd file 2006-12-25 01:47:14 -06:00
Yevgen Muntyan b5c000f988 Removed extra sh.lang 2006-12-25 01:46:51 -06:00
Yevgen Muntyan 3d40a24745 2006-12-25 Yevgen Muntyan <muntyan@tamu.edu>
* gtksourceview/gtksourcecontextengine.h:
	Removed comment about GtkSourceContextMatchOptions enum,
	it's not true.

2006-12-25  Yevgen Muntyan  <muntyan@tamu.edu>

	* gtksourceview/gtksourcecontextengine.c,
	gtksourceview/gtksourcecontextengine.h,
	gtksourceview/gtksourcelanguage-parser-2.c:
	Added new context option "once-only", made
	GtkSourceContextEnginePrivate use single
	GtkSourceContextMatchOptions field instead of bunch of
	bitfields.
	* gtksourceview/gtksourcelanguagesmanager.c:
	Removed odd #include <libxml/xmlreader.h>.
	* gtksourceview/gtksourcestylescheme.c: (parse_style)
	Initialize attribute values, to make gcc happy.
2006-12-25 01:46:12 -06:00
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