Workspace Help ( history )
Author: Michel Belanger

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