]>
src.bluestatic.org Git - macgdbp.git/log
Robert Sesek [Sun, 1 May 2011 16:44:44 +0000 (12:44 -0400)]
Update ChangeLog
Robert Sesek [Sun, 1 May 2011 16:42:59 +0000 (12:42 -0400)]
* Rename "Evalute Code" to "Evaluate Script" in the toolbar
* Update all the toolbar icons to not have .png in the icon name, which makes
the images show up in IB
* Add Evaluate to the default toolbar
Robert Sesek [Sun, 1 May 2011 16:37:35 +0000 (12:37 -0400)]
Actually call the delegate method, which hooks everything up.
Robert Sesek [Sun, 1 May 2011 16:32:33 +0000 (12:32 -0400)]
Add |-[DebuggerBackEndDelegate scriptWasEvaluatedWithResult:]| and plumb it through
Robert Sesek [Sun, 1 May 2011 16:25:35 +0000 (12:25 -0400)]
Add -[DebuggerBackEnd evalScript:] to send the command.
But the command format is atypical and has the transaction ID before the last
parameter, so also add -[NetworkConnection sendCustomCommandWithFormat:] to
support placing the transaction ID in an arbitrary place using a string
placeholder.
Robert Sesek [Sun, 1 May 2011 16:09:16 +0000 (12:09 -0400)]
XIB changes:
* Hook up resize springs
* Set font to Menlo
* Hook up the Enter key to the evaluate button
Robert Sesek [Sun, 1 May 2011 14:56:25 +0000 (10:56 -0400)]
Hook up the Evaluate button
Robert Sesek [Sat, 30 Apr 2011 23:43:44 +0000 (19:43 -0400)]
Fix a leak by autoreleasing in the |-sheetDidEnd...|
Robert Sesek [Sat, 30 Apr 2011 23:43:00 +0000 (19:43 -0400)]
Missing a [super dealloc] call
Robert Sesek [Sat, 30 Apr 2011 23:42:24 +0000 (19:42 -0400)]
Hook up the EvalController and modal interface via the DebuggerController toolbar
Robert Sesek [Sat, 30 Apr 2011 22:57:20 +0000 (18:57 -0400)]
Add the EvalController and Eval.xib
Robert Sesek [Fri, 29 Apr 2011 05:13:59 +0000 (01:13 -0400)]
Tweak the PC stroke color
Robert Sesek [Fri, 29 Apr 2011 05:10:24 +0000 (01:10 -0400)]
Use the same shape for the PC as with breakpoints
Robert Sesek [Wed, 2 Mar 2011 05:05:19 +0000 (00:05 -0500)]
Fix a crash caused by an uninitialized variable (bug #219) after highlighting source fails
Robert Sesek [Mon, 28 Feb 2011 13:45:03 +0000 (08:45 -0500)]
In NetworkCallbackController::Unschedule*Stream(), don't proceed if the streams are NULL.
Robert Sesek [Mon, 28 Feb 2011 05:38:57 +0000 (00:38 -0500)]
Cleanup some older code in NetworkConnection.mm.
Robert Sesek [Mon, 28 Feb 2011 02:58:35 +0000 (21:58 -0500)]
Bump the version to 1.5 Beta
Robert Sesek [Mon, 28 Feb 2011 02:53:05 +0000 (21:53 -0500)]
Filter out the CLASSNAME property so that the condition to request more children is met all the time.
Robert Sesek [Sat, 26 Feb 2011 19:20:05 +0000 (14:20 -0500)]
We need to set self.attached before referencing it.
Robert Sesek [Sat, 26 Feb 2011 19:17:36 +0000 (14:17 -0500)]
Fix some signedness errors
Robert Sesek [Sat, 26 Feb 2011 19:10:51 +0000 (14:10 -0500)]
Merge branch 'ruler-view'
Conflicts:
CHANGES
Source/BSLineNumberView.m
Source/BSSourceView.h
Source/BSSourceView.mm
Source/BSSourceViewTextView.m
Robert Sesek [Sat, 26 Feb 2011 18:58:03 +0000 (13:58 -0500)]
Bring BSSourceView into new style conformance.
Robert Sesek [Sat, 26 Feb 2011 18:51:00 +0000 (13:51 -0500)]
Add a changelog entry about 64bit.
Robert Sesek [Sat, 26 Feb 2011 18:49:01 +0000 (13:49 -0500)]
Add BSSourceViewTextView (again).
Robert Sesek [Sat, 26 Feb 2011 18:22:54 +0000 (13:22 -0500)]
Merge branch 'x86_64'
Robert Sesek [Sat, 26 Feb 2011 17:28:34 +0000 (12:28 -0500)]
Remove one more NSLog.
Robert Sesek [Sat, 26 Feb 2011 17:19:35 +0000 (12:19 -0500)]
Remove some NSLog statements
Robert Sesek [Sat, 26 Feb 2011 17:14:51 +0000 (12:14 -0500)]
Close and reopen the connection when toggling the attached state.
Robert Sesek [Sat, 26 Feb 2011 17:03:23 +0000 (12:03 -0500)]
Give attribution for the line number concept.
Robert Sesek [Sat, 19 Feb 2011 17:40:42 +0000 (12:40 -0500)]
Move dealing with the socket into NetworkCallbackController.
Robert Sesek [Tue, 25 Jan 2011 19:44:20 +0000 (14:44 -0500)]
Remove beta moniker and unstable info from Info.plist.
Robert Sesek [Mon, 17 Jan 2011 01:31:17 +0000 (20:31 -0500)]
Clean up |-[BSLineNumberRulerView drawBreakpointInRect:]| to use constants
Robert Sesek [Sun, 16 Jan 2011 06:42:40 +0000 (01:42 -0500)]
Document BSSourceView.h
Robert Sesek [Sun, 16 Jan 2011 06:30:03 +0000 (01:30 -0500)]
Clean up BSSplitView
Robert Sesek [Fri, 14 Jan 2011 14:54:51 +0000 (09:54 -0500)]
Only message the delegate if the line actually exists
Robert Sesek [Fri, 14 Jan 2011 14:35:40 +0000 (09:35 -0500)]
Add a changelog entry
Robert Sesek [Fri, 14 Jan 2011 14:27:12 +0000 (09:27 -0500)]
Use the Menlo font if possible, also switch to 10pt
Robert Sesek [Fri, 14 Jan 2011 14:22:14 +0000 (09:22 -0500)]
Implement |-mouseDown:| in BSLineNumberRulerView to get breakpoints working again
Robert Sesek [Fri, 14 Jan 2011 13:51:52 +0000 (08:51 -0500)]
Remove the old BSLineNumberView
Robert Sesek [Fri, 14 Jan 2011 13:51:06 +0000 (08:51 -0500)]
Start drawing breakpoints in the BSLineNumberRulerView
Robert Sesek [Fri, 14 Jan 2011 06:42:53 +0000 (01:42 -0500)]
Import BSSourceView.h in BreakpointController.h rather than in the .m to fix a warning
Robert Sesek [Fri, 14 Jan 2011 06:33:14 +0000 (01:33 -0500)]
Remove the program counter image and draw the mark in code instead
Robert Sesek [Wed, 12 Jan 2011 22:59:23 +0000 (17:59 -0500)]
Draw the program counter in BSLineNumberRulerView
Robert Sesek [Wed, 12 Jan 2011 22:41:29 +0000 (17:41 -0500)]
Call |-setNeedsDisplay:| in the right places so that the line numbers paint properly
Robert Sesek [Wed, 12 Jan 2011 22:35:31 +0000 (17:35 -0500)]
BSLineNumberRulerView should take the BSSourceView rather than just a generic NSScrollView
Robert Sesek [Wed, 12 Jan 2011 18:44:28 +0000 (13:44 -0500)]
Pad and vertically center the line numbers
Robert Sesek [Wed, 12 Jan 2011 16:07:57 +0000 (11:07 -0500)]
Draw rudimentary line numbers!
Robert Sesek [Wed, 12 Jan 2011 16:01:16 +0000 (11:01 -0500)]
Move |-computeLineIndex| from BSSourceView to BSLineNumberRulerView
Robert Sesek [Wed, 12 Jan 2011 03:28:24 +0000 (22:28 -0500)]
Add |-computeLineIndex| to map the first character index of a frame rectangle to line number
Robert Sesek [Tue, 11 Jan 2011 23:52:28 +0000 (18:52 -0500)]
Draw the stroke and background color for the ruler view
Robert Sesek [Tue, 11 Jan 2011 23:36:33 +0000 (18:36 -0500)]
Remove the manual gutter.
Robert Sesek [Tue, 11 Jan 2011 23:11:37 +0000 (18:11 -0500)]
Initial work to get a source view using NSRulerView.
Redefine the BSSourceView interface to have a markers property, so that clients
don't dig in for the numberView to set them.
Remove the BSSourceViewTextView as that custom view is no longer needed.
Robert Sesek [Sat, 15 Jan 2011 05:35:58 +0000 (00:35 -0500)]
Remove NSLog()
Robert Sesek [Sat, 15 Jan 2011 04:43:48 +0000 (23:43 -0500)]
Add code to the AppDelegate to record if a user has ever used an unstable VersionCast feed
Robert Sesek [Sat, 15 Jan 2011 04:33:16 +0000 (23:33 -0500)]
Remove some dead code in -[NetworkConnection socketDisconnected]
Robert Sesek [Fri, 14 Jan 2011 14:56:29 +0000 (09:56 -0500)]
Fix a typo
Robert Sesek [Tue, 11 Jan 2011 02:49:52 +0000 (21:49 -0500)]
Switch to the standard architectures, which are x86_64, i386, and ppc.
Robert Sesek [Tue, 11 Jan 2011 02:49:24 +0000 (21:49 -0500)]
Missed two int/unsigned usages in BSSourceView.m
Robert Sesek [Tue, 11 Jan 2011 02:45:25 +0000 (21:45 -0500)]
Use NSUInteger in BSSourceViewTextView.m
Robert Sesek [Tue, 11 Jan 2011 02:45:03 +0000 (21:45 -0500)]
Use NSUInteger in BSSourceView.{h,m}
Robert Sesek [Tue, 11 Jan 2011 02:43:46 +0000 (21:43 -0500)]
Use NSUInteger rather than unsigned in BSLineNumberView.m
Robert Sesek [Tue, 11 Jan 2011 02:42:37 +0000 (21:42 -0500)]
Update BreakpointManager.{h,m} with the correct types
Robert Sesek [Tue, 11 Jan 2011 02:41:25 +0000 (21:41 -0500)]
Update Breakpoint.{h,m} to use the right types and to cleanup the header
Robert Sesek [Tue, 11 Jan 2011 02:37:55 +0000 (21:37 -0500)]
Correct types in DebuggerController.m
Robert Sesek [Tue, 11 Jan 2011 02:37:14 +0000 (21:37 -0500)]
Proper types in NSXMLElementAdditions.m
Robert Sesek [Tue, 11 Jan 2011 02:36:19 +0000 (21:36 -0500)]
Switch out ints for proper types in NetworkConnection.{h,mm}
Robert Sesek [Tue, 11 Jan 2011 02:36:10 +0000 (21:36 -0500)]
Warn on signedness comparisons.
Robert Sesek [Thu, 6 Jan 2011 17:45:42 +0000 (12:45 -0500)]
The attached state is now persisted to preferences.
Robert Sesek [Thu, 6 Jan 2011 17:38:20 +0000 (12:38 -0500)]
Update changelog
Robert Sesek [Thu, 6 Jan 2011 14:31:09 +0000 (09:31 -0500)]
Disallow sorting and selection of columns in the Connection Log.
Robert Sesek [Thu, 6 Jan 2011 14:26:08 +0000 (09:26 -0500)]
Handle sending the |detach| command when not attached in |-handleInitialResponse:| not |-connectionDidAccept:|.
Robert Sesek [Thu, 6 Jan 2011 14:15:15 +0000 (09:15 -0500)]
Update the changelog
Robert Sesek [Thu, 6 Jan 2011 14:13:39 +0000 (09:13 -0500)]
Don't use [connection attached] as a condition on which to validate the Stop item.
Robert Sesek [Thu, 6 Jan 2011 14:08:19 +0000 (09:08 -0500)]
Add an Attached menu item and give it a keyboard shortcut.
This also binds that item and the attached toolbar item to connection.attached
so both update their UI automatically.
Robert Sesek [Thu, 6 Jan 2011 06:43:35 +0000 (01:43 -0500)]
Change the version number to 1.4 Beta 2.
Robert Sesek [Thu, 6 Jan 2011 06:26:24 +0000 (01:26 -0500)]
Set the key equivalent for the remove breakpoint button to be the backspace key.
Robert Sesek [Thu, 6 Jan 2011 03:28:17 +0000 (22:28 -0500)]
Add a second bug number to the "Stop" button change
Robert Sesek [Thu, 6 Jan 2011 03:20:36 +0000 (22:20 -0500)]
Formally define BSSourceViewDelegate as a protocol.
Robert Sesek [Thu, 6 Jan 2011 03:16:34 +0000 (22:16 -0500)]
Add drag and drop support on BSSourceView and enable it in the BreakpointController.
Robert Sesek [Thu, 6 Jan 2011 02:54:31 +0000 (21:54 -0500)]
Revert "Stub out the methods needed for drag and drop on the breakpoint table view."
This reverts commit
d0a336076f5e432b2fe52db4b5f4b10cc37b69cc .
Robert Sesek [Thu, 6 Jan 2011 02:54:29 +0000 (21:54 -0500)]
Revert "Add drag and drop for the table view."
This reverts commit
7a8a10f2673ce531fcb38cfec89a04991bbe09c0 .
Robert Sesek [Thu, 6 Jan 2011 02:53:16 +0000 (21:53 -0500)]
Add drag and drop for the table view.
Robert Sesek [Thu, 6 Jan 2011 02:28:24 +0000 (21:28 -0500)]
Stub out the methods needed for drag and drop on the breakpoint table view.
Robert Sesek [Thu, 6 Jan 2011 02:18:41 +0000 (21:18 -0500)]
Fix a warning.
Robert Sesek [Thu, 6 Jan 2011 02:15:09 +0000 (21:15 -0500)]
Happy new year!
Robert Sesek [Thu, 6 Jan 2011 02:10:39 +0000 (21:10 -0500)]
Removed some extra braces and add a comment for NetworkConnection(Private)
Robert Sesek [Thu, 6 Jan 2011 02:08:42 +0000 (21:08 -0500)]
Add a Stop menu item.
Robert Sesek [Thu, 6 Jan 2011 01:56:33 +0000 (20:56 -0500)]
Split out changes for the different 1.4 betas.
Robert Sesek [Wed, 5 Jan 2011 23:42:05 +0000 (18:42 -0500)]
Add a "stop" button to the toolbar that detaches the debugger from the backend for the current session.
Robert Sesek [Fri, 24 Dec 2010 19:27:53 +0000 (14:27 -0500)]
Remove two warnings about using deprecated |+[NSString stringWithContentsOfFile:]|.
Robert Sesek [Fri, 24 Dec 2010 19:05:56 +0000 (14:05 -0500)]
Fix formatting that Xcode bodged.
Robert Sesek [Fri, 24 Dec 2010 18:53:56 +0000 (13:53 -0500)]
Split out the C++ class into its own file. Also move NetworkConnection's private interface out.
Robert Sesek [Fri, 24 Dec 2010 18:29:35 +0000 (13:29 -0500)]
Use a C++ class to handle the CFNetwork events, rather than plain C functions.
Robert Sesek [Fri, 24 Dec 2010 16:39:55 +0000 (11:39 -0500)]
Forgot to check in modp_b64/. Oops.
Robert Sesek [Fri, 24 Dec 2010 16:38:40 +0000 (11:38 -0500)]
Drop in Sparkle 1.5b6 so that it doesn't crash on relaunch anymore.
Robert Sesek [Fri, 24 Dec 2010 16:29:13 +0000 (11:29 -0500)]
Don't fetch source in |-[DebuggerBackEnd loadStackFrame:]| for empy filenames.
Doing so wedges the write queue because the error comes back without a transasction ID.
Robert Sesek [Fri, 24 Dec 2010 00:41:36 +0000 (19:41 -0500)]
Add a hack to get |-expandVariables| working.
Robert Sesek [Fri, 24 Dec 2010 00:23:15 +0000 (19:23 -0500)]
Add a |-description| for VariableNode.
Robert Sesek [Sat, 18 Dec 2010 19:35:59 +0000 (14:35 -0500)]
Update changelong for 1.4
Robert Sesek [Sat, 18 Dec 2010 19:04:26 +0000 (14:04 -0500)]
Use the unstable AppCast URL.