SrcEdit (previously known as "LED") Revision History: 3/25/2002 8:30 AM

Andrew Empson Wed 3/20/2002 3:23 AM
Fixed difficulty of inserting cursor at the beginning of a line by widening the selection point to 2 pixels
-------------------------------------

Andrew Empson Sat 3/23/2002 8:45 PM
Added grayscale and color support by changing the font color within single-line comments
-------------------------------------

David Beers Mon 3/25/2002 8:30 AM
Fixed bug that caused LED to launch with invisible text when launched from OnBoardC
-------------------------------------

David Beers Sun 3/31/2002 8:55 PM
Added "autoparen" support for <> tags
-------------------------------------

David Beers Tues 4/02/2002
*  Application icon name changed to SourcEdit, since the LED name was found to be already in use for another text editor.
*  UI resources converted from .rsrc syntax (Constructor) to .rcp syntax (PRC-Tools and PilRC plugin to CodeWarrior).
[Note: the week of 4/21/2002 I resumed using Constructor for various reasons, though I'll probably have a PilRC version soon]
-------------------------------------

David Beers Monday 4/22/2002
Many changes to the interface, including
*  New menus with menu items for most operations
*  Menu shortcuts for frequently used operations
*  Togglable toolbar replaced with a fixed toolbar plus a popup list for access to the macro functions
*  Default tab set to 10 pixels instead of 20
*  New application icons
-------------------------------------

David Beers Tues 4/23/2002
Small font version (separate executable at this time, configurable font-size option soon)
-------------------------------------

David Beers Tues 4/29/2002
* New Preferences form enables you to:
   1. Choose between standard and small font
   2. Toggle HTML mode (after entering "<", a "></>" is inserted after the cursor
   3. Toggle Color/Grayscale mode on for comment coloring or off for performance
   4. Select among three comment coloring options (red, green or gray for color Palm, light, medium or dark gray
       for grayscale Palms)
* Preferences are saved to the app prefs database when you exit
* About SourcEdit screen

NOTE: A bug has been found that I believe is due to the 4/22/02 interface change. OnBoard C cannot successfully
perform a Goto launch of SourcEdit after a compiler error. SourcEdit launches with a blank screen in this case.
I'm working on it.

-------------------------------------

David Beers Tues 5/07/2002
The bug while performing a Goto launch has been fixed, but POSE reports a possible memory leak that needs to
be tracked down and eliminated.
-------------------------------------

David Beers 5/17/2002
Changes include
*  MRU pop-up list
*  Changed letter-labeled buttons to icons
*  Restored the ability to configure the toolbar
*  Updated menu options and added shortcut support for Find and Find Again
*  Memory leak fixed

-------------------------------------

David Beers and Arona Ndiaye 5/29/2002
Fixed code that violated the Palm API and brought it into compliance with SDK 4.0

-------------------------------------

David Beers and Richard Allen 6/01/2002
Fixed bug in Open dialog


-------------------------------------

David Beers 6/03/2002
*  Fixed bug in Configure Toolbar dialog
*  Added some help content to Configure Toolbar form
*  Fixed error that POSE gave when cancelling out of Preferences form
*  Changed name of project file to SrcEdit.mcp
*  Updated version string to 1.3b
*  Finished changing naming of application from SourcEdit to SrcEdit throughout
*  Renamed font file to SmallSrcFont.txt and set this file name in font.rcp

-------------------------------------
2.4.1
-------------------------------------

John Wilund 01/09/2003->5/05/2004

* Added: On Screen Keyboard (S040)
* Fixed: Increase (physical) size of functions list (#736477)
* Added: Show and Goto Line (S041)
* Added: File Delete (S056)
* Added: Restore Grafitti State (S033)
* Fixed: "save as" crash (#861914)
* Fixed: saveAs screen redraw bug (#847959, S062)
* Fixed: preserve document categories (#621840, S032)
* Fixed: //* comment bug (#789951)
* Added: Replace (#786055, S013)
* Fixed: Screen redraw bug (#863546)
* Added: Search from top abillity (S039)
* Added: Use hard buttons to scroll (#846292, S051)
* Added: let the Beeping follow SysPrefs (#869072)
* Added: Add Tab/Spaces option (#847961, S061)
* Added: pick highlight mode based on file extension (#846293, S046)
* Added: 'New' button on open form (#874196)
* Added: Comment-out selected region (#846291, S053)
* Fixed: Scrolling is buggy with 5-way key (#864525)
* Fixed: (Treo): alt key does not (#792166)
* Fixed: (Treo 180): ListType key not interpretted properly (#769745)
* Added: Quote auto complet (#899043)
* Added: Select All (#891109)
* Added: grey out left & right arrows (#895637)
* Fixed: Blacked out Graffiti Area (Tungsten T3) (#870770)
* Added: File info and attributes (#846707, S055)
* Added: External Keyboard Support (#846728, S016)
       : Palm Portable Keyboard (data provided by Dale Hurtt)
       : Palm Wireless Keyboard (data provided by Dale Hurtt)
       : Ultra-Thin Keyboard (data provided by Fabio Di Giorgio)
       : Belkin Wireless Keyboard (data provided by Ken Mankoff)
       : SonyNX-series Internal Keyboard (data provided by Dale Hurtt)
       : SonyUX-series Internal Keyboard (data provided by Marcelo Alves)
       : Cli PEG-NR70 Internal Keyboard (data provided by Nuno Pedrosa)
       : Treo90 Internal Keyboard (data provided by Dale Hurtt)
       : Treo600 Internal Keyboard (data provided by Dale Hurtt)
       : Alphasmart Dana Internal Keyboard (data provided by Dale Hurtt)

* Added: Support the Sony Jog-Dial for Scrolling (#910455)
* Added: (Extended) Popup Tools Menu (#846288, S058)
* Fixed: Doubble cursor (#892131)
* Added: HiRes Support (#692889, S011)
* Fixed: SrcEdit is now FontHack Friendly
* Fixed: Crashes on Open dialog (#634524, S037, S034)

John Wilund & Dale Hurtt 1/03/2004
* Added: Alphasmart Dana Screen Support (#906652)

-------------------------------------
Dale Hurtt 2004-03-06
* GCC->CW code revision.
    ** All INTEXTCODE functions are solely in the file TextContents.cpp.
    ** All INCODE3 functions are solely in the file Led3.cpp.
    ** All INCODE4 functions are solely in the file Led4.cpp.
    ** All other functions are solely within the file Led.cpp.
    ** Each file represents a different code segment.
    ** CodeWarrior project file (.mcp) updated to version 9.3. All files placed
       in correct segments.
    ** Constructor resources no longer used; CodeWarrior project uses Pilrc
       resource definitions.
    ** Added LedGlobals.c which defines the majority of the globals in the
       application. Added LedGlobals.h which defines the external function
       prototypes, defines, typedefs, constants, and declares the global
       variables external.
    ** TextContents.h is no longer used. It was replaced by LedGlobals.h.
    ** GCC Makefile updated to include new files and remove obsolete ones.

In the future, all GCC additions should be made to the appropriate file which
corresponds to the correct segment (i.e. INCODE3 functions should not be added
to Led4.cpp, etc.). Globals should be defined in LedGlobals.c and exported in
LedGlobals.h.

-------------------------------------
Not released yet: ...
-------------------------------------
John Wilund 15/05/2004->17/05/2004

* Fixed: Long Line Hang BUG (#846827, S043)
* Fixed: Doubble cursor BUG (#892131)
* Fixed: Cursor doesn't blink when positioned at the right most page possition (not reported)
* Fixed: Tap @ X>160 (in short DOCs with very few lines) (not reported)