Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:59 +0200] rev 119
Creating one master script that can clean and build all examples
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:50 +0200] rev 118
Removal of setUp and tearDown methods
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:49 +0200] rev 117
Accessor changed to use getDefault and setDefault as the original code is said to deadlock
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:42 +0200] rev 116
Wrong section labels
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:41 +0200] rev 115
This code needs to be included in the PDF
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:39 +0200] rev 114
Part II: Practical Design is now ready for review by our reviewers
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:38 +0200] rev 113
Memory tests
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:37 +0200] rev 112
Reentrant access examples rewritten to make a bit more sence
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:36 +0200] rev 111
Sample code with various attempts to fight with reentrant code
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:34 +0200] rev 110
Merge: Geertjan's edits
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:33 +0200] rev 109
many fixes, but mainly up to 700
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:32 +0200] rev 108
Enough of logging, Jesse will anyway advice to delete this part
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:32 +0200] rev 107
Advanced usage of logging
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:31 +0200] rev 106
Racecondition tests
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:29 +0200] rev 105
Deadlock tests: removing ulinks, adding one picture, rewording a bit, adding new examples
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:28 +0200] rev 104
Onward! Towards deadlock tests.
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:28 +0200] rev 103
Deadlocks on this and internal lock explained
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:22 +0200] rev 102
Examples from JavaBeans specification moved out of the XML text
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:22 +0200] rev 101
Consistency between type and runtime system
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:21 +0200] rev 100
Reviewed and cleaned up till sidemeanings
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:19 +0200] rev 99
Clean messages in the API examples
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:18 +0200] rev 98
Consistency needs its own tests
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:15 +0200] rev 97
How to use wrapping against reexport issues shown in the project
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:14 +0200] rev 96
Remove import from own package
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:13 +0200] rev 95
Maybe we could show the transitivity problem by create a new API that uses something unrelated from String package, like StringBuffer and switches to StringBuilder, but I am not really sure, so I am putting this to branch
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:12 +0200] rev 94
Showing transitive change on the project
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:54:01 +0200] rev 93
Closing the right sample code section
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:57 +0200] rev 92
Way simplified internals of the AServerInfo class
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:57 +0200] rev 91
review2: Note about Tune and DVB Central. Finished example with AServerInfo
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:51 +0200] rev 90
AServerInfo projectized, except the final advice to create the "clonning factory"
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:51 +0200] rev 89
review2: ExtIcon example used to demonstrate the beauty of query pattern. two sections merged into one, a bit of reordering. Please review.
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:49 +0200] rev 88
Do not use innerclass
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:48 +0200] rev 87
How to eliminate cyclic dependencies
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:48 +0200] rev 86
How to write extension point
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:46 +0200] rev 85
Fixing broken build
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:45 +0200] rev 84
LookupListener demo
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:44 +0200] rev 83
Showing use of service loader
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:43 +0200] rev 82
MockServices
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:43 +0200] rev 81
Lookup all and one in code
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:42 +0200] rev 80
Project to show usage of lookup
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:42 +0200] rev 79
support for download binaries from inside a build, tested on Lookup's JAR
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:38 +0200] rev 78
Finished re-reading of "classes vs. interfaces"
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:37 +0200] rev 77
Compute with added method converted to separate project
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:37 +0200] rev 76
Finished review of "are abstract classes useful?", up to line 1600
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:34 +0200] rev 75
Moving class based InstanceProvider to own project
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:33 +0200] rev 74
Moving InstanceProvider into external sample files
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:33 +0200] rev 73
Merge: Patrick's comments from Mar22
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:31 +0200] rev 72
more polishing after the re-org
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:28 +0200] rev 71
Fixed "Give creator more rights"
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:25 +0200] rev 70
Extracting Hello example to real sources
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:08 +0200] rev 69
Making the docbook compilable
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:07 +0200] rev 68
Using code snippets from real sources to demonstrate the subclassing vs. delegation
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:07 +0200] rev 67
As the purpose of buffer is to "buffer", let's modify our example to delegate to appendable methods directly only if the appendable is too big
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:06 +0200] rev 66
Tests rewritten to new version, just the Writer version 2.0 does not yet implement Appendable
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:06 +0200] rev 65
Nonsubclassable Writer example
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:05 +0200] rev 64
Reflection will save to world!
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:04 +0200] rev 63
CrytoWriter and when it is broken
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:03 +0200] rev 62
Useless imports
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:03 +0200] rev 61
Demo for writer throwing an exception; and also writing out CD content
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:53:02 +0200] rev 60
Converting the Writer delegation problem into real example
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:52 +0200] rev 59
URLs in apifest chapter replaced with code snippets
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:52 +0200] rev 58
Rewriting the infrastructure to use shared common.xml
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:51 +0200] rev 57
Also second version of this class needs to be made public, otherwise nobody will be able to use this API
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:49 +0200] rev 56
This class needs to be made public, otherwise nobody will be able to use this API
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:49 +0200] rev 55
Making jtulach's projects compilable
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:48 +0200] rev 54
Getting the solutions from the CVS, not just from the ZIP file
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:47 +0200] rev 53
Including solutions till day 2
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:45 +0200] rev 52
Adding samples from API fest to the repository, including pieces of their code in the document, not just links
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:26 +0200] rev 51
Merge: Geertjan's changes up to 4500
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:26 +0200] rev 50
up to line 4500
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:25 +0200] rev 49
Showing picture and code that prevents vicious circle
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:25 +0200] rev 48
Support for debugging, tests work as expected
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:25 +0200] rev 47
Simplified to does not contain the friend API, instead the SPI is directly define by the API
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:23 +0200] rev 46
Using real pieces of code the talk about bridges
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:23 +0200] rev 45
Also adding the project config file
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:23 +0200] rev 44
Switching to freeform project
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:22 +0200] rev 43
Repackaging to org.apidesign packages
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:22 +0200] rev 42
Tests rename to describe the intention, e.g. new -> old bridge and vice versa, and modified to include also a call that initializes the bridge
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:22 +0200] rev 41
Providers are working back and forth, but it is necessary to find a place to register them all
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:21 +0200] rev 40
Defining also the SPI and providing a test. The integration with java.security is still missing
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:52:21 +0200] rev 39
making the delegation to the old API work without any problems
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:46 +0200] rev 38
spi part
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:45 +0200] rev 37
Attempt to show how to write bridge for MessageDigest
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:30 +0200] rev 36
Integrating Geertjan's changes to 1/2 of the theory chapter
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:30 +0200] rev 35
first changes
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:19 +0200] rev 34
Merging yesterday's work from home
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:18 +0200] rev 33
Write a note about these day's hot topic - master file system rewrite.
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:18 +0200] rev 32
Trying to translate to English
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:18 +0200] rev 31
A Czech note about the dialog in Enigma
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:13 +0200] rev 30
Removing useless header comment
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:13 +0200] rev 29
Merging with my yesterday's work home on consistency of an API
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:12 +0200] rev 28
First paragraph about runtime aspects of an API
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:12 +0200] rev 27
Using code snippets from the Lookup interface
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:12 +0200] rev 26
Creating project to demonstrate problems with lookup inconsistencies
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:11 +0200] rev 25
Removing useless import
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:09 +0200] rev 24
Correcting the location of impl package
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:06 +0200] rev 23
Better implementation of sumRange
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:05 +0200] rev 22
How to write factorial
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:05 +0200] rev 21
Really downloading junit from their site
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:05 +0200] rev 20
Fixing the optimized 2.0 implementation and adding yet another test for factorial of 4
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:04 +0200] rev 19
Tests can be executed
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:04 +0200] rev 18
Script for downloading libraries
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:04 +0200] rev 17
Converting to ant freeform script as it allows to demonstrate the amoeba effect
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:03 +0200] rev 16
Test showing the misuse of the original class
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:03 +0200] rev 15
Sample showing the danger of inheritance
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:03 +0200] rev 14
Grammar fix.
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:51:01 +0200] rev 13
Sample with configuration parameter to a factory
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:57 +0200] rev 12
Adding interface or class into hierarchy is backward compatible
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:52 +0200] rev 11
Using real example of bytecode patching
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:51 +0200] rev 10
Example with bytecode patching
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:51 +0200] rev 9
using info level for messages
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:51 +0200] rev 8
constants demonstrated in real project
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:51 +0200] rev 7
build script for version like project
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:50 +0200] rev 6
example with conditional usage of an API
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:29 +0200] rev 5
Rationalism
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:29 +0200] rev 4
Merge
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:27 +0200] rev 3
Accessor example is taken from real source code
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:27 +0200] rev 2
Updated build files
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:27 +0200] rev 1
build files should not be ignored
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 09:50:27 +0200] rev 0
Adding friend access example