Thread: [CS-Project-svn_notify] SF.net SVN: cs-project:[1006] trunk/2.0/docs
Brought to you by:
crazedsanity
From: <cra...@us...> - 2009-11-30 20:11:32
|
Revision: 1006 http://cs-project.svn.sourceforge.net/cs-project/?rev=1006&view=rev Author: crazedsanity Date: 2009-11-30 20:11:24 +0000 (Mon, 30 Nov 2009) Log Message: ----------- Prototypes using "Pencil" (a.k.a. "Pencil Sketchin"), an add-in to Firefox or standalone. Added Paths: ----------- trunk/2.0/docs/CS-Project Redesign -- Helpdesk - Existing Issue.png trunk/2.0/docs/CS-Project__redesign-active_project-summary.ep trunk/2.0/docs/CS-Project__redesign-active_project.ep trunk/2.0/docs/CS-Project__redesign-helpdesk.ep Added: trunk/2.0/docs/CS-Project Redesign -- Helpdesk - Existing Issue.png =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/CS-Project Redesign -- Helpdesk - Existing Issue.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/CS-Project__redesign-active_project-summary.ep =================================================================== --- trunk/2.0/docs/CS-Project__redesign-active_project-summary.ep (rev 0) +++ trunk/2.0/docs/CS-Project__redesign-active_project-summary.ep 2009-11-30 20:11:24 UTC (rev 1006) @@ -0,0 +1,379 @@ +<?xml version="1.0"?> +<Document xmlns="http://www.evolus.vn/Namespace/Pencil"><Properties/><Pages><Page><Properties><Property name="name">Summary (Active Project)</Property><Property name="id">1221681443371_3572</Property><Property name="width">1242</Property><Property name="height">782</Property><Property name="dimBackground">false</Property></Properties><Content><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Frame" transform="matrix(1, 0, 0, 1, 10, 5)" p:locked="true"><p:metadata><p:property name="box"><![CDATA[1010,620]]></p:property><p:property name="withClose"><![CDATA[true]]></p:property><p:property name="withMax"><![CDATA[true]]></p:property><p:property name="withMin"><![CDATA[true]]></p:property><p:property name="withShadow"><![CDATA[false]]></p:property><p:property name="titleText"><![CDATA[CS-Project - Mozilla Firefox]]></p:property><p:property name="textColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="textFont"><![CDATA[Trebuchet MS|bold|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="withRoomForIcon"><![CDATA[false]]></p:property></p:metadata> + <defs> + <pattern patternUnits="userSpaceOnUse" x="0" y="0" width="1" height="29" p:name="titlePattern" id="titlePattern11221489040866778645"> + <image image-rendering="optimizeQuality" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAYAAABrAQZpAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gBEAohNhFyT2EAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAXklEQVQI123KsRHCMBAAwfuTRAW04z5cOjEhjB1AYMaW/CSEJBstzM90mq64HuDtDvJ+4dgOpO/ISCRPJETgDw0pgVCQUjFawaRiVDAu7ZejBmZPjLPj+CSyPDC2hS8XER5NU5DfKgAAAABJRU5ErkJggg==" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="1" height="29"/> + </pattern> + <image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAdCAYAAACXFC2jAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gBEAoOIhm0o3EAAAAZdEVYdENv bW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABW0lEQVQoz3WSS0sDQRCEv+555Ama3ASPXrwK Qn6Fv88fqKAo+EpC1t3Z9rCzjyRrw8AyXdPVVbXCwyNnle5NxAHgh/dSbwwgXN8gixnLqfYAqTcm qyv8fEEVEkFlMOHnzuxije2/KKcKBRTlB8URRfkG8zW22/acforydGvM1s1FUfYHoDqgALw8wz4h xf5MkPL9zP8VULYhj1OkYGTCoGqdNB+TAATwLgMsgEZwAinCrwcc1IqiK4gBqmyLExA9obAJhHm2 NDdNzndoghpeueOwiBEmmcK1WcRls2CcggikvAcCXkconIBvmphHsTmEzDQkNI9I60PtO2vxAi7m Bx7Ft80IVd9sf7l+h5AgOy3iUBFEQKmqjMv2dis4xAlKmY5EtK9H0+xSNUOqNA6wwURL1iqvj0GH guQ8zsqTLHa7Rol3kCClMAB87uASeH2H6JBO5mnFLNUMM/gDasVk7m2cE34AAAAASUVORK5CYII= " xmlns:xlink="http://www.w3.org/1999/xlink" width="8" height="29" p:name="cornerImage" id="cornerImage11221489040866778645"/> + + <linearGradient x1="0%" y1="0%" x2="100%" y2="100%" p:name="closeButtonFill" id="closeButtonFill11221489040866778645"> + <stop style="stop-color: rgb(239, 163, 144); stop-opacity: 1;" offset="0"/> + <stop style="stop-color: rgb(224, 56, 2); stop-opacity: 1;" offset="1"/> + </linearGradient> + <linearGradient x1="0%" y1="0%" x2="100%" y2="100%" p:name="otherButtonFill" id="otherButtonFill11221489040866778645"> + <stop style="stop-color: rgb(154, 183, 250); stop-opacity: 1;" offset="0"/> + <stop style="stop-color: rgb(0, 69, 211); stop-opacity: 1;" offset="1"/> + </linearGradient> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter11221489040866778645"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + </defs> + <rect x="0" y="5" width="1010" height="615" transform="translate(2, 2)" p:filter="url(#shadingFilter11221489040866778645)" style="stroke: none; opacity: 0.6; fill-opacity: 1; fill: rgb(0, 0, 0); visibility: hidden;" p:name="bgRect" id="bgRect11221489040866778645"/> + <rect x="1.5" y="25.5" style="fill: rgb(236, 233, 216); stroke: rgb(0, 85, 229); stroke-width: 3px;" p:name="bodyRect" id="bodyRect11221489040866778645" width="1007" height="593"/> + <use xlink:href="#cornerImage11221489040866778645" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0"/> + <rect x="8" y="0" width="994" height="29" style="stroke: none; fill: url(#titlePattern11221489040866778645) rgb(0, 0, 0);" p:name="titleRect" id="titleRect11221489040866778645"/> + <use xlink:href="#cornerImage11221489040866778645" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" transform="translate(1010) scale(-1, 1)" p:name="titleCorner" id="titleCorner11221489040866778645"/> + <text x="9" y="16" style="font-size: 13px; font-style: normal; font-weight: bold; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(10, 24, 131); font-family: Trebuchet MS; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="shadowText" id="shadowText11221489040866778645">CS-Project - Mozilla Firefox</text><path id="shadowText11221489040866778_underline645" style="fill: none; stroke-width: 1px; visibility: hidden;"/><path id="shadowText11221489040866_underline778645" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + <text x="8" y="15" style="font-size: 13px; font-style: normal; font-weight: bold; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(255, 255, 255); font-family: Trebuchet MS; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="text11221489040866778645">CS-Project - Mozilla Firefox</text><path id="text11221489040866778_underline645" style="fill: none; stroke-width: 1px; visibility: hidden;"/><path id="text11221489040866_underline778645" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + <g p:name="closeButton" id="closeButton11221489040866778645" transform="translate(983)" style="visibility: visible;"> + <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url(#closeButtonFill11221489040866778645) rgb(0, 0, 0);"/> + <path d="M 6,11 L 15,20" style="stroke: rgb(255, 255, 255); stroke-width: 2px; fill: none;"/> + <path d="M 6,20 L 15,11" style="stroke: rgb(255, 255, 255); stroke-width: 2px; fill: none;"/> + </g> + <g p:name="maxButton" id="maxButton11221489040866778645" transform="translate(960)" style="visibility: visible;"> + <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url(#otherButtonFill11221489040866778645) rgb(0, 0, 0);"/> + <rect x="0" y="0" width="10" height="10" transform="translate(5.5, 10.5)" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: none;"/> + <path d="M 0,1.5 L 10,1.5" transform="translate(5.5, 10.5)" style="stroke: rgb(255, 255, 255); stroke-width: 2px; fill: none;"/> + </g> + <g p:name="minButton" id="minButton11221489040866778645" transform="translate(937)" style="visibility: visible;"> + <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url(#otherButtonFill11221489040866778645) rgb(0, 0, 0);"/> + <path d="M 0,1.5 L 9,1.5" transform="translate(5, 19)" style="stroke: rgb(255, 255, 255); stroke-width: 3px; fill: none;"/> + </g> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Group" xmlns:p="http://www.evolus.vn/Namespace/Pencil"><g xmlns="http://www.w3.org/2000/svg" p:type="Group" xmlns:p="http://www.evolus.vn/Namespace/Pencil"><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TextBox" transform="matrix(1, 0, 0, 1, 239, 37)"><p:metadata><p:property name="box"><![CDATA[705,20]]></p:property><p:property name="textContent"><![CDATA[http://project.cs/projects/cs-project/summary]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="status"><![CDATA[normal]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata> + + <rect width="704" height="19" x="0.5" y="0.5" style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(127, 157, 185); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="rect" id="rect11221499497043974"/> + <text x="5" y="10" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none;" xml:space="preserve" p:name="text" id="text11221499497043974">http://project.cs/projects/cs-project/summary</text><path id="text11221499497043974_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/><path id="text11221499497043_underline974" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 14, 35)"><p:metadata><p:property name="box"><![CDATA[229,23]]></p:property><p:property name="imageData"><![CDATA[229,23,images/firefox_navigation_screenshot.png]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFF00]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading21221499639179974"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <g p:name="container" id="container21221499639179974"> + <rect style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-opacity: 1; stroke-width: 0pt; fill-opacity: 0;" p:name="bgRect" id="bgRect21221499639179974" width="229" height="23" transform="translate(0)"/> + <g p:name="imageContainer" id="imageContainer21221499639179974" transform="scale(1)"> + <image x="0" y="0" p:name="image" id="image21221499639179974" xlink:href="images/firefox_navigation_screenshot.png" xmlns:xlink="http://www.w3.org/1999/xlink" width="229" height="23"/> + </g> + </g> + </defs> + <use xlink:href="#container21221499639179974" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading21221499639179974)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy21221499639179974"/> + <use xlink:href="#container21221499639179974" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Seprator" transform="matrix(1, 0, 0, 1, 14, 55)"><p:metadata><p:property name="box"><![CDATA[1000,10]]></p:property><p:property name="type"><![CDATA[normal]]></p:property></p:metadata> + <rect style="fill: rgb(0, 0, 0); fill-opacity: 0; stroke: none;" x="0" y="0" p:name="bgRect" id="bgRect101221500462927974" width="1000" height="10"/> + <path style="fill: none; stroke: rgb(172, 168, 153); stroke-width: 1px;" d="M 0 5 L 1000 5" transform="translate(0.5, 0.5)" p:name="line1" id="line1101221500462927974"/> + <path style="fill: none; stroke: rgb(255, 255, 255); stroke-width: 1px; visibility: visible;" d="M 0 6 L 1000 6" transform="translate(0.5, 0.5)" p:name="line2" id="line2101221500462927974"/> + </g></g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 515, 120)"><p:metadata><p:property name="width"><![CDATA[150,0]]></p:property><p:property name="textContent"><![CDATA[<a _moz_dirty="" href="[object XULElement]"><span style="font-weight: bold;" _moz_dirty="">Update Preferences</span><br _moz_dirty=""/></a>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + + <foreignObject x="0" y="0" width="150" height="15" p:name="text" id="text141221501019259480" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><a _moz_dirty="" href="[object XULElement]"><span style="font-weight: bold;" _moz_dirty="">Update Preferences</span><br _moz_dirty=""/></a></div></foreignObject><path id="text141221501019259_underline480" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Combo" transform="matrix(1, 0, 0, 1, 510, 90)"><p:metadata><p:property name="box"><![CDATA[179,20]]></p:property><p:property name="buttonText"><![CDATA[(*) CS-Project]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="focused"><![CDATA[false]]></p:property></p:metadata> + + <defs p:name="defs2177" id="defs2177111221500506650833"> + <linearGradient x1="0%" y1="0%" x2="100%" y2="100%" p:name="linearGradient4129" id="linearGradient4129111221500506650833"> + <stop style="stop-color: rgb(231, 238, 255); stop-opacity: 1;" offset="0" p:name="stop1" id="stop1111221500506650833"/> + <stop style="stop-color: rgb(174, 200, 247); stop-opacity: 1;" offset="1" p:name="stop2" id="stop2111221500506650833"/> + </linearGradient> + </defs> + <rect width="178" height="19" x="0.5" y="0.5" style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="bgRect1" id="bgRect1111221500506650833"/> + <rect width="20" height="20" x="159" y="0" style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="bgRect2" id="bgRect2111221500506650833"/> + <rect width="178" height="19" x="0.5" y="0.5" style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(127, 157, 185); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="rect" id="rect111221500506650833"/> + <rect width="16" height="15" rx="1" ry="1" x="160.5" y="2.5" style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#linearGradient4129111221500506650833) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(195, 211, 248); stroke-width: 0.969547; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="dropRect" id="dropRect111221500506650833"/> + <path d="M 172.5,8 L 168.5,12 L 164.5,8" style="overflow: visible; marker: none; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(77, 97, 133); stroke-width: 2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="marker" id="marker111221500506650833"/> + <rect width="155" height="15" x="2.5" y="2.5" style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(49, 106, 197); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(255, 255, 255); stroke-dasharray: 1, 1; visibility: hidden;" p:name="focusRect" id="focusRect111221500506650833"/> + <text x="5" y="10" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none;" xml:space="preserve" p:name="text" id="text111221500506650833">(*) CS-Project</text><path id="text111221500506650_underline833" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 510, 70)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="textContent"><![CDATA[<span _moz_dirty="" style="font-weight: bold;">Switch Active Project:<br _moz_dirty=""/></span>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + + <foreignObject x="0" y="0" width="200" height="15" p:name="text" id="text121221500540174554" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><span _moz_dirty="" style="font-weight: bold;">Switch Active Project:<br _moz_dirty=""/></span></div></foreignObject><path id="text121221500540174_underline554" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 710, 75)"><p:metadata><p:property name="box"><![CDATA[72,30]]></p:property><p:property name="imageData"><![CDATA[72,30,images/logout__whitetext-grayroundbg-whitearrowright.jpeg]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading131221500849602635"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <g p:name="container" id="container131221500849602635"> + <rect style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-opacity: 1; stroke-width: 0pt; fill-opacity: 1;" p:name="bgRect" id="bgRect131221500849602635" width="72" height="30" transform="translate(0)"/> + <g p:name="imageContainer" id="imageContainer131221500849602635" transform="scale(1)"> + <image x="0" y="0" p:name="image" id="image131221500849602635" xlink:href="images/logout__whitetext-grayroundbg-whitearrowright.jpeg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72" height="30"/> + </g> + </g> + </defs> + <use xlink:href="#container131221500849602635" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading131221500849602635)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy131221500849602635"/> + <use xlink:href="#container131221500849602635" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Panel" transform="matrix(1, 0, 0, 1, 240, 68)"><p:metadata><p:property name="box"><![CDATA[260,77]]></p:property><p:property name="withBlur"><![CDATA[true]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter91221500252926148"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <rect x="0" y="0" width="260" height="77" style="stroke: none; fill-opacity: 1; fill: rgb(237, 233, 227);" p:name="rect" id="rect91221500252926148"/> + </defs> + <use xlink:href="#rect91221500252926148" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#shadingFilter91221500252926148)" style="opacity: 0.6; visibility: visible;" p:heavy="true" p:name="bgCopy" id="bgCopy91221500252926148" filter="url(#shadingFilter91221500252926148)"/> + <use xlink:href="#rect91221500252926148" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Panel" transform="matrix(1, 0, 0, 1, 15, 65)"><p:metadata><p:property name="box"><![CDATA[220,80]]></p:property><p:property name="withBlur"><![CDATA[true]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter151221501087249271"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <rect x="0" y="0" width="220" height="80" style="stroke: none; fill-opacity: 1; fill: rgb(237, 233, 227);" p:name="rect" id="rect151221501087249271"/> + </defs> + <use xlink:href="#rect151221501087249271" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#shadingFilter151221501087249271)" style="opacity: 0.6; visibility: visible;" p:heavy="true" p:name="bgCopy" id="bgCopy151221501087249271" filter="url(#shadingFilter151221501087249)"/> + <use xlink:href="#rect151221501087249271" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 15, 65)"><p:metadata><p:property name="box"><![CDATA[220,80]]></p:property><p:property name="imageData"><![CDATA[239,87,images/cs-project_logo.gif]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading61221499981280729"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <g p:name="container" id="container61221499981280729"> + <rect style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-opacity: 1; stroke-width: 0pt; fill-opacity: 1;" p:name="bgRect" id="bgRect61221499981280729" width="220" height="80" transform="translate(0)"/> + <g p:name="imageContainer" id="imageContainer61221499981280729" transform="scale(0.920502, 0.91954)"> + <image x="0" y="0" p:name="image" id="image61221499981280729" xlink:href="images/cs-project_logo.gif" xmlns:xlink="http://www.w3.org/1999/xlink" width="239" height="87"/> + </g> + </g> + </defs> + <use xlink:href="#container61221499981280729" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading61221499981280729)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy61221499981280729"/> + <use xlink:href="#container61221499981280729" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 242, 68)"><p:metadata><p:property name="width"><![CDATA[235,0]]></p:property><p:property name="textContent"><![CDATA[<h3 _moz_dirty=""><span style="text-decoration: underline;" _moz_dirty="">Current User</span></h3><span style="font-weight: bold;" _moz_dirty="">CrazedSanity Dot Com</span><br _moz_dirty=""/>Dan Falconer (<a _moz_dirty="" href="[object XULElement]">slaughter</a>)<br _moz_dirty=""/>Lead Developer, <a _moz_dirty="" href="[object XULElement]">Group Admin</a>, <a _moz_dirty="" href="[object XULElement]">Admin</a>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + + <foreignObject x="0" y="0" width="235" height="71" p:name="text" id="text8122150011958170" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><h3 _moz_dirty=""><span style="text-decoration: underline;" _moz_dirty="">Current User</span></h3><span style="font-weight: bold;" _moz_dirty="">CrazedSanity Dot Com</span><br _moz_dirty=""/>Dan Falconer (<a _moz_dirty="" href="[object XULElement]">slaughter</a>)<br _moz_dirty=""/>Lead Developer, <a _moz_dirty="" href="[object XULElement]">Group Admin</a>, <a _moz_dirty="" href="[object XULElement]">Admin</a></div></foreignObject><path id="text81221500119581_underline70" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g></g><g xmlns="http://www.w3.org/2000/svg" p:type="Group" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:locked="true"><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabPanel" transform="matrix(1, 0, 0, 1, 20, 165)"><p:metadata><p:property name="box"><![CDATA[980,430]]></p:property><p:property name="withShadow"><![CDATA[false]]></p:property><p:property name="height"><![CDATA[0,25]]></p:property><p:property name="start"><![CDATA[75,0]]></p:property><p:property name="end"><![CDATA[175,0]]></p:property><p:property name="tabTitle"><![CDATA[Summary]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter31221499706834177"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="markerGradient" id="markerGradient31221499706834177"> + <stop style="stop-color: rgb(230, 139, 44); stop-opacity: 1;" offset="0"/> + <stop style="stop-color: rgb(255, 199, 60); stop-opacity: 1;" offset="1"/> + </linearGradient> + <path style="stroke: none; fill: rgb(51, 51, 51);" p:name="boxForShadowing" id="boxForShadowing31221499706834177" d="M 975 26 L 980 26 L 980 430 L 1 430 L 1 425 L 975 425 z"/> + </defs> + <use xlink:href="#boxForShadowing31221499706834177" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#shadingFilter31221499706834177)" style="opacity: 0.6; visibility: hidden;" p:name="shadow" id="shadow31221499706834177"/> + <rect style="fill: url(#markerGradient31221499706834177) rgb(0, 0, 0);" rx="3" ry="3" p:name="activeMarker" id="activeMarker31221499706834177" transform="translate(75)" width="101" height="5"/> + <path style="stroke: rgb(145, 155, 156); stroke-width: 1px; fill: rgb(244, 243, 238);" transform="translate(0.5, 0.5)" p:name="path" id="path31221499706834177" d="M 175 2.5 L 175 25 L 980 25 L 980 430 L 0 430 L 0 25 L 75 25 L 75 2.5"/> + <text x="100" y="14" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none;" xml:space="preserve" p:name="text" id="text31221499706834177">Summary</text><path id="text31221499706834177_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/><path id="text31221499706834_underline177" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 20, 165)"><p:metadata><p:property name="box"><![CDATA[80,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Admin]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|bold|normal|11px|underline]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + <g transform="translate(0.5, 2.5)"> + <path style="fill: rgb(245, 244, 234); stroke-width: 1px; fill-opacity: 1; stroke: rgb(145, 167, 180); stroke-opacity: 1;" p:name="rect" id="rect401221512100128952" d="M 0 22.5 L 0 5 C 0 0 0 0 5 0 L 73 0 C 78 0 78 0 78 5 L 78 22.5"/> + <text x="18" y="12" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(72, 62, 250); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: underline;" transform="translate(0, -1)" xml:space="preserve" p:name="text" id="text401221512100128952">Admin</text><path id="text401221512100128_underline952" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 18 17.5 L 62 17.5"/> + </g> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 285, 165)"><p:metadata><p:property name="box"><![CDATA[115,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Contacts (8/300)]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|underline]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + <g transform="translate(0.5, 2.5)"> + <path style="fill: rgb(245, 244, 234); stroke-width: 1px; fill-opacity: 1; stroke: rgb(145, 167, 180); stroke-opacity: 1;" p:name="rect" id="rect51221499906339918" d="M 0 22.5 L 0 5 C 0 0 0 0 5 0 L 108 0 C 113 0 113 0 113 5 L 113 22.5"/> + <text x="12" y="12" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(72, 62, 250); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline;" transform="translate(0, -1)" xml:space="preserve" p:name="text" id="text51221499906339918">Contacts (8/300)</text><path id="text51221499906339_underline918" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 13 18.5 L 105 18.5"/> + </g> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 398, 165)"><p:metadata><p:property name="box"><![CDATA[207,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Non-linked Helpdesk Issues (1/1)]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|underline]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + <g transform="translate(0.5, 2.5)"> + <path style="fill: rgb(245, 244, 234); stroke-width: 1px; fill-opacity: 1; stroke: rgb(145, 167, 180); stroke-opacity: 1;" p:name="rect" id="rect51221499906339887161" d="M 0 22.5 L 0 5 C 0 0 0 0 5 0 L 200 0 C 205 0 205 0 205 5 L 205 22.5"/> + <text x="13" y="12" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(72, 62, 250); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline;" transform="translate(0, -1)" xml:space="preserve" p:name="text" id="text51221499906339887161">Non-linked Helpdesk Issues (1/1)</text><path id="text51221499906339887_underline161" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 11 19.5 L 193 19.5"/><path id="text51221499906339_underline887161" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 13 18.5 L 105 18.5"/> + </g> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 603, 165)"><p:metadata><p:property name="box"><![CDATA[157,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Non-Linked Tasks (2/10)]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|underline]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + <g transform="translate(0.5, 2.5)"> + <path style="fill: rgb(245, 244, 234); stroke-width: 1px; fill-opacity: 1; stroke: rgb(145, 167, 180); stroke-opacity: 1;" p:name="rect" id="rect51221499906339698830" d="M 0 22.5 L 0 5 C 0 0 0 0 5 0 L 150 0 C 155 0 155 0 155 5 L 155 22.5"/> + <text x="10" y="12" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(72, 62, 250); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline;" transform="translate(0, -1)" xml:space="preserve" p:name="text" id="text51221499906339698830">Non-Linked Tasks (2/10)</text><path id="text51221499906339698_underline830" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 9 18.5 L 146 18.5"/><path id="text51221499906339_underline698830" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 13 18.5 L 105 18.5"/> + </g> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 758, 165)"><p:metadata><p:property name="box"><![CDATA[152,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Documentation (10)]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[serif|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + <g transform="translate(0.5, 2.5)"> + <path style="fill: rgb(245, 244, 234); stroke-width: 1px; fill-opacity: 1; stroke: rgb(145, 167, 180); stroke-opacity: 1;" p:name="rect" id="rect51221499906339698647445" d="M 0 22.5 L 0 5 C 0 0 0 0 5 0 L 145 0 C 150 0 150 0 150 5 L 150 22.5"/> + <text x="21" y="12" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(72, 62, 250); fill-opacity: 1; font-family: serif; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none;" transform="translate(0, -1)" xml:space="preserve" p:name="text" id="text51221499906339698647445">Documentation (10)</text><path id="text51221499906339698647_underline445" style="fill: none; stroke-width: 1px; visibility: hidden; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 22 18.5 L 132 18.5"/><path id="text51221499906339698_underline647445" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 4 18.5 L 141 18.5"/><path id="text51221499906339_underline698647445" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 13 18.5 L 105 18.5"/> + </g> + </g><g p:type="Shape" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 195, 165)"><p:metadata><p:property name="box"><![CDATA[95,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Overview]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|underline]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + <g transform="translate(0.5, 2.5)"> + <path style="fill: rgb(245, 244, 234); stroke-width: 1px; fill-opacity: 1; stroke: rgb(145, 167, 180); stroke-opacity: 1;" p:name="rect" id="rect41221499749105927" d="M 0 22.5 L 0 5 C 0 0 0 0 5 0 L 88 0 C 93 0 93 0 93 5 L 93 22.5"/> + <text x="22" y="12" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(72, 62, 250); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline;" transform="translate(0, -1)" xml:space="preserve" p:name="text" id="text41221499749105927">Overview</text><path id="text41221499749105927_underline" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 21 17.5 L 72 17.5"/><path id="text41221499749105_underline927" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 28 19.5 L 80 19.5"/> + </g> + </g><g p:type="Shape" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 176, 168)"><p:metadata><p:property name="box"><![CDATA[17,18]]></p:property><p:property name="imageData"><![CDATA[50,48,images/exclamation__black-yellowgradienttriangle.jpeg]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading161221501550549927"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <g p:name="container" id="container161221501550549927"> + <rect style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-opacity: 1; stroke-width: 0pt; fill-opacity: 1;" p:name="bgRect" id="bgRect161221501550549927" width="17" height="18" transform="translate(0)"/> + <g p:name="imageContainer" id="imageContainer161221501550549927" transform="scale(0.34, 0.375)"> + <image x="0" y="0" p:name="image" id="image161221501550549927" xlink:href="images/exclamation__black-yellowgradienttriangle.jpeg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50" height="48"/> + </g> + </g> + </defs> + <use xlink:href="#container161221501550549927" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading161221501550549927)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy161221501550549927"/> + <use xlink:href="#container161221501550549927" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </g></g><g xmlns="http://www.w3.org/2000/svg" p:type="Group" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:locked="true"><g p:type="Group"><g p:type="Shape" p:def="Evolus.GTK.Widgets:Panel" transform="matrix(1, 0, 0, 1, 34, 220)"><p:metadata><p:property name="box"><![CDATA[260,180]]></p:property><p:property name="withBlur"><![CDATA[true]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter81221683996648"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <rect x="0" y="0" width="260" height="180" style="stroke: none; fill-opacity: 1; fill: rgb(237, 233, 227);" p:name="rect" id="rect81221683996648"/> + </defs> + <use xlink:href="#rect81221683996648" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#shadingFilter81221683996648)" style="opacity: 0.6; visibility: visible;" p:heavy="true" p:name="bgCopy" id="bgCopy81221683996648" filter="url(#shadingFilter81221683996648)"/> + <use xlink:href="#rect81221683996648" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </g><g p:type="Shape" p:def="Evolus.WindowsXP.Widgets:Scrollbar" transform="matrix(1, 0, 0, 1, 276, 220)"><p:metadata><p:property name="box"><![CDATA[20,180]]></p:property><p:property name="thumbBegin"><![CDATA[10,20]]></p:property><p:property name="thumbEnd"><![CDATA[10,157]]></p:property><p:property name="disabled"><![CDATA[true]]></p:property></p:metadata> + <g transform="translate(-1, 1)"> + <defs p:name="defs19" id="defs1991221684046706"> + <linearGradient x1="155.22887" y1="2.0773644" x2="171.69083" y2="18.53932" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.03083, 0, 0, 0.970088, 20, 115)" p:name="linearGradient3294" id="linearGradient329491221684046706"> + <stop style="stop-color: rgb(224, 224, 224); stop-opacity: 1;" offset="0" p:name="stop5" id="stop591221684046706"/> + <stop style="stop-color: rgb(224, 224, 224); stop-opacity: 1;" offset="0.60036409" p:name="stop6" id="stop691221684046706"/> + <stop style="stop-color: rgb(227, 227, 227); stop-opacity: 1;" offset="0.71293235" p:name="stop7" id="stop791221684046706"/> + <stop style="stop-color: rgb(224, 224, 224); stop-opacity: 1;" offset="1" p:name="stop8" id="stop891221684046706"/> + </linearGradient> + <linearGradient p:name="linearGradient3224" id="linearGradient322491221684046706"> + <stop style="stop-color: rgb(243, 241, 236); stop-opacity: 1;" offset="0" p:name="stop3226" id="stop322691221684046706"/> + <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="1" p:name="stop3232" id="stop323291221684046706"/> + </linearGradient> + <linearGradient p:name="linearGradient3200" id="linearGradient320091221684046706"> + <stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0" p:name="stop1" id="stop191221684046706"/> + <stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.42391136" p:name="stop2" id="stop291221684046706"/> + <stop style="stop-color: rgb(224, 224, 224); stop-opacity: 1;" offset="0.77979147" p:name="stop3" id="stop391221684046706"/> + <stop style="stop-color: rgb(224, 224, 224); stop-opacity: 1;" offset="1" p:name="stop4" id="stop491221684046706"/> + </linearGradient> + <linearGradient x1="155.22887" y1="2.0773644" x2="171.69083" y2="18.53932" xlink:href="#linearGradient41291121432129478291221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.03083, 0, 0, 0.970088, 20, 115)" p:name="linearGradient2414" id="linearGradient241491221684046706"/> + <linearGradient x1="155.22887" y1="2.0773644" x2="171.69083" y2="18.53932" xlink:href="#linearGradient41291121432129478291221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.03083, 0, 0, 0.970088, 20, 115)" p:name="linearGradient2416" id="linearGradient241691221684046706"/> + <defs p:name="defs217711214321294782" id="defs21771121432129478291221684046706"> + <linearGradient x1="155.22887" y1="2.0773644" x2="171.69083" y2="18.53932" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.03083, 0, 0, 0.970088, 20, 115)" p:name="linearGradient412911214321294782" id="linearGradient41291121432129478291221684046706"> + <stop style="stop-color: rgb(200, 214, 251); stop-opacity: 1;" offset="0" p:name="stop111214321294782" id="stop11121432129478291221684046706"/> + <stop style="stop-color: rgb(179, 207, 252); stop-opacity: 1;" offset="0.5" p:name="stop3284" id="stop328491221684046706"/> + <stop style="stop-color: rgb(181, 205, 250); stop-opacity: 1;" offset="1" p:name="stop211214321294782" id="stop21121432129478291221684046706"/> + </linearGradient> + </defs> + <linearGradient x1="155.22887" y1="134.00845" x2="169.75064" y2="134.00845" xlink:href="#linearGradient329491221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.03083, 0, 0, 0.970088, -158, 100.125)" p:name="linearGradient2425" id="linearGradient242591221684046706"/> + <linearGradient x1="190.25" y1="125" x2="207" y2="145" xlink:href="#linearGradient320091221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-187, -23.875)" p:name="linearGradient3206" id="linearGradient320691221684046706"/> + <linearGradient x1="187.5" y1="125.5625" x2="207.55617" y2="125.5625" xlink:href="#linearGradient322491221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 3.97713, -187.5, -810.338)" p:name="linearGradient3214" id="linearGradient321491221684046706"/> + <linearGradient x1="190.25" y1="125" x2="207" y2="145" xlink:href="#linearGradient320091221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-187, -243.875)" p:name="linearGradient3270" id="linearGradient327091221684046706"/> + <linearGradient x1="154.72905" y1="130.40053" x2="169.75848" y2="130.40053" xlink:href="#linearGradient329491221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.03083, 0, 0, 0.970088, -158, -119.875)" p:name="linearGradient3272" id="linearGradient327291221684046706"/> + <linearGradient x1="190.25" y1="125" x2="207" y2="145" xlink:href="#linearGradient320091221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 9.46667, -187, -2299.08)" p:name="linearGradient3280" id="linearGradient328091221684046706"/> + <linearGradient x1="190.01523" y1="134.92021" x2="204.98477" y2="134.92021" xlink:href="#linearGradient329491221684046706" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-188, -24.875)" p:name="linearGradient3292" id="linearGradient329291221684046706"/> + </defs> + <rect width="19" height="177" x="0.5" y="0.5" style="fill: url(#linearGradient321491221684046706) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(238, 237, 229); stroke-width: 1; stroke-opacity: 1;" p:name="bgRect" id="bgRect91221684046706"/> + <g p:name="endButton" id="endButton91221684046706" transform="translate(0, -63)"> + <rect width="18" height="19" rx="3" ry="3" x="1" y="221.12502" style="fill: url(#linearGradient320691221684046706) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="rect3198" id="rect319891221684046706"/> + <rect width="17" height="18" rx="2.5" ry="2.5" x="1" y="221.12502" style="fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="bgRect211214321294782" id="bgRect21121432129478291221684046706"/> + <rect width="14" height="15" rx="1" ry="1" x="2.5" y="222.62502" style="overflow: visible; marker: none; fill: url(#linearGradient242591221684046706) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(231, 231, 231); stroke-width: 0.969547; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="endDropRect" id="endDropRect91221684046706"/> + <path d="M 13.5,228.12501 L 9.5,232.12501 L 5.5,228.12501" style="overflow: visible; marker: none; fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(183, 183, 183); stroke-width: 2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="endMarker" id="endMarker91221684046706"/> + </g> + <g p:name="beginButton" id="beginButton91221684046706"> + <rect width="18" height="19" rx="2.5" ry="2.5" x="1" y="1.1250114" style="fill: url(#linearGradient327091221684046706) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="rect3262" id="rect326291221684046706"/> + <rect width="17" height="18" rx="2.5" ry="2.5" x="1" y="1.1250114" style="fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="rect3264" id="rect326491221684046706"/> + <rect width="14" height="15" rx="1" ry="1" x="2.5" y="2.6250114" style="overflow: visible; marker: none; fill: url(#linearGradient327291221684046706) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(231, 231, 231); stroke-width: 0.969547; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="beginDropRect" id="beginDropRect91221684046706"/> + <path d="M 13.5,12.125011 L 9.5,8.1250114 L 5.5,12.125011" style="overflow: visible; marker: none; fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(183, 183, 183); stroke-width: 2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="beginMarker" id="beginMarker91221684046706"/> + </g> + <rect width="18" height="136.5" rx="3" ry="3" x="1" y="20" style="fill: url(#linearGradient328091221684046706) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; visibility: hidden;" p:name="thumbOut" id="thumbOut91221684046706" transform="translate(0, 1)"/> + <rect width="17" height="135" rx="2.5" ry="2.5" x="1" y="21" style="fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none; visibility: hidden;" p:name="thumbMid" id="thumbMid91221684046706" transform="translate(0)"/> + <rect width="14" height="132" rx="1" ry="1" x="2.5" y="22.5" style="overflow: visible; marker: none; fill: url(#linearGradient329291221684046706) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(195, 211, 248); stroke-width: 0.969547; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: hidden; display: inline;" p:name="thumbIn" id="thumbIn91221684046706" transform="translate(0)"/> + <g p:name="grip" id="grip91221684046706" transform="translate(0, -12)" style="visibility: hidden;"> + <path d="M 5.5,100.62501 L 11.50943,100.62501" style="fill: none; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3308" id="path330891221684046706"/> + <path d="M 6.5,101.62501 L 12.50943,101.62501" style="fill: none; fill-rule: evenodd; stroke: rgb(140, 176, 248); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3312" id="path331291221684046706"/> + <path d="M 5.5,102.62501 L 11.50943,102.62501" style="fill: none; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3320" id="path332091221684046706"/> + <path d="M 6.5,103.62501 L 12.50943,103.62501" style="fill: none; fill-rule: evenodd; stroke: rgb(140, 176, 248); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3322" id="path332291221684046706"/> + <path d="M 5.5,96.625011 L 11.50943,96.625011" style="fill: none; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3324" id="path332491221684046706"/> + <path d="M 6.5,97.625011 L 12.50943,97.625011" style="fill: none; fill-rule: evenodd; stroke: rgb(140, 176, 248); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3326" id="path332691221684046706"/> + <path d="M 5.5,98.625011 L 11.50943,98.625011" style="fill: none; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3328" id="path332891221684046706"/> + <path d="M 6.5,99.625011 L 12.50943,99.625011" style="fill: none; fill-rule: evenodd; stroke: rgb(140, 176, 248); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" p:name="path3330" id="path333091221684046706"/> + </g></g> + </g></g><g p:type="Group"><g p:type="Shape" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 43, 228)"><p:metadata><p:property name="width"><![CDATA[210,0]]></p:property><p:property name="textContent"><![CDATA[<span style="font-weight: bold;" _moz_dirty="">Project Leader(s):<br _moz_dirty=""/></span> Dan Falconer (slaughter)<span style="font-weight: bold;" _moz_dirty=""><br _moz_dirty=""/><br _moz_dirty=""/>Lead Developer(s):<br _moz_dirty=""/></span> Dan Falconer (slaughter)<span style="font-weight: bold;" _moz_dirty=""><br _moz_dirty=""/><br _moz_dirty=""/>Developers:<br _moz_dirty=""/></span> Bill Bray (bilfurd)<br _moz_dirty=""/> Jesse Lesperance (jlesperance)<br _moz_dirty=""/> Vikas Rajput (vikasrajput)<span style="font-weight: bold;" _moz_dirty=""><br _moz_dirty=""/></span>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + + <foreignObject x="0" y="0" width="210" height="150" p:name="text" id="text51221683183431" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><span style="font-weight: bold;" _moz_dirty="">Project Leader(s):<br _moz_dirty=""/></span> Dan Falconer (slaughter)<span style="font-weight: bold;" _moz_dirty=""><br _moz_dirty=""/><br _moz_dirty=""/>Lead Developer(s):<br _moz_dirty=""/></span> Dan Falconer (slaughter)<span style="font-weight: bold;" _moz_dirty=""><br _moz_dirty=""/><br _moz_dirty=""/>Developers:<br _moz_dirty=""/></span> Bill Bray (bilfurd)<br _moz_dirty=""/> Jesse Lesperance (jlesperance)<br _moz_dirty=""/> Vikas Rajput (vikasrajput)<span style="font-weight: bold;" _moz_dirty=""><br _moz_dirty=""/></span></div></foreignObject><path id="text51221683183431_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g p:type="Shape" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 178, 223)"><p:metadata><p:property name="box"><![CDATA[20,20]]></p:property><p:property name="imageData"><![CDATA[48,48,images/user_add.jpeg]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + <defs> + <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading61221683719325"> + <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> + </filter> + <g p:name="container" id="container61221683719325"> + <rect style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-opacity: 1; stroke-width: 0pt; fill-opacity: 1;" p:name="bgRect" id="bgRect61221683719325" width="20" height="20" transform="translate(0)"/> + <g p:name="imageContainer" id="imageContainer61221683719325" transform="scale(0.416667)"> + <imag... [truncated message content] |
From: <cra...@us...> - 2009-12-14 02:05:21
|
Revision: 1007 http://cs-project.svn.sourceforge.net/cs-project/?rev=1007&view=rev Author: crazedsanity Date: 2009-12-14 02:05:10 +0000 (Mon, 14 Dec 2009) Log Message: ----------- Images for the Pencil documents, and som updates to the files and stuff. Modified Paths: -------------- trunk/2.0/docs/CS-Project Database Design.xmind trunk/2.0/docs/natural_URLs.doc Added Paths: ----------- trunk/2.0/docs/CS-Project_Ideas.xmind trunk/2.0/docs/images/ trunk/2.0/docs/images/bug.gif trunk/2.0/docs/images/check_green.gif trunk/2.0/docs/images/check_red.gif trunk/2.0/docs/images/check_yellow.gif trunk/2.0/docs/images/checkmark__whitebg-blueopenbox-greencheck.jpeg trunk/2.0/docs/images/checkmark__whitebg-greencheck.jpeg trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck-3d.jpeg trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck.jpeg trunk/2.0/docs/images/close.gif trunk/2.0/docs/images/cs-project_logo.gif trunk/2.0/docs/images/exclamation.gif trunk/2.0/docs/images/exclamation__black-yellowgradientcircle.jpeg trunk/2.0/docs/images/exclamation__black-yellowgradienttriangle.jpeg trunk/2.0/docs/images/feature_request.gif trunk/2.0/docs/images/firefox_navigation_screenshot.png trunk/2.0/docs/images/icon-help.png trunk/2.0/docs/images/logout__blacktext-grayperson.jpeg trunk/2.0/docs/images/logout__graytext-leftcurlarrow.jpeg trunk/2.0/docs/images/logout__redtext-whitebg-personopendoor.jpeg trunk/2.0/docs/images/logout__whitetext-grayroundbg-whitearrowright.jpeg trunk/2.0/docs/images/logouter__blacktext-redsquare-powersymbol.jpeg trunk/2.0/docs/images/open.gif trunk/2.0/docs/images/red_x.gif trunk/2.0/docs/images/user_add.jpeg trunk/2.0/docs/images/user_remove.jpeg Property Changed: ---------------- trunk/2.0/docs/ Property changes on: trunk/2.0/docs ___________________________________________________________________ Added: svn:ignore + .directory *.tmp .~* Modified: trunk/2.0/docs/CS-Project Database Design.xmind =================================================================== (Binary files differ) Added: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/CS-Project_Ideas.xmind ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/bug.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/bug.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/check_green.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/check_green.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/check_red.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/check_red.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/check_yellow.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/check_yellow.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/checkmark__whitebg-blueopenbox-greencheck.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/checkmark__whitebg-blueopenbox-greencheck.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/checkmark__whitebg-greencheck.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/checkmark__whitebg-greencheck.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck-3d.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck-3d.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/close.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/close.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/cs-project_logo.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/cs-project_logo.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/exclamation.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/exclamation.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/exclamation__black-yellowgradientcircle.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/exclamation__black-yellowgradientcircle.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/exclamation__black-yellowgradienttriangle.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/exclamation__black-yellowgradienttriangle.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/feature_request.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/feature_request.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/firefox_navigation_screenshot.png =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/firefox_navigation_screenshot.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/icon-help.png =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/icon-help.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/logout__blacktext-grayperson.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/logout__blacktext-grayperson.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/logout__graytext-leftcurlarrow.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/logout__graytext-leftcurlarrow.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/logout__redtext-whitebg-personopendoor.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/logout__redtext-whitebg-personopendoor.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/logout__whitetext-grayroundbg-whitearrowright.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/logout__whitetext-grayroundbg-whitearrowright.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/logouter__blacktext-redsquare-powersymbol.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/logouter__blacktext-redsquare-powersymbol.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/open.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/open.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/red_x.gif =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/red_x.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/user_add.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/user_add.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/2.0/docs/images/user_remove.jpeg =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/images/user_remove.jpeg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/2.0/docs/natural_URLs.doc =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cra...@us...> - 2010-03-09 04:49:13
|
Revision: 1023 http://cs-project.svn.sourceforge.net/cs-project/?rev=1023&view=rev Author: crazedsanity Date: 2010-03-09 04:49:07 +0000 (Tue, 09 Mar 2010) Log Message: ----------- Updated ideas plus some miscellaneous documentation (just BBCode stuff right now). Modified Paths: -------------- trunk/2.0/docs/CS-Project_Ideas.xmind Added Paths: ----------- trunk/2.0/docs/CS-Project Misc. Documentation.xmind Added: trunk/2.0/docs/CS-Project Misc. Documentation.xmind =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/CS-Project Misc. Documentation.xmind ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cra...@us...> - 2010-03-24 04:04:00
|
Revision: 1026 http://cs-project.svn.sourceforge.net/cs-project/?rev=1026&view=rev Author: crazedsanity Date: 2010-03-24 04:03:55 +0000 (Wed, 24 Mar 2010) Log Message: ----------- Updated & new exports of the *.ep files. Modified Paths: -------------- trunk/2.0/docs/Project - Active Project Redesign.png Added Paths: ----------- trunk/2.0/docs/Helpdesk - Existing Issue.png trunk/2.0/docs/Summary (Active Project).png Added: trunk/2.0/docs/Helpdesk - Existing Issue.png =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/Helpdesk - Existing Issue.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/2.0/docs/Project - Active Project Redesign.png =================================================================== (Binary files differ) Added: trunk/2.0/docs/Summary (Active Project).png =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/Summary (Active Project).png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cra...@us...> - 2011-07-12 02:55:55
|
Revision: 1028 http://cs-project.svn.sourceforge.net/cs-project/?rev=1028&view=rev Author: crazedsanity Date: 2011-07-12 02:55:46 +0000 (Tue, 12 Jul 2011) Log Message: ----------- Updated documentation, etc. Modified Paths: -------------- trunk/2.0/docs/CS-Project_Ideas.xmind trunk/2.0/docs/CS-Project__redesign-active_project.ep trunk/2.0/docs/CS-Project__redesign-helpdesk.ep trunk/2.0/docs/Meeting_and_Misc_Notes.xmind Added Paths: ----------- trunk/2.0/docs/CS-Project__redesign.ep.zip trunk/2.0/docs/images/dev-logo.gif trunk/2.0/docs/todo.txt Property Changed: ---------------- trunk/2.0/docs/CS-Project_Ideas.xmind trunk/2.0/docs/CS-Project__redesign-active_project-summary.ep trunk/2.0/docs/CS-Project__redesign-active_project.ep trunk/2.0/docs/CS-Project__redesign-helpdesk.ep trunk/2.0/docs/Meeting_and_Misc_Notes.xmind trunk/2.0/docs/considerations.doc trunk/2.0/docs/cs-project_ideas.txt trunk/2.0/docs/images/bug.gif trunk/2.0/docs/images/check_green.gif trunk/2.0/docs/images/check_red.gif trunk/2.0/docs/images/check_yellow.gif trunk/2.0/docs/images/checkmark__whitebg-blueopenbox-greencheck.jpeg trunk/2.0/docs/images/checkmark__whitebg-greencheck.jpeg trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck-3d.jpeg trunk/2.0/docs/images/checkmark__whitebg-greencircle-whitecheck.jpeg trunk/2.0/docs/images/close.gif trunk/2.0/docs/images/cs-project_logo.gif trunk/2.0/docs/images/exclamation.gif trunk/2.0/docs/images/exclamation__black-yellowgradientcircle.jpeg trunk/2.0/docs/images/exclamation__black-yellowgradienttriangle.jpeg trunk/2.0/docs/images/feature_request.gif trunk/2.0/docs/images/firefox_navigation_screenshot.png trunk/2.0/docs/images/icon-help.png trunk/2.0/docs/images/logout__blacktext-grayperson.jpeg trunk/2.0/docs/images/logout__graytext-leftcurlarrow.jpeg trunk/2.0/docs/images/logout__redtext-whitebg-personopendoor.jpeg trunk/2.0/docs/images/logout__whitetext-grayroundbg-whitearrowright.jpeg trunk/2.0/docs/images/logouter__blacktext-redsquare-powersymbol.jpeg trunk/2.0/docs/images/open.gif trunk/2.0/docs/images/red_x.gif trunk/2.0/docs/images/user_add.jpeg trunk/2.0/docs/images/user_remove.jpeg trunk/2.0/docs/natural_URLs.doc Modified: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) Property changes on: trunk/2.0/docs/CS-Project_Ideas.xmind ___________________________________________________________________ Added: svn:keywords + Date Author Revision HeadURL ID Property changes on: trunk/2.0/docs/CS-Project__redesign-active_project-summary.ep ___________________________________________________________________ Added: svn:keywords + Date Author Revision HeadURL ID Modified: trunk/2.0/docs/CS-Project__redesign-active_project.ep =================================================================== --- trunk/2.0/docs/CS-Project__redesign-active_project.ep 2010-03-25 04:10:47 UTC (rev 1027) +++ trunk/2.0/docs/CS-Project__redesign-active_project.ep 2011-07-12 02:55:46 UTC (rev 1028) @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<Document xmlns="http://www.evolus.vn/Namespace/Pencil"><Properties/><Pages><Page><Properties><Property name="name">Project - Active Project Redesign</Property><Property name="id">1221499389990_1559</Property><Property name="width">1242</Property><Property name="height">782</Property><Property name="dimBackground">false</Property></Properties><Content><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Frame" transform="matrix(1, 0, 0, 1, 5, 5)" p:locked="true"><p:metadata><p:property name="box"><![CDATA[1010,620]]></p:property><p:property name="withClose"><![CDATA[true]]></p:property><p:property name="withMax"><![CDATA[true]]></p:property><p:property name="withMin"><![CDATA[true]]></p:property><p:property name="withShadow"><![CDATA[false]]></p:property><p:property name="titleText"><![CDATA[CS-Project - Mozilla Firefox]]></p:property><p:property name="textColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="textFont"><![CDATA[Trebuchet MS|bold|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="withRoomForIcon"><![CDATA[false]]></p:property></p:metadata> +<Document xmlns="http://www.evolus.vn/Namespace/Pencil"><Properties/><Pages><Page><Properties><Property name="name">Project - Active Project Redesign</Property><Property name="id">1221499389990_1559</Property><Property name="width">1242</Property><Property name="height">782</Property><Property name="dimBackground">false</Property></Properties><Content><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Frame" transform="matrix(1, 0, 0, 1, 5, 5)" id="d67c6c5d74d3412e9ac731dd303745e4"><p:metadata><p:property name="box"><![CDATA[1010,620]]></p:property><p:property name="withClose"><![CDATA[true]]></p:property><p:property name="withMax"><![CDATA[true]]></p:property><p:property name="withMin"><![CDATA[true]]></p:property><p:property name="withShadow"><![CDATA[false]]></p:property><p:property name="titleText"><![CDATA[CS-Project - Mozilla Firefox]]></p:property><p:property name="textColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="textFont"><![CDATA[Trebuchet MS|bold|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="withRoomForIcon"><![CDATA[false]]></p:property></p:metadata> <defs> <pattern patternUnits="userSpaceOnUse" x="0" y="0" width="1" height="29" p:name="titlePattern" id="titlePattern11221489040866778"> <image image-rendering="optimizeQuality" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAYAAABrAQZpAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gBEAohNhFyT2EAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAXklEQVQI123KsRHCMBAAwfuTRAW04z5cOjEhjB1AYMaW/CSEJBstzM90mq64HuDtDvJ+4dgOpO/ISCRPJETgDw0pgVCQUjFawaRiVDAu7ZejBmZPjLPj+CSyPDC2hS8XER5NU5DfKgAAAABJRU5ErkJggg==" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="1" height="29"/> @@ -21,29 +21,29 @@ <rect x="0" y="5" width="1010" height="615" transform="translate(2, 2)" p:filter="url(#shadingFilter11221489040866778)" style="stroke: none; opacity: 0.6; fill-opacity: 1; fill: rgb(0, 0, 0); visibility: hidden;" p:name="bgRect" id="bgRect11221489040866778"/> <rect x="1.5" y="25.5" style="fill: rgb(236, 233, 216); stroke: rgb(0, 85, 229); stroke-width: 3px;" p:name="bodyRect" id="bodyRect11221489040866778" width="1007" height="593"/> <use xlink:href="#cornerImage11221489040866778" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0"/> - <rect x="8" y="0" width="994" height="29" style="stroke: none; fill: url(#titlePattern11221489040866778) rgb(0, 0, 0);" p:name="titleRect" id="titleRect11221489040866778"/> + <rect x="8" y="0" width="994" height="29" style="stroke: none; fill: url("#titlePattern11221489040866778") rgb(0, 0, 0);" p:name="titleRect" id="titleRect11221489040866778"/> <use xlink:href="#cornerImage11221489040866778" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" transform="translate(1010) scale(-1, 1)" p:name="titleCorner" id="titleCorner11221489040866778"/> <text x="9" y="16" style="font-size: 13px; font-style: normal; font-weight: bold; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(10, 24, 131); font-family: Trebuchet MS; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="shadowText" id="shadowText11221489040866778">CS-Project - Mozilla Firefox</text><path id="shadowText11221489040866778_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/><path id="shadowText11221489040866_underline778" style="fill: none; stroke-width: 1px; visibility: hidden;"/> <text x="8" y="15" style="font-size: 13px; font-style: normal; font-weight: bold; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(255, 255, 255); font-family: Trebuchet MS; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="text11221489040866778">CS-Project - Mozilla Firefox</text><path id="text11221489040866778_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/><path id="text11221489040866_underline778" style="fill: none; stroke-width: 1px; visibility: hidden;"/> <g p:name="closeButton" id="closeButton11221489040866778" transform="translate(983)" style="visibility: visible;"> - <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url(#closeButtonFill11221489040866778) rgb(0, 0, 0);"/> + <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url("#closeButtonFill11221489040866778") rgb(0, 0, 0);"/> <path d="M 6,11 L 15,20" style="stroke: rgb(255, 255, 255); stroke-width: 2px; fill: none;"/> <path d="M 6,20 L 15,11" style="stroke: rgb(255, 255, 255); stroke-width: 2px; fill: none;"/> </g> <g p:name="maxButton" id="maxButton11221489040866778" transform="translate(960)" style="visibility: visible;"> - <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url(#otherButtonFill11221489040866778) rgb(0, 0, 0);"/> + <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url("#otherButtonFill11221489040866778") rgb(0, 0, 0);"/> <rect x="0" y="0" width="10" height="10" transform="translate(5.5, 10.5)" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: none;"/> <path d="M 0,1.5 L 10,1.5" transform="translate(5.5, 10.5)" style="stroke: rgb(255, 255, 255); stroke-width: 2px; fill: none;"/> </g> <g p:name="minButton" id="minButton11221489040866778" transform="translate(937)" style="visibility: visible;"> - <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url(#otherButtonFill11221489040866778) rgb(0, 0, 0);"/> + <rect x="0.5" y="5.5" width="20" height="20" rx="2" ry="2" style="stroke: rgb(255, 255, 255); stroke-width: 1px; fill: url("#otherButtonFill11221489040866778") rgb(0, 0, 0);"/> <path d="M 0,1.5 L 9,1.5" transform="translate(5, 19)" style="stroke: rgb(255, 255, 255); stroke-width: 3px; fill: none;"/> </g> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Group" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:locked="true"><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TextBox" transform="matrix(1, 0, 0, 1, 235, 37)"><p:metadata><p:property name="box"><![CDATA[705,20]]></p:property><p:property name="textContent"><![CDATA[http://project.cs/projects/cs-project/overview]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="status"><![CDATA[normal]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Group" xmlns:p="http://www.evolus.vn/Namespace/Pencil" id="e9c30b4e1e41416a928612e45e932c1f"><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TextBox" transform="matrix(1, 0, 0, 1, 235, 37)" id="69d87b8eeb1d4e10bb5c7bbb90411486"><p:metadata><p:property name="box"><![CDATA[705,20]]></p:property><p:property name="textContent"><![CDATA[http://project.cs/projects/cs-project/overview]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="status"><![CDATA[normal]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata> <rect width="704" height="19" x="0.5" y="0.5" style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(127, 157, 185); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="rect" id="rect11221499497043"/> <text x="5" y="13" style="text-align: left; text-anchor: start; dominant-baseline: auto; fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none;" xml:space="preserve" p:name="text" id="text11221499497043">http://project.cs/projects/cs-project/overview</text><path id="text11221499497043_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 10, 35)"><p:metadata><p:property name="box"><![CDATA[229,23]]></p:property><p:property name="imageData"><![CDATA[229,23,images/firefox_navigation_screenshot.png]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFF00]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 10, 35)" id="45e560d10056461b91a94364f96b94a6"><p:metadata><p:property name="box"><![CDATA[229,23]]></p:property><p:property name="imageData"><![CDATA[229,23,images/firefox_navigation_screenshot.png]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFF00]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> <defs> <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading21221499639179"> <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> @@ -57,11 +57,11 @@ </defs> <use xlink:href="#container21221499639179" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading21221499639179)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy21221499639179"/> <use xlink:href="#container21221499639179" xmlns:xlink="http://www.w3.org/1999/xlink"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Seprator" transform="matrix(1, 0, 0, 1, 10, 55)"><p:metadata><p:property name="box"><![CDATA[1000,10]]></p:property><p:property name="type"><![CDATA[normal]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Seprator" transform="matrix(1, 0, 0, 1, 10, 55)" id="a94a06c9c86c4c3e9bdd0b9be8f98ec5"><p:metadata><p:property name="box"><![CDATA[1000,10]]></p:property><p:property name="type"><![CDATA[normal]]></p:property></p:metadata> <rect style="fill: rgb(0, 0, 0); fill-opacity: 0; stroke: none;" x="0" y="0" p:name="bgRect" id="bgRect101221500462927" width="1000" height="10"/> <path style="fill: none; stroke: rgb(172, 168, 153); stroke-width: 1px;" d="M 0 5 L 1000 5" transform="translate(0.5, 0.5)" p:name="line1" id="line1101221500462927"/> <path style="fill: none; stroke: rgb(255, 255, 255); stroke-width: 1px; visibility: visible;" d="M 0 6 L 1000 6" transform="translate(0.5, 0.5)" p:name="line2" id="line2101221500462927"/> - </g></g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabPanel" transform="matrix(1, 0, 0, 1, 20, 165)"><p:metadata><p:property name="box"><![CDATA[980,430]]></p:property><p:property name="withShadow"><![CDATA[false]]></p:property><p:property name="height"><![CDATA[0,25]]></p:property><p:property name="start"><![CDATA[175,0]]></p:property><p:property name="end"><![CDATA[265,0]]></p:property><p:property name="tabTitle"><![CDATA[Overview]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + </g></g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabPanel" transform="matrix(1, 0, 0, 1, 20, 165)" id="454dd3b30b664b9b81e144a80d98e8cc"><p:metadata><p:property name="box"><![CDATA[980,430]]></p:property><p:property name="withShadow"><![CDATA[false]]></p:property><p:property name="height"><![CDATA[0,25]]></p:property><p:property name="start"><![CDATA[175,0]]></p:property><p:property name="end"><![CDATA[265,0]]></p:property><p:property name="tabTitle"><![CDATA[Overview]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> <defs> <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter31221499706834"> <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> @@ -73,17 +73,17 @@ <path style="stroke: none; fill: rgb(51, 51, 51);" p:name="boxForShadowing" id="boxForShadowing31221499706834" d="M 975 26 L 980 26 L 980 430 L 1 430 L 1 425 L 975 425 z"/> </defs> <use xlink:href="#boxForShadowing31221499706834" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#shadingFilter31221499706834)" style="opacity: 0.6; visibility: hidden;" p:name="shadow" id="shadow31221499706834"/> - <rect style="fill: url(#markerGradient31221499706834) rgb(0, 0, 0);" rx="3" ry="3" p:name="activeMarker" id="activeMarker31221499706834" transform="translate(175)" width="91" height="5"/> + <rect style="fill: url("#markerGradient31221499706834") rgb(0, 0, 0);" rx="3" ry="3" p:name="activeMarker" id="activeMarker31221499706834" transform="translate(175)" width="91" height="5"/> <path style="stroke: rgb(145, 155, 156); stroke-width: 1px; fill: rgb(244, 243, 238);" transform="translate(0.5, 0.5)" p:name="path" id="path31221499706834" d="M 265 2.5 L 265 25 L 980 25 L 980 430 L 0 430 L 0 25 L 175 25 L 175 2.5"/> <text x="195" y="14" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none;" xml:space="preserve" p:name="text" id="text31221499706834">Overview</text><path id="text31221499706834_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 285, 165)"><p:metadata><p:property name="box"><![CDATA[115,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Contacts (8/300)]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|underline]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:TabHeader" transform="matrix(1, 0, 0, 1, 285, 165)" id="5bb787c6aba344b5a430f9c9e1b58f13"><p:metadata><p:property name="box"><![CDATA[115,23]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="tabTitle"><![CDATA[Contacts (8/300)]]></p:property><p:property name="textColor"><![CDATA[#483EFAFF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|underline]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata> <g transform="translate(0.5, 2.5)"> <path style="fill: rgb(245, 244, 234); stroke-width: 1px; fill-opacity: 1; stroke: rgb(145, 167, 180); stroke-opacity: 1;" p:name="rect" id="rect51221499906339" d="M 0 22.5 L 0 5 C 0 0 0 0 5 0 L 108 0 C 113 0 113 0 113 5 L 113 22.5"/> <text x="12" y="12" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(72, 62, 250); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline;" transform="translate(0, -1)" xml:space="preserve" p:name="text" id="text51221499906339">Contacts (8/300)</text><path id="text51221499906339_underline" style="fill: none; stroke-width: 1px; visibility: visible; stroke: rgb(72, 62, 250); stroke-opacity: 1;" d="M 13 18.5 L 105 18.5"/> </g> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainText" transform="matrix(1, 0, 0, 1, 20, 150)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[CS-Project Version 2.0.0-ALPHA1]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|8px|none]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainText" transform="matrix(1, 0, 0, 1, 20, 150)" id="6f220b506831457cbc60795dcbac230d"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[CS-Project Version 2.0.0-ALPHA1]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|8px|none]]></p:property></p:metadata> <text y="6" x="0" style="font-size: 8px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Arial; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="text71221500075867">CS-Project Version 2.0.0-ALPHA1</text><path id="text71221500075867_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Panel" transform="matrix(1, 0, 0, 1, 240, 68)"><p:metadata><p:property name="box"><![CDATA[260,77]]></p:property><p:property name="withBlur"><![CDATA[true]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Panel" transform="matrix(1, 0, 0, 1, 240, 68)" id="9d313fe6090d4d529002968246516d4c"><p:metadata><p:property name="box"><![CDATA[260,77]]></p:property><p:property name="withBlur"><![CDATA[true]]></p:property></p:metadata> <defs> <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter91221500252926"> <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> @@ -92,10 +92,10 @@ </defs> <use xlink:href="#rect91221500252926" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#shadingFilter91221500252926)" style="opacity: 0.6; visibility: visible;" p:heavy="true" p:name="bgCopy" id="bgCopy91221500252926" filter="url(#shadingFilter91221500252926)"/> <use xlink:href="#rect91221500252926" xmlns:xlink="http://www.w3.org/1999/xlink"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 242, 68)"><p:metadata><p:property name="width"><![CDATA[235,0]]></p:property><p:property name="textContent"><![CDATA[<h3 _moz_dirty=""><span style="text-decoration: underline;" _moz_dirty="">Current User</span></h3><span style="font-weight: bold;" _moz_dirty="">CrazedSanity Dot Com</span><br _moz_dirty=""/>Dan Falconer (<a _moz_dirty="" href="[object XULElement]">slaughter</a>)<br _moz_dirty=""/>Lead Developer, <a _moz_dirty="" href="[object XULElement]">Group Admin</a>, <a _moz_dirty="" href="[object XULElement]">Admin</a>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 242, 68)" id="0f734aa8b75845f5ade676ceec6352dd"><p:metadata><p:property name="width"><![CDATA[235,0]]></p:property><p:property name="textContent"><![CDATA[<h3 _moz_dirty=""><span style="text-decoration: underline;" _moz_dirty="">Current User</span></h3><span style="font-weight: bold;" _moz_dirty="">CrazedSanity Dot Com</span><br _moz_dirty=""/>Dan Falconer (<a _moz_dirty="" href="[object XULElement]">slaughter</a>)<br _moz_dirty=""/>Lead Developer, <a _moz_dirty="" href="[object XULElement]">Group Admin</a>, <a _moz_dirty="" href="[object XULElement]">Admin</a>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> - <foreignObject x="0" y="0" width="235" height="71" p:name="text" id="text81221500119581" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><h3 _moz_dirty=""><span style="text-decoration: underline;" _moz_dirty="">Current User</span></h3><span style="font-weight: bold;" _moz_dirty="">CrazedSanity Dot Com</span><br _moz_dirty=""/>Dan Falconer (<a _moz_dirty="" href="[object XULElement]">slaughter</a>)<br _moz_dirty=""/>Lead Developer, <a _moz_dirty="" href="[object XULElement]">Group Admin</a>, <a _moz_dirty="" href="[object XULElement]">Admin</a></div></foreignObject><path id="text81221500119581_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Combo" transform="matrix(1, 0, 0, 1, 510, 90)"><p:metadata><p:property name="box"><![CDATA[179,20]]></p:property><p:property name="buttonText"><![CDATA[(*) CS-Project]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="focused"><![CDATA[false]]></p:property></p:metadata> + <foreignObject x="0" y="0" width="235" height="71" p:name="text" id="text81221500119581" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><h3><span style="text-decoration: underline;">Current User</span></h3><span style="font-weight: bold;">CrazedSanity Dot Com</span><br />Dan Falconer (<a href="[object%20XULElement]">slaughter</a>)<br />Lead Developer, <a href="[object%20XULElement]">Group Admin</a>, <a href="[object%20XULElement]">Admin</a></div></foreignObject><path id="text81221500119581_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.WindowsXP.Widgets:Combo" transform="matrix(1, 0, 0, 1, 510, 90)" id="a05abeaba03746238847da5b817c4830"><p:metadata><p:property name="box"><![CDATA[179,20]]></p:property><p:property name="buttonText"><![CDATA[(*) CS-Project]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Tahoma|normal|normal|11px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="focused"><![CDATA[false]]></p:property></p:metadata> <defs p:name="defs2177" id="defs2177111221500506650"> <linearGradient x1="0%" y1="0%" x2="100%" y2="100%" p:name="linearGradient4129" id="linearGradient4129111221500506650"> @@ -106,14 +106,14 @@ <rect width="178" height="19" x="0.5" y="0.5" style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="bgRect1" id="bgRect1111221500506650"/> <rect width="20" height="20" x="159" y="0" style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none;" p:name="bgRect2" id="bgRect2111221500506650"/> <rect width="178" height="19" x="0.5" y="0.5" style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(127, 157, 185); stroke-width: 1; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="rect" id="rect111221500506650"/> - <rect width="16" height="15" rx="1" ry="1" x="160.5" y="2.5" style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#linearGradient4129111221500506650) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(195, 211, 248); stroke-width: 0.969547; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="dropRect" id="dropRect111221500506650"/> + <rect width="16" height="15" rx="1" ry="1" x="160.5" y="2.5" style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url("#linearGradient4129111221500506650") rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(195, 211, 248); stroke-width: 0.969547; stroke-linecap: square; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="dropRect" id="dropRect111221500506650"/> <path d="M 172.5,8 L 168.5,12 L 164.5,8" style="overflow: visible; marker: none; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(77, 97, 133); stroke-width: 2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" p:name="marker" id="marker111221500506650"/> <rect width="155" height="15" x="2.5" y="2.5" style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(49, 106, 197); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(255, 255, 255); stroke-dasharray: 1, 1; visibility: hidden;" p:name="focusRect" id="focusRect111221500506650"/> <text x="5" y="10" style="text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none;" xml:space="preserve" p:name="text" id="text111221500506650">(*) CS-Project</text><path id="text111221500506650_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 510, 70)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="textContent"><![CDATA[<span _moz_dirty="" style="font-weight: bold;">Switch Active Project:<br _moz_dirty=""/></span>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 510, 70)" id="47a22d130004418b9cc8c10678fdc96c"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="textContent"><![CDATA[<span _moz_dirty="" style="font-weight: bold;">Switch Active Project:<br _moz_dirty=""/></span>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> - <foreignObject x="0" y="0" width="200" height="15" p:name="text" id="text121221500540174" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><span _moz_dirty="" style="font-weight: bold;">Switch Active Project:<br _moz_dirty=""/></span></div></foreignObject><path id="text121221500540174_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 710, 75)"><p:metadata><p:property name="box"><![CDATA[72,30]]></p:property><p:property name="imageData"><![CDATA[72,30,images/logout__whitetext-grayroundbg-whitearrowright.jpeg]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + <foreignObject x="0" y="0" width="200" height="15" p:name="text" id="text121221500540174" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><span style="font-weight: bold;">Switch Active Project:<br /></span></div></foreignObject><path id="text121221500540174_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 710, 75)" id="c897e9dbec0848db94572f14288249a6"><p:metadata><p:property name="box"><![CDATA[72,30]]></p:property><p:property name="imageData"><![CDATA[72,30,images/logout__whitetext-grayroundbg-whitearrowright.jpeg]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> <defs> <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading131221500849602"> <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> @@ -127,10 +127,10 @@ </defs> <use xlink:href="#container131221500849602" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading131221500849602)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy131221500849602"/> <use xlink:href="#container131221500849602" xmlns:xlink="http://www.w3.org/1999/xlink"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 515, 120)"><p:metadata><p:property name="width"><![CDATA[150,0]]></p:property><p:property name="textContent"><![CDATA[<a _moz_dirty="" href="[object XULElement]"><span style="font-weight: bold;" _moz_dirty="">Update Preferences</span><br _moz_dirty=""/></a>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 515, 120)" id="0fa4b6647ac2434380b793351158fd8a"><p:metadata><p:property name="width"><![CDATA[150,0]]></p:property><p:property name="textContent"><![CDATA[<a _moz_dirty="" href="[object XULElement]"><span style="font-weight: bold;" _moz_dirty="">Update Preferences</span><br _moz_dirty=""/></a>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> - <foreignObject x="0" y="0" width="150" height="15" p:name="text" id="text141221501019259" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><a _moz_dirty="" href="[object XULElement]"><span style="font-weight: bold;" _moz_dirty="">Update Preferences</span><br _moz_dirty=""/></a></div></foreignObject><path id="text141221501019259_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Panel" transform="matrix(1, 0, 0, 1, 15, 65)"><p:metadata><p:property name="box"><![CDATA[220,80]]></p:property><p:property name="withBlur"><![CDATA[true]]></p:property></p:metadata> + <foreignObject x="0" y="0" width="150" height="15" p:name="text" id="text141221501019259" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><a href="[object%20XULElement]"><span style="font-weight: bold;">Update Preferences</span><br /></a></div></foreignObject><path id="text141221501019259_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Panel" transform="matrix(1, 0, 0, 1, 15, 65)" id="b95add0370a24c99a5f892489f193f86"><p:metadata><p:property name="box"><![CDATA[220,80]]></p:property><p:property name="withBlur"><![CDATA[true]]></p:property></p:metadata> <defs> <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="shadingFilter151221501087249"> <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> @@ -139,24 +139,24 @@ </defs> <use xlink:href="#rect151221501087249" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#shadingFilter151221501087249)" style="opacity: 0.6; visibility: visible;" p:heavy="true" p:name="bgCopy" id="bgCopy151221501087249" filter="url(#shadingFilter151221501087249)"/> <use xlink:href="#rect151221501087249" xmlns:xlink="http://www.w3.org/1999/xlink"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 15, 65)"><p:metadata><p:property name="box"><![CDATA[220,80]]></p:property><p:property name="imageData"><![CDATA[239,87,images/cs-project_logo.gif]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 58, 68)" id="4bc542d699d8482698f9584d92b2f5a7"><p:metadata><p:property name="box"><![CDATA[118,67]]></p:property><p:property name="imageData"><![CDATA[118,67,data:image/png;base64,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]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> <defs> <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading61221499981280"> <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> </filter> <g p:name="container" id="container61221499981280"> - <rect style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-opacity: 1; stroke-width: 0pt; fill-opacity: 1;" p:name="bgRect" id="bgRect61221499981280" width="220" height="80" transform="translate(0)"/> - <g p:name="imageContainer" id="imageContainer61221499981280" transform="scale(0.920502, 0.91954)"> - <image x="0" y="0" p:name="image" id="image61221499981280" xlink:href="images/cs-project_logo.gif" xmlns:xlink="http://www.w3.org/1999/xlink" width="239" height="87"/> + <rect style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-opacity: 1; stroke-width: 0pt; fill-opacity: 1;" p:name="bgRect" id="bgRect61221499981280" width="118" height="67" transform="translate(0)"/> + <g p:name="imageContainer" id="imageContainer61221499981280" transform="scale(1)"> + <image x="0" y="0" p:name="image" id="image61221499981280" xlink:href="data:image/png;base64,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" xmlns:xlink="http://www.w3.org/1999/xlink" width="118" height="67"/> </g> </g> </defs> <use xlink:href="#container61221499981280" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading61221499981280)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy61221499981280"/> <use xlink:href="#container61221499981280" xmlns:xlink="http://www.w3.org/1999/xlink"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 45, 212)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="textContent"><![CDATA[<h1 _moz_dirty="">Version 1.x</h1>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBox" transform="matrix(1, 0, 0, 1, 45, 212)" id="a5be072997df48efa0b458da6da19e67"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="textContent"><![CDATA[<h1 _moz_dirty="">Version 1.x</h1>]]></p:property><p:property name="textFont"><![CDATA[Arial|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata> - <foreignObject x="0" y="0" width="200" height="29" p:name="text" id="text171221501703904" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><h1 _moz_dirty="">Version 1.x</h1></div></foreignObject><path id="text171221501703904_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> - </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 25, 218)"><p:metadata><p:property name="box"><![CDATA[15,15]]></p:property><p:property name="imageData"><![CDATA[9,9,images/open.gif]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> + <foreignObject x="0" y="0" width="200" height="29" p:name="text" id="text171221501703904" style="font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;"><div xmlns="http://www.w3.org/1999/xhtml"><h1>Version 1.x</h1></div></foreignObject><path id="text171221501703904_underline" style="fill: none; stroke-width: 1px; visibility: hidden;"/> + </g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bitmap" transform="matrix(1, 0, 0, 1, 25, 218)" id="48866020368b4f2f96fb989a9fba4a57"><p:metadata><p:property name="box"><![CDATA[15,15]]></p:property><p:property name="imageData"><![CDATA[9,9,images/open.gif]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#000000FF]]></p:property><p:property name="strokeStyle"><![CDATA[0|]]></p:property></p:metadata> <defs> <filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="imageShading" id="imageShading181221501797147"> <feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/> @@ -170,7 +170,7 @@ </defs> <use xlink:href="#container181221501797147" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#imageShading181221501797147)" style="opacity: 0.6; visibility: hidden;" p:name="bgCopy" id="bgCopy181221501797147"/> <use xlink:href="#container181221501797147" xmlns:xlink="http://www.w3.org/1999/x... [truncated message content] |
From: <cra...@us...> - 2011-12-29 01:08:50
|
Revision: 1031 http://cs-project.svn.sourceforge.net/cs-project/?rev=1031&view=rev Author: crazedsanity Date: 2011-12-29 01:08:44 +0000 (Thu, 29 Dec 2011) Log Message: ----------- Consolidate into a single document. Modified Paths: -------------- trunk/2.0/docs/CS-Project_Ideas.xmind Removed Paths: ------------- trunk/2.0/docs/CS-Project Database Design.xmind trunk/2.0/docs/CS-Project Misc. Documentation.xmind trunk/2.0/docs/Meeting_and_Misc_Notes.xmind Deleted: trunk/2.0/docs/CS-Project Database Design.xmind =================================================================== (Binary files differ) Deleted: trunk/2.0/docs/CS-Project Misc. Documentation.xmind =================================================================== (Binary files differ) Modified: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) Deleted: trunk/2.0/docs/Meeting_and_Misc_Notes.xmind =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cra...@us...> - 2011-12-31 05:05:21
|
Revision: 1033 http://cs-project.svn.sourceforge.net/cs-project/?rev=1033&view=rev Author: crazedsanity Date: 2011-12-31 05:05:14 +0000 (Sat, 31 Dec 2011) Log Message: ----------- Moved info from the text document into the XMind document. So it's all (or mostly) in one place. Modified Paths: -------------- trunk/2.0/docs/CS-Project_Ideas.xmind Removed Paths: ------------- trunk/2.0/docs/cs-project_ideas.txt Modified: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) Deleted: trunk/2.0/docs/cs-project_ideas.txt =================================================================== --- trunk/2.0/docs/cs-project_ideas.txt 2011-12-29 02:33:51 UTC (rev 1032) +++ trunk/2.0/docs/cs-project_ideas.txt 2011-12-31 05:05:14 UTC (rev 1033) @@ -1,291 +0,0 @@ - -================================================================================ -Client systems need a "key" (PHP, MD5... something) in order to securely communicate with main cs-project server & verify their identity. -================================================================================ - - - - -================================================================================ -Tasks should create notifications (users associated with project or helpdesk issue). -================================================================================ - - - - -================================================================================ -Should be a panel to display info about users on given project: - * what users are working on - * last login for each user -================================================================================ - - - -================================================================================ -Display user associations as "{username} ({Proper Name})" -================================================================================ - - - -================================================================================ -Send notifications for existing issues/projects when: - * user associated/disassociated - * issue has been assigned - * projects are created/completed. -================================================================================ - - - -================================================================================ -User that performs action to spawn email notification should have option (beside button) to "edit" notification (probably more like add a personal message about it)... this should also be logged somewhere (?). -================================================================================ - - - - -================================================================================ -Summary page: - * should show more reports (more systems should log "report" things) - * allow filtering (change log type, filter on user, date, etc) -================================================================================ - - - - -================================================================================ -File uploads: - * only link to notes - * make notes generic - -- remove "record_id" column from note_table - -- create "linker" table for notes, wherein "type" indicates what the note is linked to (i.e. task, project, issue, etc) - -- convert task comments into notes - -EXAMPLE ("av_check" value indicates whether it was scanned; if it is set, the -file is free of viruses; if not, it should be automatically scanned if there is -a clamscan client available at time of download)::: - - - *** file_table *** -file_id | file_name | av_check | md5sum | encoded_contents ---------+-------------------------+------------+----------------------------------+-------------- - 10 | cs-project_redesign.epz | 2008-09-17 | ddf3bb6a56463b73047398091daec26a | (base64 code) - 20 | cs-project_redesign.png | | ddf3bb6a56463b73047398091daec26a | (base64 code) - 30 | new_logo.png | | ddf3bb6a56463b73047398091daec26a | (base64 code) - - *** note_table *** -note_id | subject | body | created | updated | creator_contact_id | is_solution ---------+-----------------+-------------------------------------------+---------+---------+--------------------+------------ - 200 | Attached File | Filename attached: new_logo.png | | | 101 | f - 201 | Comment | My new design, in Pencil and png formats. | | | 101 | f - - - ** note_file_table *** -note_file_id | note_id | file_id --------------+---------+--------- - 1 | 200 | 30 - 2 | 201 | 10 - 3 | 201 | 20 - -================================================================================ - - - - - -================================================================================ -Post-upgrade notifications: - * upgrades should be able to specify actions that need to be performed - * notify users of new features (or things that have changed; consider storing so each user can see upon login) -================================================================================ - - - -================================================================================ -#1: This is a logo customized for the active project (the active project in the example is CS-Project) -#2: Admin/group admin goes to the admin tab, which shows extra options for having that title. -#3: Where "group switcher" was now has the "active project switcher" -#4: Preference contains ONLY the user's preferences (no admin stuff) -#5: Admin tab only shows for those with administrative titles associated with their account. -#6: Summary is similar to the v1.x tab, but has information about newly-assigned items, etc (the exclamation shows when there's something new to show--since their last viewing of it). -#7: Overview is where the old "projects" tab was. -#8: Contacts is just like in v1.x, but can show contacts only associated with the current project or ALL of them. -#9: The url no should no longer use project id's, but instead use a human-readable link to the active project (the active project can be switched this way as well). -#10: Issues linked directly to the active project. They should be linked to sub-projects (or "milestones"). Only show if there are applicable issues? -#11: As with issues, tasks linked directly to the main project. Only show if there are applicable tasks? -#12: Documentation is basically notes and uploaded files that help development or are help docs for using the system... the count would probably only include the actual note records, not the files associated with them. NOTE: this could incorporate requirements documentation from that one Tigris.org project... -#13: the main projects beneath the active project are displayed like root projects used to be; progress is updated automatically based on sub-projects. - - - - -Project Leader(s): -Dan Falconer (slaughter) - -Lead Developer(s): -Dan Falconer (slaughter) - -Developers: -Bill Bray (bilfurd) -Jesse Lesperance (jlesperance) -Vikas Rajput (vikasrajput) -================================================================================ - - - -================================================================================ -More Changes for 1.2.x: - * CONFIG CHANGES - -- move config from /CONFIG to /CONFIG/CS-PROJECT - -- add section for cs-content - * Update CS-Content to use a configuration - -- USE CONSTANTS - -- in prepare() (or in some other pre-check), make sure required - constants, such as "SITE_ROOT", are available - -- add considerations for using cs_siteConfig (i.e. check for a constant - "CS-CONTENT_USE_SITECONFIG": a value of false or no constant makes it - need the normal constants; non-false should have the path to the site's - config, and check for "CS-CONTENT_SITECONFIG_SECTION" for where to find - the section [default='CS-CONTENT']) - * Incorporate CS-VersionParse (required for new version of cs-content) - * Incorporate CS-WebDBUpgrade -================================================================================ - - - -================================================================================ -Use API-Style Calls for Interface - -REASONING: - * makes future API integration easier - -- when using an external API, use XML libs to wrap into XML doc - -- encryption can be done via protocol or at the API level - * simplify interface by using standardized calls - -Information: - * GET for retrieving information - * POST for changing information - * Each call has a "type", "name", and "parameters" - -EXAMPLES: ----------- -+ Updating a Project (i.e. projectClass::update_project()): -POST = array( - 'type' => "project", - 'name' => "updateProject", - 'params' => array( - 0 => 101, - 1 => array( - 'project_name' => "New Project Name", - 'ancestry' => "400:101" - ) - ) -); - -+ Updating a Pref: -POST = array( - 'type' => "pref", - 'name' => "update_user_pref", - 'params' => array( - 0 => 101, - 1 => 1 - ) -); - -+ Retrieving All Contacts: -GET = array( - 'type' => "contact", - 'name' => "getAllContacts", - 'params' => NULL -); -================================================================================ - - - -================================================================================ -CS-CONTENT CONFIG PARAMETERS (all are GLOBAL unless otherwise specified): - * SITE_ROOT - -- contentSystemClass.php lines 67-70 - -- cs_fileSystemClass.php lines 38-40 - -- cs_genericPageClass.php lines 62-63 - * TMPLDIR - -- contentSystemClass.php lines 352,437,533,559,588 - * IGNORE_FOLDERS - -- contentSystemClass.php line 88 - * IGNORE_FILES - -- contentSystemClass.php line 87 - * VERSION_FILE_LOCATION (make a small abstract class that extends cs_versionAbstract and sets the version file location directly in the constructor to avoid code duplication) - -- contentSystemClass.php line 112 - -- cs_bbCodeParser.class.php line 33 - -- cs_fileSystemClass.php line 32 - -- cs_genericPageClass.php line 36 - -- cs_globalFunctions.php line 33 - -- cs_phpDB.php line line 36 - -- cs_sessionClass.php line 29 - -- !!! cs_siteConfig.php !!! - -- cs_tabsClass.php line 28 - * INCLUDESDIR - -- contentSystemClass.php lines 346 - * LIBDIR - -- cs_genericPageClass.php line 65 - * DO_NOT_REDIRECT_TO_SCRIPTS - -- cs_genericPageClass.php lines 101-102 - * DROP_GET_VARS_FOR_LOGIN - -- cs_genericPageClass.php lines 107-108 - * MINI-PARSER_DEFAULT_BEGIN (not required) - -- cs_genericPageClass.php lines 236-237 - * MINI-PARSER_DEFAULT_END (not required) - -- cs-genericPageClass.php lines 236-237 -================================================================================ - - - -================================================================================ -Promotion: "Why Simple Upgrades Are So Important" ----- - -So you've got a web application. It is an integral part of your business, and finding bugs means your company's productivity drops sharply or grinds to a halt: you want a fix FAST. - -This is the very reason why upgradability is so important, especially in a web application. As many developers have already experienced, rolling out an update to a database-driven web application which requires a change to the database requires a lot of coordination, usually at least a few minutes of downtime, and lots of careful planning. - -Now let's say you have a web application built by a third party. You've found this bug, and need a fix fast. Let's also say the vendor is very quick to patch the bug and get a new release to you as quickly as possible. Here is what seems to be the most common scenario: - - * back-up database, just in case - * Download the new release - * Install the new release over the top of the old one, or wipe-out your installation & install "from scratch" - * copy old configuration file(s), attempt to update based on vendor's release notes or new example configs - * update license files with existing information - * manually run database schema changes or run a script that does it automatically - * try running the web application again, tweak files until it all works again - * verify the bug has been fixed (all too often, the requested bug has not been fixed, and you'll have to wait for another release) - -There is another, more comforting scenario. One that puts customer's minds at ease and helps system administrators sleep at night. This scenario is one that CS-Project has embraced from the beginning: - - * run command (svn update) to retrieve latest release - * go to web app in browser (or refresh if it's already open) - -This is the point where most people ask, "okay, and then what?" Loading the webpage again automatically spawns an upgrade process. The first person to access the website will cause the upgrade to run, which temporarily blocks others from accessing it: the upgrade is blazing fast, so normally nobody even realizes an upgrade happened, unless they notice the version number changed. - -Seem too simple? Well, CS-Project was built on the idea that upgrading should be part of the process. Software development is a complex process that is often prone to error, so we made sure upgrades are simple, and upgrading is painless and can be done without fear. Changing database schema or smoothing-out invalid data is quick and efficient. - -How do we do it? The basis of the system involves storing two versions: one on the filesystem, indicating the version of the application; the other stored in the database, indicating the version of schema that is running. When the application is updated, the application version becomes higher than the version stored in the database, so the application knows that it should perform an upgrade. - -Each release comes with upgrade scripts for each release, and those scripts are the ones that make the necessary changes to the database (including schema changes) and make necessary changes to the configuration file. - -Remember that problem with upgrading? That scenario was based upon a rare usecase, wherein the customer keeps their app as up-to-date as possible, always installing the latest patch or fix when it becomes available. But what about the more common cases, where the customer doesn't upgrade for months or years? - -CS-Project accounts for that as well. Even if an installation is 50 upgrades behind, upgrading to the most recent release of a given version is simple and painless. The upgrade system runs through all upgrade scripts (not every release has a script) until the database and application match versions. This process generally only takes a few seconds, even on economy or old hardware. -================================================================================ - - - -================================================================================ -(only sort-of related) -CS-PHPXML LOGIC CHANGES (proposal) - -Instead of creating a massive array which differentiates the internal vs. external nature of an item based upon whether the item is all upper or all lower case... well, create a list of all the paths. In this array, one can list values, attributes, etc. - -The only catch is when dealing with tags that have values: if there's a value, I believe it cannot have tags (i.e. paths) beneath it. There would have to be special checks to ensure this doesn't happen. -================================================================================ - - - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cra...@us...> - 2011-12-31 05:08:22
|
Revision: 1035 http://cs-project.svn.sourceforge.net/cs-project/?rev=1035&view=rev Author: crazedsanity Date: 2011-12-31 05:08:16 +0000 (Sat, 31 Dec 2011) Log Message: ----------- Moved data from the considerations doc into XMind doc. Modified Paths: -------------- trunk/2.0/docs/CS-Project_Ideas.xmind Removed Paths: ------------- trunk/2.0/docs/considerations.doc Modified: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) Deleted: trunk/2.0/docs/considerations.doc =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cra...@us...> - 2011-12-31 05:16:03
|
Revision: 1036 http://cs-project.svn.sourceforge.net/cs-project/?rev=1036&view=rev Author: crazedsanity Date: 2011-12-31 05:15:57 +0000 (Sat, 31 Dec 2011) Log Message: ----------- Merge todo.txt into XMind document. Modified Paths: -------------- trunk/2.0/docs/CS-Project_Ideas.xmind Removed Paths: ------------- trunk/2.0/docs/todo.txt Modified: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) Deleted: trunk/2.0/docs/todo.txt =================================================================== --- trunk/2.0/docs/todo.txt 2011-12-31 05:08:16 UTC (rev 1035) +++ trunk/2.0/docs/todo.txt 2011-12-31 05:15:57 UTC (rev 1036) @@ -1,8 +0,0 @@ - -capabilities need to be documented better - * BBCode stuff - * upgrading - -Look into moving SVN projects from sf.net to CrazedSanity.com - * ohloh.net - * cia.vc This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cra...@us...> - 2011-12-31 05:45:43
|
Revision: 1037 http://cs-project.svn.sourceforge.net/cs-project/?rev=1037&view=rev Author: crazedsanity Date: 2011-12-31 05:45:37 +0000 (Sat, 31 Dec 2011) Log Message: ----------- merge "natural_URLs.doc" into XMind document. Modified Paths: -------------- trunk/2.0/docs/CS-Project_Ideas.xmind Removed Paths: ------------- trunk/2.0/docs/natural_URLs.doc Modified: trunk/2.0/docs/CS-Project_Ideas.xmind =================================================================== (Binary files differ) Deleted: trunk/2.0/docs/natural_URLs.doc =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |