Skip to content
This repository has been archived by the owner on Mar 11, 2018. It is now read-only.

Commit

Permalink
Merge branch 'feature/v4.0.8' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
KelSolaar committed Apr 3, 2014
2 parents 3a7a80e + 4c9c064 commit 5b8ef82
Show file tree
Hide file tree
Showing 126 changed files with 7,035 additions and 6,274 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Expand Up @@ -20,4 +20,5 @@ releases/Windows/
sibl_gui/resources/images/builders/
docs/sphinx/build/
docs/sphinx/source/resources/packages/
utilities/dmgCanvas/
utilities/dmgCanvas/
.idea/
63 changes: 52 additions & 11 deletions CHANGES.rst
@@ -1,20 +1,61 @@
**sIBL_GUI** - 4.0.7 - Stable
**sIBL_GUI** - 4.0.8 - Stable
=============================

.. .changes
Changes
=======

.. raw:: html
4.0.8 - Stable
--------------

<div style="color: rgb(160, 96, 64);">
<h2>Notes:</h2>
<ul>
<li>The following changes reflects the changes of <b>sIBL_GUI</b> package and also its dependencies.
</li>
</ul>
</div>
| **sIBL_GUI** 4.0.8 - Stable - Milestone: https://github.com/KelSolaar/sIBL_GUI/issues?milestone=10&page=1&state=closed
| **Umbra** 1.0.9 - Stable - Milestone: https://github.com/KelSolaar/Umbra/issues?milestone=10&state=closed
| **Manager** 2.0.5 - Stable - Milestone: https://github.com/KelSolaar/Manager/issues?milestone=4&state=closed
| **Foundations** 2.1.0 - Stable - Milestone: https://github.com/KelSolaar/Foundations/issues?milestone=8&page=1&state=closed
- Handled **WindowsError** in **database** component while retrieving stats on a non existing file.
- Handled exception while searching in tags cloud using an invalid regex pattern in **searchDatabase** component.
- Handled potential **IOError** exceptions related to **foundations.common.foundations.common.isBinaryFile** definition usage when accessing a locked file.
- Prevented exception in **sibl_gui.ui.common.getFormattedShotDate** definition.
- Prevented **AttributeError** exception in **sibl_gui.components.core.inspector.inspector.Inspector.__setActiveIblSet** method when no active iblSet is defined.
- Prevented **ValueError** exception in **sibl_gui.components.core.inspector.inspector.Inspector.__drawActiveIblSetOverlay** method when invalid lights colors attributes are used.
- Prevented **IndexError** exception in **inspector** component.
- Prevented exception reports stacking.
- Prevented **AttributeError** exception in **umbra.components.scriptEditor.scriptEditor.ScriptEditor.__editor__modificationChanged** method.
- Prevented files reloading on exit in **scriptEditor** component.
- Fixed long startup delay when no Internet connection is available.
- Fixed **notificationsManager** notifiers insertion order.
- Fixed caching issue in **foundations.parsers.SectionsFileParser.write** method.
- Fixed various issues in **Softimage_Arnold_Standard**, **Softimage_Arnold_Dome_Light** and **Softimage_Arnold_Lightsmith** templates to support latest **SItoA** build.
- Handled **BadZipfile** exception in **foundations.pkzip.Pkzip.extractZipFile** method.
- Ensured **fileSystemEventsManager** manager doesn't compares integer paths modification times to float ones.
- Ensured **Softimage_Arnold_Lightsmith** Template compatibility with **SItoA 2.8.0** by removing deprecated legacy light filter code.
- Ensured directional light position is correct in **Maya_Arnold_Standard** and **Maya_Arnold_Dome_Light** Templates.
- Ensured Templates are downloaded into **Factory** directory only if writable.
- Ensured Ibl Set icon is properly displayed in **inspector** component plates view.
- Ensured **Softimage_Arnold_*** Templates compatibility with latest **SItoA** build.
- Ensured **notificationsManager** has a maximum number of displayed notifiers at same time.
- Ensured **foundations.parsers.SectionsFileParser.parse** method reads current file content if no content has been previously set.
- Ensured that loggers and their formatters receive unicode data.
- Ensured directional light position is correct in **Maya_Arnold_Standard** and **Maya_Arnold_Dome_Light** templates.
- Removed **miCreateOtherOptionsNodesForURG** mel procedure call in **Maya_MR_Standard** Template.
- Removed dependency on **ordereddict** for Python versions that already include it.
- Moved **foundations.common.isBinaryFile** definition into **foundations.io** module.
- Added **foundations.shell.** module.
- Added Jed Frechette **Blender_Cycles_Standard** template.
- Extracted documentation utilities to their own repository.
- Pass various globals variables through arguments in **umbra.engine.Umbra** class.
- Refactored magic methods implementation in various managers.
- Implemented fall-back preferences directory support.
- Implemented **get** method in various managers.
- Implemented **__setitem__** method in various managers.
- Implemented magic methods tests for **foundations.parsers.SectionsFileParser** class.
- Implemented **foundations.parsers.SectionsFileParser.setValue** method.
- Implemented support for **ANSI** escape codes.
- Implemented new documentation theme.
- Reformatted package docstrings.
- Verbosed **PyQt** version on startup.

4.0.7 - Stable
--------------
Expand Down Expand Up @@ -624,7 +665,7 @@ I would like to thanks **Jens Lindgren** for providing me a much needed stable P
About
-----

| **sIBL_GUI** by Thomas Mansencal – 2008 - 2013
| Copyright© 2008 - 2013 – Thomas Mansencal – `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| **sIBL_GUI** by Thomas Mansencal – 2008 - 2014
| Copyright © 2008 - 2014 – Thomas Mansencal – `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| This software is released under terms of GNU GPL V3 license: http://www.gnu.org/licenses/
| `http://www.thomasmansencal.com/ <http://www.thomasmansencal.com/>`_
7 changes: 4 additions & 3 deletions README.rst
Expand Up @@ -2,6 +2,7 @@ sIBL_GUI
========

.. image:: https://secure.travis-ci.org/KelSolaar/sIBL_GUI.png?branch=master
.. image:: https://gemnasium.com/KelSolaar/sIBL_GUI.png

Introduction
------------
Expand Down Expand Up @@ -53,7 +54,7 @@ If you want to support third party images formats through FreeImage, you will ne

- **FreeImage_For_sIBL_GUI**: https://github.com/KelSolaar/FreeImage_For_sIBL_GUI

Alternatively, if you want to directly install from `Github <http://github.com/KelSolaar/sIBL_GUI>`_ source repository::
You can also directly install from `Github <http://github.com/KelSolaar/sIBL_GUI>`_ source repository::

git clone git://github.com/KelSolaar/sIBL_GUI.git
cd sIBL_GUI
Expand All @@ -73,7 +74,7 @@ Once installed, you can launch **sIBL_GUI** using this shell command::
About
-----

| **sIBL_GUI** by Thomas Mansencal – 2008 - 2013
| Copyright© 2008 - 2013 – Thomas Mansencal – `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| **sIBL_GUI** by Thomas Mansencal – 2008 - 2014
| Copyright © 2008 - 2014 – Thomas Mansencal – `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| This software is released under terms of GNU GPL V3 license: http://www.gnu.org/licenses/
| `http://www.thomasmansencal.com/ <http://www.thomasmansencal.com/>`_
2 changes: 1 addition & 1 deletion bin/sIBL_GUI
Expand Up @@ -47,7 +47,7 @@ from sibl_gui.launcher import main
#*** Module attributes.
#**********************************************************************************************************************
__author__ = "Thomas Mansencal"
__copyright__ = "Copyright (C) 2008 - 2013 - Thomas Mansencal"
__copyright__ = "Copyright (C) 2008 - 2014 - Thomas Mansencal"
__license__ = "GPL V3.0 - http://www.gnu.org/licenses/"
__maintainer__ = "Thomas Mansencal"
__email__ = "thomas.mansencal@gmail.com"
Expand Down
6 changes: 3 additions & 3 deletions docs/donations/Make_A_Donation.html
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.9.1: http://docutils.sourceforge.net/" />
<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" />
<title></title>
<style type="text/css">
/*<![CDATA[*/
Expand Down Expand Up @@ -108,10 +108,10 @@ <h1>
</h1>
<div class="line-block">
<div class="line">
<strong>sIBL_GUI</strong> by Thomas Mansencal - 2008 - 2013
<strong>sIBL_GUI</strong> by Thomas Mansencal - 2008 - 2014
</div>
<div class="line">
Copyright© 2008 - 2013 - Thomas Mansencal - <a class="reference external" href="mailto:thomas.mansencal&#64;gmail.com">thomas.mansencal&#64;gmail.com</a>
Copyright © 2008 - 2014 - Thomas Mansencal - <a class="reference external" href="mailto:thomas.mansencal&#64;gmail.com">thomas.mansencal&#64;gmail.com</a>
</div>
<div class="line">
This software is released under terms of GNU GPL V3 license: <a class="reference external" href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>
Expand Down
4 changes: 2 additions & 2 deletions docs/donations/Make_A_Donation.rst
Expand Up @@ -17,7 +17,7 @@ With sIBL_GUI 4 release I decided to accept donations, so if you think the appli
About
=====

| **sIBL_GUI** by Thomas Mansencal - 2008 - 2013
| Copyright© 2008 - 2013 - Thomas Mansencal - `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| **sIBL_GUI** by Thomas Mansencal - 2008 - 2014
| Copyright © 2008 - 2014 - Thomas Mansencal - `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| This software is released under terms of GNU GPL V3 license: http://www.gnu.org/licenses/
| http://www.thomasmansencal.com/
89 changes: 39 additions & 50 deletions docs/help/sIBL_GUI_Manual.html
Expand Up @@ -2,88 +2,77 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.9.1: http://docutils.sourceforge.net/" />
<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" />
<title></title>
<style type="text/css">
/*<![CDATA[*/

body {
background-color: rgb(32, 32, 32);
color: rgb(192, 192, 192);
background-color: rgb(252, 252, 252);
color: rgb(64, 64, 64);
font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif;
text-align: justify;
font-size: 10pt;
margin: 10px 10px 10px 10px;
}

A:link {
color: rgb(160, 96, 64);
color: rgb(41, 128, 185);
text-decoration: none;
}

A:visited {
text-decoration: none;
color: rgb(160, 96, 64);
color: rgb(155, 89, 182);
}

A:active {
text-decoration: none;
color: rgb(160, 96, 64);
color: rgb(41, 128, 185);
}

A:hover {
text-decoration: underline;
color: rgb(160, 96, 64);
color: rgb(48, 145, 209);
}

h1, h2, h3, h4, h5, h6 {
font-family: "Roboto Slab", "ff-tisa-web-pro", "Georgia", Arial, sans-serif;
font-weight: 700;
margin-top: 0;
}

p {
font-size: 16px;
line-height: 24px;
margin: 0;
margin-bottom: 24px;
}

table {
border-color: rgb(96, 96, 96);
border-color: rgb(225, 228, 229);
border-collapse: collapse;
border-style: solid;
border-width: 2px;
}

pre {
background-color: rgb(64, 64, 64);
border: 2px solid rgb(160, 96, 64);
border-left: none;
border-right: none;
color: rgb(224, 224, 224);
font-size: 12pt;
padding: 5px;
white-space: pre-wrap;
border-width: 1px;
}

tt {
background-color: rgb(64, 64, 64);
color: rgb(224, 224, 224);
background-color: rgb(255, 255, 255);
color: rgb(80, 80, 80);
padding: 5px;
white-space: pre-wrap;
white-space: -moz-pre-wrap !important;
}

::-webkit-scrollbar {
height: 12px;
width: 12px;
}

::-webkit-scrollbar-track-piece {
background-color: rgb(48, 48, 48);
}

::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-thumb:vertical {
background-color: rgb(96, 96, 96);
}

::-webkit-scrollbar-thumb:horizontal:hover, ::-webkit-scrollbar-thumb:vertical:hover {
background-color: rgb(128, 128, 128);
}

::-webkit-scrollbar-thumb:horizontal {
width: 50px;
}

::-webkit-scrollbar-thumb:vertical {
height: 50px;
pre {
background: rgb(255, 255, 255);
border: 1px solid rgb(225, 228, 229);
display: block;
font-size: 12px;
font-family: "Incosolata", "Consolata", "Monaco", monospace;
line-height: 1.5;
margin: 1px 0px 24px 0px;
overflow: auto;
padding: 12px 12px;
white-space: pre;
}
/*]]>*/
</style>
Expand Down Expand Up @@ -480,7 +469,7 @@ <h2>
</li>
</ul>
<p>
Alternatively, if you want to directly install from <a class="reference external" href="http://github.com/KelSolaar/sIBL_GUI">Github</a> source repository:
You can also directly install from <a class="reference external" href="http://github.com/KelSolaar/sIBL_GUI">Github</a> source repository:
</p>
<pre class="literal-block">
git clone git://github.com/KelSolaar/sIBL_GUI.git
Expand Down Expand Up @@ -3316,10 +3305,10 @@ <h1>
</h1>
<div class="line-block">
<div class="line">
<strong>sIBL_GUI</strong> by Thomas Mansencal - 2008 - 2013
<strong>sIBL_GUI</strong> by Thomas Mansencal - 2008 - 2014
</div>
<div class="line">
Copyright© 2008 - 2013 - Thomas Mansencal - <a class="reference external" href="mailto:thomas.mansencal&#64;gmail.com">thomas.mansencal&#64;gmail.com</a>
Copyright © 2008 - 2014 - Thomas Mansencal - <a class="reference external" href="mailto:thomas.mansencal&#64;gmail.com">thomas.mansencal&#64;gmail.com</a>
</div>
<div class="line">
This software is released under terms of GNU GPL V3 license: <a class="reference external" href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>
Expand Down
6 changes: 3 additions & 3 deletions docs/help/sIBL_GUI_Manual.rst
Expand Up @@ -229,7 +229,7 @@ If you want to support third party images formats through FreeImage, you will ne

- **FreeImage_For_sIBL_GUI**: https://github.com/KelSolaar/FreeImage_For_sIBL_GUI

Alternatively, if you want to directly install from `Github <http://github.com/KelSolaar/sIBL_GUI>`_ source repository::
You can also directly install from `Github <http://github.com/KelSolaar/sIBL_GUI>`_ source repository::

git clone git://github.com/KelSolaar/sIBL_GUI.git
cd sIBL_GUI
Expand Down Expand Up @@ -1894,7 +1894,7 @@ Changes
About
=====

| **sIBL_GUI** by Thomas Mansencal - 2008 - 2013
| Copyright© 2008 - 2013 - Thomas Mansencal - `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| **sIBL_GUI** by Thomas Mansencal - 2008 - 2014
| Copyright © 2008 - 2014 - Thomas Mansencal - `thomas.mansencal@gmail.com <mailto:thomas.mansencal@gmail.com>`_
| This software is released under terms of GNU GPL V3 license: http://www.gnu.org/licenses/
| http://www.thomasmansencal.com/
4 changes: 2 additions & 2 deletions docs/help/sIBL_GUI_Manual_Body.html
Expand Up @@ -6454,13 +6454,13 @@ <h1>

<div class="line">

<strong>sIBL_GUI</strong> by Thomas Mansencal - 2008 - 2013
<strong>sIBL_GUI</strong> by Thomas Mansencal - 2008 - 2014

</div>

<div class="line">

Copyright© 2008 - 2013 - Thomas Mansencal - <a class="reference external" href="mailto:thomas.mansencal&#64;gmail.com">thomas.mansencal&#64;gmail.com</a>
Copyright © 2008 - 2014 - Thomas Mansencal - <a class="reference external" href="mailto:thomas.mansencal&#64;gmail.com">thomas.mansencal&#64;gmail.com</a>

</div>

Expand Down

0 comments on commit 5b8ef82

Please sign in to comment.