History
From 0.5B to 0.5C
03 febuary 2003
- Added Ctrl-P hotkey for printing to the Editor, Gdb terminal, Gdb Assembly view and the Make terminal.
- Added more Help->Content
- Added an options in Preferences->Gdb for not generating the assembly code when loading a program in gdb.
- Added a field for the objdump binary full path in Preferences->Gdb
- Added a field for the gdb binary full path in Preferences->Gdb
- When closing an unsaved file, added Cancel to the warning dialog.
- When an opened file is reopen, the last modified time is now verify with the on-disk version and the user is notify is they differ.
29 january 2003
- Added a default configuration ( cfg 14 ) to enable tags syntax highlighting for language supported by ctags.
- Added the splash screen.
27 january 2003
- Added support for env variable in Preferences->Tags preload list
- Now sorts the autocomplete list.
- Added the Statistics view to the left pane.
- Change the left pane toolbar for a combo box.
- Added Stop button to the Editor Search when search thru directories recursively.
- Added ESC hotkey to the auto-complete list and the Jump to Tag list to close them.
- Save/Restore the editor search dialog dimensions
From 0.5A-2 to 0.5B
- Accelerated the use of Regular/Extended expression for Specials in the editor Syntax Highlighting.
- Added Auto-Complete ( using the Active Tags ).
- Added the "Convert tabs to spaces" Action.
- Added the tab emulation.
- Fix scrolling off the Viewing window
- Added more Multi-Language UI to the Preferences
- Added a selection list to the "Jump to Tag" when multiple choices.
- If no text is highlighted to initialize the Search Dialog, the word under the cursor is noe used.
- On a succesfull search thru the Search Dialog the Quick Search pattern is set to the pattern searched.
- Fix clipping.
- Fix the update of Column and Line number when changing line with the pointer.
- Eleminated the bell in the Gdb and Make Console and enabled Copy from the buffed lines.
- Fix the tracking of directory changes while compiling in the Make Interface. ( Fixes openning file thru the Result List) .
- Added the -o command line option to disable the offscreen context management ( needed for phrelay )
- Updated Ctags support to Ctags 5.4
- Change the PtOSContainer usage for an internal management of offscreen context
- Internal rearchitecturing of the editor.
- Change the PtTty in the Make console for a custom widget
- Change the PtTty in the Gdb console for a custom widget
- Added support for "Case Sensitive", "Use Regular Expression" in the Search Dialog for searching thru the tags.
- Fix a crash in the Preferences, when scrolling thru the Syntax Highlighting cfg.
From 0.5A to 0.5A-2
- Fix internationnal encoding
From 0.4E to 0.5A
- Worked around the PxConfigReadString() and PxConfigWriteString() bug with the charater '#'
- Added search thru tags in the Editor Search Dialog
- Fix a small memory leak in the drawing routine
- Added String Format to the Special type in the Editor Syntax Highlighting
- Added multi-line Special type in the Editing Syntax Highlighting
- Fix Editor cursor positionning ( was drawn on top of i and l )
- Every list is now reshuffle to respect latest entry order, when an already existing entry is added.
- On Exit, now save the Workspace dimension and initialize on those dimension on launch.
- Fix problem with the Highlighting special type Pattern Match
- Fix the Alpha blending of the current line
- Added File encoding convertion to the Action Menu
- Added more Multi-Language UI to the Preferences
- Fix a bug in pattern match for multi-byte encoding. ( would go into an infinite loop on a multi-byte character line )
- Validation of the whole german UI by a german user.
- Changed all the PgExtentText() calls to PfExtentText() to use the new 6.2 font library. Gain 50% in speed.
- Added new Special type in the Editor Syntax highlighting Preferences ( Pattern Match )
- Added blinking current line background ( disabled thru the Preferences )
- Added blinking cursor ( disabled thru the Preferences )
- Updated ctags support to ctags 5.3 ( new Verilog support )
- Added Hexadecimal display to the editor ( not a binary editor )
- Added read only mode to the Editor.
- Now compiled over RTP 6.2 NC ( instead of RTP 6.1a )
From 0.4D to 0.4E
- Changed Tab width minimum value from 5 to 1
- Fix crash when launching deamon mode and opening a file at the same time
- Fix launching of deamon mode for users other then root
- Added options in the Preferences to have the tab calculated in pixels or spaces
- Added -T "Goto Tag" command line options
- Added -P "deamon port" command line option
- Added -d "deamon mode" command line option
- Deamon mode is back as a TCP/IP server ( No more conflict with the Photon library over channels )
- Added unload/reload of hotkeys after a change thru the preferences
- Added more multi-language UI to the Preferences dialog
- Added support for printing option ( page orientation, page size and print selection )
- Fixed Print in the Editor
- Fixed Ctrl-Shift-End and Ctrl-Shift-Home
- Fixed file permission problem on Preload tags
- Make project name longer in Active Ctags ( from 20 to 30 )
- Added Application hotkeys in the Preferences
- Added Editor hotkeys in the Preferences
- Added "Cleaning of spaces" in the Action Menu.
- Validation of the german UI from german users.
- Speed up the use of tags for Syntax highligting
- Added a mode to Group paterrn list in syntax highlighting. ( Regular strings is a lot faster then fnmatch )
- Moved Toggle left pane hotkey to Atl-L
- Added "Delete eof" and "Delete Line" to the Editor ;
- Completed support for the Extract dialog in the Archive Manager.
- Fixe a timing issue with opening and restoring small archives.
- Fixe a crash on trying to spawn binaries not present in the PATH.
- The Archive Manager can now open archives and extract files.
- Added Proxy server configuration for the Browser in the Preferences.
- Revalidation of the russian UI by russian users.
- In the Make Interface error list, references to object file won't open the file when selected.
From 0.4C to 0.4D
- Should be on the QSSL 3rd party CD.
- Fixed the Cancel behavier in a Font Selection.
- Added support for portuguse, korean and chinese in the Multi-language User Interface.
- Changed the behavier of Ctrl-Left, Ctrl-Right, Ctrl-Shift-Left and Ctrl-Shift-Right.
- Fixed a bug on joining to line using multibyte characters.
- Fixed a bug in the .qpr, General.cfg would not get installed.
- Now Drawing and empty rectangle for the remaining of the current line.
- Default syntax highlighting was not loaded for new user, fixed it.
- Added filtering for Ctrl-Alt-[+/-] key events, wmswitch is not consuming them.
- When trying to close a Read Only file that as been modify in the Editor, the Save As procedure is now call.
- Added Ctrl-Left, Ctrl-Right, Ctrl-Shift-Left and Ctrl-Shift-Right to jump from word to word on a line.
- Added Rename, Copy, Paste and Delete to the File Manger Right click menu.
- Ctrl-Atl-H now use selected text as keyword. If no selection extract the keyword under the cursor;
- Added a stop button on the Make Interface tollbar.
- The Action menu call was on a Activate callback instead of a Arm callback.
- On Diminish indentation leading space are now removed also.
- A link to Workspace Home Page was added in the Help menu.
- .qpk and .qpr were added to the Archive Manager. ( they are both read as .tgz )
- If the cursor offset of the last selected line is zero, Increase indentation does not add a tab on that line anymore.
- Added Japanese to Multi-language support.
- Added a Ctrl-Alt-H hotkey to launch the Photon helpviewer and make it search for the keyword under the cursor.
- Started Multi-language support for the Preferences dialog.
- Apply multi-language to all dialogs titles and buttons.
- Fix the german version of column ( now spalte ).
- Added Auto Indent in the Editor.
- Fix a drawing problem in the Editor, when tab were in the middle.
- The feature Preferences->Editor->Ctags->Preload these directories, now works.
- Gdb Interface was broken ( would crash on the a break point ), fixed it.
- Made status bar Labels use elipse ( Usefull in the Browser to see link extension ).
- Resizing of bottom pane was broken, fixed it.
- Both Filesystem Root Directory Label and now selectable and brings up a File Selection Dialog to aloow users to select a new Root Directory.
- Changing Fill Color and applying it was boken.
- Installation of ctags now goes to /opt/bin/ctags_shmem.
- Move workspace user configuration from HOME/workspace to HOME/.ws ( Eclipse was using the same directory )
- Added Convert sub-menu in the Action menu ( for DOS to QNX4 and QNX4 to DOS format convertion ).
- Added Action menu with a Jump sub-menu.
- Added Indentation and Select sub-menus to the Edit menu.
- Added block Indent / Unindent in the Editor.
- Did 2 modification to Ctags. Now ctags use shmem for its tmp file and now support Special Name Files
- Added Ctags update on Modification, Cut / Paste / Delete, LineFeed and Undo / Redo.
- Updated Ctags support to Ctags 5.2.3.
From 0.4B to 0.4C
- Change Workspace draw buffer from 1K to 32K ( Pg library calls ).
- Added Ctrl-C to Make Interface Terminal, to interrupt compilation.
- You can now open file with line longer then 2048 characteres in the Editor.
- Fix bug in Save all, it now updates tags.
- Added Encoding to the browser.
- Change search and replace patterns maximum length from 30 to 500 characteres in the Editor Search.
- Added Favorites sub-menu in the File menu.
- Added -T command line option to force the Editor Ctags state on startup
- Added -L command line option to force the Left pane state on startup
- Added -B command line option to force the Bottom pane state on startup
- Added makefile and *.mak to the filter for Makefile research in the Make Interface.
- Added a give focus to Editing window on File->New->Text editor
- Added Multi-encoding support for the Editor.
- Added Multi-language UI ( french, english, spanish, russian, germand ) thruout Workspace.
- Fix tab alignment in the editor and tab size is now configurable.
- Fix bug in search using regular expression ( when the pattern was at the end of the line ).
- Fix bug in the editor search dialog on replace in directory.
- When generating Gdb.init, if the workspace directory does not exist, now creates it.
- Moved help files and default cfg files to /usr/share/workspace. They are now loaded by all user without a configuration.
- Redid management of the Jump Undo/Redo buffer to make it more consistent thruout the editor.
From 0.4A to 0.4B
- In Active Ctags, added double click on a filename to open it.
- Phindows compatible. ( may need -H for display refresh ( problem between phrelay and PtOsContainer ))
- RTP 6.2 compatible.
- Fix the Close button on the Gdb Interface toolbar.
- In Active Ctags, fix bug where the first tag ( alphabetic order ) would always be a the end of a tag type list.
- Fix Ctrl-Shift-S hotkey for Save All in the Editor ( was only saving the current file ).
- Fix key event for using Workspace thru phindows
- Added Managing of closing event from the Photon Window Manager.
- Eliminated zombie left by openning and closing Terminals ( the shell was going zombie ).
- Change the Undo/Redo buffer size from a 100 to a 150 entries in the Editor.
- Save/Load Filename display format ( Editor and Viewer ).
- Added frame number in the Gdb Backtrace dialog.
- Fix Redo of replacing selection with the clipboard in the Editor.
- Fix Redo of replacing selection with one caractere in the Editor.
- Fix bug on deleting selection of multiple lines, when selection offset on the last line was 0.
- Ctags updating on saving file, now works.
- Fix bug in Editor search ( once ) with wrapping option when the only results is on the current line.
- Fix bug where results from the current file would appear twice in the result list when doing a search directory in the editor.
- Highlighting is reset on Gdb Stepping and trying to open an already openned file.
- Every Gdb commands give focus to the Gdb Terminal when done.
- Added ESC hotkey on Gdb Backtrace dialog to close it.
- When a Editor file is open, focus always goes to the editing window.
From 0.3T to 0.4A
- Workspace is now compile for pentium architecture ( gain speed ).
- Modified internal algorithum for spawning ( gain speed and flexibility ).
- Gdb Interface is now working.
- Enable Copy in the Edit menu for Browser.
- Added Ctrl-C hotkey in the Browser for copy selection.
- Fix bug in Editor where last line would be missing if it did not have a linefeed.
- When closing down Preferences dialog focus is now giving back to the Editor window.
- When Gdb is running, added a new gdb sub-menu to the editor right-click menu.
From 0.3S to 0.3T
- Finish internaly modifications to support two Editor window ( Editor and Gdb Assembly ).
- More work on the Gdb Interface as been done.
- Added Run button to dialog on oppening file with executable permission.
From 0.3R to 0.3S
- Major changes internaly to support two Editor window ( Editor and Gdb Assembly ).
- The Maximum of 1000 files openned in the Editing Window as been remove. ( The new limit is your memory )
- More work on the Gdb Interface as been done.
- Gdb is started.
- Assembly is generated and loaded for the application.
- From the toolbar core files are loaded in gdb.
- Fix the creation of a new file from the command line.
- Added a modal popup in the Editor when loading the tags for a whole directory.
From 0.3Q to 0.3R
- Save/Load Make options list
- Save/Load left pane width, visible and state
- Save/Load bottom pane visible
- Created bottom pane
- Transfert Make dialog to Make picture for bottom pane
- added at position in Editor highligting specials
- Added jump from Make Results Editor Search Results and line number changed to the Jump undo buffer
- Ctrl-J has become undo Jump event ( instead of undo tag jump )
- Ctrl-Shift-J has become redo Jump event ( instead of redo tag jump )
- Added Help Content
- Added Help Version History
- Added Help Version Notes
- Started work on the Gdb picture
From 0.3P to 0.3Q
- Finish tag syntax highlighting
- Added tag jump in the Active Ctags tree on doudle click
- Added Hotkey in the Editor
Ctrl-T Jump to tag under the cursor
Ctrl-J Undo tag jump
Ctrl-Shift-J Redo tag jump
- Optimize scrolling up and down ( PtBlit )
From 0.3O to 0.3P
- Redid the make dialog from scratch
- Added button on Editor and Filemanager toolbar for Make
- Added Search on the Browser toolbar
- Added right click menu in Browser Window for "Save Target As" and "Copu URL to clipboard"
- Maked all the Bookmark icons the same width so that start of text is align
- Added right click menu in Editor Search Dialog on the Result List
- Added reloading the files Last Data Modification Time in Editor on Save All
From 0.3N to 0.3O
- Accelerated the Passive Ctags call
- Added Alt-left arrow and Alt-right arrow in the terminal hotkeys
- Fix bug when at the end of the file Ctrl-Home would not work
- Added Ctags configuration in the Preferences
- Added Editor Window settins in Syntax Highlighting Configuration
From 0.3M to 0.3N
- Accelerated the copy in the Editor
- Fix Home and End in editor using wrapping
- Fix bug were the search result would be one line outside of the View
- Added multiple icon to bookmarks
- Started work on Active Ctags
- Fix a typo in Hotkeys dialog
- Give a Title to Help About dialog
From 0.3L to 0.3M
- Change PtRaw and PtScrollbar Creation and management in the Editor
- Fix Highlighting probelm when highlighting started at the end of a line
- Change label in Edit menu from Find to Find / Replace
- Added Update of Editor toolbar after a Save All
- Added hotkey Ctrl-Shift-S in Editor for Save All
- Fix current line refresh problem in word wrapping
- Fix word wrapping problem
- Added Alt-D and Atl-C hotkey in Preferences dialog
- Added Alt-R and Atl-S hotkey in Editor Search dialog
From 0.3K to 0.3L
- On Text Editor Save, now verify if file as not been modified by an external source since last save
- In Replace Confirm dialog added button All
- Terminal scrollback maximum change from 999 to 9999
- Removed Label at the bottom of terminal
- Accelerated Editor Search when using regular expression
- Added Web Authenticate to the browser
- Fix memory leak in the Editor Search
- Added Callback to Find text field in Editor Search Dialog, to lunch the search on Activate
- Updated Ctags from version 5.01 to 5.1
From 0.3I to 0.3K
- redid the whole Text Editor search from scratch. ( So mutch more powerfull now )
- Added a Edit button on the Browser toolbar to edit the source of a local html file.
- The Editor Save now acts as a Save As on a new file.
From 0.3H to 0.3I
- fix Ctrf-F hotkey
- Fix Ctags type combobox callback
- Fix Terminal Focus
- Fix Terminal Window recal
- Added Ctrl-d to Terminal window
- Brouth back realpath on filenames
- Maximum length for Editor Serach dialog patterns modify from 30 to 100
- Modify New Editor hotkey from F1 to Ctrl-F1
- Modify New Browser hotkey from F2 to Ctrl-F2
- Modify New Terminal hotkey from F3 to Ctrl-F3
- Added goto Editor hotkey F1
- Added goto Browser hotkey F2
- Added goto Terminal hotkey F3
- Home Filter is now a PtCombobox
- Filesystem Filter is now a PtCombobox
- Home Filter list is save on exit ( File->Exit or Alt-X ) and loaded on start
- Filesystem Filter list is save on exit ( File->Exit or Alt-X ) and loaded on start
- Editor Search list is save on exit ( File->Exit or Alt-X ) and loaded on start
- Editor Replace list is save on exit ( File->Exit or Alt-X ) and loaded on start
- Browser URL list is save on exit ( File->Exit or Alt-X ) and loaded on start
- Ctags Language and Type is save on exit ( File->Exit or Alt-X ) and loaded on start
- Did some drawing optimization
- Added Shift-Left click for highlighting until cursor
- Added Ctrl-A for highlight all
From 0.3G to 0.3H
- Move call to Ctags from Ctags right-click menu to Editor and FileManager toolbar
- Added Ctags and Bookmark on the FileManager toolbar
- Added Ctags on the Editor toolbar
- Remove Email from Preferences
- Fix Editor toolbar update after Ctags Insert
- Added keyboard shortcut in menus
- Fix spell-o in Browser toolbar
- Fix bug, a linefeed was added at the end of each Editor file
- Change FileSystem Icon bubble from "button" to "FileSystem"
- Change new filename from "Untitle" to "Untitled"
- Removed screen flash from the Terminal
- Added more item to Ctags drop down list
from 0.3F to 0.3G
- Fix major bug when pasting into and editor window
- Fix bug when deleting the end of a file of an editor window
- Force focus back to editing window after scrollbar use
- Repair Ctags spawn
- Remove 500k file size check ( Don't use MultiText anymore )
- Change MAX_EDITOR from 500 to 1000
from 0.3E to 0.3F
- Added save of filters on exit and reload on start
- Added support for multiple file on the command line.
- Added priority command line option
- Fix memory leek when closing an editor file
- Changed all the maximum of every type of window, teminal 50, browser 50, viewer 50, editor 500.
From 0.3D to 0.3E
- Fix word and char wrapping drawing
- If filesystem filter is change and selected item is a file, now refresh parent directory
- Added doudle click on a word to highlight the word
- Added triple click on a line to highlight the line
- Added ctags on filemanager
- Fix scrolling bug in wrapping
From 0.3C to 0.3D
- Added a Syntax highlighting cfg for packager files ( .qpm .qrm .qpg .qri.qpp )
- Add and Edit in list editing now verify the entry does not already exist
- Cursor does not follow the viewing window when scrolling with the scrollbar anymore
- Fix word wrapping on the end of current line
- Fix scrolling when using word wrapping
- Fix Backspace key when something is highlighted, now does a delete selection
- Changed all the maximum of every type of window, teminal 25, browser 25, viewer 25, editor 50.
From 0.3B to 0.3C
- Added support for Latin-1 Supplement
- Insert in Ctags now makes sure that there is an editor window openned
- Damage left pane on con-switch to force PtOsContainer to redraw
- Change maximum length of an entry in syntax highlighting groups from 30 to 75
- Fix cursor drawing problem ( alignment between characteres )
From 0.3A to 0.3B
- Added auto-scroll at the top and bottom of Editing window
- Added support to open symlink to a file
- Added double click on Ctags, does a goto file and line
- Added Replace All after a search all has been done
- Added more entry in the Syntax Highlighting groups for C
From 0.2H to 0.3A
- Added support for Ctags