Jaroslav Tulach <jtulach@netbeans.org> [Sun, 02 May 2010 14:56:33 +0200] rev 351
Showing stateless "phased" API for Progress
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 02 May 2010 14:35:48 +0200] rev 350
Renaming Progress to ProgressStateful
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 02 May 2010 14:34:48 +0200] rev 349
Sample @StateChange annotation
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 02 May 2010 14:24:43 +0200] rev 348
Showing stateful API on Progress example
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 20 Feb 2010 18:20:10 +0100] rev 347
Using autoupdate task to work with NBMs
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 02 Feb 2010 10:24:49 +0100] rev 346
Renaming the UI displayer to SwingDialogDisplayer
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 27 Jan 2010 20:49:32 +0100] rev 345
More code snippets
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 27 Jan 2010 19:04:13 +0100] rev 344
Using local copy of junit-4.4.jar
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 27 Jan 2010 18:30:57 +0100] rev 343
Adding singleton example
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 27 Jan 2010 18:30:40 +0100] rev 342
Removing obsoleted file
Jaroslav Tulach <jtulach@netbeans.org> [Mon, 25 Jan 2010 10:47:05 +0100] rev 341
Adjusting to remove of cluster numbers
Jaroslav Tulach <jtulach@netbeans.org> [Mon, 21 Dec 2009 16:54:12 +0100] rev 340
Fixing dependencies since the org.openide.util and org.openide.util.lookup are now separate
Jaroslav Tulach <jtulach@netbeans.org> [Thu, 17 Dec 2009 07:37:54 +0100] rev 339
Upgrading libraries to new 6.8 location of NBMs
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 25 Aug 2009 12:39:59 +0200] rev 338
Reverting the build scripts back to 219810ff3c72
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 25 Aug 2009 11:32:10 +0200] rev 337
In fact builder pattern is combining mutable objects during creation with immutable result
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 20 Jun 2009 16:06:19 +0200] rev 336
Example of "compile time caches" and their possible usage in Component Injection area
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 26 May 2009 09:01:40 +0200] rev 335
Applying suggestions by --Jeffrey D Smith 21:48, 25 May 2009 (CEST)
From http://wiki.apidesign.org/wiki/Talk:Privileged_API
jaroslav.tulach@apidesign.org [Mon, 25 May 2009 21:49:25 +0200] rev 334
Use the MUTEX variable instead of local lock
Jaroslav Tulach <jtulach@netbeans.org> [Mon, 25 May 2009 18:44:58 +0200] rev 333
Mutex shall be final, so it prevents subclassing
Jaroslav Tulach <jtulach@netbeans.org> [Mon, 25 May 2009 18:37:56 +0200] rev 332
More renames
Jaroslav Tulach <jtulach@netbeans.org> [Mon, 25 May 2009 18:35:11 +0200] rev 331
Also showing traditional API use
Jaroslav Tulach <jtulach@netbeans.org> [Mon, 25 May 2009 18:27:02 +0200] rev 330
More code snippets for the mutex example
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 29 Apr 2009 11:56:47 +0200] rev 329
Also excluding maven target directories
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 24 Apr 2009 22:58:54 +0200] rev 328
Generalizing the snippets ant script so it can be used from other locations
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 24 Apr 2009 21:26:04 +0200] rev 327
clean definition of version snippet
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 01 Apr 2009 18:21:39 +0200] rev 326
Spliting the NonMixed example into the API class and factory class
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 27 Mar 2009 20:30:39 +0100] rev 325
Arithmetica example with fuzzy modifiers eliminated
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 25 Mar 2009 22:14:46 +0100] rev 324
New samples for converting sidemeaning modifiers to clarity ones
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 15 Feb 2009 15:42:28 +0100] rev 323
Exposing the whole runtime check Arithmetica as code snippet
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Feb 2009 17:37:55 +0100] rev 322
Giving description to all targets
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Feb 2009 17:30:06 +0100] rev 321
Moving code to org.apidesign.math package
Jaroslav Tulach <jtulach@netbeans.org> [Thu, 12 Feb 2009 11:00:41 +0100] rev 320
Locks should rather be final
Jaroslav Tulach <jtulach@netbeans.org> [Thu, 12 Feb 2009 10:55:02 +0100] rev 319
Changing the test to run with both version, the bad Cache as well as CacheOK. Making sure the same test passes for CacheOK
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 11 Feb 2009 10:16:43 +0100] rev 318
Shortening lines to less than 78 characters
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 11 Feb 2009 08:52:00 +0100] rev 317
Marking code snippets for the "Java Monitor" wiki page
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 11 Feb 2009 07:12:41 +0100] rev 316
Rewritten to rely on (private) synchronized methods
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 10 Feb 2009 18:36:21 +0100] rev 315
Example for the "java monitor pitfalls" chapter
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 01 Feb 2009 17:41:32 +0100] rev 314
Marking code snippets for the trycatchredo example
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 01 Feb 2009 16:30:09 +0100] rev 313
Ignore .orig files
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 01 Feb 2009 16:29:46 +0100] rev 312
Renaming the project to 'Try Catch Redo'
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 01 Feb 2009 16:27:41 +0100] rev 311
Rearranged to support test as well as interactive modes
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 01 Feb 2009 16:03:37 +0100] rev 310
QueryException interactive example
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 01 Feb 2009 13:38:08 +0100] rev 309
Test passes with query
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 01 Feb 2009 13:27:04 +0100] rev 308
Simple write test is OK
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 28 Jan 2009 08:06:41 +0100] rev 307
Initial attempt to provide sample for trycatchredo
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 20 Jan 2009 22:55:18 +0100] rev 306
platform and ide cluster increased cluster numbers and we need to change the download locations
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 10 Jan 2009 22:34:11 +0100] rev 305
Taking code snippets from tests
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 10 Jan 2009 21:50:30 +0100] rev 304
Shortening long line
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 10 Jan 2009 21:29:22 +0100] rev 303
Initial version of sample to explain 'code injection'
Jaroslav Tulach <jtulach@netbeans.org> [Thu, 25 Dec 2008 19:40:48 +0100] rev 302
Shortening long lines
Jaroslav Tulach <jtulach@netbeans.org> [Thu, 25 Dec 2008 19:25:59 +0100] rev 301
Adding day.end.bridges.DigestImpl code snippet
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 13:12:46 +0100] rev 300
Typo and bigger code snippet
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 08:39:01 +0100] rev 299
Files shall be referenced to their actual version. Only that makes the links always valid
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 08:30:06 +0100] rev 298
two code snippets were named the same
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 08:29:32 +0100] rev 297
Showing use of "plain" factories
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 08:26:27 +0100] rev 296
it is builder.creation
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 08:25:52 +0100] rev 295
Tests for magical bag - e.g. overuse of lookup
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 08:19:20 +0100] rev 294
Adding builder pattern
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 06:57:15 +0100] rev 293
Fixing broken code section
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 15 Nov 2008 06:53:43 +0100] rev 292
Renaming the AServerInfo class to ServerConnector and spliting it into three separate classes.
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 09 Nov 2008 16:20:01 +0100] rev 291
Renaming arguments
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 09 Nov 2008 15:44:53 +0100] rev 290
Showing API for AServerInfo
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 29 Oct 2008 18:10:24 +0100] rev 289
Too long line
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 29 Oct 2008 17:41:37 +0100] rev 288
Petr Nejedl? discovered that surrounding variable definition with { } does not guarantee it to be removed from stack
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 24 Oct 2008 21:15:50 +0200] rev 287
Moving into real packages
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 24 Oct 2008 12:07:34 +0200] rev 286
Rewriting the initialization to be more meaningful for clueless reader that does not need to understand every detail
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 24 Oct 2008 11:32:33 +0200] rev 285
extracting the accessor initialization outside of the API block of the Item class
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 17 Oct 2008 09:23:37 +0200] rev 284
Wrong English in method name
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 17 Oct 2008 09:01:08 +0200] rev 283
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.
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 15 Oct 2008 21:48:18 +0200] rev 282
Too long lines
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 15 Oct 2008 21:39:35 +0200] rev 281
Renaming the class and adding code snippet boundaries
Jaroslav Tulach <jtulach@netbeans.org> [Wed, 15 Oct 2008 21:22:54 +0200] rev 280
Showing compiler optimization impact on behaviour of garbage collector
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 29 Aug 2008 15:44:59 +0200] rev 279
Fork to ensure -ea is applied
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 29 Aug 2008 15:12:28 +0200] rev 278
Moving to org.apidesign packages
Jaroslav Tulach <jtulach@netbeans.org> [Fri, 29 Aug 2008 15:08:04 +0200] rev 277
Enabling assertions and also demonstrating that fields can be moved up to one level in the class hierarchy
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 24 Aug 2008 13:39:55 +0200] rev 276
Putting the reexport examples into org/apidesign packages
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 17 Aug 2008 18:55:11 +0200] rev 275
Do not override already existing URLs
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 17 Aug 2008 17:15:52 +0200] rev 274
Generating .url files for each snippet, so the website can link to the hg web
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 12 Aug 2008 13:47:15 +0200] rev 273
Additional catch for OOME
Jaroslav Tulach <jtulach@netbeans.org> [Tue, 12 Aug 2008 13:28:44 +0200] rev 272
New location for all NetBeans NBMs is http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 06 Jul 2008 00:31:01 +0200] rev 271
Removing unused imports
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 06 Jul 2008 00:24:58 +0200] rev 270
Ability to generate code snippets
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 06 Jul 2008 00:16:00 +0200] rev 269
Use apidesign as a prefix for the task names
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 06 Jul 2008 00:12:56 +0200] rev 268
Tool to generate code snippets from sources
Jaroslav Tulach <jtulach@netbeans.org> [Sun, 06 Jul 2008 00:08:16 +0200] rev 267
Ignore private settings
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 22:59:00 +0200] rev 266
The final book text is using VisitorXY instead of original VisitorX_Y
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 22:38:00 +0200] rev 265
All tests are passing now in the "no.failures" mode
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 21:41:07 +0200] rev 264
We need to fork the JVM
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 18:51:38 +0200] rev 263
Tests of all modules are executed and can fail the build
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 16:40:49 +0200] rev 262
Creating a master project for all examples
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 13:14:12 +0200] rev 261
Removing files that are no longer present in the final version of the book samples
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:32:31 +0200] rev 260
We are able to build sources
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:30:42 +0200] rev 259
Ignoring results of build
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:29:34 +0200] rev 258
Removing files which were not present in final version and prevent compilation
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:09:09 +0200] rev 257
Last changes to lookup chapter
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:09:05 +0200] rev 256
Showing more code to understand the use of AbstractLookup
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:59 +0200] rev 255
Fixes for extension point section
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:52 +0200] rev 254
unlink -> ulink
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:43 +0200] rev 253
Shortening lines
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:42 +0200] rev 252
Merge: Patrick's touches
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:35 +0200] rev 251
polishing of review42; future
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:31 +0200] rev 250
Example how lookup can listen to and react to changes
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:28 +0200] rev 249
Tests realy show usage of MockServices
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:25 +0200] rev 248
Testing behaviour of lookup and service loader
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:21 +0200] rev 247
Need lookup on classpath
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:18 +0200] rev 246
Merge: Work done on the spring and lookup is not in trunk
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:14 +0200] rev 245
Merge: Scanner does not really need to override any visitXYZ methods that do default traversal
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:12 +0200] rev 244
Scanner does not really need to override any visitXYZ methods that do default traversal
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:06 +0200] rev 243
Showing the name of the version in the component's title
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:08:03 +0200] rev 242
Compiling also serviceloader example
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:59 +0200] rev 241
Shortening the line
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:58 +0200] rev 240
Make compilable on my computer
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:55 +0200] rev 239
Proceeding with lookup, showing first example
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:49 +0200] rev 238
Shortening the lines
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:48 +0200] rev 237
Enough of spring
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:44 +0200] rev 236
Reference to spring
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:36 +0200] rev 235
Fixing examples so their BEGIN starts with space
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:33 +0200] rev 234
Slightly different way to do call-outs. With this style the PDF printed from ODF document at least contain the right texts
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:30 +0200] rev 233
Making the examples more appropriate for the book
Jaroslav Tulach <jtulach@netbeans.org> [Sat, 14 Jun 2008 10:07:27 +0200] rev 232
Need a space before BEGIN now