<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/index.php?action=history&amp;feed=atom&amp;title=ChangeLog</id>
	<title>ChangeLog - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/index.php?action=history&amp;feed=atom&amp;title=ChangeLog"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ChangeLog&amp;action=history"/>
	<updated>2026-04-27T08:30:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ChangeLog&amp;diff=6966&amp;oldid=prev</id>
		<title>Colin Marquardt: +Category &quot;Developer Documentation&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ChangeLog&amp;diff=6966&amp;oldid=prev"/>
		<updated>2006-06-20T13:49:24Z</updated>

		<summary type="html">&lt;p&gt;+Category &amp;quot;Developer Documentation&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:49, 20 June 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Are there any when it is OK to check in without a Bug or Patch tracker's being open ...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Are there any when it is OK to check in without a Bug or Patch tracker's being open ...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Developer Documentation]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key inkscape_wiki-mw01_:diff::1.12:old-841:rev-6966 --&gt;
&lt;/table&gt;</summary>
		<author><name>Colin Marquardt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ChangeLog&amp;diff=841&amp;oldid=prev</id>
		<title>Conversion script: link fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ChangeLog&amp;diff=841&amp;oldid=prev"/>
		<updated>2006-01-22T02:32:52Z</updated>

		<summary type="html">&lt;p&gt;link fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A Change Log for a project is a semi-structured plain text file in the root of the project's directory which is a latest-first history of what has been done. It can act as a very high level 'Undo' mechanism. It should consist of several segments which look like this: &amp;lt;pre&amp;gt;&lt;br /&gt;
2005-06-20  Ted Gould  &amp;lt;ted@gould.cx&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	* src/desktop.cpp, src/desktop.h, src/document-private.h,&lt;br /&gt;
	src/document.cpp, src/document.h, src/extension/effect.h,&lt;br /&gt;
	src/extension/implementation/script.cpp:&lt;br /&gt;
&lt;br /&gt;
	Adding in a signal to show that the document is being reconstructed from&lt;br /&gt;
	another document.  This is used by the scripting extensions implementation&lt;br /&gt;
	to say to the desktops that they need to save their object references&lt;br /&gt;
	as strings instead of pointers -- and then recreate them when the&lt;br /&gt;
	reconstruction is complete.&lt;br /&gt;
&lt;br /&gt;
	* src/extension/prefdialog.cpp: Making &amp;quot;OK&amp;quot; have focus.&lt;br /&gt;
&lt;br /&gt;
	* src/verbs.cpp, src/verbs.h: Some prototype code to start making verbs&lt;br /&gt;
	sensitive or not.  Not tied in to anything currently.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and consist of the the Date, the Maintainer[[/Committer/Author]] and a list of entries; the entries consist of a list of files affected and a high level description of what the commit did. The layout of each entry depends a little on how long the description needs to be. Concise guidance is: &amp;quot;An entry should have an asterisk, the name of the changed file, and then in parentheses the name of the changed functions, variables or whatever, followed by a colon. Then describe the changes you made to that function or variable.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Some projects have most formal guidelines for filling in a Change Log. See&lt;br /&gt;
&lt;br /&gt;
* The GNU standard for [http://www.gnu.org/prep/standards/standards.html#Change-Logs Change Logs].&lt;br /&gt;
* [http://www.rtems.com/cvswrite.html#checkin Checking in a change], which recommends inserting the whole of the Change Log Entry into the CVS Log, something that I am far from certain is widespread practice.&lt;br /&gt;
* A detailed account of [http://www.red-bean.com/cvs2cl/changelogs.html CVS Logs and [[ChangeLogs]]], which also suggests that the CVS Log should match the Change Log Entry, but implies that it should be briefer.&lt;br /&gt;
&lt;br /&gt;
In summary, the Change Log is part of the living metadata of a project and should be maintained in such a way that the route that that the code base got to its current state can always be ascertained.&lt;br /&gt;
&lt;br /&gt;
Any comments specific to Inkscape ...&lt;br /&gt;
&lt;br /&gt;
Are there circumstances when a Bug or Patch number must be included in the CVS Log or Chnagelog ...&lt;br /&gt;
&lt;br /&gt;
Are there any when it is OK to check in without a Bug or Patch tracker's being open ...&lt;/div&gt;</summary>
		<author><name>Conversion script</name></author>
	</entry>
</feed>