- Refinements in bipartite matching algorithms 2006-04-18, by deba
- added missing glibc2.m4 2006-04-14, by ladanyi
- downgrade to gettext 0.14.2 2006-04-14, by ladanyi
- po update 2006-04-14, by ladanyi
- bugfix 2006-04-14, by ladanyi
- distribute m4/*.m4 2006-04-14, by ladanyi
- some reorganization 2006-04-14, by ladanyi
- MaxWeightedBipartiteMatching 2006-04-14, by deba
- Changing the mining of the clear in heaps 2006-04-14, by deba
- bugfix 2006-04-14, by ladanyi
- make distcheck should work now 2006-04-14, by ladanyi
- Removed a 0x00 byte which confused the file utility. 2006-04-13, by ladanyi
- more explicit :) 2006-04-13, by klao
- path.h: bugfix, returning reference to a temporary 2006-04-13, by klao
- svn:ignore 2006-04-12, by ladanyi
- revert to single configure scheme 2006-04-12, by ladanyi
- New Algorithm group for matchings 2006-04-07, by deba
- Forgotten functions in the graph adaptor extenders. 2006-04-07, by deba
- Bipartite Graph Max Cardinality Matching (Hopcroft-Karp) 2006-04-07, by deba
- Commiting The DynamicAsymMatrixMap from Nagy Jano 2006-04-06, by deba
- LinearHeap is renamed to BucketHeap which is more conform 2006-04-04, by deba
- Doxygen log corrections 2006-04-04, by deba
- The algorithm does not change the capacity and the flow in the resgraph 2006-04-04, by deba
- More mingw compatibility 2006-04-03, by deba
- Edmonds-Karp MaxFlow 2006-04-03, by deba
- Small corrections 2006-04-03, by deba
- Writeable extension of some maps 2006-04-03, by deba
- Correcting the structure of the graph's and adaptor's map. 2006-04-03, by deba
- Naming convention fix 2006-04-03, by deba
- Count ANodes-BNodes 2006-04-03, by deba
- MinGW32 compatibility 2006-03-31, by deba
- MinGW compatibility fix 2006-03-31, by deba
- NaN checking to be conform to MinGW32 2006-03-31, by deba
- Bugfix in the minimum cost arborescence algorithm 2006-03-31, by deba
- tolerance class incorporated 2006-03-30, by jacint
- Unionfind changes induced some bugs here. Also some augmentations made. 2006-03-30, by jacint
- docfix 2006-03-30, by alpar
- IncEdgeIt goes through on loop edges twice. 2006-03-30, by deba
- Rewritten countItems and findEdges 2006-03-30, by deba
- Adding todo to preflow 2006-03-27, by deba
- missing ignore 2006-03-27, by klao
- Minimum Cost Arborescence algorithm 2006-03-27, by deba
- Doc rearrangement 2006-03-27, by deba
- bootstrap: quiet option 2006-03-24, by klao
- ignore generated files 2006-03-23, by ladanyi
- include fixes 2006-03-23, by ladanyi
- - added gettext infrastructure to the gui 2006-03-23, by ladanyi
- Renaming files 2006-03-21, by deba
- unused parameters fix 2006-03-17, by klao
- rethrow fix 2006-03-16, by klao
- "Node shapes" added 2006-03-15, by alpar
- Also check gcc-4.1 2006-03-15, by alpar
- Spellcheck 2006-03-15, by alpar
- unionfind_test: double erase is not supported anymore 2006-03-10, by klao
- UnionFindEnum: one remaining bug; removing commented out code 2006-03-10, by klao
- UnionFindEnum revision: 2006-03-10, by klao
- Omitting warning 2006-03-08, by deba
- Removing obsolote "id" map handling 2006-03-07, by deba
- Checking missing section reader 2006-03-06, by deba
- Clarifing alteration observing system 2006-03-06, by deba
- Bugfix in the hyper map 2006-03-06, by deba
- Bugfix: an ugly artefact of the 'id' -> 'label' renaming 2006-03-03, by klao
- Some documentation arrangement modification 2006-03-03, by deba
- Bugfix in bpugraph 2006-03-02, by deba
- bugfix: moving "invalid.h" down to "bits" broke autoconf 2006-03-01, by klao
- utility, invalid and traits moved to bits 2006-03-01, by deba
- UNDIRGRAPH_TYPEDEFS => UGRAPH_TYPEDEFS 2006-03-01, by deba
- The graph adadptors can be alteration observed. 2006-03-01, by deba
- Some classes assumed that the GraphMaps should be inherited 2006-03-01, by deba
- Traits for alteration notifiers 2006-03-01, by deba
- Bug fix 2006-03-01, by deba
- Default constructor which allocates empty graphs 2006-02-27, by deba
- An additional simplier interface for static size graphs. 2006-02-27, by deba
- Bug fix 2006-02-27, by deba
- Bug fix 2006-02-24, by deba
- Bugfix 2006-02-24, by deba
- ListBpUGraph 2006-02-23, by deba
- Little bugfixes, spellchecks and improvements 2006-02-23, by deba
- Renaming to be convient to the naming of the adaptors 2006-02-23, by deba
- Mergeing extendermerge branch 2006-02-22, by deba
- vmap.h: Enables one to create maps with a virtual base class. 2006-02-22, by alpar
- RefPtr: a reference counted pointer class 2006-02-21, by alpar
- Fix bug #26: Check if an edge is a loop and do not draw then 2006-02-21, by alpar
- Second renaming of min cut 2006-02-20, by deba
- Public data members of xy became documented 2006-02-20, by alpar
- Spellchecking 2006-02-20, by alpar
- Dewarningification 2006-02-20, by alpar
- - RGB color related stuff is in color.h now 2006-02-20, by alpar
- Doc changes 2006-02-20, by alpar
- One more step towards Undir -> U conversion... 2006-02-20, by alpar
- Name modification 2006-02-14, by deba
- New algorithm: 2006-02-13, by deba
- Easier checking in DEBUG mode 2006-02-07, by deba
- Compilation with G++ -ansi 2006-02-07, by deba
- Bug fix 2006-02-06, by deba
- Bug fix 2006-02-06, by deba
- Bug fixes in ListEdgeSet 2006-02-06, by deba
- Bug fix 2006-02-06, by deba
- - Increased max. number of iteration 2006-02-06, by alpar
- Spellcheck 2006-02-06, by alpar
- - svn lock doesn't work lemon-0.5 2006-02-03, by alpar
- Last struggle against Doxygen. 2006-02-03, by alpar
- Unified copyright notices 2006-02-03, by alpar
- Change the compilation flag at release make distcheck. 2006-02-03, by alpar
- Minor change. 2006-02-03, by alpar
- Polish the doc. 2006-02-03, by alpar
- graph_adaptor.h: spacing corrections in doc 2006-02-03, by klao
- graph_adaptor.h: probably a doxygen bug: in tex formulas there should be 2006-02-03, by klao
- lp_cplex.cc: bugfix in _setColName, _getColName implemented 2006-02-03, by klao
- Fight with Doxygen. 2006-02-03, by alpar
- Hopefully we can release 0.5 today 2006-02-03, by alpar
- minor changes 2006-02-02, by alpar
- - workaround for a Doxygen 1.4.6 bug 2006-02-02, by alpar
- NEWS: major changes since 0.4 added 2006-02-02, by klao
- Use short icpc paths 2006-02-02, by alpar
- Fix crash when an arrow is clicked with the delete tool. 2006-02-02, by ladanyi
- kruskal.h: an overloaded function for older, pointer-style iterators 2006-02-02, by klao
- The version tag of the trunk is svn-head 2006-02-02, by alpar
- - also works off-line 2006-02-02, by alpar
- Towards icc-8.0 compatibility... 2006-02-02, by alpar
- Fix g++-3.4 executable's name 2006-02-01, by alpar
- Some useful scripts: 2006-02-01, by alpar
- Fix icc compilation failures. 2006-01-31, by alpar
- Spellcheck 2006-01-31, by alpar
- Bug fix 2006-01-31, by deba
- Revising the bpugraph concept 2006-01-31, by deba
- Bug fix 2006-01-31, by deba
- New iterable map with comparable values 2006-01-31, by deba
- Solve bug #23: Floating versus Integer Coordinates 2006-01-30, by alpar
- Better doc. 2006-01-30, by alpar
- Use [] instead of set(). 2006-01-30, by alpar
- Functions added to set the edges/corners of the bounding box directly. 2006-01-30, by alpar
- Do not rely on the autodetection of cplex and glpk. 2006-01-29, by ladanyi
- Updated rpm specfile to include the gui too. Couldn't test it. 2006-01-29, by ladanyi
- ignore radix_sort-bench 2006-01-29, by ladanyi
- distribute simann.h too 2006-01-29, by ladanyi
- Undir -> U transition 2006-01-29, by ladanyi
- test for simann 2006-01-29, by ladanyi
- added simann_maxcut_demo 2006-01-29, by ladanyi
- demo for simann 2006-01-29, by ladanyi
- more doc 2006-01-29, by ladanyi
- include the gui in the deb 2006-01-29, by ladanyi
- make public the shiftedStart inorder to compute just n dijkstra 2006-01-27, by deba
- Add new ItemSetTraits for ANode and BNode 2006-01-27, by deba
- Doc bug fix 2006-01-27, by deba
- Making iterable bool map dynamic 2006-01-27, by deba
- Algorithms by szakall 2006-01-27, by deba
- The pre BpUGraph concept 2006-01-26, by deba
- Bipartite => Bp 2006-01-26, by deba
- Undir -> U transition 2006-01-26, by klao
- Better doc. 2006-01-26, by alpar
- MALE and FEMALE node shape added. 2006-01-26, by alpar
- Omitting warnings 2006-01-25, by deba
- Do not append -Wall -W to CXXFLAGS when it is set on the commandline. 2006-01-25, by ladanyi
- Bug fix for empty intervall sorting 2006-01-25, by deba
- Bug fix 2006-01-25, by deba
- state setting function for heaps 2006-01-25, by deba
- Lemon Graph Format uses label instead of id named map. 2006-01-24, by deba
- Fix bug #18: bug in LpSolverBase::Col operator!= and ::Row operator!= 2006-01-19, by alpar
- - setCol() -> col() 2006-01-18, by alpar
- - tolerance() added. 2006-01-18, by alpar
- Tolerance<long double> added 2006-01-18, by alpar
- Documentation of classes realizing algorithm running. 2006-01-14, by hegyi
- - colName() added (untested on CPLEX) 2006-01-14, by alpar
- Changes in doc 2006-01-14, by alpar
- Documenatation of MapWin. 2006-01-12, by hegyi
- Documentation of MapSelector. If no default value is present in MapSelector, Reset button does not appear. 2006-01-12, by hegyi
- Documentation of NoteBookTab. Redundant function parameters are removed from other classes as well. 2006-01-12, by hegyi
- Documentation of NewMapWin. 2006-01-11, by hegyi
- Documentation of MainWin. 2006-01-11, by hegyi
- If default value of a new map is constant, the newly created elements will get that value as well. Documentation is added to BrokenEdge, MapStorage and GraphDisplazCanvas classes. 2006-01-10, by hegyi
- The tree that is created for evaluation of expression string at new map creation is deleted after usage. 2006-01-09, by hegyi
- Creation of algorithm dialog is even simpler by the usage of the newly created addMapSelector function. 2006-01-09, by hegyi
- Forgotten file committed. 2006-01-06, by hegyi
- In algorithm window maps can be selected and reated through MapSelector widget. 2006-01-06, by hegyi
- Set arrow coordinates when creating a new edge. 2006-01-06, by ladanyi
- MapSelector has become a standalone class. 2006-01-06, by hegyi
- Result of KruskalGUIAlgo is refreshed if displayed, but no more setin a forced way. 2006-01-06, by hegyi
- Reformatting: too long code lines. 2006-01-06, by alpar
- Kruskal algorithm can be run from GUI from now on. 2006-01-05, by hegyi
- Several changes. \n If new map is added to mapstorage it emits signal with the name of the new map. This was important, because from now on not only tha mapwin should be updated. \n Furthermore algobox gets a pointer to mapstorage instead of only the mapnames from it. This is important because without it it would be complicated to pass all of the required maps to algobox. 2006-01-05, by hegyi
- Set the move tool active by default. 2006-01-05, by ladanyi
- Communication with algorithm window is developed. 2006-01-04, by hegyi
- Happy new year to LEMON 2006-01-04, by alpar
- Doc updates 2006-01-04, by alpar
- IterableBool{Upper/Lower}NodeMaps 2006-01-04, by alpar
- Best feature ever\! Name of tabs are different from now on\! 2006-01-04, by hegyi
- Coding of Algorithms has begun, but code is really-really ugly yet. 2006-01-03, by hegyi
- Delete misnamed file 2006-01-03, by deba
- Handling of tabs is rationalized a bit. More than one file can be given at startup in command prompt. If there is no file given in command prompt, an empty tab will be present at startup. 2006-01-03, by hegyi
- Bug fix in bipartite graph 2005-12-21, by deba
- Fix crash when the input file does not contain any nodeset or edgeset. 2005-12-19, by ladanyi
- New file and data structures: sub_graph 2005-12-19, by deba
- Doc fix 2005-12-19, by deba
- Fixing Bellman's name 2005-12-19, by deba
- Demos and benchmarks are not built by default now. They can be enabled with the --enable-demo and --enable-benchmark configure flags. 2005-12-18, by ladanyi
- Added guipixbufs.h to BUILT_SOURCES. This solves 'make dist' problems. 2005-12-18, by ladanyi
- Distribute xml.h too. 2005-12-17, by ladanyi
- Save and load the coordinates of the arrows on the edges. 2005-12-17, by ladanyi
- Bug fix 2005-12-14, by deba
- Bug fix in def pred map 2005-12-14, by deba
- belmann_ford: 2005-12-10, by klao
- Notebook tabs can be closed. 2005-12-08, by hegyi
- Eliminate warnins 2005-12-07, by alpar
- Bugfix 2005-12-07, by alpar
- Fix template version of Invalid. 2005-12-07, by alpar
- Some bug fixes and improvments in the io classes 2005-12-07, by deba
- Doc improvements 2005-12-06, by alpar
- Bugfix 2005-12-06, by marci
- Notebook style is provided. Without opportunity to close tabs. :-) But with all other necessary things (I think). 2005-12-06, by hegyi
- Doc bug fix 2005-12-05, by deba
- - Changed and improved Timer interface 2005-12-05, by alpar
- I have forgot the attributes 2005-12-03, by deba
- Implementation redesign 2005-12-03, by deba
- Changed implementation and bug fix 2005-12-03, by deba
- bugfix 2005-12-02, by alpar
- NewEdgeSetAdaptor -> ListEdgeSet 2005-12-01, by deba
- bug fix 2005-11-30, by marci
- max flow with lp column generation 2005-11-30, by marci
- Some bug fix 2005-11-30, by deba
- MapWin is created and disposed from now instead of being show and hide. 2005-11-30, by hegyi
- Structure of GUI is now more clear-cut than before. 2005-11-29, by hegyi
- Clarify INVALID implementation. 2005-11-29, by alpar
- - tolerance.h added 2005-11-29, by alpar
- Doc fix 2005-11-28, by deba
- Radix sort algorithm 2005-11-28, by deba
- Bug fix 2005-11-24, by deba
- No segmentation fault caused by zero long edges. 2005-11-23, by hegyi
- Document improvments 2005-11-23, by deba
- Correcting alteration notifing 2005-11-23, by deba
- Static maps for bipartite graphs. 2005-11-23, by deba
- Fixing bug in g++-3.3 2005-11-22, by deba
- clean-up 2005-11-22, by ladanyi
- fixed some memory leaks 2005-11-22, by ladanyi
- Erasing old header 2005-11-21, by deba
- NewMapWin has become Dialog instead of Window. Therefore it is created dynamically, when there is need for it, instead of keeping one instance in memory. This solution is slower, but more correct than before. 2005-11-21, by hegyi
- Erasing from the Makefile.am too 2005-11-21, by deba
- Erasing old tests 2005-11-21, by deba
- Undir Bipartite Graph/Full and Smart/ without concept, doc and concept 2005-11-21, by deba
- Reorganizing. 2005-11-21, by hegyi
- UndirEulerIt added 2005-11-21, by alpar
- - Spellcheck (pathes->paths) 2005-11-18, by alpar
- - Spellcheck (pathes->paths) 2005-11-18, by alpar
- Bugfix 2005-11-18, by alpar
- As initial value of a new map expression with ()+-/* operators can be given. These operators work on numbers, or on maps. If maps are given, then the new value for a given graph element will be calculated using the value from the given maps that belong to that graph element. 2005-11-17, by hegyi
- Bug fix 2005-11-17, by deba
- split(Edge) member function added. 2005-11-17, by alpar
- Several bugfices. 2005-11-17, by alpar
- Modified iterators on graph maps 2005-11-16, by deba
- The GRAPH_TYPEDEFS macro is a bug. 2005-11-16, by marci
- wirteable -> writable 2005-11-16, by alpar
- Empty graph is (strongly) connected. 2005-11-16, by alpar
- The first parameter of runningTimeTest became const. 2005-11-16, by alpar
- Iterable Bool maps can count the number of true and false values. 2005-11-16, by alpar
- (UNDIR)GRAPH_TYPEDEFS also defines some basic graph maps 2005-11-16, by alpar
- Better doc. 2005-11-16, by alpar
- Demo for topology 2005-11-16, by deba
- Images for doc 2005-11-16, by deba
- bipartite by szakall 2005-11-16, by deba
- Warning because unused parameters 2005-11-16, by deba
- lp_cplex: getDual compiles; untested 2005-11-16, by klao
- lp_test.cc: 2005-11-16, by klao
- lp_skeleton: _getDual "implemented" 2005-11-15, by klao
- bugfix in undir_graph_extender -> graph_extender transition 2005-11-15, by klao
- String->Double 2005-11-14, by deba
- Documentation fixes 2005-11-14, by deba
- Arrangement of the documentation changed 2005-11-14, by deba
- Modification on the base graph concept 2005-11-14, by deba
- Bug fix 2005-11-14, by deba
- eps images 2005-11-14, by deba
- Some documentation modifications 2005-11-14, by deba
- bugfix in setCol, getting dual values 2005-11-13, by marci
- Doc bug fix 2005-11-10, by deba
- Assertion with own exception throwing 2005-11-10, by deba
- Bug fix 2005-11-10, by deba
- One more bug fix 2005-11-09, by deba
- Bug fix. 2005-11-09, by deba
- Path length limit for belmann_ford.h 2005-11-09, by deba
- - Timer can be stop()ed and (re)start()ed. 2005-11-08, by alpar
- Obsolete bug removed 2005-11-08, by alpar
- Some just writeable bool maps. 2005-11-04, by deba
- improved zooming 2005-11-04, by ladanyi
- Images for grid_graph_demo 2005-11-04, by deba
- Added doc to demos. 2005-11-04, by deba
- UnsupportedException on erase with Snapshot 2005-11-04, by deba
- Bugfix 2005-11-04, by alpar
- SnapShot -> Snapshot 2005-11-04, by alpar
- (Dual)Expr::simplify(double tolerance) added 2005-11-04, by alpar
- SnapShot -> Snapshot 2005-11-04, by alpar
- Removed todo 2005-11-04, by deba
- Removing findEdge 2005-11-04, by deba
- Changed name 2005-11-04, by deba
- Tons of todos have been removed. 2005-11-04, by alpar
- Removing todos 2005-11-04, by deba
- Images for topology 2005-11-04, by deba
- pred => predEdge rename 2005-11-04, by deba
- throwing an exception if s=t 2005-11-04, by jacint
- Hiding :) todos 2005-11-04, by deba
- concept/graph.h: graphs defined by using components (_*Graph) need no 2005-11-04, by klao
- Increment and decrement operator for IterableIntMap::Reference 2005-11-04, by deba
- Doc fix 2005-11-04, by deba
- Spellcheck 2005-11-02, by alpar
- GRAPH_TYPEDEFS and UNDIRGRAPH_TYPEDEFS macros added to graph_utils.h. 2005-11-02, by alpar
- Make constructor explicit 2005-11-02, by deba
- Documentation modified 2005-11-02, by deba
- Some change on the clear 2005-11-02, by deba
- IterableIntMap 2005-11-02, by deba
- Swap col and row map 2005-11-02, by deba
- Connected components, etc... 2005-11-02, by deba
- Visitor interface for the dfs algorithm. 2005-11-02, by deba
- small svn:ignore fixups 2005-11-02, by klao
- Faster implementation 2005-10-28, by deba
- If the file does not exist LemonReader throws exception 2005-10-28, by deba
- Upgrading tests 2005-10-26, by deba
- Removing old input/output functions 2005-10-26, by deba
- Filename can be given as std::string 2005-10-26, by deba
- Show description of the file 2005-10-26, by deba
- Some modifications on shortest path algoritms: 2005-10-26, by deba
- Bug fix in connectedComponents 2005-10-24, by deba
- Computing the number of the connected components and the components themselves. 2005-10-24, by alpar
- Euler tour iterator. 2005-10-24, by alpar
- Newly created map is realized by the property givening by common sense. 2005-10-24, by hegyi
- Doxyfile for documenting glemon's architecture. 2005-10-24, by alpar
- New version of XML reader/writer. 2005-10-24, by alpar
- - dijkstraZero() added. (Until we conclude how to handle the related problem.) 2005-10-24, by alpar
- MapSelector widget is able to pop up NewMap window. At the moment I hope MapSelector widget is done. 2005-10-21, by hegyi
- Bugfix 2005-10-21, by deba
- Mapselector widget reached its first release, but there are still work to do on it, I know... 2005-10-20, by hegyi
- Minor changes and bugfixes 2005-10-17, by deba
- Removing signal/commit Change from alteration notifier 2005-10-17, by deba
- Updating tests 2005-10-14, by deba
- Doc and changing heap 2005-10-14, by deba
- Doc bugfix 2005-10-14, by deba
- Using proper return type 2005-10-14, by deba
- Heap not for the dijkstra 2005-10-14, by deba
- Really short description of these shortest path algorithms 2005-10-14, by deba
- bugfix (affected x86_64 only) 2005-10-14, by ladanyi
- Named parameter for heap and cross ref 2005-10-14, by deba
- Matrixmaps moved to own file 2005-10-14, by deba
- Traits moved to own file 2005-10-14, by deba
- Extending observer interface 2005-10-14, by deba
- Added clear function to heaps and concept 2005-10-14, by deba
- Sym -> Undir 2005-10-07, by alpar
- Doc improvments 2005-10-07, by alpar
- Shape keeping movement is implemented, at last. Many thanks to Alpar. 2005-10-06, by hegyi
- Doc improvments 2005-10-06, by alpar
- Little modifications 2005-10-06, by deba
- All pairs shortest path test 2005-10-06, by deba
- Bug solved in named parameters 2005-10-06, by deba
- Template Named Parameter bugfix 2005-10-05, by deba
- compile with old gtkmm 2005-10-05, by ladanyi
- Changing makefile 2005-10-05, by deba
- Removing NeedCopy 2005-10-05, by deba
- Removing smart references 2005-10-05, by deba
- findUndirEdge, ConUndirEdgeIt 2005-10-05, by deba
- Proper sized map type 2005-10-05, by deba
- Bugfix in list_graph 2005-10-03, by deba
- Bugfix 2005-10-03, by deba
- Extend Makefile 2005-10-03, by deba
- Some shortest path algorithms 2005-10-03, by deba
- Small functions for discovering graph topology 2005-10-03, by deba
- Preliminary SplitGraphAdaptor 2005-10-03, by deba
- CompileTimeAnd 2005-10-03, by deba
- Potential difference map 2005-10-03, by deba
- Fixing naming conventions 2005-10-03, by deba
- Improving GridGraph and HyperCubeGraph 2005-09-30, by deba
- Correcting the names in the \files documentation. 2005-09-30, by deba
- Handling C x A -> A multiplication 2005-09-30, by deba
- Bug fix. 2005-09-30, by deba
- - runningTimeTest(): a tool to measure running times more precisely. 2005-09-28, by alpar
- Permissions and svn:ignore cleanup. 2005-09-16, by klao
- - silly mistake fixed 2005-09-16, by alpar
- Using std:: prefix for the functions in the c* headers 2005-09-16, by deba
- Some bugfixes 2005-09-16, by deba
- Better doc. 2005-09-14, by alpar
- Input file for coloring. 2005-09-13, by deba
- Automake needs this file 2005-09-13, by alpar
- SubGraphAdaptors with edge checking functionality. 2005-09-12, by deba
- Fixing and improving GridGraph 2005-09-12, by deba
- Some bugfixes. 2005-09-12, by deba
- graph_orientation.cc: A thoroughly documented demo application. 2005-09-12, by alpar
- iterable_maps.h header hes been added. Up to now it contains an iterable bool 2005-09-12, by alpar
- Bug fix 2005-09-08, by deba
- Redesign of the map adaptors. 2005-09-08, by deba