aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 06268bba331d7d4f6b5d98e6f07e9ab2ad0a1100 (plain)
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
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203

0.3.8 Sept 16, 2005
 * added Russian and Unkrainian translations by sin of the DeepStyle team

0.3.7 Sept 07, 2005
 * translation updates from Piotr
 * fixed regression causing re-install to never be selectable

0.3.6 Aug 27, 2005
 * transaction summary now shows up on the taskbar and the source change
   notification is now an application modal window
 * updated .desktop file
 * fix regression when unmarking all selected packages, don't clear search
 * dependency failure notice now tries to only give the most recent notice,
   or it reports all failures in the session if the same messages where already
   observed.
 * updated the display of dependencies, suggestions, and conflicts in the
   package information tabs.  It should now be easier to read at a glance.
 * fixed progress callback going away after cancelling preference changes and
   resetting configuration.
 * dependency and conflict error dialog is now more informative with exactly
   what went wrong
 * requires libslapt 0.9.10c
 * initial support for disabling package sources
 * make sure that --config [] is always honored when editing preferences
 * set busy cursor whenever resetting package attributes in package view
 * reload package list after adding/removing an exclude in the preferences
 * added Dutch translation from Martijn Dekker
 * translation updates

0.3.5 Aug 10, 2005
 * updated gtk+-2.0 configure check to require gtk+ 2.4+
 * show via icons whether installed or available package is excluded, updated
   icon legend
 * cleaned up menus, adding options from the toolbar
 * moved clean toolbar option into preferences
 * translation updates
 * use slapt_cmp_pkgs macro
 * require libslapt 0.9.10b
 * Manfred updated german translation
 * changes to follow libslapt updates
 * added Italian translation by Fabio Varesano

0.3.4 July 25, 2005
 * updated listing of installed packages for consistency so location is pulled
   from the package log rather than the current downloadable package.
 * updated package data download dialog
 * fixed double free in main.c
 * updated to libslapt 0.9.10a
 * translation updates
 * added dialog asking to update package cache when sources are modified
 * updated pkg target to follow PKGDIR if set, or ./pkg/ by default
 * use AC_CANONICAL_HOST for arch detection in configure.in
 * disable unmark all menu option if nothing is currently marked
 * when unmarking upgrades, make sure to reset the installed packages status
   icon as well
 * added spanish translation by Manuel Barallobre Seoane

0.3.3 June 30, 2005
 * disable clear search button unless search is underway
 * reset status when calls to pkgtools fails
 * configure script should now check for newest libslapt, falling back on
   libslapt.so otherwise
 * removed duplicate extern declarations
 * added Slovak translation by Erik Gyepes
 * added commandline option --config to specify alternate config to use for
   session
 * added commandline options, --upgrade to start up in automatic upgrade mode,
   and --install --remove to pass in packages to install/upgrade or remove.
 * disabled reordering the package treeview
 * allow reinstall of installed packages with different build identifiers
 * added vi translation by Vu Nguyen
 * reset package menu after install/upgrade/remove is complete
 * added search completion for previous searches in the session
 * translation updates

0.3.2 June 10, 2005
 * added autogenerated doinst.sh script which should detect whether gksudo, gksu,
   gnomesu, or kdesu are installed and update the .desktop file accordingly
 * when locking toolbars, lock the top menu as well
 * updated search to use the same GtkTreeModel, only I'm filtering on the
   basis of a column value using GtkTreeModelFilter.  This improves the speed
   of building search listings and clearing out the search listings greatly.
 * only show the main window after initializing model (at startup)
 * changed upgrade button to just mark upgradeable packages
 * disconnected callbacks to package menu before recreating them
 * show all icons in the package menu, not just active/sensitive ones
 * added package menu to mimick the right click context menu
 * updated download dialog to show mirror and package download size
 * added notify if unable to write preferences (updated translations)
 * downloads can now be cancelled

0.3.1 June 04, 2005
 * updated marking and unmarking upgrades so that installed versions of
   upgrades are marked and unmarked appropriately
 * regenerated list of installed packages after install/remove/upgrade is
   complete to correctly display post execute status in treeview
 * added information in package info notebook about latest available and
   installed versions
 * added notification when install/remove/upgrade is complete
 * set busy cursor when rebuilding treeviews, and made most dialogs (except
   helps) modals
 * fixed duplicate column bug in adding/removing sources and excludes in
   preferences
 * added icon legend to the help menu
 * added status field to package information tab
 * added german translation by Sebastian Jauch
 * translation updates
 * added missing pkg_action_reinstall.png
 * set status icon for downgrades correctly
 * unmark correctly sets status column so status sorting after unmark works as
   expected
 * removed duplicate code to setup treeview columns for package listing and
   search listing
 * added reset_pkg_view_status() to reset status of package treeview
   rather than perform costly clear and repopulate treeview
 * properly mark dependencies for install/upgrade/remove
 * now using enum for column names

0.3.0 May 29, 2005
 * added package description to treeview
 * requires slapt-get >= 0.9.9l
 * small optimization in generating package treeviews
 * generated a notify window warning of failure to locate the specified
   dependent packages
 * silenced compiled time warnings for main.c and callbacks.c
 * added ability to remove a package from transaction (unmark)
 * new ui in hopes it will make gslapt more usable
 * added Swedish translation by Hakan Lindqvist
 * updated pl translation (thanks Piotr)
 * switched order of tabs in preferences, so sources is last
 * added pt to configure.in for language installation
 * fixed some formatting
 * removed unused signal handler paramter
 * updated translations with new strings
 * removed the unneeded exclude button since exclude prefs are working 
 * changed order of package list column, moving installed before location
 * updated UI, creating a paned view, and the package information is now
   tabbed.
 * free'd several allocated variables

0.2.1 May 19, 2005
 * added FAQs to the FAQ
 * set package listing columns to be resizeable
 * removed beta warning dialog
 * the clear button only rebuilds the view when it has to, as it's so expensive
 * added "not enough free space" notification
 * updated translations
 * added more notification for errors during source updates and transaction
   messages for missing deps and conflicts via new error api
 * formatting updates
 * added pt translation by Pedro Pinto
 * updated to compile against current slapt-get cvs
 * fixed bug that allowed installing multiple versions of a package
 * added accelerators, ctrl [i,u] for (re-)install/upgrade, ctrl [r] for
   remove, and ctrl [x] for exclude
 * fixed crash when enabling the remove button on certain packages
 * requires slapt-get >= 0.9.9k
 * fixed upgrade problem
 * updated transaction code to follow new transaction_t struct use of queue 
 * borrowed Ubuntu's add/remove applications icon for new gslapt icon
 * fixed issue with reinstall request not completing
 * statusbar now gives notification when there are pending things to execute

0.2_beta Mar 06, 2005
 * prevent progress window from being closed for the time being (see TODO)
 * changed slackpkg make target to pkg
 * upgrade summary shows current pkg version and new pkg version
 * added TODO
 * updated the interface, removing duplicate file menu entries, removed
   location field.
 * requires slapt-get >= 0.9.9i
 * added downgrade capability
 * added reinstall capability
 * cancelling preference dialog restores configuration from slapt-getrc
 * updated summary report to show statistics
 * cancelling summary has different callback when using dist-upgrade, clears transaction
 * remove dist-upgrade option
 * only show the download dialog if there are packages to download
 * filled in total progress progress-bar when installing, upgrading, and removing
 * fixed bug when all package sources or exclude expressions where removed
 * notify if no updates are available, don't show empty summary 
 * updates following libslapt updates, using add_source and new source list struct
 * made all possible fields translatable, regenerated translation files
 * added slackpkg make target to Makefile.am
 * fixed search duplication error
 * added pl.po translation contributed by Piotr Simon
 * install target is now /usr/sbin instead of /usr/bin (need to figure out
   how to find out if gnome-sudo|gksu|etc are installed and use them
   for the .desktop entry)
 * added slack-desc and slack-required
 * added initial translation files
 * added gslapt.desktop and gslapt.png contributed by Piotr Simon
 * hitting enter on search entry now invokes search callback (no clicking
   required)
 * moved package description up just below the package name
 * removed work wrap for pkg description
 * package source update now uses progress window
 * added tooltip for clear button
 * progress dialog for download/install/remove/upgrade shows pkg description

0.1alpha Feb 13, 2005
 * initial release