PHP Code Library Changelog

What's new in PHP Code Library 2.1.0.212

Jun 26, 2012
  • Fixed an issue that caused SCL to sometimes freeze when updating AutoText entries
  • Fixed a drawing issue that caused SCL’s panels to disappear if PowerDesk desktop manager were used
  • (Fixed) After resizing the main/center panel down to zero width, it was impossible to restore it back.
  • (Fixed) Export commands didn’t work correctly if the “Export To Library” option was on.
  • New Office 2007 skin engine
  • (Fixed) Changing the screen resolution resulted in SCL form not being redrawn
  • Completely re-coded the screen capture feature in SCL + it’s now possible to just capture active window, all monitors and desktop/main monitor (multi-monitor setup only)
  • Now it’s possible to automatically add drop shadow to the captured screenshots
  • Fixed a small issue which prevented our system from automatically setup customer accounts after purchase
  • (Fixed) In the documentation, the screenshot showing autotext-related options was incorrect
  • Miscellaneous internal changes & bug fixes

New in PHP Code Library 2.1.0.187 (Jan 20, 2012)

  • Enhanced Flash ActionScript highlighter
  • It’s now possible to open a library in a different instance of SCL by holding the Shift key down
  • Fixed an issue with Categories Templates dialog that sometimes prevented creating new templates properly
  • (Fixed) Opening a library while the attachments tab is active didn’t refresh the attachments treelist
  • (Fixed) Opening a library while the screenshots tab is active didn’t refresh the screenshots treelist (doesn’t affect the screenshots viewer)
  • It’s now possible to specify both the /new parameter & a library path when calling SCL (previously, only one could only specify one parameter at most)
  • Insert Comments now has a default hotkey Ctrl + Shift + M
  • Insert Comments now correctly handle selected text (much like Visual Studio.NET)
  • Added SAS syntax highlighter
  • Greatly improved Statistics dialog speed
  • Statistics dialog now report versions & screenshots count
  • (Windows Vista or later) Several modal dialogs had painting issues if the Alt key was pressed (the issue affected buttons in particular)
  • Improved Library Import execution speed & resources usage
  • Open Library: The default directory in the open library dialog is now automatically set to the active library’s path
  • (USB Edition) If autotext’s library reference is incorrect (ie. incorrect drive letter), SCL will automatically fix it
  • (Fixed) Search Panel’s close button position wasn’t updated if the search panel was resized
  • Added support for Lua & D syntax languages
  • Search Results tree now automatically display deleted item as strike through to indicate that they are in the recycle bin
  • SCL now obeys to the lexer library’s file extension settings. In other words, you can now customize the default syntax languages for imported files just by setting the desired file extension in the language lexer
  • USB Edition Installer no longer allows you to install under Program Files, Windows or System folders (where writing privileges are restricted by default for recent Windows versions)
  • Fixed a drawing issue that caused SCL’s panels to disappear if Windows 7 switched from/to basic theme

New in PHP Code Library 2.1.0.160 (May 9, 2011)

  • Double clicking on a search result now cause SCL to highlight all matches in document instead of highlighting the first match
  • Disabled the ability to remove the Documents’ treelist Title column
  • (Fixed) Programs list was saved but not properly restored
  • (Fixed) Help -> Resources Popup menu didn’t work
  • Added the ability to run programs & capture their output. Very handy to extract & execute scripts on the fly
  • Added 3 new macros to be used in both code macros & programs: %EXTRACTED_CODE%, %EXTRACTED_NOTES% and %EXTRACTED_EXAMPLE%
  • Fixed an issue that prevented SCL from upgrading *.cl1 libraries (only affected the trial edition, not the full version)
  • Miscellaneous bug fixes

New in PHP Code Library 2.1.0.146 (Mar 18, 2011)

  • (Fixed) When creating new libraries, SCL ignored the general options’ default syntax highlighter.
  • Added a new option to prevent SCL from automatically adding new documents title into the code editor.
  • Make Uppercase & RTF Underline shared the same hotkey, from now on the Uppercase command has Ctrl + Shift + U as default hotkey
  • (Fixed) Manage Versions’ Close button wasn’t moved correctly when form was resized
  • (Fixed) Sometimes pressing delete key in RTF resulted in unpredicted results
  • Versions entries are now marked with icons, depending on the change type (ie. modification of notes are marked with RTF icon while text changes are marked with example / text icons)
  • (Fixed) *.emf files weren’t recognized as images
  • (Fixed) CL will stop added copy entries to the clipboard history under specific circumstances
  • (Fixed) Screenshots TreeList columns’ contextual menu has an incorrectly labeled item (“Last Modified Date” instead of “Creation Date”)
  • (Fixed) The “Delete Screenshot” command only deleted the focused screenshot (only applies when Screenshot TreeList mode is activated)
  • (Fixed) Users could add non-images to the Screenshots section
  • (Fixed) an issue that caused CL not to restore the layout properly if preview panel is shown in the bottom
  • Collapse Status (for both Categories & Documents Treelists) is now restored for *all* libraries, not just the last opened library (provided that this option is activated)
  • Added an option to allow user to choose the treelists’ collapsed state @ startup
  • Last Category & Document is now restored for *all* libraries, not just the last opened library.
  • Added a new command both under Documents menu & in documents treelist contextual menu to open / launch the selected document’s original file
  • SCL now automatically use interactive progress dialog when adding more than 5 files as attachments / screenshots
  • The number of attachments / screenshots is now displayed in the right panel header.
  • (Fixed) Changing anything in attachments or screenshots properties lead to password incorrect warning
  • (Fixed) Attachment treelist selection was lost after saving attachment
  • SCL now correctly ignore document modification commands (paste, insert, etc…) when the library is modifiable but the “read only” button is checked.
  • When choosing the “Save Modification” command, SCL will now automatically launch the save as dialog instead for the following document types: web pages, Excel, PDF, MS Word, images, PowerPoint, SWF, CHM, EXE, Hex, Media, unknown.
  • (Fixed) Screen Capture’s Drop Shadow was mistakenly shown (this feature is still not ready)
  • (Fixed) Deleting attachments when “Show All Attachment” option is enabled resulted in resetting this option
  • CL now automatically make selection uppercase when you call Underline command (Ctrl + U) while a text editor is focused
  • (Hotkeys Dialog) When trying to assign a taken hotkey, CL now displays the name of the command that’s using the hotkey in question on prompt
  • Added a quick filter textbox to the Hotkeys Dialog to quickly find / filter commands
  • (Fixed) Hotkeys modified via the “Customize HotKeys” dialog were not restored after restart
  • (Fixed) Text editor selection was lost after calling case modification commands (lowercase, propercase, uppercase & invert case)
  • (Fixed) It was previously impossible to undo “Delete Line” command
  • (Fixed) Hiding the right panel’s active tab resulted in hiding the tab but not the content itself
  • The file path displayed in the File Conflict dialog is now automatically truncated if it’s too long
  • Added a quick filter textbox to the Options Dialog to quickly find / filter options & settings
  • (Fixed) Sorting the documents treelist (by clicking on the treelist’s column headers) previously resulted in unselecting the focused document.
  • Added an option to automatically set an unread document as read after X seconds (configurable in options)
  • Optimized Categories Properties Dialog for heavy libraries
  • (Fixed) Disappearing toolbars should be fixed by now
  • Fixed a (rare) issue with editor that caused the undo not to function properly
  • Added Bash scripts syntax definition
  • When creating new documents, example syntax highlighter is now automatically set to be the same as documents syntax highlighter
  • (Fixed) The categories icon dropdown button in options was broken
  • When importing libraries, now progress dialog gives more details about import progress
  • (Fixed) Setting custom icon for categories didn’t work
  • Fixed an issue that made library import really slow. Also, progress dialog offer more feedback during import operation.
  • (Fixed) The move up / move down commands sometimes didn’t function properly
  • (Fixed) The treelist’s “Auto Restore” feature sometimes didn’t function properly
  • (Fixed) Switching to advanced search while left side panel is hidden failed
  • Added PowerShell syntax highlighter. Plus, SCL now automatically recognize *.ps1 files as PowerShell files
  • New PowerShell syntax highlighter
  • Added new author column to documents treelist
  • Treelists columns appearance order is now restored.
  • Miscellaneous bug fixes

New in PHP Code Library 2.0.0.55 (Dec 20, 2010)

  • Source Code Library now support items keywords / tags (including in search)
  • You can now control how Source Code Library apply parser and/or assign icons to new documents using a simple ini file (Rules.ini, located under the \data\ folder)
  • Added the ability to import J# and VC++.NET projects
  • You can now define AutoText abbreviations for categories
  • Added the ability to reset toolbars / Layout (very useful if user accidentally hide some toolbars and is enable to show them again)
  • File Extensions Filter (in standard Open / Save dialogs) are now separated into logical groups (Images, C# Documents, RTF, etc…)
  • During folder/project/multiple files import, you have now the option to automatically skip, overwrite or add separate items, instead of having to decide for each & every file
  • Language Highlighter is now built-in SCL! You can create new language definitions and/or change existing ones right from SCL
  • Print commands now works with attachments & screenshots (both Viewer & treelist)
  • SCL has now the ability to filter documents according to their content (more than 20 filters included), ie. (show documents with attachments only)
  • SCL display EXE items (with real icons) *much* faster than before
  • In order to keep navigation fast, SCL now doesn’t display documents larger than 512KB automatically (this option can be turned off, size is also changeable). This limit is also applied to notes & examples
  • Added the ability to define custom icons for documents
  • (Import Folder dialog) Added “Folder Path” text editor to allow you to quickly navigate to a particular path using cut & paste or by typing
  • SCL now uses internal images for common binary & image formats (resulting in faster display)
  • Dragging MHT files cause SCL to save/show webpage instead of its code
  • Now Source Code Library snap to screen by default
  • Now it’s possible to add screenshots via drag n’ drop
  • Added drag n’ drop support from / to Recycle Bin treelist (ie. you can now delete & restore documents using drag n’ drop)
  • Multiple items drag n’ drop to favorites treelist now supported
  • It’s now possible to add files from shell to a particular category using drag n’ drop
  • Re-coded Library Import from scratch. It’s now much more versatile with full versions support
  • Added the ability to have different attachments with the same names
  • Removed the 64 chars limitation in attachment names
  • During drag n’ drop operations, Source Code Library now change cursor depending on whether Ctrl/Alt is pressed or not (a-la-Windows Explorer)
  • Documents dropped from shell are now added a-la-Explorer (ie. when Alt is pressed, document shortcut is added)
  • Screen Capture (3 capture modes supported for now: desktop, Fixed Size Region and Free Region) with cursor insertion supported
  • Example Editor have now a separate syntax highlighter (ie. css documents with html examples)
  • Documents TreeList expanding status is now automatically saved/restored
  • AutoText Filter
  • Ribbon-like popup menu are now used for Icons
  • Source Code Library is now able to export RTF documents as well (to PDF, Excel, BMP, PNG, JPEG, SVG, Lotus as well as QuattroPro)
  • Incremental Search now works for Code & Example Editors
  • Source Code Library is now fully compliant with dual-screen PCs
  • Ability to assign custom URLs/demos (online/offline) to documents
  • Screenshots Support (Tab)
  • Styles Editor / Predefined Styles Support for RTF documents
  • When importing attachments / screenshots, SCL now automatically rename duplicated files
  • You can now define a default syntax highlighter for every category (this property is not recursive)
  • InnoSetup syntax highlighter added
  • Export Category As PDF
  • Export Category As HTML
  • Export Category As RTF
  • Export Category As BMP
  • Export Category As JPG
  • Commands in HotKeys dialog are now grouped under their respective categories
  • Categories TreeList expanding status is now automatically saved & restored
  • GoTo Attachment Source
  • Child documents support (ie. documents may act like categories)
  • Insert Comments
  • Import VB6 Project is now able to import VB6 project groups (*.vbg) as well
  • Pressing the left arrow while Categories treelist is focused cause SCL to select the parent category (much like Windows Explorer)
  • Open / Save dialogs now fully support favorite folders (this list is shared with File Explorer’s Favorite Folders List)
  • Related Items
  • [ Clipboard Menus ] Added the ability to type text (instead of using clipboard)
  • Attachments treelist now correctly process Home / End / Ctrl + Home / Ctrl + End keys
  • Categories & Snippets treelists now behave like the Windows Explorer treelist when the left/right keys are pressed
  • Added the ability to highlight/mark documents in different colors (using WYSIWYG Office-like color picker)
  • Now it’s possible to have favorite categories (only shown in Favorites menu for now)
  • New Thesaurus added to code & RTF editors
  • Import URLs (from html document)
  • Powerpoint files (*.ppt) are now correctly recognized (both internal viewer & associated icon)
  • New Passwords Generator, allows you to quickly generate passwords to use with clipboard menus
  • GoTo Document Source now automatically select source file in Explorer
  • [ Image Viewer ] Now it’s possible to scroll images using mouse wheel
  • [ Image Viewer ] Added the ability to move image using drag and drop
  • Reloading AutoText entries is now *much* faster
  • Move As Parent / Move As Child commands caused the selection in the documents treelist to be lost
  • Added the ability to customize virtually all contextual menus (including Categories, Attachments, Code & Notes editors, AutoText, etc…)
  • Import Folder has been heavily optimized to support *huge* data import
  • PDF, Excel Spreadsheets, Word, Powerpoint (and more) formats now fully supported
  • Faster image viewer
  • Added new ruler to Notes editor
  • Added unicode support to documents *content* (plaintext, RTF, Notes & Examples)
  • Radically enhanced RTF documents handling, including full unicode & tables support, subscripts, superscripts, images (including animated GIFs!), borders, symbols, and much more!
  • New Office 2007 UI
  • (Fix) Tools –> Columns buttons checked status were not correctly restored on startup
  • Find & Replace implemented for Notes / RTF editor
  • Full support for code folding & VS.NET-like function separator
  • Code Editor now fully support macros
  • Folder structure is now recreated when importing projects (VB6, VC++, Delphi, C# & VB.NET, J#, VC++.NET)
  • Reload From Disk (allows you to quickly reload/re-synchronize your document with the original file from disk)
  • Add New Category now support bulk categories creation (ie. type “Test\Folder\Category\” and SCL will automatically create 3 categories named “Test”, “Folder” & “Category”)
  • [ Attachments Treelist ] Now it’s possible to hide columns by right-clicking on the headers band
  • Password-protected Attachments & Screenshots
  • Added the ability to sort categories
  • Many new editor options added
  • New [ Categories Properties ] dialog
  • New [ Attachments Properties ] dialog
  • You can now associate multiple URLs to each document/item (ie. Wiki URL, Author Email, Website, Demo, etc…)
  • Changed the Categories & Attachments contextual menus to take in account the new features
  • Enhanced Internal Viewer. Source Code Library is now able to display the following files internally:
  • PDF / Excel / Word / Powerpoint files
  • EXE / DLLs / Screen savers (in hex mode)
  • Flash / *.swf movies
  • Media files (mp3, wma, etc…)