[DRE-commits] [ruby-rgen] annotated tag upstream/0.8.0 created (now d7bd23e)
Stig Sandbeck Mathisen
ssm at debian.org
Wed Jun 1 21:50:07 UTC 2016
This is an automated email from the git hooks/post-receive script.
ssm pushed a change to annotated tag upstream/0.8.0
in repository ruby-rgen.
at d7bd23e (tag)
tagging 473bd2c85ef1af3a01fdcc79f5314d25167c94b3 (commit)
replaces upstream/0.7.0
tagged by Stig Sandbeck Mathisen
on Wed Jun 1 23:29:47 2016 +0200
- Log -----------------------------------------------------------------
Upstream version 0.8.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCgAGBQJXT1PLAAoJEH26lYwcBVU4KwUP/0y5157sCASlY3LAgG6/4Sqx
V3QZ0nNtUuJ/zt9az9+CZPbBuj/rqn3Umsl9VKKdbA/LsJUN3BwRy5rXK3sL0aqa
XeI8vI9MEPJMQ4c5Lvb5knOVlomk1PUituTxx6xpljVp+FjUYjUCuWgKD2SicdDf
EZ9cER9/94l4cc3XjRD14YCTZyku85qWiFmNKBoDeTcOoXkpI8Po08JQrCoZr1zw
Q9iMMi+nnWOe9EzBSaaa0Pt1EHRfeE6qSnTcJkmEqj1c/kqeqj0qBbQAtMXfUniY
Jxk74kM+XyXNZnhPAy0zifHify0LNeqHXf2iLi1jhceXiRL6cfPiRmu2bTbE+L/1
yuxm/BFHm4PZWO8IWmiEpg/90fprNVJgOadiFl1w5OfDmYurV8dZ0AjxC/+rueKp
4Dp72Ip03mo03+K7UmlhWFgFZlqT8uLSFjFXSr1OHxVYDrRZldisjy4oRttGDDCl
JymycfEfZOsN/W6avZhYc/smV2OzVbrMPOy9EgGCzRjwCi5tw2Eft1A4ZdcYe9rd
38uLHIdydPFRoVAWyvcLgrBSeVmMLQUkd4UQYOUsR3Vj2J/uXNJaUUHXPXUFMacT
AVJt4Y4VA6AUTx8JwmvfjWuQR10wGgQGpVnJCvk6M08rgqxwdiRKpV5udhqShAVC
/iV8ZDv7zZCa/KubrqFL
=nRiO
-----END PGP SIGNATURE-----
Hans de Graaff (1):
Use a value larger than Fixnum max to test Bignum support.
Martin Thiede (207):
deleted obsolete model_extension2.rb; deleted test outputs
added .gitignore
fixed register/unregister bug at one-side elements
added new model comparator base class
some new features for model comparator base class
fixed bug in model_comparator_base; started cleaning up ModelBuilder tests
release 0.5.1
updated TODO
added support for 'many' attributes
made metamodel generator support 'many' attributes
added concrete support (ecore to concrete, concrete json serializer)
added identifier provider support for json serializer
added QualifiedNameResolver
added reference proxy support
added more generic access methods on metaclasses
added ReferenceResolver resolver mixin
added json instantiator
fixed qualified name resolver to handle to-one childs correctly
added string escape support in json instantiator and serializer
fixed json instantiator float parsing bug
fixed ecore xml instantiator to recognize references to standard builtin datatypes
ignore references to unknown types in ecore to concrete transformer
fixed ecore xml serializer to support builtin datatypes; added unit tests for builtin types; fixed bug in ecore xml serializer to not output opposite containment references
made reference resolver return still unresolved references; json instantiator returns unresolved references
added qualified_name_resolver test to rgen_test
updated changelog, version number, year in license
moved concrete support to concrete project and instantiator/serializer packages
fixed uri in gemspec
fixed string escaping in json instantiator and serializer
fixed order of eClassifiers and eSubpackages within an EPackage created by reflection on a RGen module
prepared release 0.5.3
fixed undeterministic order of child elements in ModelSerializer and of attributes in XMI serializers
made ModelSerializer always serialize the to-one part of bidirectional 1:N references
fixed ModelSerializer to add :as => in case of ambiguous child roles
made JsonInstantiator search subpackages for unqualified class names
added exception when trying to instantiate abstract class
replaced xmlscan by nokogiri
made RGen work with Ruby 1.9
cleaned up intermediate attribute and reference description, improvement of metamodel load time
fixed xml instantiator test on linux
added optional data property for MMProxy
added ECoreToRuby creating ruby classes and modules from ECore in memory
added tests for metamodel is_a? and MMMultiple
lazy adding of feature methods by ECoreToRuby; renamed ECoreInstantiator, added presettable ecore
renamed ECoreTransformer into RubyToEcore
added TextSerializer; refactored out QualifiedNameProvider and OppositeReferenceFilter
added TextInstantiator, fixed TextSerializer, added unit tests
added optional file and line attributes to UnresolvedReference
added options to text instantiator, introduced InstantiatorProblem
text instantiator support for hex integers
fixed booleans and error messages in text instantiator, added tests
added file name setter in text instantiator
fixed problem with recognition of ambiguous child roles in text instantiator, added more tests
fixed handling of enums in text instantiator, added more tests
make sure unlabled arguments are ignored if they don't exist (text instantiator), more tests
fixed ECoreToRuby, added tests
fixed text instantiator test for Ruby 1.9
made file attribute of UnresolvedReference writeable
refactored RText support into separate package, added completer and service
added feature value completion in rtext service; class_by_command method in rtext language
extended Instantiator::ReferenceResolver and changed it into a class; added more tests
moved utilities into util folder/module
added FileCacheMap
fixed template language bug: indenting not correct after callback into same template container and iinc/idec
fixed reference resolver to work correctly with both array and non-array targets
implemented rtext file check service, fixed rtext completer
added support for fragmented models
removed file and line information from UnresolvedReference, this info can be taken from the element itself
added FileChangeDetector util class
revised fragments code, removed reference_selector dependency from FragmentedModel, removed qualifiedName dependency from ModelFragment, removed FileLoader
revised RText service, factored out DefaultServiceProvider and DefaultLoader, added reference_qualifier functionality
some more TODO
added env to rtext comment_handler; fixed doc in rtext language
fixed FileCacheMap: use same method for calculating key sha1 on load and store
added reverse index and use it to make unresolve faster
made rtext loader and service provider faster, added before_load hook
added fragment_ref; added name index to rtext service provider for fast finding of model elements by name; added writing of line numbers in rtext serializer
switched to line/linepos interface for rtext completer, added context element builder
fixed reference qualification in rtext instantiator and rtext show_problems
added fragment_provider to make resolve and unresolve steps faster
re-added setting of file name in default loader
added rtext service feature for finding referencing elements
added cached glob, using timestamps in file change detector, reading all problems at once, minor fixes
added line number for errors in last line
sort problems by fragment, only ouput file names when problems exist
added index parameter to model element add methods
added on_resolve hook to reference resolver method
fixed unit test, env parameter in comment handler
fixed resolve/unresolve mechanism of fragmented model
explicit cyclic flush in rtext service
added pattern matcher
improved pattern matcher performance
added MMGeneric
fixed more problems caused by moving things to the util package
made pattern matcher work with unbound variables
fixed rtext parser problem with float exponents
added umlaut test for rtext instantiator
added lazy evaluation of pattern values in pattern matcher
in pattern matcher, don't wrap non model elements in proxies
made pattern matcher work correctly with unbound values which can be nil
made reference resolver handle invalid target types
fixed ruby version specific unit test problems
fixed rtext instantiator exception on empty input; removed obsolete puts from unit tests
fixed has_many_attr not allowing the same value in the same attribute multiple times
made Environment#delete faster on large models
made pattern matcher faster
fixed order of intermediate feature properties
added EGeneric datatype
fixed ECoreToRuby: class dependencies, instanceClass, Ruby 1.9 (respond_tond_tynd_ond_to problem), custom data types
fixed rtext instantiator and serializer to cope with non standard EDataTypes
changed instanceClassName of built-in EBoolean to simplify it and make it compatible with existing code
added type check of defaultValueLiteral, more unit tests for default value feature
fixed enless recursion problem of EcoreToRuby with Ruby 1.9
made getGeneric and setGeneric save against accidential calls of existing methods
added fragment changed flag
made rtext serializer quote unquoted arguments if necessary
many-feature setters can work with an enumerable instead of an array
support binding of many-features in pattern matcher, mention in changelog
added debug flat to pattern matcher
made ModelFragment#resolve_external not complain about missing fragment information
fixed ordering problem of unlabled arguments in rtext language
fixed problem of Ruby hanging when exceptions occur
added method for marking model fragments as unchanged
fixed handling of resolved external references / unresolve_external in model fragment
fixed bug in file change detector
added output of duplicate identifier problems in rtext service provider
implemented multi packet responses in rtext service
fixed completion of primitive types in rtext completer
made pattern matching for open elements in rtext default service provider case insensitive
rtext service uses logger instead of puts, added stop command
popped version
removed obsolete puts
made file cache map more robust
popped version
added rtext unit test checking unlabled arguments in subclass
moved RText into separate gem
popped version
fixed unit tests
fixed fragmented model to rebuild index when a fragment has changed
fixed resolver on_resolve callback being called also on non-successful resolution
fixed file change detector and cached glob missing updates
reference resolver can use target types to narrow set of possible targets
json instantiator: root element output, ignore key list
better EA compatibility, transform UML primitive types to EDatatypes, attribute multiplicity
fixed metamodel builder and generator to quote illegal enum literal symbols
UMLtoEcore: handle 'abstract', reference filter, support dependency to reference
fixed uml13 to uml13ea: changeability -> changeable for attribute
support usage of target types for reference resolving in fragmented models
changelog, version, rakefile
fixed metamodel builder to not overwrite a model element's 'class' method
transform enums into classes in ecore to uml transformer, improved attribute type naming
revised README and Rakefile
updated changelog
fixed default value appearing on read after setting a feature value to nil
added eIsSet and eUnset methods
adapted readme file name for rdoc generation
reproduced bug in ModelFragment#elements
added eContainer and eContainingFeature methods
ModelFragment calls identifier provider with a single argument
fixed comments in metamodel builder test to match the actual assertions
added pattern matcher test
fixed ModelFragment#elements not containing root elements
Revert "ModelFragment calls identifier provider with a single argument"
added optional output of invalidation reason to FileCacheMap#load_data
removed zip output
check error messages in metamodel builder test
revised qualified name provider to use eContainer, added unit tests
fixed array_extension breaking the Hash[] method
added return statement to array extension in case super doesn't throw an exception (thanks to hlindberg)
version increment
added support for BigDecimal
fixed metamodel builder test for older Ruby versions
updated year in license file
version increment
fixed FeatureWrapper API to be compatible with original Feature API
made FileChangeDetector robust against missing files
made FileCacheMap robust against missing files
test to reproduce opposite ref association problem
test to reproduce array assignment problem
version increment
fixed missing default argument of FragmentedModel#resolve
added to_str to methods which aren't forwarded by array extension on empty arrays
added second respond_to? parameter to avoid warning with Ruby 2.0
major performance improvement in FragmentedModel#resolve
added ModelFragment#mark_resolved and ResolutionHelper
resolver can output failed resolutions
changelog, version increment
fixed long type handling in models, added more tests
added eContents and eAllContents methods
tests for eContents and eAllContents
added setNilOrRemoveGeneric and setNilOrRemoveAllGeneric method
use eAllContents in ModelFragment
added disconnectContainer method
enforce unique containment rule, poped version to 0.7.0
testing setNilOrRemoveGeneric and setNilOrRemoveAllGeneric
fixed metamodel_from_ecore_tests not being run with minitest (Ruby 2.0)
added note about ELong support
Merge pull request #22 from thallgren/issue/add-method-performance
Merge pull request #21 from jkugs/master
fixed missing indentation when template file is not terminated by a newline
fixed missing indentation when expand in same line expands sub templates
made output handler significantly faster (takes ~66% less time)
changelog, version increment
fixed Ruby 1.8 problems
simplified ECoreToRuby and optionally let it create modules with non-temporary names
updated readme: suppurt Ruby up to version 2.2
testing ECoreToRuby
Stig Sandbeck Mathisen (1):
Imported Upstream version 0.8.0
Thomas Hallgren (4):
Add ELong to the set of builtin types
Improve generated addXXX method performance
Use equal? instead of comparing object_id
Improve generated setXXX method performance
jkugs (1):
Fixes issue #19.
mthiede (2):
Merge pull request #4 from thallgren/feature/long-type
Merge pull request #18 from graaff/long-tests-64bit
thiedem (72):
Initial import.
initial on rubyforge
added xmlscan redistribution
intermediate working state
added annotation facility
added annotation facility
intermediate commit
moved
one example of a direct XML instantiator moved into xml_instantiator_test, other deleted
support for multiple metamodels, output directories will be created if they don't exist, extra whitespace comman
refactored instantiators, added ea instantiator
refactored tests
better error messages from templates, separator feature, improved whitespace handling
updated template_language documentation
some whitespace fixes in metamodel generator, some refactoring in ecore metamodel, improved model comparator
updated tests
updated tests
update for release 0.4.0
removed obsolete uml stuff, gemspec to exclude dirs for rdoc
bugfix: use true/false instead of symbols for boolean attribute default values
bugfix: use true/false instead of symbols for boolean attribute default values
default value bugfix, output handler performance improvement
recommitting accidentially removed bugfix
made transformer implementation non-recursive
transformer looks for rules for superclasses
AbstractXMLInstantiator controls the GC
Dont use regexp to check \n at end of line
Dont require transformer everytime some calls "ecore"
fixed ecore_transformer and generator regarding enums
added test for transformation rule inheritance
experimental xmi20 serializer
experimental xmi20 serializer
changelog and some whitespace
ERB templates are reused in metamodel_builder, remove BuildHelper
added delete method to environment
some documentation about gc control
new announce text
updated changelog
updated release date
performance improvement for array child collection and find on environment
Extended Transformer to allow sharing of result maps between several Transformer instances
bugfix: specific upper bound values are no longer overwritten by -1 in metamodel builder
release 0.4.2
* Performance improvement: significant speed up of metamodel reverse registration
gemspec
added ecore extension with convenience methods
added "abstract" metamodel DSL command
added XMI1.1 serializer, revised XMLSerializer super class
added XMI1.1 serializer, revised XMLSerializer super class
added "abstract" metamodel DSL command
added XMI1.1 serializer, revised XMLSerializer super class
added ecore extension with convenience methods
updates for RGen 0.4.4
Updated XMI1.1 serializer to support explicit placement of elements on content level of the XMI file
added new Rakefile which builds the release package
added doc publishing task
fixed problem with windows \r
Bugfix: expand :foreach silently assumed current context if :foreach evalutated to nil
added doc and pkg to svn:ignore
fixed line endings in immediate output test
fixed line ending detection in template_container
added test with template created on Linux (no \r)
added files missing in last commit
read and write templates in binary mode
removed intermediate files from repository
added intermediate files to svn:ignore
updated to year 2009 in license file
* Added ModelBuilder and ModelSerializer
excluded ea metamodel from rdoc
created tag rgen-0.5.0
removed ecore ecore
moved tag
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-rgen.git
More information about the Pkg-ruby-extras-commits
mailing list