Bug 779366 - Part 1: Move FloatUtils to org.mozilla.gecko.util package. r=kats

--HG--
rename : mobile/android/base/FloatUtils.java => mobile/android/base/util/FloatUtils.java
This commit is contained in:
Chris Peterson 2012-07-27 21:57:47 -07:00
Родитель 326f176d4a
Коммит 9516e94c70
14 изменённых файлов: 21 добавлений и 14 удалений

Просмотреть файл

@ -14,6 +14,7 @@ import org.mozilla.gecko.gfx.LayerController;
import org.mozilla.gecko.gfx.LayerView; import org.mozilla.gecko.gfx.LayerView;
import org.mozilla.gecko.gfx.RectUtils; import org.mozilla.gecko.gfx.RectUtils;
import org.mozilla.gecko.gfx.ScreenshotLayer; import org.mozilla.gecko.gfx.ScreenshotLayer;
import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONObject; import org.json.JSONObject;

Просмотреть файл

@ -16,6 +16,10 @@ DIST_FILES = package-name.txt
include $(topsrcdir)/mobile/android/base/android-sync-files.mk include $(topsrcdir)/mobile/android/base/android-sync-files.mk
UTIL_JAVA_FILES := \
util/FloatUtils.java \
$(NULL)
FENNEC_JAVA_FILES = \ FENNEC_JAVA_FILES = \
AboutHomeContent.java \ AboutHomeContent.java \
AboutHomeSection.java \ AboutHomeSection.java \
@ -47,7 +51,6 @@ FENNEC_JAVA_FILES = \
FilePickerResultHandler.java \ FilePickerResultHandler.java \
FilePickerResultHandlerSync.java \ FilePickerResultHandlerSync.java \
FindInPageBar.java \ FindInPageBar.java \
FloatUtils.java \
FlowLayout.java \ FlowLayout.java \
FontSizePreference.java \ FontSizePreference.java \
FormAssistPopup.java \ FormAssistPopup.java \
@ -148,6 +151,7 @@ FENNEC_JAVA_FILES = \
ui/SubdocumentScrollHelper.java \ ui/SubdocumentScrollHelper.java \
GeckoNetworkManager.java \ GeckoNetworkManager.java \
GeckoScreenOrientationListener.java \ GeckoScreenOrientationListener.java \
$(UTIL_JAVA_FILES) \
$(NULL) $(NULL)
ifdef MOZ_WEBSMS_BACKEND ifdef MOZ_WEBSMS_BACKEND
@ -1008,7 +1012,6 @@ RES_DIRS= \
res/menu-xlarge-v11 \ res/menu-xlarge-v11 \
$(NULL) $(NULL)
include $(topsrcdir)/config/rules.mk include $(topsrcdir)/config/rules.mk
# Override the Java settings with some specific android settings # Override the Java settings with some specific android settings

Просмотреть файл

@ -7,6 +7,7 @@ package org.mozilla.gecko;
import org.mozilla.gecko.gfx.Layer; import org.mozilla.gecko.gfx.Layer;
import org.mozilla.gecko.gfx.Layer.RenderContext; import org.mozilla.gecko.gfx.Layer.RenderContext;
import org.mozilla.gecko.gfx.LayerController; import org.mozilla.gecko.gfx.LayerController;
import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONObject; import org.json.JSONObject;

Просмотреть файл

@ -5,8 +5,8 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils;
import org.mozilla.gecko.GeckoAppShell; import org.mozilla.gecko.GeckoAppShell;
import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONArray; import org.json.JSONArray;

Просмотреть файл

@ -5,7 +5,7 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils; import org.mozilla.gecko.util.FloatUtils;
import android.graphics.RectF; import android.graphics.RectF;

Просмотреть файл

@ -5,7 +5,7 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils; import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;

Просмотреть файл

@ -5,7 +5,7 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils; import org.mozilla.gecko.util.FloatUtils;
import android.graphics.Rect; import android.graphics.Rect;
import android.graphics.RectF; import android.graphics.RectF;

Просмотреть файл

@ -4,10 +4,10 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils;
import org.mozilla.gecko.GeckoApp; import org.mozilla.gecko.GeckoApp;
import org.mozilla.gecko.GeckoAppShell; import org.mozilla.gecko.GeckoAppShell;
import org.mozilla.gecko.SurfaceBits; import org.mozilla.gecko.SurfaceBits;
import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONArray; import org.json.JSONArray;

Просмотреть файл

@ -5,7 +5,7 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils; import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;

Просмотреть файл

@ -5,8 +5,8 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils;
import org.mozilla.gecko.GeckoAppShell; import org.mozilla.gecko.GeckoAppShell;
import org.mozilla.gecko.util.FloatUtils;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Canvas; import android.graphics.Canvas;

Просмотреть файл

@ -5,8 +5,8 @@
package org.mozilla.gecko.gfx; package org.mozilla.gecko.gfx;
import org.mozilla.gecko.FloatUtils;
import org.mozilla.gecko.GeckoApp; import org.mozilla.gecko.GeckoApp;
import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;

Просмотреть файл

@ -5,7 +5,7 @@
package org.mozilla.gecko.ui; package org.mozilla.gecko.ui;
import org.mozilla.gecko.FloatUtils; import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONArray; import org.json.JSONArray;

Просмотреть файл

@ -5,14 +5,14 @@
package org.mozilla.gecko.ui; package org.mozilla.gecko.ui;
import org.mozilla.gecko.FloatUtils;
import org.mozilla.gecko.GeckoApp; import org.mozilla.gecko.GeckoApp;
import org.mozilla.gecko.GeckoAppShell; import org.mozilla.gecko.GeckoAppShell;
import org.mozilla.gecko.GeckoEvent; import org.mozilla.gecko.GeckoEvent;
import org.mozilla.gecko.GeckoEventListener; import org.mozilla.gecko.GeckoEventListener;
import org.mozilla.gecko.gfx.LayerController; import org.mozilla.gecko.gfx.LayerController;
import org.mozilla.gecko.gfx.PointUtils;
import org.mozilla.gecko.gfx.ViewportMetrics; import org.mozilla.gecko.gfx.ViewportMetrics;
import org.mozilla.gecko.gfx.PointUtils;
import org.mozilla.gecko.util.FloatUtils;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONException; import org.json.JSONException;

Просмотреть файл

@ -3,11 +3,13 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mozilla.gecko; package org.mozilla.gecko.util;
import android.graphics.PointF; import android.graphics.PointF;
public final class FloatUtils { public final class FloatUtils {
private FloatUtils() {}
public static boolean fuzzyEquals(float a, float b) { public static boolean fuzzyEquals(float a, float b) {
return (Math.abs(a - b) < 1e-6); return (Math.abs(a - b) < 1e-6);
} }