[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