Permalink
Commits on Sep 11, 2013
  1. v1.4.2B

    flongo committed Sep 11, 2013
  2. fix #716 button sprites renamed for new release:

    each time an image is changed, it should be renamed with the version number because multiple AT installation could cause conflicts.
    lsimone committed with flongo Sep 11, 2013
Commits on Apr 24, 2013
  1. 1.4.2A

    unknown committed Apr 24, 2013
  2. fix #477 Template not disposed on page navigation

    When navigating from one page to another without animations, templates were not disposed.
    flongo committed Apr 24, 2013
  3. feat #468 page engine

    Contains all source code + tests related to page engine feature.
    Closes #468
    benouat committed with flongo Apr 19, 2013
Commits on Apr 15, 2013
  1. 1.4.2

    flongo committed Apr 15, 2013
Commits on Apr 11, 2013
  1. 1.4.1

    Fabio Crisci committed Apr 9, 2013
  2. refactor Two new features have been added in the LayoutTester:

      - The elements positionning are now relative to the root element (default to body)
      - An error margin can be given for more stable tests
    
    Moreover, some vertical alignement tests have been added.
    
    Close #457
    fbasso committed with Fabio Crisci Apr 11, 2013
  3. fix #458 error when no skin and no widgets loaded

    Due to a bug in the code delivered in 59e9ba7
    (pull request #427), when no skin and no widgets were loaded, JavaScript
    errors were thrown due to nullpointer exception.
    jakub-g committed with Fabio Crisci Apr 11, 2013
Commits on Apr 9, 2013
  1. doc Fix link in release notes template

    Fabio Crisci committed Apr 9, 2013
  2. fix #455 DatePicker maxValue unselectable

    After 4e030c6, the day specified as
    maxValue date in CalendarController config might have been unselectable.
    jakub-g committed with Fabio Crisci Apr 8, 2013
Commits on Apr 8, 2013
  1. fix #454 can not select options in AutoComplete

    In b88bc51, deprecated usage of expandos
    was removed from DomElementWrapper, but it was still used in the TPL code
    and due to it, options could not be selected in AutoComplete.
    jakub-g committed with flongo Apr 8, 2013
  2. fix #452 MouseEvent.pageX/Y not supported in Firefox 3.6 (FireDomEvent)

    Since e4e3296, multiple test cases
    were failing in Firefox 3.6 due to the bug in the browser where
    an error was thrown when trying to override pageX/pageY of a custom
    event. This commit adds a workaround for that bug.
    jakub-g committed with flongo Apr 8, 2013
Commits on Apr 5, 2013
  1. fix #451 Change test url in jsonp test

    We used to target twitter for testing real jsonp requests. Lately twitter API became rate limited and thus failing from time to time.
    This changes to jsfiddle echo service.
    Fabio Crisci committed with flongo Apr 5, 2013
  2. fix #450 Number controller didn't reference the right configuration e…

    …rror message.
    
    aria.widgets.Widget.INVALID_CONFIGURATION has been moved to aria.core.JsonValidator.INVALID_CONFIGURATION,
    after commit b129e79
    fbasso committed with divdavem Apr 5, 2013
  3. feat #430 revert of the feature

    This commit reverts commits 5a0b9dd
    and 46e0e12 as they are causing
    regressions: test test.aria.ext.filesgenerator.GeneratorTest is failing
    when not in debug mode.
    divdavem committed Apr 4, 2013
Commits on Apr 4, 2013
  1. fix #448 The calendar may have some issues depending on the timezone …

    …it is used
    
    To avoid the issue, the new dates are created at noon.
    
    For instance, the Brazilia timezone change the daylight saving time at midnight.
    In javascript, a date created with new Date(year, month, day) when the calendar change will result to the day before,
    and the calendar widget will have repetitive days around this time.
    
    Setting the dates at noon will prevent the day change.
    fbasso committed with divdavem Apr 4, 2013
Commits on Apr 3, 2013
  1. fix #444 Fix npm start command again

    Since the new build changed some path, this commit is needed to fix npm start.
    Finally it introduces a test case in node+mocha to make sure that the command keeps working.
    It removes the watch feature as it was hogging the cpu.
    Fabio Crisci committed with divdavem Apr 3, 2013
Commits on Apr 2, 2013
  1. fix #430 for CSS libraries

    CSS Macro libraries should support $writeArray
    Close #442
    flongo committed with Fabio Crisci Apr 2, 2013
  2. refactor Better validation for the configuration beans

    The same code was used in several places, the idea is to mutualize it for a better code size and maintenance
    fbasso committed with Fabio Crisci Mar 20, 2013
  3. fix #439 Enable Lint on test cases

    One of the tests added in #439 is leaking a global. This commit enable linting on all test files and consequently fixes them
    Fabio Crisci committed Apr 2, 2013
Commits on Mar 29, 2013
  1. feat #439 Improve widget test case

    Improve the class WidgetTestCase by providing a dedicated test area and a method to create and initialize the widget under test
    
    Close #439
    Fabio Crisci committed Mar 29, 2013
  2. feat #441 history enhancement

    Singleton class aria.utils.History provides a cross-browser implementation of HTML5 native history API. With respect to the previous version, this one is more compliant with the standard behaviour:
    
    - the onpopstate class event is not raised after a pushState or replaceState.
    - the state property is available on the singleton and it corresponds to window.history.state.
    - support for page reload and external navigation is supported also in browsers for which hash-based navigation fallback occurs (with the exception of IE7, for which the previous history is not kept after reloading, but only the current state is available).
    
    However, the new version is backward compatible with the previous one. In order to disable backward compatibility, set aria.utils.History.isBackwardCompatible to false right after loading the class.
    Close #441
    flongo committed with Fabio Crisci Mar 28, 2013
Commits on Mar 28, 2013
  1. feat #430 Reduce intstruction number in tpl markup

    Adding feature for merging text and expression items after template parsing in order to reduce the number of instructions
    
    Close #430
    fab-b committed with Fabio Crisci Mar 20, 2013
Commits on Mar 27, 2013
  1. fix #437 Adding focused states to the aria:Button.

    On all browsers except Firefox, there is no visual indication that an
    {@aria:Button {}/} widget is focused.
    Close #438
    divdavem committed with fcrisci Mar 27, 2013
Commits on Mar 22, 2013
  1. fix #434 iframe tests timing out in devmode

    Iframe loader kept waiting indefinitely for the skin to be loaded
    in dev mode. This was a clear code mistake, since the skin is loaded
    actually later in loadSkin() function.
    
    The problem was manifesting itself in browser-based test runner.
    An example failing test: test.aria.widgets.container.dialog.MaximizableDialogTest
    jakub-g committed with divdavem Mar 21, 2013
Commits on Mar 21, 2013
  1. feat #432 demo attribute for test cases

    demoMode can now be set on a testcase object (testObj.demoMode = true) in order to disable the global timeout and to not dispose the template test case at the end of the test.
    It can be useful to keep the ui of a template test case in order to perform manual tests or debug.
    
    To use it in aria tester, just add demo=true in the hash parameters of the url.
    
    Closes #432
    fbasso committed with divdavem Mar 21, 2013
  2. refactor global style split & removal

    1) Removed page-global CSS from 'widgets.GlobalStyle' and extracted
    some of it into 'templates.LegacyGeneralStyle', which is automatically
    loaded for backward compatibility in templates when AriaSkin is available.
    
    2) "aria.widgets.GlobalStyle" is loaded only when widgets are present.
    
    3) Removed skin from bootstrap.js. Added skin in attester config instead.
    
    4) In AriaSkinBeans: renamed "GeneralCfg" to "PageGeneralCfg"; removed some
    deprecated items from it; created "WidgetGeneralCfg" being subset of
    "PageGeneralCfg" to be able to separate font settings for widgets from
    font settings for the page in general. This followed some changes in
    skin normalization.
    jakub-g committed with divdavem Mar 14, 2013
  3. refactor remove OldFrame

    jakub-g committed with divdavem Feb 25, 2013
  4. refactor remove Date.firstDayOfWeek

    Supported equivalent is now aria.core.AppEnvironment.firstDayOfWeek
    jakub-g committed with divdavem Feb 26, 2013
  5. refactor remove deprecated usage of expandos in DomElementWrapper

    DomElementWrapper.getData() no longer internally checks for expandos
    prefixed with '_'. Please use 'data-' prefix for expandos.
    
    Most of the related code was removed in AT 1.3.1, this is just leftovers
    that were omitted that time.
    jakub-g committed with divdavem Mar 1, 2013