| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes #66
|
|
|
|
| |
Bug 786824
|
|
|
|
|
| |
The member data name shall be take_ownership_ (with an underscore suffix)
and the function argument name take_ownership.
|
| |
|
|
|
|
|
|
| |
Using Glib::ArrayHandler<>::vector_to_array() and
Glib::ArrayHandler<>::array_to_vector() instead, and only in the
implementatoin instead of in the API.
|
|
|
|
| |
This seems to work.
|
|
|
|
| |
I was editing the generated files. Silly me.
|
|
|
|
|
| |
Using std::unique_ptr. ScopedPtr is now deprecated.
Bug #760223
|
| |
|
|
|
|
|
|
| |
These don't have much in common with each other.
Like most of our move operations, they are completely untested,
though they could be.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Because this generally invites programming errors, though I am
less concerned about shadowing of method names by parameter or
variable names, which requires some tedious parameter renaming.
In MatchInfo::set_gobject() the confusion between take_ownership and
this.take_ownership does seem to have caused a programming error,
hopefully now corrected.
|
|
|
|
|
|
|
|
| |
* glib/src/regex.{ccg,hg}: Add a new (generic) class wrapping the
GMatchInfo functions. Wrap the (commented out) methods with a
Glib::MatchInfo in Regex so that the new class is used.
Fixes Bug #636911 (Alexander Shaduri)
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Removed the --enable-api-exceptions, --enable-api-properties,
--enable-api-vfuncs and --enable-api-default-signal-handlers options.
* build/reduced.m4: Removed.
* tools/m4/*.m4:
* tools/pm/Output.pm: Remove any use of ifdefs and auto_ptr for reduced API.
* *.[hg|ccg|h|cc]: Remove the idefed code.
|
|
|
|
|
|
|
|
|
|
| |
2009-01-20 Deng Xiyue <manphiz@gmail.com>
* Change license header to mention Lesser General Public License
version 2.1 instead of Library General Public License, to be
consistent with COPYING.
svn path=/trunk/; revision=779
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-06 Daniel Elstner <danielk@openismus.com>
* glib/src/regex.{ccg,hg} (Regex): Some cosmetic cleanup. Also
replace C-style casts in default argument values with static_cast<>.
(escape_string): Wrap missing function.
(match_full): Rename to and add as overloads of match().
(match_all_full): Rename to and add as overloads of match_all().
(split_full): Rename to and add as overloads of split().
svn path=/trunk/; revision=443
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-22 Murray Cumming <murrayc@murrayc.com>
* glib/src/regex.ccg:
* glib/src/regex.hg: Added a create() method, and added some
more default parameter values to the methods.
* configure.in:
* examples/Makefile.am:
* examples/regex/main.cc: Added a very simple example.
* glib/glibmm/value_custom.h: Put header guards around this, though
this should never be included directly anyway.
svn path=/trunk/; revision=419
|
|
2007-06-12 Murray Cumming <murrayc@murrayc.com>
* glib/src/glib_enums.defs: Regenerated with enums.pl
* glib/src/glib_functions.defs: Regenerated with h2defs.py
* glib/src/Makefile_list_of_hg.am_fragment:
* tools/m4/convert_glib.m4:
* glib/src/matchinfo.ccg:
* glib/src/matchinfo.hg:
* glib/src/regex.ccg:
* glib/src/regex.hg: Added the RegEx and MatchInfo classes.
These need some examples to test them. The MatchInfo class is
probably particularly broken at the moment. See the TODO comments.
* glib/glibmm.h: Added regex.h
svn path=/trunk/; revision=417
|