Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Dec 28, 2014
  1. New configtool functionality tests

    Stephen Romansky authored
    Added tests which simulate user interacting with the configtool
    interface.
    
    - Added dropdown menu user input simulating tests
    
    - Added tree widget user input simulating simulating test
    
    - Add a FIXME comment for the configuration reset button
    
    Related #484
    Fix #651
Commits on Dec 19, 2014
  1. @MadMub @dideler

    Update YouTube docs

    MadMub authored dideler committed
    [skip ci]
  2. @dideler

    Add outline of new database schema and TODO list to implement it

    Stephen Romansky authored dideler committed
    Related #667
    Related #484
    Related #671
  3. Fix #675 Update csv import plugin to support presentation fields

    Stephen Romansky authored
  4. @dideler

    Refactor rss related tests and resources for testing

    Stephen Romansky authored dideler committed
    Related #671
    Related #484
  5. @habi @dideler

    Fix PEP8 coding style violations in Sphinx config

    habi authored dideler committed
    Fix minor PEP8 violations in docs/source/conf.py.
    
    As part of http://24pullrequests.com
Commits on Dec 12, 2014
  1. @farazs
Commits on Dec 3, 2014
  1. @dideler

    :memo: Improve docstrings

    dideler authored
    Make them more readable and informative.
    Also fix punctuation, spelling, and grammar mistakes.
    
    Related to #640
Commits on Dec 2, 2014
  1. @Promm

    Fixes #576 High/Low DPI Adapting

    Promm authored
    The Qt UI would change the size according to the logical DPI of the computer.
    Only Windows and Linux have been tested. (Should also work on Mac but have not tested).
    The unit test for the new file is also added.
Commits on Nov 30, 2014
  1. @dbrenden @mtomwing

    Updates to http errors, and validation

    dbrenden authored mtomwing committed
    Changed HTTPError class to have more standard error messages, and
    custom inner descriptions.
    
    Decoupled JSON Schemas from validate module, now schemas are either
    generated by config classes, or stored statically in the api blueprint.
    
    Added JSON validation schemas to recording api Blueprint
    
    Updated validation tests for validate.py changes, changed xunit setups
    to pytest fixtures
  2. @Promm @dideler

    Skip tests related to RTMP plugin for Windows

    Promm authored dideler committed
    The RTMP plugin is not included in GStreamer for Win32, so the test based on it will fail on Windows.
    The workaround is to skip the RTMP test on Windows.
Commits on Nov 28, 2014
  1. @farazs
Commits on Nov 27, 2014
  1. @benbuckley
Commits on Nov 25, 2014
  1. @umcsdon @zxiiro
Commits on Nov 22, 2014
  1. @farazs
Commits on Nov 21, 2014
  1. @farazs
Commits on Nov 20, 2014
  1. @dideler
  2. @FranciscoCanas @dideler

    Fixes error at startup for windows missing plugin

    FranciscoCanas authored dideler committed
    Moves get_default_device and get_default_source methods
    out of affected plugin Config classes and into the
    get_videoinput_bin or get_audioinput_bin methods, so
    that no OS-dependent plugin code gets run at startup.
    
    Fix #658
  3. @dideler
  4. @dideler

    Fix #642 Add tests and refactor test_plugins

    Stephen Romansky authored dideler committed
    - Refactor test_plugins to use pytest
    - Add new plugin tests
    - Add FIXME comment for firewiresrc issue
    
    Related to #619
    Related to #484
  5. @FranciscoCanas

    Adds json schema methods to Option and Config

    FranciscoCanas authored
    Config schema methods generate a json schemas based on
    the config instance's options. Option schema methods
    generate schemas based on the type of Option, its
    default values, and whether its required or not.
    
    Also adds schema unit tests for Config and Options,
    and adds test_float unit test file.
    
    Needed for #632
Commits on Nov 17, 2014
  1. @farazs
  2. @farazs
Commits on Nov 16, 2014
  1. @FranciscoCanas

    Fix #654. Recording from USB Source Broken

    FranciscoCanas authored
    Adds methods to generate valid default values for
    plugins with multiple input sources.
    
    Affected plugins:
    - USB video source
    - Firewire video source
    - Pulse audio source
  2. @FranciscoCanas

    Expands ProfileManager and profile unit tests

    FranciscoCanas authored
    Methods for deleting, creating, and listing
    profiles. Also modifies get_profile by adding
    an extra arg to specify whether a non-
    existing profile should be auto-created.
    
    Adds unit tests to test_profile.
    
    Methods added:
    - create
    - list_profiles
    - delete
    
    Related to #632
Commits on Nov 13, 2014
  1. @Promm @dideler

    Fix #476 Auto-detect language on fresh launch

    Promm authored dideler committed
    Freeseer will now try to use the appropriate translation if it exists
    for the user's system language. It does this by detecting the user's
    locale and searching for a matching translation. The US English
    translation will be used if no matching translation exists.
Commits on Nov 9, 2014
  1. @farazs

    Fix #153 Log and Error Notification System

    farazs authored
    Added a log window accessible through the help
    menu. Added a widget to the Record status bar
    that displays the latest high priority message
    with a status icon to indicate the type of message.
Commits on Nov 5, 2014
  1. @Promm @dideler

    Fix #614 Add video scaling options

    Promm authored dideler committed
    Freeseer now supports converting video signals from one display
    resolution to another. Technically we already supported this, but there
    were no scaling options so it wasn't very useful.
    
    The following scaling options are now available when recording video:
    
    - No scaling
    - 240p (320x240)
    - 360p (480x360)
    - 480p (640x480)
    - 720p (1280x720)
    - 1080p (1920x1080)
Commits on Nov 3, 2014
  1. @Promm @dideler

    Fix #638 Set "Record Region" after selecting region

    Promm authored dideler committed
    - Automatically check the "Record Region" button after the user selects
      a region to record.
    - Rename the "Set" button to "Select Region".
Commits on Oct 27, 2014
  1. @Promm

    Fix #628 Unload Input Source Problem

    Promm authored
    Now the user can load and unload video/audio input sources
    and record without closing the program.
    
    This bug was caused because the flag variables
    self.record_audio and self.record_video are not cleared
    after a cycle of recording ends. So the program will
    try to unload the source even it has been unchecked.
    This fix reset the variables by the end of recording
    so it will not influence the next one.
Commits on Oct 26, 2014
  1. @Promm

    Fix #617 Windows Desktop Region Record

    Promm authored
    Fix a small bug of in Desktop plugin for Windows.
    Windows can record a region of desktop correctly now.
  2. @FranciscoCanas @mtomwing

    Fix #588 Refactor plugins to use Config framework

    FranciscoCanas authored mtomwing committed
    Each plugin class that saves configuration
    settings to the plugin.conf file now has its own
    CONFIG_CLASS that extends the Config class
    from the freeseer.framework.config.core package
    
    Plugin options are loaded and saved from/to file
    via the plugin's Config class.
    
    Changes the YAPSY ConfigurablePluginManager to
    simple PluginManager.
    
    Refactored plugins:
    - Jackaudio
    - PulseSrcAudio
    - Multiaudio
    - DesktopLinuxSrc
    - Firewiresrc
    - Usbsrc
    - Videotestsrc
    - Picture-in-Picture (pip)
    - Videopassthrough
    - Audiofeedback
    - Ogg Icecast
    - Ogg output
    - Videopreview
    - RTMP Stream
Commits on Oct 25, 2014
  1. @dbrenden

    Refactor and fix logic in recording api

    dbrenden authored
    Refactored and fixed recording api logic.
    Implemented a shelve object so changes can persist more reliably and
    elminate the need for server teardown code.
    API tests now use pytest fixtures to create a baseline for
    tests instead of xunit style setup and teardown methods.
    Refactored and fixed logic of test_server.py tests.
Commits on Oct 19, 2014
  1. @farazs

    Fix #622 New Recording UI

    farazs authored
    Overall new look for the recording UI. Made buttons persistent
    and media buttons with custom icons. Added option to leave
    record-mode and auto-record mode. Auto-record feature
    has been moved to the menu. Spacebar now pauses and
    unpauses recording.
Commits on Oct 18, 2014
  1. @benbuckley

    Fix #501 Warn user about losing new talk info

    benbuckley authored
    When the user switches from one talk to another, exits the talk editor,
    or creates a new talk when the currently selected talk has unsaved
    changes, a window comes up warning the user that there are unsaved
    changes. The options are "Save Changes", "Discard Changes", and
    "Continue Editing".
    
    Fix #501
    Close #605
Something went wrong with that request. Please try again.