Fri, 03 Apr 2020 16:32:36 +0200 |
Jaroslav Tulach |
Using HTTPS to download the libraries
default tip
|
changeset |
files
|
Fri, 03 Apr 2020 07:15:42 +0200 |
Jaroslav Tulach |
Switching to Apache NetBeans 11.3 download URL
|
changeset |
files
|
Tue, 12 Nov 2019 08:55:35 +0100 |
Jaroslav Tulach |
Rewriting the Live DB example to Maven
|
changeset |
files
|
Mon, 11 Nov 2019 13:17:34 +0100 |
Jaroslav Tulach |
Updating to projects from NetBeans 11.2
|
changeset |
files
|
Mon, 11 Nov 2019 05:47:32 +0100 |
Jaroslav Tulach |
Using Apache NetBeans 11.2 update center
|
changeset |
files
|
Fri, 25 Mar 2016 07:34:02 +0100 |
Jaroslav Tulach |
Prevent NPE on Aqua LaF by explicitly using Metal
|
changeset |
files
|
Thu, 17 Mar 2016 09:17:54 +0100 |
Jaroslav Tulach |
Download libraries from repo1.maven.org
|
changeset |
files
|
Thu, 30 Oct 2014 21:30:10 +0100 |
Jaroslav Tulach |
Updating to NBMs from NetBeans 8.0.1 as some of them are required to run on JDK8
|
changeset |
files
|
Thu, 30 Oct 2014 20:46:27 +0100 |
Jaroslav Tulach |
Use scala 2.10.4 to compile on JDK8
|
changeset |
files
|
Sun, 06 Oct 2013 22:05:14 +0200 |
Jaroslav Tulach |
Looks like scala change URLs of its releases
|
changeset |
files
|
Thu, 16 May 2013 08:18:24 +0200 |
Jaroslav Tulach |
Yoshiki Shibata pointed out that collections were introduced in JDK 1.2
|
changeset |
files
|
Wed, 05 Dec 2012 13:17:53 +0100 |
Jaroslav Tulach |
Bob pointed out that the extends bound is not necessary in Listable. Enough to have it in List.
|
changeset |
files
|
Mon, 03 Sep 2012 01:06:24 +0200 |
Jaroslav Tulach |
Shorter lines
|
changeset |
files
|
Sun, 02 Sep 2012 22:00:13 +0200 |
Jaroslav Tulach |
Identifying code snippets to be used on my blog
|
changeset |
files
|
Fri, 31 Aug 2012 20:16:57 +0200 |
Jaroslav Tulach |
Example demostrating how to use trait to provide effective implementation of linked list while keeping encapsulation
|
changeset |
files
|
Mon, 13 Aug 2012 10:52:45 +0200 |
Jaroslav Tulach |
Using more descriptive name than arr per Petr Hejl's request
|
changeset |
files
|
Sun, 12 Aug 2012 14:14:44 +0200 |
Jaroslav Tulach |
Use indentation four
|
changeset |
files
|
Wed, 08 Aug 2012 23:55:35 +0200 |
Jaroslav Tulach |
Was this a reverted condition? It seems that a code that can only be called be a test needs to be allowed when assertions are on.
|
changeset |
files
|
Wed, 08 Aug 2012 23:25:59 +0200 |
Jaroslav Tulach |
Andrei was confused by CountDownV1: replacing by call to method createSimpleImplementation which should be more intent describing
|
changeset |
files
|
Wed, 08 Aug 2012 23:15:30 +0200 |
Jaroslav Tulach |
Andrei: Write in Java!
|
changeset |
files
|
Wed, 08 Aug 2012 23:09:54 +0200 |
Jaroslav Tulach |
Andrei found missing notifyAll()
|
changeset |
files
|
Wed, 08 Aug 2012 23:00:39 +0200 |
Jaroslav Tulach |
Andrei: Show the EventSupport interface
|
changeset |
files
|
Wed, 08 Aug 2012 22:42:33 +0200 |
Jaroslav Tulach |
Andrei: Hide in the book the fact that in the code Playback is an innerclass
|
changeset |
files
|
Wed, 08 Aug 2012 22:35:26 +0200 |
Jaroslav Tulach |
Andrei: Use doSetVolume
|
changeset |
files
|
Wed, 08 Aug 2012 22:32:39 +0200 |
Jaroslav Tulach |
Andrei: Use standard formating
|
changeset |
files
|
Wed, 08 Aug 2012 22:26:30 +0200 |
Jaroslav Tulach |
Andrei: Don't put the code into main method
|
changeset |
files
|
Wed, 08 Aug 2012 22:25:24 +0200 |
Jaroslav Tulach |
Applying Andrei's suggestions: Using Arrays.asList
|
changeset |
files
|
Wed, 08 Aug 2012 22:06:45 +0200 |
Jaroslav Tulach |
Andrei suggested to use better variable name than n1
|
changeset |
files
|
Wed, 08 Aug 2012 21:53:15 +0200 |
Jaroslav Tulach |
Andrei suggested to simplify the wildcard example
|
changeset |
files
|
Fri, 06 Apr 2012 10:00:19 +0200 |
Jaroslav Tulach |
Use fixed update center for NetBeans IDE 7.1.1
|
changeset |
files
|
Sat, 29 Oct 2011 20:43:05 +0200 |
Jaroslav Tulach |
SuperInner examples
|
changeset |
files
|
Thu, 27 Oct 2011 21:22:26 +0200 |
Jaroslav Tulach |
Providing real world example of misuse of singletons
|
changeset |
files
|
Thu, 27 Oct 2011 20:12:14 +0200 |
Jaroslav Tulach |
Adding an example with defining a volume
|
changeset |
files
|
Wed, 26 Oct 2011 21:45:23 +0200 |
Jaroslav Tulach |
Showing the sort example in a real project
|
changeset |
files
|
Wed, 19 Oct 2011 19:11:13 +0200 |
Jaroslav Tulach |
Remove debug and too long line
|
changeset |
files
|
Tue, 18 Oct 2011 07:31:22 +0200 |
Jaroslav Tulach |
Typo
|
changeset |
files
|
Tue, 18 Oct 2011 07:10:23 +0200 |
Jaroslav Tulach |
One can use covariance and contravariance with generic types due to their erasure
|
changeset |
files
|
Tue, 18 Oct 2011 06:55:12 +0200 |
Jaroslav Tulach |
A contravariance example
|
changeset |
files
|
Tue, 18 Oct 2011 06:47:43 +0200 |
Jaroslav Tulach |
Showing that covariance is source compatible, but not binary compatible in Java
|
changeset |
files
|
Tue, 18 Oct 2011 05:54:15 +0200 |
Jaroslav Tulach |
Fix the package import
|
changeset |
files
|
Sat, 15 Oct 2011 22:11:18 +0200 |
Jaroslav Tulach |
Shortening lines to less than 75 characters
|
changeset |
files
|
Sun, 20 Mar 2011 20:52:33 +0100 |
Jaroslav Tulach |
More code snippets for openfixed project
|
changeset |
files
|
Sun, 20 Mar 2011 18:52:47 +0100 |
Jaroslav Tulach |
Calculator and various ways to deliver changes in its counter to listeners
|
changeset |
files
|
Sun, 20 Mar 2011 08:12:26 +0100 |
Jaroslav Tulach |
Show composition of client and provider APIs
|
changeset |
files
|
Thu, 03 Mar 2011 18:50:34 +0100 |
Jaroslav Tulach |
Use relative path
|
changeset |
files
|
Thu, 03 Mar 2011 15:04:51 +0100 |
Jaroslav Tulach |
Wrap resourcecount into condition
|
changeset |
files
|
Wed, 02 Mar 2011 15:33:24 +0100 |
Jaroslav Tulach |
Don't connect to network, when all binaries are available locally
|
changeset |
files
|
Tue, 01 Mar 2011 21:32:09 +0100 |
Jaroslav Tulach |
Shortening the lines to fit into 80 chars code snippets
|
changeset |
files
|
Tue, 01 Mar 2011 21:28:39 +0100 |
Jaroslav Tulach |
Demonstrating the 'clone' problem
|
changeset |
files
|
Wed, 26 Jan 2011 07:24:42 -0800 |
Jaroslav Tulach |
Use proper classpath for runtime, so the various anagram versions really show their UI
|
changeset |
files
|
Sun, 10 Oct 2010 18:30:27 +0200 |
Jaroslav Tulach |
Include whole class in the snippet block
|
changeset |
files
|
Fri, 27 Aug 2010 14:06:39 +0200 |
Jaroslav Tulach |
Providing static as well as dynamic code completions for the select statement
|
changeset |
files
|
Fri, 30 Jul 2010 14:14:55 +0200 |
Jaroslav Tulach |
Rather make sure libraries are downloaded
|
changeset |
files
|
Fri, 30 Jul 2010 14:13:25 +0200 |
Jaroslav Tulach |
Shorter lines and less scary code of the processor
|
changeset |
files
|
Thu, 29 Jul 2010 17:55:04 +0200 |
Jaroslav Tulach |
Show just body of the test method
|
changeset |
files
|
Thu, 29 Jul 2010 17:44:59 +0200 |
Jaroslav Tulach |
Exposing code snippets, removing useless headers
|
changeset |
files
|
Fri, 16 Jul 2010 23:36:14 +0200 |
Jaroslav Tulach |
Merging livedb branch, as it seems to work OK now
|
changeset |
files
|
Fri, 16 Jul 2010 23:35:08 +0200 |
Jaroslav Tulach |
Creating the database in Ant. Placing it on a test classpath. Test test now checks real DB content.
livedb
|
changeset |
files
|
Thu, 15 Jul 2010 00:40:37 +0200 |
Jaroslav Tulach |
If the JavaDB is on, we can compile and successfully execute the tests
livedb
|
changeset |
files
|
Wed, 14 Jul 2010 20:56:33 +0200 |
Jaroslav Tulach |
Rewritting the processor to really connect to a database and read metadata from a real select statement
livedb
|
changeset |
files
|
Mon, 28 Jun 2010 09:29:30 +0200 |
Jaroslav Tulach |
Dealing with random failures on overloaded machines: preload JLabel and its classes; increase the timeOut
|
changeset |
files
|
Tue, 01 Jun 2010 12:08:47 +0200 |
Jaroslav Tulach |
Example of Annotation Processor that generates a db access class
|
changeset |
files
|
Sun, 02 May 2010 15:37:46 +0200 |
Jaroslav Tulach |
No main class
|
changeset |
files
|
Sun, 02 May 2010 15:37:03 +0200 |
Jaroslav Tulach |
Using relative junit JAR
|
changeset |
files
|
Sun, 02 May 2010 15:23:25 +0200 |
Jaroslav Tulach |
Updating to new version of bundled spring.jar
|
changeset |
files
|
Sun, 02 May 2010 14:56:33 +0200 |
Jaroslav Tulach |
Showing stateless "phased" API for Progress
|
changeset |
files
|
Sun, 02 May 2010 14:35:48 +0200 |
Jaroslav Tulach |
Renaming Progress to ProgressStateful
|
changeset |
files
|
Sun, 02 May 2010 14:34:48 +0200 |
Jaroslav Tulach |
Sample @StateChange annotation
|
changeset |
files
|
Sun, 02 May 2010 14:24:43 +0200 |
Jaroslav Tulach |
Showing stateful API on Progress example
|
changeset |
files
|
Sat, 20 Feb 2010 18:20:10 +0100 |
Jaroslav Tulach |
Using autoupdate task to work with NBMs
|
changeset |
files
|
Tue, 02 Feb 2010 10:24:49 +0100 |
Jaroslav Tulach |
Renaming the UI displayer to SwingDialogDisplayer
|
changeset |
files
|
Wed, 27 Jan 2010 20:49:32 +0100 |
Jaroslav Tulach |
More code snippets
|
changeset |
files
|
Wed, 27 Jan 2010 19:04:13 +0100 |
Jaroslav Tulach |
Using local copy of junit-4.4.jar
|
changeset |
files
|
Wed, 27 Jan 2010 18:30:57 +0100 |
Jaroslav Tulach |
Adding singleton example
|
changeset |
files
|
Wed, 27 Jan 2010 18:30:40 +0100 |
Jaroslav Tulach |
Removing obsoleted file
|
changeset |
files
|
Mon, 25 Jan 2010 10:47:05 +0100 |
Jaroslav Tulach |
Adjusting to remove of cluster numbers
|
changeset |
files
|
Mon, 21 Dec 2009 16:54:12 +0100 |
Jaroslav Tulach |
Fixing dependencies since the org.openide.util and org.openide.util.lookup are now separate
|
changeset |
files
|
Thu, 17 Dec 2009 07:37:54 +0100 |
Jaroslav Tulach |
Upgrading libraries to new 6.8 location of NBMs
|
changeset |
files
|
Tue, 25 Aug 2009 12:39:59 +0200 |
Jaroslav Tulach |
Reverting the build scripts back to 219810ff3c72
|
changeset |
files
|
Tue, 25 Aug 2009 11:32:10 +0200 |
Jaroslav Tulach |
In fact builder pattern is combining mutable objects during creation with immutable result
|
changeset |
files
|
Sat, 20 Jun 2009 16:06:19 +0200 |
Jaroslav Tulach |
Example of "compile time caches" and their possible usage in Component Injection area
|
changeset |
files
|
Tue, 26 May 2009 09:01:40 +0200 |
Jaroslav Tulach |
Applying suggestions by --Jeffrey D Smith 21:48, 25 May 2009 (CEST)
|
changeset |
files
|
Mon, 25 May 2009 21:49:25 +0200 |
jaroslav tulach |
Use the MUTEX variable instead of local lock
|
changeset |
files
|
Mon, 25 May 2009 18:44:58 +0200 |
Jaroslav Tulach |
Mutex shall be final, so it prevents subclassing
|
changeset |
files
|
Mon, 25 May 2009 18:37:56 +0200 |
Jaroslav Tulach |
More renames
|
changeset |
files
|
Mon, 25 May 2009 18:35:11 +0200 |
Jaroslav Tulach |
Also showing traditional API use
|
changeset |
files
|
Mon, 25 May 2009 18:27:02 +0200 |
Jaroslav Tulach |
More code snippets for the mutex example
|
changeset |
files
|
Wed, 29 Apr 2009 11:56:47 +0200 |
Jaroslav Tulach |
Also excluding maven target directories
|
changeset |
files
|
Fri, 24 Apr 2009 22:58:54 +0200 |
Jaroslav Tulach |
Generalizing the snippets ant script so it can be used from other locations
|
changeset |
files
|
Fri, 24 Apr 2009 21:26:04 +0200 |
Jaroslav Tulach |
clean definition of version snippet
|
changeset |
files
|
Wed, 01 Apr 2009 18:21:39 +0200 |
Jaroslav Tulach |
Spliting the NonMixed example into the API class and factory class
|
changeset |
files
|
Fri, 27 Mar 2009 20:30:39 +0100 |
Jaroslav Tulach |
Arithmetica example with fuzzy modifiers eliminated
|
changeset |
files
|
Wed, 25 Mar 2009 22:14:46 +0100 |
Jaroslav Tulach |
New samples for converting sidemeaning modifiers to clarity ones
|
changeset |
files
|
Sun, 15 Feb 2009 15:42:28 +0100 |
Jaroslav Tulach |
Exposing the whole runtime check Arithmetica as code snippet
|
changeset |
files
|
Sat, 14 Feb 2009 17:37:55 +0100 |
Jaroslav Tulach |
Giving description to all targets
|
changeset |
files
|
Sat, 14 Feb 2009 17:30:06 +0100 |
Jaroslav Tulach |
Moving code to org.apidesign.math package
|
changeset |
files
|
Thu, 12 Feb 2009 11:00:41 +0100 |
Jaroslav Tulach |
Locks should rather be final
|
changeset |
files
|
Thu, 12 Feb 2009 10:55:02 +0100 |
Jaroslav Tulach |
Changing the test to run with both version, the bad Cache as well as CacheOK. Making sure the same test passes for CacheOK
|
changeset |
files
|
Wed, 11 Feb 2009 10:16:43 +0100 |
Jaroslav Tulach |
Shortening lines to less than 78 characters
|
changeset |
files
|
Wed, 11 Feb 2009 08:52:00 +0100 |
Jaroslav Tulach |
Marking code snippets for the "Java Monitor" wiki page
|
changeset |
files
|
Wed, 11 Feb 2009 07:12:41 +0100 |
Jaroslav Tulach |
Rewritten to rely on (private) synchronized methods
|
changeset |
files
|
Tue, 10 Feb 2009 18:36:21 +0100 |
Jaroslav Tulach |
Example for the "java monitor pitfalls" chapter
|
changeset |
files
|
Sun, 01 Feb 2009 17:41:32 +0100 |
Jaroslav Tulach |
Marking code snippets for the trycatchredo example
|
changeset |
files
|
Sun, 01 Feb 2009 16:30:09 +0100 |
Jaroslav Tulach |
Ignore .orig files
|
changeset |
files
|
Sun, 01 Feb 2009 16:29:46 +0100 |
Jaroslav Tulach |
Renaming the project to 'Try Catch Redo'
|
changeset |
files
|
Sun, 01 Feb 2009 16:27:41 +0100 |
Jaroslav Tulach |
Rearranged to support test as well as interactive modes
|
changeset |
files
|
Sun, 01 Feb 2009 16:03:37 +0100 |
Jaroslav Tulach |
QueryException interactive example
|
changeset |
files
|
Sun, 01 Feb 2009 13:38:08 +0100 |
Jaroslav Tulach |
Test passes with query
|
changeset |
files
|
Sun, 01 Feb 2009 13:27:04 +0100 |
Jaroslav Tulach |
Simple write test is OK
|
changeset |
files
|
Wed, 28 Jan 2009 08:06:41 +0100 |
Jaroslav Tulach |
Initial attempt to provide sample for trycatchredo
|
changeset |
files
|
Tue, 20 Jan 2009 22:55:18 +0100 |
Jaroslav Tulach |
platform and ide cluster increased cluster numbers and we need to change the download locations
|
changeset |
files
|
Sat, 10 Jan 2009 22:34:11 +0100 |
Jaroslav Tulach |
Taking code snippets from tests
|
changeset |
files
|
Sat, 10 Jan 2009 21:50:30 +0100 |
Jaroslav Tulach |
Shortening long line
|
changeset |
files
|
Sat, 10 Jan 2009 21:29:22 +0100 |
Jaroslav Tulach |
Initial version of sample to explain 'code injection'
|
changeset |
files
|
Thu, 25 Dec 2008 19:40:48 +0100 |
Jaroslav Tulach |
Shortening long lines
|
changeset |
files
|
Thu, 25 Dec 2008 19:25:59 +0100 |
Jaroslav Tulach |
Adding day.end.bridges.DigestImpl code snippet
|
changeset |
files
|
Sat, 15 Nov 2008 13:12:46 +0100 |
Jaroslav Tulach |
Typo and bigger code snippet
|
changeset |
files
|
Sat, 15 Nov 2008 08:39:01 +0100 |
Jaroslav Tulach |
Files shall be referenced to their actual version. Only that makes the links always valid
|
changeset |
files
|
Sat, 15 Nov 2008 08:30:06 +0100 |
Jaroslav Tulach |
two code snippets were named the same
|
changeset |
files
|
Sat, 15 Nov 2008 08:29:32 +0100 |
Jaroslav Tulach |
Showing use of "plain" factories
|
changeset |
files
|
Sat, 15 Nov 2008 08:26:27 +0100 |
Jaroslav Tulach |
it is builder.creation
|
changeset |
files
|
Sat, 15 Nov 2008 08:25:52 +0100 |
Jaroslav Tulach |
Tests for magical bag - e.g. overuse of lookup
|
changeset |
files
|
Sat, 15 Nov 2008 08:19:20 +0100 |
Jaroslav Tulach |
Adding builder pattern
|
changeset |
files
|
Sat, 15 Nov 2008 06:57:15 +0100 |
Jaroslav Tulach |
Fixing broken code section
|
changeset |
files
|
Sat, 15 Nov 2008 06:53:43 +0100 |
Jaroslav Tulach |
Renaming the AServerInfo class to ServerConnector and spliting it into three separate classes.
|
changeset |
files
|
Sun, 09 Nov 2008 16:20:01 +0100 |
Jaroslav Tulach |
Renaming arguments
|
changeset |
files
|
Sun, 09 Nov 2008 15:44:53 +0100 |
Jaroslav Tulach |
Showing API for AServerInfo
|
changeset |
files
|
Wed, 29 Oct 2008 18:10:24 +0100 |
Jaroslav Tulach |
Too long line
|
changeset |
files
|
Wed, 29 Oct 2008 17:41:37 +0100 |
Jaroslav Tulach |
Petr Nejedl? discovered that surrounding variable definition with { } does not guarantee it to be removed from stack
|
changeset |
files
|
Fri, 24 Oct 2008 21:15:50 +0200 |
Jaroslav Tulach |
Moving into real packages
|
changeset |
files
|
Fri, 24 Oct 2008 12:07:34 +0200 |
Jaroslav Tulach |
Rewriting the initialization to be more meaningful for clueless reader that does not need to understand every detail
|
changeset |
files
|
Fri, 24 Oct 2008 11:32:33 +0200 |
Jaroslav Tulach |
extracting the accessor initialization outside of the API block of the Item class
|
changeset |
files
|
Fri, 17 Oct 2008 09:23:37 +0200 |
Jaroslav Tulach |
Wrong English in method name
|
changeset |
files
|
Fri, 17 Oct 2008 09:01:08 +0200 |
Jaroslav Tulach |
ljnelson noted at 'http://weblogs.java.net/blog/jst/archive/2008/10/the_better_comp.html' that it is enough to make the variable final and the problem goes away. True, final helps, however the same code without final works as well. This very likely means that the compiler puts the variable into the topmost block where it is guaranteed to be fully initialized. That is why we need a hint warn about declaration of non-fully initialized variables.
|
changeset |
files
|
Wed, 15 Oct 2008 21:48:18 +0200 |
Jaroslav Tulach |
Too long lines
|
changeset |
files
|
Wed, 15 Oct 2008 21:39:35 +0200 |
Jaroslav Tulach |
Renaming the class and adding code snippet boundaries
|
changeset |
files
|
Wed, 15 Oct 2008 21:22:54 +0200 |
Jaroslav Tulach |
Showing compiler optimization impact on behaviour of garbage collector
|
changeset |
files
|
Fri, 29 Aug 2008 15:44:59 +0200 |
Jaroslav Tulach |
Fork to ensure -ea is applied
|
changeset |
files
|
Fri, 29 Aug 2008 15:12:28 +0200 |
Jaroslav Tulach |
Moving to org.apidesign packages
|
changeset |
files
|
Fri, 29 Aug 2008 15:08:04 +0200 |
Jaroslav Tulach |
Enabling assertions and also demonstrating that fields can be moved up to one level in the class hierarchy
|
changeset |
files
|
Sun, 24 Aug 2008 13:39:55 +0200 |
Jaroslav Tulach |
Putting the reexport examples into org/apidesign packages
|
changeset |
files
|
Sun, 17 Aug 2008 18:55:11 +0200 |
Jaroslav Tulach |
Do not override already existing URLs
|
changeset |
files
|
Sun, 17 Aug 2008 17:15:52 +0200 |
Jaroslav Tulach |
Generating .url files for each snippet, so the website can link to the hg web
|
changeset |
files
|
Tue, 12 Aug 2008 13:47:15 +0200 |
Jaroslav Tulach |
Additional catch for OOME
|
changeset |
files
|
Tue, 12 Aug 2008 13:28:44 +0200 |
Jaroslav Tulach |
New location for all NetBeans NBMs is http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/
|
changeset |
files
|
Sun, 06 Jul 2008 00:31:01 +0200 |
Jaroslav Tulach |
Removing unused imports
|
changeset |
files
|
Sun, 06 Jul 2008 00:24:58 +0200 |
Jaroslav Tulach |
Ability to generate code snippets
|
changeset |
files
|
Sun, 06 Jul 2008 00:16:00 +0200 |
Jaroslav Tulach |
Use apidesign as a prefix for the task names
|
changeset |
files
|
Sun, 06 Jul 2008 00:12:56 +0200 |
Jaroslav Tulach |
Tool to generate code snippets from sources
|
changeset |
files
|
Sun, 06 Jul 2008 00:08:16 +0200 |
Jaroslav Tulach |
Ignore private settings
|
changeset |
files
|
Sat, 14 Jun 2008 22:59:00 +0200 |
Jaroslav Tulach |
The final book text is using VisitorXY instead of original VisitorX_Y
|
changeset |
files
|
Sat, 14 Jun 2008 22:38:00 +0200 |
Jaroslav Tulach |
All tests are passing now in the "no.failures" mode
|
changeset |
files
|
Sat, 14 Jun 2008 21:41:07 +0200 |
Jaroslav Tulach |
We need to fork the JVM
|
changeset |
files
|
Sat, 14 Jun 2008 18:51:38 +0200 |
Jaroslav Tulach |
Tests of all modules are executed and can fail the build
|
changeset |
files
|
Sat, 14 Jun 2008 16:40:49 +0200 |
Jaroslav Tulach |
Creating a master project for all examples
|
changeset |
files
|
Sat, 14 Jun 2008 13:14:12 +0200 |
Jaroslav Tulach |
Removing files that are no longer present in the final version of the book samples
|
changeset |
files
|
Sat, 14 Jun 2008 10:32:31 +0200 |
Jaroslav Tulach |
We are able to build sources
|
changeset |
files
|
Sat, 14 Jun 2008 10:30:42 +0200 |
Jaroslav Tulach |
Ignoring results of build
|
changeset |
files
|
Sat, 14 Jun 2008 10:29:34 +0200 |
Jaroslav Tulach |
Removing files which were not present in final version and prevent compilation
|
changeset |
files
|
Sat, 14 Jun 2008 10:09:09 +0200 |
Jaroslav Tulach |
Last changes to lookup chapter
|
changeset |
files
|
Sat, 14 Jun 2008 10:09:05 +0200 |
Jaroslav Tulach |
Showing more code to understand the use of AbstractLookup
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:59 +0200 |
Jaroslav Tulach |
Fixes for extension point section
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:52 +0200 |
Jaroslav Tulach |
unlink -> ulink
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:43 +0200 |
Jaroslav Tulach |
Shortening lines
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:42 +0200 |
Jaroslav Tulach |
Merge: Patrick's touches
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:35 +0200 |
Jaroslav Tulach |
polishing of review42; future
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:31 +0200 |
Jaroslav Tulach |
Example how lookup can listen to and react to changes
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:28 +0200 |
Jaroslav Tulach |
Tests realy show usage of MockServices
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:25 +0200 |
Jaroslav Tulach |
Testing behaviour of lookup and service loader
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:21 +0200 |
Jaroslav Tulach |
Need lookup on classpath
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:18 +0200 |
Jaroslav Tulach |
Merge: Work done on the spring and lookup is not in trunk
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:14 +0200 |
Jaroslav Tulach |
Merge: Scanner does not really need to override any visitXYZ methods that do default traversal
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:12 +0200 |
Jaroslav Tulach |
Scanner does not really need to override any visitXYZ methods that do default traversal
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:06 +0200 |
Jaroslav Tulach |
Showing the name of the version in the component's title
|
changeset |
files
|
Sat, 14 Jun 2008 10:08:03 +0200 |
Jaroslav Tulach |
Compiling also serviceloader example
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:59 +0200 |
Jaroslav Tulach |
Shortening the line
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:58 +0200 |
Jaroslav Tulach |
Make compilable on my computer
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:55 +0200 |
Jaroslav Tulach |
Proceeding with lookup, showing first example
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:49 +0200 |
Jaroslav Tulach |
Shortening the lines
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:48 +0200 |
Jaroslav Tulach |
Enough of spring
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:44 +0200 |
Jaroslav Tulach |
Reference to spring
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:36 +0200 |
Jaroslav Tulach |
Fixing examples so their BEGIN starts with space
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:33 +0200 |
Jaroslav Tulach |
Slightly different way to do call-outs. With this style the PDF printed from ODF document at least contain the right texts
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:30 +0200 |
Jaroslav Tulach |
Making the examples more appropriate for the book
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:27 +0200 |
Jaroslav Tulach |
Need a space before BEGIN now
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:25 +0200 |
Jaroslav Tulach |
No need for imports
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:21 +0200 |
Jaroslav Tulach |
Yet another example of spring autoconfiguration
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:17 +0200 |
Jaroslav Tulach |
Adding the lookup version
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:15 +0200 |
Jaroslav Tulach |
Showing how such a general registry might look like
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:11 +0200 |
Jaroslav Tulach |
Prefer autowire mode
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:10 +0200 |
Jaroslav Tulach |
Spring example runs
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:08 +0200 |
Jaroslav Tulach |
Spring version that compiles, but does not run
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:05 +0200 |
Jaroslav Tulach |
Shortening lines
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:02 +0200 |
Jaroslav Tulach |
Made compilable
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:01 +0200 |
Jaroslav Tulach |
Simplified with duplication of the code ;-)
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:00 +0200 |
Jaroslav Tulach |
Solution with properties
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:59 +0200 |
Jaroslav Tulach |
Making anagrams visible
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:54 +0200 |
Jaroslav Tulach |
Example with registration methods is working
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:53 +0200 |
Jaroslav Tulach |
GUI for anagrams
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:50 +0200 |
Jaroslav Tulach |
Simple scrambler
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:48 +0200 |
Jaroslav Tulach |
Static world library
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:45 +0200 |
Jaroslav Tulach |
Defining APIs for the modular interfaces
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:43 +0200 |
Jaroslav Tulach |
Not using deprecated method
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:39 +0200 |
Jaroslav Tulach |
Showing regular Anagram game
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:13 +0200 |
Jaroslav Tulach |
TopManager example taken from sources
|
changeset |
files
|
Sat, 14 Jun 2008 10:05:41 +0200 |
Jaroslav Tulach |
No, NOI18N
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:53 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changes to the end of the chapter
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:51 +0200 |
Jaroslav Tulach |
to the end of daily_life
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:50 +0200 |
Jaroslav Tulach |
Making the example with MixedClass vs. NonMixed solution more real, so it can be unit tested
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:45 +0200 |
Jaroslav Tulach |
Splitting Factorial into own class, so Andrei does not need to complain about it having static modifier
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:41 +0200 |
Jaroslav Tulach |
Making sure the code survives negative inputs
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:36 +0200 |
Jaroslav Tulach |
Show the definition of the cnt variable
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:34 +0200 |
Jaroslav Tulach |
reading needs to synchronize as well
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:19 +0200 |
Jaroslav Tulach |
Renaming to parallel
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:13 +0200 |
Jaroslav Tulach |
Misuses are OK
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:10 +0200 |
Jaroslav Tulach |
Using public modifiers
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:08 +0200 |
Jaroslav Tulach |
Shortening long line
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:06 +0200 |
Jaroslav Tulach |
Reimplementing the lookups once again
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:04 +0200 |
Jaroslav Tulach |
More tests, fixing closing tag
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:52 +0200 |
Jaroslav Tulach |
Parameter renamed to seq
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:49 +0200 |
Jaroslav Tulach |
Using a method that is named to indicate what is its purpose, instead of magic seq.length() < 1024
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:46 +0200 |
Jaroslav Tulach |
Use encryptChar
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:43 +0200 |
Jaroslav Tulach |
Counting writer does not need author tag
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:42 +0200 |
Jaroslav Tulach |
The XMMS example now extracts the code snippets from real files that do compile
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:38 +0200 |
Jaroslav Tulach |
Sample polishing requested by Andrei and Jesse. In spite I do not agree it is important - but I do not have power to describe that it is not important. Maybe in a blog.
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:34 +0200 |
Jaroslav Tulach |
Jesse wanted to have better example of InstanceProvider. Done, but it is also more complicated: http://wiki.apidesign.org/index.php/A_Method_Addition_Lover's_Heaven
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:27 +0200 |
Jaroslav Tulach |
Addressing issues at http://wiki.apidesign.org/index.php/Allow_Access_Only_From_Friend_Code
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:12 +0200 |
Jaroslav Tulach |
Cleaning just the sources, not more, building just samples and not other ant tasks
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:45 +0200 |
Jaroslav Tulach |
Lines were too long
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:36 +0200 |
Jaroslav Tulach |
Merge: Some Patrick's one liner fixes
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:34 +0200 |
Jaroslav Tulach |
daily life polishing through 3500
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:21 +0200 |
Jaroslav Tulach |
review31: Providing randomized Arithmetica test to verify inconsistencies with version 1.0
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:18 +0200 |
Jaroslav Tulach |
Enhancing the example to contain randomized that to verify consistency with previous implementation
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:32 +0200 |
Jaroslav Tulach |
Visitor.visit(with self) turned into sample
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:30 +0200 |
Jaroslav Tulach |
Adding tests also for 3.0 version of the API
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:27 +0200 |
Jaroslav Tulach |
Incorporating Patrick's changes. I am not reall sure about the changes after the war, it is really 'or' it cannot be 'and'. I will change that when I do the reading through the whole chapter.
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:25 +0200 |
Jaroslav Tulach |
polishing lines 500-1000
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:23 +0200 |
Jaroslav Tulach |
Going through the suggar section
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:21 +0200 |
Jaroslav Tulach |
Fixing compilation errors
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:20 +0200 |
Jaroslav Tulach |
Third version and tests for client provider visitor
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:16 +0200 |
Jaroslav Tulach |
First two versions of client provider Visitor
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:09 +0200 |
Jaroslav Tulach |
Complicated dispatch code in Minus version 3.0
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:04 +0200 |
Jaroslav Tulach |
Proper dispatch in Real
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:01 +0200 |
Jaroslav Tulach |
Wrapper around Real is OK
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:59 +0200 |
Jaroslav Tulach |
Testing version 3.0
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:56 +0200 |
Jaroslav Tulach |
Need to copy the code also to 3.0 version
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:54 +0200 |
Jaroslav Tulach |
It always surprises me how things change when one really tries to implemente them. The whole approach with non-monotinic evolution was uncompilable. We need a common super type for all the visitors\!
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:52 +0200 |
Jaroslav Tulach |
Clean definition of the version using interfaces
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:48 +0200 |
Jaroslav Tulach |
Expose as less as possible - making constructor of Expression package private
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:47 +0200 |
Jaroslav Tulach |
In order to provide better navigation in the Visitor examples, I will prefix them with a number
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:44 +0200 |
Jaroslav Tulach |
Last clashing code section for now. Time to sleep
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:42 +0200 |
Jaroslav Tulach |
Duplicated code section
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:37 +0200 |
Jaroslav Tulach |
Closing up examples of visitor based on abstract class
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:36 +0200 |
Jaroslav Tulach |
There was some mischmash between abstractclass and unknownvisit, hopefully fixing it
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:35 +0200 |
Jaroslav Tulach |
default traversal described
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:33 +0200 |
Jaroslav Tulach |
Fix broken compilation
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:30 +0200 |
Jaroslav Tulach |
visitUnknown method introduced
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:24 +0200 |
Jaroslav Tulach |
Visitor pattern with abstract class is relatively good
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:21 +0200 |
Jaroslav Tulach |
Example with non-extensible visitor
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:18 +0200 |
Jaroslav Tulach |
Changed to match the example in the book
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:17 +0200 |
Jaroslav Tulach |
Full coverage is not enough
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:13 +0200 |
Jaroslav Tulach |
Adding example, however only a sketch, of possible runtime check between alternative versions
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:11 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changs up to 2000
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:08 +0200 |
Jaroslav Tulach |
up to line 2000
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:05 +0200 |
Jaroslav Tulach |
Checking that all examples pair the opening and closing brackets
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:03 +0200 |
Jaroslav Tulach |
Adding example with factory method for unsynchronized StringBuffer
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:00 +0200 |
Jaroslav Tulach |
Yet another use of Arithmetica
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:58 +0200 |
Jaroslav Tulach |
Another use for Arithmetica
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:56 +0200 |
Jaroslav Tulach |
Using Arithmetica for yet another example
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:54 +0200 |
Jaroslav Tulach |
Alternative behaviour with constructor described on Arithmetica example
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:18 +0200 |
Jaroslav Tulach |
Improved to look better in the book code sample
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:16 +0200 |
Jaroslav Tulach |
Shortening too long line
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:15 +0200 |
Jaroslav Tulach |
Design part is cleared from the non-colorized code snippets
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:12 +0200 |
Jaroslav Tulach |
Special project for inidividual samples, used to show code that can be called only from test
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:11 +0200 |
Jaroslav Tulach |
Example showing that factory methods have greater flexibility when typing with generics
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:08 +0200 |
Jaroslav Tulach |
Build needs to succeed
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:07 +0200 |
Jaroslav Tulach |
Line was too long
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:06 +0200 |
Jaroslav Tulach |
All TBDs from theory section are resolved
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:02 +0200 |
Jaroslav Tulach |
Example of append(StringBuffer)
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:59 +0200 |
Jaroslav Tulach |
Another uncompilable example, now it shows problems with double return type
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:58 +0200 |
Jaroslav Tulach |
Wild import
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:56 +0200 |
Jaroslav Tulach |
Sample code to work with filesystem layers
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:36 +0200 |
Jaroslav Tulach |
Beautifies keywords, comments and method names.
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:16 +0200 |
Jaroslav Tulach |
Truncating to 75 characters
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:12 +0200 |
Jaroslav Tulach |
Truncating all examples to 80 characters per line
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:24 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changes
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:24 +0200 |
Jaroslav Tulach |
up to line 1000
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:18 +0200 |
Jaroslav Tulach |
Adding targets to the build script to also create the samples, make sure they compile and tests execute
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:09 +0200 |
Jaroslav Tulach |
Merge: Patrick's fixes
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:09 +0200 |
Jaroslav Tulach |
part 2 of polishing "review2" areas
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:07 +0200 |
Jaroslav Tulach |
Accepting Jesse's edits
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:07 +0200 |
Jaroslav Tulach |
Routine edits in Determining What Makes a Good API.
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:04 +0200 |
Jaroslav Tulach |
Merge: Patrick's edits
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:03 +0200 |
Jaroslav Tulach |
2nd batch of polishing of review2
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:02 +0200 |
Jaroslav Tulach |
We know how to build the source zip file
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:02 +0200 |
Jaroslav Tulach |
We are able to run all tests from all the projects
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:59 +0200 |
Jaroslav Tulach |
Excluding NetBeans Module which requires NetBeans platform somewhere around
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:59 +0200 |
Jaroslav Tulach |
Creating one master script that can clean and build all examples
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:50 +0200 |
Jaroslav Tulach |
Removal of setUp and tearDown methods
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:49 +0200 |
Jaroslav Tulach |
Accessor changed to use getDefault and setDefault as the original code is said to deadlock
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:42 +0200 |
Jaroslav Tulach |
Wrong section labels
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:41 +0200 |
Jaroslav Tulach |
This code needs to be included in the PDF
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:39 +0200 |
Jaroslav Tulach |
Part II: Practical Design is now ready for review by our reviewers
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:38 +0200 |
Jaroslav Tulach |
Memory tests
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:37 +0200 |
Jaroslav Tulach |
Reentrant access examples rewritten to make a bit more sence
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:36 +0200 |
Jaroslav Tulach |
Sample code with various attempts to fight with reentrant code
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:34 +0200 |
Jaroslav Tulach |
Merge: Geertjan's edits
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:33 +0200 |
Jaroslav Tulach |
many fixes, but mainly up to 700
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:32 +0200 |
Jaroslav Tulach |
Enough of logging, Jesse will anyway advice to delete this part
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:32 +0200 |
Jaroslav Tulach |
Advanced usage of logging
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:31 +0200 |
Jaroslav Tulach |
Racecondition tests
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:29 +0200 |
Jaroslav Tulach |
Deadlock tests: removing ulinks, adding one picture, rewording a bit, adding new examples
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:28 +0200 |
Jaroslav Tulach |
Onward! Towards deadlock tests.
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:28 +0200 |
Jaroslav Tulach |
Deadlocks on this and internal lock explained
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:22 +0200 |
Jaroslav Tulach |
Examples from JavaBeans specification moved out of the XML text
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:22 +0200 |
Jaroslav Tulach |
Consistency between type and runtime system
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:21 +0200 |
Jaroslav Tulach |
Reviewed and cleaned up till sidemeanings
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:19 +0200 |
Jaroslav Tulach |
Clean messages in the API examples
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:18 +0200 |
Jaroslav Tulach |
Consistency needs its own tests
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:15 +0200 |
Jaroslav Tulach |
How to use wrapping against reexport issues shown in the project
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:14 +0200 |
Jaroslav Tulach |
Remove import from own package
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:13 +0200 |
Jaroslav Tulach |
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
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:12 +0200 |
Jaroslav Tulach |
Showing transitive change on the project
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:01 +0200 |
Jaroslav Tulach |
Closing the right sample code section
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:57 +0200 |
Jaroslav Tulach |
Way simplified internals of the AServerInfo class
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:57 +0200 |
Jaroslav Tulach |
review2: Note about Tune and DVB Central. Finished example with AServerInfo
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:51 +0200 |
Jaroslav Tulach |
AServerInfo projectized, except the final advice to create the "clonning factory"
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:51 +0200 |
Jaroslav Tulach |
review2: ExtIcon example used to demonstrate the beauty of query pattern. two sections merged into one, a bit of reordering. Please review.
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:49 +0200 |
Jaroslav Tulach |
Do not use innerclass
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:48 +0200 |
Jaroslav Tulach |
How to eliminate cyclic dependencies
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:48 +0200 |
Jaroslav Tulach |
How to write extension point
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:46 +0200 |
Jaroslav Tulach |
Fixing broken build
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:45 +0200 |
Jaroslav Tulach |
LookupListener demo
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:44 +0200 |
Jaroslav Tulach |
Showing use of service loader
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:43 +0200 |
Jaroslav Tulach |
MockServices
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:43 +0200 |
Jaroslav Tulach |
Lookup all and one in code
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:42 +0200 |
Jaroslav Tulach |
Project to show usage of lookup
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:42 +0200 |
Jaroslav Tulach |
support for download binaries from inside a build, tested on Lookup's JAR
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:38 +0200 |
Jaroslav Tulach |
Finished re-reading of "classes vs. interfaces"
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:37 +0200 |
Jaroslav Tulach |
Compute with added method converted to separate project
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:37 +0200 |
Jaroslav Tulach |
Finished review of "are abstract classes useful?", up to line 1600
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:34 +0200 |
Jaroslav Tulach |
Moving class based InstanceProvider to own project
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:33 +0200 |
Jaroslav Tulach |
Moving InstanceProvider into external sample files
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:33 +0200 |
Jaroslav Tulach |
Merge: Patrick's comments from Mar22
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:31 +0200 |
Jaroslav Tulach |
more polishing after the re-org
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:28 +0200 |
Jaroslav Tulach |
Fixed "Give creator more rights"
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:25 +0200 |
Jaroslav Tulach |
Extracting Hello example to real sources
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:08 +0200 |
Jaroslav Tulach |
Making the docbook compilable
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:07 +0200 |
Jaroslav Tulach |
Using code snippets from real sources to demonstrate the subclassing vs. delegation
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:07 +0200 |
Jaroslav Tulach |
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
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:06 +0200 |
Jaroslav Tulach |
Tests rewritten to new version, just the Writer version 2.0 does not yet implement Appendable
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:06 +0200 |
Jaroslav Tulach |
Nonsubclassable Writer example
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:05 +0200 |
Jaroslav Tulach |
Reflection will save to world!
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:04 +0200 |
Jaroslav Tulach |
CrytoWriter and when it is broken
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:03 +0200 |
Jaroslav Tulach |
Useless imports
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:03 +0200 |
Jaroslav Tulach |
Demo for writer throwing an exception; and also writing out CD content
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:02 +0200 |
Jaroslav Tulach |
Converting the Writer delegation problem into real example
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:52 +0200 |
Jaroslav Tulach |
URLs in apifest chapter replaced with code snippets
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:52 +0200 |
Jaroslav Tulach |
Rewriting the infrastructure to use shared common.xml
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:51 +0200 |
Jaroslav Tulach |
Also second version of this class needs to be made public, otherwise nobody will be able to use this API
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:49 +0200 |
Jaroslav Tulach |
This class needs to be made public, otherwise nobody will be able to use this API
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:49 +0200 |
Jaroslav Tulach |
Making jtulach's projects compilable
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:48 +0200 |
Jaroslav Tulach |
Getting the solutions from the CVS, not just from the ZIP file
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:47 +0200 |
Jaroslav Tulach |
Including solutions till day 2
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:45 +0200 |
Jaroslav Tulach |
Adding samples from API fest to the repository, including pieces of their code in the document, not just links
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:26 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changes up to 4500
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:26 +0200 |
Jaroslav Tulach |
up to line 4500
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:25 +0200 |
Jaroslav Tulach |
Showing picture and code that prevents vicious circle
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:25 +0200 |
Jaroslav Tulach |
Support for debugging, tests work as expected
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:25 +0200 |
Jaroslav Tulach |
Simplified to does not contain the friend API, instead the SPI is directly define by the API
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:23 +0200 |
Jaroslav Tulach |
Using real pieces of code the talk about bridges
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:23 +0200 |
Jaroslav Tulach |
Also adding the project config file
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:23 +0200 |
Jaroslav Tulach |
Switching to freeform project
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:22 +0200 |
Jaroslav Tulach |
Repackaging to org.apidesign packages
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:22 +0200 |
Jaroslav Tulach |
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
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:22 +0200 |
Jaroslav Tulach |
Providers are working back and forth, but it is necessary to find a place to register them all
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:21 +0200 |
Jaroslav Tulach |
Defining also the SPI and providing a test. The integration with java.security is still missing
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:21 +0200 |
Jaroslav Tulach |
making the delegation to the old API work without any problems
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:46 +0200 |
Jaroslav Tulach |
spi part
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:45 +0200 |
Jaroslav Tulach |
Attempt to show how to write bridge for MessageDigest
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:30 +0200 |
Jaroslav Tulach |
Integrating Geertjan's changes to 1/2 of the theory chapter
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:30 +0200 |
Jaroslav Tulach |
first changes
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:19 +0200 |
Jaroslav Tulach |
Merging yesterday's work from home
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:18 +0200 |
Jaroslav Tulach |
Write a note about these day's hot topic - master file system rewrite.
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:18 +0200 |
Jaroslav Tulach |
Trying to translate to English
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:18 +0200 |
Jaroslav Tulach |
A Czech note about the dialog in Enigma
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:13 +0200 |
Jaroslav Tulach |
Removing useless header comment
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:13 +0200 |
Jaroslav Tulach |
Merging with my yesterday's work home on consistency of an API
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:12 +0200 |
Jaroslav Tulach |
First paragraph about runtime aspects of an API
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:12 +0200 |
Jaroslav Tulach |
Using code snippets from the Lookup interface
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:12 +0200 |
Jaroslav Tulach |
Creating project to demonstrate problems with lookup inconsistencies
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:11 +0200 |
Jaroslav Tulach |
Removing useless import
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:09 +0200 |
Jaroslav Tulach |
Correcting the location of impl package
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:06 +0200 |
Jaroslav Tulach |
Better implementation of sumRange
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:05 +0200 |
Jaroslav Tulach |
How to write factorial
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:05 +0200 |
Jaroslav Tulach |
Really downloading junit from their site
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:05 +0200 |
Jaroslav Tulach |
Fixing the optimized 2.0 implementation and adding yet another test for factorial of 4
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:04 +0200 |
Jaroslav Tulach |
Tests can be executed
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:04 +0200 |
Jaroslav Tulach |
Script for downloading libraries
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:04 +0200 |
Jaroslav Tulach |
Converting to ant freeform script as it allows to demonstrate the amoeba effect
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:03 +0200 |
Jaroslav Tulach |
Test showing the misuse of the original class
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:03 +0200 |
Jaroslav Tulach |
Sample showing the danger of inheritance
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:03 +0200 |
Jaroslav Tulach |
Grammar fix.
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:01 +0200 |
Jaroslav Tulach |
Sample with configuration parameter to a factory
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:57 +0200 |
Jaroslav Tulach |
Adding interface or class into hierarchy is backward compatible
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:52 +0200 |
Jaroslav Tulach |
Using real example of bytecode patching
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
Example with bytecode patching
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
using info level for messages
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
constants demonstrated in real project
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
build script for version like project
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:50 +0200 |
Jaroslav Tulach |
example with conditional usage of an API
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:29 +0200 |
Jaroslav Tulach |
Rationalism
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:29 +0200 |
Jaroslav Tulach |
Merge
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
Accessor example is taken from real source code
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
Updated build files
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
build files should not be ignored
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
Adding friend access example
|
changeset |
files
|