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