Watson
7abb10940c
fix the load path to load ripper for Ruby 1.8
2012-11-14 11:50:07 +09:00
Watson
4bffab26b1
add 'motion ri' command
2012-11-14 11:39:45 +09:00
Watson
950b7e793e
install yardoc database
2012-11-14 11:39:20 +09:00
Watson
bf850563d0
sync to updated yard gem to not display the source file name in 'Defined in' section
2012-11-14 11:29:07 +09:00
Watson
c8540422c4
sync to updated yard gem to remove source code from .yardoc
2012-11-14 09:41:32 +09:00
Laurent Sansonetti
ad86f893ff
clean up
2012-11-14 00:37:21 +01:00
Laurent Sansonetti
d4255725a3
new env variables for rubymine integration
2012-11-14 00:30:13 +01:00
Watson
a96572bf41
add lines
2012-11-13 10:45:07 +09:00
Watson
c5eecbd974
add lines
2012-11-12 15:34:48 +09:00
Watson
7c5e2310d0
add lines
2012-11-12 13:54:25 +09:00
Watson
2513369a65
change the default value in detect_dependencies
2012-11-11 21:01:45 +09:00
Watson
ec7f3be3f8
add detect_dependencies variable to resolve file dependencies
2012-11-11 10:02:35 +09:00
Watson
06c1b597ea
use ripper gem if use Ruby18
2012-11-10 21:52:34 +09:00
Watson
55031aa29a
install ripper library
2012-11-10 21:52:17 +09:00
Watson
6312e3226b
add ripper gem for Ruby18
2012-11-10 21:51:18 +09:00
Watson
b39797250f
add the feature to resolve file dependencies
2012-11-10 21:22:35 +09:00
Watson
6630eb71a1
add line for latest commit
2012-11-09 18:23:19 +09:00
Watson
ea58d6915c
sync to updated yard gem to disable Method List
...
now it generate huge Method List.
It might crash the browser.
2012-11-09 08:46:15 +09:00
Watson
2954d3d9ce
should not replaced by part of string of large class name
...
we have AVAsset and AVAssetExportSessionStatusCancelled.
The following replace has been done:
AVAssetExportSessionStatusCancelled -> <a href…>AVAsset</a>ExportSessionStatusCancelled
2012-11-08 17:48:46 +09:00
Watson
93f191ab8a
create the hyper-link in description
2012-11-08 17:19:45 +09:00
Watson
ebde2fa540
fix the wrong description in structure
...
The iOS SDK references might have several structures.
In such reference, the description of the members in structure was wrong.
2012-11-08 10:11:50 +09:00
Laurent Sansonetti
95d261decf
fix document title for protocols
2012-11-07 21:20:01 +01:00
Watson
df2501e8f0
move the enumeration from Class to Module
2012-11-07 23:05:35 +09:00
Watson
30e285960f
fix the structure which declared with some members at one line
...
This patch will fix the following structure:
typedef struct {
double x, y, z, w;
} CMQuaternion
2012-11-07 16:36:14 +09:00
Watson
1b3f388331
Corresponds to the structures that described in 'Constants' section
...
"CMAttitude Class Reference" has the structures in 'Constants' section
2012-11-07 11:32:52 +09:00
Watson
20b74b12ba
change last commit
2012-11-07 09:57:41 +09:00
Watson
4152a81edb
Corresponds to the exception of describing Properties
...
A lot of Properties have been described with following case 1.
But, some Properties have case 2.
1. <div class="declaration"><div class="declaration">@property ...</div></div>
2. <div class="declaration">@property (nonatomic, readonly, copy) NSString *subtitle</div>
This patch will fix for case 2.
2012-11-07 08:56:26 +09:00
Watson
eb28110f2e
handle the constant in Protocol
2012-11-07 07:17:08 +09:00
Watson
a5724c0d26
sync to updated yard gem to remove the constant value from generated document
2012-11-06 18:09:53 +09:00
Watson
331b0c8a13
handle the constant
2012-11-06 18:09:08 +09:00
Watson
7a4b348a8d
correspond to property which has the semicolon at end of declaration
...
like:
@property (readonly) NSString *previewItemTitle;
2012-11-06 16:12:38 +09:00
Watson
cd0d1b334d
handle the Protocol's property
2012-11-06 16:07:28 +09:00
Watson
0ee2c5c94e
define as method which handle the property
2012-11-06 15:46:32 +09:00
Watson
0c0cceeae2
handle the structure which is declared with `typedef struct'
...
NSRange is declared as following:
typedef struct _NSRange {
NSUInteger location;
NSUInteger length;
} NSRange;
2012-11-06 14:24:58 +09:00
Watson
e97b3f25e7
create safe string for document in Ruby code
...
If there is a line break in the middle,
it causes Ruby syntax error and yardoc doesn't generate document.
This patch will fix following class:
# Structure holding a 32-bit float value in a platform-independent
byte order.
class CFSwappedFloat32 < Boxed
# @return [Integer] A 32-bit float value stored with a platform-independent
byte order.
attr_accessor :v
end
2012-11-06 12:03:58 +09:00
Watson
c3b35356ef
fix to generate CLLocationCoordinate2D class
...
The reference document might have the typedef and structure in `Data Types' section.
If not handle the typedef, XML nodes (name, abstract, declaration and termed) count are not matched.
So, unexpected node will be handled.
2012-11-06 10:58:54 +09:00
Laurent Sansonetti
7b48bf7acb
list protocols in framework index files (.md), change the way protocols are defined in ruby (now using module) and also how we keep track of them (not using a temporary file)
2012-11-05 17:14:48 +01:00
Laurent Sansonetti
3bb0137724
add CoreFoundation, fix certain structures parsing (temporary fix)
2012-11-05 16:41:06 +01:00
Laurent Sansonetti
a235faf7b8
refer to structs and functions in framework reference file (.md)
2012-11-05 15:31:37 +01:00
Watson
956005b602
fix converting parameter type in Integer which including "int" (ex. CGPoint, NSLayoutConstraint...)
2012-11-05 23:12:03 +09:00
Watson
cbc6040d4a
fix the C function which has no argument
...
This changing will fix as following:
(CFTypeID) CGColorGetTypeID(void)
2012-11-05 17:41:44 +09:00
Watson
242c0e0326
fix the return value type in C function method
2012-11-05 17:23:25 +09:00
Watson
d9b3772977
handle the C functions
...
C functions will be added as Top Level Namespace method
2012-11-05 15:57:52 +09:00
Watson
66b108bed0
to update the protocol documents
2012-11-05 10:17:35 +09:00
Watson
906a73b7fd
handle the Protocols (still need to be improved)
2012-11-04 17:25:31 +09:00
Watson
06b289441d
split the method
2012-11-04 17:16:20 +09:00
Watson
02928c0b85
delete trailing white spaces
2012-11-04 17:07:39 +09:00
Watson
cb5e83b215
handle the C structures
2012-11-04 13:57:43 +09:00
Laurent Sansonetti
8986537c8a
one more framework, sort framework list
2012-11-04 01:04:33 +01:00
Laurent Sansonetti
f499d8ee78
add more frameworks
2012-11-04 00:49:34 +01:00