stefanbjarni [Wed, 3 Aug 2005 22:17:29 +0000]
Patch from Anders Betn�- improve path mapping when remote debugging between systems with different path segment separators.
stefanbjarni [Wed, 3 Aug 2005 22:15:25 +0000]
Patch from Anders Betn�- prevent disabled breakpoints from being sent to the debugger engine.
stefanbjarni [Wed, 3 Aug 2005 22:12:52 +0000]
Patch from Anders Betn�for initializing the PHP source locator.
stefanbjarni [Wed, 3 Aug 2005 21:29:34 +0000]
Bumped plugin versions to 1.1.7
stefanbjarni [Wed, 3 Aug 2005 20:55:43 +0000]
Include icons in feature build.
stefanbjarni [Fri, 29 Jul 2005 22:08:11 +0000]
Added UI elements for the etc/hosts and httpd.conf preference settings.
axelcl [Mon, 18 Jul 2005 22:29:20 +0000]
Fixed bugs item #1240435
axelcl [Sat, 16 Jul 2005 09:10:59 +0000]
Different syntax coloring for '$_' variables possible
axelcl [Sat, 16 Jul 2005 07:52:45 +0000]
Choose shorter perspective name
axelcl [Sat, 16 Jul 2005 07:51:47 +0000]
Avoid NPE in EntryPointTab
axelcl [Tue, 12 Jul 2005 16:10:59 +0000]
Bugs item #1236682
axelcl [Sun, 10 Jul 2005 15:16:13 +0000]
Show browser preview only then editor area is visible
axelcl [Sun, 10 Jul 2005 14:47:31 +0000]
Optimized Scanner
axelcl [Sun, 10 Jul 2005 14:01:11 +0000]
Small improvements in parser
axelcl [Sun, 10 Jul 2005 11:27:08 +0000]
Cleaner user interface
axelcl [Sat, 9 Jul 2005 08:47:08 +0000]
More 3.1 compatibility
axelcl [Fri, 8 Jul 2005 21:30:33 +0000]
Changed the UI Image handling.
Avoid java.lang.NullPointerException and java.lang.NoClassDefFoundError
stefanbjarni [Thu, 7 Jul 2005 20:00:07 +0000]
Cut out two plug-ins, added one.
stefanbjarni [Wed, 6 Jul 2005 01:50:36 +0000]
Updated for 1.1.6.
axelcl [Sun, 3 Jul 2005 10:41:22 +0000]
*** empty log message ***
stefanbjarni [Sun, 3 Jul 2005 02:22:19 +0000]
Bumped versions to 1.1.6.
Removed the monitor and phpunit plug-ins from the feature.
stefanbjarni [Sun, 3 Jul 2005 02:15:55 +0000]
Small bug fixes for the debugger client.
stefanbjarni [Sun, 3 Jul 2005 01:36:32 +0000]
Fixed the debugger client to work in Eclipse 3.1.
The method of integration of the debugger model into the debugger view appears to have changed from 3.0 to 3.1. I added implementations of
getAdapter() for PHPDebugTarget and PHPThread to properly add Launch
(e.g. Debug) View tree nodes for targets, threads and stack frames.
Fixed a live leak resulting from PHPDebugTarget not deregistering itself from
listening to breakpoint and debug events.
Added utility log methods to net.sourceforge.phpeclipse.PHPeclipsePlugin.
stefanbjarni [Sat, 2 Jul 2005 23:40:39 +0000]
Added a comment about fixing a live leak later.
stefanbjarni [Fri, 1 Jul 2005 01:12:47 +0000]
Merged the 3.1 compatibility patches from the eclipse3_1compat branch into the HEAD.
Had to hack my way past a problem in new debugger code from Martin K�r - IConsoleHyperlink seems to have been moved between 3.0 and 3.1. So the ConsoleLineTracker is unlikely to work right now.
stefanbjarni [Thu, 30 Jun 2005 23:08:11 +0000]
Organized imports.
stefanbjarni [Thu, 30 Jun 2005 23:05:46 +0000]
Small fix to tidy up the run menu. Axel will likely roll this back once he gets more time to work on the external tools plug-in.
stefanbjarni [Thu, 30 Jun 2005 22:48:56 +0000]
Fixed the %Menu.run bug in the top-level Run menu by disabling the external tools addition in the main plug-in (this was replaced by an extension point in the external tools plug-in).
axelcl [Mon, 27 Jun 2005 19:24:51 +0000]
Added a ProblemsLabelDecorator for the Navigator tree view.
axelcl [Mon, 27 Jun 2005 17:32:23 +0000]
3 files from Martin Koeglers watches patches
axelcl [Mon, 27 Jun 2005 17:16:39 +0000]
Patch from Martin Koegler:
phpeclipse does not lists php breakpoints as supported
breakpoints. (There is a button for showing the breakpoints the
current debug process in the breakpoint window). The following patch
shows all PHP breakpoints in this case (instead of none):
axelcl [Fri, 24 Jun 2005 21:23:49 +0000]
Tried to implement ConsoleLineTracker (see plugin.xml) for PHP stack traces in the console
Doesn't work at the moment.
axelcl [Fri, 24 Jun 2005 21:18:26 +0000]
Tried to implement ConsoleLineTracker (see plugin.xml) for PHP stack traces in the console
Doesn't work at the moment.
axelcl [Fri, 24 Jun 2005 21:13:52 +0000]
Deleted unnecessary syntax highlighting rules
axelcl [Fri, 24 Jun 2005 21:10:50 +0000]
misc
axelcl [Fri, 24 Jun 2005 21:09:55 +0000]
Fixed syntaxhiglighting for single line comments. Example:
<h1>This is an <?php # echo 'simple' ?> example.</h1>
axelcl [Sat, 18 Jun 2005 23:02:52 +0000]
Removed some internal constants
axelcl [Sat, 18 Jun 2005 23:00:56 +0000]
Moved ETC_HOSTS_PATH_PREF to externaltools
axelcl [Sat, 18 Jun 2005 22:28:32 +0000]
Added changes for externaltools plugin
axelcl [Sat, 18 Jun 2005 22:26:30 +0000]
Added externaltools plugin
stefanbjarni [Fri, 17 Jun 2005 01:17:06 +0000]
Added a discovery directive next to the update directive.
axelcl [Tue, 14 Jun 2005 05:05:44 +0000]
Created a separated 'externaltools' plugin
axelcl [Tue, 14 Jun 2005 05:01:56 +0000]
Created a separated 'externaltools' plugin
axelcl [Tue, 14 Jun 2005 04:42:19 +0000]
Created a separated 'externaltools' plugin
axelcl [Tue, 14 Jun 2005 04:29:07 +0000]
Created a separated 'externaltools' plugin
axelcl [Sun, 12 Jun 2005 12:32:26 +0000]
Catch exception if reading webbrowser favorites
axelcl [Sat, 11 Jun 2005 17:24:07 +0000]
All prefs for xampp administrated in external tools plugin.
axelcl [Sat, 11 Jun 2005 17:16:16 +0000]
All prefs for xampp administrated in external tools plugin.
axelcl [Sat, 11 Jun 2005 17:15:02 +0000]
All prefs administrated in external tools plugin.
stefanbjarni [Thu, 9 Jun 2005 21:04:31 +0000]
Improved default workspace preferences for Mac OS X installations.
stefanbjarni [Tue, 7 Jun 2005 21:25:26 +0000]
Added two new workspaces preferences, to track the location of httpd.conf and etc/hosts.
These two files can be modified to create new virtual hosts in the web server.
stefanbjarni [Mon, 6 Jun 2005 22:46:58 +0000]
Adding .cvsignore
stefanbjarni [Mon, 6 Jun 2005 22:27:48 +0000]
Added the wizards and externaltools plug-ins to the opt module
stefanbjarni [Mon, 6 Jun 2005 22:27:22 +0000]
Added the wizards and externaltools plug-ins
stefanbjarni [Mon, 6 Jun 2005 22:22:47 +0000]
Fixed imports to refer to Quantum DB 2.4.5 instead of the Quantum DB CVS HEAD.
axelcl [Sun, 5 Jun 2005 21:34:54 +0000]
deleted dependency from net.sourceforge.phpeclipse module
axelcl [Sun, 5 Jun 2005 21:04:09 +0000]
Created a separated 'externaltools' plugin: initial check-in
stefanbjarni [Thu, 2 Jun 2005 19:12:55 +0000]
Removed the news plug-in
axelcl [Wed, 1 Jun 2005 21:21:34 +0000]
Action borrowed from cfeclipse: "remove trailing spaces at end of file"
axelcl [Tue, 31 May 2005 19:20:27 +0000]
Very ugly start of a first wizard page. Needs a lot of cleanup!
stefanbjarni [Tue, 31 May 2005 18:12:41 +0000]
Removed the news plug-in from the opt module
axelcl [Sat, 28 May 2005 09:44:48 +0000]
New (Quantum SQL) wizard module which extends Quantum context menus (Bookmark-Tables and Tableview-Rowdata)
- at the moment only the data is extracted as an example from the extensions
- the data output can de found in the development console (System.out.println()'s)
stefanbjarni [Fri, 27 May 2005 18:11:51 +0000]
Bumped all plug-in versions to 1.1.5
Removed the news plug-in (Axel will distribute with community tools instead)
stefanbjarni [Fri, 27 May 2005 01:42:50 +0000]
Cosmetic
stefanbjarni [Thu, 26 May 2005 23:07:16 +0000]
Includes the Eclipse Tidy action set as a PHP perspective extension.
*If* the HTML Tidy menu were not globally visible *then* it would
become visible once the PHP perspective is loaded.
axelcl [Thu, 26 May 2005 22:33:46 +0000]
changed to version 1.1.5 for js.core
axelcl [Thu, 26 May 2005 22:29:19 +0000]
changed to version 1.1.5
axelcl [Thu, 26 May 2005 21:57:12 +0000]
Fixed bug for stacktrace:
http://phpeclipse.de/tiki-view_forum_thread.php?forumId=1&comments_parentId=1726
stefanbjarni [Thu, 26 May 2005 16:08:55 +0000]
Upped plug-in versions to 1.1.5
Fixed the feature.xml accordingly
stefanbjarni [Wed, 25 May 2005 21:45:54 +0000]
Debugger now steps through embedded PHP in HTML files.
Fixed a bug that prevented the debugger from popping up the right line in a PHP editor.
Mods:
debug.ui plugin:
PHPSourceLocator.java: Moved this file to the launching plugin
launching:
PHPSourceLocator.java:
Moved this file from the debug.ui plugin
PHPLaunchConfigurationDelegate.java:
Added the getLaunch method.
This puts the PHP source locator into the launch,
which let's the debugger client find lines in PHP source.
plugin.xml:
PHP debugger now associated with .htm and .html files,
so it's possible to step through embedded PHP code in HTML files.
Tested: PHPeclipse CVS HEAD on Windows, against Xampp on local host.
axelcl [Mon, 16 May 2005 10:47:15 +0000]
Added syntax highlighting for variables in double quoted strings
axelcl [Sun, 15 May 2005 23:32:28 +0000]
Simplified parsing for double quoted strings
axelcl [Sun, 15 May 2005 23:28:28 +0000]
different syntax highlighting for single and double quoted strings
axelcl [Sun, 15 May 2005 23:24:48 +0000]
Improved xml scanner for this bug
See: http://garv.in/serendipity/archives/653-PHP-Eclipse-Bug.html
axelcl [Sun, 15 May 2005 23:09:09 +0000]
Improved aml scanner for this bug
See: http://garv.in/serendipity/archives/653-PHP-Eclipse-Bug.html
axelcl [Fri, 13 May 2005 20:19:43 +0000]
Wrong partition length raises exception.
See: http://garv.in/serendipity/archives/653-PHP-Eclipse-Bug.html
Nasty workaround, which prevents cursor from moveing backwards in the editor, but doesn't really solve the partitioning problem
axelcl [Fri, 13 May 2005 20:17:31 +0000]
Wrong partition length raises exception
nasty workaround, which prevents cursor from moveing backwards in the edito, but doesn't solve the partitioning problem
stefanbjarni [Fri, 13 May 2005 00:24:19 +0000]
Changed the perspective label from 'PHP' to 'PHP Web Development'
axelcl [Thu, 12 May 2005 06:02:14 +0000]
Avoid message in 31M6:
!MESSAGE The command ("net.sourceforge.phpeclipse.ui.edit.text.java.show.javadoc") is undefined
axelcl [Sun, 8 May 2005 14:30:53 +0000]
Parser: parse a PHP expression after <?= ; statements aren't allowed
Code formatter: don't select the text "visually" in the editor anymore
stefanbjarni [Fri, 6 May 2005 01:02:54 +0000]
Applied bugfixes described by Daniel Ecer on May 5 in a response to bugs item #1175366
stefanbjarni [Fri, 6 May 2005 00:58:28 +0000]
Organized imports
Changed one instance reference to a static method to a static reference
stefanbjarni [Fri, 6 May 2005 00:34:28 +0000]
Ignore the bin directory
axelcl [Thu, 5 May 2005 19:08:50 +0000]
*** empty log message ***
axelcl [Thu, 5 May 2005 14:06:38 +0000]
Fixed bug with unterminated strings at end of file
axelcl [Thu, 5 May 2005 11:25:15 +0000]
Improved calculation of function/methods sourceEnd for code folding
"var is deprecated" message is ignored by default now. Can switdhed on through preferences
Improved message "local variableXX may not have been initialized"
axelcl [Wed, 4 May 2005 16:00:36 +0000]
Detect <?= as PHP start tag
axelcl [Tue, 3 May 2005 10:32:54 +0000]
*** empty log message ***
axelcl [Tue, 3 May 2005 10:32:26 +0000]
Improved PHP end tag (i.e. ?> ) syntax highlighting after operators
<?= is now syntax highlighted as PHP start token
axelcl [Thu, 28 Apr 2005 17:10:58 +0000]
Avoid NPE when deleting a project
stefanbjarni [Sat, 23 Apr 2005 00:53:28 +0000]
This commit was generated by cvs2svn to compensate for changes in r886,
which included commits to RCS files with non-trunk default branches.
stefanbjarni [Sat, 23 Apr 2005 00:16:14 +0000]
Debug session thread and socket leak fixed:
To reproduce the bug:
- Start a PHP debugging session
- Open the Debug View
- Select the PHP main thread
- Terminate the thread with the red square button
Bug explanation:
The debugging session uses a Java thread to listen on a
server socket on port 10001. This thread runs
PHPDBGProxy.PHPLoop.run and blocks in
ServerSocket.accept. It stays blocked until a debugger
engine connects to the port. If the session is
terminated before a debugger engine connects, the
PHPLoop thread and the server socket are leaked.
Relevance:
The server socket continues to sit on port 10001 which
means later sessions have to go to ports 10002, 10003
etc. This has caused a lot of problems because people
fail to get the configuration right the first time,
leak the thread and socket, try again and get a session
on port 10002, but continue with a
?DBGSESSID=1@host:10001. I think, but I'm not sure,
that this leads to the socket write error exception
that has been reported in the forums - so that problem
may be fixed with this patched (but then again may not be).
Bug fix:
- The UI thread forcibly unblocks the loop thread by
closing the server socket.
- The PHPDebugTarget.terminate method is now
synchronized and re-entrant, to eliminate a race
condition between the UI and loop threads.
Two more fixes below.
PHPDBGProxy.MapPath:
Threw StringIndexOutOfBoundsException
when the input string is shorter than the mapped prefix.
Patch fixes this by using the String.startsWith method.
PHPDBGProxy.pause:
Inserted check to prevent a null pointer exception
axelcl [Fri, 22 Apr 2005 21:56:26 +0000]
New Warning: "Uninitialized local variable"
New Preferences: "Uninitialized local variable" and "Unreachble code" are configurable in Preferences (Error,Warning or Ignore)
Default is "Warning"
axelcl [Thu, 21 Apr 2005 20:23:20 +0000]
Fixed NullPointerException (problems == null) may occur
stefanbjarni [Wed, 20 Apr 2005 23:17:15 +0000]
Removed unnecessary requirements for 3.0.0 versions of org.eclipse plugins
stefanbjarni [Wed, 20 Apr 2005 22:05:38 +0000]
Updated feature version to 1.1.4
Updated plugin versions to match repository
Updated plugin requirements
stefanbjarni [Wed, 20 Apr 2005 17:16:34 +0000]
Temporarily removed all references to com.quantum.util.connection.NotConnectedException
This exception class does not exist in Quantum DB 2.4.5, which is the latest version of
Quantum distributed as a zipped feature. The latest version of Quantum on the update site is
2.4.4.
We can put the references back in when the Quantum team releases a version that contains
the class.
stefanbjarni [Wed, 20 Apr 2005 06:01:26 +0000]
Fixed project dependencies
axelcl [Tue, 19 Apr 2005 18:53:24 +0000]
Show line numbers (other than 1) in problems view for errors and warnings
axelcl [Tue, 19 Apr 2005 18:36:41 +0000]
Show line numbers (other than 1) in problems view for errors and warnings