mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-29 19:12:11 +00:00
729a46113b
- Bug 1159056. Don't store a value in CSS pixels in a variable with type nscoord in ScrollFrameHelper::SetCoordAttribute. r=dholbert (432f06158) - Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal (8b5c55da7) - Don't clip in ComputeFrameMetrics if the scrollframe won't be layerized. (bug 1148582 part 2, r=tn) (088b6ef29) - Bug 1157579 - Make sure the visual scroll port size includes the area of scrollbars when used in TryLayout. r=tn (c35244374) - Bug 1139306: Fix margin sides for right-to-left scrollbars depending on the actual position of the scrollbar as determined by layout.scrollbar.side, r=tn (34328312d) - Fix some full zoom FrameMetrics changes not propagating to APZ. (bug 1147648, r=botond) (91f009ac4) - Bug 1159405 - Fix "Found a non-root APZ with no handoff parent". r=botond (09b0ddf07) - Bug 1161040 - Don't set a scrollparent on the root content document in the child process that points to itself. r=tn (d0dfbffb0) - Bug 1161040 - Add some assertions to guard against infinite loops in the handoff chains. r=botond (e6bae82e8) - Bug 1153539 patch 1 - Improve comments for nsLayoutUtils::ComputeSuitableScaleForAnimation. r=roc (1b2bc00cd) - Bug 1153539 patch 2 - Compute scale for rasterizing off-main-thread transform animations based on ratio to display size in addition to maximum and minimum scale. r=roc (97d632d0f) - Bug 1160250 - Extract a helper method from the triplicated comp-bounds function to determine if we need to deflate the scrollbars. r=botond,tn (8d79c845f) - Bug 1160250 - Extract a helper function from the triplicated composition-bounds-updating code. r=botond,tn (5b3f71329) - Bug 1160250 - Collapse the code from CalculateRootCompositionSize into UpdateCompositionBounds. r=botond,tn (db0f081d6) - Bug 1160250 - Put in a missing transfomToAncestor scaling factor. r=botond,tn (14837aa3a) - Bug 1160250 - Fix up the rect being used for the composition size calculation. r=tn (0ba58021f) - Bug 1139575 - Reset velocity on axes when going from a pan to a pinch. r=botond (2e03d04ab) - Bug 1136971 - Draw layer borders correctly in the presence of multi-FrameMetrics. r=kats (e72f5b171) - Bug 1148871 - Only apply checkerboarding background color to opaque layers. r=botond (20e070b84) - Bug 1157327 - Don't cull out container layers, because their prepared data might be null and cause crashes. r=nical (3d06c925f) - Bug 1157327 follow-up to add a comment. r=me and DONTBUILD (4cd74c0a1) - Bug 1160566 - Make FrameMetrics.mCompositionBounds private and add a getter/setter for it. r=botond (277dd9afd) - Bug 1160566 - Change some return values to be reference-to-const. r=botond (2ce17b63f) - Bug 1158933 - Prevent scrollbars from jumping while zoomed in the B2G browser. r=botond (eca8aae7d) - Bug 1158933 - Replace the compositedHeight/scrollableHeight (and width) term with the adjusted scrollThumbRatio. r=botond (236af4c4a) - Bug 1156401 - Fix painting when building fennec with apzc. r=kats, r=botond (be18764b9) - Bug 1159305 - patch 1 - Provide logical accessors for nsStylePosition and nsStyleSides fields. r=dbaron (7a90c519d) - Bug 1159305 - patch 2 - Clean up layout code by using the new accessors. r=smontagu (926eb7dd5) - Bug 1164406 - Expose scrollbar-area deflation in nsLayoutUtils. r=kats (42e5e8784) - Bug 1139895 - Add fuzz for 1062792-1.html. r=tn (e38d0ac73) - Bug 1139893 - Disable reftest bugs/1062108-1.html on mulet. r=jfkthame (930590d73) - Move the APZ scroll frame clip onto FrameMetrics. (bug 1148582 part 3, r=mstange,tn) (c8e05f8d7) - Fix PostprocessRetainedLayers to not test occlusion with asynchronous clips. (bug 1148582 part 5, r=tn) (cc71cafe2) - Bug 1146626 - Refresh the reftest snapshot after adjusting the async scroll offsets. r=roc (1f041955d) - Bug 1160642. Add reftest-async-zoom to apply an async zoom before taking snapshot. r=dbaron (1e8e54d8d) - Bug 1160285 - Add a staticruntime version of mfbt and link some stuff against it. r=glandium (c733c49c7) - Bug 786520 - Install things to $(DIST)/branding from moz.build instead of manual rules in Makefile.ins. r=mshal (42d38eb26) - Bug 1155776 - move USE_EXTENSION_MANIFEST to moz.build; r=mshal (a87ecc2ca) - Bug 1155816 - part 0 - remove NO_JS_MANIFEST from testing/mochitest/Makefile.in; r=mshal (af90a362c) - Bug 1155816 - part 1 - move NO_JS_MANIFEST to moz.build; r=mshal (3a55e99a0) - Bug 978591 - Remove per-directory uses of MOZ_CHROME_FILE_FORMAT. r=glandium (5084d62b5) - Bug 991983 - Set GARBAGE for GeneratedSources in the recursivemake backend. r=gps (b8ae57c14) - Bug 991983 - Emit absolute paths for UnifiedSources. r=gps (4100640d0) - Bug 991983 - Emit absolute paths for other sources. r=gps (f30ddd773) - Bug 991983 - Remove commented code in gyp_reader.py. r=gps (0685eca6a) - Bug 1167474 - Remove ELFHACK_BUILD hack. r=mshal (b9d56c0b2) - Bug 1097804 - Part 1 - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC. r=mcmanus (d2f83eb1c) - Bug 1097804 - Part 2 - Added xpcomrt build of library containing unicode util functions. r=gps (fa9306f34) - Bug 1162852 - Remove EXTRA_COMPILE_FLAGS. r=gps (340312bc6) - Bug 1162852 - Remove EXTRA_ASSEMBLER_FLAGS. r=gps (f124c902c) - Bug 1162852 - Remove the VARIABLES method of GypContext now it is doing nothing. r=gps (b6c1c0246) - accidental commit (a1bbb1ada) - Bug 991983 - Define SOURCES as SourcePath. r=gps (678065bce) - Bug 991983 - Use objdir-relative SOURCES instead of GENERATED_SOURCES. r=gps (b54db0304) - Bug 991983 - Make TEST_HARNESS_FILES use the *Path classes instead of a separate set of methods to resolve paths. r=gps (025fe1ca9) - Bug 991983 - Add a deprecation hint for GENERATED_SOURCES. r=gps (67c75f4ab) - Bug 1172800 - Fixup after bug 991983. r=gps (ce6e8c7a3) - Bug 1164218 - Allow running individual mochitests and reftests in chaos mode. r=roc,froydnj (f2ec1d9d8) - Bug 1154231 - Part 1. Use LRU to manage remote layers. r=mattwoodrow (1fe47e64f) - Bug 1128037 - Minimalist support for wildcards in jar manifests. r=gps (1b07a6ffc) - Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. (b07e54881) - Bug 1157279. Escaping CSS identifiers should use lowercase letters for hex digits, not uppercase ones. r=dbaron (6f220936e)
105 lines
3.1 KiB
Makefile
105 lines
3.1 KiB
Makefile
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
USE_RCS_MK := 1
|
|
include $(topsrcdir)/config/makefiles/makeutils.mk
|
|
|
|
ifdef MOZ_APP_BASENAME
|
|
ifdef LIBXUL_SDK
|
|
APP_INI_DEPS = $(LIBXUL_DIST)/bin/platform.ini
|
|
else
|
|
APP_INI_DEPS = $(topsrcdir)/config/milestone.txt
|
|
endif
|
|
|
|
APP_BUILDID := $(shell cat $(DEPTH)/config/buildid)
|
|
APP_INI_DEPS += $(DEPTH)/config/buildid
|
|
|
|
DEFINES += -DAPP_BUILDID=$(APP_BUILDID)
|
|
|
|
APP_INI_DEPS += $(DEPTH)/config/autoconf.mk
|
|
|
|
MOZ_SOURCE_STAMP := $(firstword $(shell cd $(topsrcdir)/$(MOZ_BUILD_APP)/.. && hg parent --template='{node|short}\n' 2>/dev/null))
|
|
ifdef MOZ_SOURCE_STAMP
|
|
DEFINES += -DMOZ_SOURCE_STAMP='$(MOZ_SOURCE_STAMP)'
|
|
endif
|
|
|
|
ifdef MOZ_INCLUDE_SOURCE_INFO
|
|
source_repo ?= $(call getSourceRepo,$(topsrcdir)/$(MOZ_BUILD_APP)/..)
|
|
ifneq (,$(source_repo))
|
|
DEFINES += -DMOZ_SOURCE_REPO='$(source_repo)'
|
|
endif
|
|
endif
|
|
|
|
endif
|
|
|
|
# NOTE: Keep .gdbinit in the topsrcdir for people who run gdb from the topsrcdir.
|
|
# needs to be absolute to be distinct from $(topsrcdir)/.gdbinit
|
|
GDBINIT_OBJDIR_FILES = $(topsrcdir)/.gdbinit
|
|
GDBINIT_OBJDIR_DEST = $(abspath $(DEPTH))
|
|
INSTALL_TARGETS += GDBINIT_OBJDIR
|
|
|
|
# Put a .lldbinit in the bin directory and the objdir, to be picked up
|
|
# automatically by LLDB when we debug executables using either of those two
|
|
# directories as the current working directory. The .lldbinit file will
|
|
# load $(topsrcdir)/.lldbinit, which is where the actual debugging commands are.
|
|
LLDBINIT_OBJDIR := .lldbinit.in
|
|
LLDBINIT_OBJDIR_PATH = $(DEPTH)
|
|
LLDBINIT_OBJDIR_FLAGS += -Dtopsrcdir=$(abspath $(topsrcdir))
|
|
PP_TARGETS += LLDBINIT_OBJDIR
|
|
|
|
LLDBINIT_FINAL_TARGET_FILES := $(DEPTH)/.lldbinit
|
|
LLDBINIT_FINAL_TARGET_DEST = $(FINAL_TARGET)
|
|
INSTALL_TARGETS += LLDBINIT_FINAL_TARGET
|
|
|
|
# Put the .ycm_extra_conf.py file at the root of the objdir. It is used by
|
|
# the vim plugin YouCompleteMe.
|
|
YCM_FILES := $(topsrcdir)/.ycm_extra_conf.py
|
|
YCM_DEST := $(abspath $(DEPTH))
|
|
YCM_TARGET := export
|
|
INSTALL_TARGETS += YCM
|
|
|
|
ifdef MOZTTDIR
|
|
# Install the Firefox OS fonts.
|
|
include $(MOZTTDIR)/fonts.mk
|
|
MOZTT_DEST = $(FINAL_TARGET)/fonts
|
|
MOZTT_FILES = $(patsubst external/moztt/%,$(MOZTTDIR)/%,$(filter external/moztt/%,$(subst :, ,$(PRODUCT_COPY_FILES))))
|
|
INSTALL_TARGETS += MOZTT
|
|
endif
|
|
|
|
ifdef MOZ_VALGRIND
|
|
_VALGRIND_DIR = $(DEPTH)/_valgrind
|
|
GARBAGE_DIRS += $(_VALGRIND_DIR)
|
|
|
|
_VALGRIND_FILES = \
|
|
$(topsrcdir)/build/valgrind/cross-architecture.sup \
|
|
$(topsrcdir)/build/valgrind/i386-redhat-linux-gnu.sup \
|
|
$(topsrcdir)/build/valgrind/x86_64-redhat-linux-gnu.sup \
|
|
$(NULL)
|
|
_VALGRIND_DEST = $(_VALGRIND_DIR)
|
|
INSTALL_TARGETS += _VALGRIND
|
|
endif
|
|
|
|
include $(topsrcdir)/config/rules.mk
|
|
|
|
TARGET_DEPTH = ..
|
|
include $(srcdir)/automation-build.mk
|
|
|
|
ifdef MOZ_APP_BASENAME
|
|
$(FINAL_TARGET)/application.ini: $(APP_INI_DEPS)
|
|
|
|
ifdef MOZ_APP_STATIC_INI
|
|
application.ini.h: appini_header.py $(FINAL_TARGET)/application.ini
|
|
$(PYTHON) $^ > $@
|
|
export:: application.ini.h
|
|
GARBAGE += application.ini.h
|
|
endif
|
|
endif
|
|
|
|
libs:: automation.py
|
|
|
|
ifdef ENABLE_TESTS
|
|
GARBAGE += $(srcdir)/automationutils.pyc
|
|
endif # ENABLE_TESTS
|