Opera 12.15 Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bryan Kirk bf4a181236 Added patches/Delete_[]_non-array_type.patch 4 months ago
..
ArmFixes.patch Added patches 2 years ago
Delete_[]_non-array_type.patch Added patches/Delete_[]_non-array_type.patch 4 months ago
DisableClickToActivate.patch Added patches 2 years ago
FalseNullFix.patch Added patches 2 years ago
FixFreeType.patch Added patches 2 years ago
FreeBSD-11-GCC6.patch Modified files in the patches directory 4 months ago
GST-Opera_clone.bat Modified files in the patches directory 4 months ago
GST-Opera_clone.sh Modified files in the patches directory 4 months ago
GST-Opera_instructions.txt Modified files in the patches directory 4 months ago
JSExecutionFix.patch Upload files to 'patches' 2 years ago
LinuxBuildFix.patch Upload files to 'patches' 2 years ago
LinuxReleaseFix.patch Upload files to 'patches' 2 years ago
LoadImagesParser.patch Upload files to 'patches' 2 years ago
PiFixes.patch Upload files to 'patches' 2 years ago
PiInstructions.txt Upload files to 'patches' 2 years ago
README.md Modified files in the patches directory 4 months ago
VP9Fix.patch Upload files to 'patches' 2 years ago
VS2015Fix.patch Upload files to 'patches' 2 years ago
VSInstructions.md Upload files to 'patches' 2 years ago
VSInstructionsAlt.txt Upload files to 'patches' 2 years ago

README.md

OpenOpera Patches

A collection of patches for the Opera 12.15 source code, feel free to make a pull request if you have anything to add or fix.

If you have any issues with Opera 12.15 please make a report on the openopera-issues project, or if you have problems with a patch please visit the issue tracker here.

You’re also welcome to join the OpenOpera IRC: http://site.anonnet.org/webirc/openopera
Or join #openopera on crowley.anonnet.org:6697

Contents

General patches

  • FalseNullFix.patch: patch to fix some FALSE->NULL errors
  • Delete_[]_non-array_type.patch: patch to fix a crash that is ocurring when viewing some websites.
  • VP9Fix.patch: VP9 support patch (requires libvpx-1.3.0 (exactly)), no Windows support atm.
  • DisableClickToActivate.patch: disables “Click to activate” on Flash applets
  • LoadImagesParser.patch: TWEAK_LOGDOC_LOAD_IMAGES_FROM_PARSER turned into two preferences

Linux/FreeBSD patches

  • LinuxBuildFix.patch: fixes some build issues on Linux
  • LinuxReleaseFix.patch: makes Linux release builds more stable
  • JSExecutionFix.patch: patch to fix javascript execution errors when building with modern compilers (g++ 5.x+)
  • PiInstructions.txt: instructions on building for Raspberry Pi
  • PiFixes.patch: patches for building on Raspberry Pi
  • ArmFixes.patch: patches for building for ARM platform (needed for Pi)
  • freebsd-11-gcc6.patch: FreeBSD compiling patch by kandeshvari, source
  • FixFreeType.patch: Fix building against system version of libfreetype with newer versions of the FreeType API

Windows patches

  • VSInstructions.md: guide for building with VS2010 and VS2015 (you should also read the alt version below)
  • VSInstructionsAlt.txt: translated instructions provided by RedCatX, source
  • VS2015Fix.patch: patch for building on VS2015

Gstreamer (Opera patched edition)

  • gst-opera_instructions.txt: guide for cloning the broken gst-opera repo into a working state
  • gst-opera_clone.bat: batch script to clone the broken gst-opera repo (requires wget & git for Windows)
  • gst-opera_clone.sh: shell script to clone the broken gst-opera repo (requires wget & git)
  • gst-opera_opensource.opera.com.zip: all the gst-opera repos, already cloned and zipped, with small edits for VS2015 support (external download)