mirror of
https://github.com/gnustep/apps-projectcenter.git
synced 2025-03-17 08:01:24 +00:00
* Framework/PCProjectBuilder.m:
(-parseErorLine:): Fixed type of saved row and column values. Cleanup. * Framework/PCEditorManager.m: (-openEditorForFile:editable:windowed:): Fixed another NSLog parameter missing. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26106 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
f66acd94df
commit
d574a0a9cc
3 changed files with 28 additions and 39 deletions
|
@ -1,4 +1,13 @@
|
|||
2008-02-19 Sergii Stoian <stoyan255@gmail.com>
|
||||
2008-02-20 Sergii Stoian <stoyan255@gmail.com>
|
||||
|
||||
* Framework/PCProjectBuilder.m:
|
||||
(-parseErorLine:): Fixed type of saved row and column values.
|
||||
Cleanup.
|
||||
* Framework/PCEditorManager.m:
|
||||
(-openEditorForFile:editable:windowed:): Fixed another NSLog
|
||||
parameter missing.
|
||||
|
||||
2008-02-19 Sergii Stoian <stoyan255@gmail.com>
|
||||
|
||||
* PCMenuController.m: Start thinking about "Go to line:" popup.
|
||||
* English.lproj/ProjectCenter.gorm: Added "Edit->Find->Line Number..."
|
||||
|
|
|
@ -19,28 +19,28 @@ ProjectCenter 0.4 Owner/Status
|
|||
ProjectCenter 0.5
|
||||
-----------------
|
||||
|
||||
- Create ProjectWindow GORM file [done!]
|
||||
- Create ProjectWindow GORM file [done!]
|
||||
- Add "Framework" project type [done!]
|
||||
- Add "Resource Set" project type [done!]
|
||||
- Implement on demand loading of bundles [done!]
|
||||
- Localization support for projects [done!]
|
||||
+ Finish save/restore size of split views in Project Window [done!]
|
||||
--- Project Editor:
|
||||
- Implement on demand loading (editor for file type) [done!]
|
||||
- Open some files read only (Supporting Files) [done!]
|
||||
- Implement on demand loading (editor for file type) [done!]
|
||||
- Open some files read only (Supporting Files) [done!]
|
||||
- Implement code parser (get it from CodeEditor?) [done!]
|
||||
- Project Browser should show file structure. [done!]
|
||||
- Click on Browser item should move cursor to line in file [done!]
|
||||
- Project Browser should show file structure. [done!]
|
||||
- Click on Browser item should move cursor to line in file [done!]
|
||||
--- Project Builder:
|
||||
- Create panel and builder GORM files [done!]
|
||||
- Create panel and builder GORM files [done!]
|
||||
- Implement root build directory handling [done!]
|
||||
- Finish options handling [done!]
|
||||
- Parse gcc output [95% done!]
|
||||
- Display warnings,errors,options etc. as clickable list [done!]
|
||||
- GNUstep make version 2.0 compliance [done!]
|
||||
- Finish FileNameIcon (draggable, files can be dragged to it) stoyan
|
||||
- Save last used path separately for different file panels [done!]
|
||||
- Review all situations when dialogs must be popped up stoyan
|
||||
- Save last used path separately for different file panels [done!]
|
||||
- Review all situations when dialogs must be popped up stoyan
|
||||
|
||||
ProjectCenter 0.6
|
||||
-----------------
|
||||
|
|
|
@ -933,27 +933,13 @@
|
|||
|
||||
if ([string rangeOfString:@"In file included from "].location != NSNotFound)
|
||||
{
|
||||
// NSLog(@"In file included from ");
|
||||
currentEL = ELIncluded;
|
||||
return nil;
|
||||
file = [self lineTail:[components objectAtIndex:0]
|
||||
afterString:@"In file included from "];
|
||||
file = [[currentBuildPath lastObject]
|
||||
stringByAppendingPathComponent:file];
|
||||
if ([file isEqualToString:lastFile])
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
position = [NSString stringWithFormat:@"{x=0; y=%f}",
|
||||
[components objectAtIndex:1]];
|
||||
message = [components objectAtIndex:0];
|
||||
}
|
||||
else if ([string rangeOfString:@"In function '"].location != NSNotFound)
|
||||
{
|
||||
return nil;
|
||||
file = [components objectAtIndex:0];
|
||||
message = [self lineTail:string afterString:@"In function "];
|
||||
currentEL = ELFunction;
|
||||
return nil;
|
||||
}
|
||||
else if ([string rangeOfString:@" At top level:"].location != NSNotFound)
|
||||
{
|
||||
|
@ -966,7 +952,6 @@
|
|||
NSString *substr;
|
||||
|
||||
// file and includedFile
|
||||
// file = [components objectAtIndex:0];
|
||||
file = [[currentBuildPath lastObject]
|
||||
stringByAppendingPathComponent:currentBuildFile];
|
||||
if (lastEL == ELIncluded
|
||||
|
@ -1000,7 +985,7 @@
|
|||
NSNumber *lNumber = [NSNumber numberWithInt:lInt];
|
||||
|
||||
position = [NSString stringWithFormat:@"{x=%i; y=0}",
|
||||
[lNumber floatValue]];
|
||||
[lNumber intValue]];
|
||||
}
|
||||
else if (typeIndex == 3) // :line:column:
|
||||
{
|
||||
|
@ -1009,8 +994,8 @@
|
|||
NSNumber *lNumber = [NSNumber numberWithInt:lInt];
|
||||
NSNumber *cNumber = [NSNumber numberWithInt:cInt];
|
||||
|
||||
position = [NSString stringWithFormat:@"{x=%f; y=%f}",
|
||||
[lNumber floatValue], [cNumber floatValue]];
|
||||
position = [NSString stringWithFormat:@"{x=%i; y=%i}",
|
||||
[lNumber intValue], [cNumber floatValue]];
|
||||
}
|
||||
// message
|
||||
substr = [NSString stringWithFormat:@"%@:", type];
|
||||
|
@ -1046,11 +1031,6 @@
|
|||
lastIndentString = [indentString copy];
|
||||
|
||||
// Create array items
|
||||
/* else if ((lastEL == ELNone
|
||||
|| ![file isEqualToString:lastFile]
|
||||
|| lastEL == ELIncludedError)
|
||||
&& currentEL != ELIncluded
|
||||
&& currentEL != ELIncludedError)*/
|
||||
if ((lastEL == ELNone || ![file isEqualToString:lastFile])
|
||||
&& [includedFile isEqualToString:@""])
|
||||
{
|
||||
|
@ -1149,13 +1129,13 @@
|
|||
{
|
||||
position = NSPointFromString([error objectForKey:@"Position"]);
|
||||
[editor scrollToLineNumber:(unsigned int)position.x];
|
||||
}
|
||||
|
||||
/* NSLog(@"%f: %@(%@): %@",
|
||||
position.x,
|
||||
[error objectForKey:@"File"],
|
||||
[error objectForKey:@"IncludedFile"],
|
||||
[error objectForKey:@"Error"]);*/
|
||||
/* NSLog(@"%i: %@(%@): %@",
|
||||
position.x,
|
||||
[error objectForKey:@"File"],
|
||||
[error objectForKey:@"IncludedFile"],
|
||||
[error objectForKey:@"Error"]);*/
|
||||
}
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
Loading…
Reference in a new issue