<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/widgets/table/e-table-state.c, branch BEFORE_BOBJECT</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2001-02-04T04:10:39+00:00</updated>
<author>
<name>nobody</name>
<email>nobody@localhost</email>
</author>
<published>2001-02-04T04:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=541ed6bf346abe33775bfa8fbe4361d53a02924d'/>
<id>541ed6bf346abe33775bfa8fbe4361d53a02924d</id>
<content type='text'>
'BEFORE_BOBJECT'.

svn path=/tags/BEFORE_BOBJECT/; revision=7953
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'BEFORE_BOBJECT'.

svn path=/tags/BEFORE_BOBJECT/; revision=7953
</pre>
</div>
</content>
</entry>
<entry>
<title>Load frames.</title>
<updated>2001-01-17T06:56:04+00:00</updated>
<author>
<name>Miguel de Icaza</name>
<email>miguel@gnu.org</email>
</author>
<published>2001-01-17T06:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d645d1f2362a623b037cbfa09405e09b0f530c71'/>
<id>d645d1f2362a623b037cbfa09405e09b0f530c71</id>
<content type='text'>
2001-01-16  Miguel de Icaza  &lt;miguel@gnu.org&gt;

	* e-table-config.c (configure_sort_dialog): Load frames.

	* Kill e-table-config-field.c

	* e-table-specification.c (e_table_specification_save_to_file):
	Specify version to xmlNewDoc.

	* e-table-state.c (e_table_state_save_to_string): Specify version
	to xmlNewDoc.

	* e-table-config.c (config_destroy): Destroy the copies.  Unref
	the originals.
	(e_table_config_construct): Duplicate values of configuration
	here.
	(configure_sort_dialog): New function that populates the sort gtk
	combo boxes.

	* e-table.c (et_col_spec_to_col): Fixup use of title here.  Do the
	actual translation here.

	* e-table-column-specification.c: Remove title_, it is now called
	title.  Translation needs to take place elsewhere, not here

	* e-table-specification.c (e_table_specification_duplicate): Add
	preconditions here.
	(e_table_specification_save_to_node): ditto.
	(e_table_specification_save_to_string): ditto.
	(e_table_specification_save_to_file): ditto.

	* e-table-state.c (e_table_state_duplicate): Implement.

	* e-table-config.glade (dialog_sort): Change drop down menus to
	use GtkComboText widgets.

	* e-table-config.c (configure_dialog): New function, used to set
	up dialogs.

svn path=/trunk/; revision=7563
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-01-16  Miguel de Icaza  &lt;miguel@gnu.org&gt;

	* e-table-config.c (configure_sort_dialog): Load frames.

	* Kill e-table-config-field.c

	* e-table-specification.c (e_table_specification_save_to_file):
	Specify version to xmlNewDoc.

	* e-table-state.c (e_table_state_save_to_string): Specify version
	to xmlNewDoc.

	* e-table-config.c (config_destroy): Destroy the copies.  Unref
	the originals.
	(e_table_config_construct): Duplicate values of configuration
	here.
	(configure_sort_dialog): New function that populates the sort gtk
	combo boxes.

	* e-table.c (et_col_spec_to_col): Fixup use of title here.  Do the
	actual translation here.

	* e-table-column-specification.c: Remove title_, it is now called
	title.  Translation needs to take place elsewhere, not here

	* e-table-specification.c (e_table_specification_duplicate): Add
	preconditions here.
	(e_table_specification_save_to_node): ditto.
	(e_table_specification_save_to_string): ditto.
	(e_table_specification_save_to_file): ditto.

	* e-table-state.c (e_table_state_duplicate): Implement.

	* e-table-config.glade (dialog_sort): Change drop down menus to
	use GtkComboText widgets.

	* e-table-config.c (configure_dialog): New function, used to set
	up dialogs.

svn path=/trunk/; revision=7563
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a bit of documentation. (config_sort_config_show,</title>
<updated>2001-01-16T20:45:56+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2001-01-16T20:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=c1c5688c54f8da7ee968f59132cc1878d0138f89'/>
<id>c1c5688c54f8da7ee968f59132cc1878d0138f89</id>
<content type='text'>
2001-01-16  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-config.c: Added a bit of documentation.
	(config_sort_config_show, config_group_config_show):
	gnome_dialog_set_parent on the config-&gt;dialog_toplevel instead of
	the config.

	* e-table-specification: Pass "1.0" instead of NULL to xmlNewDoc
	here.

	* e-table-state.c, e-table-state.h: Pass "1.0" instead of NULL to
	xmlNewDoc here.  Make sure that sort_info is never NULL if this
	object exists.  Added ETableStateDuplicate.

svn path=/trunk/; revision=7542
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-01-16  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-config.c: Added a bit of documentation.
	(config_sort_config_show, config_group_config_show):
	gnome_dialog_set_parent on the config-&gt;dialog_toplevel instead of
	the config.

	* e-table-specification: Pass "1.0" instead of NULL to xmlNewDoc
	here.

	* e-table-state.c, e-table-state.h: Pass "1.0" instead of NULL to
	xmlNewDoc here.  Make sure that sort_info is never NULL if this
	object exists.  Added ETableStateDuplicate.

svn path=/trunk/; revision=7542
</pre>
</div>
</content>
</entry>
<entry>
<title>Step 2</title>
<updated>2001-01-15T23:33:00+00:00</updated>
<author>
<name>Miguel de Icaza</name>
<email>miguel@src.gnome.org</email>
</author>
<published>2001-01-15T23:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=baffaa57693681c163723962445551c677f8f51b'/>
<id>baffaa57693681c163723962445551c677f8f51b</id>
<content type='text'>
svn path=/trunk/; revision=7521
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn path=/trunk/; revision=7521
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename from Helix Code -&gt; Ximian</title>
<updated>2001-01-15T23:32:09+00:00</updated>
<author>
<name>Miguel de Icaza</name>
<email>miguel@src.gnome.org</email>
</author>
<published>2001-01-15T23:32:09+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=ac063e3d3628f1f5f6d08cb04acf349386ebff2f'/>
<id>ac063e3d3628f1f5f6d08cb04acf349386ebff2f</id>
<content type='text'>
svn path=/trunk/; revision=7520
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn path=/trunk/; revision=7520
</pre>
</div>
</content>
</entry>
<entry>
<title>Added expansions field and loading and saving of that field.</title>
<updated>2001-01-10T18:15:13+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2001-01-10T18:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=a1ca83afd9f3fa742d9f2c07b990b576d3867668'/>
<id>a1ca83afd9f3fa742d9f2c07b990b576d3867668</id>
<content type='text'>
2001-01-10  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-state.c, e-table-state.h: Added expansions field and
	loading and saving of that field.

	* e-table.c: Load and save expansion data.

svn path=/trunk/; revision=7366
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-01-10  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-state.c, e-table-state.h: Added expansions field and
	loading and saving of that field.

	* e-table.c: Load and save expansion data.

svn path=/trunk/; revision=7366
</pre>
</div>
</content>
</entry>
<entry>
<title>Destroy text and pixbuf if they exist whether or not is_pixbuf is set.</title>
<updated>2000-12-23T05:55:20+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-12-23T05:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=51284ee84a6e135df27c957701bb6c580d5ecb73'/>
<id>51284ee84a6e135df27c957701bb6c580d5ecb73</id>
<content type='text'>
2000-12-23  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-col.c, e-table-col.h (etc_destroy): Destroy text and
	pixbuf if they exist whether or not is_pixbuf is set.
	(e_table_col_new_with_pixbuf): Make new_with_pixbuf take a title
	argument which is for when you can't display pixmaps.

	* e-table-column-specification.c
	(e_table_column_specification_load_from_node): Don't translate the
	pixbuf string attribute.

	* e-table-sort-info.c, e-table-sort-info.h
	(e_table_sort_info_load_from_node): Added a state_version
	parameter to the load_from_node function.  This lets the loader
	specify which version of ETableState is being processed.  If it's
	less than .05, use the old nested version.  If it's greater, use
	the new flat version.
	(e_table_sort_info_save_to_node): Changed this to store a list of
	group and leaf nodes instead of nesting the group nodes and leaf
	nodes one inside the other.  This is much easier to understand and
	requires less typing when creating a new ETableSpecification's
	initial ETableState.

	* e-table-state.c: Changed the state-version parameter to 0.1.
	(e_table_state_load_from_node): Use
	e_xml_get_double_prop_by_name_with_default so that we can specify
	a state-version default of 0.1 for people writing ETableStates by
	hand.  Pass the state-version to e_table_sort_info_load_from_node.

	* e-table.c (et_col_spec_to_col): Pass the title from the
	ETableColumnSpecification to the ETableCol even if it's a pixbuf
	column.

svn path=/trunk/; revision=7138
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-12-23  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-col.c, e-table-col.h (etc_destroy): Destroy text and
	pixbuf if they exist whether or not is_pixbuf is set.
	(e_table_col_new_with_pixbuf): Make new_with_pixbuf take a title
	argument which is for when you can't display pixmaps.

	* e-table-column-specification.c
	(e_table_column_specification_load_from_node): Don't translate the
	pixbuf string attribute.

	* e-table-sort-info.c, e-table-sort-info.h
	(e_table_sort_info_load_from_node): Added a state_version
	parameter to the load_from_node function.  This lets the loader
	specify which version of ETableState is being processed.  If it's
	less than .05, use the old nested version.  If it's greater, use
	the new flat version.
	(e_table_sort_info_save_to_node): Changed this to store a list of
	group and leaf nodes instead of nesting the group nodes and leaf
	nodes one inside the other.  This is much easier to understand and
	requires less typing when creating a new ETableSpecification's
	initial ETableState.

	* e-table-state.c: Changed the state-version parameter to 0.1.
	(e_table_state_load_from_node): Use
	e_xml_get_double_prop_by_name_with_default so that we can specify
	a state-version default of 0.1 for people writing ETableStates by
	hand.  Pass the state-version to e_table_sort_info_load_from_node.

	* e-table.c (et_col_spec_to_col): Pass the title from the
	ETableColumnSpecification to the ETableCol even if it's a pixbuf
	column.

svn path=/trunk/; revision=7138
</pre>
</div>
</content>
</entry>
<entry>
<title>If there are columns allocated, free them upon a destroy.</title>
<updated>2000-12-09T02:56:48+00:00</updated>
<author>
<name>JP Rosevear</name>
<email>jpr@helixcode.com</email>
</author>
<published>2000-12-09T02:56:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=16b387c97c13d1e28437e70df8b90497747038ad'/>
<id>16b387c97c13d1e28437e70df8b90497747038ad</id>
<content type='text'>
2000-12-08  JP Rosevear  &lt;jpr@helixcode.com&gt;

	* e-table-state.c (etst_destroy): If there are columns allocated,
	free them upon a destroy.

2000-12-08  JP Rosevear  &lt;jpr@helixcode.com&gt;

	* gal/widgets/e-canvas.c (e_canvas_destroy): Remove my lame "fix"

svn path=/trunk/; revision=6884
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-12-08  JP Rosevear  &lt;jpr@helixcode.com&gt;

	* e-table-state.c (etst_destroy): If there are columns allocated,
	free them upon a destroy.

2000-12-08  JP Rosevear  &lt;jpr@helixcode.com&gt;

	* gal/widgets/e-canvas.c (e_canvas_destroy): Remove my lame "fix"

svn path=/trunk/; revision=6884
</pre>
</div>
</content>
</entry>
<entry>
<title>Free the xmlDoc when we are done with it. (e_table_state_save_to_file):</title>
<updated>2000-12-07T16:24:42+00:00</updated>
<author>
<name>Federico Mena Quintero</name>
<email>federico@helixcode.com</email>
</author>
<published>2000-12-07T16:24:42+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=a22a4c17a5796ed4aa4249f6154b7d3321bd6709'/>
<id>a22a4c17a5796ed4aa4249f6154b7d3321bd6709</id>
<content type='text'>
2000-12-07  Federico Mena Quintero  &lt;federico@helixcode.com&gt;

	* e-table-state.c (e_table_state_save_to_string): Free the xmlDoc
	when we are done with it.
	(e_table_state_save_to_file): Ditto.

	* e-table.c (e_table_get_state): Unref the state object; why was
	it being sunk instead?
	(e_table_save_state): Ditto.
	(e_table_load_state): Ditto.
	(e_table_set_state): Ditto.

	* e-table-header-item.c (ethi_destroy): Free the ethi-&gt;dnd_code.

svn path=/trunk/; revision=6837
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-12-07  Federico Mena Quintero  &lt;federico@helixcode.com&gt;

	* e-table-state.c (e_table_state_save_to_string): Free the xmlDoc
	when we are done with it.
	(e_table_state_save_to_file): Ditto.

	* e-table.c (e_table_get_state): Unref the state object; why was
	it being sunk instead?
	(e_table_save_state): Ditto.
	(e_table_load_state): Ditto.
	(e_table_set_state): Ditto.

	* e-table-header-item.c (ethi_destroy): Free the ethi-&gt;dnd_code.

svn path=/trunk/; revision=6837
</pre>
</div>
</content>
</entry>
<entry>
<title>Switched to saving the version as a double instead of a string.</title>
<updated>2000-10-19T02:59:14+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-10-19T02:59:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=fc142d01102d257de415fcaa350d3f58cf30783c'/>
<id>fc142d01102d257de415fcaa350d3f58cf30783c</id>
<content type='text'>
2000-10-18  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-state.c: Switched to saving the version as a double
	instead of a string.

svn path=/trunk/; revision=6019
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-10-18  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-table-state.c: Switched to saving the version as a double
	instead of a string.

svn path=/trunk/; revision=6019
</pre>
</div>
</content>
</entry>
</feed>
