📄 changelog
字号:
07/24/2004 version 0.2 pre12 Ian Lewis <IanLewis@member.fsf.org> * The recent files menu now will form multiple consecutive menus if there are a lot of recent files in the list.07/23/2004 version 0.2 pre11 Ian Lewis <IanLewis@member.fsf.org> * Added support for a recent files list that can allow users to open files they have recently used. * Added an option to allow the user to specify the number of recent files that jsXe remembers * When jsXe opens a file now it checks if it's in the recent files list and opens it with the remembered properties automatically06/23/2004 version 0.2 pre10 Ian Lewis <IanLewis@member.fsf.org> * Fixed problem where the node did not appear to be selected after drag and drop but was. Needed to add the node to the selection model. * Removed references to the TabbedView from the DocumentViewFactory06/22/2004 version 0.2 pre9 Ian Lewis <IanLewis@member.fsf.org> * Fixed a bug that caused the right hand text pane to clear when trying to edit using it. When dragging and dropping a node the node stays selected but is not highlighted however. This may be confusing to users.06/18/2004 version 0.2 pre8 Ian Lewis <IanLewis@member.fsf.org> * Made some changes to make the DefaultView less dependent on jsXe classes06/12/2004 version 0.2 pre7 Ian Lewis <IanLewis@member.fsf.org> * Removed references to the TabbedView and most jsXe application references. * Fixed a bug that causing jsXe to not update the title properly when a document was closed.06/08/2004 version 0.2 pre6 Ian Lewis <IanLewis@member.fsf.org> * Fixed a bug that caused a null pointer exception when reloading an untitled document. * Changed the DocumentView interface to return a Component via a method call instead of having it extend JPanel * Fixed a bug that caused ArrayOutOfBounds exceptions to be thrown sometimes when adding nodes via the JTree in DefaultView05/30/2004 version 0.2 pre5 Ian Lewis <IanLewis@member.fsf.org> * Removed references to the DocumentBuffer class in the DocumentView classes.05/26/2004 version 0.2 pre4 Ian Lewis <IanLewis@member.fsf.org> * Removed redundant call to fireNameChanged() in DocumentBuffer * Moved code for setting the divider location of the split panes to an overridden version of setVisible(). This allows the DefaultView to set the divider locations after the parent container is made visible.05/23/2004 version 0.2 pre4 Ian Lewis <IanLewis@member.fsf.org> * Allowed users to add a comment node to the document root. * fixed a bug that caused a processing instruction to not be printed on a new line when serialized.05/23/2004 version 0.2 pre3 Ian Lewis <IanLewis@member.fsf.org> * Added a new Reload action to the file menu so that users can reload the current document from disk05/22/2004 version 0.2 pre2 Ian Lewis <IanLewis@member.fsf.org> * Fixed a bug that caused non-dirty, non-untitled document to save when they were closed. * Added code for autoscrolling when doing drag and drop using the Autoscroll interface and fuctionality. * Added logic to expand tree nodes when you hover over them for a period of time. * Tooltip for processing instructions is now correct. * Changed the text for some nodes in the tree. * Changed versioning yet again so that we go 0.1.xx for build versions to 0.1 beta since 1 should be the first minor version we have a beta for. Now 0.2 pre1 is the first development version preceding 0.2 beta, or second minor release.05/18/2004 version 0.2 pre1 Ian Lewis <IanLewis@member.fsf.org> * Moved logic for the file chooser dialogs to a new jsxeFileDialog class05/17/2004 version 0.1 beta Ian Lewis <IanLewis@member.fsf.org> * Code fixed for version 0.1 beta * changed version naming scheme. Development versions are now the next major.minor version with a preXX at the end (eg. 0.2 pre75). Mostly done so it's easier to put the version in the build file and have it make sense for beta/stable releases.05/16/2004 version 0.1.75 Ian Lewis <IanLewis@member.fsf.org> * Fixed many bugs in the DefaultViewTreeModel, DefaultViewTree, DefaultViewTreeNode, and AdapterNode * Added code to remember the expanded states of nodes after they are dragged and dropped into other nodes05/15/2004 version 0.1.74 Ian Lewis <IanLewis@member.fsf.org> * Added xsd files to the file filters when opening a document.05/14/2004 version 0.1.73 Ian Lewis <IanLewis@member.fsf.org> * Updated the DOMSerializer to implement the newest version of the LSSerializer interface. jsXe requires Xerces 2.6.2. * Updated how the splitpane locations are set up. The look better now and and set themselves to a percentage of the window size as a starting value.05/13/2004 version 0.1.72 Ian Lewis <IanLewis@member.fsf.org> * Fixed a bug in the displaying of nodes in the tree. The algorithm That desides if a node is to be displayed caused null pointer exceptions to be thrown. * Fixed various bugs. Moved logic for opening save dialogs to the DocumentBuffer class. * Fixed a bug in the inserting of nodes in the DefaultViewTreeNode class The setParent method wasn't setting the correct parent.05/07/2004 version 0.1.71 Ian Lewis <IanLewis@member.fsf.org> * Added a layer between the AdapterNode and the GUI. The DefaultViewTreeNode class contains properties for use with the GUI. AdapterNode now doesn't any GUI specific code in it.04/23/2004 version 0.1.70 Ian Lewis <IanLewis@member.fsf.org> * Fixed some syncing problems with the XMLDocument and client classes when the serialization process changes the structure of the document by splitting cdata-section nodes. * Fixed a bug that caused IndexOutOfBoundsExceptions to be thrown when writing a document over 5120 bytes. * Fixed a bug in the serializer that caused the root element opening tag to be placed directly after a document type definition. * updated how the DOMSerializer uses Writers. It uses them in a better way now.04/23/2004 version 0.1.69 Ian Lewis <IanLewis@member.fsf.org> * Fixed a bug that was causing comment nodes to indented too far when formatting the document during serialization. * Reworked the updatedMenuBar() method in the TabbedView so that it doesn't create the whole menubar from scratch each time it's updated. * Fixed a bug in serialization that caused only the public id and not the system id to be seraliazed if both existed in a doctype node.04/22/2004 version 0.1.68 Ian Lewis <IanLewis@member.fsf.org> * Fixed a build problem that was introduced into cvs. * Fixed bug where jsxe generated NumberFormatExceptions if user defined saved properties were incorrectly formatted. * When a document is opened the document root element is now expanded by default. * When dragging and dropping and/or adding nodes the nodes that whose locations have changed are always visible after the change. * Added a Close All action to the file menu so that users can close all of the open xml documents at once. * Made it so that external dtds are not loaded since jsXe can't do anything with them anyway. * Implemented support for split-cdata-sections in the DOMSerializer04/21/2004 version 0.1.67 Ian Lewis <IanLewis@member.fsf.org> * Made it so that element nodes can't be edited in the JTree unless you select 'Rename Node' from the context menu. This is done because of some problems with compatiblity between the editing and drag and drop. * The DefaultView now uses the default options set in the documentview.default.props file. Any properties used by this class should have default values set in this properties file.04/20/2004 version 0.1.66 Ian Lewis <IanLewis@member.fsf.org> * Made split panes in the default tree view one touch expandable. * Made it so if opening a file and the only document open is untitled and clean then jsXe closes it.04/18/2004 version 0.1.65 Ian Lewis <IanLewis@member.fsf.org> * Cleaned up some code in the TabbedView class. Removed the public update() method. * Changed some actions in the DefaultViewTree extend AbstractAction since they will probobly have key mnemonics in the future. * Added key mnemonics to the menu bar items so that you can navigate them easier using the keyboard.04/17/2004 version 0.1.64 Ian Lewis <IanLewis@member.fsf.org> * Added logic to the tree in the Default view so that dragged and dropped nodes are always visible after a drop. New nodes that are added through the context menu are also visible after they are added. * Fixed support for cdata-sections in the DOMSerializer04/16/2004 version 0.1.63 Ian Lewis <IanLewis@member.fsf.org> * Added logic to highlight a node when the user is going to drop onto a particular node.04/04/2004 version 0.1.62 Ian Lewis <IanLewis@member.fsf.org> * Fixed the problem where dragging an element node that was already selected initiated editing for that node. That was kind of silly so it doesn't do it any more. * Fixed a problem in the serialization where characters weren't resolved to entities in attributes04/03/2004 version 0.1.61 Ian Lewis <IanLewis@member.fsf.org> * Fixed a couple bugs that caused null pointer exceptions when inserting around the document root. * Fixed it so that when you drag off the tree the cue line is erased.04/02/2004 version 0.1.60 Ian Lewis <IanLewis@member.fsf.org> * Added much better drag and drop support. You can now rearrange nodes with ease. The relative location of the drop is used to determine where to put the dragged node. Draws a line in between nodes in the JTree when nodes will be inserted before or after a node.04/01/2004 version 0.1.59 Ian Lewis <IanLewis@member.fsf.org> * Added an addAdaterNodeAt() method to the AdapterNode class so that it would be possible to add better drag and drop functionality, Notably being able to rearrange nodes within an element. * Added some more fold marks and javadoc to several classes. * Added the ability to rearrange text nodes and other nodes that aren't elements around within an element. * Added support for checking the version and getting command-line help for jsXe via command-line options * Fixed a bug that didn't allow users to open a document if the DTD couldn't be found. Still won't think it's well formed though.03/31/2004 version 0.1.58 Ian Lewis <IanLewis@member.fsf.org> * When you save out of the options panel after you changed options that change the XML document itself the open document is marked as dirty. * Fixed a bug where the source was not being changed when the encoding was changed because the XMLDocument object thought that the source was synced with the DOM.03/18/2004 version 0.1.57 Ian Lewis <IanLewis@member.fsf.org> * Added check so that dragging and dropping a node on it's parent doesn't do anything and the buffer is not marked dirty (since nothing really changed).02/29/2004 version 0.1.56 Ian Lewis <IanLewis@member.fsf.org> * Added preliminary drag n drop support for the tree in the default view.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -