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

    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().
    janimo committed Aug 17, 2011
  2. Remove EGL setup debug message

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

    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.
    Marcin 'exine' M committed with timonvo Aug 16, 2011
  2. Fixed typo in Array_test

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

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

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

    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()
    timonvo committed Aug 16, 2011
  6. Add 'render mode' command line option, allowing one to specify whether

    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.
    timonvo committed Aug 16, 2011
  7. Merge pull request #105 from eXine/master

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

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

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

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

    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.
    janimo committed Aug 16, 2011
  12. Spelling fixes

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

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

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

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

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

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

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

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

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

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

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

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

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

    Rémi C committed Aug 13, 2011