Skip to content
This repository

Oct 27, 2011

  1. mgehre

    Merge pull request #143 from diocles/bug/880391

    Check that m_sys->currentVm is not NULL in mouse handlers.
    mgehre authored

Oct 26, 2011

  1. mgehre

    Array::isValidMultiname: handle NAME_OBJECT

    mgehre authored
  2. mgehre

    opcodes: remove unused paramter from initProperty

    mgehre authored
  3. mgehre

    findObjVar: dynamic variables must be in public namespace ""

    mgehre authored
  4. mgehre

    codesynt: make deleteProperty usable with static_stack

    mgehre authored
  5. mgehre

    String.split: fix matching with empty string, matching with /a*/

    mgehre authored
  6. mgehre

    codesynt: add callproplex opcode

    mgehre authored
  7. mgehre

    codesynt: early resolution for multinames

    If a multiname does not depend on runtime date, resolve it once
    and save the pointer.
    mgehre authored
  8. mgehre

    Fix argument number checking commit

    mgehre authored
  9. mgehre

    SyntheticFunction::call: avoid 'new'

    mgehre authored
  10. mgehre

    SyntheticFunction::call: fix missing parameter handling

    mgehre authored
  11. mgehre

    tests/Misc_test.mxml: Added testcases for missing parameter handling

    mgehre authored
  12. mgehre

    SyntheticFunction::call: do not resolve types everytime of argslen==0

    mgehre authored
  13. mgehre

    Implement fallback in ByteArray.setVariableByMultiname_i

    mgehre authored
  14. mgehre

    Fix ASObject::generator for zero arguments

    mgehre authored
  15. mgehre

    codesynt: more 'add' overloads

    mgehre authored
  16. mgehre

    Complete multiname support for all kinds

    mgehre authored
  17. mgehre

    Define the AS3 namespace for as3 code

    mgehre authored
  18. mgehre

    codesynt: fallback for add_oi, add_od

    mgehre authored
  19. mgehre

    convert {u}intptr_t to {u}int32_t

    Because flash Integer/UInteger are always 32 bit!
    mgehre authored
  20. mgehre

    codesynt: merge get/setlocal

    mgehre authored
  21. mgehre

    Proxy: implement fallback for setProperty_i

    mgehre authored
  22. mgehre

    codesynt: Fix pointer types

    mgehre authored
  23. mgehre

    Silence offsetof warnings

    As we do not use multiple inheritance in types Number,Integer
    UInteger and Boolean, this is save
    mgehre authored
  24. mgehre

    codesynt: Use parameter type for type inference

    mgehre authored
  25. mgehre

    codesynt: Add more support for UINT

    mgehre authored
  26. mgehre

    codesynt: multiply specialization for both NUMBER

    mgehre authored
  27. mgehre

    codesynt: cleanup

    mgehre authored
  28. mgehre

    Add Class<T>::getRef and convert super

    There were two usages of getClass() in the code,
    one which expected getClass() to do incRef() on the class
    before returning it and one that expected getClass() to not
    incRef it before.
    
    Expected incRef:
     c->super = Class<ASObject>::getClass()
     builtin->setVariableByQName("TextField","",Class<ASObject>::getClass())
    
    Expected no incRef:
     if(c->prototype == Class<ASObject>::getClass())
     if(c->prototype->isSubClass(Class<ASObject>::getClass()))
    
    Previous commits have introduced Class_base::getRef() which
    returns a Ref<Class_base> to make obvious that the caller gets
    a fresh reference. Previous commits also have
    converted the usecases 'super' and 'builtin->setVariableByQName'
    to use getRef().
    This commit now changes the semantics of getClass() to return
    the Class_base object _without_ incRef'ing it in accordance
    to the two other usecases ('prototype ==
    Class<ASObject>::getClass()'
    and 'isSubClass').
    mgehre authored
  29. mgehre

    Add explict bool conversion to NullableRef

    This makes it possible to write
      _NR<ASObject> o;
      if(o)
      ..
    as if uses explicit cast.
    mgehre authored

Oct 25, 2011

  1. Tim Retout

    Check that m_sys->currentVm is not NULL in mouse handlers.

    Fixes segmentation fault when mousing over movies. (lp#880391)
    diocles authored

Oct 24, 2011

  1. mgehre

    Revert "Class<T>::getClass: avoid map lookup for name by caching in s…

    …tatic member"
    
    This reverts commit eb2ce9b.
    mgehre authored
  2. mgehre

    Revert "IFunction this_class"

    This reverts commit 2a374f1.
    mgehre authored
  3. mgehre

    tests/tests: increase timeout to lower number of false-negatives

    mgehre authored
  4. mgehre

    Merge pull request #141 from diocles/bug-fixes

    TextField.setTextFormat(): Return NULL on null input.
    mgehre authored
Something went wrong with that request. Please try again.