<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/firmware/common/diacritic.c, branch wolf3d</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Diacritic.c add newline to EOF</title>
<updated>2018-10-18T12:03:20+00:00</updated>
<author>
<name>William Wilgus</name>
<email>me.theuser@yahoo.com</email>
</author>
<published>2018-10-18T12:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7c2295ea46c496ea19f053126300b7a393bae028'/>
<id>7c2295ea46c496ea19f053126300b7a393bae028</id>
<content type='text'>
Change-Id: Ide8934fa267bfb745fc397cdb7450f3ac0453174
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ide8934fa267bfb745fc397cdb7450f3ac0453174
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimize is_diacritic</title>
<updated>2018-10-18T11:29:32+00:00</updated>
<author>
<name>William Wilgus</name>
<email>me.theuser@yahoo.com</email>
</author>
<published>2017-11-09T17:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=b977b77fb7ea75895ac65d64d99b056d95435bfc'/>
<id>b977b77fb7ea75895ac65d64d99b056d95435bfc</id>
<content type='text'>
is_diacritic is used for pretty much all of the text display sizing
Timing here matters, so important it uses a
priority buffer in order to cut down on searching the database.

This patch is verified functionally equlivalent but
saves 80 bytes and is ~20% faster for the clip+ I tested it on

Several things were done:

Optimizing the copy loop for the priority buffer

Globbing some operations together

but the main one has to do with the database structure its self
--
Rather than a bit packed struct it combines the lower 8 bytes into
one value [info] and uses flags to access the values instead

Change-Id: I475073419b647639ef1eeaa3b9213e4e1067c0db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is_diacritic is used for pretty much all of the text display sizing
Timing here matters, so important it uses a
priority buffer in order to cut down on searching the database.

This patch is verified functionally equlivalent but
saves 80 bytes and is ~20% faster for the clip+ I tested it on

Several things were done:

Optimizing the copy loop for the priority buffer

Globbing some operations together

but the main one has to do with the database structure its self
--
Rather than a bit packed struct it combines the lower 8 bytes into
one value [info] and uses flags to access the values instead

Change-Id: I475073419b647639ef1eeaa3b9213e4e1067c0db
</pre>
</div>
</content>
</entry>
<entry>
<title>FS#11187 - diacritic.c is in 'drivers' but it does not belong there</title>
<updated>2010-04-07T20:41:18+00:00</updated>
<author>
<name>Tomer Shalev</name>
<email>shalev.tomer@gmail.com</email>
</author>
<published>2010-04-07T20:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=56058c7213f281c61601f12cc0cdbcbf3b425a08'/>
<id>56058c7213f281c61601f12cc0cdbcbf3b425a08</id>
<content type='text'>
- Move diacritic.c to firmware/common
- The function is_diacritic returns bool now


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25526 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move diacritic.c to firmware/common
- The function is_diacritic returns bool now


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25526 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
</feed>
