Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | a few nasty hacks for yesod | 2013-04-16 | |
| | |||
* | update | 2013-04-15 | |
| | |||
* | fix 2 splicing bugs | 2013-04-15 | |
| | |||
* | handle multi-line QQ | 2013-04-15 | |
| | |||
* | only show files that are really changed | 2013-04-15 | |
| | |||
* | hack around incorrect nested instance code generated by GHC | 2013-04-14 | |
| | | | | Yesod-specific hack for now. | ||
* | better handling of declaration splices | 2013-04-14 | |
| | | | | | Still not quite enough to properly expand yesod type safe routes, but getting there.. | ||
* | fix inplace mode | 2013-04-14 | |
| | |||
* | avoid updating a file if the old splice is the same as the new | 2013-04-14 | |
| | |||
* | incremental android builds with the EvilSplicer | 2013-04-14 | |
| | |||
* | better splice joining | 2013-04-13 | |
| | |||
* | work around ghc weirdness | 2013-04-13 | |
| | |||
* | fix a syntax problem with a splace that provides a parameter to a function | 2013-04-13 | |
| | |||
* | added symbol de-mangling | 2013-04-13 | |
| | |||
* | first version of the Evil Splicer! | 2013-04-13 | |
| | |||
* | The version number is now derived from git, unless built with ↵ | 2013-04-10 | |
| | | | | VERSION_FROM_CHANGELOG. | ||
* | Build/mdwn2man: don't rely on perl being installed in /usr/bin; instead find ↵ | 2013-02-28 | |
| | | | | it in $PATH | ||
* | Android: Support ssh connection caching. | 2013-02-19 | |
| | |||
* | configure: hardcode some things that cannot be probed for when ↵ | 2013-02-11 | |
| | | | | cross-compiling for Android | ||
* | Now uses the Haskell uuid library, rather than needing a uuid program. | 2013-02-10 | |
| | | | | | | | | Been meaning to do this for some time; Android port was last straw. Note that newer versions of the uuid library have a Data.UUID.V4 that generates random UUIDs slightly more cleanly, but Debian has an old version of the library, so I do it slightly round-about. | ||
* | move thirdparty program installation for standalone bundle into haskell program | 2012-12-14 | |
| | | | | | | | | | This allows it to use Build.SysConfig to always install the programs configure detected. Amoung other fixes, this ensures the right uuid generator and checksum programs are installed. I also cleaned up the handling of lsof's path; configure now checks for it in PATH, but falls back to looking for it in sbin directories. | ||
* | quiet shell error message | 2012-12-14 | |
| | |||
* | remove libSystem.b from OSX build | 2012-12-13 | |
| | | | | | | | | | | | Without the frameworks, but with this library, I get: dyld: Symbol not found: __vproc_transactions_enable Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Expected in: /Volumes/git-annex/git-annex.app/Contents/MacOS/./C in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Without this library, things seem to work again w/o frameworks. | ||
* | try skipping OSX frameworks | 2012-12-12 | |
| | |||
* | typo | 2012-12-09 | |
| | |||
* | install libs in subdirs again | 2012-12-09 | |
| | |||
* | install_name_tool fix | 2012-12-09 | |
| | |||
* | optimisation; only run install_name_tool once per binary | 2012-12-09 | |
| | |||
* | use full path name to generate library filename | 2012-12-09 | |
| | | | | avoids overlaps | ||
* | typo | 2012-12-09 | |
| | |||
* | avoid using short lib names that clash with unix command names | 2012-12-09 | |
| | |||
* | syntax | 2012-12-09 | |
| | |||
* | remove unused cruft | 2012-12-09 | |
| | |||
* | oh yeah, OSX is case insensative | 2012-12-09 | |
| | |||
* | tweak | 2012-12-09 | |
| | |||
* | reverse symlinks | 2012-12-09 | |
| | |||
* | install libs using short names, with symlinks to we can tell what libraries | 2012-12-09 | |
| | | | | they are supposed to be | ||
* | fix executable permissions | 2012-12-09 | |
| | | | | sh at least does not default to having a write bit | ||
* | fix infinite loop | 2012-12-09 | |
| | |||
* | insane osx short library name hack | 2012-12-08 | |
| | | | | | | | | Since I'm dealing with arbitrarily short fields in which to store the library name, and would have to rebuild a bunch of stuff like git to avoid that, and I have to prefix this obnoxiously long "@executable_path" to it, it's easy to run out of space. This makes it use 1 and 2 letter long filenames for libraries in the app. Fun fun fun fun fun. | ||
* | fix library filenames in osx app | 2012-12-08 | |
| | |||
* | chmod libs so install_name_tool can modify them | 2012-12-08 | |
| | |||
* | move libs to try to fit within available path space | 2012-12-08 | |
| | |||
* | use install_name_tool to adjust library paths in osx app | 2012-12-08 | |
| | | | | Have not yet been able to test this. | ||
* | Revert "skip frameworks" | 2012-12-07 | |
| | | | | | | This reverts commit 206451dd02b4deea8b1cba9309883bef4cfbbc89. At least CoreFoundation framework seems to be needed. | ||
* | skip frameworks | 2012-12-07 | |
| | | | | I suspect this might be related to recent reports of hangs. | ||
* | got this working | 2012-11-26 | |
| | |||
* | add debugging | 2012-11-26 | |
| | |||
* | rewrote OSX library copier in Haskell, now with recursive copying of library ↵ | 2012-11-26 | |
| | | | | deps | ||
* | where indenting | 2012-11-11 | |
| |