added one more template method to let a handler do stuff after all the other handlers have done their before method, but before the chain
4 lines of code changed in 1 file:
added default implementations, cleaned empty methods
15 lines of code changed in 6 files:
we do less things if the method doesn't exist
4 lines of code changed in 1 file:
useless commit(), close() does it anyway
0 lines of code changed in 1 file:
yes virginia, there are other things to be caught than exceptions
6 lines of code changed in 6 files:
rewritten Manu's hand-work (ask me about the joke)
33 lines of code changed in 1 file:
keeping debug info by default
15 lines of code changed in 1 file:
made multiple-level @includes work
8 lines of code changed in 1 file:
typo
0 lines of code changed in 1 file:
JOIN has higher precedence than comma starting mysql 5, using both leads to potentially broken queries
1 lines of code changed in 1 file:
better hibernate config, ensures that connections are not dropped. useless for tests, but good if used as example
12 lines of code changed in 1 file:
making the foreign key test pass
1 lines of code changed in 1 file:
joins generated explicitly in the FROM section ; support for LEFT JOIN
47 lines of code changed in 1 file:
reverting, formated source
34 lines of code changed in 1 file:
support for LEFT JOIN
5 lines of code changed in 1 file:
joins generated explicitly in the FROM section ; support for LEFT JOIN
498 lines of code changed in 1 file:
updating documentation with multi-field uniqueness
17 lines of code changed in 1 file:
fixed bug: pointers that end with .id need not be transformed
2 lines of code changed in 1 file:
fixed bug: empty-body <mak:option .... /> is possible for e.g. tickboxes
1 lines of code changed in 1 file:
fixed bug: if an mdd contained a set of elements of its type, the mapping was wrong
4 lines of code changed in 1 file:
fixing treatment of pointers in query string
14 lines of code changed in 1 file:
implementing maxResults function that gives count of unlimited queries
91 lines of code changed in 2 files:
fixing generic warnings, adding method to add a projection
20 lines of code changed in 1 file:
changing access to use if from other class
1 lines of code changed in 1 file:
more utility methods, more comments
31 lines of code changed in 1 file:
removing obsolete directory
0 lines of code changed in 32 files:
updated src to new hibernate version
0 lines of code changed in 2 files:
removing unused exceptions
0 lines of code changed in 2 files:
error if search form is not found, adapting to new field names in search tag
17 lines of code changed in 1 file:
fixing range queries, setting query string parameter, adding more comments, slight refactoring
180 lines of code changed in 1 file:
preventing null pointer on empty body tag
6 lines of code changed in 1 file:
allowing to alter error log automatically
2 lines of code changed in 1 file:
correct handling of multiple values on form reload
3 lines of code changed in 1 file:
Adding comments
70 lines of code changed in 1 file:
test pag for bug 993
13 lines of code changed in 1 file:
search form with hibernate
112 lines of code changed in 4 files:
added new tags & attributes to hibernate TLD
555 lines of code changed in 1 file:
correcting line endings
1792 lines of code changed in 2 files:
formatting taglib
1328 lines of code changed in 1 file:
linking logging properties in launcher, removing FINEST level for query
12 lines of code changed in 2 files:
subqueries excluded from nullable reference computation
3 lines of code changed in 1 file:
better type analyzer debug
1 lines of code changed in 1 file:
better subquery alias handling, subquery result type analysis, aggregate type analysis
9 lines of code changed in 1 file:
better logging, better subquery alias types, subquery projection type analysis, aggregate type analysis
36 lines of code changed in 1 file:
re-formatting, not using substring
45 lines of code changed in 1 file:
renaming method
2 lines of code changed in 1 file:
not rpinting line endings
2 lines of code changed in 1 file:
using speaks set in list & search examples
80 lines of code changed in 6 files:
displaying code
2 lines of code changed in 1 file:
search in sub-fields, sets
33 lines of code changed in 1 file:
renaming method
4 lines of code changed in 2 files:
changing method signature, allowing more inputs for search forms
4 lines of code changed in 1 file:
new utility methods for printing collections
12 lines of code changed in 1 file:
changing method signature, allowing more inputs for search forms
9 lines of code changed in 3 files:
Using better method to copy array
2 lines of code changed in 1 file:
cleaning, improving docs
4 lines of code changed in 1 file:
comparing results from list & resultList
43 lines of code changed in 1 file:
changing key definition
9 lines of code changed in 1 file:
first attempt of a result list tag
151 lines of code changed in 3 files:
fixing compiler warnings about generics
3 lines of code changed in 2 files:
Updating changes
7 lines of code changed in 1 file:
Adding method to retrieve responder codes in topological order
83 lines of code changed in 1 file:
Updating way of retrieving form order, storing form key
20 lines of code changed in 1 file:
Updating way of retrieving form order
9 lines of code changed in 1 file:
Analysing dependencies between form tags
77 lines of code changed in 1 file:
Adding variable to store the position of the tag in a graph
3 lines of code changed in 1 file:
Removing useless method
0 lines of code changed in 1 file:
Class to hold the hierarchy of form tags in a page, and perform topological sort
161 lines of code changed in 1 file:
Serializable (to be cached in the Responder)
2 lines of code changed in 1 file:
fixing compiler errors due to controller changes
3 lines of code changed in 1 file:
Adding a pointer for testing purposes
1 lines of code changed in 1 file:
Adding code to populate the db for testing
90 lines of code changed in 1 file:
Removing not needed classes
0 lines of code changed in 2 files:
Refactoring ControllerFilter in order to separate concerns
205 lines of code changed in 2 files:
Changing the way the database connections are handled
62 lines of code changed in 8 files:
Making sure all the served transactions are being closed in the end.
29 lines of code changed in 1 file:
Replacing direct calls to treatException by a wrapped runtime exception to be caught by the errorControllerHandler
33 lines of code changed in 10 files:
Refactoring ControllerFilter in order to separate concerns
974 lines of code changed in 8 files:
Changing way the connections are called by the uniqueness check - connection provider created outside of the loop, and then passing the wrapped connection to the loop. Making sure it is closed in the end
32 lines of code changed in 1 file:
Removing useless imports
4 lines of code changed in 1 file:
adding jstl libs
0 lines of code changed in 2 files:
first version of search forms
1319 lines of code changed in 7 files:
allowing to modify a single select field to a multiple select
allowing nullOption attribute also for pointer fields
32 lines of code changed in 5 files:
allowing . in attribute names
specified generics
6 lines of code changed in 1 file:
storing mapping from search inputs to fields
20 lines of code changed in 1 file:
correcting copy locations for scripts
5 lines of code changed in 1 file:
don't apply validation rules on search form fields
5 lines of code changed in 2 files:
form action not required for search forms
3 lines of code changed in 1 file:
utility method to find a field definition
39 lines of code changed in 2 files:
documentation about multiple submit
8 lines of code changed in 1 file:
removing not needed code
2 lines of code changed in 1 file:
more util methods
4 lines of code changed in 1 file:
implementing serialisable to be able to write it in the responder to the disc
5 lines of code changed in 1 file:
resource path for css added
2 lines of code changed in 1 file:
fixing compiler warnings
12 lines of code changed in 1 file:
simplifying toString method, which also caused a out-of-memory exception with the new error filter;
removed compiler warnings
4 lines of code changed in 1 file:
removing debug info
0 lines of code changed in 1 file:
new methods needed by mdd viewer
15 lines of code changed in 3 files:
formatting calendar editor better
20 lines of code changed in 1 file:
formatting of functions in viewer
27 lines of code changed in 1 file:
using new method to incldue scripts & styles at once
6 lines of code changed in 6 files:
externalising scripts & styles for developper support utils
12 lines of code changed in 1 file:
externalising scripts & styles for developper support utils
125 lines of code changed in 2 files:
exception handling - added custom error page support and error logging on db
651 lines of code changed in 8 files:
preventing possible null pointer
1 lines of code changed in 1 file:
documentation for validation rules
155 lines of code changed in 2 files:
parsing error messages of function definitions
39 lines of code changed in 3 files:
config for repository linking
49 lines of code changed in 3 files:
adding links to repository
64 lines of code changed in 4 files:
formatting source
25 lines of code changed in 1 file:
making more robust
1 lines of code changed in 1 file:
some more utility methods
21 lines of code changed in 1 file:
allowing validation/function definition to contain comments, preventing duplicate function name definition, removing not needed functions
14 lines of code changed in 2 files:
remove obsolete code
0 lines of code changed in 1 file:
adding parsing of query fragment functions
removing not needed code
46 lines of code changed in 1 file:
methods for query function accessing, data structure to hold a query fragment function
66 lines of code changed in 2 files:
added one more test case
2 lines of code changed in 1 file:
formatting code, adding java doc
44 lines of code changed in 1 file:
better unclosed debugging
19 lines of code changed in 1 file:
Uncommenting useful code (will be changed after controller refactoring)
1 lines of code changed in 1 file:
Mechanism to get the order of tags in the responder
82 lines of code changed in 5 files:
removing some compiler warnings
10 lines of code changed in 4 files:
corrected order of deleting, added cvs header
7 lines of code changed in 3 files:
changing order to pass tests with foreign keys
2 lines of code changed in 2 files:
changing order to pass tests with foreign keys
2 lines of code changed in 2 files:
make tests pass with unique fields
2 lines of code changed in 1 file:
foreign keys refractored
30 lines of code changed in 1 file:
closing connections
4 lines of code changed in 1 file:
unique key checking more robust
17 lines of code changed in 1 file:
formatted source
53 lines of code changed in 1 file:
Uniqueness validation
924 lines of code changed in 8 files:
correcting order of parsing & validating unique keys
3 lines of code changed in 1 file:
modifying field access
7 lines of code changed in 1 file:
adjusted logging levels
2 lines of code changed in 1 file:
using generics
1 lines of code changed in 1 file:
formatting tag lib
1378 lines of code changed in 1 file:
organised imports
0 lines of code changed in 1 file:
merging validation viewer into mdd viewer
149 lines of code changed in 3 files:
formatting source
39 lines of code changed in 1 file:
adding generics types
2 lines of code changed in 1 file:
fixing several compiler warnings
7 lines of code changed in 1 file:
removing not-needed classes
0 lines of code changed in 2 files:
using scripts generation from central place
70 lines of code changed in 7 files:
fixing compiler warning
1 lines of code changed in 1 file:
small fixes, convenience method
4 lines of code changed in 1 file:
new method for checking if there are validation rules
6 lines of code changed in 2 files:
improved example
4 lines of code changed in 1 file:
trimming rules from whitespace
8 lines of code changed in 1 file:
moving validation definition inline
21 lines of code changed in 2 files:
changes for in-mdd definition
47 lines of code changed in 6 files:
parsing validation definitions inside the mdd
126 lines of code changed in 1 file:
removed unneeded code
0 lines of code changed in 1 file:
toString method added
7 lines of code changed in 1 file:
Fixing login jsp (forgot TLD attribute)
2 lines of code changed in 1 file:
Fixing bug: database connection not closed
14 lines of code changed in 1 file:
Adding possibility of manual connection debugging
6 lines of code changed in 1 file:
Adding possibility of manual connection debugging
7 lines of code changed in 1 file:
moving ordered properties to separate class
92 lines of code changed in 1 file:
Test for login
54 lines of code changed in 3 files:
Test for login
1 lines of code changed in 3 files:
linking reference checker tool
30 lines of code changed in 3 files:
Better error handling for foreign keys
2 lines of code changed in 1 file:
needed public access
1 lines of code changed in 1 file:
making more robust, fixing warnings
6 lines of code changed in 2 files:
uing methods from devel utils
3 lines of code changed in 1 file:
need public access for reference checker
1 lines of code changed in 1 file:
new developer tool to check references
277 lines of code changed in 1 file:
uing methods from devel utils
38 lines of code changed in 6 files:
more util methods used by several developers support tools
68 lines of code changed in 1 file:
foreign key test
75 lines of code changed in 1 file:
removed unused folder
0 lines of code changed in 7 files:
Removing a masterpiece of OO programming
0 lines of code changed in 1 file:
Refactoring operation getting mechanism
202 lines of code changed in 6 files:
Updating test with live validation script resources
3 lines of code changed in 1 file:
Fixing bug: resources should be added only for the root form
1 lines of code changed in 1 file:
Fixing a bug introduced during the refactoring of the form responder
14 lines of code changed in 3 files:
New tests on new taglib
0 lines of code changed in 40 files:
Reverting to previous version
1 lines of code changed in 2 files:
Implemented foreign keys
99 lines of code changed in 8 files:
Refactoring Responder in an object-oriented way
426 lines of code changed in 10 files:
fixing a bug with not correctly decoding the path
13 lines of code changed in 1 file:
added fields going to be needed by search forms, formatted code
89 lines of code changed in 1 file:
write client side validation not for search forms
23 lines of code changed in 2 files:
fix for calendar provider: request it only for date-type input tags.
5 lines of code changed in 1 file:
added some fields needed for testing
8 lines of code changed in 3 files:
Fixing bug: if no resources are added, we don't iterate through the resources map (as it is null)
8 lines of code changed in 1 file:
Refactoring: moving form responder operations to their respective classes
378 lines of code changed in 8 files:
New convenience method for making recording of new test results very fast.
87 lines of code changed in 9 files:
better treating of dates on form reload (keeping null value of no date was entered)
7 lines of code changed in 1 file:
formatted code
52 lines of code changed in 1 file:
method to determin whether an object is a makumba null value
10 lines of code changed in 1 file:
formatted code
114 lines of code changed in 1 file:
correcting location of resource servlet
3 lines of code changed in 3 files:
adding last-modified header to allow caching of resources
15 lines of code changed in 1 file:
added to string method for debug purposes
9 lines of code changed in 1 file:
new convenience methods for field type determination
15 lines of code changed in 2 files:
added makumba set chooser script, CVS headers
144 lines of code changed in 3 files:
updated example web.xml with makumba resources
24 lines of code changed in 2 files:
including makumba resources in jar
1 lines of code changed in 1 file:
mapping new servlet for resources
11 lines of code changed in 1 file:
imports not manually anymore
0 lines of code changed in 1 file:
requesting & including makumab resources
29 lines of code changed in 2 files:
servlet providing makumab resources
131 lines of code changed in 1 file:
key for needed resources cache
2 lines of code changed in 1 file:
extracted methods to use them from resource servlet
33 lines of code changed in 1 file:
scripts not imported anymore manually
0 lines of code changed in 1 file:
moving scripts to makumba resources directory
2213 lines of code changed in 7 files:
preventing possible null pointer exception
7 lines of code changed in 1 file:
Small improvements, extending examples to demonstrate strengths (sublists, subforms)
28 lines of code changed in 1 file:
adding caching of sets, adding generics parameter
26 lines of code changed in 1 file:
Initial revision
45 lines of code changed in 1 file:
Moving validation rules to dataDefinition provider
801 lines of code changed in 33 files:
Moved classes, fixing bug (binary type not supported)
6 lines of code changed in 1 file:
Moving GenericMakumbaTag class
8 lines of code changed in 4 files:
Refactoring a bit, updating imports from moves (Attributes, Responder)
77 lines of code changed in 1 file:
Moving Responder classes to one place, refactoring a bit Responder
1101 lines of code changed in 5 files:
Updating Responder import
1 lines of code changed in 1 file:
Updating imports (Attributes, GenericTag)
9 lines of code changed in 6 files:
Moving response tag
56 lines of code changed in 2 files:
Moving Attribute related classes to one place
766 lines of code changed in 8 files:
Moving class
235 lines of code changed in 2 files:
Moving stuff from Controller, removing dependencies
18 lines of code changed in 1 file:
Updating taglib for moved tags (response)
3 lines of code changed in 3 files:
Removing unnecessary file
0 lines of code changed in 1 file:
Test for input of type "file" in newform
48 lines of code changed in 3 files:
avoiding a NPE in DataDefinition, a nice exception instead
5 lines of code changed in 1 file:
more exceptions now get the nice line quote, no idea why this was restricted to (some) LogicExceptions and ... unknown exceptions
2 lines of code changed in 1 file:
Added test for nested forms (writing tests is so fast!)
54 lines of code changed in 3 files:
26 lines of code changed in 2 files:
Test for multiple forms
13 lines of code changed in 1 file:
Configuration is serializable (to please the Responder, and maybe also later we'll want to save it to disk?)
5 lines of code changed in 1 file:
fixed frustrating issue: the actual JSP problem was not shwon, just the line number and code snippet
10 lines of code changed in 1 file:
Improving programmer error (previously, in case of pointers, gave error such as "computed type is different from the type resulting from form analysis. The context type was determined to 'ptr', type computed is 'ptr'")
15 lines of code changed in 1 file:
Formatting code
126 lines of code changed in 1 file:
Fixing Java 5.0 compiler warnings
3 lines of code changed in 1 file:
adding afterHandler for forms
79 lines of code changed in 5 files:
type analyzer does not continue analysis after first error. the error goes to the page instead of standard out
17 lines of code changed in 2 files:
avoiding a NPE in the type analyzer if a label is unknown, better error message instead
4 lines of code changed in 1 file:
Renaming "Installation" to "Quick start" (sounds better, more common)
2 lines of code changed in 1 file:
Fixing small mistake, improving more.
8 lines of code changed in 1 file:
Small improvements, improving lisiblity
18 lines of code changed in 1 file:
Improving lisiblity
39 lines of code changed in 1 file:
Updating, putting some more attractive text
18 lines of code changed in 1 file:
Adding style information for example headers
12 lines of code changed in 1 file:
Formatting source
89 lines of code changed in 2 files:
Formatting source
30 lines of code changed in 1 file: