Commit graph

  • e7d5ef8418 make keypad enter do the same thing as return Dana Jansens 2010-03-25 22:17:05 -0400
  • 11bb31d3bc figure out what type the value should be for each known .desktop key, and watch for invalid keys Dana Jansens 2010-03-25 22:03:55 -0400
  • 0d90bd57ab Add a new ObtLink type, which is going to be a generalization of a .desktop entry. Dana Jansens 2010-03-25 21:10:45 -0400
  • fbc0597d3f ignore the rendertest executable Dana Jansens 2010-03-25 21:09:20 -0400
  • 1ea83ccff1 ignore generated autostart script Dana Jansens 2010-03-25 21:08:55 -0400
  • 749d6f0938 save key values based on their value, but we dont know what values they have yet Dana Jansens 2010-03-25 19:31:57 -0400
  • a1fa5dca08 add an empty function to parse the Desktop Entry group in a .desktop file Dana Jansens 2010-03-24 22:09:58 -0400
  • 00fb4d392f parse key/value pairs from the .desktop file and save them in a hashtable Dana Jansens 2010-03-24 21:58:49 -0400
  • 448cc6620e close the .desktop file after parsing it Dana Jansens 2010-03-24 21:58:32 -0400
  • 159a3cb3b1 free the path after done with it Dana Jansens 2010-03-24 21:50:10 -0400
  • 4e70343b3e g_warning adds a \n Dana Jansens 2010-03-24 21:37:41 -0400
  • 5ca9c2e03c watch for groups in .desktop files and remember the current group. validate the names, and make sure no duplicates and "Desktop Entry" comes first Dana Jansens 2010-03-24 20:04:41 -0400
  • 4968f7c62a avoid ascii control characters in strings Dana Jansens 2010-03-24 19:49:23 -0400
  • 70e819a905 add beginning of .desktop file parsing, grabs a line of text from the input file at a time and strips out any \0 characters Dana Jansens 2010-03-23 22:17:06 -0400
  • 4f28035639 make enum values match numbers in the spec, and make the .desktop file reader function take a list of paths to look for the file in Dana Jansens 2010-03-23 22:15:12 -0400
  • 1861350f55 install the obt/ddfile.h header Dana Jansens 2010-03-23 22:14:33 -0400
  • 4cff6c0e3b add function to give the list of autostart directories Dana Jansens 2010-03-23 20:22:11 -0400
  • 0b9910b442 add some functions for parsing a value in a .desktop file Dana Jansens 2010-03-23 20:12:16 -0400
  • e02f788409 allow non-normal windows to go to 0,0. and remove a debugging g_print Dana Jansens 2010-03-23 17:00:01 -0400
  • 15d7f7103e Add menu seperator style to Clearlooks David Barr 2010-03-09 13:00:02 +0100
  • 64adc0eeba add a function client_is_oldfullscreen() that determines if a window is an "oldschool fullscreen window" or not. use this throughout. and allow oldschool fullscreen windows to move to 0,0 even with a strut there. Dana Jansens 2010-03-01 16:30:06 -0500
  • 28df6162a9 when an app tries to move to 0,0 and there is a strut there (java swing!), move it to inside the strut instead (unless it is an oldschool fullscreen app) Dana Jansens 2010-03-01 15:55:27 -0500
  • cfce98840a missing a g_slice_free Dana Jansens 2010-02-26 15:36:44 -0500
  • daa2e0ab71 libexecdir is provided by automake, and gnome-settings-daemon is not always in /usr/libexecdir, use the dir from automake Dana Jansens 2010-02-24 13:27:30 -0500
  • 115039fb49 Type is a mandatory field of a .desktop, so add it to the old gnome-interfacing-desktop file Dana Jansens 2010-02-24 13:22:55 -0500
  • 6976f4198b Show client menu on right click anywhere on a window frame (left and right were excluded) Dana Jansens 2010-02-21 13:40:01 -0500
  • 54a808fe42 Added shade-icon to client-menu Tobias Gläßer 2010-02-21 16:01:49 +0100
  • 59c831642a make array large enough Dana Jansens 2010-02-19 17:17:14 -0500
  • b7ddaa5728 get the modifier mask for a modifier key that is pressed/released more accurately, using the table we built already for other purposes Dana Jansens 2010-02-19 16:58:33 -0500
  • 4418e6988b save the state of the modifiers only when starting an interactive action Dana Jansens 2010-02-19 15:53:36 -0500
  • 2c5d755bd8 move the startup command launching into a helper function Dana Jansens 2010-02-17 16:15:08 -0500
  • bcc31faf7e revamp the autostart functionality, so autostart apps launch after openbox. Dana Jansens 2010-02-17 16:11:36 -0500
  • 7d71fb8a77 don't use a variable as a format string Dana Jansens 2010-02-17 11:44:12 -0500
  • 4d28614680 Add skeleton for start of dot-desktop-file parser Dana Jansens 2010-02-16 22:08:03 -0500
  • a8554def0e lower the default submenu show delay Dana Jansens 2010-02-16 08:19:00 -0500
  • a891a188d0 a couple more g_free() to g_slice_free()'s Dana Jansens 2010-02-16 16:41:21 -0500
  • d179d6428a more using g_slice_new() instead of g_new() Dana Jansens 2010-02-16 16:26:18 -0500
  • d45af3cb45 missed a g_free() that should be g_slice_free() Dana Jansens 2010-02-16 16:04:47 -0500
  • 343ca097f7 dont trust the _NET_ACTIVE_WINDOW timestamp. (fixes bug #4519) Dana Jansens 2010-02-15 12:33:33 -0500
  • f011ce4c99 Remove mismerge-added files Mikael Magnusson 2010-02-13 03:43:56 +0100
  • 1265a23e53 include imlib2 as a dep of obrender in the pkg-config file if it's using it Dana Jansens 2010-02-12 15:13:39 -0500
  • 3f5403a916 make the obt .pc file do -lobt, not -lobrender Dana Jansens 2010-02-12 15:09:03 -0500
  • aeac3b735b remove a bunch of g_new()/g_free() by returning Rect const*'s from screen area functions when possible Dana Jansens 2010-02-12 14:36:53 -0500
  • e61fd8874a use g_slice_new() instead of g_new() part 4 Dana Jansens 2010-02-12 14:13:32 -0500
  • 890e13b919 use g_slice_new() instead of g_new() part 3 Dana Jansens 2010-02-12 14:03:24 -0500
  • 4f93731cdb use g_slice_new() instead of g_new() part 2 Dana Jansens 2010-02-12 13:55:26 -0500
  • 1d57f7b085 using g_slice_new() instead of g_new() part 1 Dana Jansens 2010-02-12 13:44:10 -0500
  • 98c86118ca have obt refresh the xlib keyboard stuff on mappingnotify events Dana Jansens 2010-02-12 13:31:49 -0500
  • 7c2eb3a781 destroy XIC's that belong to an XIM before closing the XIM, else Xlib will seggie! Dana Jansens 2010-02-12 08:11:27 -0500
  • aa5394cad2 Check node->name for null Mikael Magnusson 2010-02-12 05:05:40 +0100
  • 35ce211ec3 dont print warnings when reading keys which dont generate text Dana Jansens 2010-02-11 15:15:01 -0500
  • 096dad0c6c make control keys work in menus/dialogs/etc with the new obt code, using XLookup stuff Dana Jansens 2010-02-11 15:05:16 -0500
  • 6c760c5a63 initialize the action shutdown function to NULL Dana Jansens 2010-02-11 14:58:53 -0500
  • 5b6f3c6f7a pass an input context to the interactive input function Dana Jansens 2010-02-11 14:39:09 -0500
  • 08269cefbc make menu input work with the new obt keyboard stuff. Dana Jansens 2010-02-11 14:17:59 -0500
  • 62f8a5c49b make the menu use the new obt stuff when reading keyboard input so it can handle input from the non-base group and composed input Dana Jansens 2010-02-11 13:59:15 -0500
  • 41dbce908a make obt translate keypress events to a valid utf8 character (note this makes openbox not compile) Dana Jansens 2010-02-11 11:46:46 -0500
  • 43d62990e4 don't strip the state for keyboard events Dana Jansens 2010-02-11 13:23:54 -0500
  • 8f1ea42bb1 add interface in obt to create an Input Context for a window Dana Jansens 2010-02-11 11:27:36 -0500
  • 6e280e9f53 create an X Input Method in obt for the app to use for all input Dana Jansens 2010-02-11 11:16:17 -0500
  • e83803b8b0 get xlib to reload the keyboard on MappingNotify events Dana Jansens 2010-02-11 11:00:41 -0500
  • c745d0573a XKB header comes from obt Dana Jansens 2010-02-11 10:58:47 -0500
  • 8add92416d check the xkb version before using it Dana Jansens 2010-02-11 10:58:16 -0500
  • 580e2167f8 make the execute action not segfault when using a prompt (bug #4543) Dana Jansens 2010-02-11 10:25:35 -0500
  • 2202f11f23 add an optional shutdown function which actions can register Dana Jansens 2010-02-11 10:25:22 -0500
  • c168faee63 i learnt what xkb does with the state. Dana Jansens 2010-02-09 21:03:01 -0500
  • e9070fe7da dont assert when there is no valid key layout present Dana Jansens 2010-02-08 19:29:02 -0500
  • 4f83a15fa1 Use correct ac variable in version.h.in Mikael Magnusson 2010-02-10 02:29:53 +0100
  • 78b8bd01c2 don't link libobt into libobrender Dana Jansens 2010-02-09 10:59:58 -0500
  • 8116106f9d fixing up obxprop manpage Dana Jansens 2010-02-08 15:04:35 -0500
  • 6014a41760 Merge branch 'backport' into work Dana Jansens 2010-02-08 14:28:18 -0500
  • 687f6e6e4e add doc/obxprop.1 to gitignore Dana Jansens 2010-02-08 14:27:49 -0500
  • 95f81b8e4c Add obxprop manpage to install Dana Jansens 2010-02-08 14:17:09 -0500
  • f7440be0f5 Update the manpage for obxprop Dana Jansens 2010-02-08 13:55:29 -0500
  • 31f0c8c1ad Merge branch 'backport' into work Dana Jansens 2010-02-05 13:47:58 -0500
  • 02a956b065 Init all fonts to NULL, so if they arent in the config they use the default font Dana Jansens 2010-01-28 08:37:18 -0500
  • 0cd6f4e43c Add a hook to unset the client in the open menu frame instead of closing it Mikael Magnusson 2010-01-18 16:48:00 +0100
  • 7cfaae8da9 Don't close the menu when you held control even for execute Mikael Magnusson 2010-01-18 16:48:27 +0100
  • d00a0060f0 Don't alt-tab to skip_taskbar iconic windows if they have parents Mikael Magnusson 2010-01-16 19:32:44 +0100
  • 2ab63cb36f make xdg-autostart use the OPENBOX environment by default, so you can say OnlyShowIn=OPENBOX in a .desktop and it will work as expected Dana Jansens 2010-01-27 20:01:24 -0500
  • 14f8b4cb54 Fix bug #4492 better, the test in openbox-gnome-session needs to be inverted Dana Jansens 2010-01-24 00:07:56 -0500
  • 03b4c87205 adjust who shows up in the alt-tab list using SKIP_TASKBAR (Fixes bug #4503) Dana Jansens 2010-01-18 16:08:23 -0500
  • 7be28d3010 don't use client_move() to end a move Dana Jansens 2010-01-15 17:49:54 -0500
  • 16433ce06c allow multiple escaped _'s in a menu label, and allow a real _ to come later in the label (Fixes bug #4355). Dana Jansens 2010-01-15 16:40:29 -0500
  • 1e72cf5e45 make edge detection for maximized windows only look at the edges of screens Dana Jansens 2010-01-15 16:15:05 -0500
  • 8d7ab691b8 catch the SIGTTOU and SIGTTIN signals when an app we launch tries to use its stdin/out (but we don't have one either). Fixes bug #4072. Dana Jansens 2010-01-15 15:48:56 -0500
  • 0e3ce9e407 if we get an event on a subwindow of root that we don't know about, but it is related to a press we received on the root window, then process the event (Fixes bug #3702) Dana Jansens 2010-01-15 15:07:42 -0500
  • d3ca5d5b4c Remember the maximized state of a window when it goes fullscreen and try restore it after Dana Jansens 2010-01-15 14:50:36 -0500
  • 54e04a520b If a window places itself at (0,0) and there are struts there, assume it is a bug. Also allow oldschool fullscreen windows that cover all monitors on a multihead setup to work properly Dana Jansens 2010-01-14 18:38:40 -0500
  • 6cf3357036 allow app rules to match windows by their title when mapping Dana Jansens 2010-01-14 17:24:39 -0500
  • ae85462f2b if openbox isn't running, show messages on the console rather than just losing them (like when another WM is running) Dana Jansens 2010-01-14 16:53:32 -0500
  • 3bd4397b6e Merge branch 'backport' into work Dana Jansens 2010-01-14 16:19:57 -0500
  • 374888f5e9 Update hungarian translation. Laszlo Dvornik 2010-01-08 22:40:40 +0100
  • 7e6b2eaef7 Prefer to use larger images and scale down than to scale up (more distortion) Dana Jansens 2010-01-14 15:03:06 -0500
  • ba747518bb don't resize the label to 0 Dana Jansens 2010-01-14 14:57:18 -0500
  • 62e36ad041 Fixes bug #4492 (mis-using the return value of grep -q in openbox-gnome-session script Dana Jansens 2010-01-12 13:59:25 -0500
  • 937b529893 remove the session.c file from actions, as it is no longer used Dana Jansens 2010-01-12 10:03:22 -0500
  • e8b6ead25a NULL ic when we failed to load an image Mikael Magnusson 2010-01-11 22:48:06 +0100
  • 567fd15eeb Merge branch 'backport' into work Dana Jansens 2010-01-11 16:20:53 -0500
  • e8200ae603 make focus cycle target fallback work right by going to the next prev window Dana Jansens 2010-01-11 15:37:36 -0500