macgdbp.git
16 years agoAdd .DS_Store to the ignore list
Robert Sesek [Fri, 3 Aug 2007 02:50:40 +0000 (19:50 -0700)]
Add .DS_Store to the ignore list

16 years ago* Source/SocketWrapper.m: Include <unistd.h> to remove some implicit function definit...
Robert Sesek [Thu, 2 Aug 2007 08:45:41 +0000 (01:45 -0700)]
* Source/SocketWrapper.m: Include <unistd.h> to remove some implicit function definition warnigns and implement send:
([SocketWrapper send:]): Implemented method

16 years ago* Source/SocketWrapper.m:
Robert Sesek [Thu, 2 Aug 2007 06:46:17 +0000 (23:46 -0700)]
* Source/SocketWrapper.m:
([SocketWrapper receive]): Updating the documentation because we no longer return partial data

16 years ago* Source/SocketWrapper.m:
Robert Sesek [Thu, 2 Aug 2007 06:45:16 +0000 (23:45 -0700)]
* Source/SocketWrapper.m:
([SocketWrapper receive]):
- Properly handle packets that are too large for the buffer
- Actually return an autorelease'd NSString instead of nil

16 years ago* MacGDBp.xcodeproj: Change the C mode to be C99
Robert Sesek [Thu, 2 Aug 2007 06:27:02 +0000 (23:27 -0700)]
* MacGDBp.xcodeproj: Change the C mode to be C99
* Source/DebuggerConnection.m:
([DebuggerConnection initWithPort:]): If the result of init'ing a SocketWrapper is nil, throw an "error"
* Source/SocketWrapper:
([SocketWrapper receive]): New method. Used to fetch a string from a socket
([SocketWrapper send:]): New method. Used to write to a socket

16 years agoRemoving all information about specifying a host because GDBp doesn't actually suppor...
Robert Sesek [Thu, 2 Aug 2007 04:51:09 +0000 (21:51 -0700)]
Removing all information about specifying a host because GDBp doesn't actually support anything but PHP->localhost.

* English.lproj/Connect.nib: Removing and unhooking the host text field
* Source/ConnectWindowController.h: Removing _host outlet
* Source/ConnectWindowController.m:
([ConnectWindowController connect:]): Remove the "Host" parameter from the DebuggerConnection init method
* Source/DebuggerConnection.h: Removing the _host ivar and removing the "host" parameter from the init method as well as the host getter method
* Source/DebuggerConnection.m:
([DebuggerConnection initWithHost:port:session:]): Renamed to [DebuggerConnection initWithPort:session:]
([DebuggerConnection dealloc]): Removed _host ivar and so it no longer needs to be release'd
([DebuggerConnection host]): Removed
* Source/DebuggerWindowController.m:
([DebuggerWindowController initWithConnection:]): No longer set the host in the window title

16 years agoChanging from using NSStream which didn't actually work correctly to using a custom...
Robert Sesek [Thu, 2 Aug 2007 04:43:47 +0000 (21:43 -0700)]
Changing from using NSStream which didn't actually work correctly to using a custom-rolled socket implementation

* Source/SocketWrapper.m/h: Adding to wrap around BSD sockets
* Source/DebuggerConnection.h: Removing _input and _output in favor of just socket
* Source/DebuggerConnection.m:
([DebuggerConnection initWithHost:port:session:]): Change from using NSStream and its variants to SocketWrapper
([DebuggerConnection stream:handleEvent:]): Removed

16 years agoSetting springs for Debugger.nib
Robert Sesek [Thu, 2 Aug 2007 03:07:35 +0000 (20:07 -0700)]
Setting springs for Debugger.nib

16 years agoSlight interface improvements for the table view and tree view
Robert Sesek [Thu, 2 Aug 2007 03:03:15 +0000 (20:03 -0700)]
Slight interface improvements for the table view and tree view

16 years agoUpdating the Info.plist and English.lproj/InfoPlist.strings files to have proper...
Robert Sesek [Thu, 2 Aug 2007 03:00:52 +0000 (20:00 -0700)]
Updating the Info.plist and English.lproj/InfoPlist.strings files to have proper copyright messages

16 years agoAdding a project build script that replaces the CFBundleVersion in the plist with...
Robert Sesek [Thu, 2 Aug 2007 01:01:25 +0000 (18:01 -0700)]
Adding a project build script that replaces the CFBundleVersion in the plist with a Git build string

16 years agoAdding a stream handler function that should be able to read from streams
Robert Sesek [Wed, 1 Aug 2007 21:01:16 +0000 (14:01 -0700)]
Adding a stream handler function that should be able to read from streams

16 years ago* Source/DebuggerConnection.h: Added _input and _output instance variables
Robert Sesek [Wed, 1 Aug 2007 20:20:47 +0000 (13:20 -0700)]
* Source/DebuggerConnection.h: Added _input and _output instance variables
* Source/DebuggerConnection.m:
([DebuggerConnection initWithHost: port: session:]): Set up the NSStream's and register ourselves with NSApplicationWillTerminateNotification
([DebuggerConnection applicationWillTerminate:]): New method to release the object on close
([DebuggerConnection dealloc]): Close and release the streams upon deallocation

16 years ago* Source/DebuggerConnection: Adding getters for _host, _port, and _session
Robert Sesek [Wed, 1 Aug 2007 19:52:33 +0000 (12:52 -0700)]
* Source/DebuggerConnection: Adding getters for _host, _port, and _session
([DebuggerConnection host]): New method
([DebuggerConnection port]): ditto
([DebuggerConnection session]): ditto
* Source/DebuggerWindowController.m:
([DebuggerWindowController initWithConnection:]): Set the window title when we load

16 years ago* English.lproj/Debugger.nib: Changing file's owner to be DebuggerWindowController...
Robert Sesek [Wed, 1 Aug 2007 19:50:47 +0000 (12:50 -0700)]
* English.lproj/Debugger.nib: Changing file's owner to be DebuggerWindowController and then setting the window outlet

16 years ago* Source/AppDelegate.m:
Robert Sesek [Wed, 1 Aug 2007 19:31:30 +0000 (12:31 -0700)]
* Source/AppDelegate.m:
([AppDelegate applicationDidFinishLaunching:]): Use [AppDelegate showConnectionWindow:] to open the window instead of callling the exact same code

16 years ago* Source/AppDelegate:
Robert Sesek [Wed, 1 Aug 2007 19:00:14 +0000 (12:00 -0700)]
* Source/AppDelegate:
([AppDelegate showConnectionWindow:]): Opens the connect window so another connection can be established
* English.lproj/MainMenu.nib:
- Replacing some more "New Application" junk that we no longer want
- Removing the "File" menu in place of a "Connection" menu with an "Open" command that opens the connection window

16 years ago* Source/ConnectWindowController.h: Adding outlets and actions for our interface
Robert Sesek [Wed, 1 Aug 2007 18:31:51 +0000 (11:31 -0700)]
* Source/ConnectWindowController.h: Adding outlets and actions for our interface
* Source/ConnectWindowController.m:
([ConnectWindowController connect:]): New function to create a new DebuggerConnection
* Source/DebuggerConnection.m/h: Added
* Source/DebuggerWindowController.m/h: Added
* English.lproj/Connect.nib: Hooking up new outlets and actions from ConnectWindowController

16 years ago* English.lproj/Connect.nib: Setting the File's Owner to be ConnectWindowController...
Robert Sesek [Wed, 1 Aug 2007 17:54:33 +0000 (10:54 -0700)]
* English.lproj/Connect.nib: Setting the File's Owner to be ConnectWindowController and the window outlet to be the window
* Source/AppDelegate.m:
([AppDelegate applicationDidFinishLaunching:]): New method to show the connect window after launch
* Source/ConnectWindowController.m/h: Adding the NSWindowController subclass for the connection window

16 years ago- Adding a .gitignore to hide the nib backup files
Robert Sesek [Wed, 1 Aug 2007 16:36:43 +0000 (09:36 -0700)]
- Adding a .gitignore to hide the nib backup files
- Moving the window tha was in MainMenu.nib to be in Debugger.nib
- Added AppDelegate.[mh] and set it as the [NSApplication delegate:] in MainMenu.nib

16 years agoAdding the Connect.nib file for the connection window
Robert Sesek [Wed, 1 Aug 2007 16:23:33 +0000 (09:23 -0700)]
Adding the Connect.nib file for the connection window

16 years agoXcode for some reason changed the project, so just checking in those changes
Robert Sesek [Wed, 1 Aug 2007 07:45:02 +0000 (00:45 -0700)]
Xcode for some reason changed the project, so just checking in those changes

16 years agoChanging the application identifier to be org.bluestatic.macgdbp
Robert Sesek [Wed, 1 Aug 2007 07:25:05 +0000 (00:25 -0700)]
Changing the application identifier to be org.bluestatic.macgdbp

16 years agoAdding the GPL header to the two existing source files
Robert Sesek [Wed, 1 Aug 2007 07:23:08 +0000 (00:23 -0700)]
Adding the GPL header to the two existing source files

16 years agoLaying out an unhooked basic interface for the system. There still needs to be a...
Robert Sesek [Wed, 1 Aug 2007 07:19:42 +0000 (00:19 -0700)]
Laying out an unhooked basic interface for the system. There still needs to be a way to connect to different sessions.

16 years agoAdding an empty Xcode project with no configruation changes at all
Robert Sesek [Wed, 1 Aug 2007 06:48:59 +0000 (23:48 -0700)]
Adding an empty Xcode project with no configruation changes at all