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

Merge release branch into master #2691

Merged
merged 138 commits into from
Mar 20, 2019
Merged

Merge release branch into master #2691

merged 138 commits into from
Mar 20, 2019

Conversation

jonoomph
Copy link
Member

Official release of OpenShot 2.4.4

ferdnyc and others added 30 commits July 20, 2018 10:49
Merge master into develop (2.4.3 release)
Simplify version number and file name logic in build server
* No bare value logging (always labeled)
* No redundant parameter logging
* Same log format in all _changed() slots
Instead of logging on _every_ pass through the blender-output scan, only 
log if an output frame is actually detected. Cuts per-frame output spam 
by ~ 95%
title_editor.py: Don't import unused QWebView
Open the color picker dialog with the previously selected color for that 
element already set as the default, instead of resetting to white every 
time.
Previously when a new color was selected for the SVG font/background, 
the corresponding button's color was being updated ad hoc within the 
code. This change calls `update_background_color_button()` instead, to 
properly refresh the button style.
The text labels on the color-selection buttons will ensure contrast by 
using a luminance-based algorithm to switch between white and black text 
automatically, based on the button color.
Reading the code for `actionSaveFrame_trigger()`, I happened to notice 
what looks like a minor copy-paste bug. If the save filename chosen by 
the user doesn't have a `.png` extension, instead of adding it, the code 
would've accidentally been appending an `.osp` extension (OpenShot 
project file) instead.

Atom also caught a spurious space character following an `if ...:` 
statement, so I let it fix that as well. That's the other hunk in this 
PR.
Title Editor: Font/BG color selection fixes
notification present in the status bar, rather than
prompting the user through a QMessageBox.

Also removed some unnecessary semicolons.
A notification will appear in the status bar, rather than in a dialog box.
(Also removed some unnecessary semicolons.)
…and a missing project will be automatically deleted.
…ily install custom export presets (devices and formats) (#2555)
* First implementation of Constant Rate Factor (CRF)

* Added a preset for lossless encoding in vp9
high is lossless
med is 23 crf
low is 51 crf

* First version that uses SetOption to set crf quality

* Clarify comments
* Adding git log to build artifacts (since previous release)

* Freeze git logs into openshot-qt src files during build (if found)

* Fixing path for git log

* Adding new screen to display git changelog files (if found). These are now generated via our build servers and passed from build server to build server as artifacts, and packaged into our daily builds.

* Hide and show 'changelog' based on if git log files are found (created in build artifacts)

* Updating translations for Changelog screen, and fixing a translation issue I found on main_window.py.
Update README.md - Adding Travis-ci build status badge, additional info linking to our GitHub Wiki, and updating instructions.
* Updated Chinese, Arabic, Hindi translations, and moved POT template into a sub-folder named after itself (a requirement for LaunchPad to detect updates)

* Updating generate_translations.py to use correct POT template path

* Updating supporters list
…est) (#2608)

* Updating GitHub templates and updating links to Question and Report a Bug menu

* Updating formatting of issue templates
* Another attempt to fix GitHub Issue Templates (fingers crossed)
* Update bug-report.md

* Update feature-request.md

* Update question.md
…re project file (and prompt to save unsaved changes) (#2616)
… different FPS (compared to the preview/editing Profile). This is somewhat experimental, but it's ready for some testing now. (#2620)
…d, and to convert them to waveform's automatically (which I believe is the most reasonable expectation). Also removing 32X and 1/32X options from Time menu, as OpenShot struggles with them. (#2660)
* FIxed help menu links to correctly localize the urls with folders (instead of subdomains)

* Update preview when removing clips, effects, and transitions

* Fixed donate link and fixed newAction to seek to 1 (instead of 0)

* Update MaxSize and RefreshFrame after changing profile

* Update timeline thumbnails when editing titles, and prevent image caching on timeline (primarily for edited titles)
* Support for both utf-8 and utf-16-le changelog support. Windows builders always encode the changelog differently, and after many hours of failure to output utf-8, I decided that supporting both is not that big of a deal.

* Adding startupinfo for Windows Blender execution, and tweaking grid layout

* Attempting to fix blender layout on Windows (which is squished together)

* Resizing QIcons on Title and Blender dialogs, to be the exact same size (and hopefully fix Windows rendering issue)
* Remove zlib1.dll from system32 (if found)

* Delete other variations of this invalid file
* Updating donors and supporters

* Fixed bug in test_translations.py. Updated all translation files and python resource file.
…s in GitLab artifacts for openshot-qt builds
@jonoomph jonoomph changed the base branch from develop to master March 20, 2019 21:08
@jonoomph jonoomph merged commit 7c8925b into master Mar 20, 2019
@jonoomph jonoomph deleted the release-20190320 branch March 20, 2019 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants