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 |