{"payload":{"allShortcutsEnabled":false,"fileTree":{"src/events":{"items":[{"name":"SDL_events.c","path":"src/events/SDL_events.c","contentType":"file"},{"name":"SDL_events_c.h","path":"src/events/SDL_events_c.h","contentType":"file"},{"name":"SDL_keyboard.c","path":"src/events/SDL_keyboard.c","contentType":"file"},{"name":"SDL_keyboard_c.h","path":"src/events/SDL_keyboard_c.h","contentType":"file"},{"name":"SDL_mouse.c","path":"src/events/SDL_mouse.c","contentType":"file"},{"name":"SDL_mouse_c.h","path":"src/events/SDL_mouse_c.h","contentType":"file"},{"name":"SDL_quit.c","path":"src/events/SDL_quit.c","contentType":"file"},{"name":"SDL_sysevents.h","path":"src/events/SDL_sysevents.h","contentType":"file"},{"name":"SDL_touch.c","path":"src/events/SDL_touch.c","contentType":"file"},{"name":"SDL_touch_c.h","path":"src/events/SDL_touch_c.h","contentType":"file"},{"name":"SDL_windowevents.c","path":"src/events/SDL_windowevents.c","contentType":"file"},{"name":"SDL_windowevents_c.h","path":"src/events/SDL_windowevents_c.h","contentType":"file"},{"name":"blank_cursor.h","path":"src/events/blank_cursor.h","contentType":"file"},{"name":"default_cursor.h","path":"src/events/default_cursor.h","contentType":"file"},{"name":"scancodes_darwin.h","path":"src/events/scancodes_darwin.h","contentType":"file"},{"name":"scancodes_linux.h","path":"src/events/scancodes_linux.h","contentType":"file"},{"name":"scancodes_win32.h","path":"src/events/scancodes_win32.h","contentType":"file"},{"name":"scancodes_xfree86.h","path":"src/events/scancodes_xfree86.h","contentType":"file"}],"totalCount":18},"src":{"items":[{"name":"atomic","path":"src/atomic","contentType":"directory"},{"name":"audio","path":"src/audio","contentType":"directory"},{"name":"cpuinfo","path":"src/cpuinfo","contentType":"directory"},{"name":"events","path":"src/events","contentType":"directory"},{"name":"file","path":"src/file","contentType":"directory"},{"name":"haptic","path":"src/haptic","contentType":"directory"},{"name":"joystick","path":"src/joystick","contentType":"directory"},{"name":"libm","path":"src/libm","contentType":"directory"},{"name":"loadso","path":"src/loadso","contentType":"directory"},{"name":"main","path":"src/main","contentType":"directory"},{"name":"power","path":"src/power","contentType":"directory"},{"name":"stdlib","path":"src/stdlib","contentType":"directory"},{"name":"thread","path":"src/thread","contentType":"directory"},{"name":"timer","path":"src/timer","contentType":"directory"},{"name":"video","path":"src/video","contentType":"directory"},{"name":"SDL.c","path":"src/SDL.c","contentType":"file"},{"name":"SDL_assert.c","path":"src/SDL_assert.c","contentType":"file"},{"name":"SDL_compat.c","path":"src/SDL_compat.c","contentType":"file"},{"name":"SDL_error.c","path":"src/SDL_error.c","contentType":"file"},{"name":"SDL_error_c.h","path":"src/SDL_error_c.h","contentType":"file"},{"name":"SDL_fatal.c","path":"src/SDL_fatal.c","contentType":"file"},{"name":"SDL_fatal.h","path":"src/SDL_fatal.h","contentType":"file"}],"totalCount":22},"":{"items":[{"name":"VisualC","path":"VisualC","contentType":"directory"},{"name":"VisualCE","path":"VisualCE","contentType":"directory"},{"name":"Xcode-iPhoneOS","path":"Xcode-iPhoneOS","contentType":"directory"},{"name":"Xcode","path":"Xcode","contentType":"directory"},{"name":"acinclude","path":"acinclude","contentType":"directory"},{"name":"build-scripts","path":"build-scripts","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"touchTest","path":"touchTest","contentType":"directory"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":".indent.pro","path":".indent.pro","contentType":"file"},{"name":"BUGS","path":"BUGS","contentType":"file"},{"name":"Borland.html","path":"Borland.html","contentType":"file"},{"name":"Borland.zip","path":"Borland.zip","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"CREDITS","path":"CREDITS","contentType":"file"},{"name":"INSTALL","path":"INSTALL","contentType":"file"},{"name":"Makefile.ds","path":"Makefile.ds","contentType":"file"},{"name":"Makefile.in","path":"Makefile.in","contentType":"file"},{"name":"Makefile.minimal","path":"Makefile.minimal","contentType":"file"},{"name":"Makefile.pandora","path":"Makefile.pandora","contentType":"file"},{"name":"Makefile.wiz","path":"Makefile.wiz","contentType":"file"},{"name":"NOTES","path":"NOTES","contentType":"file"},{"name":"README","path":"README","contentType":"file"},{"name":"README-SDL.txt","path":"README-SDL.txt","contentType":"file"},{"name":"README.BeOS","path":"README.BeOS","contentType":"file"},{"name":"README.DirectFB","path":"README.DirectFB","contentType":"file"},{"name":"README.HG","path":"README.HG","contentType":"file"},{"name":"README.MacOSX","path":"README.MacOSX","contentType":"file"},{"name":"README.PS3","path":"README.PS3","contentType":"file"},{"name":"README.Porting","path":"README.Porting","contentType":"file"},{"name":"README.QNX","path":"README.QNX","contentType":"file"},{"name":"README.RISCOS","path":"README.RISCOS","contentType":"file"},{"name":"README.Watcom","path":"README.Watcom","contentType":"file"},{"name":"README.WinCE","path":"README.WinCE","contentType":"file"},{"name":"README.iphoneos","path":"README.iphoneos","contentType":"file"},{"name":"README.pandora","path":"README.pandora","contentType":"file"},{"name":"SDL.spec.in","path":"SDL.spec.in","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"UNDER_CONSTRUCTION.txt","path":"UNDER_CONSTRUCTION.txt","contentType":"file"},{"name":"VisualC.html","path":"VisualC.html","contentType":"file"},{"name":"Watcom-Win32.zip","path":"Watcom-Win32.zip","contentType":"file"},{"name":"WhatsNew","path":"WhatsNew","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"configure.in","path":"configure.in","contentType":"file"},{"name":"sdl-config.in","path":"sdl-config.in","contentType":"file"},{"name":"sdl.m4","path":"sdl.m4","contentType":"file"},{"name":"sdl.pc.in","path":"sdl.pc.in","contentType":"file"}],"totalCount":49}},"fileTreeProcessingTime":17.513212,"foldersToFetch":[],"repo":{"id":337752652,"defaultBranch":"main","name":"SDL-historical-archive","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-10T14:40:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"3ce819866e6cf8d3a618f674248bd788c7ad9594","listCacheKey":"v0:1612970265.696589","canEdit":false,"refType":"tree","currentOid":"3ce819866e6cf8d3a618f674248bd788c7ad9594"},"path":"src/events/SDL_events_c.h","currentUser":null,"blob":{"rawLines":["/*"," SDL - Simple DirectMedia Layer"," Copyright (C) 1997-2010 Sam Lantinga",""," This library is free software; you can redistribute it and/or"," modify it under the terms of the GNU Lesser General Public"," License as published by the Free Software Foundation; either"," version 2.1 of the License, or (at your option) any later version.",""," This library is distributed in the hope that it will be useful,"," but WITHOUT ANY WARRANTY; without even the implied warranty of"," MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU"," Lesser General Public License for more details.",""," You should have received a copy of the GNU Lesser General Public"," License along with this library; if not, write to the Free Software"," Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA",""," Sam Lantinga"," slouken@libsdl.org","*/","#include \"SDL_config.h\"","","/* Useful functions and variables from SDL_events.c */","#include \"SDL_events.h\"","#include \"SDL_thread.h\"","#include \"SDL_mouse_c.h\"","#include \"SDL_keyboard_c.h\"","#include \"SDL_touch_c.h\"","#include \"SDL_windowevents_c.h\"","","/* Start and stop the event processing loop */","extern int SDL_StartEventLoop(Uint32 flags);","extern void SDL_StopEventLoop(void);","extern void SDL_QuitInterrupt(void);","","extern void SDL_Lock_EventThread(void);","extern void SDL_Unlock_EventThread(void);","extern SDL_threadID SDL_EventThreadID(void);","","extern int SDL_SendSysWMEvent(SDL_SysWMmsg * message);","","extern int SDL_QuitInit(void);","extern int SDL_SendQuit(void);","extern void SDL_QuitQuit(void);","","/* The event filter function */","extern SDL_EventFilter SDL_EventOK;","extern void *SDL_EventOKParam;","","/* vi: set ts=4 sw=4 expandtab: */"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":31,"cssClass":"pl-s"}],[],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":30,"end":36,"cssClass":"pl-smi"},{"start":37,"end":42,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":29,"cssClass":"pl-en"},{"start":30,"end":34,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":29,"cssClass":"pl-en"},{"start":30,"end":34,"cssClass":"pl-smi"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":32,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":34,"cssClass":"pl-en"},{"start":35,"end":39,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":19,"cssClass":"pl-smi"},{"start":20,"end":37,"cssClass":"pl-en"},{"start":38,"end":42,"cssClass":"pl-smi"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":30,"end":42,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":52,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"},{"start":11,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"},{"start":11,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":24,"cssClass":"pl-en"},{"start":25,"end":29,"cssClass":"pl-smi"}],[],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":22,"cssClass":"pl-smi"},{"start":23,"end":34,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":29,"cssClass":"pl-s1"}],[],[{"start":0,"end":34,"cssClass":"pl-c"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/libsdl-org/SDL-historical-archive/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"SDL_events_c.h","displayUrl":"https://github.com/libsdl-org/SDL-historical-archive/blame/3ce819866e6cf8d3a618f674248bd788c7ad9594/src/events/SDL_events_c.h?raw=true","headerInfo":{"blobSize":"1.65 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"ea1ec44","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL-historical-archive%2Fblame%2F3ce819866e6cf8d3a618f674248bd788c7ad9594%2Fsrc%2Fevents%2FSDL_events_c.h","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"51","truncatedSloc":"40"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL-historical-archive/blame/3ce819866e6cf8d3a618f674248bd788c7ad9594/src/events/SDL_events_c.h","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/libsdl-org/SDL-historical-archive/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/libsdl-org/SDL-historical-archive/raw/3ce819866e6cf8d3a618f674248bd788c7ad9594/src/events/SDL_events_c.h","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"SDL_StartEventLoop","kind":"function","ident_start":1165,"ident_end":1183,"extent_start":1165,"extent_end":1197,"fully_qualified_name":"SDL_StartEventLoop","ident_utf16":{"start":{"line_number":32,"utf16_col":11},"end":{"line_number":32,"utf16_col":29}},"extent_utf16":{"start":{"line_number":32,"utf16_col":11},"end":{"line_number":32,"utf16_col":43}}},{"name":"SDL_StopEventLoop","kind":"function","ident_start":1211,"ident_end":1228,"extent_start":1211,"extent_end":1234,"fully_qualified_name":"SDL_StopEventLoop","ident_utf16":{"start":{"line_number":33,"utf16_col":12},"end":{"line_number":33,"utf16_col":29}},"extent_utf16":{"start":{"line_number":33,"utf16_col":12},"end":{"line_number":33,"utf16_col":35}}},{"name":"SDL_QuitInterrupt","kind":"function","ident_start":1248,"ident_end":1265,"extent_start":1248,"extent_end":1271,"fully_qualified_name":"SDL_QuitInterrupt","ident_utf16":{"start":{"line_number":34,"utf16_col":12},"end":{"line_number":34,"utf16_col":29}},"extent_utf16":{"start":{"line_number":34,"utf16_col":12},"end":{"line_number":34,"utf16_col":35}}},{"name":"SDL_Lock_EventThread","kind":"function","ident_start":1286,"ident_end":1306,"extent_start":1286,"extent_end":1312,"fully_qualified_name":"SDL_Lock_EventThread","ident_utf16":{"start":{"line_number":36,"utf16_col":12},"end":{"line_number":36,"utf16_col":32}},"extent_utf16":{"start":{"line_number":36,"utf16_col":12},"end":{"line_number":36,"utf16_col":38}}},{"name":"SDL_Unlock_EventThread","kind":"function","ident_start":1326,"ident_end":1348,"extent_start":1326,"extent_end":1354,"fully_qualified_name":"SDL_Unlock_EventThread","ident_utf16":{"start":{"line_number":37,"utf16_col":12},"end":{"line_number":37,"utf16_col":34}},"extent_utf16":{"start":{"line_number":37,"utf16_col":12},"end":{"line_number":37,"utf16_col":40}}},{"name":"SDL_EventThreadID","kind":"function","ident_start":1376,"ident_end":1393,"extent_start":1376,"extent_end":1399,"fully_qualified_name":"SDL_EventThreadID","ident_utf16":{"start":{"line_number":38,"utf16_col":20},"end":{"line_number":38,"utf16_col":37}},"extent_utf16":{"start":{"line_number":38,"utf16_col":20},"end":{"line_number":38,"utf16_col":43}}},{"name":"SDL_SendSysWMEvent","kind":"function","ident_start":1413,"ident_end":1431,"extent_start":1413,"extent_end":1455,"fully_qualified_name":"SDL_SendSysWMEvent","ident_utf16":{"start":{"line_number":40,"utf16_col":11},"end":{"line_number":40,"utf16_col":29}},"extent_utf16":{"start":{"line_number":40,"utf16_col":11},"end":{"line_number":40,"utf16_col":53}}},{"name":"SDL_QuitInit","kind":"function","ident_start":1469,"ident_end":1481,"extent_start":1469,"extent_end":1487,"fully_qualified_name":"SDL_QuitInit","ident_utf16":{"start":{"line_number":42,"utf16_col":11},"end":{"line_number":42,"utf16_col":23}},"extent_utf16":{"start":{"line_number":42,"utf16_col":11},"end":{"line_number":42,"utf16_col":29}}},{"name":"SDL_SendQuit","kind":"function","ident_start":1500,"ident_end":1512,"extent_start":1500,"extent_end":1518,"fully_qualified_name":"SDL_SendQuit","ident_utf16":{"start":{"line_number":43,"utf16_col":11},"end":{"line_number":43,"utf16_col":23}},"extent_utf16":{"start":{"line_number":43,"utf16_col":11},"end":{"line_number":43,"utf16_col":29}}},{"name":"SDL_QuitQuit","kind":"function","ident_start":1532,"ident_end":1544,"extent_start":1532,"extent_end":1550,"fully_qualified_name":"SDL_QuitQuit","ident_utf16":{"start":{"line_number":44,"utf16_col":12},"end":{"line_number":44,"utf16_col":24}},"extent_utf16":{"start":{"line_number":44,"utf16_col":12},"end":{"line_number":44,"utf16_col":30}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":2,"oldEnd":2,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"3":{"start":3,"oldStart":3,"end":3,"oldEnd":3,"commitOid":"636b792a5ca0fd67e363987b50d9611f69585ff4","reblamePath":"src/events/SDL_events_c.h"},"4":{"start":4,"oldStart":4,"end":5,"oldEnd":5,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"6":{"start":6,"oldStart":6,"end":6,"oldEnd":6,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"src/events/SDL_events_c.h"},"7":{"start":7,"oldStart":7,"end":7,"oldEnd":7,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"8":{"start":8,"oldStart":8,"end":8,"oldEnd":8,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"src/events/SDL_events_c.h"},"9":{"start":9,"oldStart":9,"end":12,"oldEnd":12,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"13":{"start":13,"oldStart":13,"end":13,"oldEnd":13,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"src/events/SDL_events_c.h"},"14":{"start":14,"oldStart":14,"end":14,"oldEnd":14,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"15":{"start":15,"oldStart":15,"end":17,"oldEnd":17,"commitOid":"468c4f867003c41d61336a02f2c9ef5e6309f970","reblamePath":"src/events/SDL_events_c.h"},"18":{"start":18,"oldStart":18,"end":19,"oldEnd":19,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"20":{"start":20,"oldStart":20,"end":20,"oldEnd":20,"commitOid":"99bb0d2984462ab67a6781ecac070a2b2ecfe884","reblamePath":"src/events/SDL_events_c.h"},"21":{"start":21,"oldStart":21,"end":21,"oldEnd":21,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"22":{"start":22,"oldStart":22,"end":22,"oldEnd":22,"commitOid":"fd03c21389537f66e3bda0d877a2ae067326e6fa","reblamePath":"src/events/SDL_events_c.h"},"23":{"start":23,"oldStart":22,"end":25,"oldEnd":29,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"26":{"start":26,"oldStart":26,"end":26,"oldEnd":26,"commitOid":"f44a591e61bdab2082ba8dc16cc1f7f1810b06a9","reblamePath":"src/events/SDL_events_c.h"},"27":{"start":27,"oldStart":26,"end":28,"oldEnd":27,"commitOid":"466d3a402970e1ffe989ce2a075926d4880f0d82","reblamePath":"src/events/SDL_events_c.h"},"29":{"start":29,"oldStart":29,"end":29,"oldEnd":29,"commitOid":"3ce819866e6cf8d3a618f674248bd788c7ad9594","reblamePath":"src/events/SDL_events_c.h"},"30":{"start":30,"oldStart":28,"end":30,"oldEnd":28,"commitOid":"466d3a402970e1ffe989ce2a075926d4880f0d82","reblamePath":"src/events/SDL_events_c.h"},"31":{"start":31,"oldStart":30,"end":36,"oldEnd":35,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"37":{"start":37,"oldStart":32,"end":38,"oldEnd":33,"commitOid":"48ec09f60bca21f9a36e791eec5413c82cd3fad0","reblamePath":"src/events/SDL_events_c.h"},"39":{"start":39,"oldStart":38,"end":39,"oldEnd":38,"commitOid":"f44a591e61bdab2082ba8dc16cc1f7f1810b06a9","reblamePath":"src/events/SDL_events_c.h"},"40":{"start":40,"oldStart":39,"end":40,"oldEnd":39,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"41":{"start":41,"oldStart":39,"end":41,"oldEnd":39,"commitOid":"466d3a402970e1ffe989ce2a075926d4880f0d82","reblamePath":"src/events/SDL_events_c.h"},"42":{"start":42,"oldStart":45,"end":42,"oldEnd":45,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"43":{"start":43,"oldStart":41,"end":44,"oldEnd":42,"commitOid":"466d3a402970e1ffe989ce2a075926d4880f0d82","reblamePath":"src/events/SDL_events_c.h"},"45":{"start":45,"oldStart":50,"end":46,"oldEnd":51,"commitOid":"b1af712a3db9292c3758e6dba08e1cad433d81b0","reblamePath":"src/events/SDL_events_c.h"},"47":{"start":47,"oldStart":46,"end":48,"oldEnd":47,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"49":{"start":49,"oldStart":47,"end":49,"oldEnd":47,"commitOid":"466d3a402970e1ffe989ce2a075926d4880f0d82","reblamePath":"src/events/SDL_events_c.h"},"50":{"start":50,"oldStart":48,"end":50,"oldEnd":48,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"51":{"start":51,"oldStart":52,"end":51,"oldEnd":52,"commitOid":"466d3a402970e1ffe989ce2a075926d4880f0d82","reblamePath":"src/events/SDL_events_c.h"}},"commits":{"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea":{"oid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","message":"Initial revision","shortMessageHtmlLink":"Initial revision","authorAvatarUrl":null,"committerName":"Sam Lantinga","committerEmail":"slouken@lokigames.com","committedDate":"2001-04-26T16:45:43.000Z","firstParentOid":null},"636b792a5ca0fd67e363987b50d9611f69585ff4":{"oid":"636b792a5ca0fd67e363987b50d9611f69585ff4","message":"Fixed bug #926\n\nUpdated copyright to LGPL version 2.1 and year 2010","shortMessageHtmlLink":"Fixed bug #926","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2010-01-24T21:10:53.000Z","firstParentOid":"fb9cbe485d9ec4d2c4269705f6ebbbd47a83ea11"},"468c4f867003c41d61336a02f2c9ef5e6309f970":{"oid":"468c4f867003c41d61336a02f2c9ef5e6309f970","message":"Updated copyright information and removed rcs id lines (problematic in branch merges)\nI batch edited these files, so please let me know if I've accidentally removed anybody's\ncredit here.","shortMessageHtmlLink":"Updated copyright information and removed rcs id lines (problematic i…","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-02-01T06:32:25.000Z","firstParentOid":"b09f0ad543b8ba736d2a07ea760b15c3c0e8a8f7"},"99bb0d2984462ab67a6781ecac070a2b2ecfe884":{"oid":"99bb0d2984462ab67a6781ecac070a2b2ecfe884","message":"Updated the source with the correct e-mail address","shortMessageHtmlLink":"Updated the source with the correct e-mail address","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2001-12-14T12:38:15.000Z","firstParentOid":"e59df8c775fc69c0645841fb50792235295f7a6e"},"fd03c21389537f66e3bda0d877a2ae067326e6fa":{"oid":"fd03c21389537f66e3bda0d877a2ae067326e6fa","message":"Use consistent identifiers for the various platforms we support.\nMake sure every source file includes SDL_config.h, so the proper system\nheaders are chosen.","shortMessageHtmlLink":"Use consistent identifiers for the various platforms we support.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-02-21T08:46:50.000Z","firstParentOid":"1aa7ad5912cefc81af5a3e6fd3ffb2179f423529"},"f44a591e61bdab2082ba8dc16cc1f7f1810b06a9":{"oid":"f44a591e61bdab2082ba8dc16cc1f7f1810b06a9","message":"Fixed bug #741\n\nThe thread ID is an unsigned long so it can hold pthread_t so people can do naughty things with it.\n\nI'm going to be adding additional useful thread API functions, but this should prevent crashes in people's existing code on 64-bit architectures.","shortMessageHtmlLink":"Fixed bug #741","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2009-12-16T04:48:11.000Z","firstParentOid":"755b84504a95edf1ad8f6c84c6d71d098856dbce"},"466d3a402970e1ffe989ce2a075926d4880f0d82":{"oid":"466d3a402970e1ffe989ce2a075926d4880f0d82","message":"SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.","shortMessageHtmlLink":"SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-07-10T21:04:37.000Z","firstParentOid":"38ab2fa282dee9e3d304f522ea448e970e76a544"},"3ce819866e6cf8d3a618f674248bd788c7ad9594":{"oid":"3ce819866e6cf8d3a618f674248bd788c7ad9594","message":"Added SDL_touch.c/SDL_touch_c.h as slightly modifeind SDL_mouse*. Made reads in touchSimp non-blocking.","shortMessageHtmlLink":"Added SDL_touch.c/SDL_touch_c.h as slightly modifeind SDL_mouse*. Mad…","authorAvatarUrl":"https://avatars.githubusercontent.com/u/873742?s=80&v=4","committerName":"Jim Grandpre","committerEmail":"jim.tla@gmail.com","committedDate":"2010-05-25T23:23:23.000-04:00","firstParentOid":"ecae2b2aa9c6485cf04eaa41aa4cb9f2b9b0d34c"},"48ec09f60bca21f9a36e791eec5413c82cd3fad0":{"oid":"48ec09f60bca21f9a36e791eec5413c82cd3fad0","message":"Fixed some ultra-pedantic gcc warnings","shortMessageHtmlLink":"Fixed some ultra-pedantic gcc warnings","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2006-03-24T06:10:24.000Z","firstParentOid":"8a02c3d2b93a55e5a9a56de4e64e7c971881d8b2"},"b1af712a3db9292c3758e6dba08e1cad433d81b0":{"oid":"b1af712a3db9292c3758e6dba08e1cad433d81b0","message":"Date: Fri, 08 Jul 2005 22:43:48 +0200 (CEST)\nFrom: Jiri Svoboda\nSubject: [SDL] signal handling bug\n\nI encountered the following bug:\nSDL doesn't reset signal handlers for SIGTERM and SIGINT, after calling SDL_Quit these remain hooked to the handler in SDL_quit.c, being translated into SDL_QUIT events.\n\nConsequently an application that issues a SDL_Quit and remains running will ignore any SIGTERM or SIGINT., and specifically CTRL-C presses.","shortMessageHtmlLink":"Date: Fri, 08 Jul 2005 22:43:48 +0200 (CEST)","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2005-08-21T06:18:54.000Z","firstParentOid":"5d35043702a3a0a1c15c36fe8596a04c9f558b0b"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL-historical-archive/branches":{"post":"3S_VJAjHQhV8hZFsnLaO2Jn1xrl4ldxlh3CFix3GpSo_hchwqhiRsekCOc86rVoWBxa-Qx5fRXoKohBE_eQm5A"},"/repos/preferences":{"post":"dlBvDf82FGPNKcprR2La4mjyiwKnXx1CKTaa3d_GxJk79hmw8qBAedSGE-8HnwajBCze5J-g3pDj-NDeMUl8ZA"}}},"title":"Blaming SDL-historical-archive/src/events/SDL_events_c.h at 3ce819866e6cf8d3a618f674248bd788c7ad9594 · libsdl-org/SDL-historical-archive"}