[gstreamermm] Dist the documentation scripts.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gstreamermm] Dist the documentation scripts.
- Date: Thu, 14 Apr 2011 11:14:50 +0000 (UTC)
commit eba04b86252f0459fb970fb6ba2fea67ab5715a8
Author: Murray Cumming <murrayc murrayc com>
Date: Thu Apr 14 13:05:11 2011 +0200
Dist the documentation scripts.
* configure.ac: Require the latest mm-common (when building from git)
and call MM_CONFIG_DOCTOOL_DIR() so we include the mm-common scripts
in the tarball.
ChangeLog | 359 +++++++++++++++++++++++++++++----------------------------
configure.ac | 7 +-
2 files changed, 189 insertions(+), 177 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index d52900c..19827db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2011-04-14 Murray Cumming <murrayc murrayc com>
+
+ Dist the documentation scripts.
+
+ * configure.ac: Require the latest mm-common (when building from git)
+ and call MM_CONFIG_DOCTOOL_DIR() so we include the mm-common scripts
+ in the tarball.
+
2010-10-21 José Alburquerque <jaalburqu svn gnome org>
Fix the build with the latest GStreamer repositories.
@@ -160,7 +168,7 @@
problems if they don't return true as the BaseSink ones do. The
ogg_player_gtkmm example works fine even if it uses the AudioConvert
element which derives from BaseTransform.
-
+
The media_player_gtkmm example, on the other hand, crashes if the
BaseSink boolean virtual functions do not return true because it uses
the XimageSink element which derives from BaseSink.
@@ -1563,7 +1571,7 @@
* gstreamer/src/tagsetter.ccg:
* gstreamer/src/tagsetter.hg: Added add_tag() methods that work with
- Glib::ustring tags for custom tags not in the Gst::Tag enum.
+ Glib::ustring tags for custom tags not in the Gst::Tag enum.
2009-08-18 José Alburquerque <jaalburqu svn gnome org>
@@ -1685,30 +1693,30 @@
TagList: Added ustring-based overloads, instead of requiring Tag enum.
- * gstreamer/src/taglist.[hg|ccg]: add/remove/get(ValueBase&): rename
- to add/remove/get_value(ValueBase&), to avoid recursive calls from the
+ * gstreamer/src/taglist.[hg|ccg]: add/remove/get(ValueBase&): rename
+ to add/remove/get_value(ValueBase&), to avoid recursive calls from the
templated methods of the same names.
- Added method overloads that take ustring instead of Tag, to deal with
- unanticipated tags, and generic tag-handling code such as the
+ Added method overloads that take ustring instead of Tag, to deal with
+ unanticipated tags, and generic tag-handling code such as the
foreach() slot.
2009-08-03 Murray Cumming <murrayc murrayc com>
typefind example: Output more information.
- * examples/typefind/main.cc: on_typefind_have_type(): Output more than
- just the mime type (name). Added commented-out id3demux element which
- should result in such extra information when using an mp3 file, but
+ * examples/typefind/main.cc: on_typefind_have_type(): Output more than
+ just the mime type (name). Added commented-out id3demux element which
+ should result in such extra information when using an mp3 file, but
it fails to link.
2009-08-03 Murray Cumming <murrayc murrayc com>
generate_plugin_gmmproc_file: Minor improvements.
-
- * tools/extra_defs_gen/generate_plugin_gmmproc_file.cc:
- Output a warning to stdcerr if the element type is not recognized, to help
+
+ * tools/extra_defs_gen/generate_plugin_gmmproc_file.cc:
+ Output a warning to stdcerr if the element type is not recognized, to help
people just playing with this on the command line.
- Add a note to the .hg that the file is generated by this tool, to help people
+ Add a note to the .hg that the file is generated by this tool, to help people
who might try to edit the generated file.
2009-08-02 José Alburquerque <jaalburqu svn gnome org>
@@ -1749,16 +1757,16 @@
* configure.ac:
* examples/typefind/Makefile.am:
- * examples/typefind/main.cc: Added example of the use of the typefind
+ * examples/typefind/main.cc: Added example of the use of the typefind
element, to detect the mime-type of a media file.
2009-07-31 Murray Cumming <murrayc murrayc com>
Tiny comment additions.
- * README: Remove the commas from the list of debian modules to make it
+ * README: Remove the commas from the list of debian modules to make it
easier to just paste them into an apt-get install line.
- * gstreamer/src/element.hg: Added comments about why we don't wrap the
+ * gstreamer/src/element.hg: Added comments about why we don't wrap the
get/set_name/parent() macros.
2009-07-31 José Alburquerque <jaalburqu svn gnome org>
@@ -2244,7 +2252,7 @@
* gstreamer/src/basetransform.hg: Used _MEMBER_GET_GOBJECT when
working with GObject members. I don't know how I didn't notice
Murray's entry on 2008-02-05 explaining this.
-
+
2009-05-15 José Alburquerque <jaalburqu svn gnome org>
* examples/media_player_gtkmm/main.cc:
@@ -2278,13 +2286,13 @@
Remove GSTREAMERMM_PLUGIN_* defines.
- * configure.ac: Do not AC_DEFINE_UNQUOTED() GSTREAMERMM_PLUGIN_
+ * configure.ac: Do not AC_DEFINE_UNQUOTED() GSTREAMERMM_PLUGIN_
preprocessor macros. Plugin presence should be checked at runtime only.
- * gstreamer/gstreamermmconfig.h.in: Remove the GSTREAMERMM_PLUGIN_*
- undefs because these are no longer used.
- * tools/generate_wrap_init.pl.in: Remove code that adds
- GSTREAMERMM_PLUGIN_* ifdefs. We want to provide C++ API for all base
- gstreamer plugins always, but fail gracefully at runtime when trying to
+ * gstreamer/gstreamermmconfig.h.in: Remove the GSTREAMERMM_PLUGIN_*
+ undefs because these are no longer used.
+ * tools/generate_wrap_init.pl.in: Remove code that adds
+ GSTREAMERMM_PLUGIN_* ifdefs. We want to provide C++ API for all base
+ gstreamer plugins always, but fail gracefully at runtime when trying to
instantiate or use that API.
2009-05-14 José Alburquerque <jaalburqu svn gnome org>
@@ -2417,8 +2425,8 @@
2009-05-01 Murray Cumming <murrayc murrayc-x61>
- * README: Mention what debian/Ubuntu packages to install when
- building gst-plugins-base, because it is not obvious and I keep
+ * README: Mention what debian/Ubuntu packages to install when
+ building gst-plugins-base, because it is not obvious and I keep
forgetting.
2009-04-30 José Alburquerque <jaalburqu svn gnome org>
@@ -2715,7 +2723,7 @@
2009-03-20 Murray Cumming <murrayc murrayc com>
- * build_shared/Makefile_gensrc.am_fragment: When a gstreamer plugin is
+ * build_shared/Makefile_gensrc.am_fragment: When a gstreamer plugin is
not available, give the user a hint about how to fix it.
2009-03-18 José Alburquerque <jaalburqu svn gnome org>
@@ -2792,11 +2800,11 @@
* gstreamer/src/structure.ccg:
* gstreamer/src/taglist.ccg:
- * gstreamer/src/tagsetter.ccg: Use (void*)0 instead of NULL, because NULL
+ * gstreamer/src/tagsetter.ccg: Use (void*)0 instead of NULL, because NULL
should not be used in C++.
http://www.research.att.com/~bs/bs_faq2.html#null
- Also added TODOs because the C docs for some of the functions do not
- mention termintating NULLs, so they need to be investigated and the C
+ Also added TODOs because the C docs for some of the functions do not
+ mention termintating NULLs, so they need to be investigated and the C
documentation should be improved if necessary.
2009-03-12 José Alburquerque <jaalburqu svn gnome org>
@@ -2848,16 +2856,16 @@
2009-03-11 Murray Cumming <murrayc murrayc com>
* gstreamer/src/bin.hg: Added a TODO about create_watch().
- * gstreamer/src/bus.hg: Added recalculate_latency() and the
+ * gstreamer/src/bus.hg: Added recalculate_latency() and the
do_latency signal.
* gstreamer/src/event.hg: Added get/set_seqnum().
* gstreamer/src/message.hg: Added get/set_seqnum().
2009-03-10 Murray Cumming <murrayc murrayc com>
- * gstreamer/src/bin.ccg: Add(): Throw an exception if the element is
- null, instead of crashing by dereferencing it. Maybe remove() should do
- the same. Constructor: Use 0 instead of NULL, because that is best
+ * gstreamer/src/bin.ccg: Add(): Throw an exception if the element is
+ null, instead of crashing by dereferencing it. Maybe remove() should do
+ the same. Constructor: Use 0 instead of NULL, because that is best
in C++.
2009-03-09 David King <davidk openismus com>
@@ -3300,7 +3308,7 @@
* gstreamer/src/ghostpad.hg: Re-added ghostpad.hg (Bug #539108 has
been resolved).
* tests/Makefile.am: Re-added ghost pad test.
-
+
Fixes Bug #539063 (Marcus Brinkmann).
2009-01-09 José Alburquerque <jaalburqu svn gnome org>
@@ -4028,7 +4036,7 @@
type C++ translation is used for the generated property type (by
adding a second parameter, `true', to the generated _CCONVERT macro
call).
- * tools/extra_defs_gen/Makefile.am:
+ * tools/extra_defs_gen/Makefile.am:
* tools/extra_defs_gen/gst_type_is_a_pointer.cc:
* tools/extra_defs_gen/gst_type_is_a_pointer.h: Included to determine
if a GType is a pointer.
@@ -4560,13 +4568,13 @@
2008-10-09 Murray Cumming <murrayc murrayc com>
* gstreamer/gstreamermm/miniobject.cc:
- * gstreamer/gstreamermm/miniobject.h: Rename flag_set() to
- set_flag() and renamaed flag_unset() to unset_flag() to be
+ * gstreamer/gstreamermm/miniobject.h: Rename flag_set() to
+ set_flag() and renamaed flag_unset() to unset_flag() to be
consistent with other *mm libraries.
* gstreamer/gstreamermm/object.cc:
- * gstreamer/gstreamermm/object.h: Rename save/restore_*thyself() to
+ * gstreamer/gstreamermm/object.h: Rename save/restore_*thyself() to
save/restore() because thyself is redundant and not modern English.
- * gstreamer/src/xml.hg: Class documentation: mention (not-yet
+ * gstreamer/src/xml.hg: Class documentation: mention (not-yet
implemented) vfuncs to override instead of non-virtual methods.
2008-10-08 José Alburquerque <jaalburqu svn gnome org>
@@ -4702,7 +4710,7 @@
* gstreamer/src/query.ccg:
* gstreamer/src/query.hg:
* gstreamer/src/event.ccg:
- * gstreamer/src/event.hg: Added copy() and create_writable() methods.
+ * gstreamer/src/event.hg: Added copy() and create_writable() methods.
* gstreamer/src/bin.hg: Renamed find_unconnected_pad() to
find_unlinked_pad() and used gst_bin_find_unlinked_pad() instead of
@@ -4845,8 +4853,8 @@
2008-08-07 Murray Cumming <murrayc murrayc com>
- * gstreamer/src/buffer.hg: Do not wrap gst_buffer_join() because it
- is just a C convenience function doing nasty unreffing.
+ * gstreamer/src/buffer.hg: Do not wrap gst_buffer_join() because it
+ is just a C convenience function doing nasty unreffing.
gst_buffer_merge() does the same thing without the unrefs.
As discovered in bug #533856.
@@ -4940,7 +4948,7 @@
This organization and naming of parse() methods can change to be more
intuitive if there is a better way, in particular the parse() methods
which return the prominent members may be better named parse_*() also.
-
+
- Added Gst::MessageBuffering::{set/get}_stats*() methods based on new
in GStreamer 0.10.20.
@@ -5369,7 +5377,7 @@
* gstreamer/src/bin.hg: Added get_children() and get_num_children().
* gstreamer/src/clock.hg: Wrapped {MILLI,MICRO,NANO}_SECOND.
- * gstreamer/src/structure.hg:
+ * gstreamer/src/structure.hg:
* gstreamer/src/query.hg: Added method docs and _IGNORE for
handwritten methods.
@@ -5435,16 +5443,16 @@
2008-05-21 Murray Cumming <murrayc murrayc com>
* gstreamer/src/structure.ccg:
- * gstreamer/src/structure.hg: Added several set_field() method
+ * gstreamer/src/structure.hg: Added several set_field() method
overloads, so people don't have to use Glib::Value for common types.
- Renamed get_*() to get_field(), and made them take actual types instead
+ Renamed get_*() to get_field(), and made them take actual types instead
of Glib::ValueBase. Some TODOs show parts of this still left to do.
- Do not return *this from set_field(). It did reduce the code, but it
+ Do not return *this from set_field(). It did reduce the code, but it
is not a natural syntax for simply setting data.
* gstreamer/src/value.ccg:
- * gstreamer/src/value.hg: Fourcc, Fraction, IntRange, DoubleRange,
- FractionRange: Made single-parameter constructors explicit (apart from
- copy constructors) and added operator= (because we should always have
+ * gstreamer/src/value.hg: Fourcc, Fraction, IntRange, DoubleRange,
+ FractionRange: Made single-parameter constructors explicit (apart from
+ copy constructors) and added operator= (because we should always have
one where we have a copy constructor).
* tests/test-caps.cc:
* tests/test-structure.cc: Adapted to the changed API.
@@ -5504,7 +5512,7 @@
* gstreamer/src/gst_enums.defs: Added TODO about making it possible
for StateChange to be wrapped
- * gstreamer/src/elementfactory.hg:
+ * gstreamer/src/elementfactory.hg:
* gstreamer/src/gst_docs_override.xml: Wrapped create_named_element();
Overrode gst_element_factory_make docs so that mention of NULL name
parameter is not included
@@ -5512,8 +5520,8 @@
2008-05-18 Murray Cumming <murrayc murrayc com>
* gstreamer/src/taglist.ccg:
- * gstreamer/src/taglist.hg: As with Structure, use _CLASS_BOXEDTYPE()
- instead of the custom _CLASS_BOXEDTYPE_NCOPY_EXTRA() macro, so we can
+ * gstreamer/src/taglist.hg: As with Structure, use _CLASS_BOXEDTYPE()
+ instead of the custom _CLASS_BOXEDTYPE_NCOPY_EXTRA() macro, so we can
just use this by copying it instead of having strange ownership rules.
Uncommented and corrected the foreach() implementation.
* gstreamer/src/tagsetter.hg: Wrapped merge_tags().
@@ -5527,13 +5535,13 @@
2008-05-17 Murray Cumming <murrayc murrayc com>
* gstreamer/src/structure.ccg:
- * gstreamer/src/structure.hg: Use _CLASS_BOXEDTYPE() instead of the
- custom _CLASS_BOXEDTYPE_NCOPY() macro, so we can just use this by
+ * gstreamer/src/structure.hg: Use _CLASS_BOXEDTYPE() instead of the
+ custom _CLASS_BOXEDTYPE_NCOPY() macro, so we can just use this by
copying it instead of having strange ownership rules.
Add operator bool() to check for invalid instances.
* gstreamer/src/caps.ccg:
- * gstreamer/src/caps.hg: create(), append_structure(),
+ * gstreamer/src/caps.hg: create(), append_structure(),
merge_structure(): Take a const Structure& instead of taking ownership.
get_structure(): Return by value.
Remove set_simple_valist() because it does not seem useful.
@@ -5558,8 +5566,8 @@
2008-05-17 Murray Cumming <murrayc murrayc com>
* gstreamer/src/bin.ccg:
- * gstreamer/src/bin.hg: Make add() throw an exception, needed for
- chaining. The examples already try/catch this, assuming that it did
+ * gstreamer/src/bin.hg: Make add() throw an exception, needed for
+ chaining. The examples already try/catch this, assuming that it did
already throw.
* gstreamer/src/element.ccg:
* gstreamer/src/element.hg: Document that link() throws an exception.
@@ -5568,14 +5576,14 @@
* examples/element_link/element_link.cc?
* examples/media_player_gtkmm/player_window.c:
* examples/ogg_player/main.cc:
- * examples/ogg_player_gtkmm/player_window.cc: try/catch when using
+ * examples/ogg_player_gtkmm/player_window.cc: try/catch when using
link(), because it throws an exception.
2008-05-17 Murray Cumming <murrayc murrayc com>
* gstreamer/src/message.ccg:
- * gstreamer/src/message.hg: Implement MessageInfo::parse() and add a
- method overload without the debug parameter.
+ * gstreamer/src/message.hg: Implement MessageInfo::parse() and add a
+ method overload without the debug parameter.
2008-05-17 Murray Cumming <murrayc murrayc com>
@@ -5584,7 +5592,7 @@
* examples/media_player_gtkmm/player_window.h:
* examples/ogg_player/main.cc:
* examples/ogg_player_gtkmm/player_window.cc:
- * examples/ogg_player_gtkmm/player_window.h: More cleaning up of
+ * examples/ogg_player_gtkmm/player_window.h: More cleaning up of
examples.
2008-05-17 Murray Cumming <murrayc murrayc com>
@@ -5596,8 +5604,8 @@
* configure.ac:
* examples/Makefile.am:
* examples/init/Makefile.am:
- * examples/init/init.cc: Remove this example, because it does not
- seem useful. All the other examples show how to initialize gstreamermm
+ * examples/init/init.cc: Remove this example, because it does not
+ seem useful. All the other examples show how to initialize gstreamermm
already.
* examples/element_link/element_link.cc:
@@ -5607,14 +5615,14 @@
* examples/ogg_player/main.cc:
* examples/ogg_player_gtkmm/PlayerWindow.cc:
* examples/ogg_player_gtkmm/PlayerWindow.h:
- * examples/ogg_player_gtkmm/main.cc: Change the syntax/formatting to
+ * examples/ogg_player_gtkmm/main.cc: Change the syntax/formatting to
be consistent with other *mm examples.
2008-05-16 Murray Cumming <murrayc murrayc com>
* gstreamer/src/elementfactory.ccg:
- * gstreamer/src/elementfactory.hg: Rename create() to create_element()
- and add an override that takes no name, because that can be NULL in the
+ * gstreamer/src/elementfactory.hg: Rename create() to create_element()
+ and add an override that takes no name, because that can be NULL in the
C API.
* examples/element_link/element_link.cc:
@@ -5631,9 +5639,9 @@
* tests/test-interface.cc:
* tests/test-link-elements.cc:
* tests/test-pipeline-add-element.cc:
- Adapt to the API change, and remove unused create_elemnt() name
- parameters. Also change (void) to () in method declarations, for
- consistency with other *mm examples.
+ Adapt to the API change, and remove unused create_elemnt() name
+ parameters. Also change (void) to () in method declarations, for
+ consistency with other *mm examples.
2008-05-14 Murray Cumming <murrayc murrayc com>
@@ -5658,18 +5666,18 @@
2008-05-07 Murray Cumming <murrayc murrayc com>
- * gstreamer/gstreamermm/private/Makefile.am: Added taglist_p.h to
+ * gstreamer/gstreamermm/private/Makefile.am: Added taglist_p.h to
fix the distcheck.
- * tests/Makefile.am: Added include paths for gstreamerbasemm to fix
+ * tests/Makefile.am: Added include paths for gstreamerbasemm to fix
the distcheck.
2008-05-07 Murray Cumming <murrayc murrayc com>
- * gstreamer/src/pad.ccg: add_data_probe(), add_buffer_probe(),
- add_event_probe(): Comment out the use of the new *_full() functions,
- choosing to use the existing functions, with the leak, so gstreamermm
+ * gstreamer/src/pad.ccg: add_data_probe(), add_buffer_probe(),
+ add_event_probe(): Comment out the use of the new *_full() functions,
+ choosing to use the existing functions, with the leak, so gstreamermm
builds with gstreamer tarballs. We can bring this code back later.
- * gstreamer/src/Makefile_list_of_hg.am_fragment: Likewise, remove
+ * gstreamer/src/Makefile_list_of_hg.am_fragment: Likewise, remove
segment.hg from the build, until bug #518932 is in a tarball.
2008-04-30 José Alburquerque <jaalburqu svn gnome org>
@@ -5691,7 +5699,7 @@
2008-04-30 José Alburquerque <jaalburqu svn gnome org>
* gstreamer/gstreamermm/Makefile.am: Added taglist.{h,c} to extra
- files that should be compiled because both are generated by adding
+ files that should be compiled because both are generated by adding
taglist.hg to list of files in Makefile_list_of_hg.am_fragment,
editing the *.h file and then removing the *.hg from list of files in
Makefile_list_of_hg.am_fragment (see comments on this in ChangeLog)
@@ -5762,7 +5770,7 @@
* gstreamer/src/event.hg: Corrected typo
* gstreamer/src/pad.hg:
- * gstreamer/src/query.hg:
+ * gstreamer/src/query.hg:
* gstreamer/src/element.hg: Used ArrayHandle<> for methods that return
an array of QueryType (ie QueryType*)
@@ -5780,7 +5788,7 @@
instead of the "full" methods to allow compilation using distribution
GStreamer (and not CVS). Will re-add segment.hg and use probe "full"
methods when GStreamer releases version that include bug fixes #526814
- and #518932
+ and #518932
2008-04-25 José Alburquerque <jaalburqu svn gnome org>
@@ -5826,7 +5834,7 @@
* gstreamer/src/tagsetter.hg:
* gstreamer/src/task.hg:
* gstreamer/src/urihandler.hg:
- * gstreamer/src/value.hg:
+ * gstreamer/src/value.hg:
* gstreamer/src/structure.hg: Added docs for handwritten method
foreach()
@@ -6242,7 +6250,7 @@
2008-03-30 José Alburquerque <jaalburqu svn gnome org>
* gstreamer/src/interface.hg: Added list of functions from gstelement
- that appear when processed by glibmm to an _IGNORE() construct
+ that appear when processed by glibmm to an _IGNORE() construct
2008-03-30 José Alburquerque <jaalburqu svn gnome org>
@@ -6506,7 +6514,7 @@
2008-03-18 José Alburquerque <jaalburqu svn gnome org>
- * tools/m4/class_boxedtype_ncopy.m4:
+ * tools/m4/class_boxedtype_ncopy.m4:
* tools/m4/convert.m4: Added wrapper to be used with GstStructure
which with GstCaps wants wrapper to work with original gobject and not
to be delete when its ownership has been taken over by the GstCaps.
@@ -6631,7 +6639,7 @@
* gstreamer/src/clock.hg: Moved ClockTime, ClockTimeDiff and
CLOCK_TIME_NONE to:
- * gstreamer/src/enums.hg:
+ * gstreamer/src/enums.hg:
2008-03-09 José Alburquerque <jaalburqu svn gnome org>
@@ -6906,19 +6914,19 @@
2008-02-21 Murray Cumming <murrayc murrayc com>
- * gstreamer/gstreamermm/miniobject.h: Added gobj(). Otherwise
+ * gstreamer/gstreamermm/miniobject.h: Added gobj(). Otherwise
Glib::ObjectBase::gobj() is called.
- * gstreamer/src/bus.hg: pop_filtered(), timed_pop(), timed_pop_filtered():
+ * gstreamer/src/bus.hg: pop_filtered(), timed_pop(), timed_pop_filtered():
Renamed all these to pop().
- * gstreamer/src/element.hg: Renamed message_full() to post_message()
+ * gstreamer/src/element.hg: Renamed message_full() to post_message()
so it looks like a method overload.
* gstreamer/src/pad.ccg:
* gstreamer/src/pad.hg: Wrapped have_data signal.
* gstreamer/src/xml.hg: Added const version of get_topelements().
- * tools/m4/convert_gst.m4:
- * gstreamer/src/childproxy.hg: Moved signal-specific conversion to the
+ * tools/m4/convert_gst.m4:
+ * gstreamer/src/childproxy.hg: Moved signal-specific conversion to the
.hg file where it is used.
2008-02-18 Siavash Safi <siavash safi gmail com>
@@ -7132,14 +7140,14 @@
2008-02-10 Murray Cumming <murrayc murrayc com>
* gstreamer/gstreamermm/private/miniobject_p.h:
- * gstreamer/gstreamermm/private/object_p.h: Restored the license
+ * gstreamer/gstreamermm/private/object_p.h: Restored the license
headers. There is not reason not to have them in these source files.
2008-02-10 Murray Cumming <murrayc murrayc com>
* gstreamer/src/index.ccg:
* gstreamer/src/index.hg: Made some methods const.
- Corrected the slot parameter types, and actually passed them from the
+ Corrected the slot parameter types, and actually passed them from the
callbacks. I am surprised that it compiled before.
2008-02-09 Siavash Safi <siavash safi gmail com>
@@ -7362,7 +7370,7 @@
simple_valist() to set_simple_valist() (want to rename
set_simple_valist() to set_simple() and use variable arguments)
* gstreamer/src/structure.ccg:
- * gstreamer/src/structure.hg:
+ * gstreamer/src/structure.hg:
* tests/test-structure.cc: Removed getter and setter methods with
Glib::QueryQuark for field name because Glib::QueryQuark can be
converted to Glib::ustring (so can use those with Glib::QueryQuark
@@ -7372,11 +7380,11 @@
* gstreamer/src/event.hg:
* gstreamer/src/message.hg:
- * tools/m4/convert_gst.m4: Use _MEMBER_GET_GOBJECT() where appropriate,
- because this does proper reference-counting and creates const and
+ * tools/m4/convert_gst.m4: Use _MEMBER_GET_GOBJECT() where appropriate,
+ because this does proper reference-counting and creates const and
non-const versions.
- * gstreamer/src/buffer.[hg|cc]: Some const fixes. Methods that
+ * gstreamer/src/buffer.[hg|cc]: Some const fixes. Methods that
return new instance do not need both const and non-const versions.
2008-02-05 Siavash Safi <siavash safi gmail com>
@@ -7404,13 +7412,13 @@
2008-02-05 Murray Cumming <murrayc murrayc com>
- * gstreamer/src/gst_enums.defs: MessageType: Change 0xFFFFFFFFFFFFFFFF
- to ~0 as it is in the C header, to avoid a error about it being too big
+ * gstreamer/src/gst_enums.defs: MessageType: Change 0xFFFFFFFFFFFFFFFF
+ to ~0 as it is in the C header, to avoid a error about it being too big
for the type.
- * gstreamer/src/gst_methods.defs: Removed EventType because enums.pl
+ * gstreamer/src/gst_methods.defs: Removed EventType because enums.pl
could not parse GstEventType properly.
- We will have to make these changes every time we regenerate these files,
+ We will have to make these changes every time we regenerate these files,
unless we can fix enums.pl.
2008-02-05 José Alburquerque <jaalburqu svn gnome org>
@@ -7488,7 +7496,7 @@
2008-01-30 Murray Cumming <murrayc murrayc com>
- * AUTHORS: Corrected José's email address
+ * AUTHORS: Corrected José's email address
(It listed Daniel's).
2008-01-29 José Alburquerque <jaalburqu svn gnome org>
@@ -7550,10 +7558,10 @@
* gstreamer/gstreamermm/Makefile.am:
* gstreamer/gstreamermm/private/Makefile.am:
* tests/Makefile.am:
- * tools/m4/Makefile.am: Rename the library and
- pkg-config file from -1.0 to -0.10, to match
- the C library. This will make life less awkward
- for us when gstreamer does a new parallel-installed
+ * tools/m4/Makefile.am: Rename the library and
+ pkg-config file from -1.0 to -0.10, to match
+ the C library. This will make life less awkward
+ for us when gstreamer does a new parallel-installed
version in future.
2008-01-26 Murray Cumming <murrayc murrayc com>
@@ -7570,7 +7578,7 @@
* gstreamer/gstmm/
* gstreamer/src/Makefile.am:
* tests/Makefile.am:
- Renamed directories and headers from gstmm to
+ Renamed directories and headers from gstmm to
gstreammermm for more consistency.
2008-01-26 Murray Cumming <murrayc murrayc com>
@@ -7593,7 +7601,7 @@
* tests/test-miniobject-wrap.cc:
* tests/test-pipeline-add-element.cc:
* tests/test-query-wrap.cc:
- Rename gstmm.h to gstreamermm.h
+ Rename gstmm.h to gstreamermm.h
and gstmm-1.0.pc to gstreamermm-1.0.pc, to be more consistent.
2008-01-21 José Alburquerque <jaalburqu svn gnome org>
@@ -7740,7 +7748,7 @@
2008-01-01 Murray Cumming <murrayc murrayc com>
* gst/src/bus.ccg:
- * gst/src/bus.hg: Use guint instead of unsigned int, for consistency
+ * gst/src/bus.hg: Use guint instead of unsigned int, for consistency
with the rest of *mm.
2007-12-31 José Alburquerque <jaalburquerque cox com>
@@ -7790,10 +7798,10 @@
2007-12-21 Murray Cumming <murrayc murrayc com>
- * configure.ac: Add an extra PKG_CHECK_MODULES check (and resulting
+ * configure.ac: Add an extra PKG_CHECK_MODULES check (and resulting
variables) when examples are enabled.
* examples/Makefile.am_fragment: Use the new variables here.
- * examples/ogg_player_gtkmm/Makefile.am: Remove the use of pkg-config
+ * examples/ogg_player_gtkmm/Makefile.am: Remove the use of pkg-config
here.
2007-12-21 José Alburquerque <jaalburquerque cox com>
@@ -7851,7 +7859,7 @@
2007-12-13 Murray Cumming <murrayc murrayc com>
- * examples/ogg_player/main.cc: Use std::endl instead of \r and
+ * examples/ogg_player/main.cc: Use std::endl instead of \r and
\n.
* gst/src/clock.ccg:
* gst/src/clock.hg: Use guint instead of unsigned.
@@ -7875,9 +7883,9 @@
2007-12-12 Murray Cumming <murrayc murrayc com>
- * examples/ogg_player/main.cc: Use dynamic_cast<> instead of static_cast<>
+ * examples/ogg_player/main.cc: Use dynamic_cast<> instead of static_cast<>
when casting the message. That is safer.
- * gst/src/message.ccg: wrap(): Do an extra ref if take_copy is true,
+ * gst/src/message.ccg: wrap(): Do an extra ref if take_copy is true,
fixing a refcount problem when running the ogg_player example.
2007-12-11 José Alburquerque <jaalburquerque cox com>
@@ -7899,13 +7907,13 @@
2007-12-11 Murray Cumming <murrayc murrayc com>
- * gst/gstmm/init.cc: Call gst_wrap_register_init() to stop the
+ * gst/gstmm/init.cc: Call gst_wrap_register_init() to stop the
crash in Gst::wrap().
- * tests/test-miniobject-wrap.cc: Test whether Gst::wrap() is returning a
- derived Gst::Message. But it is not, because the derived Gst::Message
- classes in message.hg do not use _CLASS_GSTMINIOBJECT(), because they do
- not match any such types in GStreamer. These classes are invented by
- gstreamermm so we probably need yet another wrap() function, which could
+ * tests/test-miniobject-wrap.cc: Test whether Gst::wrap() is returning a
+ derived Gst::Message. But it is not, because the derived Gst::Message
+ classes in message.hg do not use _CLASS_GSTMINIOBJECT(), because they do
+ not match any such types in GStreamer. These classes are invented by
+ gstreamermm so we probably need yet another wrap() function, which could
be hard-coded as a static method of Gst::Message.
2007-12-11 Murray Cumming <murrayc murrayc com>
@@ -7913,56 +7921,56 @@
* configure.ac:
* gst/gstmm/Makefile.am:
* gst/gstmm/wrap.cc:
- * gst/gstmm/wrap.h: Added a Gst::wrap() system, based on Glib::wrap(),
- but without the extra checks for existing instances, because GstMiniObject
+ * gst/gstmm/wrap.h: Added a Gst::wrap() system, based on Glib::wrap(),
+ but without the extra checks for existing instances, because GstMiniObject
has no object data to store the pointer.
* gst/gstmm/gst_wrap_init.h: New file to dclare gst_wrap_init().
* gst/gstmm/init.cc: init(): Call gst_wrap_init().
* tools/Makefile_list_of_sources.am_fragment:
- * tools/generate_gst_wrap_init.pl.in: Add this script, based on
- glibmm/tools/generate_wrap_init.pl, but processing .hg files that
+ * tools/generate_gst_wrap_init.pl.in: Add this script, based on
+ glibmm/tools/generate_wrap_init.pl, but processing .hg files that
use _CLASS_GSTMINIOBJECT(). This generates gst_wrap_init.cc
* build_shared/Makefile_gensrc.am_fragment:
Generate gst_wrap_init.cc, as well as wrap_init.cc.
- * tools/m4/class_gstminiobject.m4: Put wrap() in the Gst namespace
+ * tools/m4/class_gstminiobject.m4: Put wrap() in the Gst namespace
again.
* gst/src/bus.ccg:
* gst/src/bus.hg:
- * tools/m4/convert_gst.m4: Use Gst::wrap() instead of Glib::wrap()
+ * tools/m4/convert_gst.m4: Use Gst::wrap() instead of Glib::wrap()
with GstMessage.
* gst/src/message.ccg:
* gst/src/message.hg: include gst_wrap.h
- * tests/test-miniobject-wrap.cc: Use Gst::wrap() instead of
+ * tests/test-miniobject-wrap.cc: Use Gst::wrap() instead of
Glib::wrap() with GstMessage, but this currently segfaults.
2007-12-11 Murray Cumming <murrayc murrayc com>
- * gst/gstmm/miniobject.h: Derive publically from Glib::ObjectBase
+ * gst/gstmm/miniobject.h: Derive publically from Glib::ObjectBase
to avoid compiler errors about base methods being private.
- Added the CppObjectType, CppClassType, BaseObjectType, and BaseClassType
+ Added the CppObjectType, CppClassType, BaseObjectType, and BaseClassType
typedefs as in Glib::Object.
* gst/gstmm/private/Makefile.am:
- * gst/gstmm/private/miniobject_p.h: Added a Glib::Class declaration for
+ * gst/gstmm/private/miniobject_p.h: Added a Glib::Class declaration for
MiniObject, like the one that Glib::Object has.
* gst/gstmm/miniobject.cc: Added the class_init_function() implementation.
* gst/src/message.ccg:
- * gst/src/message.hg: Use _CLASS_GSTMINIOBJECT() instead of
- _CLASS_OPAQUE_REFCOUNTED() because a) _CLASS_OPAQUE_REFCOUNTED does not allow
- anything to be derived from the class that it creates, and b) we hope to get
+ * gst/src/message.hg: Use _CLASS_GSTMINIOBJECT() instead of
+ _CLASS_OPAQUE_REFCOUNTED() because a) _CLASS_OPAQUE_REFCOUNTED does not allow
+ anything to be derived from the class that it creates, and b) we hope to get
wrap() working.
* tools/m4/convert.m4: Use class_gstminiobject.m4.
- * tools/m4/class_gstminiobject.m4: Remove the Glib::ConstructParams-based
+ * tools/m4/class_gstminiobject.m4: Remove the Glib::ConstructParams-based
constructors, because GstMiniObject has no GObject properties system.
- Put the wrap() function in the Glib namespace, though this needs more work
- (and probably really needs to not be Glib::wrap()) because Glib::wrap()
+ Put the wrap() function in the Glib namespace, though this needs more work
+ (and probably really needs to not be Glib::wrap()) because Glib::wrap()
needs to use GObject qdata to discover previous C+instances.
* tests/Makefile.am:
- * tests/test-miniobject-wrap.cc: Added a test to show how wrap() is currently
+ * tests/test-miniobject-wrap.cc: Added a test to show how wrap() is currently
failing.
2007-12-08 Murray Cumming <murrayc murrayc com>
@@ -7971,9 +7979,9 @@
2007-12-08 Murray Cumming, <murrayc murrayc com>
- * examples/ogg_player/main.cc: Set the source location property
- from a std:: rather than a gchar*, which seems to avoid a problem with
- an unexpected type in the GObject property system. Probably gchar[]
+ * examples/ogg_player/main.cc: Set the source location property
+ from a std:: rather than a gchar*, which seems to avoid a problem with
+ an unexpected type in the GObject property system. Probably gchar[]
confuses it, but gchar* would work.
* gst/src/message.ccg:
* gst/src/message.hg: Remove commented-out enums.
@@ -7981,7 +7989,7 @@
Recode without ScopedPtr, because that obscures it for me.
2007-12-07 José Alburquerque <jaalburquerque cox com>
-
+
* gst/src/bus.hg: consolidated add_signal_watch() and
add_signal_watch_full() into one method.
@@ -8008,18 +8016,18 @@
2007-12-03 Murray Cumming <murrayc murrayc com>
- * gst/src/element.ccg: get_compatible_pad((): Clarify
- the comment now that we know that
+ * gst/src/element.ccg: get_compatible_pad((): Clarify
+ the comment now that we know that
gst_element_get_compatible_pad() gives us a reference.
See gstreamer bug #500919.
2007-12-03 Murray Cumming <murrayc murrayc com>
- * gst/gstmm/init.cc: Add closing } for namespace to
+ * gst/gstmm/init.cc: Add closing } for namespace to
fix the build. I am not sure when this was broken.
2007-11-30 José Alburquerque <jaalburquerque cox net>
-
+
* gst/gstmm.h: added <gstmm/pipeline.h>
* gst/src/bin.ccg: removed 2nd arg from Glib::wrap in
Gst::Bin::create()
@@ -8035,10 +8043,10 @@
* gst/src/element.hg:
* gst/src/pad.hg:
* gst/src/padtemplate.hg:
- * tools/m4/convert_gst.m4: Move the signal conversion
+ * tools/m4/convert_gst.m4: Move the signal conversion
GstPad* -> const Glib::RefPtr<Pad>&
- into the .hg files and take a reference. I would
- rather have duplicates than risk these being hidden in the
+ into the .hg files and take a reference. I would
+ rather have duplicates than risk these being hidden in the
.m4 file where they are likely to be wrong.
2007-12-01 Murray Cumming <murrayc murrayc com>
@@ -8046,7 +8054,7 @@
* gst/src/element.ccg: get_compatible_pad_template():
Use wrap(, true) instead of explictly using g_object_ref().
* gst/src/structure.ccg:
- * gst/src/structure.hg: Const corrections and whitespace
+ * gst/src/structure.hg: Const corrections and whitespace
corrections.
* gst/gstmm/init.cc:
* gst/gstmm/init.h: Whitespace corrections.
@@ -8077,14 +8085,14 @@
2007-11-28 Murray Cumming <murrayc murrayc com>
- * gst/src/error.hg: Removed an unnecessary argument from the
+ * gst/src/error.hg: Removed an unnecessary argument from the
_DEFS() macro.
2007-11-28 José Alburquerque <jaalburquerque cox net>
- * gst/Makefile.am: Renamed some variables from gtkmm to
+ * gst/Makefile.am: Renamed some variables from gtkmm to
gstmm.
- * tests/test-create-element.cc: Output some text also if the
+ * tests/test-create-element.cc: Output some text also if the
test was successful.
2007-11-23 Siavash Safi <siavash safi gmail com>
@@ -8094,7 +8102,7 @@
2007-11-22 Murray Cumming <murrayc murrayc com>
* gst/gstmm/private/object_p.h: Added this to svn.
- * gst/gstmm/private/Makefile.am: Add object_p.h to the dist,
+ * gst/gstmm/private/Makefile.am: Add object_p.h to the dist,
to fix distcheck.
2007-11-20 Murray Cumming <murrayc murrayc com>
@@ -8105,12 +8113,12 @@
* gst/gstmm/object.cc:
* gst/gstmm/object.h:
* gst/src/Makefile_list_of_hg.am_fragment:
- And hand-coded (based on generated code) .h and .cc
- files for Gst::Object, doing the ref sink in the
+ And hand-coded (based on generated code) .h and .cc
+ files for Gst::Object, doing the ref sink in the
castitem constructor.
- * gst/src/element.ccg: create(): Don't sink the ref
- here, because it is done in the Gst::Object constructor
- now.
+ * gst/src/element.ccg: create(): Don't sink the ref
+ here, because it is done in the Gst::Object constructor
+ now.
2007-11-20 Murray Cumming <murrayc murrayc com>
@@ -8118,19 +8126,19 @@
* tools/m4/class_gstclass.m4:
* tools/m4/class_gstobject.m4:
* tools/m4/convert.m4:
- Remove GST_OBJECT(). It does not seem useful and it
+ Remove GST_OBJECT(). It does not seem useful and it
is likely to cause unexpected errors.
* gst/src/object.ccg:
- * gst/src/object.hg: Sink the floating reference in
+ * gst/src/object.hg: Sink the floating reference in
the constructor.
- TODO: Reimplement this as .h/.cc so we can do it in
- the GObject* castitem constructor (or hack some m4
+ TODO: Reimplement this as .h/.cc so we can do it in
+ the GObject* castitem constructor (or hack some m4
in the .hg file to do this.)
* gst/src/element.ccg:
- * gst/src/element.hg: create(): Sink the reference
- before passing the GObject to Glib::wrap(). This is
- temporary until we have fixed Gst::Object as mentioned
+ * gst/src/element.hg: create(): Sink the reference
+ before passing the GObject to Glib::wrap(). This is
+ temporary until we have fixed Gst::Object as mentioned
above.
* tools/m4/convert_gst.m4:
@@ -8160,7 +8168,7 @@
2007-11-20 Murray Cumming <murrayc murrayc com>
* autogen.sh: Use a version of the autogen.sh from cluttermm.
- This seems more robust. I had a autotools version-mismatch with the
+ This seems more robust. I had a autotools version-mismatch with the
existing one.
* configure.ac:
* Makefile.am:
@@ -8189,34 +8197,34 @@
* gst/src/structure.hg:
* gst/src/systemclock.ccg:
* gst/src/systemclock.hg:
- * tools/m4/convert_gst.m4: Use _WRAP_METHOD() instead
- of hand-coding methods (though I have not changed the ones
+ * tools/m4/convert_gst.m4: Use _WRAP_METHOD() instead
+ of hand-coding methods (though I have not changed the ones
that throw extra exceptions).
Soem const corrections.
2007-11-05 Murray Cumming <murrayc murrayc com>
- * gst/src/element.hg: provides_clock(), provide_clock(),
+ * gst/src/element.hg: provides_clock(), provide_clock(),
is_locked_state(): Const corrections.
2007-11-03 Murray Cumming <murrayc murrayc com>
* gst/src/*.hg
* tools/m4/convert_gst.m4: Made some const corrections.
- We need to investigate whether refreturn is needed for the
+ We need to investigate whether refreturn is needed for the
getters.
2007-11-03 Murray Cumming <murrayc murrayc com>
* tools/m4/convert_gst.m4:
* gst/src/Makefile.am:
- * gst/src/: Regenerated .defs files, using the
- same filenames as in other *mm files, and removing
+ * gst/src/: Regenerated .defs files, using the
+ same filenames as in other *mm files, and removing
the very-split-up .defs file.
- Several functions and signals were now defined,
- so I had to make some corrections and comment out
+ Several functions and signals were now defined,
+ so I had to make some corrections and comment out
some signals.
- Move _WRAP_SIGNAL() and _WRAP_PROPERTY() to the bottom
+ Move _WRAP_SIGNAL() and _WRAP_PROPERTY() to the bottom
of files, for consistency with other *mm projects.
* tools/extra_defs_gen/generate_defs_gst.cc:
Added more types.
@@ -8225,10 +8233,10 @@
* gst/gstmm/Makefile.am:
* gst/src/miniobject.ccg:
- * gst/src/miniobject.hg: Moved to
+ * gst/src/miniobject.hg: Moved to
* gst/gstmm/miniobject.cc:
- * gst/gstmm/miniobject.h: and made some changes to
- make it more like Glib::Object. Now I will try
+ * gst/gstmm/miniobject.h: and made some changes to
+ make it more like Glib::Object. Now I will try
to see how it can/should be used.
2007-11-03 Murray Cumming <murrayc murrayc com>
@@ -8245,4 +8253,3 @@
Please try to avoid checking in code that breaks the build.
And please use the ChangeLog.
-
diff --git a/configure.ac b/configure.ac
index 63cf840..4e05fa4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,9 +23,14 @@ AC_CONFIG_AUX_DIR([build])
AC_CONFIG_MACRO_DIR([build])
AC_CONFIG_HEADERS([config.h gstreamer/gstreamermmconfig.h])
-MM_PREREQ([0.8])
+MM_PREREQ([0.9.3])
MM_INIT_MODULE([gstreamermm-0.10])
+# Copy the mm-common .pl scripts into docs/,
+# and use them from there,
+# so we can dist them to avoid a tarball-build dependency.
+MM_CONFIG_DOCTOOL_DIR([docs])
+
# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
AC_SUBST([GSTREAMERMM_SO_VERSION], [2:1:0])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]