Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
michael@0 | 1 | LIBRARY libGLESv2 |
michael@0 | 2 | EXPORTS |
michael@0 | 3 | glActiveTexture @1 |
michael@0 | 4 | glAttachShader @2 |
michael@0 | 5 | glBindAttribLocation @3 |
michael@0 | 6 | glBindBuffer @4 |
michael@0 | 7 | glBindFramebuffer @5 |
michael@0 | 8 | glBindRenderbuffer @6 |
michael@0 | 9 | glBindTexture @7 |
michael@0 | 10 | glBlendColor @8 |
michael@0 | 11 | glBlendEquation @9 |
michael@0 | 12 | glBlendEquationSeparate @10 |
michael@0 | 13 | glBlendFunc @11 |
michael@0 | 14 | glBlendFuncSeparate @12 |
michael@0 | 15 | glBufferData @13 |
michael@0 | 16 | glBufferSubData @14 |
michael@0 | 17 | glCheckFramebufferStatus @15 |
michael@0 | 18 | glClear @16 |
michael@0 | 19 | glClearColor @17 |
michael@0 | 20 | glClearDepthf @18 |
michael@0 | 21 | glClearStencil @19 |
michael@0 | 22 | glColorMask @20 |
michael@0 | 23 | glCompileShader @21 |
michael@0 | 24 | glCompressedTexImage2D @22 |
michael@0 | 25 | glCompressedTexSubImage2D @23 |
michael@0 | 26 | glCopyTexImage2D @24 |
michael@0 | 27 | glCopyTexSubImage2D @25 |
michael@0 | 28 | glCreateProgram @26 |
michael@0 | 29 | glCreateShader @27 |
michael@0 | 30 | glCullFace @28 |
michael@0 | 31 | glDeleteBuffers @29 |
michael@0 | 32 | glDeleteFramebuffers @30 |
michael@0 | 33 | glDeleteProgram @32 |
michael@0 | 34 | glDeleteRenderbuffers @33 |
michael@0 | 35 | glDeleteShader @34 |
michael@0 | 36 | glDeleteTextures @31 |
michael@0 | 37 | glDepthFunc @36 |
michael@0 | 38 | glDepthMask @37 |
michael@0 | 39 | glDepthRangef @38 |
michael@0 | 40 | glDetachShader @35 |
michael@0 | 41 | glDisable @39 |
michael@0 | 42 | glDisableVertexAttribArray @40 |
michael@0 | 43 | glDrawArrays @41 |
michael@0 | 44 | glDrawElements @42 |
michael@0 | 45 | glEnable @43 |
michael@0 | 46 | glEnableVertexAttribArray @44 |
michael@0 | 47 | glFinish @45 |
michael@0 | 48 | glFlush @46 |
michael@0 | 49 | glFramebufferRenderbuffer @47 |
michael@0 | 50 | glFramebufferTexture2D @48 |
michael@0 | 51 | glFrontFace @49 |
michael@0 | 52 | glGenBuffers @50 |
michael@0 | 53 | glGenFramebuffers @52 |
michael@0 | 54 | glGenRenderbuffers @53 |
michael@0 | 55 | glGenTextures @54 |
michael@0 | 56 | glGenerateMipmap @51 |
michael@0 | 57 | glGetActiveAttrib @55 |
michael@0 | 58 | glGetActiveUniform @56 |
michael@0 | 59 | glGetAttachedShaders @57 |
michael@0 | 60 | glGetAttribLocation @58 |
michael@0 | 61 | glGetBooleanv @59 |
michael@0 | 62 | glGetBufferParameteriv @60 |
michael@0 | 63 | glGetError @61 |
michael@0 | 64 | glGetFloatv @62 |
michael@0 | 65 | glGetFramebufferAttachmentParameteriv @63 |
michael@0 | 66 | glGetIntegerv @64 |
michael@0 | 67 | glGetProgramInfoLog @66 |
michael@0 | 68 | glGetProgramiv @65 |
michael@0 | 69 | glGetRenderbufferParameteriv @67 |
michael@0 | 70 | glGetShaderInfoLog @69 |
michael@0 | 71 | glGetShaderPrecisionFormat @70 |
michael@0 | 72 | glGetShaderSource @71 |
michael@0 | 73 | glGetShaderiv @68 |
michael@0 | 74 | glGetString @72 |
michael@0 | 75 | glGetTexParameterfv @73 |
michael@0 | 76 | glGetTexParameteriv @74 |
michael@0 | 77 | glGetUniformLocation @77 |
michael@0 | 78 | glGetUniformfv @75 |
michael@0 | 79 | glGetUniformiv @76 |
michael@0 | 80 | glGetVertexAttribPointerv @80 |
michael@0 | 81 | glGetVertexAttribfv @78 |
michael@0 | 82 | glGetVertexAttribiv @79 |
michael@0 | 83 | glHint @81 |
michael@0 | 84 | glIsBuffer @82 |
michael@0 | 85 | glIsEnabled @83 |
michael@0 | 86 | glIsFramebuffer @84 |
michael@0 | 87 | glIsProgram @85 |
michael@0 | 88 | glIsRenderbuffer @86 |
michael@0 | 89 | glIsShader @87 |
michael@0 | 90 | glIsTexture @88 |
michael@0 | 91 | glLineWidth @89 |
michael@0 | 92 | glLinkProgram @90 |
michael@0 | 93 | glPixelStorei @91 |
michael@0 | 94 | glPolygonOffset @92 |
michael@0 | 95 | glReadPixels @93 |
michael@0 | 96 | glReleaseShaderCompiler @94 |
michael@0 | 97 | glRenderbufferStorage @95 |
michael@0 | 98 | glSampleCoverage @96 |
michael@0 | 99 | glScissor @97 |
michael@0 | 100 | glShaderBinary @98 |
michael@0 | 101 | glShaderSource @99 |
michael@0 | 102 | glStencilFunc @100 |
michael@0 | 103 | glStencilFuncSeparate @101 |
michael@0 | 104 | glStencilMask @102 |
michael@0 | 105 | glStencilMaskSeparate @103 |
michael@0 | 106 | glStencilOp @104 |
michael@0 | 107 | glStencilOpSeparate @105 |
michael@0 | 108 | glTexImage2D @106 |
michael@0 | 109 | glTexParameterf @107 |
michael@0 | 110 | glTexParameterfv @108 |
michael@0 | 111 | glTexParameteri @109 |
michael@0 | 112 | glTexParameteriv @110 |
michael@0 | 113 | glTexSubImage2D @111 |
michael@0 | 114 | glUniform1f @112 |
michael@0 | 115 | glUniform1fv @113 |
michael@0 | 116 | glUniform1i @114 |
michael@0 | 117 | glUniform1iv @115 |
michael@0 | 118 | glUniform2f @116 |
michael@0 | 119 | glUniform2fv @117 |
michael@0 | 120 | glUniform2i @118 |
michael@0 | 121 | glUniform2iv @119 |
michael@0 | 122 | glUniform3f @120 |
michael@0 | 123 | glUniform3fv @121 |
michael@0 | 124 | glUniform3i @122 |
michael@0 | 125 | glUniform3iv @123 |
michael@0 | 126 | glUniform4f @124 |
michael@0 | 127 | glUniform4fv @125 |
michael@0 | 128 | glUniform4i @126 |
michael@0 | 129 | glUniform4iv @127 |
michael@0 | 130 | glUniformMatrix2fv @128 |
michael@0 | 131 | glUniformMatrix3fv @129 |
michael@0 | 132 | glUniformMatrix4fv @130 |
michael@0 | 133 | glUseProgram @131 |
michael@0 | 134 | glValidateProgram @132 |
michael@0 | 135 | glVertexAttrib1f @133 |
michael@0 | 136 | glVertexAttrib1fv @134 |
michael@0 | 137 | glVertexAttrib2f @135 |
michael@0 | 138 | glVertexAttrib2fv @136 |
michael@0 | 139 | glVertexAttrib3f @137 |
michael@0 | 140 | glVertexAttrib3fv @138 |
michael@0 | 141 | glVertexAttrib4f @139 |
michael@0 | 142 | glVertexAttrib4fv @140 |
michael@0 | 143 | glVertexAttribPointer @141 |
michael@0 | 144 | glViewport @142 |
michael@0 | 145 | |
michael@0 | 146 | ; Extensions |
michael@0 | 147 | glTexImage3DOES @143 |
michael@0 | 148 | glBlitFramebufferANGLE @149 |
michael@0 | 149 | glRenderbufferStorageMultisampleANGLE @150 |
michael@0 | 150 | glDeleteFencesNV @151 |
michael@0 | 151 | glFinishFenceNV @152 |
michael@0 | 152 | glGenFencesNV @153 |
michael@0 | 153 | glGetFenceivNV @154 |
michael@0 | 154 | glIsFenceNV @155 |
michael@0 | 155 | glSetFenceNV @156 |
michael@0 | 156 | glTestFenceNV @157 |
michael@0 | 157 | glGetTranslatedShaderSourceANGLE @159 |
michael@0 | 158 | glTexStorage2DEXT @160 |
michael@0 | 159 | glGetGraphicsResetStatusEXT @161 |
michael@0 | 160 | glReadnPixelsEXT @162 |
michael@0 | 161 | glGetnUniformfvEXT @163 |
michael@0 | 162 | glGetnUniformivEXT @164 |
michael@0 | 163 | glGenQueriesEXT @165 |
michael@0 | 164 | glDeleteQueriesEXT @166 |
michael@0 | 165 | glIsQueryEXT @167 |
michael@0 | 166 | glBeginQueryEXT @168 |
michael@0 | 167 | glEndQueryEXT @169 |
michael@0 | 168 | glGetQueryivEXT @170 |
michael@0 | 169 | glGetQueryObjectuivEXT @171 |
michael@0 | 170 | glVertexAttribDivisorANGLE @172 |
michael@0 | 171 | glDrawArraysInstancedANGLE @173 |
michael@0 | 172 | glDrawElementsInstancedANGLE @174 |
michael@0 | 173 | glProgramBinaryOES @175 |
michael@0 | 174 | glGetProgramBinaryOES @176 |
michael@0 | 175 | glDrawBuffersEXT @179 |
michael@0 | 176 | |
michael@0 | 177 | ; EGL dependencies |
michael@0 | 178 | glCreateContext @144 NONAME |
michael@0 | 179 | glDestroyContext @145 NONAME |
michael@0 | 180 | glMakeCurrent @146 NONAME |
michael@0 | 181 | glGetCurrentContext @147 NONAME |
michael@0 | 182 | glGetProcAddress @148 NONAME |
michael@0 | 183 | glBindTexImage @158 NONAME |
michael@0 | 184 | |
michael@0 | 185 | ; GCC has problems with linking to undecorated stdcall functions, |
michael@0 | 186 | ; so we explicitly add aliases for APIs used by EGL. |
michael@0 | 187 | glGetProcAddress@4=glGetProcAddress |
michael@0 | 188 | glBindTexImage@4=glBindTexImage |
michael@0 | 189 | glCreateRenderer @177 NONAME |
michael@0 | 190 | glDestroyRenderer @178 NONAME |