<< New in PIEdit 2.31 [77/117] >>

New in PIEdit 2.31


Home / Projects / PIEdit / New in PIEdit 2.31

New in PIEdit 2.31



Most important innovations since version 2.25 File association + one instance technology A batch file was developed, which it permits, to assign certain file types directly with PIEdit. (IMPORTANT: In the batch file the complete absolute path to piedit.jar must be indicated, so that this functions perfectly (see in addition also the contained README.txt) With this it is possible that with doubleclick e.g. to a text file automatically PIEdit starts -> see in addition File-association. Over use of a socket it is recognized whether already an instance runs from PIEdit, which has as a consequence that the file is then loaded into the already open PIEdit.
Improvements in performance By systematic analyzing of the perfomance of certain program parts and revision of these, PIEdit starts now nearly twice as fast like before. Thus some was optimized at program code and a just in time load was developed. With JIT load is it among other things like that that the syntax highlight and expand files in the directories "highlight" and "expand" are only then loaded if they are needed.
Revision of the search in file dialog Here a bug was during the input of the file name, which had as a consequence that the file name was simply cut off starting from a certain indication number. The moreover there is now a filechooser and a list of the files in the SIF dialog, opened last. Furthermore a few regular expressions of the selection were still added, which are to be used e.g. also for statistics with Java programs.
Syntax Highlighting Up to now for the highlighting of HTML files a hack in the Java code needed, which ensured that keywords are not treated case sensitive. This circumstance can be specified now in the highlight file.
Furthermore syntax highlighting for XML, TXT, BAT and Properties files is supported now.
Zip IDEA mode Integrated coding procedure, which permits the fact that files zipped and afterwards by means of IDEA ciphered can be stored. See in addition also the IDEA-Crypt.
Tip: One can indicate small statistics to Java programs by means of SIF, by selecting the appropriate regular expression and regarding the number of results in the SIF panel (completely down).

- Determine number of Java classes of a project: Java Classes RegEx 
- Determine number of interface classes of a project: Java Interface RegEx
- Number used of inheritance: Java Extends RegEx
- Number used of interface integrations: Java Implements RegEx  Important remarks: Who does not know PIEdit yet, can jump over this section!
Since it gave changes at the definition of the highlight files, if possible the highlight files of this downloads should be used. This applies in particular with the HTML highlight file (highlight/html rtf)
The moreover the syntax of the execution of foreign programs changed. Now a RUN must be placed in front. The change was born for the reason that now the command for executing foreign programs can be also identified.
All changes in the short format Since it gave still many smaller other changes, these are only keyword-like enumerated:
Version 2.26
- Redesign of the source code (packages)  Version 2.27
- Errors in the undo/redo repaired
- Javascript-Functions-RegEx
- Aufrufparamter: "-nocanci" suppresses the Canci
- Revision SearchInFiles input panel (choose file, recent files, etc.)
- SIF now also callable, if no file opened
- SIF: RegEx now marks all matchings within a line, and not only first
- Java-Interface RegEx
- Java-Abstract-Classes RegEx
- Java-Abstract-Methods RegEx
- Java-All-Methods RegEx (developed from Java-Methods-RegEx and Java-Abstract RegEx
- unfortunately no highlight of the abstract methods possible
- abstract methods are represented at the end  
- Java-Normal-Methods RegEx (corresponds to old Java-Methods RegEx)  Version 2.28
- Small change at the syntax highlighting (regular expression evaluation - > KEY momentarily needless
- Syntax highlighting for XML files  Version 2.29
- Batch file for doubleclick to certain files with certain file endings 
- start of PIEdit  
- One instance technology (ServerSocket, ev. personal firewall de-energizing necessarily)
- Starting parameter: -oneinstancePORT 
- oneinstance uses the standard port 31415
- oneinstancePORT to specify a different port if there are problems with the standard port e.g.: -oneinstance9999 = port 9999  
- 50% faster start by performance improvements and JIT load (just in time load) parameter: -jitload 
- before approx. 12000ms now approx. 8000ms (with first start: after booting the computer)
- before 4200ms now 2100ms (with several starts one behind the other)
- Performance comparison is based on my computer (AMD Athlon 1 GHz)
- Starting time of the JVM not taken into account   
- Syntax highlighting for text files (highlight/txt.rtf): numbers, e-mail, internet address
- Syntax highlighting for bat files (rem comments, env-variable, DOS command, instructions, branch marks)
- Syntax highlighting for Properties files (=.properties) (# - comments, numbers)
- Syntax highlighting for CSS files extended
- Revision of the highlight files 
- Up to block comment no Java hacks (special treatment in the Java code) more necessarily
- ATTENTION with updates: HTML highlight file must be replaced and/or adapted by the new one!  
- Splashscreen problem repaired (now no periodic toFront () more)
- Wrap off => no update of the window (bug does not exist since JRE 1.5.0 any longer
- Resize bug dialog removed    Version 2.30
- ZipIdea mode: Provides a file with ending ".pieditzipidea" their contents is zipped and by means of IDEA coded 
- Password input takes place when activating the mode
- Remark: Twin mode files cannot be stored up to now yet in this mode
- Advantage: The coded file does not appear NEVER unciphered on the hard disc and one must start no external tool separately.     Version 2.31
- Execute of programs: now RUN-command necessarily (IMPORTANT
- "RUN [NOTHREAD TimeToDestroySeconds] WorkingDirectory program [Parameter1 Parameter2…]"

Visitors PageClicks Valid XHTML 1.0! Valid CSS!

CanciAbout meSite-MapRightsContactJSWins (JavaScript-Desktop-System)© 2004-2013 by Markus Krebs