1 |
2003-03-13 <skratzert@gmx.de> |
2 |
* new UI for ebuildview |
3 |
* masking on demand for every ebuildview |
4 |
* initialize python only one per portagepython object |
5 |
* read all infos about ebuilds from portage |
6 |
|
7 |
2003-02-13 <skratzert@gmx.de> |
8 |
* changed conf() to CONF() and introduced readonly operator[] to access all config from everywhere |
9 |
* new admin |
10 |
* found the problem where compiler was allways called with -O0 |
11 |
* let metadatareader read in PORTAGE_CACHEDIR. Problem: There is no timestamp, so metadataReader must also use |
12 |
the stupid emerge.log as timestamp |
13 |
|
14 |
2003-02-10 <skratzert@gmx.de> |
15 |
* completed MetadataReader |
16 |
* use QDir::entryList in mergedReader |
17 |
|
18 |
2003-02-08 <hannes@mehnert.org> |
19 |
|
20 |
* fixed portagereader to only read PORTDIR_OVERLAY if it is set (it |
21 |
read cwd if not PORTDIR_OVERLAY was defined) |
22 |
* added distcc and buildpkg to FEATURES |
23 |
* added PORT_LOGDIR to paths |
24 |
|
25 |
2003-02-07 <skratzert@gmx.de> |
26 |
* remove trailing "/" from paths before writing to make.conf |
27 |
* show downgrade-packages after pretend |
28 |
|
29 |
2003-02-06 <skratzert@gmx.de> |
30 |
* fixed two very annoying bugs in Config system. |
31 |
-ACCEPT_KEYWORD were not read correctly because a stripWhitespace in arch.ui.h |
32 |
-"emerge -up world" showed the result of ACCEPT_KEYWORD="~x86" after changing back to "" |
33 |
setEnvironment("ACCEPT_KEYWORD","") before emerge helped. |
34 |
* fixed config: DEBUGBUILD now behaves like in portage |
35 |
|
36 |
2003-02-02 <skratzert@gmx.de> |
37 |
* moved to System in K-menu |
38 |
* show other break message before unmerge |
39 |
|
40 |
2003-01-16 <skratzert@gmx.de> |
41 |
* made tree-loading nicer |
42 |
|
43 |
2003-01-15 <skratzert@gmx.de> |
44 |
* implemented --usepkg |
45 |
* fix for freezing after merge/unmerge with lots of output |
46 |
|
47 |
2002-11-15 <skratzert@gmx.de> |
48 |
* implemented masking with portage code (python/C API sucks ;) ) |
49 |
* todo: maybe the masking should be done elsewhere (portagemap or portagepython). For now i'm gla it works :) |
50 |
* cleaned parseEbuild a bit |
51 |
|
52 |
2002-11-11 <skratzert@gmx.de> <hannes@mehnert.org> |
53 |
* big refractoring in TreeView and PortageMap related stuff |
54 |
* now the tree updates itself when a Package changes its status |
55 |
|
56 |
2002-11-03 <skratzert@gmx.de> |
57 |
* experimental storing and loading of portageMap |
58 |
|
59 |
2002-11-03 <hannes@mehnert.org> |
60 |
|
61 |
* kportage-0.5.1 |
62 |
* now works on ppc |
63 |
* fixes #9576, #8332 (from bugs.gentoo.org) |
64 |
* fixes also #1270, #1453 and #1567 (from savannah.gnu.org) |
65 |
|
66 |
2002-10-22 <hannes@mehnert.org> |
67 |
|
68 |
* new class Arch (tab ArchOpts) |
69 |
|
70 |
2002-09-02 <hannes@mehnert.org> |
71 |
|
72 |
* new class PackageDirReader |
73 |
* added new Tab: License |
74 |
* rewrote ParseEbuild |
75 |
|
76 |
2002-09-03 <skratzert@gmx.de> |
77 |
|
78 |
* create proc* only when needed |
79 |
* new class ProcDigest |
80 |
* fixes in proc* |
81 |
|
82 |
2002-08-31 <skratzert@gmx.de> |
83 |
|
84 |
* faster loading of portagetree with QTimer::singleshot |
85 |
* procclean shows its unmerged ebuilds |
86 |
* removed tab "Merged" |
87 |
|
88 |
2002-08-30 <skratzert@gmx.de> |
89 |
|
90 |
* stringBuf was not cleaned in procRsync |
91 |
|
92 |
2002-08-25 <skratzert@gmx.de> |
93 |
|
94 |
* added action for toolbar configuration |
95 |
* removed KProgress popup |
96 |
|
97 |
2002-08-19 <hannes@mehnert.org> |
98 |
|
99 |
* portDir() is now only defined once, all paths should work. |
100 |
|
101 |
2002-08-18 <skratzert@gmx.de> |
102 |
|
103 |
* GUI for portage configuration |
104 |
* class Config for global access to portage configuration |
105 |
|
106 |
2002-08-16 <hannes@mehnert.org> |
107 |
|
108 |
* added class: Virtuals |
109 |
* added ParseMakeConfs::parseAutoUse |
110 |
|
111 |
2002-08-16 <skratzert@gmx.de> |
112 |
|
113 |
* display SLOT in properties |
114 |
* now the KActions get enabled/disabled, depending on user actions |
115 |
* fixed toolbars |
116 |
|
117 |
2002-08-15 <skratzert@gmx.de> |
118 |
|
119 |
* new baseclass for *proc: ProcessBase |
120 |
* fixes in KportageApp |
121 |
|
122 |
2002-08-13 <hannes@mehnert.org> |
123 |
|
124 |
* updated ChangeLog |
125 |
* now it should be easier to parse lot of things like virtuals, use.defaults |
126 |
* changed Layout of PortageMap, it is now a QMap < QString, PackDirMap >, change was adding PackDir to PortageMap. |
127 |
* PackDir < QString, PackageMap > |
128 |
* PackageMap < QString, PackageBase > |
129 |
|
130 |
2002-08-12 <skratzert@gmx.de> |
131 |
|
132 |
* enhanced features of the proc-classes |
133 |
|
134 |
2002-08-11 <hannes@mehnert.org> |
135 |
|
136 |
* renamed all to KPortage, main reason was because savannah don't take project names with more than 12 chars |
137 |
* cvs import to savannah.gnu.org |
138 |
|
139 |
2002-08-10 <skratzert@gmx.de> |
140 |
|
141 |
* introducing new classes: Processes, ProcEmerge, ProcPretend, ProcClean, ProcRsync, ProcUnmerge, ProcInject, they are major enhancements and cleaned up KPortageApp a lot. |
142 |
* it is a new structure to have a better overview of the code. all shellprocesses are now called from Processes. |
143 |
* break works, KPortage no longer quits when breaking processes. |
144 |
|
145 |
2002-08-04 <hannes@mehnert.org> |
146 |
|
147 |
* ParseEbuild has a function text() |
148 |
* ParseEbuild parses some env-Vars |
149 |
* minor enhancements |
150 |
|
151 |
2002-07-31 <hannes@mehnert.org> |
152 |
|
153 |
* kportage-0.4.2, now depending on >=portage-2.0.18 |
154 |
* removed PackageBase portageVersion, because it didn't work |
155 |
|
156 |
2002-07-29 <hannes@mehnert.org> |
157 |
|
158 |
* removed KPortageApp::comparePackageBase() because it didn't work |
159 |
* added PackageBase portageVersion to KPortageApp (recent emerge rsync changes) |
160 |
|
161 |
2002-07-28 <hannes@mehnert.org> |
162 |
|
163 |
* a package is injected if there are less than 5 files in /var/db/pkg/<cat>/<pkg> |
164 |
* completed KPortageApp::slotReverseDeps() |
165 |
* added KPortageApp::expandVirtuals(), which looks at /var/cache/edb/virtuals |
166 |
* added KPortage::openFile() |
167 |
* added KPortage::comparePackageBase() which gets two PackageBases and an Operator and returns -1,0 or 1 |
168 |
|
169 |
2002-07-27 <hannes@mehnert.org> |
170 |
|
171 |
* added KPortageApp::slotObsoletePkg(), which searches for Packages which are not in /usr/portage. |
172 |
|
173 |
2002-07-22 <hannes@mehnert.org> |
174 |
|
175 |
* PackageBase has no QFileInfo, is much faster |
176 |
|
177 |
2002-07-19 <hannes@mehnert.org> |
178 |
|
179 |
* popup is only shown during startup |
180 |
* cleaned up ChangeLog |
181 |
|
182 |
2002-07-17 <skratzert@gmx.de> |
183 |
|
184 |
* released kportage-0.4.1 |
185 |
* pkg-clean is now fast |
186 |
* many bugfixes |
187 |
|
188 |
2002-07-16 <skratzert@gmx.de> |
189 |
|
190 |
* released kportage-0.4 |
191 |
* pkg-clean works, but a bit slow |
192 |
* fixed search |
193 |
* implemented PackageBase::operator != |
194 |
* fixed treeview for packages with same names in diffrent cats. |
195 |
|
196 |
2002-07-15 <hannes@mehnert.org> |
197 |
|
198 |
* fixed OptionsDialog |
199 |
* rewrote TreeView |
200 |
* added TreeIcons-class |
201 |
* added PackageBase::icon() and PackageBase::status() |
202 |
* ebuildProperties shows now Keywords instead of Maintainer |
203 |
* other minor fixes |
204 |
|
205 |
2002-07-03 <hannes@mehnert.org> |
206 |
|
207 |
* support for combobox searching |
208 |
* colored treeview |
209 |
|
210 |
2002-07-03 <skratzert@gmx.de> |
211 |
|
212 |
* combobox for search-options |
213 |
|
214 |
2002-07-03 <hannes@mehnert.org> |
215 |
|
216 |
* maskedPackages no longer tried to merged, pretended (added KPortage::filterMaskedPackages) |
217 |
|
218 |
2002-07-02 <skratzert@gmx.de> |
219 |
|
220 |
* new ToolBar: "searchToolBar" |
221 |
* kapp-processEvents() during package.mask-parsing |
222 |
|
223 |
2002-07-01 <skratzert@gmx.de> |
224 |
|
225 |
* Added fetchProc and unmergeProc. Unmerge and Inject, need no loadPortageMap() anymore. |
226 |
* Merge still needs, because it doesn't know about deps. |
227 |
|