Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Identify Arduino libraries in Github repos' subfolders and more.. (no-html-encode) #6

Merged
merged 201 commits into from
Nov 30, 2015

Commits on Aug 3, 2015

  1. Removed Acme demo bundle

    fpapadopou committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    4d2fd95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    829babb View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2015

  1. Configuration menu
    Copy the full SHA
    b79dc60 View commit details
    Browse the repository at this point in the history
  2. Updated github library url insertion

    Changed url validation in template
    Moved owner & repo identification to the backend
    fpapadopou committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    2bf5cf5 View commit details
    Browse the repository at this point in the history
  3. Update the way Git library metadata are fetched

    - The parsing of the Github url (owner/repo/folder) was moved to the
      backend and is now prformed by processGithubUrl function
    - The onwer & repo names are returned to the frontend after the
      pre-processing, along with the header names found in the repo
    fpapadopou committed Aug 4, 2015
    4 Configuration menu
    Copy the full SHA
    351582c View commit details
    Browse the repository at this point in the history
  4. Need to pass the requested folder to the processGitDir function (why …

    …would it be hardcoded to empty string?)
    fpapadopou committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    32a9fe8 View commit details
    Browse the repository at this point in the history
  5. Updated Github API usage

    - Can now fetch a the list with the blobs and trees that belong to a provided
      folder.
    - Removed some unncessary else statements
    - Fixed brackets
    fpapadopou committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    97b39f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a52f74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c64f714 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2015

  1. 2 Configuration menu
    Copy the full SHA
    e843824 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3baf01 View commit details
    Browse the repository at this point in the history
  3. Use Github's tree API for repo filelist fetching

    - Use Github's tree API in order to get the complete list of the files
      under a provided repo or a repo directory
    - Include only blobs to the returned filelist
    - Does not work in current state (WIP)
    fpapadopou committed Aug 5, 2015
    Configuration menu
    Copy the full SHA
    22b1d70 View commit details
    Browse the repository at this point in the history
  4. Updated comment

    fpapadopou committed Aug 5, 2015
    Configuration menu
    Copy the full SHA
    5cc5a6e View commit details
    Browse the repository at this point in the history
  5. Added TODO

    fpapadopou committed Aug 5, 2015
    2 Configuration menu
    Copy the full SHA
    af3185e View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2015

  1. 11 Configuration menu
    Copy the full SHA
    7ddd168 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2015

  1. Using Github tree API and jsTree presentation

    Made the backend of the library manager capable of doing the following:
    - Fetch the whole tree structure of a Github repo using Github's tree
      API
    - Return the directory structure in a way that is understandable by the
      jsTree jQuery plugin (used by the frontend)
    - Provide useful metadata such as in-repo full path and sha hash for
      every node of the returned tree (will make directory selection easier)
    
    Also renamed some functions and removed some unused ones.
    fpapadopou committed Aug 12, 2015
    2 Configuration menu
    Copy the full SHA
    5bae29c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b300199 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d005518 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28f8a48 View commit details
    Browse the repository at this point in the history
  5. Renamed function

    fpapadopou committed Aug 12, 2015
    Configuration menu
    Copy the full SHA
    b6cda83 View commit details
    Browse the repository at this point in the history
  6. Revert "Renamed function"

    This reverts commit b6cda83.
    fpapadopou committed Aug 12, 2015
    Configuration menu
    Copy the full SHA
    cc60aa1 View commit details
    Browse the repository at this point in the history
  7. Updated tooltip messages

    fpapadopou committed Aug 12, 2015
    Configuration menu
    Copy the full SHA
    4230a44 View commit details
    Browse the repository at this point in the history
  8. 2 Configuration menu
    Copy the full SHA
    214eb97 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ad05abd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6404eab View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2015

  1. Configuration menu
    Copy the full SHA
    f212710 View commit details
    Browse the repository at this point in the history
  2. 6 Configuration menu
    Copy the full SHA
    3e8c760 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa99c33 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09886f8 View commit details
    Browse the repository at this point in the history
  5. Updated form and style

    fpapadopou committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    0036720 View commit details
    Browse the repository at this point in the history
  6. 2 Configuration menu
    Copy the full SHA
    79c24e8 View commit details
    Browse the repository at this point in the history
  7. Removed commented out code

    fpapadopou committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    5e255df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f8d9e60 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a2368d3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ced420d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    afde0a5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    80849fa View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c2473b5 View commit details
    Browse the repository at this point in the history
  14. Typo

    fpapadopou committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    666a08b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    48008a1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3a0e081 View commit details
    Browse the repository at this point in the history
  17. Replaced sha form field with a field called path

    The removed sha key would be used when calling Github's contents API in
    order to fetch the contents of each of the selected files.
    Unfortunatelly this is not supported.
    Instead, the root path of the library within the repository (might be
    the same as the repo root directory) should be provided.
    In order to achieve that, the path form field is updated each time the
    jsTree selection event is fired.
    fpapadopou committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    64ab83f View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2015

  1. Revamped the code of the newLibraryAction

    Moved all the form validation and handling into a separate function and
    added flashbag errors that will be returned upon failure (previously it
    just dumped the error as a JSON stirng).
    fpapadopou committed Aug 14, 2015
    2 Configuration menu
    Copy the full SHA
    ed9a41a View commit details
    Browse the repository at this point in the history
  2. Added two functions for form validation & handling

    - validateFormData function makes sure only zip or git data are
      contained in the form and determines the type of library addition
      (git/zip)
    - addLibrary performs the actual library addition, fetches the library
      files (either extracts them from the zip or fetches them from git) and
      saves the new library.
    fpapadopou committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    f9aa2f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04cf35a View commit details
    Browse the repository at this point in the history
  4. Updated checkGithubUpdates function

    Made the function compatible with the getLastCommit function. However,
    the current state of the checkGithubUpdates function does not support
    checking the git branch of an already uploaded library before checking
    for the last commit. Thus the master branch was used for all cases and a
    TODO was added in order to check the function code again.
    Note: this function is not actually used ever. We need to figure
    out what we want it to return.
    fpapadopou committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    ab893f1 View commit details
    Browse the repository at this point in the history
  5. Added function for fetching code from github.

    The getGithubRepoCode function handles the fetching of the code of a
    folder (given a repo-branch combination). For every file in the folder,
    getGithubFileCode function will be called in order to get the actual
    content of the file. For every subfolder, the getGithubRepoCode will be
    called recursively, until all the code is fetched.
    fpapadopou committed Aug 14, 2015
    4 Configuration menu
    Copy the full SHA
    568112c View commit details
    Browse the repository at this point in the history
  6. Added path parameter to getLastCommit function and added default valu…

    …es for optional parameters
    fpapadopou committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    cd5c79c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    131ca81 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1e4eea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00dca69 View commit details
    Browse the repository at this point in the history
  10. 4 Configuration menu
    Copy the full SHA
    5096782 View commit details
    Browse the repository at this point in the history
  11. Make file structure created from the Git process compatible to the on…

    …es created by the zip-process
    fpapadopou committed Aug 14, 2015
    2 Configuration menu
    Copy the full SHA
    b51c494 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2015

  1. Configuration menu
    Copy the full SHA
    800f836 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85cdff0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0029ff3 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2015

  1. Configuration menu
    Copy the full SHA
    4d6dc01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    660d8ab View commit details
    Browse the repository at this point in the history
  3. Minor form view update

    fpapadopou committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    0206295 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32bb3ec View commit details
    Browse the repository at this point in the history
  5. Moved from 'contents' to 'blobs' API in file fetching, in order to ta…

    …ke advantage of the 100 MB size limit of the 'blobs' API
    fpapadopou committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    4fce815 View commit details
    Browse the repository at this point in the history
  6. Handle utf-8 encoding of text files properly (applies to both git & zip)

    Instead of converting all files' contents to UTF-8 (which breaks
    binaries, executables, etc) write the file, then identify the mime-type
    and if dealing with a text file that is not encoded in UTF-8, convert it
    to UTF-8 and write the file again.
    Might take longer to execute, but this is the safest way of converting
    only text files to UTF-8.
    fpapadopou committed Aug 19, 2015
    3 Configuration menu
    Copy the full SHA
    5f07369 View commit details
    Browse the repository at this point in the history
  7. Fixed typo

    fpapadopou committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    3beb423 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4b248e4 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2015

  1. Configuration menu
    Copy the full SHA
    bce79f2 View commit details
    Browse the repository at this point in the history
  2. 2 Configuration menu
    Copy the full SHA
    0f4cf8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20bc1c1 View commit details
    Browse the repository at this point in the history
  4. Updated variable name

    fpapadopou committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    0775dea View commit details
    Browse the repository at this point in the history
  5. Typo

    fpapadopou committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    07b4e4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2216d18 View commit details
    Browse the repository at this point in the history
  7. Fixed freaking typo

    fpapadopou committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    2f48bea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f148a21 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3aec546 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d39a46c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2015

  1. Removed unused functions

    fpapadopou committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    ee1d606 View commit details
    Browse the repository at this point in the history
  2. Added curlGitRequest function

    This function fetches the parameters needed for Github authentication
    from the container and then performs the actual request to Github.
    Enabled removing duplicated code from all Git-related functions
    fpapadopou committed Aug 21, 2015
    2 Configuration menu
    Copy the full SHA
    fc202f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed60800 View commit details
    Browse the repository at this point in the history
  4. Shows any library notes on the library view page and repositions libr…

    …ary description and humanName
    fpapadopou committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    57d1e87 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf33908 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d06380b View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2015

  1. Configuration menu
    Copy the full SHA
    e17a030 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f523133 View commit details
    Browse the repository at this point in the history
  3. Removed function that changes files encoding on upload.

    As we already discussed, all data should be stored in our
    databases/filesystems as is. That is without changing the character encoding
    of the files, or any other of their properties.
    Thus, the function was removed, and the file encoding should be changed
    only while fetching the files of a library.
    fpapadopou committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    70a53d3 View commit details
    Browse the repository at this point in the history
  4. Return the actual files' contents in case of library zip download, in…

    …stead of their utf-8 encoded versions
    fpapadopou committed Sep 18, 2015
    2 Configuration menu
    Copy the full SHA
    d21bd6a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    46aa9a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2015

  1. Updated checkGithubUpdates method

    The method is now capable of using the branch and in-repo path (if
    available) when checking the last commit of a library stored in library manager's
    database.
    fpapadopou committed Oct 15, 2015
    4 Configuration menu
    Copy the full SHA
    3bc1bfd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6aefd3b View commit details
    Browse the repository at this point in the history
  3. Split builtin from external libraries parameters

    `arduino_library_directory` parameter was replace by `builtin_libraries`
    (for builtin libraries and examples, tracked on Github) and
    `external_libraries` (for untracked external libraries, stored on AWS S3)
    fpapadopou committed Oct 15, 2015
    Configuration menu
    Copy the full SHA
    a47c478 View commit details
    Browse the repository at this point in the history
  4. Made the app use the new parameters

    Made the library manager use the `builtin_libraries` and
    `external_libraries` paths. Note that the external_libraries path is the
    root to all the external libraries, unlike the previous implementation,
    which was like
    `arduino_library_files/external_libraries/libraries_directories`
    fpapadopou committed Oct 15, 2015
    Configuration menu
    Copy the full SHA
    df62126 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2015

  1. Configuration menu
    Copy the full SHA
    acf4c57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79852bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d461a0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    115df4f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8e67aea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bca42c View commit details
    Browse the repository at this point in the history
  7. Fixture library & example files installation

    - Added actual files to be used as library and example fixtures.
    - Added a Symfony2 command, capable of purging pre-existing files from
      `external_libraries` directory and copying the fixture files there.
    fpapadopou committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    3aaea0b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    979b114 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    15fb5c9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d363d0c View commit details
    Browse the repository at this point in the history
  11. Another typo fix

    fpapadopou committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    fb83b82 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    44c3aff View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5fe6dec View commit details
    Browse the repository at this point in the history
  14. Added class comment

    fpapadopou committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    a3f2ae4 View commit details
    Browse the repository at this point in the history
  15. Updated a test.

    fpapadopou committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    f893173 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    da8f2e1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5c882cd View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2015

  1. Added some more fixture data.

    Added two more library entities to the fixture data, which correspond to
    the 'WebSerial' and 'Dynamic-Array-Helper' libraries hosted by
    codebender under its organization account. The actual code of the
    libraries was not added, since they will only be used in order to test
    the functionality of the 'checkGithubUpdates' method.
    fpapadopou committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    bc5cc90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0005583 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a3284a View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2015

  1. Configuration menu
    Copy the full SHA
    bc21be5 View commit details
    Browse the repository at this point in the history
  2. Updated the library addition page

    Moved the library form into a single div, instead of having it span
    accross several divs (this was necessary for the functional test
    crawler) and made some more minor changes
    fpapadopou committed Oct 22, 2015
    Configuration menu
    Copy the full SHA
    18d885e View commit details
    Browse the repository at this point in the history
  3. Added installation/configuration scripts

    - Updated vhost configuration file (apache 2.4.7 compatibility)
    - Created install script for the application
    - Created clean cache, warmup cache and composer setup scripts
    - Created a scripts that installs the builtin libraries from the corresponding
      codebender organisation Github repo.
    fpapadopou committed Oct 22, 2015
    6 Configuration menu
    Copy the full SHA
    60f4960 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7c01d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec940fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6a35cb3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    80d1ef2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f243424 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    70e5b0a View commit details
    Browse the repository at this point in the history
  10. Typo

    fpapadopou committed Oct 22, 2015
    Configuration menu
    Copy the full SHA
    ceed4db View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ad34c98 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    17b7706 View commit details
    Browse the repository at this point in the history
  13. Updated functional tests

    fpapadopou committed Oct 22, 2015
    Configuration menu
    Copy the full SHA
    e2b3056 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    faf9236 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2015

  1. Configuration menu
    Copy the full SHA
    d427480 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9946c2a View commit details
    Browse the repository at this point in the history
  3. Travis CI integration

    - Added .travis.yml configuration file
    - Added installation scripts for Travis environment (Ubuntu 12.04)
    - Added apache 2.2 configuration file (used in Travis CI env)
    fpapadopou committed Oct 23, 2015
    Configuration menu
    Copy the full SHA
    04db2e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71c863b View commit details
    Browse the repository at this point in the history
  5. Removed unused files

    fpapadopou committed Oct 23, 2015
    Configuration menu
    Copy the full SHA
    4494276 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b0bf04c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3684086 View commit details
    Browse the repository at this point in the history
  8. Another dummy commit

    fpapadopou committed Oct 23, 2015
    Configuration menu
    Copy the full SHA
    ebeab8e View commit details
    Browse the repository at this point in the history
  9. Fixed tests script call

    fpapadopou committed Oct 23, 2015
    Configuration menu
    Copy the full SHA
    ca660f3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bf59b76 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2c320f6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5cb8e96 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    72a687a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c878fc5 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2015

  1. Fixed PHPDoc return value

    fpapadopou committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    f41eb0a View commit details
    Browse the repository at this point in the history
  2. Replaced a part of code that was repeated in each test method with a …

    …more compact function call
    fpapadopou committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    995f540 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c3f202 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a883444 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c207f31 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a085a7a View commit details
    Browse the repository at this point in the history
  7. 1 Configuration menu
    Copy the full SHA
    63ece11 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0310560 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    24a6a8b View commit details
    Browse the repository at this point in the history
  10. Test for 'library.properties' file

    Modifed last fixture and test in order to demostrate how the
    'library.properties' Arduino-specific file will be sent to the client
    during library code fetching.
    fpapadopou committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    a7eb586 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2015

  1. Configuration menu
    Copy the full SHA
    a2d5c61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c73822e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d7f8af View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2015

  1. Configuration menu
    Copy the full SHA
    2ee36c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    168515c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8bec13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec26504 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6bce10e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00c32e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    75b901b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e57911 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9ea5b33 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2015

  1. Typo

    fpapadopou committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    9b00df7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0841650 View commit details
    Browse the repository at this point in the history
  3. Fixed a test

    This test wouldn't break on Mac OS X development environment due to the fact that the filesystem on this OS is case-insensitive.
    fpapadopou committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    291968b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a1887a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    daf186a View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2015

  1. Moved app authentication to listener

    Replaced all `authorizationKey` checks with a listener that performs the
    same check at a single point, right after a request is reveived.
    Off-loading such checks from the controllers keeps the code DRY
    and understandable.
    fpapadopou committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    19ca05c View commit details
    Browse the repository at this point in the history
  2. Strict boolean check

    fpapadopou committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    26f1b6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2e98d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccc4ff2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83720b3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e8564eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1c1c90 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    91ce90e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c96e12d View commit details
    Browse the repository at this point in the history
  10. Split inline functions

    fpapadopou committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    b05fe8d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c8c64cf View commit details
    Browse the repository at this point in the history
  12. Fixed an if statement

    fpapadopou committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    3c279b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2015

  1. findSelectedNode method update

    - Added comments describing what the method does.
    - Improved the method code
    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    3d5c3b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a2a07c View commit details
    Browse the repository at this point in the history
  3. Removed PHPStorm comment

    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    302ce34 View commit details
    Browse the repository at this point in the history
  4. Added comment

    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    2de86c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8903c0e View commit details
    Browse the repository at this point in the history
  6. JS code improvement

    Updated the method that handles the response with the contents of the
    JStree:
    - Used early-return if's
    - Moved the code that updates the tree to a dedicated method.
    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    85c28ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    817e49e View commit details
    Browse the repository at this point in the history
  8. Comments

    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    84a1ca1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9752b9c View commit details
    Browse the repository at this point in the history
  10. Use default branch (instead of hardcoded master) if none is provided …

    …when fetching last commit
    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    cd7feac View commit details
    Browse the repository at this point in the history
  11. Added missing if braces

    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    9a99fbc View commit details
    Browse the repository at this point in the history
  12. Comment

    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    014a960 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    744bff6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4fa238b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    cb701b3 View commit details
    Browse the repository at this point in the history
  16. 2 Configuration menu
    Copy the full SHA
    2c6dfd7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2373106 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b6e4994 View commit details
    Browse the repository at this point in the history
  19. Typo

    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    9583739 View commit details
    Browse the repository at this point in the history
  20. Handle cases with no route params in listener

    In some cases there are no route parameters in the request and this
    should be handled in the AuthListener of the application, otherwise an
    exception will be raised
    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    22fa055 View commit details
    Browse the repository at this point in the history
  21. Merge remote-tracking branch 'origin/fixtures-testing' into library-m…

    …anager-updates-no-html-encode
    fpapadopou committed Nov 5, 2015
    Configuration menu
    Copy the full SHA
    44b5955 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d791fb6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    88ec07b View commit details
    Browse the repository at this point in the history
  24. 2 Configuration menu
    Copy the full SHA
    f3f7ea0 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0596c03 View commit details
    Browse the repository at this point in the history