ChangeLog 26.5 KB
Newer Older
Enrico Tröger's avatar
Enrico Tröger committed
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
2006-03-10  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: applied patch from Nick Treleaven to allow
                    reclicking of taglist treeview item
 * src/keyfile.c: fixed small error which adds every time a new comment
                  in the filetype extensions configuration file
 * src/data/*, src/highlighting.c: added italic flag to all styles,
                                   added background colour for current
                                   line
 * src/dialogs.c, src/sciwrappers.c:
   applied patch from Nick Treleaven which improved inserting of
   current selection in the find and replace dialogs
 * src/filetypes.c: added new extensions for filetype Pascal


2006-03-09  Enrico Troeger  <enrico.troeger@uvena.de>

 * data/filetypes.pascal: added new keywords supplied by Marko Peric
 * src/highlighting.c: added support for // and (* ... *) comments in
                       Pascal
 * src/utils.c, src/document.c: improved utils_check_disk_status()
                                behaviour to work with files on
                                filesystems with another time than the
                                time from the local host


Enrico Tröger's avatar
Enrico Tröger committed
27 28
2006-03-02  Enrico Troeger  <enrico.troeger@uvena.de>

Enrico Tröger's avatar
Enrico Tröger committed
29 30 31
 * src/callbacks.c, src/build.c, src/geany.h:
   clicking on a compiler error message jumps to the correct file, if
   it is not the current one
Enrico Tröger's avatar
Enrico Tröger committed
32 33 34 35 36 37 38 39 40 41
 * src/dialogs.c: fixed crash when closing find or replace dialog twice
                  by pressing escape (triggering the delete_event),
                  closes #1441359


2006-02-27  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/sci_cb.c: added auto completion in LaTeX mode for \begin


Enrico Tröger's avatar
Enrico Tröger committed
42 43 44 45 46 47 48 49 50 51
2006-02-26  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: removed unneeded destroyapp_early()
 * src/main.c, src/utils.c: improved configuration directory creation
 * src/sci_cb.c, src/highlighting.c, src/document.c, geany.glade,
   src/geany.h, src/interface.c, src/prefs.c, src/callbacks.c:
   implemented first version of rudimentary folding support, added
   goto line entry in the toolbar and made it hideable


Enrico Tröger's avatar
Enrico Tröger committed
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
2006-02-25  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/keyfile.c: fixed memory leak, load filetype extensions from a
                  file in the configuration directory, the filetype of
                  a document is now also stored at loading and saving
                  session files
 * src/filetypes.c: removed unneeded constant GEANY_MAX_PATTERNS


2006-02-24  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/utils.c, src/callbacks.c, src/dialogs.c, src/main.c:
   made "make" build menu items sensitive for C header files
 * bugfix: src/vte.c: hopefully fixed a crash when closing the
                      preferences dialog and message window was hidden
                      and shown before


Enrico Tröger's avatar
Enrico Tröger committed
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
2006-02-21  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/utils.c: added utils_make_human_readable_str()
 * src/dialogs.c: added file properties dialog
 * geany.glade, src/interface.c, src/callbacks.c, src/dialogs.c:
   moved font selection dialog from glade code to dialogs.c, removed
   unnecessary callback functions for delete_event's


2006-02-20  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: fixed bug when using color selector and no file is
                    open, only fixed on some other actions
 * src/geany.h, src/main.c: disable menu functions of the edit menu
                            when no files are open
 * src/main.c: added the possibility to delete an existing fifo in the
               case, that Geany crashed previously


2006-02-17  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/gb.c: fixed bug which caused always same figures under Win32,
             some other code cleanups and changes
 * geany.glade, src/interface.c, src/callbacks.c, src/main.c:
   replaced the New toolbar button by a menu button, so it works also
   under Win32
 * src/prefs.c: all settings are now saved by pressing OK in the
                settings dialog, up to now it was only done at exiting


2006-02-16  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/main.c, callbacks.c, document.c: fixed some line breaking issues


Enrico Tröger's avatar
Enrico Tröger committed
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
2006-02-14  Enrico Troeger  <enrico.troeger@uvena.de>

 * Makefile.am, doc/Makefile.am: improved "make uninstall" of Geany
 * configure.in: added check for mkfifo(), made it also an option
 * src/main.c: added a message box if lost pipe was found, FIFO code
               now depends on HAVE_FIFO
 * src/Makefile.am: do not compile win32.c anymore, added to EXTRA_DIST
 * src/geany.h, src/main.c, src/callbacks.c:
   added command line option -p or --no-pipe to ignore a running
   instance of Geany and force opening a new instance


2006-02-13  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/utils.c: added utils_show_linenumber_margin()
 * geany.glade, src/interface.c, src/callbacks.c, src/dialogs.c,
   src/main.c, src/geany.h, src/keyfile.c, src/sci_cb.c:
   removed some items from the document menu to the preferences dialog,
   removed file save dialog from interface.c to dialogs.c, added
   toggle for line numbers


Enrico Tröger's avatar
Enrico Tröger committed
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
2006-02-10  Enrico Troeger  <enrico.troeger@uvena.de>

 * scintilla/LexOMS.cxx, scintilla/keywords.cxx,
   scintilla/include/SciLexer.h, scintilla/Makefile.am:
   added new lexer LexOMS(based on LexBash) for OMS support
 * src/highlighting.c: added new filetype OMS (O-Matrix)
 * src/dialogs.c: improved the find and replace dialog, an existing
                  selection is inserted, fixed focus settings
 * src/callbacks.c: prevent Geany entering an endless loop, at
                    replacing something like "YELLOW" with "yellow", if
                    search flag "Case sensitive" is not checked


2006-02-08  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/main.c, src/callbacks.c, src/geany.h:
   Geany now creates a FIFO, to communicate between different instances


2006-02-07  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/utils.c, src/callbacks.c, src/document.c: fixed a memory leaks
 * src/document.c: improved filename handling on saving files
 * src/callbacks.c: improved the filename entry widget in the file open
                    dialog, it handles now directories, too


2006-02-06  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/document.c: improved behaviour of HOME/END keys on wrapped lines
 * src/sciwrappers.c: added sci_assign_cmdkey()
 * geany.glade, src/interface.c, src/callbacks.c, src/dialogs.c:
   rewrite of the file open dialog, now it enters a directory instead
   of trying to open it in Geany (closes #1421776)
 * src/sci_cb.c: improved sci_cb_do_comment() to handle SQL and Caml
                 comments
 * src/sciwrappers.c, src/sci_cb.c:
   applied patch from Nick Treleaven to improve multiline selection
   by selecting the lines in the line number margin, removed also the
   right click behaviour to set a marker
 * src/highlighting.c: added filetypes SQL and (O)Caml, heavily reduced
                       code size
 * src/main.c: fixed wrong handling of the visibility of the message
               window
 * src/vte.c: fixed a crash when preferences are set and message window
              is hidden (thanks to Joo Martin for reporting)


2006-02-03  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/document.c: improved filename handling in document_open_file(),
                   fixed a crash at reloading files
 * src/main.c: fixed a crash when opening more than 25 files from the
               command line (closes #1422135)
 * src/sci_cb.c: improved sci_cb_do_comment() to handle CSS comments


Enrico Tröger's avatar
Enrico Tröger committed
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202
2006-02-01  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/build.c: applied patch from Nick Treleaven to fix memory leaks
 * src/document.c: changed <? to <?php in new file template
 * src/keyfile.c: changed "term" to "xterm", this was a simple typo
 * src/utils.c: added encoding to the status bar, fixed a freeze with
                C++ files (closes #1419473)


2006-01-29  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/win32.c: set the Open File dialog directory to the same
                directory as the current file
 * src/utils.c: disabled the build menu under Win32, at least temporary
 * src/templates.c, doc/geany.docbook:
   added new wildcard {geanyversion} to have actual Geany version in
   filetype templates (e.g. HTML template)


Enrico Tröger's avatar
Enrico Tröger committed
203 204 205 206 207
2006-01-27  Enrico Troeger  <enrico.troeger@uvena.de>

 * new release: Geany 0.5 "Rebus"


Enrico Tröger's avatar
Enrico Tröger committed
208 209 210 211 212
2006-01-26  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/utils.c, src/dialogs.c: set the Open File dialog directory to
                               the same directory as the current file
                               (thanks to Nick Treleaven for this patch)
Enrico Tröger's avatar
Enrico Tröger committed
213
 * src/sci_cb.c: fixed a bug with auto indention and CR/LF line endings
Enrico Tröger's avatar
Enrico Tröger committed
214 215 216
                 (thanks to Tamim for reporting)


Enrico Tröger's avatar
Enrico Tröger committed
217 218 219 220 221 222 223 224 225
2006-01-21  Enrico Troeger  <enrico.troeger@uvena.de>

 * tagmanager/tex.c, src/treeviews.c: added tag support for "\begin",
                                      fixed gcc4 warnings
 * tagmanager/docbook.c: fixed gcc4 warnings
 * src/filetypes.c, src/document.c, src/keyfile.c:
   fixed some bugs when opening files with non UTF-8 filenames


Enrico Tröger's avatar
Enrico Tröger committed
226 227 228 229 230 231 232 233 234 235 236 237 238
2006-01-18  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: it is now possible to insert a function description
                    (use right mouse button popup menu) without having
                    the cursor inside the { and } of a function


2006-01-17  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/sci_cb.c: fixed two auto indention bugs
 * geany.glade, src/interface.c: fixed incorrect size of Save as dialog


Enrico Tröger's avatar
Enrico Tröger committed
239 240 241 242 243 244
2006-01-16  Enrico Troeger  <enrico.troeger@uvena.de>

 * scintilla/*: updated Scintilla to version 1.67
 * src/treeviews.c: added category class to the symbol list, changed
                    category names for filetype DocBook and LaTeX
 * src/sci_cb.c: improved auto indention, now "for (...) {" works, too
Enrico Tröger's avatar
Enrico Tröger committed
245 246
 * configure.in: set prefix if it was not specified
 * geany.desktop.in: added GenericName[de]
Enrico Tröger's avatar
Enrico Tröger committed
247 248 249 250 251 252


2006-01-15  Enrico Troeger  <enrico.troeger@uvena.de>

 * configure.in, Makefile.am, desktop.in:
   replaced geany.desktop by geany.desktop.in, some changes to the
Enrico Tröger's avatar
Enrico Tröger committed
253
   desktop file like absolute icon path
Enrico Tröger's avatar
Enrico Tröger committed
254 255 256 257
 * tagmanager/tex.c: added tags section, subsection and subsubsection
 * tagmanager/docbook.c: complete rewrite, works great


Enrico Tröger's avatar
Enrico Tröger committed
258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
2006-01-14  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: src/document.c, src/treeviews.c: update open file list entry
                                            when "Saving as"
 * bugfix: src/document.c: fixed wrong g_object_unref() which causes
                           crashes
 * bugfix: src/geany.h, src/document.c, src/utils.c:
   fixed wrong symbol list in files with tag support but without
   exisiting symbols, added new boolean has_tags in document struct
 * src/geany.h, src/document.c, src/utils.c:
   removed unneeded utils_get_new_sci_number() and scid from document
   struct
 * src/treeviews.c, src/callbacks.c:
   added popup menu to symbol list, added "Hide" and "Hide sidebar" to
   symbol list popup and open files list popup, to quickly hide the list
   or the whole sidebar


Enrico Tröger's avatar
Enrico Tröger committed
276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319
2006-01-10  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: geany.glade, src/interface.c: added missing tooltip to
                                         compile button
 * src/filetypes.c: applied patch from Nick Treleaven, to add .cc, .hh
                    and .hxx extension for filetype C++ and improve the
                    pattern handling


2006-01-08  Enrico Troeger  <enrico.troeger@uvena.de>

 * tagmanager/docbook.c, tagmanager/parsers.h, tagmanager/Makefile.am:
   added conf.c(built from pascal.c), to create tags for docbook files
 * src/build.c, src/utils.c, src/main.c, src/callbacks.c:
   made the build menu filetype specific to have different menu items
 * bugfix: src/keyfile.c: save window geometry with
                          gtk_window_get_position() so restoring the
                          window works correctly under Win32, too


2006-01-06  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/main.c, src/callbacks.c, src/vte.c, src/geany.h:
   added commandline option to specify the path to the VTE library


2006-01-03  Enrico Troeger  <enrico.troeger@uvena.de>

 * data/filetypes.markup, src/highlighting.c:
   added new keywords for PHP5 and replaced phpKeyWords by php
   (thanks to Simon Stoye for reporting)
 * geany.glade, src/interface.c, src/prefs.c, src/keyfile.c
   src/callbacks.c, src/document.c, src/build.c, src/sci_cb.c:
   added new option "Beep on errors" to disable beeping


2005-12-31  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/gb.c: fixed segfault when exiting the easteregg program when it
             is still running
 * src/highlighting.c, src/win32.c: added my_strtod(), as replacement
                                    for Win32 strtod()


Enrico Tröger's avatar
Enrico Tröger committed
320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346
2005-12-29  Enrico Troeger  <enrico.troeger@uvena.de>

 * tagmanager/tm_tag.c: eliminated compiler (gcc4) warnings
 * bugfix: tagmanager/tm_workspace.c:
   replaced macro __unix__ by HAVE_GLOB_H(closes #1387828) and improved
   handling of P_tmpdir (closes #1387839)


2005-12-28  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: src/dialogs.c: fixed a segfault in dialogs_show_not_found()
 * bugfix: src/utils.c: fixed bug in utils_strpos() which returned -1
                        if length needle is 1
 * src/utils.c: added utils_treeviews_showhide(), to get the right
                settings at startup for the left side treeviews
 * src/gb.c: eliminated compiler(gcc4) warnings, replaced macro
             __unix__ by HAVE_FCNTL_H, use /dev/urandom or /dev/random
             (in this order) if available and rand() if not
 * src/configure.in: added checks for /dev/urandom and /dev/random


2005-12-25  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/dialogs.c: text entry field in the find and replace dialog grabs
                  focus by default, so the cursor is always inside


Enrico Tröger's avatar
Enrico Tröger committed
347 348
2005-12-19  Enrico Troeger  <enrico.troeger@uvena.de>

Enrico Tröger's avatar
Enrico Tröger committed
349
 * new release: Geany 0.4 "Tarkin"
Enrico Tröger's avatar
Enrico Tröger committed
350 351 352 353 354 355
 * src/gb.c: several improvements and bugfixes
 * src/prefs.c, src/callbacks.c: improved HAVE_VTE handling
 * src/sci_cb.c: set cursor position between brackets in
                 sci_cb_auto_close_bracket()


Enrico Tröger's avatar
Enrico Tröger committed
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371
2005-12-18  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: changed keyboard shortcut for rebuilding the symbol
                    list, now it is Ctrl+Shift+R, Ctrl+R is now used
                    reload the current file
 * src/callback.c, src/utils.c, src/document.c, src/treeviews.c,
   src/main.c, src/geany.h:
   made the symbol list document-oriented, so it has not to be
   generated on every notebook switch page event
 * src/geany.h, src/main.c, src/keyfile.c, src/callbacks.c:
   introduced opening_session_files, to suppress notebook switch page
   events at loading the files from the last session
 * geany.glade, src/interface.c, src/geany.h, src/callbacks.c:
   added new menu items: Help->Keyboard shortcuts and File->Revert


Enrico Tröger's avatar
Enrico Tröger committed
372 373 374 375 376
2005-12-16  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/dialogs.c: changed "build with make" keyboard shortcut to
                  Shift+F9 to avoid problems with window managers key
                  bindings (thanks to Nick Treleaven for reporting)
Enrico Tröger's avatar
Enrico Tröger committed
377
 * src/about.c, src/gb.c: added a nice easteregg(type "geany" in the
Enrico Tröger's avatar
Enrico Tröger committed
378 379 380 381 382 383 384 385 386 387 388 389 390 391
                          about dialog *g*)
 * src/vte.c: added popup menu for the VTE widget
 * bugfix: src/prefs.c: fixed crash when opening option dialog and VTE
                        is disabled
 * geany.glade, src/interface.c, src/main.c, src/callbacks.c:
   removed unnecessary functions


2005-12-13  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/sci_cb.c: added sci_cb_auto_close_bracket() to close { and [
                 brackets in LaTex-Mode (more could be added)


Enrico Tröger's avatar
Enrico Tröger committed
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408
2005-12-12  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: changed key binding to switch between open
                    documents from CTRL to ALT+Left/Right, so
                    CTRL+Left/Right moves the cursor to word boundaries


2005-12-11  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: added shortcut F6 to switch to the VTE widget
 * doc/geany.docbook: described some of the compile time options in
                      geany.h and marked filename with <filename>-tag.
 * src/interface.c, src/prefs.c, src/utils.c, src/callbacks.c,
   src/geany.h, src/documents.c: made length of MRU list changeable
 * bugfix: src/highlighting.c: fixed a wrong color value


Enrico Tröger's avatar
Enrico Tröger committed
409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443
2005-12-10  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/prefs.c, src/vte.c, src/keyfile.c, src/utils.c, src/callbacks.c:
   many changes, adding color settings for VTE


2005-12-09  Enrico Troeger  <enrico.troeger@uvena.de>

 * geany.glade, src/utils.c, src/interface.c, src/callbacks.c,
   src/main.c, src/keyfile.c: removed symbol list combo box in the
                              toolbar
 * src/treeviews.c, src/utils.c: heavily improved the tag list to
                                 categorise the tags in a tree


2005-12-08  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/interface.c: added tooltip text for exit button
 * src/main.c: open a new file at startup if none is open
 * bugfix: src/keyfile.c: fixed a segfault when starting without a
                          configuration dir


2005-12-06  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/document.c, src/callbacks.c: diabled extended HOME and END key
                                    default behaviour due to many
                                    problems


2005-12-03  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/filetypes.c, src/highlighting.c: added new filetype "Assembler"


Enrico Tröger's avatar
Enrico Tröger committed
444 445 446 447 448 449 450
2005-12-01  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/document.c, src/callbacks.c: extending HOME and END key default
                                    behaviour, to jump back to previous
                                    cursor position if pressed again


Enrico Tröger's avatar
Enrico Tröger committed
451 452 453 454
2005-11-30  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/keyfile.c, src/prefs.c, src/interface.c, src/vte.c:
   added some options for the VTE to the preferences dialog
Enrico Tröger's avatar
Enrico Tröger committed
455
 * bugfix: src/sci_cb.c: fixed a small bug by auto closing }-brackets
Enrico Tröger's avatar
Enrico Tröger committed
456 457
 * src/callbacks.c, src/main.c: added signal and handler for F12 key,
                                pressed in the main widget
Enrico Tröger's avatar
Enrico Tröger committed
458 459 460 461 462 463 464 465


2005-11-28  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/vte.c: added rudimentary clipboard support by pressing
              middle(paste) and right(copy) mouse button


Enrico Tröger's avatar
Enrico Tröger committed
466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489
2005-11-27  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/vte.c/h: newly created: contains functions for the terminal
                emulator widget, which is loaded if libvte.so.4 is
                available
 * configure.in: added option --[en|dis]able-vte to disable vte support


2005-11-25  Enrico Troeger  <enrico.troeger@uvena.de>

 * scintilla/LexOthers.cxx: edited the properties lexer to colourize
                            key=value pairs a bit nicer
 * tagmanager/parsers.h, tagmanager/conf.c, tagmanger/Makefile.am:
   added conf.c(built from make.c), to create tags for config files
 * src/utils.c, src/callbacks.c: rewrite untitled.extension after
                                 "Save As" in the file header


2005-11-24  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/keyfile.c, src/interface.c, src/prefs.c, src/msgwindow.c:
   added new option "Switch to status message list"
 * src/keyfile.c: store the position of vpaned1 too(sizer between
                  editor window and the status message list)
Enrico Tröger's avatar
Enrico Tröger committed
490
 * src/highlighting.c, src/filetypes.c: added new filetype "Conf"
Enrico Tröger's avatar
Enrico Tröger committed
491 492


Enrico Tröger's avatar
Enrico Tröger committed
493 494 495 496 497 498 499
2005-11-22  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: src/sci_cb.c: added missing / to the closing tr-tag in HTML
                         table auto completion
 * src/sci_cb.c: disabled auto completion in HTML at writing pure CDATA


Enrico Tröger's avatar
Enrico Tröger committed
500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681
2005-11-21  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/keyfile.c: store the position of hpaned1(sizer between editor
                  window and the taglist) and load it if window
                  positions are saved and restored
 * src/treeviews.c, src/callbacks.c: added special popup menu to the
                                     list of open files


2005-11-20  Enrico Troeger  <enrico.troeger@uvena.de>

 * new release: Geany 0.3 "Muzzer"
 * src/treeviews.c/h: newly created: contains functions for the taglist
   and open files treeviews on the left side
 * src/treeviews.c, src/callbacks.c: added an open files treeview,
   which represents all open files
 * src/interface.c: added a toolbar button to open the color chooser
 * bugfix: src/sci_cb.c: there was an error at the next line after
                         closing a multiline comment in C/C++/Java


2005-11-18  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/document.c: make a beep if a file could not be saved


2005-11-16  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: src/sci_cb.c: fixed a small bug that kills the current line
                         if a } was added and there is no newline and
                         there are no non-space characters on the line
                         (thanks to Frank Lanitz for reporting)


2005-11-15  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c: Save As add a recent opened file to the list, too


2005-11-14  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/utils.c, src/callbacks.c: added shortcut for "walking" between
                                 open documents by pressing
                                 STRG+LEFT resp. STRG+RIGHT
 * src/templates.h, src/templates.c, src/document.c, src/filetypes.c:
   removed hardcoded filetype templates from filetypes.c and added them
   to templates.h/c


2005-11-12  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/templates.c, src/interface.c, src/callbacks.c, src/prefs.c,
   src/keyfile.c, src/document.c, src/filetypes.c:
   removed GPL options(in the settings dialog, in the context menu for
   inserting comments like fileheader with GPL), now this is completly
   done within the fileheader template and the wildcard {gpl}, added
   also the first template for new file (filetype None)


2005-11-11  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: src/utils.c: fixed segfault if configuration directory could
                        not created
 * src/dialogs.c, src/main.c, src/callbacks.c:
   added a error box which is shown if configuration directory could
   not created
 * bugfix: src/callbacks.c: fixed a bug which freezed Geany sometimes
                            at exiting(thanks to Frank Lanitz for re-
                            porting)


2005-11-09  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: src/filetypes.c: set correct filetype id for type C++, so
                            template for new C++ file will work again
                            (thanks to Frank Lanitz for reporting)

2005-11-06  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/highlighting.c: added highlighting support for Python
 * src/highlighting.c: extracted all hardcoded styling definitions for
                       all filetypes, so they can be easily edited by
                       user in %PREFIX/%DATADIR/geany, a GUI interface
                       is planned
 * src/main.c, src/highlighting.c: load global.tags file only if a file
                                   was opened
 * src/callbacks.c: added key combo: Shift+Space to explicitly suppress
                    use of sci_cb_auto_forif()
 * Makefile.am: added data/ to be included in tarballs and get installed


2005-11-03  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/interface.c, src/prefs.c: added long line marker settings to
                                 preferences dialog


2005-10-31  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c, src/sciwrappers.c:
   reset the line number margin width at zooming in and out (thanks to
   Frank Lanitz for reporting)
 * src/dialogs.c, src/callbacks.c, src/document.c, src/keyfile.c:
   re-implemented recent files menu, this time in a useful way
 * bugfix: auto completion is working again


2005-10-30  Enrico Troeger  <enrico.troeger@uvena.de>

 * bugfix: src/filetypes.c: fixed the function pointer of filetype
                            Tex to get the correct styling
                            (thanks to Frank Lanitz for reporting)
 * src/document.c: reset the width of line number margin at saving
 * src/document.c, sciwrapper.c, geany.h, keyfile.c:
   added vertical line (by default at column 72) to mark long lines


2005-10-25  Enrico Troeger  <enrico.troeger@uvena.de>

 * new release: Geany 0.2 "Panaka"
 * configure.in, src/utils.c: added check for gethostname()
   and modified utils_get_hostname() appropriately
 * src/dialogs.c, src/interface.c: redesigned file open dialog
                                   to make it looks nicer


2005-10-24  Enrico Troeger  <enrico.troeger@uvena.de>

 * Makefile.am: added autogen.sh to EXTRA_DIST
 * scintilla/*: updated Scintilla to version 1.66
 * bugfix: configure.in: added check for fgetpos(), so compilation
                         with gcc 4 is possible
 * src/sci_cb.c: removed sci_cb_show_entity_list(), because it was
                 unnecessary


2005-10-23  Enrico Troeger  <enrico.troeger@uvena.de>

 * doc/geany.docbook: added search information in section Usage
 * src/utils.c: bugfix: check_disk_status should now work better
 * src/callbacks.c, src/dialogs.c, src/document.c, src/sci_wrappers.c,
   interface.c: created "Replace" dialog with Replace, Replace All and
   Replace Selection, also improved the Find dialog a little bit
 * src/callbacks.c, src/interface.c: added "show hidden files" checkbox
   in file open dialog


2005-10-22  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c, src/dialogs.c, src/document.c:
   heavily improved find dialog
 * src/sci_cb.c: added simple <table>-completion in HTML-mode
 * src/callbacks.c, src/interface.c, src/main.c, src/keyfile.c:
   added toolbar popup entries for toolbar icon size
 * src/dialogs.c, src/images.c: removed compile icon and replaced it
   by the GTK stock icon "convert"


2005-10-21  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/callbacks.c, src/interface.c, src/document.c, src/sciwrappers.c:
   added read-only mode (and checkbox in file open dialog)
   added also text entry in file open dialog to enter directly filenames
 * doc/geany.docbook: added startup information in section General
 * src/callbacks.c, src/interface.c, src/keyfile.c:
   added "Recent files" list to the file menu
 * src/build.c: at linking a file(C and C++): if source is newer than
                a existing object file, it is rebuilt
 * bugfix: src/build.c: compiling a file without any special arguments
                        didn't work


2005-10-20  Enrico Troeger  <enrico.troeger@uvena.de>

 * src/Makefile.am: EXTRA_DIST entry added, to include images.c
   (thanks to Frank Boehme for reporting of missing file)


2005-10-19  Enrico Troeger  <enrico.troeger@uvena.de>

 * first release - Geany 0.1 "Freyborn"