Wed, 05 Jul 2017 17:19:23 +0200 Merge
duke [Wed, 05 Jul 2017 17:19:23 +0200] rev 6139
Merge
Fri, 06 Aug 2010 12:51:59 -0700 Added tag jdk7-b104 for changeset e4e7ae0ec293
cl [Fri, 06 Aug 2010 12:51:59 -0700] rev 6138
Added tag jdk7-b104 for changeset e4e7ae0ec293
Wed, 05 Jul 2017 17:19:21 +0200 Merge
duke [Wed, 05 Jul 2017 17:19:21 +0200] rev 6137
Merge
Fri, 06 Aug 2010 12:51:49 -0700 Added tag jdk7-b104 for changeset cd7adc8eaafb
cl [Fri, 06 Aug 2010 12:51:49 -0700] rev 6136
Added tag jdk7-b104 for changeset cd7adc8eaafb
Wed, 05 Jul 2017 17:19:18 +0200 Merge
duke [Wed, 05 Jul 2017 17:19:18 +0200] rev 6135
Merge
Mon, 09 Aug 2010 16:02:19 -0700 Merge
lana [Mon, 09 Aug 2010 16:02:19 -0700] rev 6134
Merge
Mon, 02 Aug 2010 19:45:28 -0700 Merge
lana [Mon, 02 Aug 2010 19:45:28 -0700] rev 6133
Merge
Fri, 30 Jul 2010 18:16:30 +0100 6510892: com/sun/net/httpserver/bugs/B6361557.java fails
michaelm [Fri, 30 Jul 2010 18:16:30 +0100] rev 6132
6510892: com/sun/net/httpserver/bugs/B6361557.java fails Reviewed-by: chegar
Thu, 29 Jul 2010 22:02:45 -0700 Merge
lana [Thu, 29 Jul 2010 22:02:45 -0700] rev 6131
Merge
Thu, 29 Jul 2010 17:04:07 +0100 Merge
chegar [Thu, 29 Jul 2010 17:04:07 +0100] rev 6130
Merge
Thu, 29 Jul 2010 10:02:41 +0100 6972374: NetworkInterface.getNetworkInterfaces throws "java.net.SocketException" on Solaris zone
chegar [Thu, 29 Jul 2010 10:02:41 +0100] rev 6129
6972374: NetworkInterface.getNetworkInterfaces throws "java.net.SocketException" on Solaris zone Reviewed-by: alanb, dsamersoff
Thu, 29 Jul 2010 13:08:58 +0100 6934977: (bf) MappedByteBuffer.load can SIGBUS if file is truncated
alanb [Thu, 29 Jul 2010 13:08:58 +0100] rev 6128
6934977: (bf) MappedByteBuffer.load can SIGBUS if file is truncated 6799037: (fs) MappedByteBuffer.load crash with unaligned file-mapping (sol) Reviewed-by: chegar, forax
Tue, 27 Jul 2010 11:40:46 +0100 6972409: Cease emitting LDAP filter debug messages
vinnie [Tue, 27 Jul 2010 11:40:46 +0100] rev 6127
6972409: Cease emitting LDAP filter debug messages Reviewed-by: xuelei
Tue, 27 Jul 2010 16:07:00 +0800 6870947: 15 sec delay detecting "socket closed" condition when a TCP connection is reset by an LDAP server
xuelei [Tue, 27 Jul 2010 16:07:00 +0800] rev 6126
6870947: 15 sec delay detecting "socket closed" condition when a TCP connection is reset by an LDAP server Reviewed-by: weijun
Mon, 26 Jul 2010 09:06:47 -0700 6971847: 4/4 jmap '-histo:live' option is necessary for proper leak detection
dcubed [Mon, 26 Jul 2010 09:06:47 -0700] rev 6125
6971847: 4/4 jmap '-histo:live' option is necessary for proper leak detection Summary: Add work around for 6971851. Abort if 'histo:live' option isn't supported. Reviewed-by: alanb, darcy
Mon, 26 Jul 2010 08:17:50 -0700 6717780: (coll spec) LinkedList api documentation provides the wrong method name
martin [Mon, 26 Jul 2010 08:17:50 -0700] rev 6124
6717780: (coll spec) LinkedList api documentation provides the wrong method name Summary: Cleanup by simply making Deque equal status with List Reviewed-by: darcy
Mon, 26 Jul 2010 17:21:51 +0800 6972005: ConfPlusProp.java test failure when DNS has info for realm
weijun [Mon, 26 Jul 2010 17:21:51 +0800] rev 6123
6972005: ConfPlusProp.java test failure when DNS has info for realm Reviewed-by: xuelei
Sat, 24 Jul 2010 22:59:41 +0800 6867345: Turkish regional options cause NPE in sun.security.x509.AlgorithmId.algOID
xuelei [Sat, 24 Jul 2010 22:59:41 +0800] rev 6122
6867345: Turkish regional options cause NPE in sun.security.x509.AlgorithmId.algOID Reviewed-by: mullan, weijun
Fri, 23 Jul 2010 17:41:47 +0100 6676075: RegistryContext (com.sun.jndi.url.rmi.rmiURLContext) coding problem
vinnie [Fri, 23 Jul 2010 17:41:47 +0100] rev 6121
6676075: RegistryContext (com.sun.jndi.url.rmi.rmiURLContext) coding problem Reviewed-by: mullan
Wed, 21 Jul 2010 17:01:31 -0700 6964018: 3/4 AnonLoggerWeakRefLeak and LoggerWeakRefLeak can fail in JPRT
dcubed [Wed, 21 Jul 2010 17:01:31 -0700] rev 6120
6964018: 3/4 AnonLoggerWeakRefLeak and LoggerWeakRefLeak can fail in JPRT Summary: Refactor test/sun/tools/common/* code and refactor AnonLoggerWeakRefLeak and LoggerWeakRefLeak to use it. Reviewed-by: ohair, alanb
Wed, 21 Jul 2010 16:59:40 -0700 6962804: 4/4 ShellScaffold tests can fail without a specific reason
dcubed [Wed, 21 Jul 2010 16:59:40 -0700] rev 6119
6962804: 4/4 ShellScaffold tests can fail without a specific reason Summary: Add more diagnostics for failures. Only copy target file in grepForString when NL is missing. Reviewed-by: ohair, dholmes
Wed, 21 Jul 2010 16:58:35 -0700 6941287: 4/4 jrunscriptTest.sh test does not work right under Cygwin
dcubed [Wed, 21 Jul 2010 16:58:35 -0700] rev 6118
6941287: 4/4 jrunscriptTest.sh test does not work right under Cygwin Summary: Add golden_diff variable for doing proper golden file diffs on Cygwin. Reviewed-by: ohair, dholmes
Wed, 21 Jul 2010 18:08:46 +0100 6963907: (so) Socket adapter need to implement sendUrgentData
alanb [Wed, 21 Jul 2010 18:08:46 +0100] rev 6117
6963907: (so) Socket adapter need to implement sendUrgentData Reviewed-by: chegar
Wed, 21 Jul 2010 13:52:38 +0100 6970262: TEST_BUG: test/java/net/NetworkInterface/IPv4Only.java has wrong test name in @run tag
chegar [Wed, 21 Jul 2010 13:52:38 +0100] rev 6116
6970262: TEST_BUG: test/java/net/NetworkInterface/IPv4Only.java has wrong test name in @run tag Reviewed-by: alanb, dsamersoff
Wed, 21 Jul 2010 13:29:26 +0100 6969395: TEST_BUG: Tests in java/net sun/net problems
chegar [Wed, 21 Jul 2010 13:29:26 +0100] rev 6115
6969395: TEST_BUG: Tests in java/net sun/net problems Reviewed-by: alanb
Tue, 20 Jul 2010 10:41:50 -0400 6870553: X509Certificate.getSigAlgName method description uses non-standard algorithm name as example
mullan [Tue, 20 Jul 2010 10:41:50 -0400] rev 6114
6870553: X509Certificate.getSigAlgName method description uses non-standard algorithm name as example Reviewed-by: xuelei
Mon, 19 Jul 2010 10:02:55 +0800 6969292: make DNS lookup for realm/kdc really work
weijun [Mon, 19 Jul 2010 10:02:55 +0800] rev 6113
6969292: make DNS lookup for realm/kdc really work Reviewed-by: alanb, valeriep
Mon, 19 Jul 2010 10:02:50 +0800 6969683: Generify ResolverConfiguration codes
weijun [Mon, 19 Jul 2010 10:02:50 +0800] rev 6112
6969683: Generify ResolverConfiguration codes Reviewed-by: alanb, chegar
Fri, 16 Jul 2010 16:45:52 -0400 6964313: Find sun/nio/cs/ext issue with CreateSymbols, then move sun/nio/cs/ext to charset.jar
sherman [Fri, 16 Jul 2010 16:45:52 -0400] rev 6111
6964313: Find sun/nio/cs/ext issue with CreateSymbols, then move sun/nio/cs/ext to charset.jar Summary: Removed the duplicate sun.nio.cs.ext entries from rt.jar and moved X11 charsets into charsets.jar Reviewed-by: ohair
Thu, 15 Jul 2010 18:02:05 -0700 6963622: Project Coin: Refinements to suppressed exceptions
darcy [Thu, 15 Jul 2010 18:02:05 -0700] rev 6110
6963622: Project Coin: Refinements to suppressed exceptions Reviewed-by: alanb, forax, jjb
Tue, 13 Jul 2010 20:27:01 +0800 6670889: Keystore created under Hindi Locale causing ArrayIndexOutOfBoundsException
weijun [Tue, 13 Jul 2010 20:27:01 +0800] rev 6109
6670889: Keystore created under Hindi Locale causing ArrayIndexOutOfBoundsException Reviewed-by: chegar
Tue, 13 Jul 2010 15:32:36 +0400 6964714: NetworkInterface getInetAddresses enumerates IPv6 addresses if java.net.preferIPvStack property set
dsamersoff [Tue, 13 Jul 2010 15:32:36 +0400] rev 6108
6964714: NetworkInterface getInetAddresses enumerates IPv6 addresses if java.net.preferIPvStack property set Summary: User can disable ipv6 explicitly, have to check it Reviewed-by: chegar, alanb
Mon, 02 Aug 2010 19:44:12 -0700 Merge
lana [Mon, 02 Aug 2010 19:44:12 -0700] rev 6107
Merge
Fri, 30 Jul 2010 19:40:29 +0400 6972468: Security manager should be used for tests in java/beans/XMLEncoder
malenkov [Fri, 30 Jul 2010 19:40:29 +0400] rev 6106
6972468: Security manager should be used for tests in java/beans/XMLEncoder Reviewed-by: peterz
Fri, 30 Jul 2010 19:21:27 +0400 6199676: REGRESSION: ColorChooser loses preview when change LandF in Java5
malenkov [Fri, 30 Jul 2010 19:21:27 +0400] rev 6105
6199676: REGRESSION: ColorChooser loses preview when change LandF in Java5 Reviewed-by: alexp, peterz
Thu, 29 Jul 2010 13:22:16 -0700 Merge
lana [Thu, 29 Jul 2010 13:22:16 -0700] rev 6104
Merge
Thu, 29 Jul 2010 19:34:03 +0400 4743225: Size of JComboBox list is wrong when list is populated via PopupMenuListener
alexp [Thu, 29 Jul 2010 19:34:03 +0400] rev 6103
4743225: Size of JComboBox list is wrong when list is populated via PopupMenuListener Reviewed-by: rupashka
Tue, 13 Jul 2010 17:26:34 +0400 6462562: InternationalFormatter inserts text incorrectly
peterz [Tue, 13 Jul 2010 17:26:34 +0400] rev 6102
6462562: InternationalFormatter inserts text incorrectly 6578432: Currency format instance does not work with Swing's NumberFormatter Reviewed-by: rupashka
Mon, 02 Aug 2010 19:42:54 -0700 Merge
lana [Mon, 02 Aug 2010 19:42:54 -0700] rev 6101
Merge
Thu, 29 Jul 2010 13:48:23 -0700 Merge
lana [Thu, 29 Jul 2010 13:48:23 -0700] rev 6100
Merge
Fri, 23 Jul 2010 18:59:48 +0400 6969851: VM hangs/crashes in FileDialog test (VS2008/2010 build)
uta [Fri, 23 Jul 2010 18:59:48 +0400] rev 6099
6969851: VM hangs/crashes in FileDialog test (VS2008/2010 build) Reviewed-by: prr, art
Mon, 02 Aug 2010 19:41:35 -0700 Merge
lana [Mon, 02 Aug 2010 19:41:35 -0700] rev 6098
Merge
Thu, 29 Jul 2010 17:12:27 -0700 Merge
lana [Thu, 29 Jul 2010 17:12:27 -0700] rev 6097
Merge
Wed, 14 Jul 2010 09:12:46 -0700 Merge
lana [Wed, 14 Jul 2010 09:12:46 -0700] rev 6096
Merge
Fri, 06 Aug 2010 12:52:07 -0700 Added tag jdk7-b104 for changeset 0feaed799206
cl [Fri, 06 Aug 2010 12:52:07 -0700] rev 6095
Added tag jdk7-b104 for changeset 0feaed799206
Wed, 05 Jul 2017 17:19:08 +0200 Merge
duke [Wed, 05 Jul 2017 17:19:08 +0200] rev 6094
Merge
Fri, 06 Aug 2010 12:51:54 -0700 Added tag jdk7-b104 for changeset 83e5347f5988
cl [Fri, 06 Aug 2010 12:51:54 -0700] rev 6093
Added tag jdk7-b104 for changeset 83e5347f5988
Fri, 06 Aug 2010 12:51:48 -0700 Added tag jdk7-b104 for changeset c27b7b809bd2
cl [Fri, 06 Aug 2010 12:51:48 -0700] rev 6092
Added tag jdk7-b104 for changeset c27b7b809bd2
Wed, 05 Jul 2017 17:19:01 +0200 Added tag jdk7-b104 for changeset 10bc903a228d
duke [Wed, 05 Jul 2017 17:19:01 +0200] rev 6091
Added tag jdk7-b104 for changeset 10bc903a228d
Wed, 05 Jul 2017 17:19:00 +0200 Merge jdk7-b104
duke [Wed, 05 Jul 2017 17:19:00 +0200] rev 6090
Merge
Wed, 05 Jul 2017 17:18:57 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:57 +0200] rev 6089
Merge
Thu, 29 Jul 2010 13:33:32 -0700 Added tag jdk7-b103 for changeset a5cf09e6c109
cl [Thu, 29 Jul 2010 13:33:32 -0700] rev 6088
Added tag jdk7-b103 for changeset a5cf09e6c109
Wed, 05 Jul 2017 17:18:55 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:55 +0200] rev 6087
Merge
Thu, 29 Jul 2010 13:33:13 -0700 Added tag jdk7-b103 for changeset f84fd6d66187
cl [Thu, 29 Jul 2010 13:33:13 -0700] rev 6086
Added tag jdk7-b103 for changeset f84fd6d66187
Wed, 05 Jul 2017 17:18:53 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:53 +0200] rev 6085
Merge
Thu, 29 Jul 2010 13:33:13 -0700 Added tag jdk7-b103 for changeset d599ee7032ef
cl [Thu, 29 Jul 2010 13:33:13 -0700] rev 6084
Added tag jdk7-b103 for changeset d599ee7032ef
Wed, 05 Jul 2017 17:18:51 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:51 +0200] rev 6083
Merge
Thu, 29 Jul 2010 13:33:04 -0700 Added tag jdk7-b103 for changeset a5f45610331b
cl [Thu, 29 Jul 2010 13:33:04 -0700] rev 6082
Added tag jdk7-b103 for changeset a5f45610331b
Wed, 05 Jul 2017 17:18:49 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:49 +0200] rev 6081
Merge
Wed, 04 Aug 2010 22:02:14 -0700 Merge
cl [Wed, 04 Aug 2010 22:02:14 -0700] rev 6080
Merge
Tue, 03 Aug 2010 10:53:21 -0700 6974239: Correct reference to jdk document site in javadoc
ohair [Tue, 03 Aug 2010 10:53:21 -0700] rev 6079
6974239: Correct reference to jdk document site in javadoc Reviewed-by: skannan
Mon, 02 Aug 2010 16:31:55 -0700 6971426: jdk/make/docs docs target does not work on windows
ohair [Mon, 02 Aug 2010 16:31:55 -0700] rev 6078
6971426: jdk/make/docs docs target does not work on windows Reviewed-by: igor, jjg
Mon, 02 Aug 2010 16:31:26 -0700 6973616: Update minimum boot jdk from 1.5 to 1.6
ohair [Mon, 02 Aug 2010 16:31:26 -0700] rev 6077
6973616: Update minimum boot jdk from 1.5 to 1.6 Reviewed-by: igor, jjg
Thu, 29 Jul 2010 13:33:20 -0700 Added tag jdk7-b103 for changeset 81a799b11c0e
cl [Thu, 29 Jul 2010 13:33:20 -0700] rev 6076
Added tag jdk7-b103 for changeset 81a799b11c0e
Wed, 05 Jul 2017 17:18:46 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:46 +0200] rev 6075
Merge
Thu, 05 Aug 2010 02:48:45 -0700 Added tag hs19-b04 for changeset 9dfa2b7f8640
trims [Thu, 05 Aug 2010 02:48:45 -0700] rev 6074
Added tag hs19-b04 for changeset 9dfa2b7f8640
Tue, 03 Aug 2010 19:01:25 -0700 Merge
trims [Tue, 03 Aug 2010 19:01:25 -0700] rev 6073
Merge
Fri, 30 Jul 2010 06:56:40 -0700 6973381: Bump the HS19 build number to 05
trims [Fri, 30 Jul 2010 06:56:40 -0700] rev 6072
6973381: Bump the HS19 build number to 05 Summary: Update the HS19 build number to 05 Reviewed-by: jcoomes
Thu, 29 Jul 2010 23:14:56 -0700 Merge
trims [Thu, 29 Jul 2010 23:14:56 -0700] rev 6071
Merge
Fri, 23 Jul 2010 14:31:15 -0700 Merge
ysr [Fri, 23 Jul 2010 14:31:15 -0700] rev 6070
Merge
Wed, 21 Jul 2010 12:45:42 -0700 Merge
ysr [Wed, 21 Jul 2010 12:45:42 -0700] rev 6069
Merge
Mon, 19 Jul 2010 11:06:34 -0700 6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307
johnc [Mon, 19 Jul 2010 11:06:34 -0700] rev 6068
6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307 Summary: During concurrent refinment, filter cards in young regions after it has been determined that the region has been allocated from and the young type of the region has been set. Reviewed-by: iveresov, tonyp, jcoomes
Fri, 16 Jul 2010 21:33:21 -0700 6962947: shared TaskQueue statistics
jcoomes [Fri, 16 Jul 2010 21:33:21 -0700] rev 6067
6962947: shared TaskQueue statistics Reviewed-by: tonyp, ysr
Fri, 23 Jul 2010 10:21:17 -0700 Merge
never [Fri, 23 Jul 2010 10:21:17 -0700] rev 6066
Merge
Thu, 22 Jul 2010 15:29:22 -0700 6970566: runThese fails with SIGSEGV
never [Thu, 22 Jul 2010 15:29:22 -0700] rev 6065
6970566: runThese fails with SIGSEGV Reviewed-by: kvn
Fri, 16 Jul 2010 18:14:19 -0700 6969574: invokedynamic call sites deoptimize instead of executing
jrose [Fri, 16 Jul 2010 18:14:19 -0700] rev 6064
6969574: invokedynamic call sites deoptimize instead of executing Reviewed-by: kvn
Fri, 16 Jul 2010 08:29:42 -0700 Merge
never [Fri, 16 Jul 2010 08:29:42 -0700] rev 6063
Merge
Thu, 15 Jul 2010 18:40:45 -0700 6964498: JSR 292 invokedynamic sites need local bootstrap methods
jrose [Thu, 15 Jul 2010 18:40:45 -0700] rev 6062
6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs. Reviewed-by: twisti
Wed, 21 Jul 2010 09:57:21 -0700 Merge
ysr [Wed, 21 Jul 2010 09:57:21 -0700] rev 6061
Merge
Tue, 20 Jul 2010 16:09:44 -0700 Merge
ysr [Tue, 20 Jul 2010 16:09:44 -0700] rev 6060
Merge
Fri, 16 Jul 2010 10:09:15 -0700 Merge
ysr [Fri, 16 Jul 2010 10:09:15 -0700] rev 6059
Merge
Mon, 28 Jun 2010 14:13:17 -0400 6944166: G1: explicit GCs are not always handled correctly
tonyp [Mon, 28 Jun 2010 14:13:17 -0400] rev 6058
6944166: G1: explicit GCs are not always handled correctly Summary: G1 was not handling explicit GCs correctly in many ways. It does now. See the CR for the list of improvements contained in this changeset. Reviewed-by: iveresov, ysr, johnc
Mon, 28 Jun 2010 14:13:18 -0400 6962569: assembler_sparc.cpp:1969: assert(false) failed: error
tonyp [Mon, 28 Jun 2010 14:13:18 -0400] rev 6057
6962569: assembler_sparc.cpp:1969: assert(false) failed: error Summary: array_overlap_test() fails when the address range crosses the MSB boundary. Thanks to Tom and Vladimir for their help on this one. Reviewed-by: kvn, never, iveresov
Thu, 29 Jul 2010 13:33:08 -0700 Added tag jdk7-b103 for changeset 0dc48f97ffd1
cl [Thu, 29 Jul 2010 13:33:08 -0700] rev 6056
Added tag jdk7-b103 for changeset 0dc48f97ffd1
Thu, 29 Jul 2010 13:33:02 -0700 Added tag jdk7-b103 for changeset a80a6daf6891
cl [Thu, 29 Jul 2010 13:33:02 -0700] rev 6055
Added tag jdk7-b103 for changeset a80a6daf6891
Wed, 05 Jul 2017 17:18:35 +0200 Added tag jdk7-b103 for changeset 647709708658
duke [Wed, 05 Jul 2017 17:18:35 +0200] rev 6054
Added tag jdk7-b103 for changeset 647709708658
Wed, 05 Jul 2017 17:18:35 +0200 Merge jdk7-b103
duke [Wed, 05 Jul 2017 17:18:35 +0200] rev 6053
Merge
Wed, 05 Jul 2017 17:18:32 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:32 +0200] rev 6052
Merge
Fri, 23 Jul 2010 16:42:36 -0700 Added tag jdk7-b102 for changeset 755ea7201562
mikejwre [Fri, 23 Jul 2010 16:42:36 -0700] rev 6051
Added tag jdk7-b102 for changeset 755ea7201562
Wed, 05 Jul 2017 17:18:30 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:30 +0200] rev 6050
Merge
Fri, 23 Jul 2010 16:42:21 -0700 Added tag jdk7-b102 for changeset 69f365110144
mikejwre [Fri, 23 Jul 2010 16:42:21 -0700] rev 6049
Added tag jdk7-b102 for changeset 69f365110144
Wed, 05 Jul 2017 17:18:27 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:27 +0200] rev 6048
Merge
Fri, 23 Jul 2010 16:42:20 -0700 Added tag jdk7-b102 for changeset 39fde8f85ca1
mikejwre [Fri, 23 Jul 2010 16:42:20 -0700] rev 6047
Added tag jdk7-b102 for changeset 39fde8f85ca1
Wed, 05 Jul 2017 17:18:25 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:25 +0200] rev 6046
Merge
Fri, 23 Jul 2010 16:42:11 -0700 Added tag jdk7-b102 for changeset f15aef32e2b3
mikejwre [Fri, 23 Jul 2010 16:42:11 -0700] rev 6045
Added tag jdk7-b102 for changeset f15aef32e2b3
Wed, 05 Jul 2017 17:18:23 +0200 Merge
duke [Wed, 05 Jul 2017 17:18:23 +0200] rev 6044
Merge
(0) -3000 -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 +10000 +30000 tip