ChangeLog 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. Tue Mar 10 23:46:29 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  2. * glayout.c
  3. * gscreen.c (x_adjust_top_file): We no longer adjust the top
  4. displayed filename.
  5. (panel_build_selected_file_list): Fix for the transfered data.
  6. (panel_drop_data_available): Now drop support uses the new
  7. coords.x and coords.y fields from the DropDataAvailableEvent to
  8. find out which directory receives the drop.
  9. * glayout.c: added: configure_box, configure_vfs
  10. (get_other_type): Return the correct value.
  11. 1998-03-10 Federico Mena Quintero <federico@nuclecu.unam.mx>
  12. * gscreen.c (panel_file_list_size_allocate_hook): Now we
  13. connect_after to the size_allocate signal and block the handler.
  14. Things are still not perfect, though.
  15. * gtools.c (message): Added return NULL. This needs to be fixed.
  16. (translate_gdk_keysym_to_curses): FIXME: Replace KEY_BACKTAB by '\t'
  17. while KEY_BACKTAB is added somewhere else.
  18. (translate_gdk_keysym_to_curses): return -1 as last resort.
  19. * glayout.c (get_current_index): Add g_assert_not_reached() for
  20. fatal case.
  21. * gmenu.c (menubar_new): Cast g_menubar to unsigned long.
  22. * gwidget.c (x_create_input): Cast entry to GTK_OBJECT.
  23. * gkey.c (find_select_closure_callback): Fix = -> == typo.
  24. Tue Mar 10 00:10:32 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  25. * gscreen.c (panel_drop_data_available): Now drop support uses the
  26. new coords.x and coords.y fields from the DropDataAvailableEvent
  27. to find out which directory receives the drop.
  28. * gwidget.c (x_radio_focus_item): Add support for focusing radio
  29. buttons.
  30. Mon Mar 9 15:12:00 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  31. * gtools.c (translate_gdk_keysym_to_curses), dlg.c
  32. (dlg_key_event): Support for backtab.
  33. * gwidget.c: highlight properly the focused radio entry.
  34. * gmain.c (x_init_dlg): After setting up the X widget, set the
  35. Gtk focus to h->current;
  36. 1998-03-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
  37. * gscreen.c (x_panel_select_item): Set the colors of the row.
  38. * gmain.c (xtoolkit_init): Changed gnome_init() to new version.
  39. (xtoolkit_init): Call gnome_init() properly. Also, return 0.
  40. Sat Mar 7 15:24:49 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  41. * gwidget.c (entry_click): Focus the entry on clicks.
  42. Fri Mar 6 20:50:19 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  43. * gmain.c (create_panels): New per-port variable, used to flush
  44. all of the pending X events.
  45. (x_set_idle): Implement idle functions, now the find command works
  46. properly.
  47. * gwidget.c (x_create_radio): Connect to the "toggled" signal to
  48. keep track of the radio button.
  49. (listbox_select): callback for the select and double click
  50. actions.
  51. (x_update_input): This can be invoked before the
  52. widget X resources have been allocated. Take care of this.
  53. (x_create_input): update the cursor position as well.
  54. (x_list_insert, x_create_listbox, x_list_delete_nth,
  55. x_listbox_select_nth): implement the Listbox widget.
  56. * gconf.h: New configuration options:
  57. PORT_HAS_PANEL_ADJUST_TOP_FILE and
  58. PORT_HAS_PANEL_RESET_SORT_LABELS
  59. 1998-03-06 Federico Mena Quintero <federico@nuclecu.unam.mx>
  60. * gmain.c (get_color): Make it use GdkColorContext correctly.
  61. * gscreen.c (panel_create_filter): The filter control is now a
  62. nice GnomeEntry. It does not work due to gmc trapping key events;
  63. I'll look into it tomorrow.
  64. (internal_select_item): Fixed broken behavior. Now uses GtkCList properly.
  65. default_filters: new structure with pre-defined glob patterns.
  66. This is actually broken, because it will only work when
  67. easy_patterns is enabled. I have to figure a way to make it work
  68. with regexp mode as well.
  69. Thu Mar 5 23:54:58 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  70. * gdesktop.c (drop_on_panel): New function; Used by the directory
  71. icons and by regular panels to support drag targets;
  72. * gscreen.c (panel_drop_data_available): Performs the drop action
  73. on a panel. It needs fixing, as the DropDataAvailabelEvent does
  74. not provide any information as to where the drop actually
  75. happened.
  76. (fixed_gtk_widget_dnd_drag_set, fixed_gtk_widget_dnd_drop_set):
  77. Only set the main window of the clist to be the source/target of
  78. the drag and drop code. The little square at the end did not make
  79. much sense as a drop/drag spot.
  80. 1998-03-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
  81. * gmain.h: Added prototype for x_filter_changed().
  82. Added #include "panel.h".
  83. * gconf.h (PORT_HAS_FILTER_CHANGED): New flag for conditional compilation.
  84. Wed Mar 4 22:43:00 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  85. * gtools.c (query_dialog): Rewritten to use the MC dialog/widget code.
  86. * gutil.c (my_system), acconfig.h: By default gnome will not have
  87. a subshell (at least for now) and will now exec everything
  88. asyncronously by default.
  89. * gscreen.c: Exactly what was I thinking when I used the
  90. g_panel_contents structure will remain a mistery for future
  91. programming psycologists. It was a huge mistake.
  92. * gdesktop.c: Use the new icon/text display routine from
  93. Federico.
  94. Tue Mar 3 21:03:52 1998 Miguel de Icaza <miguel@nuclecu.unam.mx>
  95. * gmain.c (x_destroy_dlg): Call gtk_grab_remove when destroying
  96. the dialog.
  97. * gmain.c (x_focus_widget): Handle special case of toplevels.
  98. 1998-03-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
  99. * gscreen.c: Some hackish changes to work around idempotence bugs
  100. in gtk_clist_select_row().