* Support two-way hashing of static init functions to line specials and vice versa
* Beginning of ev_specials integration - scrollers moved to new module p_scroll and refactored to use static init function resolution.
* Added missing cvar binding for map_secret_after.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2356 86ba831e-150c-0410-ab35-e06eaae15ed9
Converted P_SpawnFriction and ExtraData linedef type to use EV_SpecialForStaticInit.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2357 86ba831e-150c-0410-ab35-e06eaae15ed9
* Split out BOOM push/pull/wind/current code into new p_pushers module.
* Converted all pusher types to use ev_specials code for resolution.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2358 86ba831e-150c-0410-ab35-e06eaae15ed9
Handle BOOM-style Heretic current and wind transfer line specials in p_pushers rather than p_spec, and convert to use ev_specials for resolution.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2359 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: updated Xcode project with new files.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2360 86ba831e-150c-0410-ab35-e06eaae15ed9
printz's warning fixes round one: bad memcpys in E_CopyThing hanging around from bad merge of edf3-branch (??)

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2361 86ba831e-150c-0410-ab35-e06eaae15ed9
Remove line type 99 from P_ConvertHereticSpecials (a function, amongst many others, that is on its way out), as this remapping is now handled by ev_specials. The other specials handled here need to remain in place until the activated special types are also working through the ev_specials code.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2362 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: implemented undo/redo for file list view.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2363 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: finished undo manager for file list view and for IWAD popup button

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2364 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: improved File menu and its shortcuts; put some helpful messages in the Open dialog boxes of add/remove file

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2365 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: now most operations have undo, except text fields and dropdown fields

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2366 86ba831e-150c-0410-ab35-e06eaae15ed9