12015-10-03 Dimitar Zhekov <dimitar.zhekov@gmail.com> 2 3 * docs/scope.html: 4 Small documentation fixes. 5 * src/prefs.c, src/prefs.h: 6 Cleanup the obsolete gdb_send_interval and gdb_wait_death. 7 * src/debug.c, src/debug.h, src/parse.c: 8 Don't say "GDB died unexpectedly" if the user types -gdb-exit. 9 * src/debug.c: 10 Don't display possible binary zeros received from gdb stderr. 11 Fix line read error message for non-MI lines. 12 13 142015-10-02 Dimitar Zhekov <dimitar.zhekov@gmail.com> 15 16 * src/scope.c: 17 Removed the unused saved_id variable. 18 * src/plugme.h: 19 Removed the #ifndef checks, they don't work with Geany 1.25. 20 * src/common.h, src/plugme.c, src/scope.c: 21 Removed geany_functions, obsolete in Geany 1.25. 22 23 242015-10-01 Dimitar Zhekov <dimitar.zhekov@gmail.com> 25 26 * src/debug.c: 27 Switched gdb I/O to Geany spawn. No more attempts to send the 28 commands at 50 ms and permanent console under Windows. The gdb 29 buffer size is now 1 MB (no performance penalty for large buffer 30 sizes either), longer lines or ones with '\0' are not parsed. 31 * src/debug.c, src/prefs.c, src/prefs.h, docs/scope.html: 32 Removed gdb_buffer_length, gdb_send_interval and gdb_wait_death 33 preferences. Obsoleted by the new gdb I/O and the fact that 34 spawn sends SIGTERM under *nix, not SIGKILL (though _death was 35 unneeded anyway). 36 * docs/scope.html, src/scope.c: 37 Increased version to 0.94. 38 39 402015-04-24 Dimitar Zhekov <dimitar.zhekov@gmail.com> 41 42 * data/scope.glade, src/Makefile.am, src/common.h, src/scope.c: 43 Removed support for gtk+ 2.16. 44 * src/gtk216.c, src/gtk216.h: 45 Removed. 46 47 482015-04-19 Dimitar Zhekov <dimitar.zhekov@gmail.com> 49 50 * README, src/store/scptreestore.c: 51 Removed support for gtk+ 2.16. 52 53 542014-06-12 Dimitar Zhekov <dimitar.zhekov@gmail.com> 55 56 * docs/scope.html: 57 Small changes in the "Temporary breakpoint on load" description. 58 * src/menu.c, src/scope.c, src/scope.h: 59 Replaced scope find_widget() with Geany ui_lookup_widget(). 60 * src/scope.c: 61 Insert the Debug menu after Build if possible, instead of using 62 a fixed position. 63 * src/scope.c, src/utils.c, src/utils.h: 64 Sync Geany "Document -> [ ] Read only" state of the current 65 document if possible when locking/unlocking it on Run/Terminate. 66 67 682014-04-27 Dimitar Zhekov <dimitar.zhekov@gmail.com> 69 70 * src/conterm.c: 71 Declare unlockpt() and grantpt() prototypes instead of detecting 72 N kinds of *nix. Taken from the debugger plugin. 73 * src/program.c: 74 Define PATH_MAX if none (for example GNU/Hurd), by Evgeni Golov. 75 76 772014-02-17 Dimitar Zhekov <dimitar.zhekov@gmail.com> 78 79 * src/store/scptreestore.c: 80 Fixed warning generated by emitting "rows-reordered" for empty 81 brances (g_new() returns NULL for 0 elements). 82 * docs/scope.html, src/scope.c: 83 Increased version to 0.93.2. 84 85 862014-02-13 Dimitar Zhekov <dimitar.zhekov@gmail.com> 87 88 * data/scope.glade, docs/codes.html, docs/scope.html, src/break.c, 89 src/views.c, src/views.h: 90 Remember the total (initial) breakpoint ignore count and restore 91 it on each run. 92 * docs/codes.html, docs/scope.html: 93 Small changes and clarifications. 94 95 962014-01-08 Dimitar Zhekov <dimitar.zhekov@gmail.com> 97 98 * src/utils.c: 99 Check whether file from a thread/breakpoint/stack location exists 100 before attempting to open it (gdb 7.6+ includes "fullname" for 101 missing files). 102 103 1042014-01-06 Dimitar Zhekov <dimitar.zhekov@gmail.com> 105 106 * data/scope.glade, src/break.c: 107 Show breakpoint origin in the type column, with tooltip. 108 * data/scope.glade, docs/scope.html: 109 "Temporary breakpoint at" -> "Temporary breakpoint on load at". 110 * docs/scope.html: 111 Some improvements and clarifications. 112 * src/break.c: 113 Remove the "Temporary breakpoint on load" only on unload, not on 114 hit or when resetting the program state. 115 Show catchpoint condition (depends on the gdb version). 116 Support filenames and watch expressions with spaces. 117 * src/break.c, src/debug.c, src/inspect.c: 118 Apply any unapplied breakpoints/inspects marked as "Apply on run" 119 on each run (only important if "Auto run/exit" is off). 120 * src/gtk216.c: 121 Make sort_column_ids[] const. 122 * src/scope.c, src/watch.c: 123 Unify GPOINTER_TO_INT(FALSE) handling. 124 * src/scope.c: 125 Emit a message to Geany log if scope.glade can't be loaded, by 126 Enrico Tröger. 127 Removed static last_statusbar_state, unused since ScpTreeStore 128 dynamic registration. 129 * docs/scope.html, src/scope.c: 130 Increased version to 0.93.1. 131 132 1332013-10-26 Dimitar Zhekov <dimitar.zhekov@gmail.com> 134 135 * src/memory.c: 136 Handle offset (although it seems that gdb just adds it to start). 137 Fix counting for memory block with holes. 138 sscanf() -> g_ascii_strtoull(). 139 * src/prefs.c: 140 Removed an unused structure. 141 142 1432013-10-12 Dimitar Zhekov <dimitar.zhekov@gmail.com> 144 145 * src/debug.c: 146 Fixed a lapsus which prevented gdb stdout resync on overflow. 147 * src/memory.c: 148 Improved re-selection of the current line. 149 * src/memory.c, src/pref.c: 150 Decreased the maximum memory block size to 15.5K and increased 151 the default gdb stdout buffer size to 32K to match each other. 152 153 1542013-09-25 Dimitar Zhekov <dimitar.zhekov@gmail.com> 155 156 * src/scope.c: 157 Register ScpTreeStore dynamically, making Scope unloadable again. 158 * src/break.c, src/conterm.c, src/debug.c, src/inspect.c, 159 src/memory.c, src/menu.c, src/parse.c, src/program.c, 160 src/register.c, src/scope.c, src/stack.c, src/thread.c, 161 src/tooltip.c, src/tooltip.h, src/views.c: 162 Reverted the startup variable initialization from 2013-07-25. 163 * src/conterm.c, src/inspect.c, src/prefs.c, src/watch.c: 164 Small startup changes. 165 * docs/scope.html, src/scope.c: 166 Increased version to 0.93. 167 168 1692013-09-07 Dimitar Zhekov <dimitar.zhekov@gmail.com> 170 171 * data/scope.glade: 172 Removed "Program Terminal", "Breakpoints" and "Debug Console" 173 panel tab names - they are always initialized explicitly now. 174 * src/conterm.c, src/conterm.h, src/prefs.c, src/scope.c: 175 Apply VTE settings immediately after Edit -> Preferences. 176 * src/prefs.c, src/prefs.h, src/scope.c, src/scope.h: 177 Apply pref_panel_tab_pos immediately after scope.conf save. 178 Automatically switch to short panel tab names if Geany message 179 window is on right. 180 * docs/scope.html, src/scope.c: 181 Increased version to 0.92. 182 183 1842013-08-31 Dimitar Zhekov <dimitar.zhekov@gmail.com> 185 186 * data/scope.glade: 187 Set Debug Panel tabs to "scrollable", so that Geany message window 188 is not extended if it's not wide/tall enough to fit the tab names. 189 * src/break.c: 190 No async break messages only: don't disable a "dis" breakpoint on 191 hit, it may have a count (which is not available ATM). 192 * docs/scope.html, src/scope.c: 193 Increased version to 0.91.4. 194 195 1962013-08-25 Dimitar Zhekov <dimitar.zhekov@gmail.com> 197 198 * docs/codes.html, docs/scope.html, src/inspect.c, src/prefs.c, 199 src/prefs.h, src/views.c: 200 Fixed Inspect Refresh. 201 Added an option to disable Inspect Refresh/update in Hang mode 202 (causes internal gdb error). 203 * wscript_build: 204 Fixed the path handling when building with Waf under win32: Geany 205 does not change to it's own directory any more. 206 * src/register.c, src/scope.c: 207 Fixed unused variable warnings. 208 * docs/scope.html, src/scope.c: 209 Increased version to 0.91.3. 210 211 2122013-07-30 Dimitar Zhekov <dimitar.zhekov@gmail.com> 213 214 * src/views.c: 215 Use map signal to pre-change contents when editing tree cells, 216 since map-event is not received under Windows. 217 * Windows panel defaults to THREADS view, not PROGRAM. 218 219 2202013-07-25 Dimitar Zhekov <dimitar.zhekov@gmail.com> 221 222 * src/break.c, src/conterm.c, src/debug.c, src/inspect.c, 223 src/memory.c, src/menu.c, src/parse.c, src/program.c, 224 src/register.c, src/scope.c, src/stack.c, src/thread.c, 225 src/tooltip.c, src/tooltip.h, src/views.c: 226 Explicitly initialize all sensitive global and static variables on 227 startup, since reactivating a resident plugin will not do that. 228 * src/store/scptreestore.c: 229 Fixed indentation. 230 * docs/scope.html, src/scope.c: 231 Increased version to 0.91.2. 232 233 2342013-07-11 Dimitar Zhekov <dimitar.zhekov@gmail.com> 235 236 * src/scope.c: 237 Update toolbar state when saving a document or switching to another 238 document, and properly cache the last state. 239 * src/utils.c: 240 Recognize F77 as gdb-supported file type (was only Fortran). 241 * docs/scope.html, src/scope.c: 242 Increased version to 0.91.1. 243 244 2452013-07-05 Dimitar Zhekov <dimitar.zhekov@gmail.com> 246 247 * src/codes.html: 248 Documented the new Inspect commands. 249 * src/scope.html: 250 Explained the unified Watches/Memory/Inspect update policy. 251 * src/debug.c, src/debug.h, src/inspect.c, src/memory.c, 252 src/views.c, src/watch.c: 253 Unified the Watches/Memory/Inspect update policy. 254 * src/inspect.c, src/parse.c: 255 Added full Refresh instead of -var-update. 256 Fixed "new_numchild" -> "new_num_children". 257 Full update on an external changelist with >=1 elements. 258 Better support for float frame Inspect variables. 259 Support for out-of-scope assignments ignored by changelist. 260 * src/register.c: 261 Full update only if an external changed-registers contains at 262 least one element. 263 Disallow Format if no threads. 264 * docs/scope.html, src/scope.c: 265 Increased version to 0.91. 266 * TODO: 267 Inlined into scope.html. 268 269 2702013-07-02 Dimitar Zhekov <dimitar.zhekov@gmail.com> 271 272 * src/views.c: 273 Fixed shutdown sequence error when destroying Inspect or Registers 274 switches to the other page and causes refresh. 275 Fixed the page number to refresh when switching to Inspect or 276 Registers. 277 278 2792013-06-24 Dimitar Zhekov <dimitar.zhekov@gmail.com> 280 281 * data/scope.glade, docs/codes.html, docs/scope.html, 282 src/Makefile.am, src/break.c, src/common.h, src/debug.c, 283 src/inspect.c, src/inspect.h, src/parse.c, src/program.c, 284 src/register.c, src/register.h, src/scope.c, src/stack.c, 285 src/thread.c, src/views.c, src/views.h: 286 Added Registers next to Inspect. 287 * docs/codes.html: 288 Small syntax changes, explanation about the <> values. 289 * docs/scope.html, src/break.c, src/debug.c, src/debug.h, 290 src/local.c, src/stack.c, src/views.c, src/thread.c, 291 src/views.c, src/views.h: 292 Small syntax changes/fixes. 293 * src/conterm.c: 294 Clear the console with a single function call. 295 * src/inspect.c: 296 Fixed hexadecimal format. 297 Only set "editable" if an eleemnt is selected. 298 * src/common.h, src/local.src/utils.c, src/utils.h: 299 A (mostly) common mechanism to send/receive thread+frame. 300 * src/utils.c: 301 Display win32 error texts instead of codes. 302 * src/views.c: 303 Changing the thread/frame honours "Update all views". 304 Fixed the automatic text selection when the command dialog 305 is invoked. 306 * docs/scope.html, src/scope.c: 307 Increased version to 0.90. 308 309 3102013-05-23 Dimitar Zhekov <dimitar.zhekov@gmail.com> 311 312 * scope/src/inspect.c: 313 Fixed new value receiving after Format change. 314 315 3162013-05-17 Dimitar Zhekov <dimitar.zhekov@gmail.com> 317 318 * scope/src/prefs.c: 319 Fixed config reload when a file other than scope.conf is saved. 320 * src/program.c: 321 Use scp_tree_store_traverse() to search recent programs. 322 * docs/scope.html, src/scope.c: 323 Increased version to 0.89. 324 325 3262013-05-16 Dimitar Zhekov <dimitar.zhekov@gmail.com> 327 328 * src/store/ChangeLog: 329 Separate change log for ScpTreeStore - initial release. 330 331 3322013-05-08 Dimitar Zhekov <dimitar.zhekov@gmail.com> 333 334 * src/conterm.c: 335 Insert or typing into console brings up the command dialog only if 336 gdb is loaded. 337 * src/store/scptreestore.html: 338 Note that ScpTreeStore can not be currently used with Glade. 339 * src/view.c: 340 Small improvements. 341 * docs/scope.html, src/scope.c: 342 Increased version to 0.88. 343 344 3452013-05-04 Dimitar Zhekov <dimitar.zhekov@gmail.com> 346 347 * data/scope.glade, src/break.c, src/gtk216.c, src/gtk216.h, 348 src/inspect.c, src/local.c, src/memory.c, src/menu.c, src/parse.c, 349 src/parse.h, src/program.c, src/scope.c, src/stack.c, src/thread.c, 350 src/tooltip.c, src/utils.c, src/utils.h, src/watch.c: 351 GArray parse_modes -> ScpTreeStore. 352 GArray recent_programs -> ScpTreeStore. 353 Removed get array element size emulation. 354 Removed all array utility functions. 355 356 3572013-05-02 Dimitar Zhekov <dimitar.zhekov@gmail.com> 358 359 * data/scope.glade, src/thread.c: 360 GArray thread_groups -> ScpTreeStore. 361 362 3632013-04-25 Dimitar Zhekov <dimitar.zhekov@gmail.com> 364 365 * src/break.c, src/utils.c: 366 Small improvements. 367 * src/store/scptreestore.c: 368 Added i18n for gtk+ >= 2.18. 369 * src/store/scptreestore.html: 370 ScpTreeStore documentation fixes. 371 372 3732013-04-04 Dimitar Zhekov <dimitar.zhekov@gmail.com> 374 375 * data/scope.glade, src/Makefile.am, src/break.c, src/common.h, 376 src/inspect.c, src/local.c, src/memory.c, src/menu.c, src/scope.c, 377 src/stack.c, src/store.h, src/store/scptreedata.c, 378 src/store/scptreedata.h, src/store/scptreestore.c, 379 src/store/scptreestore.h, src/thread.c, src/utils.c, src/utils.h, 380 src/views.c, src/views.h, src/watch.c, wscript_build: 381 Switched from GtkList/TreeStore to ScpTreeStore. 382 * src/stack.c, src/watch.c: 383 Removed search optimizations, ScpTreeStore is fast enough. 384 * src/menu.c, src/menu.h, src/scope.c: 385 PLUGIN_KEY_GROUP() -> plugin_set_key_group(). 386 * src/prefs.c: 387 Removed the stash_tree based plugin_configure(). Looked nice, but 388 there is no indication that stash_tree will be included in the 389 plugin API. 390 * src/scope.c, src/tooltip.c, src/views.c: 391 Changes to support GTK+ 3. 392 * docs/scope.html, src/scope.c: 393 Increased version to 0.87. 394 395 3962013-03-07 Enrico Tröger <enrico.troeger@uvena.de> 397 398 * wscript_build: 399 Fixed the path handling when building with Waf. 400 401 4022013-03-07 Dimitar Zhekov <dimitar.zhekov@gmail.com> 403 404 * src/gtk216.c: 405 Fixed a bug in array size emulation. 406 407 4082013-02-21 Dimitar Zhekov <dimitar.zhekov@gmail.com> 409 410 * docs/scope.html: 411 Explained the "signal `project-before-save' is invalid" warning. 412 413 4142013-02-21 Dimitar Zhekov <dimitar.zhekov@gmail.com> 415 416 * src/inspect.c: 417 Unified inspect display, fixing empty "value" looking identical to 418 unapplied variable. 419 * src/prefs.c: 420 Fixed the default value for tooltips_fail_action. 421 * scope.glade: 422 Inspect -> Format -> s/binary/Binary/. 423 * scope.html: 424 Small fixes. 425 * docs/scope.html, src/scope.c: 426 Increased version to 0.84. 427 428 4292013-01-31 Enrico Tröger <enrico.troeger@uvena.de> 430 431 * src/gtk216.c: 432 Fixed typo in get array element size emulation. 433 434 4352013-01-29 Dimitar Zhekov <dimitar.zhekov@gmail.com> 436 437 * src/gtk216.c, src/gtk216.h: 438 Enable g_array_get_element_size() emulation for glib < 2.22 instead 439 of glib < 2.20. 440 441 4422013-01-26 YosefOr <yosefor3@walla.com> 443 444 * src/debug.c: 445 Reverted glibconfig.h include for win32 waitpid()/kill() emulation 446 to glib.h - the new glib versions don't allow individual includes. 447 448 4492013-01-22 Dimitar Zhekov <dimitar.zhekov@gmail.com> 450 451 * src/debug.c: 452 Win32 waitpid()/kill() emulation depends on glibconfig.h only and 453 sets errno = EINVAL on error. 454 * wscript_build: 455 Define empty libraries for win32 only. 456 457 4582013-01-22 Vadim Kochan <vadim4j@gmail.com> 459 460 * wscript_build: 461 Define default empty libriaries. 462 463 4642013-01-20 Dimitar Zhekov <dimitar.zhekov@gmail.com> 465 466 * src/debug.c: 467 Reduced dependency of win32 waitpid()/kill() emulation on glib. 468 * src/thread.c: 469 Change frame id to 0 or none immediately after thread change. 470 * src/stack.c: 471 Select frame 0 instead of the first available if the current frame 472 is no longer valid. 473 * src/local.c, src/views.c, src/views.h, src/watch.c: 474 Skip stack update if frame 0 for watches only. 475 * src/stack.c: 476 Select and focus only if the current frame is not valid any more. 477 * docs/scope.html: 478 Added tips about Memory. 479 * src/memory.c: 480 Distinguish between memory Clear and auto clear. 481 Fixed menu extra state bug. 482 * src/views.c: 483 Mark memory as auto clear. 484 * src/break.c, src/inspect.c, src/local.c, src/menu.c, src/stack.c, 485 src/thread.c, src/views.c, src/utils.c, src/watch.c: 486 Free string values returned by gtk_tree_model_get(). 487 * docs/scope.html, src/scope.c: 488 Increased version to 0.83. 489 490 4912013-01-15 Dimitar Zhekov <dimitar.zhekov@gmail.com> 492 493 * data/scope.glade, docs/codes.html, docs/scope.html, src/common.h, 494 src/Makefile.am, src/memory.c, src/memory.h, src/parse.c, 495 src/prefs.c, src/prefs.h, src/scope.c, src/views.c, src/views.h: 496 Added Memory subpage. 497 * data/scope.glade, src/conterm.c: 498 GtkTextView "debug_console" -> "debug_context". 499 * src/break.c, src/gtk216.c, src/scope.h, src/stack.c, src/thread.c, 500 src/views.c: 501 GTK_TREE_COLUMN(get_object(name)) -> get_column(name). 502 * src/conterm.c, src/menu.c, src/views.c: 503 Handle GDK_KP_Insert/GDK_KP_Delete/GTK_ISO_Space. 504 * src/conterm.c: 505 Don't invoke console on Ctrl/Alt/Mod ASCII characters. 506 Don't set debug_context properties already defined in scope.glade. 507 * src/conterm.h: 508 Properly declare dc_output/dc_output_nl as extern. 509 * src/debug.c, src/scope.c: 510 Invoke finalizers in (hopefully) proper order instead of processing 511 pending gtk+ events on finalize. 512 * src/debug.c: 513 Small initial wait for gdb kill in finalize instead of waiting 514 gdb_wait_death + 1. 515 * src/gtk216.c, src/gtk216.h, src/scope.c: 516 Emulate g_array_get_element_size() under glib 2.20. 517 * src/menu.c, src/plugme.c, src/utils.c, src/utils.h, src/views.c: 518 utils_str_replace_all() -> utils_strchrepl(). 519 * src/scope.c: 520 Properly initialize inspects state. 521 * src/stack.c: 522 Select and focus the current frame instead of simply selecting. 523 * src/tooltip.c: 524 Unlimited toolbar length on pref_tooltips_length = 0, as described 525 in scope.html. 526 * src/utils.c: 527 Invoke g_array_get_element_size() only once in array_save(). 528 * docs/scope.html, src/scope.c: 529 Increased version to 0.82. 530 531 5322013-01-03 Dimitar Zhekov <dimitar.zhekov@gmail.com> 533 534 * src/debug.c, src/scope.c: 535 Ask user whether to terminate debugging on build actions. 536 * src/debug.c: 537 Ignore "Auto run/exit" on Terminate if neither an executable nor a 538 load script is specified. 539 * docs/codes.html, src/inspect.c, src/inspect.h, src/local.c, 540 src/local.h, src/menu.c, src/menu.h, src/parse.c, src/views.c, 541 src/views.h, src/watch.c, src/watch.h: 542 Unified/simplified all "modified" tokens. The original version was 543 an overkill, and did not update all possible value references. 544 * src/thread.c: 545 Small "modified" tokens unification related changes. 546 * docs/scope.html, src/scope.c: 547 Increased version to 0.80. 548 549 5502012-12-30 Dimitar Zhekov <dimitar.zhekov@gmail.com> 551 552 * src/break.c, src/inspect.c, src/stack.c, src/thread.c, src/utils.c, 553 src/utils.h, src/watch.c: 554 Select, focus and align tree elements instead of simply selecting. 555 556 5572012-12-28 Dimitar Zhekov <dimitar.zhekov@gmail.com> 558 559 * src/break.c, src/inspect.c, src/parse.c, src/program.c, 560 src/watch.c: 561 g_key_file_get_*() -> utils_get_setting_*(), provide reasonable 562 defaults for some settings on load error. 563 564 * src/conterm.c: 565 gtk_widget_modify_font() -> ui_widget_modify_font_from_string(). 566 567 5682012-12-27 Dimitar Zhekov <dimitar.zhekov@gmail.com> 569 570 * data/scope.glade, docs/codes.html, docs/scope.html, src/parse.c, 571 src/stack.c, src/stack.h, src/thread.c, src/thread.h, src/views.c: 572 Easier sync between GDB/Scope thread/frame. 573 574 * docs/scope.html, src/scope.c: 575 Increased version to 0.79. 576 577 5782012-12-26 Dimitar Zhekov <dimitar.zhekov@gmail.com> 579 580 * data/scope.glade, docs/codes.html, src/break.c, src/inspect.c, 581 src/local.c, src/menu.c, src/stack.c, src/thread.c, src/views.h, 582 src/watch.c: 583 Small fixes, simplified menu action debug states. 584 585 5862012-12-24 Dimitar Zhekov <dimitar.zhekov@gmail.com> 587 588 * src/thread.c: 589 Limit TerminateProcess() exit code to UINT_MAX, not NSIG. 590 591 5922012-12-23 Dimitar Zhekov <dimitar.zhekov@gmail.com> 593 594 * docs/scope.html, src/prefs.c, src/prefs.h, src/thread.c: 595 Added option "keep_exec_point" to keep the execution point marker 596 and Threads location columns when a thread execution is resumed. 597 * docs/scope.html, src/scope.c: 598 Increased version to 0.78. 599 600 6012012-12-22 Dimitar Zhekov <dimitar.zhekov@gmail.com> 602 603 * NEWS: 604 Real NEWS. 605 * docs/scope.html: 606 Small clarification. 607 * src/parse.c: 608 Fixed breakpoint-deleted id format. 609 * src/parse.h: 610 Removed parse_lead_locale(), not used. 611 * src/program.c, src/scope.c: 612 Unified error message format. 613 614 6152012-12-18 Dimitar Zhekov <dimitar.zhekov@gmail.com> 616 617 * build/scope.m4, scope/src/Makefile.am: 618 No -lutil under win32. 619 620 6212012-12-16 Dimitar Zhekov <dimitar.zhekov@gmail.com> 622 623 * src/common.h, src/menu.h: 624 Fixed forward declarations (though my gcc accepts them). 625 * src/menu.c, src/tooltip.c, src/views.c, src/views.h: 626 Clear scid_gen on program exit. No real risk of overflow, 627 but smaller values look better in Debug Console. 628 * src/menu.c: 629 Position cursor in modify dialog after " = ". 630 * src/tooltip.c: 631 Reset internal variables on program exit. 632 * src/debug.c: 633 Escape "\ in evaluate expressions. 634 * docs/scope.html, src/scope.c: 635 Increased version to 0.77. 636 637 6382012-12-13 Dimitar Zhekov <dimitar.zhekov@gmail.com> 639 640 * data/scope.glade, src/local.c, src/parse.c, src/parse.h, 641 src/stack.c, src/stack.h: 642 Per-function display of @entry arguments. 643 * src/inspect.c, src/menu.c: 644 Small per-function @entry arguments related changes. 645 * src/inspect.c, src/local.c 646 (int) strlen(...) to avoid format warnings. 647 * docs/scope.html, src/scope.c: 648 Increased version to 0.76, small fixes and clarifications. 649