September 2006 Commit Log

Number of Commits:
116
Number of Active Developers:
2
Benoit Xhenseval 2006-09-22 18:51

Add sitemaps and navigation.

32 lines of code changed in:

Benoit Xhenseval 2006-09-21 16:34

xdocs no longer required.

qalab.xml updated.

0 lines of code changed in:

Benoit Xhenseval 2006-09-21 16:32

Take into account Gerald's comments (thanks).

Put the source files for site in the recommended src/site directory (from xdocs).

Update some web pages.

195 lines of code changed in:

Benoit Xhenseval 2006-09-20 16:39

Build ready for 1.0.1

4 lines of code changed in:

Benoit Xhenseval 2006-09-19 17:57

Furthertidyupinpreparationforthefirstreleasewhichwillbecalled1.0.1asitseemstobethemostprofessionalversionnumberduetoaneargernessfromsomedeveloperstostartusingit...

1 lines of code changed in:

Benoit Xhenseval 2006-09-19 14:01

Fix URL for SVN browser.

1 lines of code changed in:

Benoit Xhenseval 2006-09-19 11:16

Add license header.

884 lines of code changed in:

Benoit Xhenseval 2006-09-19 10:58

javadoc corrections, based on the yDoc warning report.

25 lines of code changed in:

Benoit Xhenseval 2006-09-19 10:52

javadoc corrections, based on the yDoc warning report.

21 lines of code changed in:

Marcin Jekot 2006-09-17 10:42

adding keyword substitution to files

68 lines of code changed in:

Marcin Jekot 2006-09-16 17:49

Fixed the excel date problem in joda in other timezones

24 lines of code changed in:

Marcin Jekot 2006-09-15 07:53

fixed the problem with the 30/31 days... on to the standardizing the timezone - local vs. UTC

1 lines of code changed in:

Marcin Jekot 2006-09-15 07:30

removed unused import

0 lines of code changed in:

  • datecalc-common/src/test/java/net/objectlab/kit/datecalc/common: UtilsTest.java (-1)
Marcin Jekot 2006-09-15 07:29

fixed the prob with ACT_ACT test failing

2 lines of code changed in:

Benoit Xhenseval 2006-09-14 21:28

new build.

1 lines of code changed in:

Marcin Jekot 2006-09-14 09:18

Problem with setting UTC timezone - when you get the date object from the calendar, it has the default timezone anyways

0 lines of code changed in:

  • datecalc-common/src/main/java/net/objectlab/kit/datecalc/common: Utils.java (-2)
  • datecalc-common/src/test/java/net/objectlab/kit/datecalc/common: UtilsTest.java (-1)
Marcin Jekot 2006-09-14 09:10

strange issue with Joda DateTime pre 1900 (in CAT time zone anyways)

2 lines of code changed in:

Marcin Jekot 2006-09-14 09:08

remove unused import

0 lines of code changed in:

  • datecalc-common/src/main/java/net/objectlab/kit/datecalc/common: ExcelDateUtil.java (-1)
Marcin Jekot 2006-09-14 09:07

swapped around getJavaCalendar() and getJavaDate() methods, as the getJavaDate() had the juicy code in it, and was dealing with a Calendar object

36 lines of code changed in:

  • datecalc-common/src/main/java/net/objectlab/kit/datecalc/common: ExcelDateUtil.java (+36 -45)
Benoit Xhenseval 2006-09-13 17:17

fix url for svn access.

2 lines of code changed in:

Benoit Xhenseval 2006-09-13 16:08

Use FQN for all @link stuff in javadoc (so that Eclipse does not try to import those classes unduly).

41 lines of code changed in:

Benoit Xhenseval 2006-09-13 14:38

Removed unused imports. The weird thing is that Eclipse "Organise Imports" DOES add them back!!! Why?

0 lines of code changed in:

Benoit Xhenseval 2006-09-12 22:29

new qalab.xml

0 lines of code changed in:

Benoit Xhenseval 2006-09-12 16:43

add some keywords and meta data for website.

36 lines of code changed in:

Benoit Xhenseval 2006-09-12 16:13

yDoc back on.

1 lines of code changed in:

Benoit Xhenseval 2006-09-12 16:11

Tidy up and small steps towards release 1.

261 lines of code changed in:

Marcin Jekot 2006-09-12 14:28

added pmd report to m2

56 lines of code changed in:

Benoit Xhenseval 2006-09-12 14:09

Implemented the JDK moveByMonths (easier than thought) and now only 1 test fails for ACT_ACT. It does not seem to fail for JODA... could it be a TimeZone issue?

3 lines of code changed in:

Benoit Xhenseval 2006-09-12 12:35

added the Visio diagram.

0 lines of code changed in:

Benoit Xhenseval 2006-09-12 12:28

Improved documentation for Tenor Handling!

32 lines of code changed in:

Benoit Xhenseval 2006-09-12 11:32

Findbugs issue.

1 lines of code changed in:

Marcin Jekot 2006-09-12 08:21

fiddling with the root pom for m2

19 lines of code changed in:

Benoit Xhenseval 2006-09-11 15:57

More JavaDoc.

346 lines of code changed in:

Marcin Jekot 2006-09-11 13:32

plain eclipse project (in the root)

0 lines of code changed in:

Benoit Xhenseval 2006-09-11 12:56

Better javadoc.

56 lines of code changed in:

Benoit Xhenseval 2006-09-11 12:17

Using Maven2, the jdk and joda tests depend on the common ones, I've added the dependency via a testResource.

52 lines of code changed in:

Benoit Xhenseval 2006-09-11 10:23

Added more tests for Tenor.

Some .classpath etc where referencing non-existing directories.

449 lines of code changed in:

Marcin Jekot 2006-09-10 21:38

some more fiddling with m2 pom's

181 lines of code changed in:

Benoit Xhenseval 2006-09-10 17:44

Tidy

0 lines of code changed in:

  • datecalc-common/src/main/java/net/objectlab/kit/datecalc/common: TenorCode.java (-3)
Marcin Jekot 2006-09-10 17:26

javadoc

4 lines of code changed in:

Benoit Xhenseval 2006-09-10 17:18

add the cast again...

2 lines of code changed in:

Marcin Jekot 2006-09-10 17:00

javadoc update. still need to check if the {@link xx} elements work properly, but I doubt it, i think i need to make them fully qualified java names

87 lines of code changed in:

Benoit Xhenseval 2006-09-10 16:49

Added more tests for the Tenor code.

Plus implementation for JODA.

There is NO implementation for JDK and yes, you need to do it, thanks! :-)

More tests to follow for backward and modified preceeding.

401 lines of code changed in:

Marcin Jekot 2006-09-10 16:38

correction in javadoc

1 lines of code changed in:

Marcin Jekot 2006-09-10 16:35

javadoc update

46 lines of code changed in:

Marcin Jekot 2006-09-10 16:18

javadoc update

88 lines of code changed in:

Marcin Jekot 2006-09-10 15:56

updated licence comment on .java files.



at the moment none of the test files have javadoc/licence, let me know if you want them to have, and i'll update

90 lines of code changed in:

Marcin Jekot 2006-09-10 15:51

updated licence comment on .java files

42 lines of code changed in:

Marcin Jekot 2006-09-10 15:46

updated licence comments

16 lines of code changed in:

Marcin Jekot 2006-09-10 15:35

renamed AbstractPeriodCountCalculator to AbstractPeriodCountCalculatorTest, and added ACT_ACT test cases based on joda implementations (they should still be checked tho?) the jdk ones fail, will look into this next

452 lines of code changed in:

Benoit Xhenseval 2006-09-10 14:55

Removed some tenor codes which aren't real ones..

23 lines of code changed in:

Benoit Xhenseval 2006-09-10 14:45

Ensure that formula works with double figures.

4 lines of code changed in:

Marcin Jekot 2006-09-10 13:53

added a null ACT_ACT - failing, and modularised the code repetition stuff

23 lines of code changed in:

Marcin Jekot 2006-09-10 13:31

removed comma from new file template for the root project

2 lines of code changed in:

Marcin Jekot 2006-09-10 13:29

eclipse project properties for separate modules projects

766 lines of code changed in:

Marcin Jekot 2006-09-10 13:04

modified defaults for the eclipse project in the root folder

257 lines of code changed in:

Benoit Xhenseval 2006-09-09 23:17

tidy up,add link to statsvn.

20 lines of code changed in:

Benoit Xhenseval 2006-09-09 17:31

Added a couple of links (QALab and ObjectLab)

4 lines of code changed in:

Benoit Xhenseval 2006-09-09 16:01

Improve coverage by removing code never called (null detection done somewhere else).

33 lines of code changed in:

Benoit Xhenseval 2006-09-09 13:45

Improve site by enabling Changes, ChangeLog, FileActivity and DeveloperActivity reports. (require svn.exe to be in the path).

32 lines of code changed in:

Marcin Jekot 2006-09-08 16:16

refactored the factory names to include the new KitCalculatorsFactory convention. I'm still not sure about the "Kit" in the name, I think we should just drop the kit.



also, dropped the Default, Base, and Jdk out of any implementation classes.

1036 lines of code changed in:

Marcin Jekot 2006-09-08 15:59

adding eclipse project files in toplevel root folder - just as an option for development

43 lines of code changed in:

Marcin Jekot 2006-09-08 15:58

cleaning up maven2 setup - removed all the spring rich client stuff that was there before and starting afresh, kinda a minimalist approach ;)

42 lines of code changed in:

Benoit Xhenseval 2006-09-08 14:17

Use UK Holidays.

10 lines of code changed in:

Benoit Xhenseval 2006-09-08 14:14

Slightly modify the moveByTenor interface and provide more tests for it. (I need to add more for Fwd,modifiedPreceeding and Backward) as well as SPOT tests.

98 lines of code changed in:

Benoit Xhenseval 2006-09-08 12:22

Removed 2 unnecessary interfaces in JDK.

8 lines of code changed in:

Benoit Xhenseval 2006-09-07 18:34

Found a "nice" way to include the common classes as a JAR in the JDK and JODA jars.

42 lines of code changed in:

Benoit Xhenseval 2006-09-07 18:24

Added more tests to JDK and Joda for factory tests (genericesed ie). That spotted a couple of bugs!

271 lines of code changed in:

Benoit Xhenseval 2006-09-07 15:48

Keep the lovely generics in our interfaces, this reduces the number of interfaces.

One thought thought is to find a better way for the holiday handlers, at the moment each time a new type of handler arrives, it requires a whole set of implementations whilst a wrapper could be used... Let me think about that one...

next step renaming Factories and Interfaces?

589 lines of code changed in:

Benoit Xhenseval 2006-09-07 00:00

Better doc (slightly)

39 lines of code changed in:

Benoit Xhenseval 2006-09-06 16:04

Formatting and improved QA (Checkstyle).

67 lines of code changed in:

Benoit Xhenseval 2006-09-06 15:41

Increase coverage.

58 lines of code changed in:

Benoit Xhenseval 2006-09-06 15:00

More tests for jdk, bringing total to 123!

165 lines of code changed in:

Benoit Xhenseval 2006-09-06 13:28

Separated the IMM calculator from the main DateCalendar, as suggested by Marcin (not everyone would use this).

It is implemented in similar fashion to the PeriodCountCalculator.

621 lines of code changed in:

Benoit Xhenseval 2006-09-06 10:58

Add doco (package) and clarify some use on home page.

22 lines of code changed in:

  • datecalc-common/src/main/java/net/objectlab/kit/datecalc/common: package.html (new 6)
  • datecalc-common/src/test/java/net/objectlab/kit/datecalc/common: UtilsTest.java (+3 -6)
  • datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk: package.html (new 6)
  • datecalc-joda/src/test/java/net/objectlab/kit/datecalc/joda: YearMonthDayIMMDateTest.java (-1)
  • src/site: index.xml (+7 -3)
Benoit Xhenseval 2006-09-06 00:24

Added IMMDate test for YearMonthDay (thanks for doing the generic bit Marcin).

41 lines of code changed in:

Benoit Xhenseval 2006-09-05 22:56

Added YearMonthDay Period count test.

112 lines of code changed in:

Benoit Xhenseval 2006-09-05 21:23

Fix build as the package changed! Marcin, you must update.

3 lines of code changed in:

Benoit Xhenseval 2006-09-05 18:59

Work around a bug in JDK 6 compiler (target must be 5 and not 1.5 as per doc).

41 lines of code changed in:

Benoit Xhenseval 2006-09-05 16:52

Tidy up for consolidated javadoc and better site.

26 lines of code changed in:

Benoit Xhenseval 2006-09-05 16:44

Typo...

38 lines of code changed in:

Benoit Xhenseval 2006-09-05 16:05

Improve doc with some diagrams for holiday handler algorithms.

2 lines of code changed in:

Benoit Xhenseval 2006-09-05 12:16

Moved ExcelDateUtil.java to Common for Date and Calendar.

Provided generic tests, used in common for Date and Calendar and used in Joda for LocalDate, YearMonthDay and DateTime.

Simplified the JodaExcelDateUtil.

Cool hey?

+ some formatting.

730 lines of code changed in:

Benoit Xhenseval 2006-09-05 11:13

better name for some param

and implementation of IMMPeriod.ANNUALLY for JDK side.

26 lines of code changed in:

Benoit Xhenseval 2006-09-05 11:01

New IMMPeriod annually. JDK test is broken.

96 lines of code changed in:

Benoit Xhenseval 2006-09-05 10:31

mistake use DateCalculator rather than DateCalculatorFactory, thanks Marcin

4 lines of code changed in:

Benoit Xhenseval 2006-09-05 10:29

Better JavaDoc.

64 lines of code changed in:

Benoit Xhenseval 2006-09-05 00:56

Time to hit the sack... I have released a new website with a better front page with examples (what do you think?).

25 lines of code changed in:

Benoit Xhenseval 2006-09-05 00:04

re-enable the yDoc plugin.

6 lines of code changed in:

Marcin Jekot 2006-09-04 22:09

removed unused import

0 lines of code changed in:

Marcin Jekot 2006-09-04 22:05

implemented the isIMMDate method, but will have to revisit this another time. woo-hoo, we past the 100 revision mark - good going...

8 lines of code changed in:

Marcin Jekot 2006-09-04 21:56

Generic IMMDateTest.

283 lines of code changed in:

Marcin Jekot 2006-09-04 21:30

Keyword expansion, and removed an empty if block

41 lines of code changed in:

Marcin Jekot 2006-09-04 19:49

Made the PeriodCountCalculatorTest generic.

313 lines of code changed in:

Benoit Xhenseval 2006-09-04 18:16

Added 3 extra methods for IMM:

- 2 using IMMPeriod and ALL have been implemented (albeit not tested for JDK)

- isIMMDate method implemented for JODA but not JDK ==> Marcin, have fun! ;-)

334 lines of code changed in:

Benoit Xhenseval 2006-09-04 16:01

Organised imports, Format and CleanUp.

215 lines of code changed in:

Benoit Xhenseval 2006-09-04 15:57

Force the Date/Calendar to be on UTC timezone. This then allows all tests to work in JDK.

Marcin, please genericise the PeriodCountCalculatorTest from Joda and use the data sets in JDK as well. Ta very much!

52 lines of code changed in:

Marcin Jekot 2006-09-04 13:32

moved Utils to common. more work on creating Calendar base implementations, and Date wrappers. All tests pass ;)

469 lines of code changed in:

Benoit Xhenseval 2006-09-04 12:10

Added dependencies for Abstract tests from Common... a bit dirty but it works...

Marcin, try to test your code by building using Maven 1.1

677 lines of code changed in:

Benoit Xhenseval 2006-09-04 11:25

removed dependency on JUnit in the main source tree.

1 lines of code changed in:

  • datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk: Utils.java (+1 -3)
Benoit Xhenseval 2006-09-04 11:23

couple of javadoc stuff.

3 lines of code changed in:

Marcin Jekot 2006-09-04 02:13

removed unused interface

0 lines of code changed in:

Marcin Jekot 2006-09-04 02:08

generic tests for jdk. some failures :/

115 lines of code changed in:

Marcin Jekot 2006-09-03 19:06

pulled the holidays methods up into common.

84 lines of code changed in:

Marcin Jekot 2006-09-03 17:54

Fixed problem with refactored JodaWorkingWeek.

7 lines of code changed in:

Marcin Jekot 2006-09-03 12:39

Moved the generic test classes to common, and modified the JodaWorkingWeek (a lot of the stuff was common with WorkingWeek. In the process I broke all the tests, sorry. Will fix later today - it's an issue in WorkingWeek.

1278 lines of code changed in:

Marcin Jekot 2006-09-03 10:56

Refactoring so that client code doesn't have to use generics, unfortunately a lot of extra work has to be done - the implementation classes have to redefine some methods - for example JdkDateCalculator.moveByDays(..), in fact any method which returns the new non-generic interface

199 lines of code changed in:

Marcin Jekot 2006-09-02 15:19

diffing correctly between 2 dates. all tests pass - finally ;)

12 lines of code changed in:

Marcin Jekot 2006-09-02 14:59

renamed DefaultPeriodCountCalculator to DateCountCalculator, and make it delegate to the calendar implementation

50 lines of code changed in:

Marcin Jekot 2006-09-02 11:03

added a CalendarPeriodCount calculator, and moved some constants to the interface

157 lines of code changed in:

Marcin Jekot 2006-09-02 09:56

comments and simplified if statement to a case

16 lines of code changed in:

Benoit Xhenseval 2006-09-01 15:44

Ditto for Joda: Excel date to LocalDate, YearMonthDay and DateTime.

(Need tests)

9 lines of code changed in:

  • datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda: ExcelDateUtil.java (new 9)
Benoit Xhenseval 2006-09-01 15:39

Added Excel converter to Java Date.

9 lines of code changed in:

Benoit Xhenseval 2006-09-01 15:34

Added test for Combination of Calendar with both LocalDate and YearMonthDay thanks to my extraordinarily simplified testing mechanism.



TODO: children of abstract test classes should use a delegate mechanism instead of CPC.

380 lines of code changed in:

Benoit Xhenseval 2006-09-01 15:07

Introduced a whole series of tests for YearMonthDay based on a generic version of LocalDate tests.

Marcin, you should base your tests on these Abstract Test (move them to common). I also fixed some BUGS in the tests.

979 lines of code changed in:

Benoit Xhenseval 2006-09-01 13:02

Added an implementation (untested) for Joda YearMonthDay based as much as possible on the LocalDate one.

348 lines of code changed in:

August 2006 »

Generated by StatSVN 0.3.2-SNAPSHOT