TIP #30 Version 1.1: Tk Toolkit Maintainer Assignments

This is not necessarily the current version of this TIP.


TIP:30
Title:Tk Toolkit Maintainer Assignments
Version:$Revision: 1.1 $
Author:Don Porter <dgp at users dot sourceforge dot net>
State:Draft
Type:Informative
Vote:Pending
Created:Friday, 09 March 2001

Abstract

This document keeps a record of who maintains each functional area of Tk (TIP #23).

Assignments

Listed below are Tk's 92 functional units, in the same order as in TIP #23. See TIP #23 for the precise definition of what code belongs to what area, and how maintainers designate their support for platform-specific portions of the code. The area names listed below are also the Categories in the SourceForge Tracker for the Tk Toolkit (http://sourceforge.net/tracker/?group_id=12997).

For each of Tk's functional units, the following maintainers are assigned:

  1. Bindings -

  2. Appearance -

  3. [*button] and [label] -

  4. Canvas Basics -

  5. Canvas Items -

  6. Canvas PostScript -

  7. [entry] -

  8. [frame] and [toplevel] -

  9. [listbox] -

  10. Generic Menus -

  11. Mac Menus -

  12. Unix Menus -

  13. Win Menus -

  14. [message] -

  15. [scale] -

  16. [scrollbar] -

  17. [spinbox] -

  18. Text Widget -

  19. Menubars (obsolete) -

  20. [tk_optionMenu] -

  21. Option Parsing -

  22. Relief -

  23. Built-in Bitmaps -

  24. Conversions From String -

  25. Objects -

  26. Utility Functions -

  27. Colormaps and Visuals -

  28. Color Names -

  29. Cursor Names -

  30. Key Symbols -

  31. Generic Dialog Support -

  32. [tk_chooseColor] -

  33. [tk_dialog] -

  34. [tk_chooseDirectory] -

  35. [tk_get*File] -

  36. [tk_messageBox] -

  37. Image Basics -

  38. Bitmap Images -

  39. Photo Images -

  40. Photo Image|GIF -

  41. Photo Image|PPM -

  42. Generic Fonts -

  43. Mac Fonts -

  44. Unix Fonts -

  45. Win Fonts -

  46. Geometry Management -

  47. [grid] -

  48. [pack] -

  49. [place] -

  50. [clipboard] -

  51. [selection] -

  52. [console] -

  53. [focus] -

  54. [grab] -

  55. [option] -

  56. [send] -

  57. [tk_focus*] -

  58. [tk_setPalette] -

  59. Safe Tk -

  60. Geometry -

  61. Tk_Win Functions -

  62. Graphic Contexts -

  63. Generic Window Operations -

  64. Mac Window Operations -

  65. Unix Window Operations -

  66. Win Window Operations -

  67. Events -

  68. Event Loop -

  69. Error Handling -

  70. Atoms -

  71. Argv Parsing -

  72. Embedding -

  73. wish -

  74. Mac DND Tclets -

  75. Widget Tour -

  76. Square Demo -

  77. Other Demos -

  78. L10N|German -

  79. L10N|Greek -

  80. L10N|English -

  81. L10N|Spanish -

  82. L10N|French -

  83. L10N|Italian -

  84. L10N|Dutch -

  85. Release Notes -

  86. Portability -

  87. X11 Emulation -

  88. Macintosh Build -

  89. Unix Build -

  90. Windows Build -

  91. Test Tools -

  92. Logos -

Orphaned Categories

The following categories in Tk's SourceForge Tracker should be mapped to new categories corresponding to a maintained area of Tk, when seeking the appropriate maintainer:

  1. Build - map to platform specific Build category.

  2. Canvas - map to appropriate Canvas subcategory.

  3. Code Cleanup - map to category for the code cleaned up.

  4. Dialogs - map to particular Dialog category.

  5. Display and cosmetics - ???

  6. Docs - no longer a separate category. Map to the category for the code being documented.

  7. Fonts - map to Generic Fonts, or platform-specific Font category.

  8. GUI - ???

  9. I18N - map to appropriate L10N category.

  10. Images - map to appropriate Image subcategory.

  11. Installation - map to appropriate Build category.

  12. Macintosh - no longer a separate category. Map to the particular category where there is a Mac-specific problem.

  13. Menu - map to Generic Menus, or platform-specific Menu category.

  14. Other - reassign once appropriate category is determined.

  15. Other widgets - map to a particular Widget category.

  16. Tests - map to Test Tools, or particular category being tested.

  17. Threading - no longer a separate category. Map to the category for the code where there are threading issues.

  18. Window Manager - map to Generic Window Operations, or other appropriate category.

Areas Without Maintainers

Those funcational areas without a maintainer are maintained by the Tcl Core Team with each change requiring TYANNOTT review.

Copyright

This document has been placed in the public domain.


Powered by TclThis is not necessarily the current version of this TIP.

TIP AutoGenerator - written by Donal K. Fellows