Skip to content
Commits on Dec 28, 2014
  1. New configtool functionality tests

    Added tests which simulate user interacting with the configtool
    - 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
    Stephen Romansky committed Nov 15, 2014
Commits on Dec 19, 2014
  1. @MadMub @dideler

    Update YouTube docs

    [skip ci]
    MadMub committed with dideler Mar 25, 2014
  2. @dideler

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

    Related #667
    Related #484
    Related #671
    Stephen Romansky committed with dideler Dec 18, 2014
  3. Fix #675 Update csv import plugin to support presentation fields

    Stephen Romansky committed Dec 17, 2014
  4. @dideler

    Refactor rss related tests and resources for testing

    Related #671
    Related #484
    Stephen Romansky committed with dideler Dec 18, 2014
  5. @habi @dideler

    Fix PEP8 coding style violations in Sphinx config

    Fix minor PEP8 violations in docs/source/
    As part of
    habi committed with dideler Dec 18, 2014
Commits on Dec 12, 2014
  1. @farazs
Commits on Dec 3, 2014
  1. @dideler

    πŸ“ Improve docstrings

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

    Fixes #576 High/Low DPI Adapting

    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.
    Promm committed Oct 26, 2014
Commits on Nov 30, 2014
  1. @dbrenden @mtomwing

    Updates to http errors, and validation

    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 changes, changed xunit setups
    to pytest fixtures
    dbrenden committed with mtomwing Nov 10, 2014
  2. @Promm @dideler

    Skip tests related to RTMP plugin for Windows

    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.
    Promm committed with dideler Nov 20, 2014
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

    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
    FranciscoCanas committed with dideler Nov 18, 2014
  3. @dideler

    Minor improvements to framework/

    πŸ’„ Refactoring #642
    dideler committed Nov 20, 2014
  4. @dideler

    Fix #642 Add tests and refactor test_plugins

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

    Adds json schema methods to Option and Config

    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
    FranciscoCanas committed Nov 7, 2014
Commits on Nov 17, 2014
  1. @farazs
  2. @farazs
Commits on Nov 16, 2014
  1. @FranciscoCanas

    Fix #654. Recording from USB Source Broken

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

    Expands ProfileManager and profile unit tests

    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
    FranciscoCanas committed Nov 2, 2014
Commits on Nov 13, 2014
  1. @Promm @dideler

    Fix #476 Auto-detect language on fresh launch

    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.
    Promm committed with dideler Oct 4, 2014
Commits on Nov 9, 2014
  1. @farazs

    Fix #153 Log and Error Notification System

    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.
    farazs committed Oct 22, 2014
Commits on Nov 5, 2014
  1. @Promm @dideler

    Fix #614 Add video scaling options

    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)
    Promm committed with dideler Oct 5, 2014
Commits on Nov 3, 2014
  1. @Promm @dideler

    Fix #638 Set "Record Region" after selecting region

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

    Fix #628 Unload Input Source Problem

    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.
    Promm committed Oct 26, 2014
Commits on Oct 26, 2014
  1. @Promm

    Fix #617 Windows Desktop Region Record

    Fix a small bug of in Desktop plugin for Windows.
    Windows can record a region of desktop correctly now.
    Promm committed Oct 26, 2014
  2. @FranciscoCanas @mtomwing

    Fix #588 Refactor plugins to use Config framework

    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
    FranciscoCanas committed with mtomwing Sep 20, 2014
Commits on Oct 25, 2014
  1. @dbrenden

    Refactor and fix logic in recording api

    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 tests.
    dbrenden committed Oct 4, 2014
Commits on Oct 19, 2014
  1. @farazs

    Fix #622 New Recording UI

    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.
    farazs committed Oct 9, 2014
Commits on Oct 18, 2014
  1. @benbuckley

    Fix #501 Warn user about losing new talk info

    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
    benbuckley committed Sep 30, 2014
Something went wrong with that request. Please try again.