Difference between revisions of "User:Etrusco"

From Free Pascal wiki
Jump to navigationJump to search
Line 44: Line 44:
  
 
==project options==
 
==project options==
# pass custom environment to the compiler (useful for passing values to be printed with {$i var})
+
# pass custom environment to the compiler (useful for passing values to be printed with {$i %ENV_VAR%})
  
 
==SearchResultView==
 
==SearchResultView==

Revision as of 08:23, 19 September 2011

TO-DO

Breakpoint Window

  1. Show hint with line/context (function name)

debugger

  1. expressions' listview is editable but doesn't update the expression

editor

  1. indentation after 'end;' (e.g. class declaration)

find in files

  1. eliminate duplicate MRU items (check whether the input in the combobox is a folder and add a trailing slash)
  2. better layout (small screen hides "include subdirs")

ide

  1. add command "re-open last closed file"
  2. start bookmarks menu from 1 instead of 0
  3. bookmarks like in Visual Studio and Eclipse
  4. edit menu: move rarely-used actions into submenu

lcl

  1. wincontrols.inc, 7892: "CurClientRect:=Rect(0,0,1000,1000);" why 1000? why not MaxWord? what's the ideal fix?

options dialog

  1. tab order (the pagecontrol should be before the buttons)
  2. pagecontrol doesn't have scrollbars
  3. default shortcuts for "find next/previous word occurrence"
  4. editor options "caret beyond EOL" should read like the other options ("cursor")
  5. move keymap to main options
  6. editor/misc: align comboboxes right
  7. editor: change defaults: half page scroll, copy word on copy none
  8. editor: move "tab position" to tab "pages/windows"
  9. SelectWord shortcut should be ctrl+k ctrl+T (SelectLine needs Ctrl+ too)
  10. keymap: better combobox behavior in shortcut editor (case insensitive, OnExit)
  11. keymap: include bookmark shortcuts
  12. editor: does anybody use "show special chars" if not momentarily?

package

  1. compilation error if source path is not set
  2. "save as" doesn't remove .pas
  3. implement multi-select in the treeview
  4. implement keyboard shorcuts (Silvio provided a patch in mantis)

project options

  1. pass custom environment to the compiler (useful for passing values to be printed with {$i %ENV_VAR%})

SearchResultView

  1. Show hint with context (function name)

synedit

  1. add command "previous cursor position"
  2. add command "undo or redo up to saved state"
  3. add clipboard history
  4. highlight/mark only whole words (disable if there's selection)