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