Skip to content

Commit 21fb546

Browse files
committed
Merge branch 'develop' of git://github.com/cocos2d/cocos2d-html5 into browser_version
2 parents 8dc1828 + 6315510 commit 21fb546

File tree

6 files changed

+15
-12
lines changed

6 files changed

+15
-12
lines changed

CCDebugger.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -310,10 +310,8 @@ cc._initDebugSetting = function (mode) {
310310
locLog(cc.formatStr.apply(cc, arguments));
311311
};
312312
}
313-
} else {
313+
} else if(console && console.log.apply){//console is null when user doesn't open dev tool on IE9
314314
//log to console
315-
if(!console) //console is null when user doesn't open dev tool on IE9
316-
return;
317315

318316
cc.error = function(){
319317
return console.error.apply(console, arguments);

cocos2d/clipping-nodes/CCClippingNode.js

+1
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ cc.ClippingNode = cc.Node.extend(/** @lends cc.ClippingNode# */{
128128
this._stencil = stencil;
129129
this.alphaThreshold = 1;
130130
this.inverted = false;
131+
return true;
131132
},
132133

133134
/**

cocos2d/core/layers/CCLayer.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ cc.LayerColor = cc.Layer.extend(/** @lends cc.LayerColor# */{
308308
this._updateColor();
309309
},
310310

311-
_blendFuncStr: "source",
311+
_blendFuncStr: "source-over",
312312

313313
/**
314314
* Constructor of cc.LayerColor

cocos2d/core/renderer/RendererCanvas.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ if (cc._renderType === cc._RENDER_TYPE_CANVAS) {
171171
locHeight = node._rect.height,
172172
image, curColor, contentSize;
173173

174-
var blendChange = (node._blendFuncStr !== "source"), alpha = (node._displayedOpacity / 255);
174+
var blendChange = (node._blendFuncStr !== "source-over"), alpha = (node._displayedOpacity / 255);
175175

176176
if (t.a !== 1 || t.b !== 0 || t.c !== 0 || t.d !== 1 || node._flippedX || node._flippedY) {
177177
context.save();
@@ -304,7 +304,7 @@ if (cc._renderType === cc._RENDER_TYPE_CANVAS) {
304304
return;
305305

306306
var needTransform = (t.a !== 1 || t.b !== 0 || t.c !== 0 || t.d !== 1); //TODO
307-
var needRestore = (node._blendFuncStr !== "source") || needTransform;
307+
var needRestore = (node._blendFuncStr !== "source-over") || needTransform;
308308

309309
if (needRestore) {
310310
context.save();
@@ -343,7 +343,7 @@ if (cc._renderType === cc._RENDER_TYPE_CANVAS) {
343343
return;
344344

345345
var needTransform = (t.a !== 1 || t.b !== 0 || t.c !== 0 || t.d !== 1);
346-
var needRestore = (node._blendFuncStr !== "source") || needTransform;
346+
var needRestore = (node._blendFuncStr !== "source-over") || needTransform;
347347
if(needRestore){
348348
context.save();
349349
context.globalCompositeOperation = node._blendFuncStr;
@@ -490,7 +490,7 @@ if (cc._renderType === cc._RENDER_TYPE_CANVAS) {
490490
context.save();
491491
context.transform(t.a, t.c, t.b, t.d, t.tx * scaleX, -t.ty * scaleY);
492492

493-
if (locSprite._blendFuncStr != "source")
493+
if (locSprite._blendFuncStr != "source-over")
494494
context.globalCompositeOperation = locSprite._blendFuncStr;
495495
context.globalAlpha = alpha;
496496

cocos2d/core/sprites/CCSprite.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ cc.Sprite = cc.Node.extend(/** @lends cc.Sprite# */{
800800
_quadWebBuffer: null,
801801
_quadDirty: false,
802802
_colorized: false,
803-
_blendFuncStr: "source",
803+
_blendFuncStr: "source-over",
804804
_originalTexture: null,
805805
_drawSize_Canvas: null,
806806

extensions/cocostudio/reader/timeline/CSLoader.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ ccs.csLoader = {
268268
// decode plist
269269
var textureSize = buffer["textures"].length;
270270
//cc.log("textureSize = %d", textureSize);
271+
var frameCaches = {};
271272
for (var i = 0; i < textureSize; ++i)
272273
{
273274
var plist = buffer["textures"][i];
@@ -276,7 +277,10 @@ ccs.csLoader = {
276277
//cc.log("png = %s", png);
277278
plist = this._protocolBuffersPath + plist;
278279
png = this._protocolBuffersPath + png;
279-
cc.spriteFrameCache.addSpriteFrames(plist, png);
280+
frameCaches[plist] = png;
281+
}
282+
for(var plist in frameCaches){
283+
cc.spriteFrameCache.addSpriteFrames(plist,frameCaches[plist]);
280284
}
281285
var fileDesignWidth = buffer["designWidth"];
282286
var fileDesignHeight = buffer["designHeight"];
@@ -331,7 +335,7 @@ ccs.csLoader = {
331335
var nodeOptions = nodetree["widgetOptions"];
332336
var options = nodetree["projectNodeOptions"];
333337

334-
var filePath = options.filename();
338+
var filePath = options["filename"];
335339
//cc.log("filePath = %s", filePath);
336340
if(filePath != "")
337341
{
@@ -1241,4 +1245,4 @@ ccs.csLoader = {
12411245
*/
12421246

12431247
};
1244-
ccs.csLoader.init();
1248+
ccs.csLoader.init();

0 commit comments

Comments
 (0)