root/trunk/ChangeLog

Revision 1742, 20.6 kB (checked in by rob, 11 days ago)

Updated changelog for new release

Line 
12008-11-09  Rob McMullen  <robm@users.sourceforge.net>
2
3        * Released peppy-0.8.34
4        * File -> Save As now adds new filename to recent files list and has same
5        permissions as original file
6        * refactored context menu code to provide context menus to sidebars
7        * added label selection for spectrum plot in HSI mode
8        * fixed deep copy bug in structrecord
9
102008-10-21  Rob McMullen  <robm@users.sourceforge.net>
11
12        * Released peppy-0.8.17
13        * added Editra source code management status to project plugin
14        * moved project plugin to google code for development
15        * added workaround for Mac OS X lacking an AuiPaneInfo method
16        * refactoring of file load process into fileopener.py
17
182008-10-15  Rob McMullen  <robm@users.sourceforge.net>
19
20        * Released peppy-0.8.9
21        * added DiffEditMode to view diff files
22        * added make commands to code explorer in MakefileMode
23        * fixed CGContextRestoreGState errors on mac
24        * added better error handler when changing major modes
25
262008-10-07  Rob McMullen  <robm@users.sourceforge.net>
27
28        * Released peppy-0.8 "Bloviation Season"
29        * added SpringTabs, a popup system for sidebars
30        * added code explorer in SpringTabs, replacing function menu
31        * fixed regex search/replace using only '^' or '$'
32        * added --dbg command line option to turn on debug printing for
33        specified class name
34        * added File -> Properties menu action
35        * fixed bug where DOS paths weren't being identified as absolute paths
36        * progress bar maximum value now correctly set when switching modes
37        * changed title screen text to reflect that not all borrowed code is GPL
38        * added colormaps to HSI mode
39        * added image scaling command in HSI mode that generates a new image
40        * added capability in HSI mode to apply multiple filters in sequence
41        * added Gaussian convolution filter
42        * fixed seek errors in BSQ focal plane loading
43        * refactored HSI source code into multiple files for easier maintenance
44
452008-09-16  Rob McMullen  <robm@users.sourceforge.net>
46
47        * Released peppy-0.7.5.4 update to "Manny Being Manny"
48        * modified autocomplete minibuffer to allow item not in drop down list
49        * improved rendering performance of autocomplete minibuffer
50        * added Recent Projects menu that lists recent files opened by project
51
522008-09-12  Rob McMullen  <robm@users.sourceforge.net>
53
54        * Released peppy-0.7.5.3 update to "Manny Being Manny"
55        * tab now reindents a region
56        * fixed bugs in tab size and tabify/untabify calculations
57        * removed error message when duplicate keybinding is user specified
58        * fixed keybinding specification to be case-insensitive
59        * removed hsi/_utils C extension because the new numpy histogram stuff
60        is fast enough
61        * added spectral angle/euclidean distance and other spectral comparison
62        routines
63        * added image export to save a hyperspectral image view as png or jpg
64
652008-09-01  Rob McMullen  <robm@users.sourceforge.net>
66
67        * Released peppy-0.7.5.2 update to "Manny Being Manny"
68        * added per-project view settings
69        * added keystroke in find/replace minibuffer to replace without moving
70        to next match
71        * fixed some usability issues with frame and buffer closing
72        * fixed problem with long filenames in text completion popup
73        * improved C/C++ function name matching in Functions menu
74        * fixed C style autoindenter's handling of semicolons
75
762008-08-14  Rob McMullen  <robm@users.sourceforge.net>
77
78        * Released peppy-0.7.5.1 update to "Manny Being Manny"
79        * changed idle handler to improve performance when many windows open
80        * now saving view position data when switching buffers
81        * dired mode now reverts correctly
82        * added action to sort lines by a particular field in each line
83        * user keystroke settings now take precedence if multiple actions have
84        the same keystroke
85        * added peppy actions for most scintilla keystrokes
86
872008-08-05  Rob McMullen  <robm@users.sourceforge.net>
88
89        * Released peppy-0.7.5 "Manny Being Manny"
90        * recent file list now saves after every change rather than at exit
91        * minor bugfixes to HSI mode
92
932008-07-31  Rob McMullen  <robm@users.sourceforge.net>
94
95        * Released peppy-0.7.4.3 update to "Hammer Thrower"
96        * changed HSI loading order to be able to display progress bar if needed
97        * moved GDAL support into plugins
98        * i18n updates: added Czech, Greek, Dutch, Occitan, Polish, Portuguese,
99        Brazillian Portuguese, and Turkish support
100
1012008-07-27  Rob McMullen  <robm@users.sourceforge.net>
102
103        * Released peppy-0.7.4.2 update to "Hammer Thrower"
104        * pulled memory mapping out of Cube into CubeReader
105        * added direct file access for HSI data in BIP, BIL, and BSQ formats
106
1072008-07-23  Rob McMullen  <robm@users.sourceforge.net>
108
109        * Released peppy-0.7.4.1 update to "Hammer Thrower"
110        * added project support
111        * added CTAGS support for projects
112        * added templates that are used instead of a blank file
113        * added bash style word completion plugin from Frank Atle RÞd
114        * added progress bar capability to HSI.Cube
115        * added SciTE algorithm that guesses the indent size in a file
116        * changed default path to the home directory of the user rather than the
117        directory in which peppy was started
118        * added actions to hide all minor modes and sidebars
119        * fixed popup windows and the completion minibuffer on OSX
120        * added substring matching to completion minibuffer
121        * speeded up local file loading by turning off threaded loading for
122        file:// URLs
123        * added DescribeKey action
124        * fixed delayed display of subprocess output by polling with a timer
125        * added RunFilter action to run an arbitrary command on the current file
126        * improved Editra theme handling
127
1282008-06-23  Rob McMullen  <robm@users.sourceforge.net>
129
130        * Released peppy-0.7.4 "Hammer Thrower"
131        * added check for files modified by other applications
132        * added close icon to minibuffer
133        * fixed windows ESC keybinding to close minibuffer when active
134        * changed job control to allow interpreter executables to be relative to
135        the user's PATH in addition to absolute pathnames
136        * added File Cabinet management to reorder list and delete items
137        * added Ctrl+Shift click on fold margin to expand/hide all folds
138
1392008-06-18  Rob McMullen  <robm@users.sourceforge.net>
140
141        * Released peppy-0.7.3.4 update to "Zeta Function"
142        * added bookmarks for saving places within a file
143        * added support for creating subsets of hyperspectral images
144        * preferences now update per-view (local) settings if desired
145        * improved C autoindenter to handle classes and namespaces
146        * added electricDelete and electricBackspace to C autoindenter
147        * added action to switch to buffer using text completion
148        * added the beginnings of a user's manual
149
1502008-05-05  Rob McMullen  <robm@users.sourceforge.net>
151
152        * Released peppy-0.7.3.3 update to "Zeta Function"
153        * added full python regular expression search and replace
154        * workaround for missing tab key event on OSX replace minibuffer
155        * fixed flickering splash screen on OSX
156        * spell checker is now a standalone object instead of plugin
157        * added action to sort lines
158        * revert now keeps the file positioned at the same line
159        * added action to change the font size (scintilla's built-in zoom)
160        * slider controls can now appear in toolbars
161        * added slider to quickly select bands in hyperspectral mode
162        * added Aptus plugin to distribution (includes compiled extension, so
163        only works on win32 and linux 64 bit currently)
164
1652008-04-24  Rob McMullen  <robm@users.sourceforge.net>
166
167        * Released peppy-0.7.3.2 update to "Zeta Function"
168        * changed search and replace to Emacs style
169        * added scintilla regular expression search/replace
170        * added shell wildcard search/replace
171        * added help display for minibuffers, and a help item in the menu bar
172        * added repeat action to minibuffer actions (you can now search again
173        using the same keystroke that triggered the first search)
174        * actions can now assert they have the focus before operating (which
175        then allows global actions regardless of what has focus)
176        * added hooks into HSI mode to change initial viewing parameters
177        * added url query string and fragment support to mem filesystem
178        * fixed OSX problems (double Help menu, mac style modifier keys in menu)
179        * workaround for scintilla autoindenting bug on last line of file
180        * can now switch keybinding platforms on the fly through preferences
181
1822008-04-07  Rob McMullen  <robm@users.sourceforge.net>
183
184        * Released peppy-0.7.3.1 update to "Zeta Function"
185        * changed plugins' attemptOpen method to return exact and generic major
186        mode matches
187        * fixed error in plugins when loading files with unknown extension
188        * updated GDAL support to GDAL 1.5 for hyperspectral images
189        * fall back to GDAL when can't memory map an image in ENVI mode
190        * moved plugins having non-core functionality to googlecode repository
191
1922008-04-02  Rob McMullen  <robm@users.sourceforge.net>
193
194        * Released peppy-0.7.3 "Zeta Function"
195        * created new autoindent architecture
196        * added regex autoindenter based on KDE's Kate regex syntax
197        * added beginnings of C-style autoindenter based on Scintilla's folding
198        * much improved recognition of function names for C, C++, Java
199        * fixed problem in python autoindenter's handling of comments
200        * multiple untitled files can now be opened
201        * reorganized source code to provide examples of setuptools plugins
202        * added utility to select all text between matching braces
203        * added backslashify and unbackslashify commands
204        * added emacs style cursor movement commands from Christopher Armstrong
205        * added clipping filters to hyperspectral image viewer
206        * added DebugKeypress action to help OSX debugging
207        * added Mandelbrot set generator
208        * i18n updates: added Hungarian and Ukrainian and updated German,
209        French, Esperanto and Spanish message catalogs
210        * added new documentation on http://trac.flipturn.org/wiki
211        * many bug fixes
212
2132008-03-07  Rob McMullen  <robm@users.sourceforge.net>
214
215        * Released peppy-0.7.2.7 update to "Oscillation Overthruster"
216        * added parsing of some vim and emacs modeline options
217        * added simple bookmarks list to save URLs of the user's choice
218        * added image clipping to hyperspectral image viewing
219        * changed settings to apply to individual views instead of sharing
220        among all views of the same major mode
221        * fixed zero length files being interpreted as tar files
222        * fixed problem opening XML files
223        * added action to open files in new window
224        * started simplification process for generating py2exe files
225
2262008-02-27  Rob McMullen  <robm@users.sourceforge.net>
227
228        * Released peppy-0.7.2.6 update to "Oscillation Overthruster"
229        * added on-the-fly spell checking using pyenchant
230        * added right-click action to suggest other spellings
231        * added more sample languages: Catalan, Esperanto, Italian, French,
232        Swedish, and UK English
233        * added Fortran 77 editing mode
234        * added new action to move a tab to a new window
235        * added action to revert a file with a new encoding
236        * redesigned the status bar to prevent flickering
237        * added preference to show whitespace indicators
238
2392008-02-17  Rob McMullen  <robm@users.sourceforge.net>
240
241        * Released peppy-0.7.2.5 update to "Oscillation Overthruster"
242        * added i18n support (and no need to restart to change languages!)
243        * added sample languages: Russian, Spanish, German, Chinese & Japanese
244        * added setting for how new files are opened: in new tabs or reuse tabs
245
2462008-02-14  Rob McMullen  <robm@users.sourceforge.net>
247
248        * Released peppy-0.7.2.4 update to "Oscillation Overthruster"
249        * fixed a bunch of corner cases related to unicode paths
250        * added file encoding and "magic comment" support
251        * added menu items for find and replace
252
2532008-02-09  Rob McMullen  <robm@users.sourceforge.net>
254
255        * Released peppy-0.7.2.3 update to "Oscillation Overthruster"
256        * now works with unicode pathnames
257        * fixed other problems related to unicode support
258        * C/C++ modes now display rudimentary function menus
259        * added simple list of keybindings
260        * added menu entry for bug reports
261
2622008-02-05  Rob McMullen  <robm@users.sourceforge.net>
263
264        * Released peppy-0.7.2.2 update to "Oscillation Overthruster"
265        * Revision 1000 in svn!
266        * moved action base clasess into peppy.actions
267        * added action tutorials to wiki
268        * synced Editra styling info to Editra version 0.2.50
269        * now checking fold capabilities of mode before showing Functions menu
270        * fixed missing about:untitled
271        * fixed memory leak in menu system
272        * fixed conflict with Cut keybinding (C-X works now)
273        * added command to set struct format in HexEdit mode
274
2752008-02-02  Rob McMullen  <robm@users.sourceforge.net>
276
277        * Released peppy-0.7.2.1 update to "Oscillation Overthruster"
278        * added popup menus to notebook tabs
279        * added hooks for popup menus over major mode contents
280        * some Mac icons from Chris Barker
281        * added upcase/downcase commands to menubar
282        * added capability to wrap at word boundaries
283        * fixed bug in RecentFiles when starting peppy on a fresh install
284
2852008-01-14  Rob McMullen  <robm@users.sourceforge.net>
286
287        * Released peppy-0.7.2 "Oscillation Overthruster"
288        * added documentation
289        * changed "Buffer" to "Document" and "Frame" to "Window" in UI to scare
290        non-emacs users a bit less
291        * added autocompletion support for Save As...
292        * cleaned up display of documents in the Documents menu
293        * simplified menu system for menus that had to be kept consistent across
294        multiple windows
295
2962008-01-08  Rob McMullen  <robm@users.sourceforge.net>
297
298        * Released peppy-0.7.1.8 update to "The Winchester"
299        * added default sort (by name) to dired mode
300        * default mimetypes are now used instead of default major mode names
301        * released ColumnAutoSizeMixin as separate library
302        * vfs autocompletion on filenames
303
3042008-01-03  Rob McMullen  <robm@users.sourceforge.net>
305
306        * Released peppy-0.7.1.7 update to "The Winchester"
307        * fixed error that prevented the preferences dialog from appearing
308
3092008-01-02  Rob McMullen  <robm@users.sourceforge.net>
310
311        * Released peppy-0.7.1.6 update to "The Winchester"
312        * speeded up menu generation by caching list of actions
313        * fixed problem on windows where major modes weren't getting destroyed
314        properly
315
3162007-12-28  Rob McMullen  <robm@users.sourceforge.net>
317
318        * Released peppy-0.7.1.5 update to "The Winchester"
319        * changed bitmapscroller to use wx.Overlay
320        * added verifyMimetype interface to MajorMode
321
3222007-12-19  Rob McMullen  <robm@users.sourceforge.net>
323
324        * Released peppy-0.7.1.4 update to "The Winchester"
325        * added ColumnSorterMixin to buffer list and dired modes
326        * better error handling during file loading
327        * added PythonErrorMode
328        * updated ColumnSizerMixin
329
3302007-12-14  Rob McMullen  <robm@users.sourceforge.net>
331
332        * Released peppy-0.7.1.3 update to "The Winchester"
333        * changed major modes to be direct subclasses of wx.Window
334        * added MajorModeWrapper
335        * added mime type detection when determining major mode
336        * handle middle mouse select/paste on X11 platforms
337        * emulate middle mouse on non X11
338
3392007-12-04  Rob McMullen  <robm@users.sourceforge.net>
340
341        * Released peppy-0.7.1.2 update to "The Winchester"
342        * added virtual filesystem from itools
343        * added mem: virtual filesystem for temporary files
344        * fragments in urls are handled as line numbers in most modes (i.e.
345        file://blah/stuff.txt#223 will open the file to line number 223)
346        * clicking on file in python traceback goes to the correct line
347
3482007-11-14  Rob McMullen  <robm@users.sourceforge.net>
349
350        * Released peppy-0.7.1.1 update to "The Winchester"
351        * Included PyParse with peppy to guarantee compatible version
352        * Fixed indenting for windows-style line endings
353        * Fixed quit dialog problem on msw
354
3552007-11-13  Rob McMullen  <robm@users.sourceforge.net>
356
357        * Released peppy-0.7.1 "The Winchester"
358        * Added function menu using the fold explorer backend
359        * Paths in python trackbacks are now clickable
360        * Added Buffer List mode ala emacs
361        * Alternate method to code plugins to allow on-demand loading (e.g.
362        prevents loading numpy until hyperspectral image mode is first used)
363
3642007-11-07  Rob McMullen  <robm@users.sourceforge.net>
365
366        * Released peppy-0.7.0.4 update to "Kibbles 'n' Snouts"
367        * fixed reindent code for more corner cases
368        * added some default mac keybindings
369
3702007-10-31  Rob McMullen  <robm@users.sourceforge.net>
371
372        * Released peppy-0.7.0.3 update to "Kibbles 'n' Snouts"
373        * added reindent code from IDLE
374        * added ChangeLog mode
375        * added mouse wheel settings (scroll by lines/page)
376
3772007-10-23  Rob McMullen  <robm@users.sourceforge.net>
378       
379        * Released peppy-0.7.0.2 update to "Kibbles 'n' Snouts"
380        * Added fill-paragraph
381        * Icons now bundled in iconmap.py for distribution
382
3832007-10-22  Rob McMullen  <robm@users.sourceforge.net>
384       
385        * Released peppy-0.7.0.1 update to "Kibbles 'n' Snouts"
386        * Added font configuration in preferences
387        * spaces now allowed in pathnames when running scripts
388
3892007-10-17  Rob McMullen  <robm@users.sourceforge.net>
390       
391        * Released peppy-0.7.0 "Kibbles 'n' Snouts"
392        * Dogfooding release!  Used peppy to edit peppy
393        * Added minibuffer filename loading with tab completion
394        * Added M-x keystroke processing and tab completion
395        * Removed the Boa style editor and replaced with the Editra style
396        editor and style sheet system
397        * Fixed menu system that was causing massive slowdowns as a result
398        of event connections that were not removed
399        * Added documentation and samples of major modes, minor modes,
400        and plugins
401        * Added session saving
402        * Run and stop scripts from the editor
403        * Emacs-style lower-case-with-hyphen aliases are available for most
404        actions
405
4062007-10-09  Rob McMullen  <robm@users.sourceforge.net>
407
408        * Released peppy-0.6.6 "Wait for it..."
409        * Non-announced release, to allow iteration 7 and version 0.7.0 to
410        announce my dogfooding code
411        * Yes, this is totally "marketing" driven to have a .0 release be
412        announced rather than 0.6.6 which people may not pay attention to
413
4142007-10-03  Rob McMullen  <robm@users.sourceforge.net>
415
416        * Released peppy-0.6.5.1 "I'm not left-handed either."
417        * fixed mixed relative and absolute imports
418
4192007-10-01  Rob McMullen  <robm@users.sourceforge.net>
420
421        * Released peppy-0.6.5 "Where's the sports?"
422        * Converted to yapsy plugins instead of trac plugins
423        * Added splash screen with progress bar
424        * Import i18n dependencies inside PeppyApp
425        * Added version numbering to major modes
426        * Added indicator on dnd in playlist
427        * Added autoscrolling to lists on drop
428        * Renamed the Cmds menu to Transforms
429        * Made toolbar hideable
430        * Changed preferences & settings to use custom editors depending on type
431        * Added py2exe support
432        * User-definable startup page
433        * Buffers now (optionally) loaded in separate thread
434        * Busy cursor now displayed if not loading in separate thread
435        * MPDMode: Add count of songs and total time
436        * MPDMode: fixed problem where it wouldn't show files in directory that
437        has both dirs and files
438        * Added goto offset capability in hex edit
439        * Added ability to specify integers in different bases
440        * Now use wx methods for determining user's homedir
441        * Fixed bug on windows, where can't up an new tab after closing the
442        last tab of a view
443
4442007-09-08  Rob McMullen  <robm@users.sourceforge.net>
445
446        * Released peppy-0.6.4
447        * Added MPD major mode
448        * Created MPD threaded MPD client layer on top of libmpdclient2
449        * Changed minor modes to be mixins that are expected to also
450        subclass from wx.Window
451        * Moved sidebars out of buffer.py and made changes analogous to
452        minor mode
453        * Added NeXTPanel, a NeXT FileManager like client to show
454        hierarchies
455        * Added support for setuptools plugins
456        * Streamlined buffer loading process; not so convoluted now
457        * Changed process for matching a major mode to a url
458        * Added widget inspector plugin from wx.lib
459        * Added an error logging sidebar
460        * Various bug fixes
461
4622007-05-10  Rob McMullen  <robm@users.sourceforge.net>
463
464        * Released peppy-0.6.3
465        * Added hyperspectral image mode (requires numpy)
466        * Added zoomable image display for bitmaps
467        * Added preference dialog
468
4692007-03-11  Rob McMullen  <robm@users.sourceforge.net>
470
471        * Released peppy-0.6.2
472        * Loadable keybindings using --key-bindings=win or
473        --key-bindings=emacs
474        * Custom keybindings also specifiable in config file
475        * I18N support for text strings
476        * Line-endings supported: unix, windows, old-style apple
477        * Undoable line ending conversion
478        * Icons in the status bar
479        * Progress bar in the status bar and busy state added to modes
480        * New menubar layout based on Mac interface guidelines
481        * Better support of Mac menus (thanks to Chris Barker)
482        * Hide sidebars on application start
483        * File loading now based entirely on urllib2
484        * Added an application icon (although I'm sure it will change)
485       
4862007-03-01  Rob McMullen  <robm@users.sourceforge.net>
487
488        * Released peppy-0.6.1
489
4902007-02-22  Rob McMullen  <robm@users.sourceforge.net>
491
492        * Released peppy-0.6.0
493
4942007-02-11  Rob McMullen  <robm@users.sourceforge.net>
495
496        * Released peppy-0.5.1
497
4982007-02-08  Rob McMullen  <robm@users.sourceforge.net>
499
500        * Released peppy-0.5.0
501
5022007-01-13  Rob McMullen  <robm@users.sourceforge.net>
503
504        * Released peppy-0.4.0
505
5062006-12-24  Rob McMullen  <robm@users.sourceforge.net>
507
508        * Released peppy-0.3.0
509
5102006-10-17  Rob McMullen  <robm@users.sourceforge.net>
511
512        * Released peppy-0.2.0
513
5142006-09-21  Rob McMullen  <robm@users.sourceforge.net>
515
516        * Released peppy-0.1.0
517
5182006-09-07  Rob McMullen  <robm@users.sourceforge.net>
519
520        * SVN import of initial code
521       
5222006-09-03  Rob McMullen  <robm@users.sourceforge.net>
523
524        * Released peppy-0.0.1
Note: See TracBrowser for help on using the browser.