Firefox 30 Released: Find Out What Is New

Discussion in 'Software News' started by Catalyst, Jun 10, 2014.

  1. Catalyst

    Catalyst Audiosexual

    Joined:
    May 28, 2012
    Messages:
    5,810
    Likes Received:
    804
    Firefox 30 is the new stable version of the web browser that is currently available on Mozilla's FTP server only. The organization pushes new releases to the ftp server first before they are made available on the website and via the browser's automatic updating mechanism.

    Some third-party websites may also host the new release early, but unless you want to use a specific feature right away or patch security issues, it is usually the best idea to wait until the release is announced officially by Mozilla.

    To check which version of Firefox you are using type about:support into the browser's address bar. Locate the version of the browser under application basics.

    Read our Firefox download guide for all information you could possibly need to download the browser to your system.

    Firefox 30 is a minor update in terms of functionality that has been added or changed in the browser. This is in stark contrast to Firefox 29 which introduced the Australis interface to the browser.

    Lets find out what is new and changed in Firefox 30, shall we?

    Firefox 30 Changes
    [​IMG]

    Most plugins are not activated by default anymore
    Mozilla made the decision to block the majority of plugins in Firefox starting with version 30. Blocking does not mean that you won't have access to those anymore, but that they need to be enabled by the user before they can be used on the web.

    The only exception to that rule is a list of plugins that Mozilla has whitelisted for now. You can check the full list of whitelisted plugins on this page.
    [​IMG]
    It includes Adobe Flash and several other popular plugins such as Unity, Skype and several McAfee plugins. What you won't find on the list are Java, Google Update, Silverlight or Microsoft Office.

    Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=992995

    Support for GStreamer 1.0
    Probably the biggest feature addition of Firefox 30 is support for GStreamer 1.0. Firefox up until now supported GStreamer 0.1 only which, while still supported is being replaced with the newer version which means that many Linux distributions will move over to GStreamer 1.0 eventually (or may have done so already).

    GStreamer adds H.264 video as well as mp3 and aac audio support on Linux systems with GStreamer so that contents can be played directly in the web browser.

    Mozilla made the decision some time ago to rely on the operating system's capabilities to play some proprietary formats which the organization won't integrate natively in the browser, and GStreamer is that solution on Linux.

    Mozilla has added GStreamer in Firefox 24 Nightly on Linux. Back then, you had to enable the gstreamer.enabled preference in about:config to make use of it.

    Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=806917

    New Sidebar button
    [​IMG]
    You can display bookmarks and the browsing history in a sidebar in Firefox. This can either be done with a tap on Alt and the selection of View > Sidebar or by using the shortcuts Ctrl-B to display bookmarks in the sidebar or Ctrl-H to display the history instead.

    Additional contents, such as social providers or tabs (via third-party add-ons), can be displayed in sidebars in the browser as well.

    While only a handful providers support Firefox's Social API, Facebook even removed its implementation again, it is something that Mozilla puts a lot of focus on.

    The new sidebar button is available in the customization menu. You can drag and drop it to another location of the browser for easy access.

    When clicked on, it displays the available sidebars so that you can open and close them easily using the button.

    Other changes
    • Mac OS X command-E sets find term to selected text.

    Developer changes
    The following changes affect developers. Check the references at the bottom of the page for full details on all changes.

    • Disallow calling WebIDL constructors as functions on the web.
    • Move some addon-private JSM’s to a subdirectory. (bug 952307)
    • Fixes to box-shadow and other visual overflow (bug 480888)
    • Mute and audio available when using WebAudio (source)
    • background-blend-mode enabled by default
    • Use of line-height allowed for <input type="reset|button|submit">
    • ES6 array and generator comprehensions implemented. (bug 979865)
    • Error stack now contains column number. (bug 762556)
    • Support for alpha option in canvas context options.
    • Box model highlighter implemented in Developer Tools. (bug 663778)
    • Highlight and jump to nodes from the Console.
    • Better highlighting for all JS objects and functions in console output.
    http://www.youtube.com/watch?v=y2LcsxE2pR0
    Unresolved issues
    • Mac OS X: cmd-L no longer opens a new window when no window is available. (Bug 1008793). Will be resolved in Firefox 32.
    • Without affecting security, after restoring your session, Extended Validation Certificates might not display (bug 995801). Will be resolved in Firefox 31.
    • Slow shut downs lead to 'Firefox is already running' warning. (Bug 966469 and 985655)
    • Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1 has a workaround. (Bug 812695).
    • Exit is not always completed when "clear history when Firefox closes" is enabled. Bug (1005487)

    Firefox 30 for Android
    Quickshare Buttons and the context menu
    [​IMG] [​IMG]
    When you long-tap on elements on a web page in Firefox for Android, a context menu is displayed. If you tap on a link, you get options to open it in a new tab for example or share it.

    If you select share, a list of services is displayed that you can select one from. You can for instance share the link using Gmail, on Facebook, or send it to a translate service to translate the destination automatically.

    Once you have selected a service from that list, it will be displayed in the main context menu as an icon as well so that you can select it faster the next time.

    Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=942270

    Add web content to home page panels using Home Feeds Add-On

    Firefox Hub is a new feature exclusive to the mobile version of the web browser which enables add-on developers to display feeds in a panel on Firefox's home page.

    Version one of the Hub launches with Firefox 30 for Android while version two and three are currently on schedule to be released with Firefox 31 and 32 respectively.

    Firefox Hub 1
    Firefox Hub 2
    Firefox Hub 3
    Firefox Hub Walkthrough
    Other mobile changes

    Locales added: Belarusian [be], Argentine Spanish [es-AR], Mexican Spanish [es-MX], Indonesian [id], Latvian [lv], Malay [ms]
    Security updates / fixes

    Security information are released after the final version of Firefox is out for some time.

    Additional information / sources
    Firefox 30 release notes
    Firefox 30 Android release notes
    Add-on compatibility for Firefox 30
    Firefox 30 for developers
    Hacks Mozilla on Firefox 30 developer changes
    Site compatibility for Firefox 30
    Firefox Security Advisories
    Now Read: List of all upcoming Firefox releases

    Source: GHacks
     
  2.  
  3. Catalyst

    Catalyst Audiosexual

    Joined:
    May 28, 2012
    Messages:
    5,810
    Likes Received:
    804
    Also keep in mind that there is a new version of

    Google Chrome (35.0.1916.153)
    The Stable Channel has been updated to 35.0.1916.153 for Windows, Mac and Linux.

    This release contains a Flash Player update.

    Security Fixes and Rewards
    This update includes 4 security fixes. Below, we highlight fixes that were either contributed by external researchers or particularly interesting. Please see the Chromium security page for more information.

    [$1000][369525] High CVE-2014-3154: Use-after-free in filesystem api. Credit to Collin Payne.
    [$1000][369539] High CVE-2014-3155: Out-of-bounds read in SPDY. Credit to James March, Daniel Sommermann and Alan Frindell of Facebook.
    [$500][369621] Medium CVE-2014-3156: Buffer overflow in clipboard. Credit to Atte Kettunen of OUSPG.

    As usual, our ongoing internal security work was responsible for the following fix:
    [368980] CVE-2014-3157: Heap overflow in media.

    Many of the above bugs were detected using AddressSanitizer.

    This release fixes a number of crashes and other bugs. A full list of changes is available in the SVN log. If you find a new issue, please let us know by filing a bug.
     
  4. Catalyst

    Catalyst Audiosexual

    Joined:
    May 28, 2012
    Messages:
    5,810
    Likes Received:
    804
    and Adobe debuts:
    Flash Player (14.0.0.125) & Adobe AIR 14.0.0.110. :thumbsup:
    Welcome to the Flash Player 14 and AIR 14 release notes! In today's scheduled release, we've updated both Flash Player and AIR with new and improved functionality, important bug fixes and security updates. For full details, please see the appropriate sections below.

    We hope you enjoy this release. If you encounter any problems please us know by posting issues to our public bug database. For installation or usage help, please visit our community forums for assistance.

    Adobe Bug Database - https://bugbase.adobe.com
    Flash Player Forums - http://forums.adobe.com/community/flashplayer
    AIR Forums - http://forums.adobe.com/community/air

    Fixed Issues
    June 10th, 2014

    AIR Bugs
    [IOS] Resolves an issue introduced in AIR 4.0.0.1390 where DatagramSocket was not receiving packets (3747382)
    [IOS] Values are now set correctly when assigning Vector3D.Y_AXIS to a Vector3D object with -useLegacyAOT=no[Android] Browse file dialog called by FileReference.browse() is correctly displayed on the Nexus 7 and Xoom 4.1.2 (3721032)
    [Android] is ignored for all but one extension when multiple extensions are used (3761458)
    [x86][Android] Workers get terminated even without calling terminate function (3755006)
    [Android] Setting the restrict property on a StageText instance and adding or removing text incorrectly add extra characters. (3749699)
    [iOS] Values are now set correctly when assigning Vector3D.Y_AXIS to a Vector3D object with useLegacyAOT=no (3744595)
    [iOS] ANE doesn't include libraries through platform.xml and throws error on packaging the IPA (3743946)
    [iOS] DatagramSocket not receiving packets on iOS (3742982)
    [iOS] Not able to debug/launch iPad iOS Simulator from Flash Builder. Note: One needs to set a environment variable using the command: launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad Retina” Then restart the process and run the application on simulator device of his/her choice. By default iPhone is launched. (3728052)
    [iOS] Not able to debug AIR app in iOS Simulator from Flash Builder when Xcode below 5.x is installed (3727760)
    [iOS7] StageText fontWeight/fontPosture API does not work (3724627)
    [Android] R$Styleable.class goes missing from the final AIR app APK though is included in ANE. (3723876)
    [Android] Starling throws Buffer creation failed. Internal error while createVertexBuffer (3756123)
    [Win] Ctrl+A, Ctrl+C and Ctrl+V now work correctly in StageText fields (3708480)
    Multiple security and stability fixes

    Flash Player Bugs
    PPAPI Debugger Preview - Multiple Stability Fixes (3720385, 3720431, 3720925)
    TextField.getFontList() and Font.enumerateFonts() now return 0 in Private Browsing Mode (3720929)
    Font.enumerateFonts now returns an alphabetically sorted list (3720932)
    Resolves an issue introduced in Flash Player 11.10 and AIR SDK > 13 where attached connected game controllers were not detected at launch (3752605)
    Hardware Decoding support is now enabled for Intel Baytrail hardware (3752291)
    [Chrome] Resolves an issue where some render textures could not be displayed with Chrome and D3DX11 (3743626)
    [Chrome] Angry Birds on Facebook now works as expected (3761933)
    [Chrome] Flash Player will not load a SWF if Content-Type-Options: nosniff is specified and the Content-Type header does not match (3712045, Chromium 172918)
    [HTTP Live Streaming] The value of AudioTrack.isDefault is now returned correctly (3761057)
    [HTTP Live Streaming] The value of AudioTrack.name is now returned correctly after AUDIO_UPDATE events (3767714)
    [Mac] Fixes a memory leak encountered during video and Stage3D playback (3738368)
    [Win] Resolves a video playback issue that was introduced in 11.9.900.166 that caused a small number of H.264 streams to not play (3735300)
    [Win] IME - Corrects an issue where words were duplicated in the candidate window on third-party bottom line IMEs (3721064)
    [Win8.1 ARM] Farmville2 - The maximum number of Stage3D instances allowed on Win8.x ARM devices has been increased from one to four (3732718, MSFT 607382)
    [Win8.1 x64] The Windows Narrator tool now recognizes Flash Player objects embedded in web pages (3618169, MSFT 458063)
    [Win8.1] Reduces power consumption during video playback in portrait orientation (3699152)
    [Win8.1] Improves performance of video blitting on DirectX 11 systems in portrait mode (3748772)
    [Win8.1] Video from built-in cameras now rotates as expected when the device changes from landscape to portrait mode (3722322, MSFT 611601)
    [Win8.1] Sprite.graphics.beginFill(Number) now correctly sets the provided color after a page refresh (3729475, MSFT 508518)
    [Win8.1] HTTP Live Streaming - Resolves an issue where encrypted video playback would hang intermittently (3710245)[Win8.x] The [Tab] key now works as expected in Full-Screen mode (3719314)
    [Win8.x] Resolves a stability issue for standalone applications that use Flash Player in an embedded Internet Explorer instance (3763486)
    [Win8.x] StandAlone Player - Exiting FullScreen mode now works as expected (3730508)
    [Win8.x] Flash Player will now gracefully recover from a graphics driver reset (3752447, MSFT 346563)
    [Win8.x] Resolves a stability issue with HTTP Live Streaming (3758254)
    [Win][Networking] Set default network request timeout to 5 seconds. Added new configuration property "NetworkRequestTimeout" which can be set in configuration files.
    Multiple security and stability fixes
    To the top
    New Features

    Anisotropic Filtering
    This new texture sampling filter can enhance the image quality of textures on surfaces that are at oblique viewing angles. There are two ways to enable this feature:

    In AGAL, set one of the values – "anisotropic2x", "anisotropic4x", "anisotropic8x", or "anisotropic16x" to the filter option in the sampling instructions.

    Call Context3D::setSamplerStateAt with the 3rd parameter "filter" being one of the values defined in Context3DTextureFilter - "ANISOTROPIC2X", "ANISOTROPIC4X", "ANISOTROPIC8X", or "ANISOTROPIC16X"

    New Stage3D "Standard" Profile
    Developers can now request this high level profile when creating Context3D. Three new features are available in this profile:

    Multiple render target allows to you to draw geometry to multiple outputs (up to 4) during one drawing

    Floating point texture allows you to create Texture, RectangleTexture and CubeTuxture with the RGBA16F folder.

    AGAL v2 contains these improvements:

    Increased register size

    Partial derivative instructions

    Fragment depth output

    Conditional forward jump

    Intel x86 Android Support
    As announced in our Flash Runtime blog, we're adding support for Intel x86 Android to AIR. An ADT command line option (-arch) has been added to allow packaging apps with Android x86 support.

    Please note that currently only captive runtime packaging is allowed for x86 architecture. This means all APK targets (apk, apk-debug and apk-captive-runtime) will forcibly be packaged with captive runtime. Feedback on this approach is encouraged.

    Sample APK packaging command for x86 devices:

    adt -package -target ( apk | apk-captive-runtime ) -arch x86 -storetype pkcs12 -keystore abc.p12 HelloWorld.apk HelloWorld-app.xml HelloWorld.swf

    adt -package -target apk-debug -arch x86 -storetype pkcs12 -keystore abc.p12 HelloWorld.apk HelloWorld-app.xml HelloWorld.swf

    Note that -arch is optional. If not specified, armv7 is assumed.

    Packaging for x86 architecture in Flash Builder:
    Open the debug/run configurations of the project in Flash Builder and click on "Customize launch.." button. Add a new parameter "-arch" with value "x86" and place it before "-storetype". Click "OK" to apply changes.

    Except for RTMPE and DRM, all other features and capabilities are completely functional and supported. Native extensions written for x86 platforms can also be packaged and used by an app for x86 devices. To support this, a new ANE platform 'Android-x86' is now available.

    The following example highlights the usage of the same -
    <extension xmlns="http://ns.adobe.com/air/extension/14.0>
    <id>com.adobe.sample.ane</id>
    <versionNumber>1.0</versionNumber>
    <platforms>
    <platform name="Android-ARM">
    <applicationDeployment>
    <nativeLibrary>sample.jar</nativeLibrary>
    <initializer>com.example.ane.Extension</initializer>
    <finalizer>com.example.ane.Extension</finalizer>
    </applicationDeployment>
    </platform>
    <platform name="Android-x86">
    <applicationDeployment>
    <nativeLibrary>sample.jar</nativeLibrary>
    <initializer>com.example.ane.Extension</initializer>
    <finalizer>com.example.ane.Extension</finalizer>
    </applicationDeployment>
    </platform>
    </platforms>
    </extension>

    New packaging command for ANE:
    adt -package -target ane Sample.ane extension.xml -swc Sample.swc -platform Android-ARM -C Android-ARM/ . -platform Android-x86 -C Android-x86/ .

    Improved Packaging Engine - iOS
    Based on the feedback recieved from the developer community, tons of improvements and bug fixes have been made in the new packaging engine for iOS. We encourage developers to report issues to http://bugbase.adobe.com, to ensure that we are able to continue to improve the packager in future releases.

    To enable this feature, please use "-useLegacyAOT no" in the ADT command, before the signing options. As of now, this feature is not available within Flash Pro but it can still be used with Flash builder by adding the parameter -useLegacyAOT under the "Customize launch" option.

    Here is an example ADT command for compiling an applications using “-useLegacyAOT no":

    adt -package -target ( ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc) -useLegacyAOT no -provisioning-profile -keystore -storetype pkcs12 -storepass xxxx HelloWorld.ipa Helloworld-app.xml HelloWorld.swf

    For more information, please visit Faster compiling with AIR for iOS


    AIR Gamepad
    AIR Gamepad feature enables the app developers to provide a second screen on Android mobile devices for the Flash based browser games. AIR Gamepad API enables Flash based browser apps to connect to a paired Android device running the AIR Runtime app and therefore allowing the Android devices to be used as game controllers or second-screen interfaces.

    Key Functionalities of this feature:
    • Gesture eventsTouch events
    • Accelerometer events
    • Vibration
    • Customize the AIR gamepad screen by applying your own skins
    • To learn more about the AIR Gamepad APIs, please refer to the documentation found here.
    • To try out the Wand.swc which can be downloaded from here.
    • Live samples of AIR Gamepad can be tested using the following links:
    • ModelViewer
    • HungryHero

    For more information, please visit Android devices with AIR as gamepads
     
  5. ovalf

    ovalf Platinum Record

    Joined:
    Feb 27, 2012
    Messages:
    897
    Likes Received:
    217
    Location:
    Brazil
    Thanks, B U T
    Firefox há benefícios a bitch for me in osx :wow:
    I have done everything but sometimes it consume 50% of my iI7 965 :snuffy:
    Also it crashes will pulga off and itts not Just me :dunno:
    i am with Firefox since the begginnig but its time to give up : :excl:
     
  6. transporter1333

    transporter1333 Member

    Joined:
    Oct 27, 2013
    Messages:
    252
    Likes Received:
    15
    Location:
    Brazil
    Useful info.
    Thanks for your time Cat. :mates:
    :wink: :wink:
     
  7. OBKenobi

    OBKenobi Producer

    Joined:
    Jul 14, 2012
    Messages:
    216
    Likes Received:
    104
    You can get the next Firefox releases a few weeks in advance if you set updates to the beta channel in about:config. I had 30 for about three weeks already. The betas are stable release candidates, the unstable alphas are another channel entirely. The only caveat is some obscure plugins might not be updated for the beta versions until the official release.

    app.update.channel;"beta"
     
  8. smoothripple

    smoothripple Kapellmeister

    Joined:
    Dec 9, 2013
    Messages:
    103
    Likes Received:
    68
    Location:
    Northen Continental Divide, N. America
    I migrated from PineTree [DOS] to Netscape Navigator v1 somewhere around 1994. Seeing images was a blast. [& pron was free]. I stayed on as a loyal user during the change to Firefox.
    I passed on the v29 because I try to never do an upgrade till it hits a x.1 build.

    So, I upgraded at v29.1 and have had more problems than at any other time in the last 20 years. Constant crashes [that made Firefox forget open tabs. That made me have to glean maybe 30+ pertinent URLs from the history. THAT takes time! Each time!] I started to do a 'bookmark all tabs' every time I opened a new tab. What a hassle. Naming went like '08 JUN 14_9-36pm'.

    Today I downloaded & installed Opera for the first time. v22.0.1471.50. Going to be interesting. If all goes well I will switch allegiances. And probably never look back.

    So why do I feel guilty? :( :dunno:
     
  9. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    7,713
    Likes Received:
    3,931
    Location:
    AudioSexPro
    im on FF 33.0a1, but this australis gui is still shit, i want the old GUI/skin back.

    im on the Nightly channel of Mozilla, so im running alpha version and they work pretty good.

    why do use only one browser? i have FF 33.0a1, 2 IRON portables and QtWeb for a few pages. doing fine those combinations.

    opera i had only problem, a half open tab i struggled to fix for 3 months, this was crazy, it was like i could see the other tab behind it, but i could not maximize the half open tab. so this was the end for Opera for me.

    and with IE i uninstall everytime i install my OS new, what a piece of ****-software and so glad M$ gave up with their ads.
     
  10. SineWave

    SineWave Audiosexual

    Joined:
    Sep 4, 2011
    Messages:
    4,432
    Likes Received:
    3,570
    Location:
    Where the sun doesn't shine.
    When I install a new W7 system I use IE to download Firefox only and then I uninstall it, too, ArticStorm. LOL

    Between W7, OS X, Debian Linux, Firefox definitely works the best in Linux, then W7 and then OS X. It's really stable, fast and even using less memory in Linux. I've used it in Windows XP for years and I wasn't as satisfied with FF as I am now. Chrome is a great option for OS X and Windows if you don't mind using Google "stuff". ;)

    Cheers!
     
  11. Nima

    Nima Noisemaker

    Joined:
    Dec 27, 2011
    Messages:
    128
    Likes Received:
    6
    Most Advanced Computer users who like to be free to config and tweak their Software use Firefox.

    I don't like Google's strategy to manipulate users to get addict to their Services.
     
Loading...
Similar Threads - Firefox Released Find Forum Date
Firefox 29 (New Interface) Released: Find Out What Is New Software News Apr 29, 2014
Firefox is making constant connections to a website called r2rdownload, completely unprompted PC Feb 13, 2024
FireFox 100 und Win 7!? [solved] DE May 6, 2022
Firefox Browser Help? general discussion Apr 18, 2022
Useful Chrome/Firefox extensions Lounge Jun 20, 2021
Loading...