Aparajita Fishman
d2e39238f4
Jakefile improvements...
...
- 'jake clean' now cleans instead of clobbers.
- Added task 'clean-sprites', cleans sprited images.
- Added task 'clobber-theme', clobbers all traces of Aristo.
- Added missing semicolons, followed JavaScript lint suggestions for using dot notation instead of [""].
2011-09-19 21:42:59 -07:00
Antoine Mercadal
909471a5d7
fix the documentation generation process
2011-09-08 01:30:58 +02:00
Aparajita Fishman
be5bbdcb32
Another overhaul of doc generation.
...
- Added generic facility for pre- and post-processor scripts to be run.
- Added support utility script for inclusion by processors.
- Totally overhauled css to make the pages more readable (I hope).
- Fixed some doc errors in CPTableView.
- Don't generate XML.
- Added colorize() and colorPrint() functions to common.jake.
- Added docs-no-frame task for generating docs without a sidebar frame.
2011-05-12 14:41:54 -04:00
Alexander Ljungberg
370960418f
Better formatting, clickable links and basic code styling for the Doxygen docs front page. This look will resemble that of the GitHub front page.
...
The README file was converted to Markdown which is nice to read in the terminal and automatically formatted by GitHub. For Doxygen, the markdown is first converted to HTML.
2011-04-03 14:34:20 -04:00
Aparajita Fishman
6afc5faab0
Moved some useful functions to common.jake and made some private functions global so they can be reused by our Jakefiles
2011-03-23 12:18:11 -04:00
Aparajita Fishman
2899389561
Use a relative path in the symlink
2011-03-23 11:17:01 -04:00
Aparajita Fishman
a1e9322d69
Fixed install-symlinks to actually work, added sudo-install-symlinks
2011-03-23 10:54:47 -04:00
Aparajita Fishman and Randall Luecke
90e6c21c95
Be sure the build directory exists in case 'jake docs' is done before any other jake commands
2011-03-10 17:05:40 -05:00
Francisco Ryan Tolmasky I
aada884cff
A few import fixes.
...
Reviewed by me.
2011-01-23 08:43:46 -08:00
Tom Robinson
9763cef196
Merge branch 'fix-deprecation-warnings' of http://github.com/paulbaumgart/cappuccino into paulbaumgart-fix-deprecation-warnings
2010-10-14 16:16:02 -07:00
Paul Baumgart and Ross Boucher
3287b02816
add script to automatically detect missing @imports and have it run from "jake test-only"
2010-10-13 18:48:46 -07:00
Paul Baumgart
45ebe2c905
Fix deprecation warnings
2010-10-06 23:04:46 -07:00
Alexander Ljungberg
5742608595
Recreated Aparajita Fishman's documentation related Jakefile change from 345343ef52.
2010-09-17 21:21:40 -04:00
Aparajita Fishman and Alexander Ljungberg
ad5badb0d7
Remove @import statements from source files, doxygen doesn't parse them correctly.
2010-08-27 19:28:23 -04:00
Tom Robinson
6bc0880a0d
Fix Doxygen executable search logic
2010-08-13 16:48:49 -07:00
Aparajita Fishman and Tom Robinson
90a63e1b14
Fixes/enhancements to jake docs:
...
- We now have class hierarchy information! Don't remove generated headers before doxygen runs so it can generate class hierarchies. Now the headers are cleaned up separately.
- Added inline collapsible class hierarchy diagrams within each class.
- Enabled the built-in search! It's awesome!
- Changed image format to gif, dot is generated invalid png on Mac OS X.
- Explicitly turned off generation of to do and bug list.
- Turned off most warnings, most of them are useless warnings arising from the fact that we are pretending Objective-J is Objective-C.
- Doxyfile format updated to 1.7.1.
2010-08-13 15:42:43 -07:00
Aparajita Fishman and Ross Boucher
dcfb916d30
Fix for issue #803 (jake docs doesn't use Doxygen.app on Mac OS X)
2010-07-30 15:47:56 -07:00
Tom Robinson
4b770714bd
Update starter task to include version of bootstrap which installs Cappuccino packages.
2010-04-06 12:54:23 -07:00
Ross Boucher
8175dbca53
Updates to the Jakefile and capp gen.
2010-04-06 12:26:35 -07:00
Tom Robinson
ce32177e1d
Use "CommonJS" task as the dependency for "test" task for now.
2010-03-31 13:53:09 -07:00
aburkhalter and Ross Boucher
05f8a10b3d
Trivial syntax fixes.
2010-03-22 14:29:27 -07:00
Tom Robinson
c53bff288a
Add a central version.json file. Change package building to insert version, revision, and timestamp. Auto-push tags.
2010-03-08 15:10:08 -08:00
Ross Boucher
3f005ff476
Add a "demos" task which downloads the demos repo and zips each demo as part of the deploy process.
2010-03-07 17:03:28 -08:00
Tom Robinson
2425838ea6
Add install-symlinks Jake task.
2010-03-05 23:30:39 -08:00
Paul Baumgart and Tom Robinson
48afc5639e
re-factor shell_config_file to make bootstrap.sh self-contained
2010-02-24 15:47:22 -08:00
Tom Robinson
3da1c4381c
Setup automated builds.
2010-02-23 18:06:23 -08:00
Tom Robinson
733b9b731d
Cleanup Jakefiles, enquote arguments, add built packages bin to PATH so ojtest runs / uses the correct Cappuccino, etc.
2010-02-21 15:42:56 -08:00
Tom Robinson
b2179f14ab
Cleanup Jakefiles:
...
* require common.jake first
* require Objective-J/Cappuccino stuff only when needed (automatically requiring these caused too many problems)
* remove useless shebangs, cleanup whitespace
2010-02-19 16:09:39 -08:00
Paul Baumgart and Ross Boucher
99b43fed7f
Add support for sudo-install on systems with sudo compiled w/ --with-secure-path
2010-02-19 13:01:11 -08:00
Tom Robinson
9363708e49
Move push-package dir to .push-package and add to .gitignore
2010-02-10 19:19:00 -08:00
Ross Boucher
2b66683167
Update the documentation config based on feedback from:
...
http://cappnotes.worldofkrauss.com/sectins/objective-j-categories/8-miscellaneous/14-api-documentation-fixes.html
If you have graphviz installed, graphs will now be generated.
Ruby and doxygen are prereqs for building the docs.
2010-02-02 18:35:42 -08:00
Tom Robinson
07f320def9
Fixed jake tasks for pushing packages to package repo.
2010-01-27 00:08:42 -08:00
Tom Robinson
f1874eca8a
Don't use sudo in jake install by default, add "sudo-install" task.
2010-01-20 15:18:51 -08:00
Tom Robinson
a33b70f8bd
Cleanup of common.jake to properly load built packages, etc.
2010-01-12 03:54:26 -08:00
tlrobinson
bab0024e0c
Cleanup some build scripts
2009-12-19 04:31:11 -08:00
tlrobinson
f4b37fbf3b
Add sudo to jake install. Add narwhal.local.conf. Remove tusk engine.
2009-11-13 13:58:23 -08:00
Francisco Ryan Tolmasky I
51a58f650e
Minor cleanup issues.
...
Reviewed by me.
2009-11-11 10:07:57 -08:00
Tom Robinson
6c79a31b38
Jake task for pushing built packages. Only to be used by maintainers, unless remote URLs are changed.
2009-11-11 05:02:12 -08:00
Francisco Ryan Tolmasky I
d3e6819fd7
Fix for cibs not being properly copied when built, also fixes Debug Objective-J not being placed in the objective-j package.
...
Reviewed by me.
2009-11-02 21:09:41 -08:00
Tom Robinson
8fddc2370b
Update test task.
2009-11-02 15:31:14 -08:00
Francisco Ryan Tolmasky I
0c13138a20
Split up objective-j and cappuccino CommonJS packages, and added ability to include Objective-J frameworks in CommonJS packages.
...
Reviewed by me.
2009-11-02 14:49:58 -08:00
Francisco Ryan Tolmasky I
bb2726fb9a
downloads, documentation, and deploy tasks.
...
Reviewed by me.
2009-10-28 00:55:51 -07:00
Francisco Ryan Tolmasky I
1be9d6816e
Cleanup, and added deploy task.
...
Reviewed by me.
2009-10-27 22:23:37 -07:00
Francisco Ryan Tolmasky I
abc715facb
Added --force to tusk install.
...
Reviewed by me.
2009-10-27 19:02:33 -07:00
Francisco Ryan Tolmasky I
9ee71e762c
Added install call, stil won't work until parallel changes take place in tusk.
...
Reviewed by me.
2009-10-26 18:09:05 -07:00
Francisco Ryan Tolmasky I
27c2285600
Jakefile cleanup, beginnings of "install" task.
...
Reviewed by me.
2009-10-16 09:37:12 -07:00
Francisco Ryan Tolmasky I
1d1f664e07
Made starter_download and docs tasks jake compliant.
...
Reviewed by me.
2009-10-16 07:58:40 -07:00
Francisco Ryan Tolmasky I
e5c5378ec0
A bit of work on top level tasks.
...
Reviewed by me.
2009-09-26 02:03:03 -07:00
Francisco Ryan Tolmasky I
64a8e4c5c0
More transition to jake.
...
Reviewed by me.
2009-09-23 18:46:11 -07:00
Francisco Ryan Tolmasky I
9dc0c3ab6d
First set of jake files.
...
Reviewed by me.
2009-09-23 03:49:08 -07:00