Gnus development mailing list
 help / color / mirror / Atom feed
* Gnus cleanup
@ 2016-02-09  4:13 Lars Ingebrigtsen
  2016-02-09  8:35 ` Michael Albinus
                   ` (5 more replies)
  0 siblings, 6 replies; 22+ messages in thread
From: Lars Ingebrigtsen @ 2016-02-09  4:13 UTC (permalink / raw)
  To: ding; +Cc: emacs-devel

I'm starting to do the Gnus de-compat cleanup now, I think.  Removing
the compat calls is easy enough, but should I also remove the compat
functions themselves?

For instance:

  (defalias 'gnus-window-inside-pixel-edges
    (if (fboundp 'window-inside-pixel-edges)
        'window-inside-pixel-edges
      'window-pixel-edges))

In Emacs, we usually mark functions as obsolete for a few years before
removing them, but I kinda feel like it's rather unlikely that there
will be any other usages of gnus-window-inside-pixel-edges after I clean
up the Gnus sources.

So I could just remove the compat function to.  But it is theoretically
feasible that somebody out there are calling
gnus-window-inside-pixel-edges in their own code.

(gnus-window-inside-pixel-edges is just one example.  There's like a
hundred of these...)

So...  just mark the compat functions as obsolete, or nuke them?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2016-03-07 13:52 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-09  4:13 Gnus cleanup Lars Ingebrigtsen
2016-02-09  8:35 ` Michael Albinus
2016-02-09  8:35 ` Eric S Fraga
2016-02-09 11:42 ` Malcolm Purvis
2016-02-09 15:30 ` Stefan Monnier
2016-02-09 23:08   ` Lars Ingebrigtsen
2016-02-10  0:50 ` Greg Troxel
2016-02-12  4:19 ` Lars Ingebrigtsen
2016-02-13  0:22   ` Frank Haun
2016-02-13  1:57   ` Eric Abrahamsen
2016-02-13  3:17     ` Eric Abrahamsen
2016-02-13  3:43       ` Lars Ingebrigtsen
2016-02-13  4:26         ` Eric Abrahamsen
2016-02-13  4:59           ` Lars Ingebrigtsen
2016-02-13 12:00   ` Frank Haun
2016-02-13 15:37     ` Richard Stallman
2016-02-14  2:35     ` Lars Ingebrigtsen
2016-02-14  3:13       ` Adam Sjøgren
2016-02-14 13:12       ` Frank Haun
2016-02-17 21:10       ` Frank Haun
2016-02-18 12:29         ` Frank Haun
2016-03-07 13:52   ` Ted Zlatanov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).