<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/mode.cpp, branch v1.1.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/mode.cpp?h=v1.1.6</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/mode.cpp?h=v1.1.6'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-02-09T20:28:09Z</updated>
<entry>
<title>Change the constructor of ModeParser, make it just a tiny bit prettier.</title>
<updated>2007-02-09T20:28:09Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-02-09T20:28:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2e59ae625ecfe45b4d1d8bfb7cb7a6da701df9a3'/>
<id>urn:sha1:2e59ae625ecfe45b4d1d8bfb7cb7a6da701df9a3</id>
<content type='text'>
Rather than calling AddMode like 25 times, put them in a nice looking array and call it in a loop, doesnt look as craqy (although its exactly the same thing with makeup on)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6555 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Better way even than suggested.</title>
<updated>2007-01-20T16:07:02Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-20T16:07:02Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=08dc6b94f774f8f836354c8ac1c1945ddf35ad48'/>
<id>urn:sha1:08dc6b94f774f8f836354c8ac1c1945ddf35ad48</id>
<content type='text'>
We need one counter, nonlistmodes_found, and start with it at 0. In the while loop, if we find any modes that arent of list mode type we inc the counter,
and if the counter is zero after the end of the loop, we can just return (we processed everything already and nothing is left)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6401 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Crusade to remove debug from stable and tested parts of the core and base modules.</title>
<updated>2007-01-15T23:49:24Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-15T23:49:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d769fef63f2f9ccd929aa51fda3c3da7ec389181'/>
<id>urn:sha1:d769fef63f2f9ccd929aa51fda3c3da7ec389181</id>
<content type='text'>
Most of the code here being de-noised hasnt had a crash or bug in it for many months, if not a year so the debug output is useless noise in the logfile when trying to trace a bug in a REAL problem 
area.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6356 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Make this use true and false, not MODEACTION_DENY</title>
<updated>2007-01-15T21:19:18Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-15T21:19:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=289340ebf82bc4f00ac2f47084feea5050021b80'/>
<id>urn:sha1:289340ebf82bc4f00ac2f47084feea5050021b80</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6349 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix the code that nobody tested :p</title>
<updated>2007-01-14T19:08:54Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-14T19:08:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=208f557d4a3c1211cbccb5733370f2e1eb8cf065'/>
<id>urn:sha1:208f557d4a3c1211cbccb5733370f2e1eb8cf065</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6331 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>And take the return out again to stop w00t throwing a tantrum</title>
<updated>2007-01-14T19:05:32Z</updated>
<author>
<name>om</name>
</author>
<published>2007-01-14T19:05:32Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=32700c949d1606b1315fca37f0b4380919dea37b'/>
<id>urn:sha1:32700c949d1606b1315fca37f0b4380919dea37b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6330 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add return statement at the end of the special-case block for listing listmodes.</title>
<updated>2007-01-14T19:02:28Z</updated>
<author>
<name>om</name>
</author>
<published>2007-01-14T19:02:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=576399edeb653fcbe17202823ab9bd2a92406ff8'/>
<id>urn:sha1:576399edeb653fcbe17202823ab9bd2a92406ff8</id>
<content type='text'>
Make ModeWatchers get called (with an empty parameter and adding = true) if their mode is a listmode and it gets listed

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6329 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix this so that if the beforemode clears the parameter, and it was supposed to have one, we abort</title>
<updated>2007-01-14T18:33:02Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-14T18:33:02Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fb044a78b11216565ac80ebf148a6e5fa4badd3c'/>
<id>urn:sha1:fb044a78b11216565ac80ebf148a6e5fa4badd3c</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6327 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix BeforeMode to have the parameter available, if there are enough parameters for the mode and the mode parameter is valid</title>
<updated>2007-01-14T18:30:44Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-14T18:30:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c8f3a8d365aeb89455c391efff190ffb48b05a2c'/>
<id>urn:sha1:c8f3a8d365aeb89455c391efff190ffb48b05a2c</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6326 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Tweaks to mode parser</title>
<updated>2007-01-08T19:13:48Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-08T19:13:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1f83b592eae17726783d4cf7afebe36d96bb4b95'/>
<id>urn:sha1:1f83b592eae17726783d4cf7afebe36d96bb4b95</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6265 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
