Skip to content

Instantly share code, notes, and snippets.

View tolmasky's full-sized avatar

Francisco Ryan Tolmasky I tolmasky

View GitHub Profile
void renderSubtreeToImage(ImageBuffer* image, RenderObject* item)
{
ASSERT(item);
ASSERT(image);
ASSERT(image->context());
RenderObject::PaintInfo info(image->context(), IntRect(), PaintPhaseForeground, 0, 0, 0);
// FIXME: isSVGContainer returns true for RenderSVGViewportContainer, so if this is ever
// called with one of those, we will read from the wrong offset in an object due to a bad cast.
RenderSVGContainer* svgContainer = 0;
<dict>
<key>begin</key>
<string>\b(id)\s*(?=&lt;)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>storage.type.js.objj</string>
</dict>
<dict>
<key>begin</key>
<string>(?&lt;=[=(:]|^|return)\s*(/)(?![/*+{}?])</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.begin.js</string>
</dict>
function mainRunLoop()
{
track_1();
[CPApp nextEventMaskMask:blah inMode:CPDefaultRUnLoopMode callback:mainRunLoop];
}
function track_1()
{
track_2();
[CPApp nextEventMaskMask:blah inMode:CPDefaultRUnLoopMode callback:track_1];
-(void)run {
NSAutoreleasePool *pool=[NSAutoreleasePool new];
[self finishLaunching];
[pool release];
_isRunning=YES;
do {
pool = [NSAutoreleasePool new];
while (event = [NSApp nextEventMatchingMask:blah inMode:NSDefaultRunLoopMode])
{
while (event = [NSApp nextEventMatchingMask:blah inMode:NSEventTrackingRunLoopMode])
{
while (event = [NSApp nextEventMatchingMask:blah inMode:NSEventTrackingRunLoopMode])
{
performs;
- (void)postEvent:(CPEvent)anEvent
{
if (_eventListeners.length)
{
if (_eventListeners[_eventListeners.length - 1]._mask & (1 << [anEvent type]))
{
var eventListener = _eventListeners.pop();
_currentMode = eventListener.mode();
eventListener._callback(anEvent);
method("returner", #
{
return 5;
});
method 'returner' #
{
return 5;
}
for (var i = 0, count = [externalConnections count]; i < count; i++)
{
var thisConnection = externalConnections[i],
cachedConnection = externalConnectionCache[[thisConnection objectForKey:"index"]];
if ([[self class] documentForObject:[cachedConnection destination]] === self)
{