2010-01-08 Added tag PDK_3.0.e for changeset a1ebf7f8e66f
andy simpson <andrews@symbian.org> [Fri, 08 Jan 2010 16:19:57 +0000] rev 839
Added tag PDK_3.0.e for changeset a1ebf7f8e66f
2010-01-06 Move gcc into tools_epoc.zip so that syborg/beagle rom building works during build from source only. PDK_3.0.e
Shabe Razvi <shaber@symbian.org> [Wed, 06 Jan 2010 22:30:41 +0000] rev 838
Move gcc into tools_epoc.zip so that syborg/beagle rom building works during build from source only.
2010-01-06 Added new param for calling ats_specialise_test_drop.pl from build.test.xml
Maciej Seroka <maciejs@symbian.org> [Wed, 06 Jan 2010 16:06:18 +0000] rev 837
Added new param for calling ats_specialise_test_drop.pl from build.test.xml
2010-01-06 Added smoke test for making a connection to a web server through ethernet
Maciej Seroka <maciejs@symbian.org> [Wed, 06 Jan 2010 13:41:51 +0000] rev 836
Added smoke test for making a connection to a web server through ethernet
2010-01-06 Update the PDK baseline for symbian3 builds
Dario Sestito <darios@symbian.org> [Wed, 06 Jan 2010 13:17:03 +0000] rev 835
Update the PDK baseline for symbian3 builds
2009-12-18 Fixed smoke test for Localisation
Maciej Seroka <maciejs@symbian.org> [Fri, 18 Dec 2009 17:06:04 +0000] rev 834
Fixed smoke test for Localisation
2009-12-18 Added smoke test for Graphics
Maciej Seroka <maciejs@symbian.org> [Fri, 18 Dec 2009 14:46:04 +0000] rev 833
Added smoke test for Graphics
2009-12-15 Added tag PDK_3.0.d for changeset b9c988316957
andy.simpson <andrews@symbian.org> [Tue, 15 Dec 2009 14:31:00 +0000] rev 832
Added tag PDK_3.0.d for changeset b9c988316957
2009-12-14 Added tag PDK_2.0.2 for changeset 2a9e6403efaf
andy simpson <andrews@symbian.org> [Mon, 14 Dec 2009 16:38:14 +0000] rev 831
Added tag PDK_2.0.2 for changeset 2a9e6403efaf
2009-12-14 Platform Build - Added 'sf-postbuild' onto deps for 'sf-build-noprep' as although it isn't the best place to have it, it's the same as the deps for the version in 'common' and is needed for the external Hudson jobs.
MattD <mattd@symbian.org> [Mon, 14 Dec 2009 15:44:46 +0000] rev 830
Platform Build - Added 'sf-postbuild' onto deps for 'sf-build-noprep' as although it isn't the best place to have it, it's the same as the deps for the version in 'common' and is needed for the external Hudson jobs.
2009-10-12 Ensured build environment is always compared with expected environment, whether or not it would abort the build because of it. PDK_3.0.d
Simon Howkins <simonh@symbian.org> [Mon, 12 Oct 2009 14:20:56 +0100] rev 829
Ensured build environment is always compared with expected environment, whether or not it would abort the build because of it.
2009-12-08 Changed building of tools targets so that it builds the targets listed in ${sf.spec.sbs.tools.config}, in sequence,
Simon Howkins <simonh@symbian.org> [Tue, 08 Dec 2009 17:42:29 +0000] rev 828
Changed building of tools targets so that it builds the targets listed in ${sf.spec.sbs.tools.config}, in sequence, rather than just buildng tools2_rel.whatlog followed by tools_rel.whatlog, regardless of the property.
2009-12-08 Moved hlm:argSet definitions in sf-os-compile to be adjacent to the call that uses them. (And deleted three unused ones in the process.)
Simon Howkins <simonh@symbian.org> [Tue, 08 Dec 2009 16:31:16 +0000] rev 827
Moved hlm:argSet definitions in sf-os-compile to be adjacent to the call that uses them. (And deleted three unused ones in the process.)
2009-12-11 Update the PDK baseline for symbian2 builds
Dario Sestito <darios@symbian.org> [Fri, 11 Dec 2009 14:51:21 +0000] rev 826
Update the PDK baseline for symbian2 builds
2009-12-10 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org> [Thu, 10 Dec 2009 12:01:59 +0000] rev 825
Updates to make the build environment check more reasonable: Mercurial v1.3 permitted The Java compiler is not a showstopping issue 7-zip can be installed in any location Update to Helium 5 Helium can be installed in PDT 1.*, not necessarily 1.0 Raptor installation path not significant Update to Raptor 2.9.* The Raptor patch to update the bundled version of python is no longer relevant BRAG calculations updated to ignore items not being in the system path, as this just doesn't matter. Overall effect is that the build environment check should pass on a machine that is able to do a build!
2009-12-10 Regularised indentation
Simon Howkins <simonh@symbian.org> [Thu, 10 Dec 2009 11:48:11 +0000] rev 824
Regularised indentation
2009-12-11 Fixed postAction in ats_specialise_test_drop.pl
Maciej Seroka <maciejs@symbian.org> [Fri, 11 Dec 2009 13:50:48 +0000] rev 823
Fixed postAction in ats_specialise_test_drop.pl
2009-12-11 Implemented FileStoreAction for BC tests
Maciej Seroka <maciejs@symbian.org> [Fri, 11 Dec 2009 11:20:31 +0000] rev 822
Implemented FileStoreAction for BC tests
2009-12-10 Implemented exporting Smoke Test Report to Diamonds
Maciej Seroka <maciejs@symbian.org> [Thu, 10 Dec 2009 15:51:05 +0000] rev 821
Implemented exporting Smoke Test Report to Diamonds
2009-12-09 Updated postbuild to publish smoketest results PDK_2.0.2
Maciej Seroka <maciejs@symbian.org> [Wed, 09 Dec 2009 15:55:13 +0000] rev 820
Updated postbuild to publish smoketest results
2009-12-09 Updated ats_specialise_test_drop.pl to insert FileStoreAction param
Maciej Seroka <maciejs@symbian.org> [Wed, 09 Dec 2009 11:48:17 +0000] rev 819
Updated ats_specialise_test_drop.pl to insert FileStoreAction param
2009-12-08 Added new postAction to smoketest.xml
Maciej Seroka <maciejs@symbian.org> [Tue, 08 Dec 2009 16:19:57 +0000] rev 818
Added new postAction to smoketest.xml
2009-12-08 Restored signifcance of the MS tools not being available, as this only occurs when running a configuration that would try to use them.
Simon Howkins <simonh@symbian.org> [Tue, 08 Dec 2009 14:07:03 +0000] rev 817
Restored signifcance of the MS tools not being available, as this only occurs when running a configuration that would try to use them.
2009-12-08 Re-indented target "sf-os-compile" (following best guess as to the standard) to make it easier to read.
Simon Howkins <simonh@symbian.org> [Tue, 08 Dec 2009 13:47:39 +0000] rev 816
Re-indented target "sf-os-compile" (following best guess as to the standard) to make it easier to read.
2009-12-08 Re-assessed some of the raptor error messages to reflect the inconsequential nature of missing the MS dev tools when not trying to build the tools target.
Simon Howkins <simonh@symbian.org> [Tue, 08 Dec 2009 12:00:46 +0000] rev 815
Re-assessed some of the raptor error messages to reflect the inconsequential nature of missing the MS dev tools when not trying to build the tools target.
2009-12-07 Changed mergeXML.pl to use a better version of the XML printing algorithm, so it can generate well-formed content if the input includes some rogue &s or <>s.
Simon Howkins <simonh@symbian.org> [Mon, 07 Dec 2009 17:21:55 +0000] rev 814
Changed mergeXML.pl to use a better version of the XML printing algorithm, so it can generate well-formed content if the input includes some rogue &s or <>s.
2009-12-07 If any files are in both the list of SDK headers, and the list of RnD headers, then they're only zipped in the binaries_epoc_additional zip, and not the binaries_epoc_sdk zip.
Simon Howkins <simonh@symbian.org> [Mon, 07 Dec 2009 15:22:47 +0000] rev 813
If any files are in both the list of SDK headers, and the list of RnD headers, then they're only zipped in the binaries_epoc_additional zip, and not the binaries_epoc_sdk zip.
2009-12-07 Fixed format checking of summary.csv to deal with new field.
Simon Howkins <simonh@symbian.org> [Mon, 07 Dec 2009 13:03:36 +0000] rev 812
Fixed format checking of summary.csv to deal with new field.
2009-12-07 Test: Add MediaMgmt smoke tests (not being built or run ATM)
brendand [Mon, 07 Dec 2009 11:40:50 +0000] rev 811
Test: Add MediaMgmt smoke tests (not being built or run ATM)
2009-12-07 Test: Remove the media management smoke test for now
brendand [Mon, 07 Dec 2009 11:37:48 +0000] rev 810
Test: Remove the media management smoke test for now
2009-12-07 Re-instated call to process raptor logs for BRAG purposes.
Simon Howkins <simonh@symbian.org> [Mon, 07 Dec 2009 10:29:59 +0000] rev 809
Re-instated call to process raptor logs for BRAG purposes.
2009-12-04 Remove s60 postfix from sf-s60-create-cenrep for Symbian^3
Shabe Razvi <shaber@symbian.org> [Fri, 04 Dec 2009 15:53:32 +0000] rev 808
Remove s60 postfix from sf-s60-create-cenrep for Symbian^3
2009-12-04 Fixed format checking of summary file so that it actually checks something!
Simon Howkins <simonh@symbian.org> [Fri, 04 Dec 2009 14:19:38 +0000] rev 807
Fixed format checking of summary file so that it actually checks something!
2009-12-04 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org> [Fri, 04 Dec 2009 11:00:13 +0000] rev 806
Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
2009-12-04 add media mgmt to smoketest build
brendand [Fri, 04 Dec 2009 09:00:45 +0000] rev 805
add media mgmt to smoketest build
2009-12-02 Fix cenrep export location
Shabe Razvi <shaber@symbian.org> [Wed, 02 Dec 2009 18:31:32 +0000] rev 804
Fix cenrep export location
2009-12-02 SDK file list - Fixed duplicates
MattD <mattd@symbian.org> [Wed, 02 Dec 2009 13:25:12 +0000] rev 803
SDK file list - Fixed duplicates
2009-12-02 Fixed and enabled smoke test for Set Language
Maciej Seroka <maciejs@symbian.org> [Wed, 02 Dec 2009 12:01:37 +0000] rev 802
Fixed and enabled smoke test for Set Language
2009-12-02 Defined new devices for v800017
Maciej Seroka <maciejs@symbian.org> [Wed, 02 Dec 2009 08:47:05 +0000] rev 801
Defined new devices for v800017
2009-12-01 Disabled smoke test for Set language
Maciej Seroka <maciejs@symbian.org> [Tue, 01 Dec 2009 14:45:02 +0000] rev 800
Disabled smoke test for Set language
2009-11-30 Small changes to make the output file more regular, and therefor easier to read and understand.
Simon Howkins <simonh@symbian.org> [Mon, 30 Nov 2009 12:52:31 +0000] rev 799
Small changes to make the output file more regular, and therefor easier to read and understand.
2009-11-16 Added processing of error tags.
Simon Howkins <simonh@symbian.org> [Mon, 16 Nov 2009 16:27:32 +0000] rev 798
Added processing of error tags.
2009-12-01 Fixed perl scripts for building BC test drops
Maciej Seroka <maciejs@symbian.org> [Tue, 01 Dec 2009 13:09:02 +0000] rev 797
Fixed perl scripts for building BC test drops
2009-11-27 Fixed Set language smoke test
Maciej Seroka <maciejs@symbian.org> [Fri, 27 Nov 2009 17:43:30 +0000] rev 796
Fixed Set language smoke test
2009-11-23 Changed to package the SDK header files in a different zip to the rest of the epoc32 tree.
Simon Howkins <simonh@symbian.org> [Mon, 23 Nov 2009 13:39:08 +0000] rev 795
Changed to package the SDK header files in a different zip to the rest of the epoc32 tree.
2009-11-27 Fixed smoketest.xml
Maciej Seroka <maciejs@symbian.org> [Fri, 27 Nov 2009 13:48:47 +0000] rev 794
Fixed smoketest.xml
2009-11-27 Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org> [Fri, 27 Nov 2009 12:22:12 +0000] rev 793
Added new smoke test for phone languages
2009-11-25 Removed code for building ROMs (now done by Raptor) but added code for publishing ROM building logs.
Arnaud Lenoir <arnaudl@symbian.org> [Wed, 25 Nov 2009 14:14:19 +0000] rev 792
Removed code for building ROMs (now done by Raptor) but added code for publishing ROM building logs.
2009-11-26 Fix releaseables are missing. Fix stray call to summarize.pl
Dario Sestito <darios@symbian.org> [Thu, 26 Nov 2009 16:02:05 +0000] rev 791
Fix releaseables are missing. Fix stray call to summarize.pl
2009-11-23 Catchup merge
MattD <mattd@symbian.org> [Mon, 23 Nov 2009 15:01:01 +0000] rev 790
Catchup merge
2009-11-23 Disabled BC check from running as default on builds. Should be enabled specifically at the command line.
MattD <mattd@symbian.org> [Mon, 23 Nov 2009 14:58:52 +0000] rev 789
Disabled BC check from running as default on builds. Should be enabled specifically at the command line.
2009-11-23 Added new smoke test for Setting wallpaper
Maciej Seroka <maciejs@symbian.org> [Mon, 23 Nov 2009 13:28:52 +0000] rev 788
Added new smoke test for Setting wallpaper
2009-11-23 Disabled bccheck for normal builds
Maciej Seroka <maciejs@symbian.org> [Mon, 23 Nov 2009 09:08:01 +0000] rev 787
Disabled bccheck for normal builds
2009-11-20 Catchup merge
Mattd <mattd@symbian.org> [Fri, 20 Nov 2009 17:23:50 +0000] rev 786
Catchup merge
2009-11-20 Platform Build cenrep generatation - modified 'sf-s60-create-cenrep' to hopefully cope with the different CRML export paths coming from the different platform_paths.hrh. This isn't pretty.
MattD <mattd@symbian.org> [Fri, 20 Nov 2009 17:23:06 +0000] rev 785
Platform Build cenrep generatation - modified 'sf-s60-create-cenrep' to hopefully cope with the different CRML export paths coming from the different platform_paths.hrh. This isn't pretty.
2009-11-20 Fix Diamonds links are no longer appearing
Dario Sestito <darios@symbian.org> [Fri, 20 Nov 2009 13:46:22 +0000] rev 784
Fix Diamonds links are no longer appearing
2009-11-20 Added conditions for BC check results to be published
Maciej Seroka <maciejs@symbian.org> [Fri, 20 Nov 2009 13:04:41 +0000] rev 783
Added conditions for BC check results to be published
2009-11-20 Changed delays between key presses
Maciej Seroka <maciejs@symbian.org> [Fri, 20 Nov 2009 13:01:28 +0000] rev 782
Changed delays between key presses
2009-11-20 Added smoke test to close UI setup dialogs
Maciej Seroka <maciejs@symbian.org> [Fri, 20 Nov 2009 09:46:23 +0000] rev 781
Added smoke test to close UI setup dialogs
2009-11-19 Increased delay before presskey
Maciej Seroka <maciejs@symbian.org> [Thu, 19 Nov 2009 17:25:45 +0000] rev 780
Increased delay before presskey
2009-11-19 Enabled bccheck for normal builds
Maciej Seroka <maciejs@symbian.org> [Thu, 19 Nov 2009 12:51:54 +0000] rev 779
Enabled bccheck for normal builds
2009-11-18 Update send_xml_to_diamonds.py and update invoking code to match new i/f
Dario Sestito <darios@symbian.org> [Wed, 18 Nov 2009 19:14:23 +0000] rev 778
Update send_xml_to_diamonds.py and update invoking code to match new i/f
2009-11-18 Updated IF statements for BC reports
Maciej Seroka <maciejs@symbian.org> [Wed, 18 Nov 2009 11:52:39 +0000] rev 777
Updated IF statements for BC reports
2009-11-18 Add new recipe-error categories armcc_modifier_not_allowed, mwccsym2_file_cannot_be_opened
Dario Sestito <darios@symbian.org> [Wed, 18 Nov 2009 11:29:05 +0000] rev 776
Add new recipe-error categories armcc_modifier_not_allowed, mwccsym2_file_cannot_be_opened
2009-11-18 Changed current baseline version for BC check.
Maciej Seroka <maciejs@symbian.org> [Wed, 18 Nov 2009 10:25:32 +0000] rev 775
Changed current baseline version for BC check.
2009-11-17 Fix freemarker.core.ParseException: Encountered { at line 25, column 15 in linksForDiamonds.xml.ftl
Dario Sestito <darios@symbian.org> [Tue, 17 Nov 2009 17:40:54 +0000] rev 774
Fix freemarker.core.ParseException: Encountered { at line 25, column 15 in linksForDiamonds.xml.ftl
2009-11-17 Added Static BC reports for Platform Builds
Maciej Seroka <maciejs@symbian.org> [Tue, 17 Nov 2009 15:10:38 +0000] rev 773
Added Static BC reports for Platform Builds
2009-11-17 Add NewGraphicsArchitecture_props.ant.xml
Dario Sestito <darios@symbian.org> [Tue, 17 Nov 2009 13:52:46 +0000] rev 772
Add NewGraphicsArchitecture_props.ant.xml
2009-11-17 Update PDK baselines for package builds
Dario Sestito <darios@symbian.org> [Tue, 17 Nov 2009 13:32:35 +0000] rev 771
Update PDK baselines for package builds
2009-11-16 Merge Tags
MattD <mattd@symbian.org> [Mon, 16 Nov 2009 19:27:25 +0000] rev 770
Merge Tags
2009-11-16 Add Raptor Build Summary to the links for Diamonds
Dario Sestito <darios@symbian.org> [Mon, 16 Nov 2009 18:16:32 +0000] rev 769
Add Raptor Build Summary to the links for Diamonds
2009-11-16 Publish HTML files summary of Raptor build
Dario Sestito <darios@symbian.org> [Mon, 16 Nov 2009 18:09:03 +0000] rev 768
Publish HTML files summary of Raptor build
2009-11-16 Now creates src-by-layer entries on the fly, so it doesn't create release zips with no content.
Simon Howkins <simonh@symbian.org> [Mon, 16 Nov 2009 16:26:16 +0000] rev 767
Now creates src-by-layer entries on the fly, so it doesn't create release zips with no content.
2009-11-12 Added interpretation of recipe "win32def2lib" failing.
Simon Howkins <simonh@symbian.org> [Thu, 12 Nov 2009 17:46:11 +0000] rev 766
Added interpretation of recipe "win32def2lib" failing.
2009-11-13 Fix XML-SAX bug #43174 (see http://rt.cpan.org/Public/Bug/Display.html?id=43174)
Dario Sestito <darios@symbian.org> [Fri, 13 Nov 2009 17:48:12 +0000] rev 765
Fix XML-SAX bug #43174 (see http://rt.cpan.org/Public/Bug/Display.html?id=43174)
2009-11-13 Improved Raptor parser, now "uh"
Dario Sestito <darios@symbian.org> [Fri, 13 Nov 2009 17:47:50 +0000] rev 764
Improved Raptor parser, now "uh"
2009-11-13 Changed versions of the baselines for Static BC test
Maciej Seroka <maciejs@symbian.org> [Fri, 13 Nov 2009 14:15:28 +0000] rev 763
Changed versions of the baselines for Static BC test
2009-11-13 Disabled Dynamic BC tests
Maciej Seroka <maciejs@symbian.org> [Fri, 13 Nov 2009 12:42:38 +0000] rev 762
Disabled Dynamic BC tests
2009-11-16 Merge
Shabe Razvi <shaber@symbian.org> [Mon, 16 Nov 2009 14:47:25 +0000] rev 761
Merge
2009-11-13 Added tag PDK_2.0.1 for changeset e13acd883fbe
Shabe Razvi <shaber@symbian.org> [Fri, 13 Nov 2009 15:53:47 +0000] rev 760
Added tag PDK_2.0.1 for changeset e13acd883fbe
2009-11-13 merged heads - non trivial merge in smoketest. Manual merge of those changes.
Maciej Seroka <maciejs@symbian.org> [Fri, 13 Nov 2009 11:20:06 +0000] rev 759
merged heads - non trivial merge in smoketest. Manual merge of those changes.
2009-11-13 Test: Input methods smoke tests added.
brendand [Fri, 13 Nov 2009 09:56:18 +0000] rev 758
Test: Input methods smoke tests added.
2009-11-13 Test: Fixed up the app install smoke tests so that both now pass
brendand [Fri, 13 Nov 2009 09:33:02 +0000] rev 757
Test: Fixed up the app install smoke tests so that both now pass
2009-11-12 Added new smoketest
Maciej Seroka <maciejs@symbian.org> [Thu, 12 Nov 2009 14:45:32 +0000] rev 756
Added new smoketest
2009-11-12 Add call to parse (preprocessed) raptor logs directly for BRAGG.
Simon Howkins <simonh@symbian.org> [Thu, 12 Nov 2009 12:06:34 +0000] rev 755
Add call to parse (preprocessed) raptor logs directly for BRAGG.
2009-11-11 Updated XSL to include counts of failures at each severity, and also the new effect/causes distinction, for failures that are not package specific.
Simon Howkins <simonh@symbian.org> [Wed, 11 Nov 2009 14:55:58 +0000] rev 754
Updated XSL to include counts of failures at each severity, and also the new effect/causes distinction, for failures that are not package specific.
2009-11-11 New script which parses raptor logs directly to produce a BRAG summary.
Simon Howkins <simonh@symbian.org> [Wed, 11 Nov 2009 13:22:02 +0000] rev 753
New script which parses raptor logs directly to produce a BRAG summary. New version of XML structure accommodates causes of failure as well as the effect of the failure, and deals with excessive error messages. New structure also avoids a potential problem (bug?, questionable feature?) that both IE and firefox exhibit. Some simplifications of brag utilities module.
2009-11-10 Moved common code to shared module.
Simon Howkins <simonh@symbian.org> [Tue, 10 Nov 2009 16:52:27 +0000] rev 752
Moved common code to shared module.
2009-11-12 Updated the options to pass to getenv, to include -k. This avoids aborts if things are not exactly as the tool expects.
Simon Howkins <simonh@symbian.org> [Thu, 12 Nov 2009 11:56:20 +0000] rev 751
Updated the options to pass to getenv, to include -k. This avoids aborts if things are not exactly as the tool expects.
2009-11-12 Added tag PDK_3.0.c for changeset 12815724a053
MattD <mattd@symbian.org> [Thu, 12 Nov 2009 16:06:26 +0000] rev 750
Added tag PDK_3.0.c for changeset 12815724a053
2009-11-11 Added new smoketest
Maciej Seroka <maciejs@symbian.org> [Wed, 11 Nov 2009 13:04:22 +0000] rev 749
Added new smoketest
2009-11-10 Added new smoketest PDK_2.0.1
Maciej Seroka <maciejs@symbian.org> [Tue, 10 Nov 2009 13:50:58 +0000] rev 748
Added new smoketest
2009-11-10 Bug 881: Now also provides the locations of the two split-build system definitions to the release note generator, so it will work with both single and split builds.
Simon Howkins <simonh@symbian.org> [Tue, 10 Nov 2009 11:33:04 +0000] rev 747
Bug 881: Now also provides the locations of the two split-build system definitions to the release note generator, so it will work with both single and split builds.
2009-11-09 source sync template - enabled getting the mercurial changes if you have sf.spec.sourcesync.archive set PDK_3.0.c
MattD <mattd@symbian.org> [Mon, 09 Nov 2009 19:16:05 +0000] rev 746
source sync template - enabled getting the mercurial changes if you have sf.spec.sourcesync.archive set
2009-11-09 Transplant fix in ats BC Test - 'bld_sis' change that was knocked out with the rest of the transplant (bcdrivers/utilities)
MattD <mattd@symbian.org> [Mon, 09 Nov 2009 17:25:14 +0000] rev 745
Transplant fix in ats BC Test - 'bld_sis' change that was knocked out with the rest of the transplant (bcdrivers/utilities)
2009-11-02 Added call to munge license headers at the top of the postbuild phase, so it should be done within the platorm build.
Simon Howkins <simonh@symbian.org> [Mon, 02 Nov 2009 22:23:26 +0000] rev 744
Added call to munge license headers at the top of the postbuild phase, so it should be done within the platorm build.
(0) -300 -100 -96 +96 +100 +300 tip