/usr/share/xemacs-21.4.22/lisp/ChangeLog.GTK is in xemacs21-support 21.4.22-14ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 | 2000-09-12 William M. Perry <wmperry@aventail.com>
* dialog-gtk.el (popup-builtin-open-dialog): Went back to
using our lisp implementation of the file dialog. Much more
featureful.
* ui/gtk-file-dialog.el: Reworked to use CList instead of Tree
elements (more like the `real' GTK file selector.
2000-09-10 William M. Perry <wmperry@aventail.com>
* gtk-iso8859-1.el (gtk-iso8859-1): Need to actually provide
the feature
2000-09-09 William M. Perry <wmperry@aventail.com>
* dialog-gtk.el (popup-builtin-open-dialog): Guard against
calling gtk-main-quit too many times when destroying the
file-selection dialog.
2000-09-08 William M. Perry <wmperry@aventail.com>
* gtk-init.el (gtk-initialize-compose): Initialize the compose
map like X does.
2000-09-03 William M. Perry <wmperry@aventail.com>
* menubar-items.el (default-menubar): Include the font & size
menus when running under GTK.
* gtk-faces.el (x-font-regexp-*): Added variable aliases for
the x-font-regexp-* variables. x-font-menu works now.
* x-font-menu.el (font-menu-set-font): When setting the font, make
sure we don't set the type to 'x' blithely. This code is shared
with GTK now.
2000-08-30 William M. Perry <wmperry@aventail.com>
* dialog-gtk.el (popup-builtin-open-dialog): Signal 'quit' if the
user hits the cancel button. This gets rid of the 'wrong type
argument: stringp, nil' error.
2000-08-28 William M. Perry <wmperry@aventail.com>
* menubar-items.el (default-menubar): Disable the GTK font menu
item.
* dialog-gtk.el (popup-builtin-open-dialog): Reimplemented the
file-open dialog to use the normal GTK selector.
2000-07-26 William M. Perry <wmperry@aventail.com>
* gtk-init.el (init-post-gtk-win): Define the mule-fonts specifier
tag and default fonts for it when mule is provided. This will
make x-symbol.el work.
2000-07-24 William M. Perry <wmperry@aventail.com>
* ui/gdk.el: Ditto.
* ui/gnome-widgets.el: Ditto.
* ui/gtk-widgets.el: Updated all gtk-import-function calls to pass
a symbol instead of a quoted string.
* ui/gtk-ffi.el (gtk-import-variable): Make gtk-import-variable
able to take symbols instead of just strings. More consistent
with gtk-import-function this way.
2000-07-22 William M. Perry <wmperry@aventail.com>
* gtk-init.el (init-pre-gtk-win): Did not realize I had to do lisp
hackery to get '-unmapped' to work.
2000-07-12 William M. Perry <wmperry@aventail.com>
* ui/gtk-widgets.el (gtk-ctree-post-recursive):
(gtk-ctree-post-recursive-to-depth):
(gtk-ctree-pre-recursive):
(gtk-ctree-pre-recursive-to-depth): Added wrappers around the
combined gtk-ctree-recurse to make things easier on GTK authors
porting other code.
2000-07-11 William M. Perry <wmperry@aventail.com>
* gtk-init.el (init-gtk-win): Set gtk-initial-geometry out of
command-line-args-left.
(gtk-filter-arguments): New function to filter out only GTK/GNOME
approved command line arguments.
(init-gtk-win): Set gtk-initial-argv-list by filtering it. This
way we get session management/etc from GNOME.
2000-07-07 William M. Perry <wmperry@aventail.com>
* gtk-faces.el (gtk-init-global-faces): Make sure to pass in a GTK
device (any GTK device) try-font-name when initializing the global
faces or it gets confused and cannot find a font, so the code in
faces.el ends up setting device-specific faces, which are hard (or
at least non-obvious) for users to work around.
2000-07-01 William M. Perry <wmperry@aventail.com>
* ui/gtk-widgets.el (GtkType): Added GtkCTree finally.
* ui/gtk-ffi.el (gtk-ffi-check-function): New function that will
try to call a newly defined FFI function and report on whether we
need to define any new marshallers for it.
(gtk-ffi-debug): If non-nil, then we will check ALL functions that
come through gtk-import-function. All existing imported functions
have been checked, and a few missings ones were added.
* ui/glade.el: New file to import libglade functions.
2000-06-30 William M. Perry <wmperry@aventail.com>
* ui/gdk.el: Added most of the GDK drawing primitives.
2000-06-27 William M. Perry <wmperry@aventail.com>
* ui/gtk-widgets.el: Import gtk-major-version, gtk-minor-version,
gtk-micro-version, gtk-interface-age, and gtk-binary-age.
* ui/gtk-ffi.el (gtk-import-variable): New macro to import a
variable. Needed to do it as a function, otherwise you could not
byte compile / dump the file in a non-windowed XEmacs.
2000-06-23 William M. Perry <wmperry@aventail.com>
* menubar-items.el (default-menubar): Disable
make-frame-on-display if the function is not available.
2000-06-02 William M. Perry <wmperry@aventail.com>
* gtk-mouse.el (gtk-init-pointers): Make sure we set a toolbar
pointer. Looked kind of silly to have the 'xterm' cursor in
there by default.
2000-06-01 William M. Perry <wmperry@aventail.com>
* ui/gtk-widgets.el: Imported GtkStatusbar
* ui/gtk-marshal.el (define-marshaller): All marshalling functions
are now static.
* ui/gtk-marshal.el: Now outputs a function to populate a
hashtable with mappings from function name -> function pointer.
Also emits the find_marshaller () function that looks at this
hashtable.
2000-05-29 William M. Perry <wmperry@aventail.com>
* ui/gtk-ffi.el (gtk-import-function): Allow passing in of a
symbol for the function name, as well as a string.
* ui/gtk-widgets.el: Import the GtkSpinButton widget.
2000-05-26 William M. Perry <wmperry@aventail.com>
* ui/gtk-ffi.el (gtk-import-function): Rewrote as a macro so that
teh file can be safely byte-compiled. Argument values no longer
need to be quoted, and the function is not actually imported until
the function is called. Should save even more on loadup time.
(gtk-import-function): Do not defvar `lisp-name' - put the FFI
object on the symbols plist. Makes the lisp variable namespace
that much cleaner.
* ui/gtk-widgets.el: New uber-file containing all the GTK imported
functions. Load time is significantly faster than requiring ~90
different (usually 5 line) .el files, and polluting the 'features'
variable.
2000-05-23 William M. Perry <wmperry@aventail.com>
* ui/gtk-widget-accessors.el (define-widget-accessors): Fixed
bogus handling of GTkListOfString and GtkListOfObject slots.
These need to have the FULL type, not the fundamental type. And
_POINTER was just plain wrong for them - cause beautiful crashes
on linux. :)
* gtk-faces.el (gtk-choose-font): New function to change fonts
based on a GTK font selection dialog.
* menubar-items.el (default-menubar): Only show the font/size
submenus when we are in an X frame.
(default-menubar): Show a gtk-specific item when on GTK frames.
* ui/gtk-marshal.el (define-marshaller): We need to special case
anything with FLOAT in the argument list or the parameters get
screwed up royally.
2000-05-21 William M. Perry <wmperry@aventail.com>
* ui/gtk-file-dialog.el (gtk-file-dialog-fill-file-list): New file
dialog that is actually useful and much prettier than the default
GTK one.
2000-05-20 William M. Perry <wmperry@aventail.com>
* ui/gtk-ffi.el (gtk-import-function): Auto-run gnome-*-get-type
routines as well as the gtk-*-get-type ones.
* minibuf.el (mouse-read-file-name-1): Now tries to use the new
builtin dialog spec ben wrote about. Uses the GTK file selection
dialog. We should be able to come up with something much sexier
though - the default dialog box for GTK sucks hard.
2000-05-17 William M. Perry <wmperry@aventail.com>
* gtk-faces.el (gtk-init-device-faces): Make use of the extended
return values of gtk-style-info. Set the 'highlight' face to look
like GTK_STATE_PRELIGHT and 'zmacs-region' to be
GTK_STATE_SELECTED. Unfortunately these two faces will not
automatically be updated because they are not exposed to lisp
like Vdefault_face and friends.
2000-05-16 William M. Perry <wmperry@aventail.com>
* gtk-faces.el (gtk-init-device-faces): Removed a whole bunch of
face munging that is now done down in the guts of the GtkXEmacs
widget.
* gnuserv.el (gnuserv-edit-files): Handle GTK devices.
* ui/gtk-ffi.el (gtk-import-function): Make this a noop if
noninteractive. This allows us to compile the files during the
make process.
2000-05-10 William M. Perry <wmperry@aventail.com>
* dialog-gtk.el: New file implementing popup dialogs in Lisp using
GTK primitives. Called from dialog-gtk.c
* dumped-lisp.el (preloaded-file-list): Make sure we load up
menubar-items under GTK.
(preloaded-file-list): Load up dialog-gtk when using GTK.
2000-05-08 William M. Perry <wmperry@aventail.com>
* ui/gtk-widget-accessors.el (define-widget-accessors): New file
to define C functions that go into
../../src/emacs-widget-accessors.c. This is a hack to get around
the lack of accessor/settor functions in GTK for a LOT of things
that are required for full functionality (like dialogs)
2000-05-07 William M. Perry <wmperry@aventail.com>
* gtk-faces.el (gtk-init-face-from-resources): Set the highlight
face as well.
|