File: CHANGES

package info (click to toggle)
tkchooser 2.0652-7
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 432 kB
  • ctags: 272
  • sloc: tcl: 3,344; makefile: 76; sh: 13
file content (184 lines) | stat: -rw-r--r-- 5,849 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
Since 0.65.1 2/11/00
--------------------
* fixed old reference to $appletalkdir in alpr

Since 0.65 1/31/00
------------------
* fixed variable reference in Smbshare.tcl

Since 0.64 1/28/00
------------------
* Support smbmount-2.0.6 syntax
* support binaries must now be in path and are no longer
  set in the config file

Since 0.63 11/1/99
------------------
* Trying to fix embedded space problems again. spaces and
  nasty characters shouldn't pose problems for the smb
  code anymore... I hope.
* Fixed self-name resolution
* Now require the new smbmount stuff - samba 2.0.5+
* Config file now lives in /etc and $libdir is set there

Since 0.62 7/29/99
------------------
* Fixed bug where username was sent to smbclient even
  when guest was checked
* Username & Password entry widgets are now disabled when
  the guest checkbox is selected (new cheesy API call)


Since 0.59 3/24/99
-----------------
* Makefile now has THREE targets, config, install, and installdoc
* forced a default value for env(HOME) (frequently doesn't help)
* LaserWriter plugin for appletalk now sets .paprc to indicate
  the default appletalk printer to pap.
* A new script called alpr.tcl is now included which can be used
  as a filtering wrapper to pap
* Improved dependancy checking - programs may now be found
  in path if not in defined directories.
* Added -c option to smbmount command in Smbshare plugin
* Added local Netbios name discovery to smb module and
  expanded API to include a get-function
* reworked smb module so all smbclient calls are made from one
  place via an API call (important cleanup!)
* added hack so smbshare can take advantage of the Launcher
  if available
* Added support for smbfs 2.0 and the new smbclient

Since 0.58.1 3/2/99
-------------------
* Added in program dependancy checking to avoid stupid startup
  crashes if commandline programs are not available.
* Fixed resizing of smb volume and unmounting windows so they
  behave intelligently.
* Tweaked main window widgets so resizing works a little better

Since 0.58 3/2/99
-----------------
* Fixed smb master implementation
* Added -p to mkdir in Makefile so the previous installation
  doesn't need to be manually removed first
* Fixed startup sequences so the main script doesn't
  need to be edited manually anymore

Since 0.56 3/1/99
-----------------
* added smbmaster forcing option to chooser.cfg

* added -W switch so workgroups get looked up properly
  on everybody else's network

* changed startup line in all tcl scripts so they should
  run out of the box

Since 0.55e 5/6/98:
------------

* First contributed plugin (yay Brian!)

* Minor bug fixes and updtates to the documentation

* Changed tilde expansion function to check for existence
  of "USER" and to use "LOGNAME" otherwise

* Removed tilde functions from plugins, leaving it only in
  the main browser API

* Fixed weird smbclient hanging for stdin problem.
  This one drove me nuts for months.

* Winpop messages now get sent in background (had to use
  temp file - sorry) and provide better error feedback

* Smbshare mounting automatically disabled if Linux is
  not found - rumba detection and support in the works.
  maybe a new module.

* Selected indicator box around active plugin

Since 0.51:
-----------
* Added printer previewing for printing plugins - buggy.

* Made makefile edit the library path in tkchooser.tcl so that now
  only the wish paths must be edited by hand. The wish paths may
  be configured automatically in future versions.

* Smb now uses 'hostname -s' if env(HOSTNAME) is not set.

* Removed overlooked widget in Smbshare plugin.

* Extended refresh times even more since lookup is so
  annoyingly slow.

* Tweaked plugin directory reading so non *.tcl files are
  ignored.

* Built first version of Enscript plugin - way-cool with modified
  version of 1.5.5 supporting fonts, columns, languages in config files.

* Print filter file selection with some(1?) provided
  filter files.

* Hacked enscript 1.5.5 to handle more of its commandline options
  in config files as well. (diff included)

* moved to tcl glob command from ls pipe for finding plugins

Since 0.5:
----------
* Added error checking in get_glob function so it returns
  an empty string if the variable does not exist

* Made plugins delete their widgets before creating them
  so if some get leftover and orphaned they won't conflict
  with the new ones the next time you select the plugin

Since 0.32:
-----------
* Added SMB browsing support (parsing smbclient is nasty)

* Added SMB printing (with filters) support

* Added SMB shared disk mounting

* Tweaked main window widget traversal (tab) and bound return
  in the plugin listbox to the active plugin's double-click function

* Fixed LaserWriter printfilter error


since 0.2:
----------
* Added support for users' .tkchooser directory to be used for storing
  plugin states, users' own configiles, plugins, icons, etc.

* Added support to appletalk print plugin for a print filter commandline
  located in $userconfdir/printfilter

* Winpop SMB plugin now actually works, but without browsing.

* Added support for configurable fixed and proportional fonts to
  the config file and plugin API

* Added debug flag and function to API to cut out 90% of debugging
  output

* Improved INSTALL documentation slightly, added a configuration section to
  the README, and fixed some speeeling problems in the API_Description.

* More GUI structure in place for appleshare mounting plugin (no mounting
  yet)

* Tweaked mainbrowser GUI updating so you actually get some
  GUI feedback even when protocols are hanging on startup (getzone
  with no zones does this)

* fixed Makefile - forgot to put misc.tcl module in module list

* put in untested tweak to use -ascii sorting if -dictionary is not
  available in older versions of tcl.