# # ChangeLog for window.c # # Generated by Trac 1.0.2 # Mar 28, 2024, 6:20:15 AM Tue, 24 May 2011 01:09:44 GMT David Benjamin [f97c1a6] * Makefile.am (modified) * aim.c (modified) * configure.ac (modified) * filterproc.c (modified) * functions.c (modified) * global.c (modified) * owl.c (modified) * owl.h (modified) * select.c (modified) * signal.c (added) * window.c (modified) * window.h (modified) * zephyr.c (modified) * README (modified) * cmd.c (modified) * commands.c (modified) * dict.c (modified) * editwin.c (modified) * fmtext.c (modified) * keybinding.c (modified) * keymap.c (modified) * list.c (modified) * logging.c (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/AnyEvent.pm (added) * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * tester.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * viewwin.c (modified) * zcrypt.c (modified) * zwrite.c (modified) Merge branch 'g_main_loop' The logic in owl_select_prune_bad_fds ... Tue, 24 May 2011 00:57:46 GMT David Benjamin [4cc49bc] * owl.c (modified) * window.c (modified) * window.h (modified) Make the owl_window redraw hook a GSource (Should this be a ... Fri, 26 Nov 2010 09:04:03 GMT Anders Kaseorg [b31f1c9] * commands.c (modified) * window.c (modified) Move declarations before code I don’t know if we still care about ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [6ad7bed] * window.c (modified) Avoid stripping parameters for function calls in window.c Although ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [4811422] * window.c (modified) Delay realizing a window until we need it for painting This avoids ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [5f0bcde] * window.c (modified) Make the check for _owl_window_realize more readable Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [38e2250] * window.c (modified) * window.h (modified) Use bool instead of int in owl_window Tue, 03 Aug 2010 03:38:26 GMT David Benjamin [5ca3fb7] * window.c (modified) Correctly maintain the doubly linked list in owl_widnow Oops. This ... Sun, 20 Jun 2010 20:47:23 GMT David Benjamin [5cc7e5e] * global.c (modified) * keys.c (modified) * mainwin.c (modified) * owl.c (modified) * owl.h (modified) * window.c (modified) Kill owl_global_needrefresh Not necessary now. Internal state for ... Sun, 20 Jun 2010 20:29:57 GMT David Benjamin [1f4ea57] * window.c (modified) Allow the screen to get dirtied It's just painting it that does nothing. Sun, 20 Jun 2010 20:27:48 GMT David Benjamin [b9d04ad] * window.c (modified) Remove the giant hunk of dead code We have version control for a reason. Sun, 20 Jun 2010 20:25:38 GMT David Benjamin [9379760] * window.c (modified) * window.h (modified) Add owl_window_is_subwin Better not to always infer !screen && ... Sun, 20 Jun 2010 20:23:49 GMT David Benjamin [58ea109] * window.c (modified) Remove the special case for moving the screen No need for that edge ... Tue, 15 Jun 2010 04:09:25 GMT David Benjamin [33b64f22] * window.c (modified) * window.h (modified) has_children and num_children aren't really necessary Tue, 15 Jun 2010 04:08:41 GMT David Benjamin [1aa4cc4] * window.c (modified) * window.h (modified) Export the hierarchy navigation Sat, 12 Jun 2010 19:29:01 GMT David Benjamin [438409f] * window.c (modified) Don't forget to unset dirty_subtree after redrawing it Thu, 03 Jun 2010 22:48:13 GMT David Benjamin [6e90da8] * window.c (modified) * window.h (modified) Add some more query functions for children Probably should just ... Thu, 03 Jun 2010 22:24:13 GMT David Benjamin [840032d] * window.c (modified) Don't emit a resize signal if the window only moved Restore some ... Thu, 03 Jun 2010 17:33:53 GMT David Benjamin [8f9a044] * Makefile.am (modified) * window.c (modified) * window.h (modified) * windowcb.c (added) Move the standard callbacks into a separate file Thu, 03 Jun 2010 17:31:20 GMT David Benjamin [d7c1dbe] * window.c (modified) * window.h (modified) Remove the stacking order functions We don't currently use them, ... Thu, 03 Jun 2010 17:29:56 GMT David Benjamin [aab7af1] * window.c (modified) Make unlinked handling more explicit Thu, 03 Jun 2010 06:37:58 GMT David Benjamin [f70a7a3] * window.c (modified) * window.h (modified) Add a default cursor and fallback finally on the screen Also get ... Thu, 03 Jun 2010 06:29:08 GMT David Benjamin [cc36f27] * window.c (modified) Clean up the old weak pointers Thu, 03 Jun 2010 03:57:44 GMT David Benjamin [f041595] * window.c (modified) Don't attempt to create windows with invalid dimensions newwin will ... Thu, 03 Jun 2010 02:06:53 GMT David Benjamin [d15ea5f] * window.c (modified) Punt the moving optimization since begx and begy are wrong Thu, 03 Jun 2010 01:41:22 GMT David Benjamin [f91767d] * window.c (modified) untouchwin any subwin before interacting with it subwins maintain ... Thu, 03 Jun 2010 01:32:42 GMT David Benjamin [678a505c] * window.c (modified) Move the attribute setting between unrealize/realize Doesn't do ... Wed, 02 Jun 2010 01:55:45 GMT David Benjamin [a5a9572] * window.c (modified) Make needrefresh when we set the cursor Tue, 01 Jun 2010 16:12:39 GMT David Benjamin [84a4aca] * window.c (modified) * window.h (modified) Add a cursor-tracking mechanism to owl_window Tue, 01 Jun 2010 15:56:01 GMT David Benjamin [a57f87a] * owl.c (modified) * window.c (modified) Move the update_panels into owl_window_redraw_scheduled Tue, 01 Jun 2010 15:00:42 GMT David Benjamin [cb5a9f3] * window.c (modified) Clear dirty flag on unrealized windows Tue, 01 Jun 2010 05:27:14 GMT David Benjamin [7a6e6c7] * global.c (modified) * owl.h (modified) * popwin.c (modified) * viewwin.c (modified) * window.c (modified) * window.h (modified) Use signals for redraw and resize Tue, 01 Jun 2010 05:25:15 GMT David Benjamin [7a70e26] * window.c (modified) * window.h (modified) Punt owl_window_children_foreach_onearg Use GFunc casts everywhere. ... Tue, 01 Jun 2010 04:29:53 GMT David Benjamin [e00355d] * window.c (modified) * window.h (modified) Drop the destroyed callback We probably don't need it with the new ... Tue, 01 Jun 2010 04:25:28 GMT David Benjamin [053f751] * owl.c (modified) * popwin.c (modified) * window.c (modified) * window.h (modified) For prototyping, use a GObject-backed owl_window It gives us many ... Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [3da1f4f] * popwin.c (modified) * window.c (modified) * window.h (modified) Export owl_window_unlink Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [402ed3d3] * popwin.c (modified) * window.c (modified) * window.h (modified) Use two functions: show/show_all instead of recurse flag It's more ... Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [50031f0] * popwin.c (modified) * window.c (modified) * window.h (modified) Rename map/unmap to hide/show to match GTK+ Also, the names make ... Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [933aa7d] * window.c (modified) Make the unlink logic more explicit Also, fix up a case where we ... Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [fe49685] * window.c (modified) Be better about noticing failed window creations Any failure and we ... Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [46e2e56] * window.c (modified) Rename map_internal to realize Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [7cbef8c] * window.c (modified) Don't dirty unrealized windows Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [ce7c6c3] * window.c (modified) * window.h (modified) Rename owl_window_is_visible to owl_window_is_realized Tue, 01 Jun 2010 04:25:27 GMT David Benjamin [ec4ccfc] * window.c (modified) Unmap a window before unlinking it Sat, 29 May 2010 17:14:57 GMT David Benjamin [5d74b7c] * window.c (modified) Minor formatting Sat, 29 May 2010 17:14:57 GMT David Benjamin [d39f68c] * global.c (modified) * window.c (modified) Compute the terminal size in the screen's size callback We do some ... Sat, 29 May 2010 17:14:57 GMT David Benjamin [d106110] * popwin.c (modified) * window.c (modified) Make the size callbacks listen for parent sizing This probably ... Sat, 29 May 2010 17:14:57 GMT David Benjamin [6b93305] * window.c (modified) Skip moving if it does nothing Sat, 29 May 2010 17:14:57 GMT David Benjamin [b0cbde4] * window.c (modified) Move some things around In case we want to make them static. Sat, 29 May 2010 17:14:57 GMT David Benjamin [2dfccc7] * window.c (modified) Bleh, make the screen's window stdscr It's not necessary, as we ... Sat, 29 May 2010 17:14:57 GMT David Benjamin [7c8811c] * window.c (modified) Fix a warning and add convenience paint callback Sat, 29 May 2010 17:14:57 GMT David Benjamin [6eefb5e] * window.c (modified) Don't forget to wsyncup Sat, 29 May 2010 17:14:56 GMT David Benjamin [b6cb985] * window.c (modified) Add a owl_window_get_parent function Sat, 29 May 2010 17:14:56 GMT David Benjamin [449af72] * Makefile.am (modified) * global.c (modified) * owl.c (modified) * owl.h (modified) * window.c (added) First draft of Nth iteration of owl_window framework