Permalink
Commits on Aug 17, 2011
  1. Fix GLES2 codepath for texture chunk handling.

    janimo committed Aug 17, 2011
    Replace slow and hackish code with slow code. Now the same size for texture
    chunk is used for GLES2 as for desktop GL, and extra memory copies are
    used to prepare a contiguous memory block for glTexSubImage2D().
  2. Remove EGL setup debug message

    janimo committed Aug 17, 2011
Commits on Aug 16, 2011
  1. flash.sensors: Added dummy Accelerometer class

    Marcin 'exine' M authored and timonvo committed Aug 16, 2011
    Currently it just returns that it isn't unsupported. It can even stay
    this way for now, since Flash's doc states that it's available only on
    mobile devices.
  2. Fixed typo in Array_test

    Marcin 'exine' M authored and timonvo committed Aug 16, 2011
  3. top level: Added Array.toLocaleString()

    Marcin 'exine' M authored and timonvo committed Aug 16, 2011
    Array.toLocalString() in ActionScript 3.0 returns the same as
    .toString(), so creating an alias for it is perfectly fine.
  4. Simplify startup path a bit by _always_ starting the SystemState from…

    timonvo committed Aug 16, 2011
    … SystemState::needsAVM2() and _never_ from SystemState::setEngineData().
  5. Rename some classes/methods to better represent what they do.

    timonvo committed Aug 16, 2011
    EngineCreator and SystemState::createEngines() don't actually _create_ any
    engines, they just start them (indirectly) and start the VM. So rename
    them SystemStarter and SystemState::start() respectively.
    
    EngineData::setupMainThreadCallback() doesn't actually _set up_ a
    callback. It just _performs_ the callback. So rename it
    EngineData::mainThreadCallback()
  6. Add 'render mode' command line option, allowing one to specify whether

    timonvo committed Aug 16, 2011
    or not to play sound and/or video. (Actual support for the switch has
    not been implemented yet.)
    
    This commit also splits EngineData into EngineData and GtkEngineData.
    
    There are now 4 EngineData classes:
    * EngineData: the main EngineData class. Serves both as superclass and
        as the EngineData class to use for headless execution.
    * GtkEngineData: the base class for GTK-based EngineData classes
    * StandaloneEngineData: the EngineData class for the standalone GTK player
    * PluginEngineData: the EngineData class for the (GTK based) plugin
    
    All GTK code in main.cpp and swf.cpp has been moved to the GtkEngineData
    class and/or it's subclasses.
  7. Merge pull request #105 from eXine/master

    janimo committed Aug 16, 2011
    2 small changes
  8. Removal of unnecessary assert() call

    Marcin 'exine' M
    Marcin 'exine' M committed Aug 16, 2011
  9. Merge remote-tracking branch 'upstream/master'

    Marcin 'exine' M
    Marcin 'exine' M committed Aug 16, 2011
  10. top level: Fixed exposing of Array.some()

    Marcin 'exine' M
    Marcin 'exine' M committed Aug 16, 2011
  11. Add stubs for esc_xelem and esc_xattr AVM2 opcodes.

    janimo committed Aug 16, 2011
    They currently just convert to string and do not properly escape to XML
    elems and attributes as described in ECMA-357 section 10.0
    Still this makes the new YouTube player with high definition videos
    work instead of crashing.
  12. Spelling fixes

    janimo committed Aug 16, 2011
Commits on Aug 15, 2011
  1. Merge pull request #104 from eXine/master

    timonvo committed Aug 15, 2011
    Array.some() implementation
  2. top level: implemented Array.some()

    Marcin 'exine' M
    Marcin 'exine' M committed Aug 15, 2011
  3. Merge pull request #94 from aajanki/flowplayer-fixes

    timonvo committed Aug 15, 2011
    Flowplayer fixes
  4. Merge pull request #102 from eXine/master

    timonvo committed Aug 15, 2011
    Array.every() implementation
  5. tests/tests now passes -compiler.debug=true to mxmlc

    Marcin 'exine' M
    Marcin 'exine' M committed Aug 15, 2011
  6. Added testcase for Array.every()

    Marcin 'exine' M
    Marcin 'exine' M committed Aug 15, 2011
  7. toplevel: Add implementation of Array.every()

    Marcin 'exine' M
    Marcin 'exine' M committed Aug 15, 2011
Commits on Aug 13, 2011
  1. Finish implementation of isOpaque.

    Rémi C
    Rémi C committed Aug 13, 2011
  2. Implement rollOver/Out.

    Rémi C
    Rémi C committed Aug 13, 2011
    This is a bit hackish, but the behavior of those two events are really specific
  3. SimpleButton over and out

    Rémi C
    Rémi C committed Aug 13, 2011
  4. Fix dragging when rotation is non zero.

    Rémi C
    Rémi C committed Aug 13, 2011
  5. Fix missing default parameter.

    Rémi C
    Rémi C committed Aug 13, 2011
  6. Little mouseMove fix

    Rémi C
    Rémi C committed Aug 13, 2011