2012-05-29  Basile Starynkevitch  <basile@starynkevitch.net>
	* simplemelt-gtkmm-probe.cc: Using GtkMM 3.4 application...
	Program argument parsed.
	(SmeltMainWindow::SmeltMainWindow): Move show_all elsewhere.
	(SmeltApplication::create_windows): New.
	(SmeltApplication::on_command_line): More debug.
	(SmeltApplication::on_startup): Remove.
	(SmeltApplication::on_activate): Call create_windows.
	(main): Handle first argument -D specially. Register and activate
	the application.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187944 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-29  Basile Starynkevitch  <basile@starynkevitch.net>
	* simplemelt-gtkmm-probe.cc {{working again}}
	(SmeltApplication::create_windows): Rename as...
	(SmeltApplication::initialize): New function name. Call
	Gsv::LanguageManager::get_default.
	(SmeltApplication::on_activate): call initialize.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187949 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-29  Basile Starynkevitch  <basile@starynkevitch.net>
	MELT branch merged with trunk rev 187948 using svnmerge



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187951 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-15  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Speak of "references", not "containers", which was used
	improperly in MELT}}
	* melt/warmelt-first.melt (class_reference): Synonym for
	class_container.
	(referenced_value): Synonym for field container_value.

	* melt/warmelt-base.melt (set_reference): Was set_content.
	(melt_mode_reference): was melt_mode_container
	(set_content, melt_mode_container): Obsolete synonyms

	* melt/warmelt-macro.melt (reference): same as container macro.
	(deref): same as content macro.

	* melt/warmelt-normal.melt: Change names accordingly
	* melt/warmelt-normatch.melt: Ditto
	* melt/warmelt-outobj.melt: Ditto
	* melt/warmelt-modes.melt: Ditto
	* melt/xtramelt-probe.melt: Ditto
	* melt/xtramelt-opengpu.melt: Ditto



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187958 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-15  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Speak of "references", not "containers"}}
	* melt-runtime.h (MELTGLOB_CLASS_REFERENCE): temporary macro for
	MELTGLOB_CLASS_CONTAINER.
	(MELTFIELD_REFERENCED_VALUE): temporary macro for
	MELTFIELD_CONTAINER_VALUE.
	(MELTLENGTH_CLASS_REFERENCE): temporary macro for
	MELTLENGTH_CLASS_CONTAINER.
	(melt_container_value): macro, for renamed ...
	(melt_reference_value): New function.
	(meltgc_new_container): macro, for renamed ...
	(meltgc_new_reference): New function.
	(meltgc_container_put): macro, for renamed ...
	(meltgc_reference_put): New function.
	Add #warning about temporary renaming.

	* melt-runtime.c (meltgc_new_reference, meltgc_reference_put): New
	function, renaming ...
	(meltgc_new_container, meltgc_reference_put): Renamed functions..
	(meltgc_poll_inputs): Bette debugeprintf.

	* melt/warmelt-genobj.melt (compile2obj_initproc): Emit
	melt_reference_value not melt_container_value.

	* melt/warmelt-macro.melt: Use class_reference instead of
	class_container.
	* melt/warmelt-modes.melt: Ditto.
	* melt/warmelt-normal.melt: Ditto.
	* melt/warmelt-normatch.melt: Ditto.
	* melt/warmelt-outobj.melt: Ditto.
	* melt/xtramelt-ana-simple.melt: Ditto.
	* melt/xtramelt-opengpu.melt: Ditto.
	* melt/xtramelt-probe.melt: Ditto.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187960 138bc75d-0d04-0410-961f-82ee72b054a4
ChangeLog typo...

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187963 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-15  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt-predef.list (CLASS_REFERENCE): New
	(CLASS_CONTAINER): Obsolete.

	* melt-runtime.c (meltfieldoff__CONTAINER_VALUE)
	(meltclasslen__CLASS_CONTAINER): New, temporarily.

	* melt-runtime.h (MELTGLOB_CLASS_REFERENCE)
	(MELTFIELD_REFERENCED_VALUE,MELTLENGTH_CLASS_REFERENCE): #define-d
	only #ifndef MELT_HAS_PREDEF_CLASS_REFERENCE.

	* melt/warmelt-first.melt (class_reference): New predefined...

	* melt/warmelt-modes.melt (generate_runtypesupport_predef_fields):
	Emit #define MELT_HAS_PREDEF_<predefname>



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187973 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-29  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Regenerate}}
	* melt/generated/meltrunsup-inc.c
	* melt/generated/meltrunsup.h
	* melt/generated/warmelt-base+01.c
	* melt/generated/warmelt-base+02.c
	* melt/generated/warmelt-base+meltdesc.c
	* melt/generated/warmelt-base+melttime.h
	* melt/generated/warmelt-base.c
	* melt/generated/warmelt-debug+01.c
	* melt/generated/warmelt-debug+meltdesc.c
	* melt/generated/warmelt-debug+melttime.h
	* melt/generated/warmelt-debug.c
	* melt/generated/warmelt-first+01.c
	* melt/generated/warmelt-first+02.c
	* melt/generated/warmelt-first+03.c
	* melt/generated/warmelt-first+meltdesc.c
	* melt/generated/warmelt-first+melttime.h
	* melt/generated/warmelt-first.c
	* melt/generated/warmelt-genobj+01.c
	* melt/generated/warmelt-genobj+04.c
	* melt/generated/warmelt-genobj+05.c
	* melt/generated/warmelt-genobj+meltdesc.c
	* melt/generated/warmelt-genobj+melttime.h
	* melt/generated/warmelt-genobj.c
	* melt/generated/warmelt-macro+01.c
	* melt/generated/warmelt-macro+02.c
	* melt/generated/warmelt-macro+03.c
	* melt/generated/warmelt-macro+04.c
	* melt/generated/warmelt-macro+meltdesc.c
	* melt/generated/warmelt-macro+melttime.h
	* melt/generated/warmelt-macro.c
	* melt/generated/warmelt-modes+01.c
	* melt/generated/warmelt-modes+02.c
	* melt/generated/warmelt-modes+meltdesc.c
	* melt/generated/warmelt-modes+melttime.h
	* melt/generated/warmelt-modes.c
	* melt/generated/warmelt-normal+01.c
	* melt/generated/warmelt-normal+02.c
	* melt/generated/warmelt-normal+03.c
	* melt/generated/warmelt-normal+04.c
	* melt/generated/warmelt-normal+05.c
	* melt/generated/warmelt-normal+meltdesc.c
	* melt/generated/warmelt-normal+melttime.h
	* melt/generated/warmelt-normal.c
	* melt/generated/warmelt-normatch+01.c
	* melt/generated/warmelt-normatch+02.c
	* melt/generated/warmelt-normatch+04.c
	* melt/generated/warmelt-normatch+meltdesc.c
	* melt/generated/warmelt-normatch+melttime.h
	* melt/generated/warmelt-normatch.c
	* melt/generated/warmelt-outobj+01.c
	* melt/generated/warmelt-outobj+02.c
	* melt/generated/warmelt-outobj+03.c
	* melt/generated/warmelt-outobj+04.c
	* melt/generated/warmelt-outobj+meltdesc.c
	* melt/generated/warmelt-outobj+melttime.h
	* melt/generated/warmelt-outobj.c



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187974 138bc75d-0d04-0410-961f-82ee72b054a4
2012-05-29  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt-runtime.h (melt_container_value, meltgc_new_container)
	(meltgc_container_put, MELTGLOB_CLASS_REFERENCE)
	(MELTFIELD_REFERENCED_VALUE, MELTLENGTH_CLASS_REFERENCE): Remove
	macros.

	* melt-runtime.c (meltfieldoff__CONTAINER_VALUE)
	(meltclasslen__CLASS_CONTAINER): Remove.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187976 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-30  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/warmelt-macro.melt (mexpand_reference)
	(patexpand_reference): New functions renaming of mexpand_container
	& patexpand_container.
	(mexpandobsolete_container, patexpandobsolete_container):
	expansion for obsolete container macro.
	(mexpand_deref, mexppand_set_ref): New functions with
	mexpand_deref renaming mexpand_content.
	(mexpandobsolete_content): expansion for obsolete content macro.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188011 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-30  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Regenerate}}
	* melt/generated/meltrunsup-inc.c: Regenerate.
	* melt/generated/meltrunsup.h: Regenerate.
	* melt/generated/warmelt-base+meltdesc.c: Regenerate.
	* melt/generated/warmelt-base+melttime.h: Regenerate.
	* melt/generated/warmelt-base.c: Regenerate.
	* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
	* melt/generated/warmelt-debug+melttime.h: Regenerate.
	* melt/generated/warmelt-debug.c: Regenerate.
	* melt/generated/warmelt-first+meltdesc.c: Regenerate.
	* melt/generated/warmelt-first+melttime.h: Regenerate.
	* melt/generated/warmelt-first.c: Regenerate.
	* melt/generated/warmelt-genobj+04.c: Regenerate.
	* melt/generated/warmelt-genobj+05.c: Regenerate.
	* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj.c: Regenerate.
	* melt/generated/warmelt-macro+01.c: Regenerate.
	* melt/generated/warmelt-macro+02.c: Regenerate.
	* melt/generated/warmelt-macro+03.c: Regenerate.
	* melt/generated/warmelt-macro+04.c: Regenerate.
        * melt/generated/warmelt-macro+05.c: New generated file.
	* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
	* melt/generated/warmelt-macro+melttime.h: Regenerate.
	* melt/generated/warmelt-macro.c: Regenerate.
	* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: Regenerate.
	* melt/generated/warmelt-modes.c: Regenerate.
	* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: Regenerate.
	* melt/generated/warmelt-normal.c: Regenerate.
	* melt/generated/warmelt-normatch+04.c: Regenerate.
	* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: Regenerate.
	* melt/generated/warmelt-normatch.c: Regenerate.
	* melt/generated/warmelt-outobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-outobj+melttime.h: Regenerate.
	* melt/generated/warmelt-outobj.c: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188012 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-30  Basile Starynkevitch  <basile@starynkevitch.net>
	* make-warmelt-predef.awk: Emit comment for lisp emacs mode.
	* melt-predef.list: Comment out CLASS_CONTAINER.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188013 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-30  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt-predef.list (CLASS_CONTAINER): Remove.
	* melt/warmelt-macro.melt: Use set_ref macro instead of
	set_reference function.
	* melt/warmelt-outobj.melt: Ditto.
	* melt/warmelt-modes.melt: Ditto.
	* melt/warmelt-base.melt: Ditto.
	* melt/warmelt-normal.melt: Ditto.
	* melt/warmelt-normatch.melt: Ditto.
	* melt/warmelt-debug.melt: Ditto.
	* melt/xtramelt-opengpu.melt: Ditto.
	* melt/xtramelt-probe.melt: Ditto.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188016 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-30  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/warmelt-normatch.melt: Use deref, not content.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188018 138bc75d-0d04-0410-961f-82ee72b054a4
2012-05-30  Basile Starynkevitch  <basile@starynkevitch.net>
	{{Regenerate}}

	* melt/generated/meltrunsup-inc.c: Regenerate.
	* melt/generated/meltrunsup.h: Regenerate.
	* melt/generated/warmelt-base+02.c: Regenerate.
	* melt/generated/warmelt-base+meltdesc.c: Regenerate.
	* melt/generated/warmelt-base+melttime.h: Regenerate.
	* melt/generated/warmelt-base.c: Regenerate.
	* melt/generated/warmelt-debug+01.c: Regenerate.
	* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
	* melt/generated/warmelt-debug+melttime.h: Regenerate.
	* melt/generated/warmelt-debug.c: Regenerate.
	* melt/generated/warmelt-first+meltdesc.c: Regenerate.
	* melt/generated/warmelt-first+melttime.h: Regenerate.
	* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-genobj+melttime.h: Regenerate.
	* melt/generated/warmelt-macro+03.c: Regenerate.
	* melt/generated/warmelt-macro+04.c: Regenerate.
	* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
	* melt/generated/warmelt-macro+melttime.h: Regenerate.
	* melt/generated/warmelt-macro.c: Regenerate.
	* melt/generated/warmelt-modes+01.c: Regenerate.
	* melt/generated/warmelt-modes+02.c: Regenerate.
	* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
	* melt/generated/warmelt-modes+melttime.h: Regenerate.
	* melt/generated/warmelt-modes.c: Regenerate.
	* melt/generated/warmelt-normal+02.c: Regenerate.
	* melt/generated/warmelt-normal+03.c: Regenerate.
	* melt/generated/warmelt-normal+04.c: Regenerate.
	* melt/generated/warmelt-normal+05.c: Regenerate.
	* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normal+melttime.h: Regenerate.
	* melt/generated/warmelt-normal.c: Regenerate.
	* melt/generated/warmelt-normatch+01.c: Regenerate.
	* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
	* melt/generated/warmelt-normatch+melttime.h: Regenerate.
	* melt/generated/warmelt-normatch.c: Regenerate.
	* melt/generated/warmelt-outobj+03.c: Regenerate.
	* melt/generated/warmelt-outobj+meltdesc.c: Regenerate.
	* melt/generated/warmelt-outobj+melttime.h: Regenerate.
	* melt/generated/warmelt-outobj.c: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188023 138bc75d-0d04-0410-961f-82ee72b054a4

2012-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
	* melt/warmelt-first.melt (foreach_in_multiple): Emit better comment.

	* melt/xtramelt-probe.melt (class_probed_file): Add
	probedfile_linesbucket field.
	(class_probed_interesting_location): New class wirh probiloc_* fields.
	(class_probed_data): Add probedata_ilocvec & probedata_nbiloc
	fields.
	(probe_get_interesting_location): New function.
	(start_probe): Export function.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188055 138bc75d-0d04-0410-961f-82ee72b054a4

2012-06-01  Basile Starynkevitch  <basile@starynkevitch.net>
	MELT branch merged with trunk rev 188095 using svnmerge



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188099 138bc75d-0d04-0410-961f-82ee72b054a4