eggregex

log

age author description
2007-01-17 Marco Barisione Added the description for some new errors added to PCRE 7.0default tip
2007-01-17 Marco Barisione Documented EGG_REGEX_NEWLINE_LF and EGG_REGEX_MATCH_NEWLINE_ANY
2007-01-17 Marco Barisione Removed the references to the update-pcre directory
2007-01-17 Marco Barisione Require libpcre 7.0
2007-01-17 Marco Barisione Updated the syntax documentation from the GLib copy
2007-01-17 Marco Barisione Added the tests from the GLib code
2007-01-17 Marco Barisione Added the new newline handling flags for PCRE 7.0
2007-01-17 Marco Barisione Updated PCRE to version 7.0
2007-01-17 Marco Barisione Removed the update-pcre directory, PCRE is updated from the GLib copy
2006-12-17 Marco Barisione Removed the unused parameter regex from split_replacement() and expand_escape()
2006-12-17 Marco Barisione Return NULL if the regex passed to egg_regex_copy() is NULL
2006-11-12 Marco Barisione Updated from GRegex (bug #50075, comment #54)
2006-10-11 Marco Barisione Added flags to change the default newline handling
2006-10-11 Marco Barisione egg_regex_replace() and egg_regex_expand_references() accept only UTF-8 encoded strings
2006-10-10 Marco Barisione Refuse invalid compile and match flags
2006-10-10 Marco Barisione When copying a EggRegex allocate the extra field and the study data in the same block to avoid memory leaks
2006-10-10 Marco Barisione Test egg_regex_split_next()
2006-10-10 Marco Barisione Test egg_regex_split()
2006-10-10 Marco Barisione Test egg_regex_match_all()
2006-10-10 Marco Barisione Test egg_regex_match_next()
2006-10-10 Marco Barisione Renamed test_match_next() to test_match_next_full()
2006-10-10 Marco Barisione Test octal escapes in egg_regex_expand_references()
2006-10-10 Marco Barisione Removed a g_message() used for debugging
2006-10-10 Marco Barisione Test some more escapes in egg_regex_expand_references()
2006-10-10 Marco Barisione Removed the digitab array in pcre_compile.c, use g_ascii*() functions instead.
2006-10-10 Marco Barisione Added tests for \x in expanded strings
2006-10-10 Marco Barisione Updated the email address
2006-10-10 Marco Barisione Removed a duplicated comment
2006-10-09 Marco Barisione Use a dummy version of _pcre_valid_utf8()
2006-09-20 Marco Barisione Optimize the regex in test_copy()
2006-08-09 Marco Barisione Added tests for egg_regex_ref() and egg_regex_unref()
2006-08-09 Marco Barisione Added more tests for error conditions in expand_escape()
2006-08-09 Marco Barisione Documented that egg_regex_expand_references() returns NULL if an error occurred
2006-08-09 Marco Barisione Test egg_regex_match_simple() with invalid patterns
2006-08-09 Marco Barisione Test egg_regex_split_simple() with invalid patterns
2006-08-09 Marco Barisione Rewritten egg_regex_fetch_all() to avoid unnecessary copies
2006-08-08 Marco Barisione Set regex->delims to NULL in egg_regex_clear()
2006-08-08 Marco Barisione Free the strings in regex->delims in egg_regex_clear()
2006-08-08 Marco Barisione Fixed a memory leak in split_replacement()
2006-08-08 Marco Barisione Do not append junk after the end of a string in string_append()
2006-07-31 Marco Barisione Added missing documentation in egg_regex_replace_literal()
2006-07-31 Marco Barisione Unknown escapes in the replacement string for egg_regex_replace() are treated as errors
2006-07-31 Marco Barisione Allow case changement escapes in egg_regex_replace() and egg_regex_expand_references()
2006-07-31 Marco Barisione Return more specific error descriptions after a failed match
2006-07-31 Marco Barisione Added an error argument to egg_regex_replace_literal()
2006-07-31 Marco Barisione Added an error argument to egg_regex_replace_eval()
2006-07-31 Marco Barisione Handle correctly errors in egg_regex_replace() and egg_regex_expand_references()
2006-07-30 Marco Barisione Added egg_regex_expand_references()
2006-07-30 Marco Barisione Documented the lack of thread-safety
2006-07-30 Marco Barisione Use pcre_free to free the memory allocated by PCRE
2006-07-30 Marco Barisione Free the delimiters in egg_regex_unref()
2006-07-30 Marco Barisione Corrected a memory leak in test_match_all()
2006-07-30 Marco Barisione Ref count was initially 0
2006-07-29 Marco Barisione Fixed some wrong types for local variables
2006-07-29 Marco Barisione NEXT_CHAR and PREV_CHAR used the variable "regex" instead of the argument "re"
2006-07-29 Marco Barisione When splitting the empty string return an empty vector
2006-07-29 Marco Barisione Added a command line switch to abort the tests after the first failure
2006-07-29 Marco Barisione Added tests for not matched substrings
2006-07-29 Marco Barisione Handle splits using patterns that can match empty strings coherently with Perl
2006-07-28 Marco Barisione Do not crash in egg_regex_split_next_full() copying beyond the end of the string

To download these repositories, get Mercurial and then type something like:

hg clone http://techn.ocracy.org/repository-name/

You can also click the "zip" or "gz" links to get an archive of the latest revision without installing anything.

The change logs of the repositories are aggregated at techn.ocracy.org/planet.

We have also some darcs repositories at techn.ocracy.org/darcs.