Difference between revisions of "User:Etrusco"

From Free Pascal wiki
Jump to navigationJump to search
Line 1: Line 1:
TO-DO
+
=TO-DO=
  
* 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"
** start bookmarks menu from 1 instead of 0
+
# start bookmarks menu from 1 instead of 0
** 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)
** pagecontrol doesn't have scrollbars
+
# pagecontrol doesn't have scrollbars
** default shortcuts for "find next/previous word occurrence"
+
# default shortcuts for "find next/previous word occurrence"
** editor options "caret beyond EOL" should read like the other options ("cursor")
+
# editor options "caret beyond EOL" should read like the other options ("cursor")
** move keymap to main options
+
# move keymap to main options
** editor/misc: align comboboxes right
+
# editor/misc: align comboboxes right
** editor: change defaults: half page scroll, copy word on copy none
+
# editor: change defaults: half page scroll, copy word on copy none
** editor: move "tab position" to tab "pages/windows"
+
# editor: move "tab position" to tab "pages/windows"
** <s>SelectWord shortcut should be ctrl+k ctrl+T (SelectLine needs Ctrl+ too)</s>
+
# <s>SelectWord shortcut should be ctrl+k ctrl+T (SelectLine needs Ctrl+ too)</s>
** keymap: better combobox behavior in shortcut editor (case insensitive, OnExit)
+
# keymap: better combobox behavior in shortcut editor (case insensitive, OnExit)
** 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
+
==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 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 up to saved state"
+
# add command "undo or redo up to saved state"
** add clipboard history
+
# add clipboard history
** highlight/mark only whole words (disable if there's selection)
+
# highlight/mark only whole words (disable if there's selection)

Revision as of 08:13, 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

project options

  1. pass custom environment to the compiler (useful for passing values to be printed with {$i 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)