Permalink
Switch branches/tags
Nothing to show
Commits on Jun 25, 2012
  1. Applied which-2.20.patch.

    committed Jun 25, 2012
  2. Applied title-matching.patch.

    committed Jun 25, 2012
  3. Applied moveresize.patch.

    committed Jun 25, 2012
Commits on Jan 12, 2012
  1. add README.MULTIHEAD to docs

    committed Jan 12, 2012
  2. more changes for merge

    committed Jan 12, 2012
  3. merge

    committed Jan 12, 2012
  4. tags lowercase file

    committed Jan 12, 2012
Commits on Oct 26, 2011
  1. Quiet build outbut on by default

    danakj committed Oct 17, 2011
Commits on Oct 16, 2011
  1. ignore .rej files

    danakj committed Oct 16, 2011
  2. Check the return value for launching the startup command.

    Copy/paste error?
    danakj committed Oct 15, 2011
  3. Fixes for gnome-session 3.

    We run by default with a panel (default gnome-panel) and then run Openbox
    without any panel if one cannot be found.
    
    - Adds a fallback session for if a panel (default gnome-panel) not found.
    - Removes notifications as a requirement.  Seems to be a legacy thing judging
      from the ubuntu .session files.  Notifications are being provided by
      notify-osd on modern systems, and you can't check for its presence in
      gnome-session (gnome-classic.session always fails because it looks for it, so
      ubuntu falls back to gnome-fallback.session).
    danakj committed Oct 15, 2011
  4. Remove unused variable

    danakj committed Oct 15, 2011
  5. respect the active/mouse options for monitor placement, and use ObMon…

    …itorPlace for per-app too
    danakj committed Oct 16, 2011
  6. Allow per-app settings to pick a monitor for a window without choosin…

    …g a position in it.
    danakj committed Oct 14, 2011
  7. Add "active" and "primary" options to the <monitor> placement option …

    …for per-app settings (bug #5180)
    danakj committed Oct 14, 2011
  8. make undecorated windows place according to their undecorated state (…

    …bug #5179)
    
    splits client_setup_decor_and_functions() into 3 functions.
    
    1. add client_setup_default_decor_and_functions()
    - called from client_get_all() to get the maximum decor/functions that will
      be available for use by the client.
    2. add client_setup_decor_undecorated()
    - sets up the client's undecorarted decor if the flag is set by the per-app
      settings or session state.
    - we do this before setting up the frame so the frame reflects the window as it
      should be when getting placed.
    3. client_setup_decor_and_functions()
    - calls the above 2 to perform the same functions as before.
    - added to client_apply_startup_state() so that we can ensure it was run fully
      at least once in the mapping process, since it is not called in
      client_get_all() anymore.
    danakj committed Oct 14, 2011
  9. it would seem this cannot return NULL now

    It will get the primary monitor if there is not monitor under the pointer. But
    assert so it's clear something went wrong if this does happen. Note that there
    was previously no check for the return value even though the comment claimed
    there should be.
    danakj committed Oct 14, 2011
  10. Link libobt into libobrender, as it uses things from libobt (bug #5150)

    libobrender uses ObtPaths stuff, so it needs to link in libobt.
    fdziarmagowski committed with danakj Oct 14, 2011
  11. free undecorated border colors

    danakj committed Oct 14, 2011
  12. Specific border width/color for undecorated active/inactive windows (…

    …bug #4889)
    
    The attached patch adds three theme options with backward compatible defaults:
    
    undecorated.border.width
      defaults to border.width
    
    window.undecorated.active.border.color
      defaults to window.active.border.color
    
    window.undecorated.inactive.border.color
      defaults to window.inactive.border.color
    memeplex committed with danakj Oct 14, 2011
  13. Fix crash when keyboard map changes and no keybindings exist.

    Don't assume old tree is non-null and start rebinding it.
    danakj committed Oct 14, 2011
  14. Change default doubleclick timeout to 500ms and keep track of where l…

    …ast click was
    
    Bug #5152 - "mouse double-click time is too low by default - 200ms"
    
    We only use the doubleclick in one place in the default configuration,
    for doubleclicking titlebars to maximize windows, so any negative impact
    of increasing the timeout should be minimal, especially with the
    addition of requiring the two clicks to be in the same place.
    
    Doubleclicks are hardcoded to occur within 8 pixels for now, it doesn't
    seem worth it to add a config until someone complains. A possibility is
    using the drag threshold, but some people have that set very low so it
    could be hard to doubleclick then.
    Mikachu committed Aug 4, 2011
Commits on Oct 15, 2011
Commits on Oct 11, 2011
Commits on Oct 7, 2011
  1. Make openbox-gnome-session compatible with gnome3 with gnome-session …

    …3.0+ support.
    
    Yay they did something nice and made it easier for other window managers to be used.  How unexpected and pleasant.
    Geoffrey Antos committed with danakj Oct 7, 2011
Commits on Oct 6, 2011
  1. Don't show prompts inside the message handler to prevent recursion

    Showing prompts causes messages to be created which causes the glib message
    handler to abort().  Save the messages and show them when done all other
    processing for the current event.
    danakj committed Oct 6, 2011
Commits on Oct 5, 2011
  1. bug #5253 kde4 is out now, use kde4 menus by default.

    Startup scripts should export "XDG_MENU_PREFIX=kde-4-" but they export
    "XDG_MENU_PREFIX=kde-".
    danakj committed Sep 29, 2011