<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>CodeCentral Submissions for Bill Joy</title>
<link rel="alternate" type="text/plain" href="http://cc.embarcadero.com/" title="CodeCentral Submissions for Bill Joy" />
<id>http://cc.embarcadero.com/</id>
<generator url="http://atomnet.sourceforge.net/" version="0.4.3.30095">Generated by Atom.NET</generator>
<modified>2013-05-21T12:35:33-07:00</modified>
<entry>
<title>Restore old project selector toolbar control</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/23072" title="Restore old project selector toolbar control" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=23072" title="Restore old project selector toolbar control" length="2283" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/23072</id>
<updated>2005-02-26T17:50:48-08:00</updated>
<published>2005-02-26T17:50:48-08:00</published>
<summary>Make the Project pane project-selector like in prior versions of JBuilder (clips rather than wraps, always stretches width of the pane).</summary>
<content>Modifies the Project pane project-selector control to have the same UI as in versions prior to JBuilder 2005.  It restores clipping when there is not enough horizontal space to show selected project name, and the control stretches as the project pane does.  (Note does not affect the same behavior on the Files browser pane.)  To install, unzip and place the JAR in your \JBuilder2005\lib\ext directory.  To uninstall, just delete the JAR when JBuilder is not running.</content>
</entry>
<entry>
<title>Compare Files dialog remembers last size</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/23010" title="Compare Files dialog remembers last size" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=23010" title="Compare Files dialog remembers last size" length="1927" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/23010</id>
<updated>2005-02-05T07:41:47-08:00</updated>
<published>2005-02-05T07:41:47-08:00</published>
<summary>A subclass of the dialog launched by File | Compare Files replaces the original to record/restore the width and height from the last usage. </summary>
<content>A subclass of the dialog launched by File | Compare Files replaces the original to record/restore the width and height from the last usage.  (Note that this menu option and dialog are only present in Developer and Enterprise versions of JBuilder.)  Works only for JBuilderX and later.  To install, unzip and place the JAR in your \jbuilder\lib\ext directory.  To remove, just delete it.</content>
</entry>
<entry>
<title>Project Pane to Organize Open Files</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/22746" title="Project Pane to Organize Open Files" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=22746" title="Project Pane to Organize Open Files" length="12712" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/22746</id>
<updated>2004-11-20T14:02:29-08:00</updated>
<published>2004-11-20T14:02:29-08:00</published>
<summary>Adds a undockable view of project open files which groups by read-only and modified state. Activates file when click on it.  Includes source.</summary>
<content>(Version 2, fixes possible deadlock.)  Adds an undockable view to organize open files.  These appear in three groups &quot;Read Only&quot;, &quot;Modified&quot;, and &quot;All&quot;.  Files are sorted alphabetically within each group.  All files in a group can be closed by selecting a close action on the group node right-click context menu, or by using the toolbar action when the group node is selected.  Single clicking on any open file node activates that node. Source code is included.  To add the functionality, place the JAR in the zip file in your \jbuilder\lib\ext directory and restart JBuilder.  To show the pane, use View | Panes | Open to enable.  To remove the functionality, delete that JAR.  It will not work in versions earlier than JBuilder 2005 because it uses an OTAPI which is new to that release -- however since the source is provided you could remove the &quot;Modified&quot; grouping and get it to work in JBuilderX.</content>
</entry>
<entry>
<title>Adds Wizards submenu to Editor popup</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/22777" title="Adds Wizards submenu to Editor popup" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=22777" title="Adds Wizards submenu to Editor popup" length="4715" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/22777</id>
<updated>2004-11-18T19:27:20-08:00</updated>
<published>2004-11-18T19:27:20-08:00</published>
<summary>Adds Edit | Wizards submenu to Editor popup.  Also makes the Edit Fields/Properties dialog keystroke bindable.  Includes source.</summary>
<content>Edit | Wizards submenu is added to the Editor context popup (includes wizards like Implement Interface and Override Methods).  Also makes the Edit Fields/Properties dialog bindable to a keystroke (listed under the Wizards group in Tools | Preferences | Keymaps | Edit).  Includes source.  Add the JAR in the download zip file to your \jbuilder2005\lib\ext directory and restart JBuilder.  To remove, just delete the JAR.</content>
</entry>
<entry>
<title>Additional Java Structure Pane Icons</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/22748" title="Additional Java Structure Pane Icons" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=22748" title="Additional Java Structure Pane Icons" length="9119" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/22748</id>
<updated>2004-11-14T15:10:55-08:00</updated>
<published>2004-11-14T15:10:55-08:00</published>
<summary>Provides two new sets of Java structure pane icons.  Includes source.</summary>
<content>Demo of how to add new Java structure pane icons.  Two additional sets are provided, one which is a bolder/darker set of letters that distinguishes between a constructor and a method, and the other is more almost UML-like set of geometrics.  To install, copy the JAR into your \jbuilder\lib\ext directory and restart JBuilder.  To remove just delete the JAR.  Will not work in versions prior to JBuilder 2005.  To switch icon sets, just right-click in the Java structure pane and choose &quot;Properties...&quot;.  The new icon sets are &quot;Letters Alternative&quot; and &quot;Geometric Alternative&quot;.</content>
</entry>
<entry>
<title>Date Macros for Use in Code Templates</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/22747" title="Date Macros for Use in Code Templates" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=22747" title="Date Macros for Use in Code Templates" length="5547" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/22747</id>
<updated>2004-11-14T09:08:29-08:00</updated>
<published>2004-11-14T09:08:29-08:00</published>
<summary>Adds two date macros for use in a Code Template. When inserted will expand with the current date.  Includes source.</summary>
<content>Demonstrates how to write a Code Template macro.  Adds two different date formats to choose when editing a Code Template.  Place the JAR in the zip file into your \jbuilder\lib\ext directory and restart JBuilder.  To remove, just delete the JAR.  To edit/create a Code Template, go to Tools | Preferences | Editor | Templates and choose the file type (or &quot;Common&quot; if want the template to appear in all file types).  The new macros will be among the pre-defined ones when using the &quot;Macro...&quot; button.  To insert a Code Template, click in the Editor, do Ctrl+J, and select the template by clicking on it or by typing its name.</content>
</entry>
<entry>
<title>Hexadecimal File Viewer / Editor</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/19261" title="Hexadecimal File Viewer / Editor" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=19261" title="Hexadecimal File Viewer / Editor" length="9036" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/19261</id>
<updated>2002-11-18T10:03:16-08:00</updated>
<published>2002-11-18T10:03:16-08:00</published>
<summary>Allows viewing and editing of files as hexadecimal bytes using a JTable component within a JBuilder OpenTools API NodeViewer implementation.</summary>
<content>Adds a &quot;Hex&quot; viewer which will appear (among the tabs at the bottom of the Content View) when any file is opened within JBuilder. Selecting this viewer will display the file content as a series of hexadecimal bytes within a JTable.  By default, the first column will contain the hex offset within the file for each row, and the last column will display a string representation of that row.If the file is not read-only, the viewer can be used to edit the file content.  Just select one of the data cells and enter hexadecimal characters to overstrike the content.  If you press ESC before moving focus, the edit will be cancelled. During edit, the cell will display a yellow background.This viewer has been tested with JBuilder versions 6, 7, and 8. I expect it will work with prior versions too.To install this viewer, extract the HexEdit.jar from this zip file, place it in your \jbuilder\lib\ext directory, and restart JBuilder.To remove this viewer, just delete the HexEdit.jar when JBuilder is not running.</content>
</entry>
<entry>
<title>Installs JavaBeans on the Component Palette using a command line</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/15930" title="Installs JavaBeans on the Component Palette using a command line" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=15930" title="Installs JavaBeans on the Component Palette using a command line" length="6003" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/15930</id>
<updated>2001-04-28T15:38:25-07:00</updated>
<published>2001-04-28T15:38:25-07:00</published>
<summary>Adds a command line option which will use JBuilder to install JavaBeans on the Component Palette and then exit.</summary>
<content>This OpenTool will not work in versions of JBuilder prior to 4.  Its intended use is as an automated way to integrate JavaBeans which have been packaged in a JAR file with a standard manifest into JBuilder.Unzip to place install.jar into your \jbuilder4\lib\ext directory.  This adds the -install command line option.  JBuilder will exit after completion of this command when present without ever becoming visible.Following the -install must be the name of the Component Palette tab to be created.  It is also used as the name of a JBuilder library file which is also created.  After -install and the tab/library name, specify paths to one or more JAR files separated by spaces.  An example:  jbuilder -install name c:/one.jar c:/two.jarThe manifest of each JAR file specified will be examined for classes marked with the standard &quot;Java-Bean&quot; attribute and each found will be installed on a newly created Component Palette page.Avoid using the name of an existing JBuilder library file in the &quot;User Home&quot; directory since it will be overwritten by this command.</content>
</entry>
<entry>
<title>JB4 Enabling Old Deployment Wizard</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/15440" title="JB4 Enabling Old Deployment Wizard" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=15440" title="JB4 Enabling Old Deployment Wizard" length="305" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/15440</id>
<updated>2000-12-15T09:09:36-08:00</updated>
<published>2000-12-15T09:09:36-08:00</published>
<summary>Enables the old Deployment Wizard in JBuilder4 (which was superceded by the Archive Builder).</summary>
<content>The Deployment Wizard was replaced in JBuilder 4 by the Archive Builder but not acually removed from jbuilder.jar. This OpenTool re-enables that wizard so it returns to the Wizards menu.  This allows people having difficulty making the transition to the Archive Builder to use this tool for a while longer.Note that this wizard was generally not maintained or tested during JB4 development since it was being replaced.  (However I know that the problem associated with an incorrect JotParseException due to java2iiop code generation similar to byte[].class was fixed.)</content>
</entry>
<entry>
<title>MessageView Copy</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/15424" title="MessageView Copy" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=15424" title="MessageView Copy" length="5528" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/15424</id>
<updated>2000-12-09T13:23:17-08:00</updated>
<published>2000-12-09T13:23:17-08:00</published>
<summary>Adds a toolbar button which may be used to copy the entire content of the selected tab of the MessageView pane.</summary>
<content>Unzip the file and place the jar inside in your \jbuilder4\lib\ext directory, then restart JBuilder.This OpenTool adds an additional Copy icon to the JBuilder toolbar in the Editing group (will actually appear as the first icon in that group) and have &quot;MessageView Copy&quot; as the tooltip displayed when the mouse pauses over it.The icon will be enabled whenever there is a MessageView pane.  The entire content of the currently selected tab (if it contains a text or tree control) will be copied to the clipboard when the icon is pressed.  Only the visible portions of trees are copied so you will need to expand tree nodes to get their children copied too.This is a re-compiled version of the v2 tool for JB3.5.  This version will only work with JB4.It has one additional feature not in prior versions which will probably be of use only to those with the Pro or Enterprise editions of JB4 since they get an additonal tree panel.  The tool now continues after copying the first text/tree control content it encounters.  So now when stopped at a breakpoint, Debugger users get a copy of both the tree with the thread stack traces and the tree with detail on the thread stopped with the breakpoint.</content>
</entry>
<entry>
<title>JBuilder 4 Fixes for WebLogic Server 5.1.0 support</title>
<link rel="alternate" type="text/html" href="http://cc.embarcadero.com/Item/15310" title="JBuilder 4 Fixes for WebLogic Server 5.1.0 support" />
<link rel="enclosure" type="application/zip" href="http://cc.embarcadero.com/Download.aspx?id=15310" title="JBuilder 4 Fixes for WebLogic Server 5.1.0 support" length="19331" />
<author>
<name>Bill Joy</name>
</author>
<id>http://cc.embarcadero.com/Item/15310</id>
<updated>2000-10-30T13:04:41-07:00</updated>
<published>2000-10-30T13:04:41-07:00</published>
<summary>Fixes and improvements to JBuilder 4 generation of WebLogic deployment descriptors and the automatic running of ejbc.</summary>
<content>This is an OpenTool jar inside a zip file.  Unzip and place it in your \jbuilder4\lib\ext directory, then restart JBuilder.  You might have to &quot;dirty&quot; your EJB Group using the DD Editor first to cause WebLogic descriptors to be re-generated.(1) Builds missing reference-descriptor for session beans.(2) Builds missing method-param for CMP beans when more than one parameter in a query.(3) Adds support for encoding &quot;order by&quot; and &quot;group by&quot; queries into the equivalent (but undocumented) WebLogic Query Language (WLQL) syntax.(4) Adds feature where queries can be entered in WebLogic Query Language and no attempt will be made to convert them.  Each such query must start with ![CDATA[ and end with ]] in order to be recognized as WLQL.(5) Fixes a case where the &quot;The classes which ejbc generated from your home and remote interfaces cannot be loaded&quot; message can be output from ejbc.(6) Builds missing EJB references(7) Fixes bug introduced in the Oct 23 version which moved the location of a JNDI tag (so it appeared before any persistence and/or resource descriptors of an EJB) in the weblogic-ejb-jar.xml file resulting parsing errors when ejbc was run.(8) Adds support for setting properties which will appear within caching-descriptor and clustering-descriptor nodes.  This is done in the same way that pool-name is currently handled.  Select the EJB in the Structure Pane (lower left hand side of the IDE), select the Properties tab (lower right hand side of the IDE), and the property using the Add button.  The Name column is the name of the property (e.g. stateless-bean-load-algorithm), the Type is always String, and the Value is the value of the property (e.g. round-robin).(9) Adds support for the security-role-assignment node.  The prinicipal-name will be always set to the same value as the name of the role.(10) Fixes bug in converting an IAS query into WLQL.  The IAS query wants the column name but WLQL wants the field name.  The necessary mapping is now done.  Since it is possible that people have worked-around the problem by reversing the IAS form of the query, there is a way to disable this fix.  That if by going to the \jbuilder4\bin\jbuilder.config file and adding a line like the following to it:vmparam -Djbuilder.weblogic.mapping.fix=0</content>
</entry>
</feed>
