Difference between revisions of "User:Etrusco"

From Free Pascal wiki
Jump to navigationJump to search
Line 3: Line 3:
 
* Breakpoint Window
 
* Breakpoint Window
 
** Show hint with line/context (function name)
 
** Show hint with line/context (function name)
 +
 
* debugger
 
* debugger
 
** expressions' listview is editable but doesn't update the expression
 
** expressions' listview is editable but doesn't update the expression
 +
 
* editor
 
* editor
 
** indentation after 'end;' (e.g. class declaration)
 
** indentation after 'end;' (e.g. class declaration)
 +
 
* find in files
 
* find in files
 
** eliminate duplicate MRU items (check whether the input in the combobox is a folder and add a trailing slash)
 
** eliminate duplicate MRU items (check whether the input in the combobox is a folder and add a trailing slash)
 
** better layout (small screen hides "include subdirs")
 
** better layout (small screen hides "include subdirs")
 +
 
* ide
 
* ide
 
** add command "re-open last closed file"
 
** add command "re-open last closed file"
Line 15: Line 19:
 
** bookmarks like in Visual Studio and Eclipse
 
** bookmarks like in Visual Studio and Eclipse
 
** edit menu: move rarely-used actions into submenu
 
** edit menu: move rarely-used actions into submenu
 +
 
* lcl
 
* lcl
 
** wincontrols.inc, 7892: "CurClientRect:=Rect(0,0,1000,1000);" why 1000? why not MaxWord? what's the ideal fix?
 
** wincontrols.inc, 7892: "CurClientRect:=Rect(0,0,1000,1000);" why 1000? why not MaxWord? what's the ideal fix?
 +
 
* options dialog
 
* options dialog
 
** tab order (the pagecontrol should be before the buttons)
 
** tab order (the pagecontrol should be before the buttons)
Line 30: Line 36:
 
** keymap: include bookmark shortcuts
 
** keymap: include bookmark shortcuts
 
** editor: does anybody use "show special chars" if not momentarily?
 
** editor: does anybody use "show special chars" if not momentarily?
 +
 
* package
 
* package
 
** compilation error if source path is not set
 
** compilation error if source path is not set
 
** "save as" doesn't remove .pas
 
** "save as" doesn't remove .pas
 +
 +
* project options
 +
** pass custom environment to the compiler (useful for passing values to be printed with {$i var})
 +
 
* SearchResultView
 
* SearchResultView
 
** Show hint with context (function name)
 
** Show hint with context (function name)
 +
 
* synedit
 
* synedit
 
** add command "previous cursor position"
 
** add command "previous cursor position"
** add command "undo or redo to saved state"
+
** add command "undo or redo up to saved state"
** add clipboard history (maybe cut and deletion only?)
+
** add clipboard history
 
** highlight/mark only whole words (disable if there's selection)
 
** highlight/mark only whole words (disable if there's selection)
** <s>cursor history (create component that allows storing the history from multiple editors)</s>
 

Revision as of 07:22, 19 September 2011

TO-DO

  • Breakpoint Window
    • Show hint with line/context (function name)
  • debugger
    • expressions' listview is editable but doesn't update the expression
  • editor
    • indentation after 'end;' (e.g. class declaration)
  • find in files
    • eliminate duplicate MRU items (check whether the input in the combobox is a folder and add a trailing slash)
    • better layout (small screen hides "include subdirs")
  • ide
    • add command "re-open last closed file"
    • start bookmarks menu from 1 instead of 0
    • bookmarks like in Visual Studio and Eclipse
    • edit menu: move rarely-used actions into submenu
  • lcl
    • wincontrols.inc, 7892: "CurClientRect:=Rect(0,0,1000,1000);" why 1000? why not MaxWord? what's the ideal fix?
  • options dialog
    • tab order (the pagecontrol should be before the buttons)
    • pagecontrol doesn't have scrollbars
    • default shortcuts for "find next/previous word occurrence"
    • editor options "caret beyond EOL" should read like the other options ("cursor")
    • move keymap to main options
    • editor/misc: align comboboxes right
    • editor: change defaults: half page scroll, copy word on copy none
    • editor: move "tab position" to tab "pages/windows"
    • SelectWord shortcut should be ctrl+k ctrl+T (SelectLine needs Ctrl+ too)
    • keymap: better combobox behavior in shortcut editor (case insensitive, OnExit)
    • keymap: include bookmark shortcuts
    • editor: does anybody use "show special chars" if not momentarily?
  • package
    • compilation error if source path is not set
    • "save as" doesn't remove .pas
  • project options
    • pass custom environment to the compiler (useful for passing values to be printed with {$i var})
  • SearchResultView
    • Show hint with context (function name)
  • synedit
    • add command "previous cursor position"
    • add command "undo or redo up to saved state"
    • add clipboard history
    • highlight/mark only whole words (disable if there's selection)