ChangeLog-20010806 104 KB
Newer Older
1 2 3 4 5
Wed Oct 21 11:41:44 1998  Owen Taylor  <otaylor@redhat.com>

	* panel.c menu.c: Added the ability to drag launchers applets
	and directories from the menu onto the panel.

6 7 8 9
1998-10-20  Andrew Veliath  <andrewtv@usa.net>

	* Makefile.am: Update IDL compiler rule to depend on ORBIT_IDL.
	
Owen Taylor's avatar
Owen Taylor committed
10 11 12 13
Sun Oct 18 19:19:25 1998  Owen Taylor  <otaylor@gtk.org>

	* panel.c: Use the new DND API.

14 15 16 17
1998-10-13    <jrb@aware-of-vacuity.labs.redhat.com>

	* menu.c (panel_lock): changed the command to use xscreensaver now.

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
18 19 20 21 22 23
Tue Oct 13 02:28:55 1998  George Lebl  <jirka@5z.com>

	* main.c,applet.c,drawer-widget.c: fix minor warnings

	* swallow.c: fix a bug with removing swallows still waiting for windows

24 25 26 27 28 29
Sun Oct 04 02:41:01 1998  George Lebl  <jirka@5z.com>

	* launcher.c: applied patch from Michael O'Reilly
	  <michael@metal.iinet.net.au> that fixes the launcher property
	  crashes

30 31 32 33 34
1998-09-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* Makefile.ama: Use '?' to separate the sed
	commands as ',' is used when people pass -Wl,something.

35 36 37 38 39 40 41 42
Wed Sep 30 14:45:30 1998  John Ellis  <johne@bellatlantic.net>

	* menu.c, panel_config.c, session.c, snapped-widget.[ch]: Added option
	to disable hidebutton pixmaps.
	* snapped-widget.c(show_hidebutton_pixmap)
	(snapped_widget_show_hidebutton_pixmaps): New functions for above.
	* panel_config.c(snapped_set_hidebutton_pixmaps): Same.

43 44 45 46 47 48
Sat Sep 26 00:56:14 CEST 1998  Eckehard Berns  <eb@berns.prima.de>

	* menu.c (create_menu_at): replaced gnome_pixmap_new_from_file_at_size
	with gnome_stock_pixmap_widget_at_size to get (IMHO) nicer icons in
	menus.

49 50 51 52 53 54 55
1998-09-22  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* Makefile.am (EXTRA_DIST): Removed gnome-panel.idl, since it now
	lives in another directory.
	(libpanel_appletinclude_HEADERS): Add panel-types.h to the list of
	headers for libpanel_applet.

56 57 58 59 60
Tue Sep 22 10:59:19 1998  George Lebl  <jirka@5z.com>

	* menu.c: follow the show_dot_buttons on creation, so that they
	  don't reappear after they've been disabled

61 62 63 64 65 66 67 68 69 70 71
Tue Sep 22 00:53:10 1998  George Lebl  <jirka@5z.com>

	* drawer-widget.c: fix drawer open/close code when animations are
	  disabled

	* session.c: global_config is not initialized, those values were
	  bogus anyway

	* session.c: fix segfault when quiting with a swallow applet that
	  didn't ever swallow anything

72 73 74 75
Thu Sep 17 01:51:47 1998  John Ellis  <johne@bellatlantic.net>

	* corner-widget.c, snapped-widget.c: changed xpm references to png.

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
76 77 78 79
Sat Sep 12 17:15:57 1998  George Lebl  <jirka@5z.com>

	* exec-queue.c: fix zombies

80 81 82 83 84 85
Wed Sep 09 01:47:44 1998  George Lebl  <jirka@5z.com>

	* orbit-applet-lib.c: fixed brandamage with the request_id, it
	  used to sleep one second on every call, and increase the timeouts
	  to 30 secs

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
86 87 88 89 90 91
Wed Sep 09 01:07:43 1998  George Lebl  <jirka@5z.com>

	* extern.c: very minor fixup

	* panel-widget.c: fixes to forbidden lists and some minor fixups

92 93 94 95 96 97 98
Tue Sep 08 01:15:57 1998  George Lebl  <jirka@5z.com>

	* session.c: actually destroy sockets on exit, don't just
	  remove them from their container

	* *.c: minor cleanups

99 100 101 102 103
Tue Sep 08 00:14:37 1998  George Lebl  <jirka@5z.com>

	* extern.[ch]: correctly trap the destroy signal and correctly
	  destroy the event_box

104 105 106 107 108 109 110 111 112 113 114
Tue Sep 08 00:13:23 1998  George Lebl  <jirka@5z.com>

	* main.c,session.c,exec-queue.[ch],extern.c: got rid of the
	  children list and we are no longer trapping sigchld, trapping
	  destroy on the socket is much saner and nicer

	* gnome-panel.idl,orbit-applet-lib.c,applet-lib.h,orbit-glue.[ch],
	  session.c: tooltip state is now sent to each applet even in case
	  of multi applets ... doesn't change a thing in the actual applet
	  API anyhow

115 116 117 118
Mon Sep 07 00:29:12 1998  George Lebl  <jirka@5z.com>

	* panel.c: removed some dead code

119 120 121 122 123 124
Sun Sep 06 23:56:03 1998  George Lebl  <jirka@5z.com>

	* extern.c: bunch of minor fixes

	* main.c: fix catching of sigchld's

Raja R Harinath's avatar
Raja R Harinath committed
125 126 127 128
1998-09-06  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (xpanel): Comment out unused rule.

129 130 131 132 133 134
Sun Sep 06 13:26:54 1998  George Lebl  <jirka@5z.com>

	* swallow.c: fixup socket destruction

	* applet.c: instead of removing applet, destroy it on clean

135 136 137 138 139 140 141 142
Sat Sep 05 14:24:43 1998  George Lebl  <jirka@5z.com>

	* menu.[ch],panel_config_global.[ch],session.c: added a way to
	  make ... buttons optional

	* menu.c: use right click anywhere on the menu item as another
	  way to get the item menu

143 144 145 146 147
Sat Sep 05 00:20:03 1998  George Lebl  <jirka@5z.com>

	* session.c: fixed a possible cause of the applet multiplication
	  bug, but I doubt this was it

148 149 150 151 152 153 154 155 156 157
Fri Sep 04 22:54:58 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fix drawing after color/pixmap drop

	* panel-widget.[ch],panel.[ch],menu.c,launcher.[ch]:
	  added ability to drop directories desktop files and
	  executables onto the panel

	* launcher.c: when adding dentry, default to application

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
158 159 160 161 162 163
Fri Sep 04 18:05:35 1998  George Lebl  <jirka@5z.com>

	* panel_config.c: use color_picker

	* applet-widget.c: added some argument checking

164 165 166 167 168 169
Fri Sep 04 16:46:30 1998  George Lebl  <jirka@5z.com>

	* menu.c: added properties to menus

	* launcher.[ch]: cleanups

170 171
Fri Sep 04 01:45:02 1998  George Lebl  <jirka@5z.com>

172 173
	* panel-widget.c: added argument checking to functions, fixed a bug
	  or two, and disabled DEBUG
174

175 176 177 178
Fri Sep 04 00:37:45 1998  George Lebl  <jirka@5z.com>

	* *.c: fix a whole bunch of warnings

179 180 181 182 183 184 185 186
Fri Sep 04 00:08:28 1998  George Lebl  <jirka@5z.com>

	* mico-*.(h|cc),applet-lib.cc: removed

	* orbit-glue.h: replaces mico-glue.h

	* Makefile.am: removed support for mico

187 188 189 190
Thu Sep 03 23:24:20 1998  George Lebl  <jirka@5z.com>

	* session.c: typos fixed, now correctly loads tiles

191 192 193 194 195
Thu Sep  3 13:26:41 1998  Owen Taylor  <otaylor@redhat.com>

	* panel-widget.c ([add/remove]_panel_[from/to]_forbidden):
	Check for NULL _before_ cast to avoid warnings.

196 197 198 199 200
Wed Sep 02 23:53:23 1998  George Lebl  <jirka@5z.com>

	* session.c: clear the list of applets after do_session_save
	  default tiles are now in pixmaps/tiles

201 202 203 204 205
Wed Sep  2 01:30:32 PDT 1998 Manish Singh <yosh@gimp.org>

	* main.c
	* applet.c: fixes for changed GArray interface (untested)

206 207 208 209
Wed Sep 02 00:15:41 1998  George Lebl  <jirka@5z.com>

	* applet-widget.c,applet-lib.cc: fixed include file typos

210 211 212 213 214 215 216 217 218 219 220 221 222 223
Tue Sep  1 15:32:54 1998  Owen Taylor  <otaylor@redhat.com>

	* Some ref-counting fixups. Ref the widgets we are
	going to later unref, and always unref our menus
	instead of destroying them, since the latter might
	leak.

	* Destroy all panels on exit, so that GTK_DEBUG=objects
	can give meaningful results.

	* orbit-applet-lib.c (applet_corba_gtk_main_quit): Release
	the panel reference when quitting so that the connection
	is shut down nicely.

224 225 226 227
Tue Sep 01 10:28:05 1998  George Lebl  <jirka@5z.com>

	* launcher.c: got rid of an obscolete argument

228 229 230 231
1998-09-01  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* panel-util.c (my_g_list_pop_first): Fix warning.

232 233 234 235 236
Mon Aug 31 20:22:04 1998  Owen Taylor  <otaylor@redhat.com>

	* session.c (do_session_save): Pass the sync_applets list by
	reference so that the list can be properly modified.

237 238 239 240 241 242 243 244
Mon Aug 31 01:30:50 1998  George Lebl  <jirka@5z.com>

	* session.c: commented out debug info

	* menu.c: fix gnome_pixmap stuff (it's button_widget now)

	* panel.c: mark an applet for saving on add as well

245 246 247 248
Mon Aug 31 00:48:56 1998  George Lebl  <jirka@5z.com>

	* panel-util.c: fix a minor memory leak

249 250 251 252
Sun Aug 30 22:35:16 1998  George Lebl  <jirka@5z.com>

	* *.c: fixed a bunch of list/memory related problems

253 254 255 256 257 258 259 260 261
Sun Aug 30 13:33:48 1998  George Lebl  <jirka@5z.com>

	* applet.[ch],session.c,extern.c: Cleaned up widget/applet_widget
	  division

	* applet.c: always "bind lower events" on panel_widget_add

	* panel_config.c: removed unused variable

262 263 264 265 266
Sat Aug 29 22:52:46 1998  George Lebl  <jirka@5z.com>

	* menu.[ch],panel-util.[ch]: fixed undefined deps with applets
	  by putting the menu position code into menu.c

267 268 269 270 271 272 273 274
Sat Aug 29 22:36:18 1998  George Lebl  <jirka@5z.com>

	* session.c,main.c,panel_config_global.c: made icon settings
	  configurable

	* panel_config.c,session.c,menu.c,snapped-widget.[ch]: added
	  a setting to disable hidebuttons on the snapped panel

275 276 277 278
Sat Aug 29 16:04:37 1998  George Lebl  <jirka@5z.com>

	* corner-widget.c: fix initial position

279 280 281 282
Sat Aug 29 15:37:50 1998  George Lebl  <jirka@5z.com>

	* swallow.c: accept and properly launch .desktop files

283 284 285 286 287
Sat Aug 29 14:58:38 1998  George Lebl  <jirka@5z.com>

	* panel-util.[ch],menu.c,applet.c,panel.c: clean up menu
	  positioning code, so that there is only one function

288 289 290 291 292 293
Sat Aug 29 02:13:50 1998  George Lebl  <jirka@5z.com>

	* menu.c: cleanup of orient stuff

	* *.c: general cleanup after -Wall

294 295 296 297 298 299
1998-08-29  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* main.c (main): Fixed a bug, that occured, when the panel
	connects the session manager the first time every (i.e. the panel had
	no previous client id before).

300 301 302 303
Fri Aug 28 12:17:56 1998  George Lebl  <jirka@5z.com>

	* menu.c: use the new transparent gnome icon image

304 305 306 307
Fri Aug 28 10:32:51 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: don't resize the pixmap when we don't need to

308 309 310 311 312 313 314 315 316
Fri Aug 28 02:19:18 1998  George Lebl  <jirka@5z.com>

	* menu.c: uset the logo-icon image for the main menu, this
	  however doesn't look too good since the background is white

	* panel_config_global.[ch],session.c,main.c: tiles are now
	  optional (can be set from global configuration), all other
	  icon stuff will become settable as well soon

317 318 319 320
Fri Aug 28 01:32:36 1998  George Lebl  <jirka@5z.com>

	* button-widget.c: fixed up the position calculation

321 322 323 324 325 326 327 328 329 330 331
Fri Aug 28 01:10:47 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: removed support for no_window clicking since
	  it's not needed

	* button-widget.[ch]: added support for "depth" pressing, added an
	  inputonly xwindow, and other minor improvements, including a button
	  like behaviour

	* menu.c: adapt to the new pressed semantics for button-widget

332 333 334 335 336 337 338 339 340 341 342 343
Thu Aug 27 02:33:44 1998  George Lebl  <jirka@5z.com>

	* button-widget.c: fixes, made pressed return bool

	* panel-widget.c: don't consider it a beginning of a clicked
	  if true is returned from pressed

	* drawer.c,menu.c: converted to button-widget

	* main.c: loads up the default tiles and enables them, this will
	  be configurable in the future, but for now it's hardcoded

344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359
Wed Aug 26 02:14:11 1998  George Lebl  <jirka@5z.com>

	* button-widget.[ch],panel-widget.[ch]: redid the icon stuff, now
	  icons are windowless widgets which don't even draw themselves,
	  the panel is aware of them and draws them itself, this will in
	  the very near future have support for tiles.

	* launcher.c: using the new button-widget as the widget instead of
	  gnome-pixmap

	* panel-types.h: new file for global types

	* panel.c: support rightclick menus for no_window applets

	* applet.[ch]: export the show_applet_menu function

360 361 362 363 364 365
1998-08-20  Martin Baulig  <martin@home-of-linux.org>

	* orbit-applet-lib.c (gnome_panel_applet_register): Don't
	CORBA_free () the ior since it is needed when a new instance
	of a multiapplet is started.

366 367 368 369 370
1998-08-19  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Added some explicit dependencies to make it work
	for people building out of the tarballs.

371 372 373 374 375 376 377
Wed Aug 19 01:44:12 1998  George Lebl  <jirka@5z.com>

	* drawer-widget.c: added slightly ugly optimisation to the drawer
	  placement code

	* applet-widget.h: fix typo in comment

378 379 380 381 382
Tue Aug 18 20:18:41 1998  George Lebl  <jirka@5z.com>

	* applet.c,menu.c,panel.c: fix menu positioning to use requisition
	  allocation was Bad(tm) and didn't work with the latest gtk

383 384 385 386 387 388
Thu Aug 13 01:28:30 1998  George Lebl  <jirka@5z.com>

	* session.c: show even closed drawers, they flicker during startup
	  anyway, just this way they don't segfault when there is an
	  external applet on them

389 390 391 392 393 394
Wed Aug 12 20:30:22 1998  George Lebl  <jirka@5z.com>

	* drawer.[ch],drawer-widget.[ch],session.c,panel.c: offload some
	  drawer functionality from drawer.c to drawer-widget, and make the
	  size allocation stuff work right

395 396 397 398
Wed Aug 12 01:00:40 1998  George Lebl  <jirka@5z.com>

	* drawer.c,panel.c: fix autohide panel/drawer interaction

399 400 401 402
Tue Aug 11 03:01:27 1998  George Lebl  <jirka@5z.com>

	* drawer.c,menu.c: minor -Wall induced cleanups

403 404 405 406 407 408 409 410 411 412
Tue Aug 11 02:45:55 1998  George Lebl  <jirka@5z.com>

	* drawer.[ch],panel_config.[ch],applet.c: merged panel configuration
	  with the applet configuration in drawers

	* panel_config.c, panel.c: remove panel config dialog when the panel
	  is destroyed

	* *.c: minor cleanups

413 414 415 416 417 418 419 420 421 422 423 424 425 426 427
Mon Aug 10 02:32:19 1998  George Lebl  <jirka@5z.com>

	* launcher.c: removed a leak when launchers were destroyed
	  and made config dialog disappear when it's launcher is
	  destroyed

	* menu.c: made config dialog disappear when it's menu is
	  destroyed

	* drawer.c: made config dialog disappear when it's drawer is
	  destroyed

	* panel.c,applet.c: put in hacks to deal with tooltips owning
	  a reference count for applets

428 429 430 431
Sun Aug 09 19:59:18 1998  George Lebl  <jirka@5z.com>

	* menu.c: implemented properties of menu buttons

432 433 434 435 436
Sat Aug 08 23:42:14 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed interaction of applet_padding and
	  insertion of applets

437 438 439 440
Sat Aug 08 14:46:16 1998  George Lebl  <jirka@5z.com>

	* *.c: minor cleanups in function params

441 442 443 444 445 446 447 448 449
Sat Aug 08 01:29:31 1998  George Lebl  <jirka@5z.com>

	* panel.c: fixed a few warnings

	* main.c: reordered some startup items

	* panel_config_global.[ch],panel-widget.[ch],session.c: support
	  applet padding, the minimum distance between applets

450 451 452 453 454 455 456 457 458
Mon Aug 03 03:04:44 1998  George Lebl  <jirka@5z.com>

	* *.(c|cc): fixed memory leaks concerning remove_link

	* panel-util.[ch]: added a glist pop routine

	* menu.c: restore the grab on the parent menu after the popup
	  was "deactivated"

459 460 461 462
Sat Aug 01 20:55:12 1998  George Lebl  <jirka@5z.com>

	* menu.c: fixed main menu addition segfault

463 464 465 466 467 468 469 470
Sat Aug 01 19:36:16 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: a bunch of cleanups in _remove _add, to be
	  more gtkish

	* drawer-widget.c: minor interim hack to make drawers position
	  themselves 100% correctly

471 472 473 474 475 476 477 478
1998-08-01  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (PANEL_ORB_SRCLIST): Move mico-glue.h ...
	(panel_SOURCES): ... here.
	(EXTRA_libpanel_applet_la_SOURCES): Add all files which depend on
	the configure process.
	(EXTRA_panel_SOURCES): Likewise.

479 480 481 482 483 484
Sat Aug 01 16:23:31 1998  George Lebl  <jirka@5z.com>

	* menu.c: instead of a button for each menu item action there is
	  now a button with three dots which has a menu with the add
	  options (there will also be properties in the future)

485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503
Sat Aug 01 01:20:56 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: added support for no_window widgets, not fully
	  but it's something, I don't currently use it however

	* drawer.c,launcher.c,menu.c,panel.c,applet.c: got rid of a lot
	  of redundant eventboxing and the internal applets (except for
	  logout which shall follow) are now just gnome pixmaps, and the
	  click event is simulated. this adds good basis for the backing tile
	  support, plus it greatly increases performance especially when
	  dealing with very large drawer structures (there is 1/3rd the
	  windows to worry about)

	* session.c: tweaked the session saving/loading to maximize performance
	  ... however there now isn't backward compatibility so everyone needs
	  to delete his panel.d dir

	* panel-widget.c: minor fix for adding applets

504 505 506 507
Fri Jul 31 18:58:12 1998  George Lebl  <jirka@5z.com>

	* *.c: minor cleanups after -Wall compilation

508 509 510 511 512
Fri Jul 31 15:06:49 1998  George Lebl  <jirka@5z.com>

	* drawer.c,drawer-widget.c: minor fixes and added the new drawer
	  icons from John Ellis

513 514 515 516 517 518 519 520 521
Fri Jul 31 01:17:58 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: more cleanups, no need to the pushing functions,
	  we get that for free during size_alloc

	* panel_config.[ch]: fixed the update_back function

	* panel_config*.c: uset gtk_notebook functions for appending pages

522 523 524 525 526 527 528 529 530 531
Fri Jul 31 00:34:06 1998  George Lebl  <jirka@5z.com>

	* snapped-widget.c: fixed up the size_alloc and size_request,
	  it's now using a slight hack which seems to work nicely, we
	  do a size_request during size_alloc which fixes a race condition
	  and we sometimes do a cube size request in case we are changing
	  orientation to prevent flicker

	* corner-widget.c: fixed up in style of snapped-widget

532 533 534 535 536
Thu Jul 30 13:17:15 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed size_allocate to allow applets all the
	  way to the right side

537 538 539 540 541 542
Thu Jul 30 12:43:15 1998  George Lebl  <jirka@5z.com>

	* panel-widget[ch],snapped-widget.c,drawer-widget.c,corner-widget.c,
	  drawer.c,panel.c: very large cleanups in panel-widget, effectively
	  getting rid of the old broken geometry managment

543 544 545 546
1998-07-30  Christopher Blizzard  <blizzard@odin.appliedtheory.com>

	* .cvsignore: Add ORBit generated files

547 548 549 550 551
1998-07-28  Christopher Blizzard  <blizzard@odin.appliedtheory.com>

	* Makefile.am (MAINTAINERCLEANFILES): Add CORBA_SRCLIST to be
	cleaned in a maintainer-clean

552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572
Tue Jul 28 03:46:58 1998  George Lebl  <jirka@5z.com>

	* menu.c: add .directory files to the checked file list as well

	* menu.c: "add" button added to menuitems, no longer is there
	  an "add app to panel" menu since it can all be done from the
	  main menu, this makes it much nicer to add launchers to
	  the panel

	* panel.c,menu.c: put the panel menu creation routine into menu.c

	* *.c: don't center dialogs, they now act nicely without it

	* launcher.c,menu.c: add a way to create a new launcher

	* orbit-applet-lib.c,applet-lib.cc,main.c: cookies are now
	  per display which should allow two panels to run ...

	* panel-widget.c: very unsuccessful attempt at fixing the geometry
	  bugs in the widget, I will have to spend more time on this

573 574 575 576 577
Mon Jul 27 03:38:22 1998  George Lebl  <jirka@5z.com>

	* menu.[ch],panel.c: unified the "Panel" submenu in root
	  menu and the right click submenu for panels

578 579 580 581 582 583 584 585 586 587 588 589 590
Fri Jul 24 02:15:03 1998  George Lebl  <jirka@5z.com>

	* applet.[ch],panel.[ch]: moved panel menu creation to panel.c

	* applet.c,panel.c: allow removing of panel with some applets
	  in it (this was there because desctruction was not handeled
	  properly before, but it is ok now, it will remove all applets
	  inside a panel/drawer)

	* menu.c: changes to the "add to panel" code, a bit of cleanup,
	  ability to add a clean root menu, ability to add drawers instead
	  of just a menu

591 592 593 594 595 596 597 598 599 600
Thu Jul 23 00:59:03 1998  George Lebl  <jirka@5z.com>

	* panel.c,applet.c: added better support for case by case session
	  saving, if an applet is removed or added, the panel will only
	  save that applet, not everything as it did in the past, this
	  should make the automatic saves almost unvisible, applets are
	  should now send applet_widget_sync_config to request a save

	* applet-widget.h: minor fixes

601 602 603 604
1998-07-23  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* menu.c (about_cb): Use _() for strings in about dialog. 

605 606 607 608 609 610 611 612 613 614 615
Wed Jul 22 02:05:49 1998  George Lebl  <jirka@5z.com>

	* *.(cc|c|h): major moving of code from one file to another, no
	  bugs fixed or anything like that, it's purely moving of stuff
	  around, all session stuff from main.c and panel.c is now in
	  session.c, all applet stuff from panel.c is now in applet.c,
	  all extern stuff from main.c and panel.c is now in extern.c,
	  all panel stuff from main.c is now in panel.c, and and the
	  exec-queue stuff from main.c is now in exec-queue.c. essentially
	  panel.c is COMPLETELY different :)

616 617 618 619
Tue Jul 21 03:47:55 1998  George Lebl  <jirka@5z.com>

	* *.[ch]: cleanups in panel core,  plus a whole bunch of fixes

620 621 622 623 624 625 626
Sun Jul 19 23:41:08 1998  George Lebl  <jirka@5z.com>

	* panel.[ch]: got rid of destrocy_callback which wasn't
	  usefull any more

	* swallow.c: fixed adding of swallows

627 628 629 630 631 632 633 634 635 636 637
Sun Jul 19 18:57:19 1998  George Lebl  <jirka@5z.com>

	* main.c: cleaned up the load_applet function mess a bit,
	  having one function that does it all is not the right choice,
	  also took  out the applet load queue, I can't remember why it
	  was there but it was just making things more complicated

	* menu.c: cleaned things up and added a menu parameter for different
	  usermenu/system menu configurations for the main menu, but no
	  config fialog yet

638 639 640 641 642 643 644 645
Sun Jul 19 15:20:22 1998  George Lebl  <jirka@5z.com>

	* menu.c: cleanups, better multiple dir menu support, more
	  autoreread fixes, etc ...

	* panel-widget.[ch],snapped-widget.c: cleanups relating to size
	  and pathetic attempts to fix flashes

646 647 648 649 650 651 652 653 654 655
Sun Jul 19 02:35:27 1998  George Lebl  <jirka@5z.com>

	* orbit-applet-lib.c: add #include <string.h> to make gcc happy

Sun Jul 19 02:34:00 1998  George Lebl  <jirka@5z.com>

	* menu.c,main.c,panel.c: got rid of the ugly root_menu
	  thingie since it would make per menu options impossible
	  plus some cleanup and more fixups to the menu stuff

656 657 658
1998-07-19  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (panel_LDADD): s/MICO_LIBS/ORB_LIBS/g.
659 660
	(panel_LINK): Define to $(LINK) or $(CXXLINK) depending on if
	ORBit or MICO is used.
661 662 663

	* appletsConf.sh.in (APPLETS_LIBS): s/MICO_LIBS/ORB_LIBS/g.

664 665 666 667 668 669 670 671 672 673 674 675
Sat Jul 18 16:17:18 1998  George Lebl  <jirka@5z.com>

	* launcher.[ch]: make use of gnome-dentry-edit, plus some
	  cleanup

	* panel.c: changed the way the launcher dentries are saved, in
	  preparation of making a user defined apps menu

	* menu.c: allow multiple menudirs in a single menu,
	  main menu now has the system and the user menu in one
	  large menu (this will become configurable in the future)

676 677 678 679 680 681 682 683 684
Fri Jul 17 02:45:41 1998  George Lebl  <jirka@5z.com>

	* panel.c,main.c,applet-{lib,widget}.*,menu.c, panel_config_global.c:
	  made configuration syncing do partial saves instead of always
	  dumping everything, everything is dumped only on end or during
	  applet add/remove

	* panel-widget.c,panel.c: made button 1 events work more sanely

685 686 687 688 689
1998-07-16  Raja R Harinath  <harinath@cs.umn.edu>

	* panel.h (GPOINTER_TO_INT,GINT_TO_POINTER): 
	Backward compatibility defines for people using gtk+ 1.0.

690 691
1998-07-15  Raja R Harinath  <harinath@cs.umn.edu>

692 693 694 695 696 697 698 699
	* panel.h (ITOP,PTOI): Remove defines.  `glib' provides the same
	thing as GINT_TO_POINTER, GPOINTER_TO_INT.
	* main.c: s/PTOI/GPOINTER_TO_INT/, s/ITOP/GINT_TO_POINTER/.
	* menu.c: Likewise.
	* panel.c: Likewise.
	* panel_config.c: Likewise.
	* applet-lib.cc: Likewise.

700 701 702 703
	* mico-glue.cc (panel_corba_gtk_main_quit): Give a parameter to
	orb->shutdown(). 
	* applet-lib.cc (applet_corba_gtk_main_quit): Likewise.
	
704 705 706 707 708 709 710 711 712 713
Wed Jul 15 03:51:52 1998  George Lebl  <jirka@5z.com>

	* panel.c: fixed a segfault, there needs to be an entry in
	  the applets array before the applet is added to a panel

	* panel.c,swallow.c,panel_config.c,panel_config_global.c:
	  made all dialogs pop up at center of screen ... is this
	  the right berhaviour? it is much less annoting in almost
	  any fvwm placement mode

714 715 716 717 718 719
Tue Jul 14 03:03:30 1998  George Lebl  <jirka@5z.com>

	* swallow.[ch],main.c,panel.c: extend swallows to make them far
	  more usable then they were until now, now has the ability to
	  launch the app ... and to set the size of the swallow applet

720 721 722 723 724
Mon Jul 13 00:34:09 1998  George Lebl  <jirka@5z.com>

	* panel.c: remove applets from their eventboxes thus destroying
	  the sockets, and thus shutting them down cleanly, without warrning

725 726 727 728 729
Mon Jul 13 00:20:57 1998  George Lebl  <jirka@5z.com>

	* mico-glue.(cc|h),applet-lib.(cc|h),applet-widget.c,panel.c:
	  make the exit though mico calls, not with gtk_exit

730 731 732 733 734 735 736 737 738 739 740
Mon Jul 13 00:18:20 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: make it possible to have _add which
	  only binds the eents of the widget which is added and
	  not it's children

	* menu.c: make menus buttons, and add code for sending
	  the right events to the toplevel eventbox

	* panel.c: don't bind events recursively for menus

741 742 743 744 745 746 747 748 749 750 751
Sun Jul 12 18:52:55 1998  George Lebl  <jirka@5z.com>

	* menu.c: much smarter menu rereading, will only reread the
	  current menu, not it's submenus, same thing for statting,
	  this should make menus much faster

	* main.c: a coumple of bugs fixed, related to applet removal
	  the iterating has to be there, but we should check if the applet
	  was already destroyed as then we'd get a segfault, so it's
	  properly fixed now.

752 753 754 755 756
Sun Jul 12 21:31:39 EDT 1998 Manish Vachharajani <mvachhar@vger.rutgers.edu>

	* main.c: fixed the sigchld handler I think.  Someone who knows
	the panel should check this out.
	
757 758 759 760 761 762 763 764 765 766 767 768 769 770
Sun Jul 12 02:53:55 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: got rid of the ugly inhibit allocates
	  hack.

	* panel.c: we can just do gtk_main_quit in _die and we don't
	  need the slow destruction of everything.

	* panel.c: MICO BUG! well the gtk bindings one anyhow, basically
	  gtk_main_quit() won't work here since ->run goes in an infinite
	  loop as it seems and doesn't care about return value as it
	  it should ... so what I do is to put gtk_exit in an idle handler
	  so that I  don't quit right away but soon ....

771 772 773 774 775 776 777 778 779 780 781
Sun Jul 12 02:07:52 1998  George Lebl  <jirka@5z.com>

	* main.[ch],panel.[ch],menu.c: cleanups, plus we no longer
	  refer to panels by their count as that is not clean any more
	  (although this is done during startup and depends on the fact
	  that all paneltypes init all their PanelWidgets in their _new
	  functions which might not be the case in the future, so this
	  will also need cleaning) ... plus now adding something to a panel
	  adds it to the one on which the menu resides instead of the
	  first one loaded

782 783 784 785 786
Sat Jul 11 04:01:38 1998  George Lebl  <jirka@5z.com>

	* main.c,mulapp.c,panel.c: general cleanup, I thought that
	  after adding code, I need to also delete code :)

787 788 789 790 791 792 793 794 795 796 797 798 799 800
Sat Jul 11 03:05:20 1998  George Lebl  <jirka@5z.com>

	* swallow.c: made below changes compile ... still does not work
	  for me though

Fri Jul 10 18:35:20 1998  Michael Lausch  <mla@loki.gams.co.at>

	* swallow.c (ignore_x_error): just ignores X Errors
	(get_window_id): set error handler temporarily to ignore_x_error
	during traversion of the window tree. Some windows won't exist
	anymore, causing the panel to bail out with a gtk error.
	(create_swallow_applet): Don't call gtk_container_add for the
	swallow->socket widget. It's already part of the table.

801 802 803 804 805 806
Thu Jul 09 16:49:27 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed reparenting, for some reason the applet
	  still "feels" for it's old parent gtkfixed and if that's removed,
	  it craps out ... doing ref,remove,put,unref works ok though

807 808 809 810 811
Thu Jul 09 01:45:38 1998  George Lebl  <jirka@5z.com>

	* corner-widget.c,snapped-widget.c,main.c: fixed drawer
	  oddities and cleanup some code

812 813 814 815 816
Wed Jul 08 03:44:42 1998  George Lebl  <jirka@5z.com>

	* main.c,panel-widget.[ch]: fix the broken way the drawer monitoring
	  worked

817 818 819
Wed Jul 08 02:36:41 1998  George Lebl  <jirka@5z.com>

	* corner-widget.c,main.c,panel_config.c: full support for
George Lebl's avatar
George Lebl committed
820
	  the corner widget, plus a lot of bugfixes, it now pretends
821 822
	  to work so well it fooled me into thinking it does work

823 824
Wed Jul 08 01:08:19 1998  George Lebl  <jirka@5z.com>

George Lebl's avatar
George Lebl committed
825
	* corner-widget.c,main.c: fix the most glaring bugs with corner
826 827
	  widgets

828 829 830 831 832 833 834
Tue Jul 07 03:17:12 1998  George Lebl  <jirka@5z.com>

	* main.c,panel.c,menu.c: add support for corner widget, so it
	  kind of works, though there are no options for the corner
	  widget yet .. that will soon change though, also there's some
	  weird flicker as well ... should get fixed

835 836 837 838 839 840
Tue Jul 07 02:33:05 1998  George Lebl  <jirka@5z.com>

	* corner-widget.[ch]: initial coding of corner-widget, it seemed
	  way too easy to do ... we'll see how it will integrate, this
	  just builds it, it's not used yet

841 842 843 844
Tue Jul 07 01:52:31 1998  George Lebl  <jirka@5z.com>

	* main.c: fixed removing of applets if the process dies

845 846 847 848 849
Sun Jul 05 18:45:50 1998  George Lebl  <jirka@5z.com>

	* panel.c,main.[ch]: fixed the segfaults on exit when drawers
	  were present

850 851 852 853 854
Sun Jul 05 18:18:03 1998  George Lebl  <jirka@5z.com>

	* panel.c,main.c: removing panels now possible, fixed autohide
	  and drawer interaction, removed some dead code

855 856 857 858 859 860 861
Sun Jul 05 15:21:47 1998  George Lebl  <jirka@5z.com>

	* snapped-widget.c,main.c: make hidebuttons behave a little
	  bit more sanely, you can for example now get a menu or
	  drag over a hidebutton and they also don't get the focus
	  border which was ugly and useless

862 863 864 865 866 867 868
Sat Jul 04 12:33:00 1998  George Lebl  <jirka@5z.com>

	* snapped-widget.c: prevent flashes during moving

	* main.c: prevent the bug where a panel drag became
	  persistent

869 870 871 872
Sat Jul 04 01:41:42 1998  George Lebl  <jirka@5z.com>

	* menu.c: add a way to add edge (snapped) panels

873 874 875 876 877
Sat Jul 04 00:00:25 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: optimize sending of the applet_move signal
	  and of the applet adjusting

878 879 880 881 882 883
Fri Jul 03 12:29:25 1998  George Lebl  <jirka@5z.com>

	* main.c: handle NULLs correctly for all built-in
	  types, and fix the launcher breeding like rabbits
	  bug.

884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900
Fri Jul 03 02:33:48 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch],snapped-widget.[ch],drawer-widget.[ch]: the former
	  panel-widget has been split up into three different widgets, also
	  this changed the way the panel works inside a lot. Also here are
	  a lot of cleanups (more still to come)

	* panel.[ch],main.[ch],drawer.[ch],menu.[ch],panel-util.[ch]: changes
	  to accomodate the widget split, it's a bit more hackish then I'd like
	  right now, but it will get gradually cleaned up

	* panel.c,main.c,applet-widget.[ch]: changed the config file structure,
	  now it is split up into directories and panel and applets have separate
	  files. this will enable more speedups on saving in the future, plus it
	  gives more room for applets to do  their session saving, they now can
	  have sections in their files

901 902 903 904 905
1998-06-30  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (appletsConf.sh): Don't sed in INTLLIBS.
	* appletsConf.sh.in (APPLETS_LIBS): Remove @INTLLIBS@.

906 907 908 909 910
1998-06-28  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* main.c (load_applet): Check the return value from
	create_launcher 

911 912 913 914 915 916 917 918 919
Sun Jun 21 01:29:49 1998  George Lebl  <jirka@5z.com>

	* main.[ch],panel.c: made the children list a list of all registered
	  external executables, sot hat we can use it if we need to send
	  something to all external applets

	* panel-widget.c,drawer.c: some desparate attempts to make closed
	  drawers start up correctly

920 921 922 923 924 925 926 927 928
Wed Jun 17 02:20:43 1998  George Lebl  <jirka@5z.com>

	* launcher.c,panel-util.[ch]: fixed a crash on closing properties,
	  took out the functions to create label/entry property entries,
	  and put those into panel-util.c

	* drawer.[ch],main.[ch],panel.c,menu.c: added drawer name/icon
	  configuration

929 930 931 932 933
Sat Jun 13 16:47:08 1998  Tom Tromey  <tromey@cygnus.com>

	* main.c (parse_an_arg): Disable master connection if --discard
	given.

934 935 936 937 938 939 940 941 942
Sat Jun 13 01:06:33 1998  George Lebl  <jirka@5z.com>

	* panel-util.[ch]: add string_is_in_list function from
	  panel.c

	* menu.c: read an .order file in the menu directory that
	  the order of the .desktop files inside it. the remaining
	  ones are read in as usual.

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
943 944 945 946
Thu Jun 11 01:07:58 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: include math.h ...

947 948 949 950 951
Wed Jun 10 22:26:31 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch],panel.c: rightstick now works between sessions
	  as well, and minor fixups (fixes bug #124)

952 953 954 955 956 957 958 959 960
Wed Jun 10 11:42:16 1998  Owen Taylor  <otaylor@gtk.org>

	* Makefile.am: Use MICO_LIBS variable from 
	  toplevel configure.in. 

	* applet-lib.cc launcher-lib.cc mico-lib.cc. Call
	  orb->run() at appropriate times when HAVE_MICO_ORB_RUN
	  is defined.

961 962 963 964 965 966 967
Wed Jun 10 02:54:12 1998  George Lebl  <jirka@5z.com>

	* menu.c: store ctime info about menu's entries and stat
	  when showing the menu, if it's different re-read ...
	  it's very fast on my machine ... but I would like to know
	  if it runs too slow on other machines

968 969 970 971 972 973
1998-06-08  Chris Lahey  <clahey@umich.edu>

	* main.c (panel_move): changed it so that when dragging the panel
	around, as long as you don't drag outside the current panel area,
	it doesn't change edges.

974 975 976 977 978
Sun Jun 07 19:02:32 1998  George Lebl  <jirka@5z.com>

	* panel.c,menu.h: user setup_menuitem function for applet menus
	  to be consistent with the rest of the panel

979 980 981 982 983
Sun Jun 07 18:33:56 1998  George Lebl  <jirka@5z.com>

	* gnome-panel.idl,mico-glue.cc,applet-lib.(cc|h),applet-widget.c[ch],
	  panel.c: Permit stock menu items on the applet menus

984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003
Sun Jun 07 00:23:16 1998  George Lebl  <jirka@5z.com>

	* *.[ch]: cleaned up compilation with -Wall

	* gnome-panel.idl,mico-glue.(cc|h),applet-lib.(cc|h),
	  panel-widget.[ch],applet-widget.[ch],main.c,panel.c:
	  implemented and applet signal for the changing backgrounds

	* panel_config.[ch],main.c: modify the config dialog
	  on the fly if it is display and the user changes the
	  config by dnd (panel position and background)

	* gnome-panel.idl,mico-glue.(cc|h),applet-widget.[ch],
	  main.c,panel.c: implemented tooltips inside applets,
	  by implementing applet side tooltips, but which enable
	  and disable tooltips just like the panel side ones

	* panel_config.c: allowing more then one config box for
	  per-panel config (one per panel)

1004 1005 1006 1007 1008 1009 1010 1011 1012 1013
1998-06-06  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* panel.c (panel_session_die): Replaced 'gtk_exit' with
 	'gtk_main_quit' call.

	* main.c (main): Changed to use changed session management stuff.

	* applet-widget.c (applet_widget_init): Added call to
 	'gnome_client_disable_master_connection'.

1014 1015 1016 1017 1018
Fri Jun 05 02:11:11 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: the pixmap resizing now doesn't read the file
	  over and over again :) should be faster

1019 1020 1021 1022
1998-06-05  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* Makefile.am (panel_SOURCES): cookie.h was missing.

1023 1024 1025 1026
1998-06-04  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* Makefile.am (EXTRA_DIST): Added gnome-panel.idl here.

1027 1028 1029 1030 1031 1032
Thu Jun 04 01:47:32 1998  George Lebl  <jirka@5z.com>

	* panel.c: fix session saving, so that it now works correctly
	  this fixes session managment which fixes several bugs on the
	  bugracker whoose numbers I can't remember now

1033 1034 1035 1036 1037 1038
Thu Jun 04 00:32:50 1998  George Lebl  <jirka@5z.com>

	* panel_config.c: fixed some braindamages, switch between,
	  color, pixmap and standard backgrounds, added a color selector

	* panel-widget.[ch]: added a background type variable and support
George Lebl's avatar
George Lebl committed
1039 1040
	  the above changes, fix some some braindamages , scale the back
	  pixmap when needed (needs to be optimized but it works for now)
1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052

	* main.c,panel.[ch]: support for the above

	* gnome-panel.idl (and all corba files): added a sync corba call
	  so that applets can force a save of the session

	* panel_config.c, panel_config_global.c: sync the configuration after
	  apply

	* panel.c, main.c: add a timeout to sync every 10 seconds if something
	  has changed

George Lebl's avatar
George Lebl committed
1053 1054
	* ChangeLog: :%s/\<teh\>/the/g (again:)

1055 1056
1998-06-03  Federico Mena Quintero  <federico@nuclecu.unam.mx>

1057 1058 1059 1060 1061
	* panel-widget.c (panel_try_to_set_back_color): Destroy the pixmap
	in the widget style before setting the new style.  This fixes the
	bug where dragging a color onto the panel after a pixmap was set
	did not update the panel.

1062 1063 1064
	* panel.c (show_applet_menu): Use the event's time to make the
	menu popup work correctly.

1065 1066 1067 1068 1069 1070 1071
Wed Jun 03 20:57:00 1998  Arturo Espinosa <arturo@nuclecu.unam.mx>

	* panel_config.c: (position_notebook_page) Now the
	top/bottom/left/right radio buttons are inside a table, forming a
	cross. Better layout for the position_notebook page.


1072 1073 1074 1075
Wed Jun 03 03:34:18 1998  George Lebl  <jirka@5z.com>

	* applet-lib.cc: fix for multi-applets

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1076 1077 1078 1079 1080 1081 1082 1083 1084
Wed Jun 03 03:13:44 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fix #9

	* panel.c,mico-glue.cc,gnome-panel.idl,applet-lib.(cc|h),
	  applet-widget.[ch]: more flexible menu handeling, but
	  it doesn't break backwards compatibility, it allows for
	  submenus, and menu destruction.

1085 1086 1087 1088 1089 1090
Tue Jun 02 01:39:30 1998  George Lebl  <jirka@5z.com>

	* panel_config.c: fixed up the fit to panel selection

	* panel-widget.c: fixed background image loading bugs

1091 1092 1093 1094 1095 1096 1097 1098 1099 1100
Mon Jun 01 04:48:55 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: pack applets in drawer on shrinkwrap,
	  there is still an error though somewhere.

	* main.c: clean up all the moving stuff get it to play
	  nice.

	* panel-widget.c: reduced flicker when changing positions

1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121
1998-05-31  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* panel.c (panel_session_save): Removed the 'if
 	(is_shutdown)'-clause.  The is_shutdown parameter is only a hint,
 	that this save_yourself signal is called in the context of a
 	shutdown.  It does not mean, that the client has to shut down
 	immediatly.  On the contrary the client must not exit, because it
 	may happen, that the shutdown is cancelled by another client.
	(panel_session_die): New function.  This is the shutdown stuff,
 	that has been in the panel_session_save function.
	(panel_really_logout): Added a call to 'panel_session_die', if we
 	are not connected to a session manager.

	* main.c (main): Connect 'panel_session_die' to the client's die
 	signal.

	* panel.h: Added declaration for 'panel_session_die'.

	* panel_config.c (panel_config): Changed "Panel Configuration"
 	text into "panel properties" to be consistent with menu.

1122 1123 1124 1125 1126
1998-05-30  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* panel_config.c (pixmap_page): Provide better sensitizing of
	background image controls.

1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140
1998-05-29  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* panel-widget.h (struct _PanelWidget): Added fit_pixmap_bg field.

	* panel-widget.c (panel_try_to_set_pixmap): Added optional pixmap
	scaling for the background of the panel.

	* main.c (init_user_panels): Load the panel fit pixmap flag.

	* panel.c (save_panel_configuration): Save the panel fit pixmap flag.

	* panel_config.c (pixmap_page): Added configuration option for
	fit_pixmap_bg.

1141 1142 1143 1144 1145
Tue May 26 02:56:50 1998  George Lebl  <jirka@5z.com>

	* panel.c: fix to exit for the times when we aren't connected
	  to a session manager

1146 1147 1148 1149
Mon May 25 23:28:06 1998  Tom Tromey  <tromey@cygnus.com>

	* panel.c (panel_session_save): Use gtk_main_quit, not gtk_exit.

1150 1151 1152 1153 1154 1155 1156 1157 1158 1159
Sun May 24 16:45:37 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: added que_pop_down and a way to inhibit
	  the pop_down.

	* main.c, menu.c: use the above to make the panel menu and
	  "Menu" menus act sanely with autohide

	* panel.c: made applet menus also play nice with autohide

1160 1161 1162 1163 1164 1165 1166 1167 1168
Sun May 24 01:19:50 1998  George Lebl  <jirka@5z.com>

	* main.c, panel.c: if there is no config file, pass a dummy
	  path to the applet so that the applets can use it just as if
	  it was real

	* panel-widget.c: fix a problem with hiding and unhiding,
	  autohidden panels, and another minor fix

1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180
Sun May 24 00:20:56 1998  George Lebl  <jirka@5z.com>

	* main.c,menu.[ch],drawer.[ch]: clean up the ORIENT_ mess and
	  use only PanelOrientType instead of one for menu and one
	  for drawer and one for everything else. Also now orientation
	  of nested applets in drawers works much better when the Panel
	  is on top or on the right

	* applet-lib.(cc|h),applet-widget.[ch],gnome-panel.idl,mico-glue.cc,
	  main.[ch],panel.[ch]: make it possible to get the orient through
	  corba

1181 1182 1183 1184 1185
Sat May 23 22:57:50 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c, panel.c: fixed some segfaults, by inhibiting
	  positioning and geometry stuff on exit

1186 1187 1188 1189 1190 1191
Sat May 23 21:55:38 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c,main.c,drawer.c: fixed a lot of drawer geometry
	  weirdness, drawers should now allways follow their buttons
	  everywhere those buttons go

1192 1193 1194 1195 1196 1197
Sat May 23 17:33:32 1998  George Lebl  <jirka@5z.com>

	* main.c, panel.c, panel-widget.c: make move applet menu
	  behave saner, but it still has the "launch on end drag"
	  bug

1198 1199 1200 1201 1202 1203 1204 1205 1206
Sat May 23 16:34:17 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c attempt to fix move applet menu

	* mico-glue.cc: catch all exceptions so that the
	  panel doesn't crash when an applet does

	* mulapp.c: bugfix to start new applet code

1207 1208 1209 1210 1211 1212 1213 1214 1215 1216
Fri May 22 03:05:15 1998  George Lebl  <jirka@5z.com>

	* applet-widget.c: bugfix for multiple applets

	* mulapp.[ch]: ripped this out from panel.c, for
	  cleanup purposes

	* main.h: created to store the prototypes of functions
	  from main.c instead of theim loitering in panel.h

1217 1218 1219 1220 1221 1222 1223 1224
Fri May 22 00:46:25 1998  George Lebl  <jirka@5z.com>

	* applet-widget.[ch]: rearranged soem stuff to make more
	  sense, global type stuff gets passed through an _init
	  function, etc etc ... the multiple applet stuff has
	  a different interface, and applet writing has been
	  simplified once again

1225 1226 1227 1228 1229 1230 1231 1232
Thu May 21 03:44:21 1998  George Lebl  <jirka@5z.com>

	* applet-lib.(cc|h),applet-widghet.[ch],main.c,panel.[ch],menu.c:
	  fixed up a lot of the old mess with applets, and fixed hopefully
	  all the dorestart hacks since we do sequential starting of
	  applets and that has nice properties in terms of multiple
	  applet support and makes the code cleaner

1233 1234 1235 1236 1237
Thu May 21 01:19:51 1998  George Lebl  <jirka@5z.com>

	* applet-widget.[ch]: better new function names and using
	  defines now

1238 1239 1240 1241 1242 1243 1244 1245
Thu May 21 00:23:13 1998  George Lebl  <jirka@5z.com>

	* panel.[ch],main.c,menu.c: fixed some stupidity induced
	  by the older way of starting applets, removed the
	  "multi_applet" ugly hack and generally cleaned up the
	  mulapp code a bit, but still it is not tested, it only
	  compiles now:)

1246 1247 1248 1249 1250 1251 1252 1253
Mon May 18 23:35:13 1998  George Lebl  <jirka@5z.com>

	* panel.[ch],main.c: implement run queue, this will start up
	  applets in a row, reducing load on the machine, flicker,
	  though it doesn't do much for speed as I thought it would,
	  maybe when we use ORBit and the applets will start up faster
	  it will be noticable as they are not fighting over X

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1254 1255 1256 1257
Mon May 18 21:31:53 1998  George Lebl  <jirka@5z.com>

	* panel.c: fix segfault

1258 1259 1260 1261 1262
Mon May 18 10:41:46 1998  George Lebl  <jirka@5z.com>

	* menu.c: handle path==NULL etc from the exec vector
	  gracefully, still it's weird I get an empty vector

1263 1264 1265 1266
Sat May 16 23:23:02 1998  George Lebl  <jirka@5z.com>

	* launcher.c: show only one properties box

1267 1268 1269 1270 1271 1272 1273 1274
Sat May 16 01:40:14 1998  Tom Tromey  <tromey@cygnus.com>

	* menu.c (get_path_param): Removed.
	(add_applet): Treat `exec' item as a vector, not a string.
	* launcher.c (properties_apply_callback): Treat `exec' item as a
	vector, not a string.
	(create_properties_dialog): Likewise.

1275 1276 1277 1278
Sat May 16 11:47:43 1998  George Lebl  <jirka@5z.com>

	* panel_config.c: no position page for drawers

1279 1280 1281 1282
Fri May 15 23:47:35 1998  George Lebl  <jirka@5z.com>

	* panel_config.c: killed the "panel likes the top position"
	  bug, it was not the order of the binding of the signal
George Lebl's avatar
George Lebl committed
1283
	  (which just hid the real problem) ... it was the fact
1284 1285 1286
	  that radio buttons got toggled off, but the set routine
	  still worked as if we said "on"

1287 1288 1289 1290 1291
1998-05-15  Raja R Harinath  <harinath@cs.umn.edu>

	* gnome-panel.idl: Use a more correct comment notation (/**/
	instead of #).

1292 1293 1294 1295 1296
Thu May 14 04:24:01 1998  George Lebl  <jirka@5z.com>

	* panel.c: the mulapp queue will now deal properly with
	  removed applets

1297 1298 1299 1300 1301 1302
Thu May 14 03:46:36 1998  George Lebl  <jirka@5z.com>

	* applet-lib.cc,applet-widget.[ch]: create the start_new_applet
	  signal, so that it is now most likely possible to actually
	  write multi applet applets

1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317
Thu May 14 03:28:25 1998  George Lebl  <jirka@5z.com>

	* main.c: use fork again to start applets so that we don't
	  swallow stdout from the applet, this makes the posibilities
	  of param stuff less viable, but we still support a single
	  applet cmdline parameter

	* gnome-panel.idl,main.c,panel.[ch],applet-widget.[ch],
	  mico-glue.(cc|h),applet-lib.(cc|h): dorestart varaible,
	  (stored in AppletInfo's ->data field (slightly hackish:))
	  which makes it possible for multiple type applets, all
	  kinds of weird queue stuff added to make this work, but
	  NO testing whatsoever, except that it doesn't seem to
	  break the older stuff

1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329
Tue May 12 01:29:19 1998  George Lebl  <jirka@5z.com>

	* gnome-panel.idl,mico-glue.cc,applet-lib.cc:
	  removed the query call as multiple applets
	  will be handeled on the panel side

	* gnome-panel.idl,mico-glue.cc,applet-lib.cc,main.c,
	  panel.[ch],menu.c: added support for parameters
	  to applets, seems pretty hackish mainly because
	  it tries not to break existing config file format,
	  which it doesn't as far as I can see

1330 1331 1332 1333 1334 1335 1336 1337 1338 1339
Mon May 11 00:44:25 1998  George Lebl  <jirka@5z.com>

	* main.c: start applets witha shell and get the pid
	  in a slightly round about way

	* gnome-panel.idl,mico-glue.cc,applet-lib.cc: added
	  some framework of the multiple applet support, this
	  should be coming soon to an applet-widget.c near
	  you. (to reduce overhead of multiple processes)

1340 1341 1342 1343
Sun May 10 19:33:23 1998  George Lebl  <jirka@5z.com>

	* menu.c: add gui to swallow adding

1344 1345 1346
Fri May 08 02:36:04 1998  George Lebl  <jirka@5z.com>

	* panel.c: remove BAD HACK(tm) (since it's after the release and
George Lebl's avatar
George Lebl committed
1347
	  the new gtk 1.0 is non-buggy), also general cleanup after -Wall
1348

1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363
Fri May 08 01:18:43 1998  George Lebl  <jirka@5z.com>

	* drawer.c,main.c: move applet_move code over and use
	  size_allocate on drawer buttons

	* panel-widget.c: don't move_window for drwawers if we are
	  already at the rigth location

Fri May 08 01:13:16 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: cleanups and fixes after -Wall

	* swallow.c: fixes, might now actually work kind of,
	  still got a badwindow, but it will work (eventually)

1364 1365 1366 1367 1368 1369
Fri May 08 00:13:49 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixes for free movement handeling

	* panel.c: actually save free movement setting

1370 1371 1372 1373 1374
Thu May 07 22:29:54 1998  George Lebl  <jirka@5z.com>

	* panel_config_global.[ch], main.c, apnel-widget.[ch], panel.c:
	  disable animations option, for slow displays

1375 1376 1377 1378
Thu May 07 18:57:38 1998  George Lebl  <jirka@5z.com>

	* fish*: moved fish over to applets

1379 1380 1381 1382
Thu May  7 19:19:42 1998  Havoc Pennington  <hp@pobox.com>

	* fish.c: When you left-click on the fish, it tells your fortune.

1383 1384 1385 1386 1387 1388
Thu May 07 02:11:28 1998  George Lebl  <jirka@5z.com>

	* logout.[ch], main.c, menu.c: logout finally added as an internal
	  applet type, since we now have the fish testing applet which is
	  far cooler then logout

1389 1390 1391 1392 1393
Thu May 07 01:59:18 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch],main.c, panel.c, panel_global_config.[ch]:
	  set drawer animation speed.

1394 1395 1396 1397 1398 1399 1400
Thu May 07 00:18:23 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: minor fix to the forbidden handeling

	* panel.c, main.c, panel_config_global.[ch]: added a "really
	  log out" dialog and an option for it

1401 1402 1403 1404 1405 1406
Tue May 05 12:17:38 1998  George Lebl  <jirka@5z.com>

	* panel_config.c: we set state BEFORE we connect the toggled
	  signal so that it doesn't get toggled on the set_state, but
	  it doesn't amtter too much in this dialog since we set the
	  propertybox later (I had to take it out into the main
George Lebl's avatar
George Lebl committed
1407
	  function) was there any particular reason someone changed
1408
	  the set_state to go after the toggled connect? the values
George Lebl's avatar
George Lebl committed
1409 1410
	  are set in the function that inits the panel so we never
	  need to go to the toggled unless the user himself toggles
1411 1412
	  the thing.

1413 1414 1415 1416 1417 1418
Mon May 04 22:31:06 1998  George Lebl  <jirka@5z.com>

	* menu.c: use some gnome-stock pixmaps

	* gnome_config.c,gnome_config_global.c: minor fixes

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1419 1420 1421 1422
Mon May 04 22:04:32 1998  George Lebl  <jirka@5z.com>

	* menu.c: added an about box

1423 1424 1425 1426 1427 1428
Mon May 04 21:43:12 1998  George Lebl  <jirka@5z.com>

	* launcher.c: fixed the properties dialog, so it now
	  closes, and there was a show missing for the pixmap
	  when applying changes

1429 1430 1431 1432 1433 1434 1435 1436
Mon May 04 21:13:53 1998  George Lebl  <jirka@5z.com>

	* panel.c,main.c,panel-widget.[ch]: added main menu count
	  and added a way for the remove item to be grayed out, if
	  either you right click on the last main menu or if you
	  right clock on a full panel (you can only remove empty
	  ones)

1437 1438 1439 1440 1441
1998-05-04  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* launcher.c (properties_apply_callback): Made launcher use the
	gnomepropertybox widget. 

1442 1443 1444 1445 1446 1447 1448
Mon May 04 15:05:22 1998  George Lebl  <jirka@5z.com>

	* panelwidget.[ch],main.c,panel.c: maintain a list of
	  forbidden panels for drawers and make panels aware
	  of the drawer button widget, this way it's impossible
	  to "loop" drawers so they don't "run away" :)

1449 1450 1451 1452
Mon May 04 03:36:31 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed an ugly bug in make_empty_pos

1453 1454 1455 1456
Mon May 04 03:33:30 1998  George Lebl  <jirka@5z.com>

	* applet-widget.c: added the signal return stuff

1457 1458 1459
Sun May 03 23:04:07 1998  George Lebl  <jirka@5z.com>

	* applet-widget.[ch],applet-lib.(cc|h): a bit of reshuffling
George Lebl's avatar
George Lebl committed
1460
	  and cleanups and more also added most of the corba
1461 1462 1463 1464
	  fucntionality to the applet-widget

	* applet-lib.c: fixed a leak, don't use hash table for callbacks

1465 1466 1467 1468 1469 1470 1471 1472 1473 1474
Sun May 03 16:55:57 1998  George Lebl  <jirka@5z.com>

	* applet-widget.[ch]: new interface to the corba stuff
	  makes it all much nicer

	* Makefile.am: link the appletwidget into applet-lib
	  (now it's impossible to write an applet without it
	  due to the dumbass way I did the stuff before, but not
	  to worry, I've ported all the appelts to use it

1475 1476 1477 1478 1479 1480
Sun May 03 12:35:34 1998  George Lebl  <jirka@5z.com>

	* panel.c: add a "BAD HACK(tm)" to work around the 
	  colormap problem as suggested by owen, should be
	  removed once gtk is fixed after the release

1481 1482 1483 1484 1485 1486 1487
Sun May 03 03:35:05 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: minor fixes, remove blocking
	  as it is not needed

	* panel.c: minor fixes

1488 1489 1490 1491 1492 1493
Sun May 03 02:52:40 1998  George Lebl  <jirka@5z.com>

	* panel.c: clean section before saving applet info

	* panel-widget.c: fix for adding applets

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512
Sun May 03 02:16:53 1998  George Lebl  <jirka@5z.com>

	* launcher.[ch]: decorbaized

	* panel.[ch],main.c: integrated the launcher applet into the
	  main application. this makes things a hellovalot more stable
	  actually, also added a way for the panel to read old
	  config files so that all of you who have alreay some kind of
	  setup won't have to change it

	* panel.sh: removed for good

	* Makefile.am: don't build launcher_applet and don't
	  install panel.sh, plus ad dthe launcher sources to
	  panel app

	* gnome-panel.idl, mico-glue.(cc|h): removed the launcher
	  interface

1513 1514 1515 1516 1517
Sat May 02 23:56:34 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: dearrayizification is now officially
	  complete and the code is out, everything seems stable ...

1518 1519 1520 1521 1522 1523
Sat May 02 23:39:07 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: finished dearrayification, the
	  array is still in, I'll remove it after the commit,
	  but I want to be able to back out of large removals:)

1524 1525 1526 1527 1528 1529 1530 1531 1532
Sat May 02 17:58:02 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: slow de-arrayifying of the
	  widget begins, the list implementation is
	  smaller, leaner, meaner, cleaner :) it still
	  works ok, I am doing all this while keeping it
	  working (though it might not be working 100%
	  efficently now, but it never really did:)

1533 1534 1535 1536 1537 1538 1539
Sat May 02 12:51:58 1998  George Lebl  <jirka@5z.com>

	* applet-lib.h: added necessary declarations to remove
	  the need for applets to see panel.h and panel-util.h

	* launcher.c, logout.c: removed unneccessary includes

1540 1541 1542 1543
Sat May 02 12:37:14 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: minor cleanup, fix get_pos

1544 1545 1546 1547
Sat May 02 02:39:59 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: minor fix for reparent

1548 1549 1550 1551 1552 1553 1554
Sat May 02 02:34:08 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: keep the list sorted by position, plus
	  various fixes

	* panel.c: fixes ... should now terminate ok with drawers

1555 1556 1557 1558 1559 1560 1561 1562 1563
Fri May 01 23:01:32 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: implement a new simple movement
	  type (free movement, sort of like it was before I
	  wrote the panel-widget), the old one is still default

	* panel.c,main.c,panel_config.c,panel_config_global.[ch]:
	  added support for the new movement type, plus minor fixes

1564 1565 1566 1567 1568
Fri May 01 19:33:05 1998  George Lebl  <jirka@5z.com>

	* panel_config.c,panel-widget.c: made it possible to
	  disable background pic once added

1569 1570 1571 1572 1573 1574 1575
Fri May 01 16:44:46 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: added the right sticking, if the panel
	  size increases, the applets that are all the way to the
	  right are pushed right again, this works pretty good for
	  me.

1576 1577 1578 1579 1580 1581
Fri May 01 15:58:33 1998  George Lebl  <jirka@5z.com>

	* launcher.c: fixed launcher, now sets the right size
	  when applying properties, and now won't crash when you
	  apply/open properties the second time

1582 1583 1584 1585 1586 1587
Fri May 01 03:16:46 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: fixed the mess with currently_dragged
	  _applet and drag blocking. converting most stuff to use
	  AppletData instead of position and/or widget pointer

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1588 1589 1590 1591
Fri May 01 02:59:06 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: minor cleanups

1592 1593 1594 1595 1596 1597
Fri May 01 02:31:12 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: starting of general cleanup of the
	  widget, more corruption detection, and a corruption
	  fix.

1598 1599 1600 1601 1602 1603 1604 1605
Fri May 01 01:55:38 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed shaking of applets, applet_put
	  is now more heavy weight and is used by adjust_applet

Fri May 01 01:30:26 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: a whole bunch of fixes to the new
George Lebl's avatar
George Lebl committed
1606
	  list storage, other small fixes, plus there now
1607 1608 1609
	  is some corruption recovery code in, in case it
	  happens.

1610 1611 1612 1613 1614 1615 1616 1617 1618 1619
Thu Apr 30 19:08:04 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: use a linked list for the list of
	  with positions etc, should make it more robust and
	  faster

	* panel-widget.c: instead of re-reseting the size to
	  the minumum all the time, get the exact size and
	  use that

1620 1621 1622 1623 1624 1625 1626 1627
Thu Apr 30 14:43:23 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: if adjust applet detects corruption
	  it dumps the panel before the warning

	* panel-widget.c: restructured the way in_drag is set
	  to avoid a very small race

1628 1629 1630 1631 1632
Thu Apr 30 14:22:36 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: add handle pixmaps to
	  drawers, right now using "panel-menu-main.xpm"

1633 1634
1998-04-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>

1635 1636 1637
	* panel-widget.c (panel_widget_dnd_droped_filename): Add a busy
	cursor while we load the image.
	
1638 1639 1640 1641
	* panel-widget.c (panel_widget_dnd_droped_filename): Added support
	for dropping graphic images directly on the panel for quickly
	changing the background image. 

1642 1643 1644 1645 1646
Thu Apr 30 01:37:19 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed size_allocate optimization
	  bug

1647 1648 1649 1650 1651 1652 1653 1654
Thu Apr 30 01:15:54 1998  George Lebl  <jirka@5z.com>

	* applet-lib.(cc|h): removed the grab functions and
	  the fleur cursor var, since they aren't needed any
	  more

	* ChangeLog: :%s/\<teh\>/the/g (it was time again:)

1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666
Thu Apr 30 01:11:24 1998  George Lebl  <jirka@5z.com>

	* gnome-panel.idl,mico-glue.cc: a new call for
	  checking if an applet is in drag

	* panel-widget.[ch]: global variable which specifies
	  if an applet is being dragged or not

	* panel.c: use grabing functions for drags of corba applets

	* applet-lib.cc: don't keep track of dragged applets,
	  and ask panel for that info, this makes corba applets
George Lebl's avatar
George Lebl committed
1667
	  respond to every button2 click
1668 1669 1670 1671

	* panel-widget.c: put eventbox behind the dropzone to
	  catch it's button press so we can get a menu

1672 1673 1674 1675 1676 1677 1678 1679 1680 1681
Wed Apr 29 23:07:38 1998  George Lebl  <jirka@5z.com>

	* drawer.c,panel-widget.[ch]: store position of drawers
	  in the panel structure

	* main.c: fixed the move sub-drawer bug.

	* panel-widget.c: drawer open/close should be a little bit
	  saner now

1682 1683 1684 1685 1686 1687
Wed Apr 29 00:32:23 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: some more weirdness fixed, hopefully,
	  this is the last panel corruption bug, and the rest seem
	  quite cosmetic bugs

1688 1689 1690 1691 1692 1693
Tue Apr 28 23:45:16 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: added frame to the panel widget struct,
	  made drawer movement use window resize (this isn't completely
	  finished)

1694 1695 1696
Tue Apr 28 01:24:11 1998  George Lebl  <jirka@5z.com>

	* launcher.c: gnome_pixmap doesn't enjoy null filenames, this
1697
	  fixes the default pixmap problem with the launcher
1698

1699 1700 1701 1702 1703 1704
Tue Apr 28 01:12:15 1998  George Lebl  <jirka@5z.com>

	* panel_widget.c: fixed some more weirdness, and I can't make
	  it mess up just now so maybe I fixed it all, ... but I
	  doubt that

1705 1706 1707 1708 1709 1710 1711 1712
Tue Apr 28 01:03:43 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed several bugs, especially with
	  size allocation of applets when moving, and applet
	  weirdness on the right side of the panel, there is
	  still some weirdness going on, but less of it and
	  I think I know where to look for trouble

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1713 1714 1715 1716
Mon Apr 27 01:42:32 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: minor move fix

1717 1718 1719 1720
Mon Apr 27 00:48:57 1998  George Lebl  <jirka@5z.com>

	* main.c: fixed the "move closed drawer" bug

1721 1722 1723 1724 1725 1726 1727 1728
Mon Apr 27 00:42:02 1998  George Lebl  <jirka@5z.com>

	* panel.c: fixed some lines to 80 columns

	* panel-widget.c: a few debugging messages and
	  a minor fix, all because push_left seems to be very
	  broke, but it may be seize_space that's messed up

1729 1730 1731 1732 1733
Sun Apr 26 23:45:16 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: few fixes, now actually pushing
	  widgets apart when adding, feels more natural

1734 1735
Sun Apr 26 01:06:07 1998  Tom Tromey  <tromey@cygnus.com>

Tom Tromey's avatar
Tom Tromey committed
1736 1737
	* panel.c (panel_session_save): Fixed typo.

1738 1739 1740 1741 1742
	* panel.c (panel_session_save): Set discard command for session
	manager.
	* main.c (main): Set restart and clone commands for session
	manager.  Pass argv[0] as client data to panel_session_save.

1743 1744 1745 1746 1747 1748
Sun Apr 26 12:44:38 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: small fix on panel_widget_move

	* panel_config.c: fix a cast

1749 1750
Sun Apr 26 01:06:07 1998  Tom Tromey  <tromey@cygnus.com>

1751 1752 1753 1754
	* Makefile.am (libpanel_applet_la_LIBADD): Don't include -lcrypt;
	configure finds it if it is needed.
	(launcher_applet_LDADD): Likewise.

1755 1756
	* cookie.h: Only include <crypt.h> if HAVE_CRYPT_H defined.

1757 1758 1759
Sat Apr 25 14:20:27 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed the find_new pos and reparenting
1760
	  to full panels, there are still problems with some of
1761 1762
	  this stuff which I will deal with later

1763 1764 1765 1766 1767 1768 1769 1770 1771
Sat Apr 25 00:13:16 1998  George Lebl  <jirka@5z.com>

	* main.c, panel-widget.c: feeble attempts to make the
	  drawer not flash at 0,0 on startup

	* panel-util.c: move_window moved here since it's
	  being used in more files and doesn't really
	  belong anywhere else

1772 1773 1774 1775 1776 1777 1778
Fri Apr 24 23:46:03 1998  George Lebl  <jirka@5z.com>

	* panel.c: add a way to add main menu to a panel

	* panel.c: use destroy on panels instead of unref,
	  makes it not crash when removing drawers

1779 1780 1781 1782 1783 1784 1785 1786 1787
Fri Apr 24 01:16:26 1998  George Lebl  <jirka@5z.com>

	* applet-lib.cc,mico-glue.cc,launcher-lib.cc,cookie.h:
	  use crypt call for cookies

	* cookie.c: slightly redo/fix cookie generaion

	* Makefile.am: added -lcrypt

1788 1789 1790 1791 1792
Fri Apr 24 00:06:58 1998  George Lebl  <jirka@5z.com>

	* cookie.h: added, includes the CHECK_COOKIE macros
	  and create_cookie definition. the CHECK_COOKIES
	  now spitout a warning with file and line so we can
1793
	  see if there are any bugs remaining (races)
1794 1795 1796 1797 1798

	* main.c, applet-lib.cc, launcher-lib.cc, mico-glue.cc:
	  use cookie.h, read cookie on corba_reinit, allways
	  reread cookie on launcher calls to prevent races

1799 1800 1801 1802 1803
Thu Apr 23 23:28:54 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: interpanel moving bugs fixed and
	  add/reparent flicker reduced

1804 1805 1806 1807 1808 1809
Thu Apr 23 22:23:57 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fix several geometry problems, most
	  notably the "applet moves past the end and corrupts
	  the panel-widget" bug.

1810 1811 1812 1813 1814 1815 1816
Thu Apr 23 21:24:55 1998  George Lebl  <jirka@5z.com>

	* panel.c: fixed warnings on exit when applets were removed

	* main.c: fixes to the SIGCHLD handler to fix warnings
	  and a small memory leak

1817 1818 1819 1820 1821
Thu Apr 23 20:52:30 1998  George Lebl  <jirka@5z.com>

	* panel.c: removed the socket bug workaround as that is
	  now in libgnomeui

1822 1823 1824 1825
Thu Apr 23 14:59:20 1998  George Lebl  <jirka@5z.com>

	* panel.c: add a workaround around gtk_socket destroy bug

1826 1827 1828 1829
Thu Apr 23 02:35:55 1998  George Lebl  <jirka@5z.com>

	* panel.c: configuration save fixes, cleanups

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1830 1831 1832 1833 1834 1835
Thu Apr 23 02:25:29 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: geometry fixes

	* drawer.c: put drawer outside of it's parent

1836 1837 1838 1839 1840 1841 1842 1843 1844 1845
Thu Apr 23 00:32:49 1998  George Lebl  <jirka@5z.com>

	* drawer.c: raise on enter_notify on button, and
	  center drawers

	* panel-widget.[ch]:added a frame inside the table
	  to make the whole thing look more 3D-ish, also use
	  hidebutton widgets for drawers as it saves some
	  headaches and simplifies the code quite a lot

1846 1847 1848 1849 1850
Wed Apr 22 19:49:36 1998  George Lebl  <jirka@5z.com>

	* panel.c: fix reentrant bug in panel_clean,
	  removed unused code on shutdown.

1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867
1998-04-22  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* Added support for a background pixmap.

	* main.c (init_user_panels): Simplified the use of gnome_config by
	using the gnome_config_push_prefix.

	* panel.c (save_panel_configuration): Simplified the use of
	gnome_config by using gnome_config_push_prefix.
	(panel_session_save): Likewise.

	* panel_config_global.c (panel_config_global): Made it use
	GnomePropertyBox as well.

	* panel_config.c (panel_config): Made it use GnomePropertyBox
	instead of hand-done property configurator.

1868 1869 1870 1871 1872 1873 1874 1875
Wed Apr 22 02:25:39 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: added change_drop_zone_pos function

Wed Apr 22 02:24:50 1998  George Lebl  <jirka@5z.com>

	* drawer.c: proper orientations set

1876 1877 1878 1879 1880 1881 1882 1883
Wed Apr 22 02:12:08 1998  George Lebl  <jirka@5z.com>

	* panel.c: checks for info!=NULL

	* panel.c: remove SIGCHLD handler before we kill panels,
	  so that we don't get into trouble cleaning cleaned applets
	  etc...etc.. also catch destroy event and clean applet

1884 1885 1886 1887 1888
Wed Apr 22 01:46:49 1998  George Lebl  <jirka@5z.com>

	* panel.c: fixed popup menu segfault, few sanity
	  checks in menu_pos code

1889 1890 1891 1892
Wed Apr 22 00:20:04 1998  George Lebl  <jirka@5z.com>

	* drawer.c: actually set orientations of drawer's panel

1893 1894 1895 1896
Tue Apr 21 15:36:15 1998  Tristan Tarrant  <ttarrant@suntlc.etnoteam.it>

	* main.c: use <sys/wait.h> for portability

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1897 1898 1899 1900 1901 1902 1903 1904 1905
Mon Apr 20 00:37:22 1998  George Lebl  <jirka@5z.com>

	* main.c,panel.c: use g_snprintf

	* panel-widget.[ch]: expose pop_up call, use drawers_open
	  to block autohide

	* main.c: track drawers, pop_up when adding a drawer

1906 1907 1908 1909 1910 1911
Sat Apr 18 23:31:03 1998  George Lebl  <jirka@5z.com>

	* panel.[ch],main.c: added a couple of macros that
	  do the casting of integers to/from pointers
	  without warnings.

1912 1913 1914 1915 1916 1917 1918 1919 1920
Sat Apr 18 23:16:22 1998  George Lebl  <jirka@5z.com>

	* panel.[ch],main.c: made applets an array and make the
	  whole thing pass applet_id around instead of a pointer
	  this solves a bunch of braindamages, but also makes
	  the whole thing give a bunch of warnings since I'm
	  passing integers though pointers. This all should
	  make memory weirdness less likely.

1921 1922 1923 1924 1925
Sat Apr 18 00:05:53 1998  George Lebl  <jirka@5z.com>

	* menu.c: launch appets with load_applet so that we can
	  trap the SIGCHLD and remove applet when it dies

1926 1927 1928 1929
Fri Apr 17 19:53:09 1998  George Lebl  <jirka@5z.com>

	* panel.c: minor fixes to the remove code, sanity checks

1930 1931 1932 1933 1934
Fri Apr 17 19:42:32 1998  George Lebl  <jirka@5z.com>

	* panel.c,main.c: remove applets that die (only
	  those started on startup)

1935 1936 1937 1938
Fri Apr 17 17:31:19 1998  George Lebl  <jirka@5z.com>

	* panel.c: move from menu now works

1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954
Fri Apr 17 00:10:22 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed double g_free that was causing
	  some very weird stuff to happen.

	* panel.c: implemented the scheme for applets requesting
	  their stuff not to be saved by returning false on
	  session_save

Thu Apr 16 22:07:13 1998  George Lebl  <jirka@5z.com>

	* gnome-panel.idl, mico-glue.(cc|h), applet-lib.(cc|h),
	  logout.c, launcher.c: save_session corba call now
	  returns TRUE/FALSE. not yet completely implemented
	  but applets should return TRUE

1955 1956 1957 1958 1959
Thu Apr 16 21:19:38 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixes for size changes, performance
	  improvements

1960 1961 1962 1963 1964 1965
1998-04-16  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* menu.c (create_menu_applet): Removed memory leak.

	* panel.c (register_toy): Fixed compiler warning. 

1966 1967 1968 1969 1970
Wed Apr 15 21:42:08 1998  George Lebl  <jirka@5z.com>

	* panel.[ch], main.c, mico-glue.cc: if addition to panel
	  fails, it is now handeled gracefully

1971 1972 1973 1974 1975
Wed Apr 15 20:14:55 1998  George Lebl  <jirka@5z.com>

	* gnome-panel.idl, applet-lib.cc: no more shutdown_applet
	  mess. now it's handeled by the destroy signal on the plug.

1976
	* panel.c: now only destroys the panel, doesn't send any
1977 1978 1979 1980 1981
	  corba messages to shutdown

	* main.c: fixed a nasty bug on startup where I was using an
	  uninitialized value

1982 1983 1984 1985 1986 1987
Wed Apr 15 16:38:45 1998  George Lebl  <jirka@5z.com>

	* panel.c,main.c: get current session_id when
	  saving, exit when save session is_shutdown,
	  some debugging info

1988 1989 1990 1991 1992
Wed Apr 15 00:30:44 1998  George Lebl  <jirka@5z.com>

	* panel.c,main.c: implemented session managment, seems
	  to work without a session manager, but I can't get
	  gnome-session to work so I can't test that ... but
1993
	  the code is there ... waiting to be debugged
1994

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
1995 1996 1997 1998 1999 2000 2001 2002 2003 2004
Tue Apr 14 21:43:55 1998  George Lebl  <jirka@5z.com>

	* launcher.c: use tooltips

	* main.c,panel.[ch],applet-lib.(cc|h),gnome-panel.idl,mico-glue.cc
	  de "id"ized to make future objc bindigs happy

	* panel.[ch], applet-lib.(cc|h), mico-glue.cc: added tooltips
	  support

2005 2006 2007 2008 2009
Tue Apr 14 20:45:02 1998  George Lebl  <jirka@5z.com>

	* launcher.c: added properties callback

Tue Apr 14 20:43:46 1998  George Lebl  <jirka@5z.com>
2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020

	* panel.c,menu.c: start up launcher_applet in main
	  and kill it on exit

	* panel.sh: removed starting of launcher

Tue Apr 14 19:17:33 1998  George Lebl  <jirka@5z.com>

	* menu.c: made swallows and drawers compile time
	  selectable

2021 2022 2023 2024 2025 2026
Tue Apr 14 18:33:21 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: I must be dumb ... 1 is not the
	  same thing as -1 :) This fixes the panel segfault
	  thx dr mike ...

2027 2028 2029 2030 2031 2032
Tue Apr 14 12:09:43 1998  George Lebl  <jirka@5z.com>

	* main.c: queue loading of applets until everything
	  is done, but I still can't load up the clock
	  applet as default without segfaulting

2033 2034 2035 2036 2037 2038
Sun Apr 12 12:37:44 1998  George Lebl  <jirka@5z.com>

	* panel.c: now actually sends orientation changes
	  to new EXTERN applets (it has to wait until they
	  register their ior

2039 2040 2041
Sat Apr 11 18:00:01 1998  George Lebl  <jirka@5z.com>

	* swallow.c: made the swallow app stuff work better,
2042
	  waits for the window (right now only through timeout)
2043

2044 2045 2046 2047
Sat Apr 11 17:35:32 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c, panel.c: cleanups, fixed grab problem

2048 2049 2050 2051 2052 2053
Sat Apr 11 16:37:27 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch], drawer.c: added smooth drawer animation

	* panel.c: deleted an unused function.

2054 2055 2056 2057 2058 2059 2060 2061 2062 2063
Sat Apr 11 12:00:57 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: made some parameters global since
	  they were used this way already. this cleans up
	  some ugliness and makes hide buttons behave nice
	  in autohide mode

	* main.c, panel.c, drawer.c, panel_config.c panel_config_global.c:
	  adapted to using the globals as globals

2064 2065 2066 2067 2068
Sat Apr 11 02:26:38 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: make stepsizes work again, use log curve
	  for starts and stops.

2069 2070 2071 2072 2073
1998-04-10  Russell Nelson  <nelson@crynwr.com>

	* panel-widget.c: make slide open and close animations
	smoother by adding acceleration and deceleration.

2074 2075 2076 2077 2078 2079
Wed Apr 08 23:50:44 1998  George Lebl  <jirka@5z.com>

	* swallow.c: made swallowing to work!!! right now you
	  have to hand edit the config file to add these
	  critters though ...

2080 2081 2082 2083 2084 2085 2086
Wed Apr 08 23:15:52 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: made resizing panels work, thx owen

	* swallow.c: find the right window id according to
	  the title. (reparent doesn't seem to work yet though)

Jiri (George) Lebl's avatar
Jiri (George) Lebl committed
2087 2088 2089 2090
Tue Apr 07 23:14:37 1998  George Lebl  <jirka@5z.com>

	* main.c: fix menu geometry

2091 2092 2093 2094 2095 2096 2097 2098
Tue Apr 07 00:18:26 1998  George Lebl  <jirka@5z.com>

	* main.c: orientation actually works

	* panel-widget.c: more work on hunting down the resizing
	  bug when moving an applet from a drawer, it seems that
	  set_usize is ignored

2099 2100 2101 2102 2103
Mon Apr 06 23:03:30 1998  George Lebl  <jirka@5z.com>

	* main.c: fixed crashing  by doing orientation in
	  an idle handler after the move from panel to panel

2104 2105 2106 2107 2108 2109
Sat Apr 04 23:31:05 1998  George Lebl  <jirka@5z.com>

	* swallow.c: more swallow applet work

	* main.c: laoding of swallow applets in place

2110 2111 2112 2113
Sat Apr 04 19:17:01 1998  George Lebl  <jirka@5z.com>

	* swallow.[ch]: beginnings of a swallow applet.

2114 2115 2116 2117 2118 2119
Sat Apr 04 12:27:22 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: use gtk_widget_reparent to move
	  the applet on interpanel move, but it still doesn't
	  wanna move from a drawer without badwindowing

2120 2121 2122 2123 2124 2125 2126
Sat Apr 04 01:45:04 1998  George Lebl  <jirka@5z.com>

	* panel.c, panel-widget.c: drawers can't add themselves
	  to themselves, and interpanel movement now uses 20
	  pixel border to jump to panels, still doesn't work
	  right for drawers and external applets

2127 2128 2129 2130 2131
Sat Apr 04 00:47:17 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: set size when packing, fix warning
	  in size_allocate

2132 2133 2134 2135 2136 2137 2138 2139
Sat Apr 04 00:29:11 1998  George Lebl  <jirka@5z.com>

	* mico-glue.cc: cleanup function to clean up the
	  gnome-config hack to spitting out the iior.

	* panel.c: call the cleanup and call has_section
	  before clean_section

Tom Tromey's avatar
Tom Tromey committed
2140 2141 2142 2143
Fri Apr  3 22:43:35 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (logout_applet_LINK): New macro.

2144 2145 2146 2147 2148 2149
Wed Apr 01 22:01:23 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: added two new signals.

	* main.c: made interpanel moving work a bit better.

2150 2151 2152 2153 2154
Wed Apr 01 01:01:05 1998  George Lebl  <jirka@5z.com>

	* applet-lib.cc: small fix to corect for temporaries
	  problems (never had this problem on my alpha:)

2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168
Wed Apr 01 00:36:31 1998  George Lebl  <jirka@5z.com>

	* panel-widget.[ch]: now defines panels GList so that we
	  can do interpanel movement. interpanel movement is now
	  implemented

	* panel.c, main.c: removed all traces of dnd stuff (commented
	  out) only internal moving in panel-widget now in place.

	* main.c: sending orientation changes to extern applets
	  implemented.

	* panel-widget.c: fixed a warrning in set_position

2169 2170 2171 2172 2173 2174
Mon Mar 30 23:19:35 1998  George Lebl  <jirka@5z.com>

	* panel.c, panel-widget.c: transfered drag to panel.c, now
	  works at least partially, only on windowless applets though
	  and it dies with badwindow when doing the drag.

2175 2176 2177 2178 2179
Mon Mar 30 01:30:29 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: playing around with dnd, but can't get
          it to do anything useful

Tom Tromey's avatar
Tom Tromey committed
2180 2181 2182 2183
Sun Mar 29 15:25:19 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (AUTOMAKE_OPTIONS): New macro.

2184 2185 2186 2187 2188 2189
Sun Mar 29 01:16:20 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: fixed the annoying flicker of the
	  panel at pos 0,0, by using gtk_widget_set_uposition
	  instead of move_window routine

2190 2191 2192 2193 2194
Sun Mar 29 00:46:07 1998  George Lebl  <jirka@5z.com>

	* panel-util.c: get rid of trailing '\n' in popen
	  implementation

Raja R Harinath's avatar
Raja R Harinath committed
2195 2196 2197 2198
1998-03-29  Raja R Harinath  <harinath@cs.umn.edu>

	* panel-util.c (get_full_path): Rewrite using `popen'.

2199 2200 2201 2202 2203
Sat Mar 28 15:33:07 1998  George Lebl  <jirka@5z.com>

	* main.c: don't do get_full_path on params starting with
	  # which is not a path but an ident only

2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219
Sat Mar 28 15:23:33 1998  George Lebl  <jirka@5z.com>

	* panel-util.[ch]: riped out get_which_output from
	  applet-lib and put it in these new files while renaming
	  it to get_full_path.

	* Makefile.am: link in the new files

	* panel-widget.c: temporairly disable dnd code as it
	  doesn't work

	* main.c: call get_full_path from load applet

	* applet-lib.cc: add timeouts for contacting the panel
	  so that applets don't get "lost" due to a race

2220 2221 2222 2223 2224
Fri Mar 27 01:48:57 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: dnd code in, but it doesn't work, needs
	  a bit of work I guess:)

2225 2226 2227 2228
Wed Mar 25 23:32:47 1998  George Lebl  <jirka@5z.com>

	* panel-widget.c: implemented drop support (no drag yet:)

2229 2230 2231 2232 2233 2234
Mon Mar 23 23:57:03 1998  George Lebl  <jirka@5z.com>

	* menu.c: fixed the bug of submenu's activating ... if
	  a dentry has nothing to execute it doesn't deserve an
	  "activate" callback.

2235 2236 2237 2238
Fri Mar 20 01:09:35 1998  George Lebl  <jirka@5z.com>

	* *.c: general cleanup after a -Wall compilation

2239 2240 2241 2242 2243
Fri Mar 20 00:10:12 1998  George Lebl  <jirka@5z.com>

	* applet-lib.{cc,h}: implemented a way for applets
	  to find their absolute executable path

2244 2245 2246 2247 2248
Thu Mar 19 18:21:45 1998  Tom Tromey  <tromey@cygnus.com>

	* mico-parse.cc (parse_mico_arg): Allocate two arguments for every
	argument in initial vector.

2249 2250 2251 2252 2253 2254 2255 2256
Wed Mar 18 23:10:27 1998  George Lebl  <jirka@5z.com>

	* launcher.c: redid the way applets are initially read in

	* panel.c: try contacting the launcher with a timeout and
	  then tell it to reread launchers

	* launcher.c: does not contact the panel, but waits until the
2257
	  the panel contacts it
2258

2259 2260 2261 2262 2263 2264 2265
Wed Mar 18 18:13:35 1998  George Lebl  <jirka@5z.com>

	* gnome-panel.idl, mico-glue.cc: added unimplemented
	  tooltip calls.

	* panel.c: minor cleanups

2266 2267 2268 2269 2270
Wed Mar 18 17:56:16 1998  George Lebl  <jirka@5z.com>

	* gnome-panel.idl, launcher-lib.cc,launcher.c:
	  impelmented restart all applets on the launcher side.

2271 2272 2273 2274 2275 2276 2277 2278 2279 2280
Wed Mar 18 01:03:52 1998  George Lebl  <jirka@5z.com>

	* menu.c: applets directory added to the Add to panel dir, read from
	  a directory applets (/usr/local/share/applets usually)

Wed Mar 18 01:02:34 1998  George Lebl  <jirka@5z.com>

	* menu.c, drawer.c, main.c: removed some old calls, no longer
	  passes window pointers around so it's a bit cleaner

2281 2282 2283 2284 2285 2286 2287 2288 2289
Tue Mar 17 23:30:04 1998  George Lebl  <jirka@5z.com>

	* gtkplug.[ch], gtksocket.[ch]: removed from panel, they
	  are in libgnomeui now

Tue Mar 17 23:22:50 1998  George Lebl  <jirka@5z.com>

	* clock.c: removed, clock is now in ../applets/clock/

2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302
Mon Mar 16 23:23:26 1998  George Lebl  <jirka@5z.com>

	* gtkplug.[ch], gtksocket.[ch]: added the plug-socket
	  colde v0.1 (that's the newest I found:)

	* applet-widget.[ch]: removed in favor of plugsocket code

	* gnome-panel.idl,panel.c,mico-glue.cc,applet-lib.cc:
	  adapted to plugsocket code, slightly different calls
	  and the registration of applets acts slightly differently

	* clock.c, logout.c, launcher.c: ported to plugsocket

2303 2304 2305 2306 2307
Mon Mar 16 17:56:08 1998  George Lebl  <jirka@5z.com>

	* panel.c,mico-glue.cc: implemented abort_applet_id
	  corba call.

2308 2309 2310 2311 2312 2313 2314 2315 2316
Mon Mar 16 17:26:03 1998  George Lebl  <jirka@5z.com>

	* launcher.c: a few fixes, dumped the params field

	* panel.c: need to pause a second to make mtimes
	  different for gnome-config to work with two
	  programs writing to the same section at the same
	  time .. bad bad bad ... gnome-config is broke

2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332
Sun Mar 15 23:53:47 1998  George Lebl  <jirka@5z.com>

	* launcher.c: port to corba, acts like mc should,
	  needs to be started after panel starts manually
	  and killed after panel stops manually.

	* gnome-panel.idl: added unimplemented applet_abort_id
	  call and implemented applet_request_glob_cfg

	* mico-glue.cc: synced with gnome-panel.idl

	* applet-lib.cc: fixes, new methods above

	* launcher-lib.(cc|h): implemented what needs to be
	  done corba-wise with the launcher

2333 2334 2335 2336 2337 2338
Sun Mar 15 17:49:33 1998  George Lebl  <jirka@5z.com>

	* mico-glue.(cc|h): added a way to call new Launchers

	* launcher.c: more CORBA stuff

2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351
Sat Mar 14 01:38:34 1998  George Lebl  <jirka@5z.com>

	* panel.c, main.c: added menu positioning to popup menus
	  so they appear beside the widgets not on them

	* logout.c: now quits properly, I have to make this a
	  core applet instead of a corba applet, but it provides
	  soem corba testing now

	* gnome-panel.idl, mico-glue.cc,applet-lib.cc, panel.c ...:
	  implemented a global cfg path for applets to load/save
	  some general stuff (will be needed for multi applet applets)

2352 2353 2354 2355 2356 2357 2358 2359
1998-03-13  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* panel_config.c: Removed the definition of the '_' macro. Uses
 	definition in 'gnome-i18n.h' instead. To make this work I changed
 	the order, in which 'config.h' and 'gnome.h' are included.

	* panel_config_global.c: Likewise.

2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373
Fri Mar 13 02:42:56 1998  George Lebl  <jirka@5z.com>

        * panel.[ch]: fixed a race when starting applets, by
          having two states for applets (PENDING and RESERVED),
          this fixes the panel "loosing" applets in invocation

        * all files: commented out most debugging output, since it
          was getting difficult to use puts/printf since the new
          debugging was lost in the old etc ...

        * clock.c: once again I use an idle handler for killing
          myself. this solves the mico exception which wasn't
          all that nice really.

Raja R Harinath's avatar
Raja R Harinath committed
2374 2375 2376 2377
1998-03-13  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (INCLUDES): Include $(srcdir) too.

2378 2379 2380 2381 2382 2383
Thu Mar 12 02:29:18 1998  George Lebl  <jirka@5z.com>

	* panel.c, applet-lib.cc: made the menu work on the panel
	  side, and removed the menu from applet-lib. (funny how
	  you get ideas during writing the changelog)

2384 2385 2386 2387 2388 2389
Thu Mar 12 02:01:30 1998  George Lebl  <jirka@5z.com>

	* applet-lib.cc, panel.c: implemented the callbacks, right now
	  menu is built on the applet side and code is there to do a
	  unified applet menu stuff on the panel side, but I'd have to