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