1+---------------------------+
2| KNOWN BUGS                |
3+---------------------------+
4
5	(FIXED) http://sourceforge.net/tracker/?func=detail&aid=3034450&group_id=222729&atid=1056532
6	(FIXED) CRYTICAL warning when unloading the plugin
7		"CRITICAL	: g_object_ref: assertion `object->ref_count > 0' failed"
8	(FIXED) Double click on bookmarks, do nothing
9	(FIXED) show/hide hidden files not working on Windows
10	(FIXED) "Go Up" not working if the current path ends with slash // thanks to <dmaphy> for the report
11	* It is impossible to rename file/directory in Windows, dunno why
12	* It is impossible to delete file/directory in Windows, dunno why
13
14
15+---------------------------+
16| TODO                      |
17+---------------------------+
18
19	(DONE) codestyle improve to be same as other parts as geany`s
20	(DONE) configuration dialog
21	(DONE) tracking path to current focused document (work only for refreshed directories)
22	* In windows can choice between devices (C:\, D:\,...)
23	(DONE) Saving state of Showbars in config file everytime where is changed
24	(DONE) oneclick document opening
25	(DONE) filter separating ex.: "*.c;*.cpp;*.h"
26	(DONE) Complete following path from current document view
27	(DONE) Hide object files as native filebroser (*.o;*.a;*.so;*.dll;*.lib..)
28	(DONE) Using font from geany settings for sidebar
29	(REJECTED) Migrating to stash
30	(DONE) Adding keybindings for renaming/deleting/refreshing
31	(DONE) Add option to change bars position // requested by <dmaphy>
32	(DONE) Add option to autorename point the newest created objects by the Treebrowser
33
34
35+-------------------------------+
36| Development release ChangeLog |
37+-------------------------------+
38
39
4008-02-2011 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
41
42	* src/treebrowser.c
43		Added "Find in Files" option to right click context
44		(patch by oly, thanks)
45
4623-02-2011 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
47
48	* src/treebrowser.c
49		Fix an issue with tab switching with unsaved documents.
50		(patch from Frank Lanitz, thanks)
51
52
5314-02-2011 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
54
55	* src/treebrowser.c
56
57
5814-02-2011 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
59
60	* src/treebrowser.c
61		Try to prevent from potentially frees string literals (reported by kugel)
62
63
6414-02-2011 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
65
66	* One year release (from the idea to working plugin, thanks for all for the support)
67
68	* src/treebrowser.c
69		Completed file tracking functionality, now tracking and files that are not in the cached directories
70			This is the last TODO point from the started idea. Today is it exactly one from the first release.
71		Make default terminal for Windows always be "cmd"
72		Fixed directory separator for when chrooting be G_DIR_SEPARATOR_S not always "/"
73
74
7512-02-2011 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
76
77	* src/treebrowser.c
78		When Windows detected, it is creating config file (if it needen) with Explorer for external viewer
79
80
8110-02-2011 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
82
83	* src/treebrowser.c
84		Added function to close directory childrens (patch by Oliver Marks (#3175562), thanks)
85		Replaced TreeBrowser`s hidden file check with the native filebrowser check (thanks to geany`s team),
86			this may be fixing the bug #3157070 (Treebrowser plugin crashes Geany with files ending in ~)
87
88
8914-12-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
90
91	* src/treebrowser.c
92		Fixed nighty compilation error (reported by Enrico Tröger)
93
94
9510-12-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
96
97	* ChangeLog
98		Update
99	* README
100		Update
101	* src/treebrowser.c
102		Fixed warning: ISO C90 forbids mixed declarations and code (in check_hidden())
103		Fixed warning: 'return' with no value, in function returning non-void (in treebrowser_checkdir())
104		Fixed compilation warning with strlen()
105		Description changed (taken from ubuntu`s repos)
106
107
10810-12-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
109
110	Bumped version 0.20
111		Now will following the version number of geany
112
113
11409-12-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
115
116	* src/treebrowser.c
117		Fixed wrong colors in addressbar when last directory wasn`t existing,
118			but then chrooting.
119		"Right click" menu rearanged to looks more logically
120
121
12201-11-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
123
124	* src/treebrowser.c
125		Added dialog question when creating/removing file, to prevent from losing
126			target files if they exists.
127
128
12901-11-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
130
131	* ChangeLog
132		Revision 1688, Modified Thu Oct 28 21:02:33 2010 UTC by colombanw
133
134		Build system: don't force building the Treebrowser plugin
135
136		If the dependencies of the Treebrowser plugin are not met, simply
137		disable the plugin rather than abort the whole build.
138
139		Also add checks for creat(), sys/types.h, sys/stat.h and fcntl.h, and
140		fix the check for GIO to correctly handle the case it's not available.
141
142
14325-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
144
145	* src/treebrowser.c
146		Fixed wrong expaned status of the directories
147
148
14917-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
150
151	* src/treebrowser.c
152		Fixed order of includes with gio.h
153			(Patch by Enrico Troger)
154
155
15617-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
157
158	* src/treebrowser.c
159		Fixed memory leaks
160			(Patch by Colomban Wendling)
161		Fixed missing GIcon compilation error in gtk versions before 2.14
162		Fixed some compilation warnings on unused variables
163		Fixed translation string _("Empty") to be _("(Empty)")
164
165
16617-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
167
168	* src/treebrowser.c
169		Refactor a bit check_hidden() not to leak memory
170			(Patch by Colomban Wendling)
171
172
17316-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
174
175	* src/treebrowser.c
176		Fixed gio troubles (BIG THANKS TO Colomban Wendling)
177
178
17916-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
180
181	* src/treebrowser.c
182		Fixed unref data in utils_pixbuf_from_path()
183		Changed default icon for bookmarks to GTK_STOCK_HOME
184
185
18616-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
187
188	* src/treebrowser.c
189		Added new option to show mime-type icons (can be configured by the preferences)
190			(Idea from Colomban Wendling`s mail)
191
192
19309-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
194
195	* src/treebrowser.c
196		Fixed possible segfault when deleting file which is in bookmarks tree
197		Fixed wrong Show toolbars state when it turned off from the plugin configuration
198		Fixed collapsing and preloading bookmarks list when renaming, and deleting objects
199	* README
200		Try to add screenshot for the website
201
202
20309-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
204
205	* src/treebrowser.c
206		Fixes possible segfaults with bookmarks in ubuntu 10.10
207	* README
208		Update and fixes website compitables
209
210
21109-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
212
213	* src/treebrowser.c
214		Fixed translatable info
215			(thanks to Frank Lanitz  <frank(at)frank(dot)uvena(dot)de> for patch)
216		Fixed fixed bad code and compilation warning in unused vars
217			(thanks to Frank Lanitz  <frank(at)frank(dot)uvena(dot)de> for patch)
218		Fixed some compilation warnings
219		Try to prevent from "ISO C90 forbids mixed declarations and code" compile message
220
221
22208-10-2010 	Frank Lanitz  <frank(at)frank(dot)uvena(dot)de>
223
224	*  src/treebrowser.c
225		Replace deprecated PLUGIN_KEY_GROUP macro.
226
227
22808-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
229
230	* src/treebrowser.c
231		Added keybindings for renaming/deleting/refreshing
232			(from the todo list)
233		Added: now when option for show hidden files is disabled, it don`t show
234			files that ends with '~'
235		Fixed possible segfault when option "Hidding object files" is enabled
236			(idea from native filebrowser plugin)
237
238
23905-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
240
241	* src/treebrowser.c
242		Fixed wrong english message for not existing directory
243			(thanks to Dimitar Zhekov (dimitar.zhekov@gmail.com))
244		Added option to autorename point the newest created objects by the Treebrowser
245			Improved autorename focus while renamed is successful then close old and
246			  open new file;
247		Improved dialog for nonexisting folder
248			(now apear only when toolbars is hidden)
249		Fixed some warnings when compiling
250		Fixed gtk_tree_store_iter_is_valid() warning when loading the plugin
251
252
25303-10-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
254
255	* src/treebrowser.c
256		Fixed bugs in Bookmarks
257			(directory expander, renaming and deleting files/directories)
258		Fixed bug with empty path to chroot
259		Fixed showing wrong tooltips in settings dialog
260		Merged show_bars and show_bars_at_top in one combobox
261			(I think that this is more suitable)
262		Fixed bug in show/hide toolbar
263		Removed option for change how deep directories will be scanned
264			(I think that this is unusable and in some cases make geany to freezy)
265		Removed option "ON_EXPAND_REFRESH" - This is unnessecary already
266
267
26819-08-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
269
270	* src/treebrowser.c
271		Applied patch from Colomban Wendling
272		to fix issue with creat() declaration
273		THANKS
274
275
27616-05-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
277
278	* src/treebrowser.c
279		Fixed Bookmarks state when refreshing the tree
280
281
28225-04-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
283
284	* src/treebrowser.c
285		Added option to change bars position (Top or Bottom)
286
287
28825-04-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
289
290	* src/treebrowser.c
291		Menu elements are inactive instands of hidden
292		Added experimental bookmarks view
293		Added option to show/hide tree lines
294		Added option to copy the uri into clipboard
295		Added option to search into the view by the name // thanks to native filebrowser
296		Added tooltips with uri // thanks to native filebrowser
297		Added option to open terminal
298		Applied patch from Enrico to fix gtk+-2.8 compitable for tree lines
299		Fixed "Go Up" not working if the current path ends with slash
300
301
30219-04-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
303
304	* src/treebrowser.c
305		added clear icon in filter // thanks to native filebrowser plugin
306		using font from geany settings for sidebar  // thanks to native filebrowser plugin
307
308
30917-04-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
310
311	* src/treebrowser.c
312		added option to hide object files *.so;*.obj;*.so;*.dll;*.a;*.lib
313		fixed a few warnings
314
315
31614-04-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
317
318	* src/treebrowser.c
319		strings cleanup
320		(This is version 0.2, because the plugin become 2 months old :)
321
322
32311-04-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
324
325	* src/treebrowser.c
326		fixed bug when turned off "On expand refresh"
327		fixed runtime crytical warnings reported in http://nopaste.geany.org/p/m3f018a3e
328			and thanks to Enrico for help with gdb :)
329		added empty element when directory not filled, and changed default option values
330			for "On expand refresh"
331
332
33310-04-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
334
335	* src/treebrowser.c
336		fixed wrong root refresh on delete and create when objects are in toplevel
337		some string changed in prefs dialog
338		added option to close document if it is deleted from treebrowser
339		highlighing addressbar if typed directory not exists
340		make right click menu dynamic
341
342
34331-03-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
344
345	* src/treebrowser.c
346		fixed saving state of Show the toolbars when starting Geany
347		moving settings saving in separated function - save_settings()
348		now changing root directory when change current project
349		fixed bug when 'Right click->Refresh'
350
351
35230-03-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
353
354	* src/treebrowser.c
355		fixed expaned state when create/delete/remove files or directories
356
357
35826-03-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
359
360	* src/treebrowser.c
361		fixed bug with 'On expand, refresh.'
362		now right click not select item from list
363
364
36523-03-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
366
367	* src/treebrowser.c
368		added option when expanding to refresh directory tree
369		fixed complier warning with glib
370
371
37222-03-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
373
374	* src/treebrowser.c
375		fixed some bugs
376		fixed few old compiler warnings
377		applied few patches from Enrico Troger (code improvement)
378
379
38021-03-2010 	Adrian Dimitrov 		<dimitrov.adrian@gmail.com>
381
382	* src/treebrowser.c
383		fixed few compile warnings with glib and unused vars
384		fixed expanding, now directory is open when it click filling for first time
385		fixed possible segfault on start
386		added menu option to go up
387		fixed duplicated vbox varname now is 'sidebar_vbox'
388		added configuration dialog
389		fixed externally open menu
390		added option to close bars in bars
391		added options to expand/collapse all from menu
392		fixed compile error with glib < 2.12.0
393		added option to go current doc path in menu
394
395
39620-03-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
397
398	* src/treebrowser.c
399		clear comments
400		changelog update
401		if filter start with '!;' then filters are temporary reversed
402			ex.: '!;*.c;*.h' will show all expect .c and .h files
403
404
40519-03-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
406
407	* src/treebrowser.c
408		clear up the syntax and function names
409		fixed many bugs with renaming/creating/deleting objects
410		added multiple filtering criterias (separated by ';')
411		added oneclick document opening
412
413
41418-03-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
415
416	* src/treebrowser.c
417		add option to reverse filematch filter
418
419
42017-03-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
421
422	* src/treebrowser.c
423		migrated to dialogs_show_msgbox and dialogs_show_question
424		fix problem with path initialization
425
426
42716-03-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
428
429	* src/treebrowser.c
430		fix compilation warning messages
431		fix some crytical errors
432
433
43421-02-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
435
436	* src/treebrowser.c
437		fix patch applyed from Enrico about initial directories
438
439
44020-02-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
441
442	* src/treebrowser.c
443		made strings suitable for localization
444		fixed problem with default chroot
445		added option to disable chrooting on double click on directory
446
447
44817-02-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
449
450	* src/treebrowser.c
451		added options to add/remove/rename directories and files
452		code cleanup
453
454
45514-02-2010 	Adrian Dimitrov 	<dimitrov.adrian@gmail.com>
456
457	* src/treebrowser.c
458		initial, with base options
459