Skip to content

fix(android): titanium core — applyProperties, userAgent, blob parity, layout, service, timers guard#14514

Open
mbender74 wants to merge 1 commit into
tidev:mainfrom
mbender74:android-titanium-core
Open

fix(android): titanium core — applyProperties, userAgent, blob parity, layout, service, timers guard#14514
mbender74 wants to merge 1 commit into
tidev:mainfrom
mbender74:android-titanium-core

Conversation

@mbender74

Copy link
Copy Markdown
Contributor

Core Titanium module and bootstrap fixes:

  • TitaniumModule: add Ti.applyProperties as a method and an explicit userAgent getter/setter; expose missing constants.
  • TiBlob: blob text parity and null-terminator fix.
  • TiCompositeLayout: fix single-child horizontal layout and layout/resource lookup.
  • ServiceProxy: default foreground service type and fix the Timeout import; apply the network whitelist at app start.
  • ProxyBindingV8 template: expose apiName on proxy constructor functions.
  • bootstrap.js.ejs: wrap setTimeout/setInterval with a typeof === 'function' guard so non-function callbacks throw a TypeError, matching iOS and the JS spec.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant