You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(12) |
Nov
(2) |
Dec
(15) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
(7) |
Feb
(2) |
Mar
|
Apr
(22) |
May
|
Jun
|
Jul
(1) |
Aug
(29) |
Sep
(17) |
Oct
(4) |
Nov
|
Dec
(19) |
| 2010 |
Jan
|
Feb
(9) |
Mar
(2) |
Apr
(34) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(25) |
Nov
(22) |
Dec
(3) |
| 2014 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Ian R. <iro...@us...> - 2014-01-05 01:46:27
|
Revision: 289
Author: iroberts
Date: 2014-01-05 01:46:20 +0000 (Sun, 05 Jan 2014)
Log Message:
-----------
Implementation and tests for deep arrays
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/BasePojomator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorFactoryTest.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorImplTest.java
|
|
From: Ian R. <iro...@us...> - 2013-12-05 06:05:23
|
Revision: 288
Author: iroberts
Date: 2013-12-05 06:05:21 +0000 (Thu, 05 Dec 2013)
Log Message:
-----------
our stack depth is otherwise maxed out in doDiff
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
|
|
From: Ian R. <iro...@us...> - 2013-12-05 06:04:10
|
Revision: 287
Author: iroberts
Date: 2013-12-05 06:04:06 +0000 (Thu, 05 Dec 2013)
Log Message:
-----------
Increase test coverage surrounding deep arrays; fix the resultingly surfaced bugs
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/BasePojomator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorImplTest.java
|
|
From: Ian R. <iro...@us...> - 2013-12-02 04:25:24
|
Revision: 286
Author: iroberts
Date: 2013-12-02 04:25:21 +0000 (Mon, 02 Dec 2013)
Log Message:
-----------
Checkpoint. Working on better array processing, as well as better test coverage of arrays.
In particular, pojos can now express that an array should be treated as deep, or that an Object property
should be examined to see if it contains an array, and if so, treat it as such. By default, arrays are treated as
shallow, and Object's are not assumed to contain an array. This is a backwards incompatibilty, but it is
suspected that it represents the vast majority of use cases, and is more performant, by avoiding a getClass().isArray() check.
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/diff/ValueDifference.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/formatter/DefaultEnhancedPropertyFormatter.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/formatter/DefaultEnhancedPropertyFormatterTest.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorFactoryTest.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorImplTest.java
Added Paths:
-----------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/annotations/CanBeArray.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/annotations/DeepArray.java
|
|
From: Ian R. <iro...@us...> - 2013-11-28 23:25:36
|
Revision: 285
Author: iroberts
Date: 2013-11-28 23:25:34 +0000 (Thu, 28 Nov 2013)
Log Message:
-----------
ensure initialized is called
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/formatter/EnhancedPropertyFormatter.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorFactoryTest.java
|
|
From: Ian R. <iro...@us...> - 2013-11-28 23:08:09
|
Revision: 284
Author: iroberts
Date: 2013-11-28 23:08:06 +0000 (Thu, 28 Nov 2013)
Log Message:
-----------
more internal documentation
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/BasePojomator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
|
|
From: Ian R. <iro...@us...> - 2013-11-28 23:07:40
|
Revision: 283
Author: iroberts
Date: 2013-11-28 23:07:37 +0000 (Thu, 28 Nov 2013)
Log Message:
-----------
add assertion
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorImplTest.java
|
|
From: Ian R. <iro...@us...> - 2013-11-25 06:34:51
|
Revision: 282
Author: iroberts
Date: 2013-11-25 06:34:49 +0000 (Mon, 25 Nov 2013)
Log Message:
-----------
Just as we cannot refer to the type of the pojo class directly, we should also not
refer to non-primitive property types, since they too may be inaccessible classes.
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorFactoryTest.java
|
|
From: Ian R. <iro...@us...> - 2013-11-25 06:08:26
|
Revision: 281
Author: iroberts
Date: 2013-11-25 06:08:24 +0000 (Mon, 25 Nov 2013)
Log Message:
-----------
More documentation
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
|
|
From: Ian R. <iro...@us...> - 2013-11-24 07:29:25
|
Revision: 280
Author: iroberts
Date: 2013-11-24 07:29:22 +0000 (Sun, 24 Nov 2013)
Log Message:
-----------
Documenting byte-code generation.
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/BasePojomator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
|
|
From: Ian R. <iro...@us...> - 2013-11-24 06:29:20
|
Revision: 279
Author: iroberts
Date: 2013-11-24 06:29:18 +0000 (Sun, 24 Nov 2013)
Log Message:
-----------
Mark our generated class as synthetic
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
|
|
From: Ian R. <iro...@us...> - 2013-11-24 06:25:05
|
Revision: 278
Author: iroberts
Date: 2013-11-24 06:25:01 +0000 (Sun, 24 Nov 2013)
Log Message:
-----------
get rid of redundant references to ourself
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
|
|
From: Ian R. <iro...@us...> - 2013-11-24 02:55:21
|
Revision: 277
Author: iroberts
Date: 2013-11-24 02:55:18 +0000 (Sun, 24 Nov 2013)
Log Message:
-----------
Move the bytecode generation into its own class
Added Paths:
-----------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorByteCodeGenerator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
Removed Paths:
-------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
|
|
From: Ian R. <iro...@us...> - 2013-11-24 02:40:08
|
Revision: 276
Author: iroberts
Date: 2013-11-24 02:40:06 +0000 (Sun, 24 Nov 2013)
Log Message:
-----------
import cleaning
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/Pojomatic.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/PojomaticTest.java
|
|
From: Ian R. <iro...@us...> - 2013-11-24 02:36:49
|
Revision: 275
Author: iroberts
Date: 2013-11-24 02:36:46 +0000 (Sun, 24 Nov 2013)
Log Message:
-----------
Inline most of the constants; it shouldn't impact performance much,
and will significantly increase both readability and maintainability.
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/Primitives.java
|
|
From: Ian R. <iro...@us...> - 2013-11-18 06:09:02
|
Revision: 274
Author: iroberts
Date: 2013-11-18 06:09:01 +0000 (Mon, 18 Nov 2013)
Log Message:
-----------
Shift strategy for locating properties on the pojo. Instead of loading them by
name, directly reference the PropertyElement for the property. Not only does this
feel cleaner, it also fixes a bug where the property was a private member of a parent
of the pojo class, hence not found by getDeclaredXxx().
Note that we already needed those PropertyElements used in doToString, so the
additional storage of statics on the pojomator class is minimal here.
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/BasePojomator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
|
|
From: Ian R. <iro...@us...> - 2013-11-18 06:04:47
|
Revision: 273
Author: iroberts
Date: 2013-11-18 06:04:45 +0000 (Mon, 18 Nov 2013)
Log Message:
-----------
Retire PojomatorImpl completely, but leave the source around a bit longer for reference
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorImpl.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/PojomaticTest.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/EqualsInheritanceTest.java
|
|
From: Ian R. <iro...@us...> - 2013-11-18 05:07:08
|
Revision: 272
Author: iroberts
Date: 2013-11-18 05:07:06 +0000 (Mon, 18 Nov 2013)
Log Message:
-----------
expose a bug
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorFactoryTest.java
|
|
From: Ian R. <iro...@us...> - 2013-11-17 23:04:12
|
Revision: 271
Author: iroberts
Date: 2013-11-17 23:04:10 +0000 (Sun, 17 Nov 2013)
Log Message:
-----------
avoid unnecessary Property instantiations
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/ClassProperties.java
|
|
From: Ian R. <iro...@us...> - 2013-11-14 00:35:41
|
Revision: 270
Author: iroberts
Date: 2013-11-14 00:35:38 +0000 (Thu, 14 Nov 2013)
Log Message:
-----------
I swear this didn't work before...
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
|
|
From: Ian R. <iro...@us...> - 2013-11-12 15:28:15
|
Revision: 269
Author: iroberts
Date: 2013-11-12 15:28:13 +0000 (Tue, 12 Nov 2013)
Log Message:
-----------
Did I forget to mention? We're a Java 1.7 project now.
Modified Paths:
--------------
trunk/pojomatic-all/pom.xml
|
|
From: Ian R. <iro...@us...> - 2013-11-12 15:25:15
|
Revision: 268
Author: iroberts
Date: 2013-11-12 15:25:13 +0000 (Tue, 12 Nov 2013)
Log Message:
-----------
warning cleanup
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
|
|
From: Ian R. <iro...@us...> - 2013-11-12 15:22:42
|
Revision: 267
Author: iroberts
Date: 2013-11-12 15:22:41 +0000 (Tue, 12 Nov 2013)
Log Message:
-----------
Implement doDiff. Also, add a few classes to help track local variables, and deal with primitives.
FWIW, all tests pass...
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/BasePojomator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
Added Paths:
-----------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/LocalVariable.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/Primitives.java
|
|
From: Ian R. <iro...@us...> - 2013-11-03 18:28:38
|
Revision: 266
Author: iroberts
Date: 2013-11-03 18:28:36 +0000 (Sun, 03 Nov 2013)
Log Message:
-----------
Time for a higher-level integration; Pojomatic now returns new implementors. PojomatorImpl's tests highjacked for PojomaticFactory
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/Pojomatic.java
trunk/pojomatic-all/pojomatic/src/test/java/org/pojomatic/internal/PojomatorImplTest.java
|
|
From: Ian R. <iro...@us...> - 2013-11-03 18:27:05
|
Revision: 265
Author: iroberts
Date: 2013-11-03 18:27:04 +0000 (Sun, 03 Nov 2013)
Log Message:
-----------
Fix our new pojomator's toString; requires including the class as an instance variable; don't think this is a terible thing...
Modified Paths:
--------------
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/BasePojomator.java
trunk/pojomatic-all/pojomatic/src/main/java/org/pojomatic/internal/PojomatorFactory.java
|