<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skin-nopacity, branch 1.1.8</title>
<subtitle>VDR nOpacity Skin
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/'/>
<entry>
<title>Version 1.1.8</title>
<updated>2021-05-31T11:47:43+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-05-31T11:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=c272b0fc05438fff16ffd98f33e8cd887398e333'/>
<id>c272b0fc05438fff16ffd98f33e8cd887398e333</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segfault in cNopacitySetup::~cNopacitySetup()</title>
<updated>2021-04-11T10:49:13+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-04-08T11:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=719b32f1986c9dfbb878828549176fe737cd41e0'/>
<id>719b32f1986c9dfbb878828549176fe737cd41e0</id>
<content type='text'>
A segfault occurred when nOpacity is not the active skin and the
plugin's setup page was exited.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A segfault occurred when nOpacity is not the active skin and the
plugin's setup page was exited.
</pre>
</div>
</content>
</entry>
<entry>
<title>Elimintae cNopacityMenuItem::SetFont*</title>
<updated>2021-03-11T13:53:41+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-01-30T16:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=c54f7ba74ff8f1a363142c68bf215ee42c965ac9'/>
<id>c54f7ba74ff8f1a363142c68bf215ee42c965ac9</id>
<content type='text'>
Fonts assigned in constructor of cNopacityMainMenuItem*.
Therefore SetFont(), SetFontSmall(), SetFontEPGWindow()
and SetFontEPGWindowLarge() can be deleted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fonts assigned in constructor of cNopacityMainMenuItem*.
Therefore SetFont(), SetFontSmall(), SetFontEPGWindow()
and SetFontEPGWindowLarge() can be deleted.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the clock wasn't updated in Displaychannel.</title>
<updated>2021-03-11T13:53:34+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-02-16T15:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=2816e3ab2b384abc7d24fbead0d4126d8818c2d1'/>
<id>2816e3ab2b384abc7d24fbead0d4126d8818c2d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup optimized Start()</title>
<updated>2021-03-10T16:55:55+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-02-16T13:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=0ab22a142845707b6832299390a4305c6be6fdcb'/>
<id>0ab22a142845707b6832299390a4305c6be6fdcb</id>
<content type='text'>
We can return new cNopacity() directly in Start()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can return new cNopacity() directly in Start()
</pre>
</div>
</content>
</entry>
<entry>
<title>Update debug log</title>
<updated>2021-03-10T16:53:12+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-03-03T12:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=3aeafba79e2fc040befd463c1d1b988e9ab9a88d'/>
<id>3aeafba79e2fc040befd463c1d1b988e9ab9a88d</id>
<content type='text'>
Fix debug log in cGeometryManager::SetGeometry(void).
Add debug log in cImageCache::CreateCacheDelayed(void)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix debug log in cGeometryManager::SetGeometry(void).
Add debug log in cImageCache::CreateCacheDelayed(void)
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup cNopacity::cNopacity(void)</title>
<updated>2021-03-10T16:51:03+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-03-03T13:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=5d9bbaef8c965aafb2b10f886aa4402282ae6820'/>
<id>5d9bbaef8c965aafb2b10f886aa4402282ae6820</id>
<content type='text'>
config.SetThemeSpecificDefaults(), config.SetThemeSetup(),
config.SetFontName(), geoManager-&gt;SetGeometry(),
fontManager-&gt;SetFonts(), imgCache-&gt;CreateCache() and
imgCache-&gt;CreateCacheDelayed() is no longer required here.

config.LoadThemeSpecificConfigs() and config.SetPathes() was moved to
cNopacity::ReloadCaches(void).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
config.SetThemeSpecificDefaults(), config.SetThemeSetup(),
config.SetFontName(), geoManager-&gt;SetGeometry(),
fontManager-&gt;SetFonts(), imgCache-&gt;CreateCache() and
imgCache-&gt;CreateCacheDelayed() is no longer required here.

config.LoadThemeSpecificConfigs() and config.SetPathes() was moved to
cNopacity::ReloadCaches(void).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cNopacityConfig::.Init()</title>
<updated>2021-03-10T16:50:17+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-03-05T15:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=744efdd79f7bae6ad3204ea7b06e382df59d7636'/>
<id>744efdd79f7bae6ad3204ea7b06e382df59d7636</id>
<content type='text'>
In Init() all necessary functions are collected in order to properly
initialize the skin. These functions can then be made private in this
class. This can also simplify cNopacity::ReloadCaches().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Init() all necessary functions are collected in order to properly
initialize the skin. These functions can then be made private in this
class. This can also simplify cNopacity::ReloadCaches().
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify cImageCache</title>
<updated>2021-03-10T16:44:59+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-03-05T13:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=1d6f6a764e1e8b4f66476668828295418448eb7e'/>
<id>1d6f6a764e1e8b4f66476668828295418448eb7e</id>
<content type='text'>
- Merge CreateCache(void) and CreateCacheDelayed(void)
and move CreateCache() to cImageCache::cImageCache().
This allows a new instance of imgCache to be created
after configuration changes.

- Eliminate cImageCache::Reload()
cImageCache::Reload() is no longer required.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Merge CreateCache(void) and CreateCacheDelayed(void)
and move CreateCache() to cImageCache::cImageCache().
This allows a new instance of imgCache to be created
after configuration changes.

- Eliminate cImageCache::Reload()
cImageCache::Reload() is no longer required.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify cGeometryManager</title>
<updated>2021-03-10T16:42:46+00:00</updated>
<author>
<name>kamel5</name>
<email>vdr.kamel5 (at) gmx (dot) net</email>
</author>
<published>2021-03-03T12:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/skin-nopacity/commit/?id=cb6c9ba9c25e4f265ea34a540e10e6735fbf6a99'/>
<id>cb6c9ba9c25e4f265ea34a540e10e6735fbf6a99</id>
<content type='text'>
- Initiate osdLeft, osdTop, osdWidth and osdHeight with 0 in
cGeometryManager::cGeometryManager().

- cGeometryManager::GeometryChanged(void) is renamed
to cGeometryManager::SetOSDSize(void) and merged to set
osdLeft, osdTop, osdWidth and osdHeight to cOsd::*.

The cache is now created via cNopacity::SetOSDSize(void)
when the skin is started for the first time or when
the geometry is changed.

All SetDisplay*() were merged and moved to cGeometryManager::SetGeometry.
So we can delete then all unnecessary funktions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Initiate osdLeft, osdTop, osdWidth and osdHeight with 0 in
cGeometryManager::cGeometryManager().

- cGeometryManager::GeometryChanged(void) is renamed
to cGeometryManager::SetOSDSize(void) and merged to set
osdLeft, osdTop, osdWidth and osdHeight to cOsd::*.

The cache is now created via cNopacity::SetOSDSize(void)
when the skin is started for the first time or when
the geometry is changed.

All SetDisplay*() were merged and moved to cGeometryManager::SetGeometry.
So we can delete then all unnecessary funktions.
</pre>
</div>
</content>
</entry>
</feed>
