1.3.1

25 August 2009

This release reverts the networking stack code change, introduced in 1.3.0, and should address stability. See bug #166

1.3

18 May 2009

  • New Features
    • #155: Add a variable inspector to display the full, untruncated value
    • When stepping through code, the selection in the variable list will be retained
    • A preference has been added to disable automatic stepping into the first line of execution
  • Changes
    • The Window → Breakpoints (Cmd+Shift+B) will now toggle the visibility
  • Bugs Fixed
    • All breakpoint markers will now be displayed in the active code debugger
    • #160: The code pane could be unpopulated after debugging the same script a subsequent time
    • #163: Breakpoints with a space in the pathname would not be set
    • Code would not display if the pathname to the file contained a space
    • #157: After using the run command, the stack will now be properly updated
    • MacGDBp should no longer throw incomplete packet error messages

1.2.1

23 February 2009

  • Bugs Fixed
    • The temporary file used for highlighting source code is now saved as UTF8 so files with non-ASCII characters will now be highlighted
    • #152: MacGDBp would crash/segfault if you stepped at the end of a script
  • Changes
    • Updated Sparkle to the latest Bazaar (bzr) version

1.2

12 February 2009

  • New Features
    • #147: Show super globals (and variables in other contexts) in the variable viewer
    • Selecting different stack frames will now show the variables for that frame, as opposed to only showing the current frame's variables
    • The breakpoints window will now remember its visible state across application launches
    • #129: Created a path replacements preference panel to make creating breakpoints possible on remote servers
  • Changes
    • The "File" column now shows the tail rather than the head of the value, allowing you to see the last part of the path URI
    • The debugger will automatically step in to the first frame when the connection is made

1.1.2

13 October 2008

  • New Features
    • Windows now remember their pervious position across relaunch
  • Bugs Fixed
    • #140: Breakpoints that referenced non-existent files would cause a startup crash

1.1.1

20 August 2008

  • New Features
    • Multiple selection of breakpoints in the breakpoints manager
  • Bugs Fixed
    • Breakpoints that were removed would come back, multiplied upon relaunch

1.1

4 August 2008

  • New Features
    • Add preferences that allow changing of the Xdebug IDE key and port number
    • #123: Add menu items and keyboard shortcuts for the debugger commands
    • Breakpoints are saved into preferences so that they are recreated at launch time
  • Changes
    • Improved software updater via Sparkle
    • #130: If MacGDBp can't highlight the source code, it will default to using just plain text
  • Bugs Fixed
    • Packets from the Xdebug extension would be incorrectly handled in some situations, causing the display to break or crash
    • Several memory leaks that would cause crashes under certain conditions (thanks to Ciarán Walsh)

1.0.1

24 June 2008

  • New Features
    • Source code is now highlighted via the PHP binary (thanks Ciarán Walsh)
    • The breakpoints window is now visible on launch
  • Bugs Fixed
    • #125: Some installations would receive a "Stopping" status that MacGDBp did not handle correctly
    • #125: Crash when adding breakpoints