[Xfce4-commits] [apps/xfdashboard] branch master created (now 8c5f878)
noreply at xfce.org
noreply at xfce.org
Tue Mar 24 07:06:37 CET 2015
This is an automated email from the git hooks/post-receive script.
nomad pushed a change to branch master
in repository apps/xfdashboard.
at 8c5f878 Do not throw error message (but a warning message) if neither the requested icon nor the fallback icon can be loaded even if xfdashboard will look more ugly than usual ;)
This branch includes the following new commits:
new 2d0c260 Initial commit
new f856f44 First usable state
new 0fcbf7b Allow libwnck library prior to version 3.0 and provide version checks macros in this case. Changed also stupid Makefile to reflect this.
new 2ea7285 Set minimum version of external libraries as requirements to avoid using macros not available and makes handling different version a lot harder. BTW libwnck below 2.10 is very old and hardly in use nowadays so we can not support these versions. Also made compiler more quiet with -std=gnu99 but should be still warn.
new 074bb93 Switch from g++ to gcc in Makefile otherwise it keeps to be loud :(
new 1814695 Rewrote application to use gobject system and made real clutter actors.
new 43cda51 Add spacing between live windows in windows view.
new 3acf8b9 First simple implementation of quicklaunch box. Does not react on any event!
new d7edb69 Simplied quicklaunch by NOT sub-classing container actor. Fixed layout problems of quicklaunch icons. Allow starting application by clicking on appropiate quicklaunch icon.
new 453cc3c Added ChangeLog
new 15b9ac8 Added some comment to live-window actor
new 3235518 Fixed initial one step scale down of quicklaunch icon in quicklaunch.
new 936fe1c Fixed missing resize of quicklaunch on allocating a larger area. Cleaner error messages in quicklaunch icon if desktop file or application icon could not loaded.
new b7d5585 Try to solve layout and scaling problems in quicklaunch by creating a new layout manager (XfdashboardScalingBoxLayout). A side effect is that it simplifies the quicklaunch actor :) Also filenames have been cleaned up to match gobject method prefixes.
new 86d1221 Quicklaunch icon can bow be added to quicklaunch box by public API.
new 4d6a657 Simplified XfdashboardLiveWindow as I learned from quicklaunch box and quickbox icon.
new 3641934 Added sanity checks to paint and pick of object XfdashboardQuicklaunch.
new 90da6f0 Converted margin in live window actor from integer to float.
new 6e1578c Rename XfdashboardQuicklaunchIcon to a more general usable XfdashboardApplicationIcon - an actor to display icon of an application optionally with label.
new 5b7c8f9 Forgot to rename properties in XfdashboardLiveWindow
new f64fec3 Prepare for application menu
new e0de5d5 Fixed typos
new cbede29 Fixed wrong parent class in header file of XfdashboardApplicationIcon
new 4c34bb2 Fixed memory leaks
new 67470fa Fixed more memory leaks and corrected some comments
new 62dd7a8 Fixed memory leaks once more
new 58351c2 Unreffed an object which was not reffed when returned by public API of glib causing segmentation faults. Fixed calling stage's destroy signal handler when application is quitted causing a Clutter critical warning.
new 98a3b65 Fix memory leak
new 5627081 Prepare view for viewpad
new 8deed7b Fixed indention
new 8d57e25 Changed order of live windows to LAFS (last-active, first-shown) by just simply reverse the list of stacked windows
new 6f5d3ad This is a greater update. - Added applications view for browsing menu entries and lauching apps - Added view selector to switch between views (currently only windows view and applications view) - Added base abstract class XfdashboardView which all views are derived from - Tried to clean up layout and using layout manager in a more correct way when setting up stage - Added a fill box layout manager which always expands an actor in the opposite direction as the actors [...]
new 4de12ac Rewrote stage setup (creating and adding actors) and fixed scaling flow layout manager to get windows view to an always-non-scrolling state.
new e23052e Add more sanity check for value to set to properties. Only change value of properties if they differ to current value to prevent unnecessary actor redraws and relayouting.
new d861808 Implement scroll bar policy in viewpad to show scroll bar if needed or always or never.
new 0e3bfc3 Prepared applications view for list and icon view mode. Added "Public API" comments to header files. Enumerations and flags used in GObject-Type system will now be generated automatically by Makefile. Changed default view mode for applications view to new icon view mode.
new 115f898 Moved common and redundant functions to new file common.c/h.
new 8f070b4 Fixed getting scaled GdkPixbuf for icon. Moved enumerations to common.h
new 878b447 Load menu structure at first use of applications view. That should speed up application's start-up.
new 6636aa2 Correct implementation of virtual pick method of ClutterActor.
new 0476213 Implement a new button actor which emits "click" signals and show an icon or a label or both.
new 12cbbef Support for closing windows in windows view. Windows view will now also add new live windows when a new windows is opened and it will destroy a live window as soon as its window was closed.
new 497579f Replace old label and icon implementation in live window actor with new button.
new 1265c86 Fixed typo in XfdashboardButton when setting background visibility. Simplify XfdashboardApplicationIcon by deriving it from XfdashboardButton instead of ClutterActor.
new 9fa34cb Replace XfdashboardApplicationEntry with XfdashboardApplicationIcon and set default view mode of "applications" view to list.
new 3ca3604 Handle menu element without descriptions (NULL pointer in comments) in application view
new ea73602 Get rid of hard-coded default font and use default font of Xfce.
new 3745a87 Suppress compiler warnings
new 19addaf No need to set NULL font on XfdashboardApplicationIcon construction because font is set to NULL in object initialization.
new 09940f5 Prevent resizing and relayouting of all actors on start-up caused by setting stage window to fullscreen.
new 8219598 Update live window label if window title or icon changes
new 834e7a5 Remove signal from window to stop getting notified if live window actor is destroyed as WnckWindow will not be destroyed and might keep emitting signals.
new e28b073 Hopefully connected and handled all posible signal of a window. This is untested because I don't know how to test :(
new ba1a005 Add view-selector for application and windows view as button to quicklaunch. It could replace the view-selector actor.
new 473f0d2 Highlite or unhighlite new view button in quicklaunch also when view was changed by view selector by listening to activation and deactivation signals from views.
new c42511a Updated TODO
new c10e7c8 Fixed typo
new 61f1aee Do not fail if a .desktop file does specify an icon. Show fallback icon instead.
new bde78b1 Make mark button (aka known as "view button") in quicklaunch more flexible.
new f8932ad Implement text box for filtering application view also known as search view.
new f4e7fec Updated TODO
new f7241cc Fixed typo
new 75d60cb Better explanation why range in scrollbar should be at least 1.0 or higher even if lower values are allowed in function parameters.
new 993ff33 New dependencies on xfconf and dbus-glib. Quicklaunch icons are not static anymore. Its settings are stored in xfconf now.
new 8b423d3 Fixed Makefile to include new dependies on xfconf and dbus-glib
new fa48a9e Forget to reset item counter when destroying icons while updating quicklaunch
new 9d4a1f7 Implement running only one instance of this application
new 89a0c0e Migrate to autotools build system
new 216aa01 Updated TODO and set up POTFILES.in
new 0ffedea Layout manager should respect actor's visibility state.
new f4a304f Missed one layout manager which should also respect children's visible state.
new 76e62bb Fixed a memory leak when retrieving and iterating through list of children of a container. I forgot to free the retrieved list after use.
new a88164c Fixed more memory leaks when retrieving and iterating through list of children of a container.
new e30e65b Initial support for drag-n-drop. I needed to implement my own DropAction because I could get clutter's own one get working e.g. for just quicklaunch area. As soon as I crossed an application icon in quicklaunch it stopped emitting signals to underlying quicklaunch. And implementing my own DropAction caused implementing my own DragAction which is derived from clutter's one.
new e5cd245 Removed debug messages
new 34ebe9e Updated TODO
new 86a518c It helped me to improve performance. Sadly this might not work for clutter 1.10.0 or higher as this function it marked deprecated.
new 0be0f30 Fixed compilation error because of undefined variables GLIB_MKENUMS and GLIB_GENMARSHAL. Without them enums.[ch] and marshal.[ch] could not generated and compilation fails. Added substitution for this variables in configure.ac.in.
new c936562 Application icons in quicklaunch can now be removed by dragging the icon to the trash or delete icon (depends on theme) in quicklaunch which appears as soon as an icon of quicklaunch is being dragged. The "all application" icon in quicklaunch will be hidden while dragging.
new 603b045 Updated TODO
new 8665ce5 Removed debug messages
new 681d8d7 Removed unused variables in quicklaunch
new 195c6e0 User can now add favourites to quicklaunch by dragging an icon from applications/search view to quicklaunch. Also fixed failure in removing drop targets from list of targets interested in dragged item.
new a9701b6 Merge branch 'master' of github.com:gmc-holle/xfdashboard
new 219a16e Update TODO
new eb8a221 Speed up and optimize search
new 8f10f1b Updated .gitignore
new 451440a Updated TODO
new 38619e7 Speed up scrolling because it got worse after speeding up search. The reason was that each time the scrollbar moved (value-changed signal emitted) all actors were re-allocated and re-layouted even the hidden ones. Speeding it up by just moving view and clipping of view but only it view has clipping.
new 389f95d Initial commit on new branch for full rewrite based on clutter-1.12
new a57ec52 Make view self-declaring (name and icon) by overriding created function. Also implement view registering system.
new 73c919c Implement basic viewpad (needs a layout manager which allocated viewpad's allocation to each of its children)
new 8feacd1 Add missing files for basic viewpad implemented (was the files for viewpad itself ;) ). Also set layout manager.
new 90cb8af Prepare viewpad compositing actor for scrollbars. Set up properties for viewpad. Implemented spacing between view and (future) scrollbars in viewpad. Prepared "active-view" property in viewpad.
new 5e83f88 Implemented view manager
new b41b7bb Updated TODO
new a44a683 Viewpad and ViewManager improved to react on registered and unregistered views during runtime.
new 6dcf76f Allow views themselve to emit activation and deactivation signals like viewpad.
new d5146b0 Rename common.{h,c} to utils.{h,c}
new 64276bd Removed static keyword from functions. Fixed build issue - still tried to compile common.c which was renamed to utils.c
new fd22dec Removed also static keyword from variables
new feb5e67 First and basic implementation of scrollbar. Does not react on events yet!
new 04576b8 Implemented scrollbar visiblity policy
new c005cf7 Fixed indention and comments
new df899b8 Implement scrolling viewport in viewpad and allow scrolling to specific point by clicking into scrollbar not occupied by slider or allow smooth scrolling by drag'n'drop slider of scrollbar.
new 528b02c Allow scrolling by pointer wheel
new da9cf97 Make page-size for pointer scroll events configurable. The value is a factor between 0.1 and 1.0 and is the factor multiplied with slider size by which the slider is moved.
new 92a9e0d Set default scrollbar visibility policy in viewpad to automatic
new db2c859 Updated TODO
new 10e7135 Fixed layout manager. Corrected calculation of minimal/preferred sizes of custom actors. Implemented view selector and added to stage window. Views in viewpad can be selected (activated) by clicking on button in view selector.
new f05a4d9 Updated TODO
new b1129ba Fixed viewport and scrollbar when switching between views forth and back.
new b4f4667 View selector is too far away from quicklaunch and needs heavy use of pointer device. Put it near to quicklaunch ;)
new b0dd73a Remove workaround in XfdashboardLiveWindow as this problem did not happen anymore (and should not - this is expected). Replaced TRUE and FALSE with CLUTTER_EVENT_PROPAGATE and CLUTTER_EVENT_STOP where appropiate.
new 2583807 Handle scroll events in viewpad if not handled by any child actor like active view, horizontal or vertical scrollbar.
new dc6aea6 Fixed compiler warnings except for warning produced by CFLAGS "-Wdeclaration-after-statement" and "-Wmissing-declarations".
new c3c221e Implemented missing but prepared property "orientation" in XfdashboardViewSelector
new 0a6a7ef Completed types with annotations for glib-mkenum to generate correct nick-names for enums and flags. Also added annotation to skip not used enums like XfdashboardApplicationErrorCode
new 397399a Get rid of virtual function "created" of abstract class XfdashboardView. Set name and icon of view at view instance creation. Also implement new property "view-internal-name" to store an untranslated name of view for use in application and maybe future plugins to recognize role of view.
new 84505f2 Implemented text box
new 960fe24 Implemented basic version of XfdashboardFitBoxLayout which layouts children like ClutterBoxLayout but takes care to fit into parent actor's width or height depending on orientation. It will alway set width or height of every child to match parent's size but it can scale it to keep aspect ratio if wanted. When implementing this layout manager also some minor errors and misbehaviours of some other actors were corrected (and hopefully throw no warnings or criticals anymore).
new c7a290f Renamed XfdashboardFitBoxLayout to XfdashboardFillBoxLayout as I think the name matches better to its function.
new 145f6ac Clean up from unneeded and unused code
new 2647490 Correct allocation related functions. The button widget was not able to determine and allocate its size correctly especially if icon's size should synchronize to label's width or height (depending on its orientation).
new e770d76 Another fix for allocation functions in button widget but now if icon synchronization is _NOT_ enabled.
new e70715d Improved viewpad to allow fitting a view in one direction into viewpad. Therefore a new virtual function (*set_fit_mode) was added to abstract class XfdashboardView for reacting on fit mode changed in view (new type XfdashboardFitMode). Corrected scrollbar and clipping behaviour of viewpad.
new f320027 Forgot to handle value changes in property "fit-mode" of abstract class XfdashboardView via property get and set functions.
new 9f25e87 Implement action signal to scroll any view. The viewpad will react on scoll-to signals of any view (active or inactive ones) and scroll to requested position either by setting scrollbar values directly (if active view) or by updating clipping data (inactive views).
new aa42bc9 Implemented applications menu model which collects menu entries via garcon library. It can be used to display menu entries in a view in different ways: all entries, all entries of a menu and by sections like games, office etc. Two helper functions will help to filter the entries by menu or section.
new e2ce164 Merge branch 'clutter-1.12' of github.com:gmc-holle/xfdashboard into clutter-1.12
new 2de9f4f Basic structure of quicklaunch actor. Replaced placeholder in stage with new (and still empty) quicklaunch actor.
new 2b5bb65 Added missing files for quicklaunch.
new 95d3f4a Added new actor called XfdashboardApplicationButton which is a button but its text and icon to display is retrieved either by a GarconMenuElement or a GAppInfo. This actor can also the associated application defined by either one of them. The application view was modified to use them.
new ae37dad Until I added a property to XfdashboardApplicationsView to switch between list and icon mode and calling filter_changed signal handler explicitly I should move the code after the part which creates the layout manager for this view.
new e07d9ed Updated TODO and README (corrected minimum version of clutter)
new d3ac2ca Make XfdashboardApplicationButton more configurable. Adjust style (or to be more precise: only the format string) of "parent menu" button in XfdashboardApplicationsView to XfdashboardApplicationButton.
new a591a69 Removed static keywords and added prefix "_" to function names to unify coding style. Corrected constant names in enum to unify naming also ;)
new 870cbbd Implement view mode in XfdashboardApplicationsView (but still buggy)
new df3d2e7 Completed icon and list view mode in XfdashboardApplicationsView
new 2049f7f Set flow layout for icon view. Revert default view mode of application view to list mode.
new 67c317b Fixed including remove header file in applications view.
new a5d476d Connect quickbox to xfconf
new 4e5083f Commit first working version of XfdashboardQuicklaunch
new d7d4bee Fixed get_preferred_{height,width} and allocate function for quicklaunch
new c080691 XfdashboardBackground now supports also outlining next to filling. Fixed horizontal alignment in quicklaunch.
new 90a9571 Fixed releasing content at wrong actor in button when unsetting image.
new 49ad2f6 Return a copy of list of registered view to avoid invalid list pointers if list is modified somewhere else at the same time
new e400b49 Fixed naming
new afccbd4 Prepare object for search plugins - first commit of search plugin manager and abstract class for search plugins
new ef90a99 Saner retrieval of WnckWindow for closing
new 624608a Updated TODO
new 63dac34 XfdashboardQuicklaunch now supports orientation (default is vertical)
new c915cf1 Merge branch 'clutter-1.12' of github.com:gmc-holle/xfdashboard into clutter-1.12
new 8009a1e Fixed escaping title and description for markup in XfdashboardApplicationButton
new 407f94b Implement enabled/disabled state of a view. XfdashboardViewpad will not allow to activate a disabled view and switch to first activatable view if the current active view was disabled. XfdashboardViewSelector will show or hide the button for a view depending on its enable/disable state.
new 989ce99 Fixed showing title and description for "back" button in XfdashboardApplicationsView
new e304b7e More preparation for implementation of search
new fa259bf Fixed setting and unsetting primary and secondary icon in text box. Secondary icon ("clear icon") in search box will now only be shown if any search is active (but the search is not performed currently) otherwise the secondary icon is hidden.
new 96348f6 Unneccessary double-check of boolean condition to check if primary and/or secondary icon in text box should be shown or not.
new 5a9849c Simplify search by just providing a search view. Remove search manager and search provider abstract class for now. Search view will just lookup and show applications which title and/or description will match the search criterias.
new c425b5a Completed search view but recognition of duplicates will not work because each item in model checked will have row 0 set in given ClutterModelIter.
new 2315932 Fixed deduplication code in search view by adding a sequence ID number to XfdashboardApplicationMenuModel and checking this ID of current row and first row seen of iterator.
new e20786e Show no warning if clipping information of active view is not available and just use 0,0 as offset and actor's width and height as size.
new fd2434a Searchbox grabs now the key focus on startup so the user can now really "just type to search" when application started.
new d6b8f81 Better set key focus via ClutterStage than grabbing key focus - I think.
new 59b47b1 Updated TODO
new ee4239b Because I did not knew better I have to re-add the "static" keyword to each private function (private functions begin with underscore in name) to get them really private.
new ad0e9ee Defer filling model data with applications in XfdashboardApplicationsMenuModel and signal loading with signal "loaded" to speed up initialization.
new 97e9f01 Updated TODO
new 7ae3935 Clean up
new 2cdeb14 Implement toggle button XfdashboardToggleButton which is derived from XfdashboardButton but can toggle its state between on and off.
new 58d4fcf Add files for newly created XfdashboardToggleButton ;) Forget them in previous commit.
new 6ad4e97 Add main action button to quicklaunch. It will be used to toggle between window and applications view.
new acfe9b5 Fixed background to invalidate and redraw background canvas if type changes.
new cb2c02c Main button in quicklaunch renamed in app-button and now it can really switch between windows and applications view.
new cd72104 Rename function to reflect variable name and usage
new f1f02d3 Apps button in quicklaunch is now control from stage and reflects if we are in search mode or not.
new f2913d7 Call XfdashboardToggleButton's parent class default click signal handler
new d192b3c Rename property and variable margin to padding in XfdashboardButton
new e6ccd2f Rename property and variable margin to padding in XfdashboardLiveWindow
new a3d5dc4 Rename property and variable margin to padding in XfdashboardTextBox
new 922ea2e Renamed all occurences of margin to padding because margin is already provided in ClutterActor and I do actually padding even if I called it margin ... that's why I renamed it to padding.
new d6a9330 Increase number of possible background type by all possible combinations. I cannot use a flag and had to use an enum because of a single option called "image".
new 7b2aecf Fixed searching command-line
new 30f7177 Fixed more private variables and functions
new 02220d1 Fix compiler warning by not mixing code and declarations
new 40e96f1 Fixed more compiler warnings
new f65759d Simplify "clicked" signal handling in XfdashboardLiveWindow
new 2b2e658 Bad workaround for click action which prevents e.g. drag actions to work properly at least since clutter version 1.12. The click action will always win and "drag-begin" will never be emitted.
new eab19fe Implement general drag'n'drop support with XfdashboardDragAction and XfdashboardDropAction. Quicklaunch is the first actor implementing drag'n'drop support.
new 214f6e0 Update TODO
new 08c9c15 Fixed typos in TODO
new 954d4b9 Now support drag'n'drop of application icons from applications and search view to quicklaunch to create a new favourite.
new c411216 Get rid of cloning and use an application button instead as drag handle of favourites in quicklaunch. Also do not scale drag handle to match size of favourite icon of quicklaunch in size as it flickers and jumps :(
new 1a84eae Escape markup text properly
new 2745728 Fix determination if close button in live window was clicked to emit "close" instead "click".
new 173cd75 Maximize stage window when opened
new 0ab34a4 Support of starting application by drag'n'drop favourite icon on windows view
new e550e0c Windows view should now really always fit into viewpad without scrollbars to flicker. There is caution to use the new enum XFDASHBOARD_FIT_MODE_BOTH as the view _MUST_ be able to scale itself to fit into allocation _ALWAYS_ otherwise it will be clipped without being able to scroll (as there are no scrollbars in this mode).
new a2ca20b Basic implementation of workspace selector. Does nothing at the moment
new 90ef41b Clean up TODOs. Support selection colors for text and background in XfdashboardTextBox. As long as we do not support multi-monitors we use a hack to ensure stage is in right size.
new b25aa9a Remove testing actor for workspace selector. Make ready for release preview release.
new e6f85d2 Replace buttons in XfdashboardViewSelector with toggle buttons as they provide pressed and not-pressed states which can be used to reflect the view's activated/deactivated state by highlighting like the apps-button in quicklaunch.
new 8fde5ff Clear garcon's menu item cache otherwise some items will not be loaded if it is a reload of an already instanciated applications menu model or a new second/third/fourth/... instance
new 0a18406 Added link to quick quide documentation with screenshots
new 78254b7 Implement image cache to reduce resource usage by textures displaying the same image over and over again
new 7814d2e Defer loading images in XfdashboardButton to avoid loading and creating textures of unused images.
new 4bdc108 Using deferred loading mechanism of XfdashboardButton in XfdashboardApplicationButton by setting icon name instead of loading image from cache directly.
new 342e9d8 Replace basic actors for icons in XfdashboardTextBox with XfdashboardButton and used it deferred loading mechanism.
new 15cb425 Do not speciliazed functions like floorf, ceilf etc. to unify function usage.
new a7503b0 Should fix build issues resulting in unresolved symbols while linking on some systems.
new f77a5ff More precise debug messages
new d757bef Fixed using wrong values when calculating child allocations in quicklaunch
new 68f400b Bundle all signal handlers for libwnck signals in a simple window manager called XfdashboardWindowTracker and connect all windows/workspace related signals in all other objects to this new window tracker. Simply said: The window tracker is a proxy to the underlying window managing library.
new c867b06 Because of API changes in libwnck (especially signal callback parameters) from previous minimum version (2.10) up to commonly used version (2.30) in most distribution I raise minimum version of libwnck to 2.30
new 31ea5dd Replace relicts of old application name with current name
new 6a4b04b Remove any reference to libwnck in all object except for window tracker related objects. Window tracker objects wrap libwnck resources directly but are accessible in a "virtual" stable API. Doing it this way should provide a stable API for libwnck throughout all code and the only place to work with #ifdef's to work around changing libwnck API are the window tracker objects.
new 60b18b8 Commit initial basic workspace selector what is like a pager. It is a simple one for now as it only shows the windows' icon in relative size to their real size and not the window content. The active workspace will be highlighted by an white outline. Workspace can be activated by clicking on it. Drag'n'drop support is not yet implemented.
new 1b68b17 Added missing function to quit application when an workspace to activate was selected by clicking on it
new a059edc Add function to scroll through workspace with mouse-wheel
new 617fa56 Do display and manage stage windows
new e25b80c Try to get better timestamps for window activation
new f344b52 Mark themable variables/constants
new d504262 Activate stage window if it is _NOT_ the new active window
new 533ed30 Fixed typo
new b6c175b Get rid of image in background as it is used since its introduction. Change enum for background to flags for easy combination of its different styles.
new 46fa10f Add image as seperate content to XfdashboardImage which is always above canvas. XfdashboardBackground does not set content of actor anymore to keep this way open for derived actors. To show example XfdashboardLiveWorkspace uses this option.
new 0525d97 Fix typo in comment
new a2a445b Remove unused commented "// TODO:" lines in XfdashboardBackground
new ce7597f Invalidation of background in XfdashboardBackground is needed everytime when type is changed even if background type is set to none to get it cleared.
new 6aeddbb Implement drag'n'drop of live window to workspace to move them between workspaces
new 9197229 Fixed formatting
new c985541 Fix compiler warnings for XfdashboardWindowTrackerWindow
new cef224b Fixed typos
new 4bf650e Try to make stage windows more robust for being kept as active one if they visible
new b475e17 Better debug message for timestamp retrieval
new d5b40b4 Move xfdashboard_get_current_time() to window tracker as it is only needed there
new ef12508 Add property 'editable' to XfdashboardTextBox to use it as an uneditable label. If used as a label do not show hint text even if label is empty.
new 47fe71a Remove check if window has a workspace on 'window-opened' signal in XfdashboardWindowTracker as pinned windows (visible on all workspaces) may not have a workspace set. As long as the check is done no 'window-opened' by XfdashboardWindowTracker will be emitted and will not show the window, e.g. in XfdashboardLiveWorkspace.
new 867e8c1 Remove unused line
new 8297aec We need to see it from the point of view of a workspace. If a window is visible on the workspace of XfdashboardLiveWorkspace but we have no actor for this window then create it. If a window is not visible anymore on the workspace of XfdashboardLiveWorkspace then destroy its corresponding actor.
new 0565112 Only destroy valid actors!
new 52b3257 Also respect window moving between workspaces
new f35e91c Concentrate creating actors in one function
new 1160476 Handle also "icon-changed" for any window in workspaces
new 1f0bdfb Fix typos
new 56ff25e Add new actor for notifications which is not used currently.
new 7167f3a Fix typo
new f000291 Notification should always be above all other actors so set z-position when setting up actor
new 87bd04f Simplify notification actor. Make it just a text box which is set up specially by stage when it set ups itself. Create a notify function in utils.{h,c} to show a notification.
new ddc278a Complete notification system at stage
new 34f9ceb First notification ;) It was just for testing but now I like it ;)
new 2dd5921 Notification can now take a variable number of arguments in the same way like printf to build the message to show.
new 94fe1a7 Fix typo
new be589dd Add more notifications
new 4da4285 Display timeout of notification depends on length of text to display. Personally I say that one seconds for 50 characters should be enough. But we never drop below the default notification timeout (currently hard-coded to 3 seconds).
new 7cbbf64 Remove enums not needed anymore
new 0807117 Remove unneeded variable and functions in XfdashboardWorkspaceSelector. Fix application button and quicklaunch to handle invalid desktop files, e.g. application was uninstalled after favourite for it was added to quicklaunch.
new e17cec2 textbox.{c,h} are the only files not matching the filename convention for objects/classes. Rename them to text-box.{c,h}.
new 4fef9cc Add new actor XfdashboardCollapseBox which holds (better: handles) only one child and acts like a expander. The stage puts XfdashboardWorkspaceSelector into such a collapse box to save space in stage. The workspace selector will then expand as soon as the pointer moves into it and will collapse when pointer moved out. XfdashboardDragAction has to handle and emit 'enter-event', 'leave-event' and 'motion-event' on its own because ClutterDragAction will turn off motion [...]
new e5d4030 Actor must be one same stage where event happened when handling motion events for enter/leave/motion.
new d0895e5 To prevent emiting our motion events in XfdashboardDragAction on actors being destroyed while drag is in progress (e.g. a window actor was destroyed because its window was closed) we connect to 'destroy' signal of each "motion actor" added to list. The signal handler will be removed either on actor's destruction by signal handler's callback, when pointer leaves actor or on end of drag.
new 9ec52af Remove accidently left over debugging code in XfdashboardDragAction
new 06fb41c Dragging a XfdashboardApplicationButton and dropping it on XfdashboardLiveWorkspace will launch the application at that workspace.
new 2d1799c Launching applications through XfdashboardApplicationButton with a NULL context although catching code exists because we did not check for valid NULL pointers :(
new 48fbb6e Cancel drag action if dragged actor is being destroyed while a drag is in progress
new cb1a51d Happy new year :) Updating to new year 2014
new 17a8c3b Update configure.ac.in to new year
new ebe7ae6 Remove left-over and unused debug message macros
new a09b034 Created a ClutterContent-derived object called XfdashboardWindowContent which handles displaying an image for windows optionally with live updates. This content can be shared and will be shared between XfdashboardLiveWindow (used in windows view) and XfdashboardLiveWorkspace (used in workspace selector) for continuous and simulatenous live updates in all object using this content.
new c104929 Add function to get suspend state of XfdashboardWindowContent to get the state not only by fetching property of instance.
new dc7d471 Updated TODO
new 9f849c7 Updating missed files to new year 2014
new 6b1a597 When ESC is pressed first clear text in searchbox to end current search request. If no search is in progress quit application.
new affb00d Updated TODO (added a new task that came in mind just now)
new 61e6140 Fixed build system and updated ChangeLog
new 1857964 Correct paint node function in XfdashboardBackground
new 0a9cca4 Draw an outline at every live workspace but the active one will have the thicker outline of all
new 264bb1e Fix calculation of minimum and preferred width and height of XfdashboardCollapseBox, XfdashboardWorkspaceSelector and XfdashboardLiveWorkspace
new 6f72990 Allow setting maximum size for each children of workspace selector either statically or dynamically by calculating width or height (depending on orientation) from stage's width or height by fraction.
new 15129e5 Fix handling signal "window-workspace-changed" (window changed workspace it resides on) in XfdashboardLiveWorkspace
new f8ee446 Fix calculation of max size by max-size/max-fraction
new dd6e9b8 We cannot assume that each window newly opened or moved to a workspace will be on top of all other windows. It highly depends on the window manager and personal settings. We need to respect window stacking. Therefore we iterate through list of windows in stacking order to find the last window the live workspace has an actor for before we the window requested to insert a new actor at this position or move an existing window actor to this position.
new eedbd0b Update ChangeLog
new 119ac64 Bump version, initial development release
new 245d960 Post-release version bump to 0.1.1
new ffb8f83 I screwed up with tagging for releasing the development version 0.1.0 and instead of a force re-tag I release an updated version 0.1.1
new 1ad713f Post-release version bump to 0.1.2
new a97c8c2 Mention direct dependency on garcon and update ChangeLog
new c345729 Do not ref XfconfChannel as it will not be unref'ed in dispose() function
new 2a2481f Make minimum notification timeout of notifications in stage configurable through xfconf
new cfde59e Fix that primary instance running in daemon mode will be quitted if remote instance is called without "-d" (for daemonize) in command-line
new 6f9feed Do not show stage if primary instance was launched in daemonize mode
new 57e3062 Correct signal handling for stage windows if running in daemonized mode
new 0d46802 Fix application set up and signal disconnects in stage if daemonized application is going to be replace by a new instance
new 1b412d3 Fix command-line parsing and handling options. Remove command-line option "--restart" for now as it cause more trouble than it is helpful. BTW option should be called "--replace" ;)
new 53e72a8 Fix restoring stage window when primary instance was activated by a remote instance
new 4eee64f Move logic to connect signals for getting stage window and setting fullscreen state of stage to overriden virtual function show() of ClutterActor. Therefore it should always work (to handle emitted signals) where ever show() of stage was called at.
new 1628ab6 This change should ensure that each remote instance will force the primary instance to resume (means show the stage window). Before this change g_application_activate() called from remote instance did not send the dbus signal to the primary instance or the signal did not reach the primary instance. Because of this the stage window was not (re-)shown reliable.
new e822194 End active search when resuming to primary instance initiated by remote instance
new 2e4c8ff Make resetting search (end active search) when resuming to primary instance initiated by remote instance configurable through xfconf property "/reset-search-on-resume" in our xfconf channel.
new 356ecce Swap lines for better readability
new 3061a18 Updated TODO
new d8b14f5 Remove flag isPrimaryInstance in XfdashboardApplication as it is not needed and not useful anymore. Because of this we do not need to override virtual function startup() anymore.
new c1e445d Add read-only property "is-suspended" to XfdashboardApplication
new 3df4c58 Remove unused variable
new 2d64ab0 Rename property "daemonized" in XfdashboardApplication to "is-daemonized" to standarize names
new 009ac44 Add convenient function get property values of XfdashboardApplication
new ad21f7e Suspend updating window content if application is suspended but resume available windows when application resumes.
new 8a75090 Bump version to 0.1.2
new 44a92b7 Post-release version bump to 0.1.3
new 09c1ee8 Make optional dependencies really configurable
new 9b1cb52 Consider minimized window as visible ones.
new acde768 Consider minimized window as visible ones also when requested for a specific workspace.
new e328b00 Reload application menu model when menu changed
new 222c6fa Clean up rows in application model when model is cleared.
new 1fd9a2d Unify coding style
new afd2226 Fixed that windows will never receive live update when running in non-daemon mode
new e0e2630 Move logic to get image (either new instance or cached one) from utils.h to image.c
new f754bce Added missing license in file COPYING
new 5781e96 Prepare XfdashboardImage to move loading functions into class
new c5ffc6b Moved image loading functions into class
new 9ef46bd Reload images on icon theme changes
new 6a4a479 Show hint message for debug message if compiled with debug enabled
new e2fcdc6 Bump version to 0.1.3
new 71bffce Post-release version bump to 0.1.4
new 4cd8e4e Fix bug that XfdashboardCollapseBox collapse even if pointer device is still inside actor
new 4f249d7 Emit correct enter and leave events in XfdashboardDragAction
new 1f884af Set window type of stage to _NET_WM_WINDOW_TYPE_DOCK
new 80dc672 Add theming support
new d5fecc7 Bump version to 0.1.4
new 9fbe678 Post-release version bump to 0.1.5
new 9a45929 Update .gitignore
new f155de7 New URL for documentation
new 864c06d Add public function to retrieve stylable properties of a class
new 9a7cce3 Use new public function xfdashboard_actor_get_stylable_properties in xfdashboard_actor_style_invalidate
new 84662fc Removed TODO comments in XfdashboardActor
new d3e1afd Removed TODO comments in XfdashboardStage
new 2767d69 Removed TODO comments in XfdashboardApplicationsView
new 5ee8808 Declare strings static in parameter specification
new e730244 Support to get stylable properties of requested class only or of all parent classes as well
new 7d3091f Update code style
new eb02bcb More updated code styling
new 59ae601 Do not localize debug messages
new 2e740bf Merge branch 'master' of github.com:gmc-holle/xfdashboard
new d82c491 Do not resize stage after window was opened
new f22f1ea Corrected function in description of XfdashboardImage
new 8dc8d31 Remove write-only properties in XfdashboardImage
new c501c27 When loading images differ between icons from icon theme or absolute file path
new 24f4fc7 Load images in XfdashboardImage asynchronously
new 6db8bb0 Fix fullscreen stage window for clutter prior version 1.16
new 53c2ef4 Fixed condition to free description format string in search view
new d847e47 Increase performance when searching
new 79a4567 Fixed setting pseudo-class ':dragged'
new 29bac8b Remove pseudo-class ':enabled' from view base class
new 836261c Remove setting pseudo-class ':press-held' in XfdashboardClickAction
new 09a90a2 Revert description of XfdashboardImage
new c315d38 Fixed condition to free description format string in applications view
new 9e301c8 Increase performance when browsing applications menu
new f0147ac Increment reference counter in XfdashboardViewManager instance
new 1c161f5 Allow variable list of argument to set text of XfdashboardTextBox
new 6d8c9c1 Do not declare XfdashboardActor abstract
new db0280c Remove lookup special path for theme in debug mode
new 38541aa Make spacing in applications view themable
new e130e36 Handle drag action without source correctly and allow to modify source
new 4c0d2c9 Rewrite search with new implemented search provider infrastructure
new 6f8e27b Remove redefinition of g_debug for debugging XfdashboardSearchView
new 8b73940 Updated TODO
new ed3098f Clean up code and add "TODO"-marked signals to XfdashboardImage
new 81d4abb Updated TODO
new a2e2549 Improve search performance in "applications" search provider
new 648e239 Fix visual bug when drawing outlines of XfdashboardBackground derived actors
new edaa8b2 Make more properties themable
new dd2fefb Bump version to 0.1.5
new 2400d70 Post-release version bump to 0.1.6
new d1223fb Add pseudo-class "hover" and override default signal handlers in base actor
new 5492f61 Initial support for tooltips
new dbbb41f Make use of new tooltips
new 81f928e Hide tooltip and clean up (disconnect signals etc.) when application suspends (in daemon mode)
new 51d33ae Updated TODO
new b066772 Register our GValue transformation function on application initialization
new e50ac6a Initial commit of themable layout of xfdashboard
new 8d959ea Clean up debug messages
new d410a58 Added missing layout xml file for default theme
new 7d0755e Updated TODO
new 91bdb4e Fixed applications search provider
new bda0b03 Fix toggle button not showing correct toggle state in view-selector
new dbdc629 Bump version to 0.1.6
new ac9ae68 Post-release version bump to 0.1.7
new 355fec8 Rename key in theme file from "LayoutPrimary" to "Layout"
new fb6fb62 Check for valid <interface> in theme layout file
new 7735f0d Move stylable functions into an interface
new aac83fb Merge branch 'master' of github.com:gmc-holle/xfdashboard
new 7997357 Fix typos
new dbbfe36 Implement default code for some virtual functions XfdashboardStylable
new 4d81d87 Make XfdashboardStage also stylable
new ae35e01 Fix typo
new f87a37c Allow theme path and configured theme to get overriden by environment variable XFDASHBOARD_THEME_PATH
new b541461 Initial implementation of focus manager
new 177c6fb Expand collapse box if any of its children gains the focus
new b42845a Allow to change workspace with arrow keys if workspace selector has focus
new bd962db Allow to activate workspace (and quit/suspend application) with ENTER keys if workspace selector has focus
new fa152f1 Allow to nagivate through favourite items and to activate them if quicklaunch has focus
new ecd80ab Do not stop selection in quicklaunch by keyboard at beginning or end of actors but start over
new 2020dfc Do not stop selection in workspace selector by keyboard at beginning or end of list of workspaces but start over for faster selection of wanted workspace
new 8e273d5 Viewpad is just a proxy for its current active view. So check if current active view is focusable and call its requested virtual function.
new 82e8faa Fix wrong called virtual function when unsetting focus from quicklaunch
new beca777 Update TODO
new 4370b4c Allow selection of windows with keyboard when viewpad is focused and windows view is current active view
new 81a490f Add read-only properties to XfdashboardScaledTableLayout for current number of children, rows and columns
new 70c9ed3 Allow navigation in applications view
new 2353542 Updated TODO
new 737ac62 Updated TODO (again)
new ad249f9 Split key handling function in two functions
new aaa9746 Allow navigation in search view
new d20f78f Implement key handling to activate currently selected result item
new a0f8e80 Ensure selection in search view is visible
new a3d3f3a Clean up code
new 3340059 Complete navigation in applications view
new 2afb54b Fix showing "go-back" icon for parent menu in icon mode and revert change in default theme
new 4fb1638 Fix testing for stylable actor in XfdashboardSearchResultContainer
new ef0af6c Fix wrong assignments and remove unused code in XfdashboardApplicationsView
new a6d575f Complete navigation in search view
new c2a0200 Ensure selection is visible in applications view
new 854c46b Bump version to 0.1.90
new 12286f0 Post-release version bump to 0.1.91
new 685bca1 Add command-line option -t/--toggle to toggle between suspend/resume state
new 988cb9b Better description of command-line option -t/--toggle
new 825c99a Add auto-start .desktop file and application .desktop file for application menu
new 6bfa46c Use the same color and outline-width for all focused and selected widgets.
new 5c4778b Add properties to XfdashboardTheme
new 4a2b202 Handle relative pathes to icon file properly
new 12c4a31 Update TODO
new 3eaa984 Remove TODO because all open tasks are issues at GitHub now
new bf47686 Rename class XfdashboardImage to XfdashboardImageContent and refactor code
new dbdce7f Allow view icon to be themed in CSS instead of enforcing use of default icon specified by view
new de76119 Update icon in view selector if view icon has changed, e.g. by CSS of theme
new 156f454 Add tooltips to icons in view selector
new e04e68c Set up default favourites on very first start up of xfdashboard
new 7aca2a1 Add support to prevent upscaling beyond real size in XfdashboardScaledTableLayout
new ee7bfae Include window frame (the window border) to XfdashboardWindowContent for live updates
new 4ebbf78 Make including window frame at XfdashboardWindowContent configurable by adding a property
new 2e523fc Property "include-window-frame" of XfdashboardWindowContent is now configurable (stylable) via CSS
new 4d17b32 Bump version to 0.1.91
new 985c674 Post-release version bump to 0.1.92
new 1e66263 Initialize garcon for the currently running desktop environment
new 7a4dab2 Fix compiler warning
new 794c04a Do not list empty menus in application menu model
new 03b9a50 Simplify checking visibility of a garcon menu element
new 2de76ac Added category to desktop file
new 531e748 Workaround if loading themed icon via filename with extension is not supported by default
new 5cb6183 Try to create GDesktopAppInfo for GarconMenuItem first then fallback to previous method
new 8a11e54 Complete README
new eff7178 Fixed typo when loading themed icons with file extension and added debug messages
new e47558e Add setting switch-to-view-on-resume to let user decide to which view to switch when resuming
new fdac76e Always switch to view on resume if "/switch-to-view-on-resume" was set
new 6da9e6c Revert changed internal name of views
new bf1c918 Fix typo
new b336160 Use garcon_set_environment_xdg() to set Xfce environment when using garcon version 0.3.0 or higher
new e71b6ee Simplify and make garcon menu element to GAppInfo conversion a common utility function
new 31ec63b Emit "loaded" or "loading-failed" signal each time XfdashboardImage was attached
new ce50fe5 Some minor clean-up and adjustments to coding style
new b6bd19c Merge folders and/or sections
new 54cede1 Merge branch 'master' of github.com:gmc-holle/xfdashboard
new 80e4e6b Ensure "missing-image" icon is shown if no icon was retrieved
new b39d1c7 Ensure "missing-image" icon is shown if no icon was retrieved from desktop application info and remove applications from result set if their desktop file could not be loaded or parsed.
new 63eb23f Go to top-level menu in applications view when application resumes
new f36f345 Add application icon for xfdashboard
new b6ab462 Add function to retrieve sizes for XfdashboardImageContent
new 8550eec Use new application icon in desktop files
new 24ce92b Also do not show desktop files in Ubuntu's Unity
new d59002e Removed empty space around the icon
new 552dd52 Fixed removing pseudo-class on leaving drop-target
new a3620a2 Remove pseudo-class from drop-target when drop ends at this target
new 44534dc Hopefully that is a nicer default theme
new b5d9582 More changes to default theme
new c14adf0 Fix crash when moving selection after current selection was destroyed
new 57421ff Make selected window in windows view better to recognize
new f56b1eb Bump version to 0.1.92
new 66bf8e2 Post-release version bump to 0.1.93
new b3e9113 Fix creation of .desktop files
new a2bc616 More changes to default theme and fixed a bug (missing semicolon)
new 00638f3 Add support for AppData
new 06bd857 Merge branch 'master' of github.com:gmc-holle/xfdashboard
new af95ca8 Fixed POTFILES.in for new and renamed files
new e9d8fe8 Fixed typo in AppData
new fad71f4 Added missing desktop files for translation
new 2578b81 Set default hint label in search-box if none was set
new 5ea8b79 Updated application icon set
new 4d6b07b Bump version to 0.2.0
new f77240d Post-stable-release version bump to 0.3.0
new f3d0d33 Fixed installation of AppData
new 2d1f94c Merge tag '0.2.0'
new 481b372 Fix typo
new 06d0b38 Add new layout manager XfdashboardDynamicTableLayout to fix issue #28
new 0aad526 Merge branch 'master' of github.com:gmc-holle/xfdashboard
new bece35f Clean up code of XfdashboardDynamicTableLayout
new 3624b7d Optimize allocation function in XfdashboardDynamicTableLayout
new 50563d3 Clean up code
new e03ffa5 Allow some ClutterActor properties to be stylable
new 2e7c2d5 Fixed wrong cast to ClutterFlowLayout but XfdashboardDynamicTableLayout is used
new 959de34 Also use new XfdashboardDynamicTableLayout in search view
new ce87601 Clean up code
new 5e12ff7 More code clean ups
new 83337a3 Remove unused variables
new dee3dc7 Support constant values in CSS
new 4f35511 Make use of new support for constants in CSS in default theme
new 9434d9c Simplify and make resolving '@' identifiers reusable
new 7c0e152 Fix floating point value
new dfa4fdf More and better error message when parsing CSS file failed
new 57a8da7 Avoid skipping any character when resolving '@' identifiers
new 1051ea3 Print warning when identifier was unresolvable
new 9d018e8 Unresolvable '@' identifiers are errors
new 9aad1e7 Fixed cppcheck warning
new 4921477 Fix syntax error
new d004844 Fix comment
new 47fe21d Activate first result in search view when ENTER is pressed
new f8c65b5 Improve search speed a little bit
new 3416817 Fix coding style
new 55cb1d2 Move focus to viewpad (and to search view finally) if a search has started
new 7abbe5d Move focus if current focussed actor is going to be hidden
new 137d125 Added missing files to POTFILES.in
new 9f5eaa5 Implement @-functions in CSS
new 544a953 Merge branch 'master' of github.com:gmc-holle/xfdashboard
new e338dc8 Alpha color component in @rgba() is a factor between 0.0 and 1.0 and not a common color component
new 64528fe Rename local variable to a more common name and fix a comment
new f3891e8 Update AppData
new f31c247 Bump version to 0.3.0
new 6109d84 Post-release version bump to 0.3.1
new cd62cdc cogl_texture_new_from_data() is deprecated since Cogl 1.18 so move to new function cogl_texture_2d_new_from_data()
new a05d1c7 Implement file @-functions in CSS
new 4b85518 Fix compiler warning about removing const qualifier
new db09ea2 Revert changes to _xfdashboard_image_content_setup_for_icon to allow empty icon names
new e74c0bc Fix loading scalable images by icon name
new f74c2c4 Allow showing real desktop background in stage background window
new 0f9ebe1 Split key handling function into "specialized" functions
new 757eb14 Update AppData from release of version 0.2.2
new f798b7e Avoid closing windows accidently with key <Backspace>
new 24ee66d Simplify and generalize selection handling
new d60f31d Move selection if current one gets unavailable
new 819a388 Bump version to 0.3.1
new de2dfcc Post-release version bump to 0.3.2
new a2aebd5 Add/remove pseudo-class ':hover' when actor changes visibility
new bfa7e16 Fixed returning value of correct variable for outline borders
new d6b574b Do not mark XML document tags translatable
new 6638a9d Adding XML parser for effects to theme
new d3959a9 Add ChangeLog to list of ignored files by git
new 5b83f18 Implement effect object creation to effect parser class
new 764fba3 Implement effects into XfdashboardActor
new 848c69c Bump version to 0.3.2
new 4e03f96 Post-release version bump to 0.3.3
new 765bbb1 Check for valid ID names in XML files
new aed5921 Fix looking up ID in list of effects
new 70d3de3 Set background to red (warning) if moving a favourite to trash
new edd3567 Split simple CSS selector out into a new class but it is not used in any code.
new bb633df Remove code left over from debugging long time ago
new 00238da Macro "INCLUDES" in Makefile.am is deprecated and "AM_CPPFLAGS" should be used instead
new 0e4017e Update POTFILES
new 0a6ec73 Check CSS selector against stylable actors
new c8a3e3e Fix compile errors
new 9d06e4e Merge parent and ancestor selector in one single selector
new f792317 Implement function to convert CSS selector to string
new dc7c722 Mark missing strings translatable
new e86003f Split CSS selection creation string into without and with priority
new f12b95a Skip non-stylable actor while looking up matching ancestors
new c8fee1e Fix infinite loop when skipping non-stylable ancestors
new e93dea0 Also skip non-stylable ancestors before checking for a match
new f8a1848 Simplify code for skipping non-stylable ancestors
new a31b20b First version of workaround getting image of minimited windows.
new a49e697 Remove conditional #if
new c33d92e Make workaround for unmapped windows configurable
new 9df4f2d Debug messages are not translatable
new 9808bcc Show more warnings if any step failed when workaround is turned on
new 2cd1b9f Bump version to 0.3.3
new d39ff8a Post-release version bump to 0.3.4
new e25f489 Make use of new css selector framework in theme's CSS parser
new e3fcc5e Try not to eat up CPU
new 65c4701 Fix checking for same type or derived from type in new css selector class
new b26edd5 Avoid unnecessary and scary critical warning if background X Window ID could not be "translated" to a Wnck window object.
new 6a680c4 Allow theme to design how to draw window icon in window content when window is unmapped (window content is unavaiable)
new 5243f89 Fix typo
new 8d34d1c Revalidate views when created
new 5e2135c Set default theme at first launch
new 3ca2a01 Skip finding window frame on CSD-enabled windows
new afd11f6 Replace deprecated AC_PROG_INTLTOOL with IT_PROG_INTLTOOL
new ccffb76 Remove "'%'-style pattern rules are a GNU make extension" warnings
new ba5c162 Implement '@import' function in CSS
new d9375a1 Adjust line of selector's source to a global line offset
new 9287ae1 Forget to adjust global line offset before parsing CSS file going to be imported
new 6d67e2c More fixes for global line offset when importing external CSS files
new f773b50 Fixing returning a value in void function
new af51f54 Correct searching application case-insensitive
new 4b8a9f5 Merge branch 'master' of github.com:gmc-holle/xfdashboard
new 25362e2 Add new theme 'dark' by lacios
new 70f4676 Fix build error
new 16a77fb Follow suggestion to rename new theme to "xfdashboard-dark"
new aae88e3 Fix compiler warnings about const qualifier
new 8949321 Added new theme 'xfdashboard-moranga' by lacios
new 4996781 Update theme 'xfdashboard-dark'
new 321701e Add theme 'xfdashboard-auber' by lacios
new ddf3714 Add new theme 'xfdashboard-blue' by lacios
new 4c30b8a Add new theme 'xfdashboard-mint' by lacios
new b7e6149 Add new theme 'xfdashboard-wine' by lacios
new f6125ce Bump version to 0.3.4
new a45efbb Post-release version bump to 0.3.5
new 6ea7408 Ensure right size of window actor and window content
new 726d61d Override local command-line handling in GApplication of Glib 2.40 or higher to get old behaviour of older Glib versions.
new b80c3ef Fix compiler warning about trailing spaces after backslash in Makefile.am
new 7dfda06 Apply new theme while running application
new 248d16d Fix critical warning when focused selection get unavailable
new b0eb03f Fix use of an maybe uninitialized variable in XfdashboardFocusable
new 6d59cd3 Implement key-bindings configuration
new b8d6d0c Split bindings into two seperate classes: bindings pool and binding
new 6f9f9e2 Revert deactivation of desktop image in default theme
new dc928bd Prevent focusing unfocusable actors and also refocus viewpad if it any of its views had the focus and the active view changed
new 5f57182 Move action of binding from hash-table in bindings pool to a value in binding
new 9b11c78 This is a debug message and not a normal message
new 97230cf Happy new year :)
new 2fe843a Merge branch 'master' of github.com:gmc-holle/xfdashboard
new 7fc8a97 Move focus keyboard shortcut to bindings configuration file and focus manager.
new 9072edf Split building target list into seperate function and add more debug tests for bindable actions
new 46ed2ee Remove unneeded variables and code paths
new f529a35 Update action signals to new binding signature
new 6b12b0f Set comment to mark object functions used for binding actions
new 6c60cdc Add more bindable actions (at XfdashboardQuicklaunch)
new 1fdf4e2 Avoid adding duplicate items to quicklaunch
new 028c0cb Fix memory corruption when releasing lower-case coverted strings in applications search provider.
new be23927 Add more bindable actions to quicklaunch
new 9a7ff91 Change some default key-bindings
new 9e6ec0b Clean up code, add comments and correct binding actions in XfdashboardWindowsView
new 06f8ea5 Add more bindable actions
new 95357ac Implement key-bindable window activation shortcuts
new dd7ea01 Check for action signal in bindings
new 37a72c9 Remove button-related parts from bindings because they are not implementable the way I would like.
new b753c99 Allow scroll events in windows view to change active workspace
new 0b4a853 Allow <Alt> modifier to be used in bindings and correct delimiters to +, - and white-spaces when parsing key-code of a binding.
new 1a3920c Bump version to 0.3.5
new 788f9dc Post-release version bump to 0.3.6
new 03e16a5 Implement settings application
new adedb59 Handle relative and absolute paths to screenshot in theme index file
new 36d80a8 Fix typo in theme index file's description
new a50a1bd Remove empty and unused screenshot file in theme "xfdashboard-blue"
new 1f138b1 Update POTFILES
new 2b49886 Remove unneeded and recreated immediate theme index files
new af0bd7b Rename folder "src" to "xfdashboard" for better difference between application and settings sources
new bbd27d2 Add new dependency to GTK+ version 3.2 or higher to README
new 9c4177e Fixed years in copyright message
new 22c0a80 Update Appdata
new 24f230f Bump version to 0.3.6
new cac05bc Post-release version bump to 0.3.7
new 8966485 Fix memory corruption by freeing theme key-file twice
new e7fd394 Update AppData
new 65d4ee8 Bump version to 0.3.7
new 2feae85 Post-release version bump to 0.3.8
new 64c3963 Install "windows-view.png" again for default theme "xfdashboard"
new 09f2632 Add tooltips to settings dialog
new b09d161 Add backup file of glade to git's ignore list
new ca3cc74 Add selection handling for Page_Up, Page_Down, Page_Left and Page_right
new 794761f Add selection handling for Page_Up, Page_Down, Page_Left and Page_Right to windows view
new c519e5f Add selection handling for Page_Up, Page_Down, Page_Left and Page_Right to XfdashboardWorkspaceSelector
new f21a2dc Correct function's name at XfdashboardApplicationsView
new 641a63b Adjust XfdashboardApplicationsView to new coding style for selection framework
new 45af51f Add selection handling for Page_Up, Page_Down, Page_Left and Page_Right to XfdashboardApplicationsView in list mode
new f8f3beb Add selection handling for Page_Up, Page_Down, Page_Left and Page_Right to XfdashboardApplicationsView in icon mode
new f36e16a Allow icon of search provider in search view result container to be themable
new b8e4679 Remove local path information from UI file
new 3ff36d5 Add "--restart" option to command-line to restart application
new 42c29ec Add hotkey tracker
new 95a96fd Add setting for hotkey to xfdashboard-settings application
new edc0ba4 Allow hotkey only in daemon mode.
new 0805e7f Bump version to 0.3.8
new 7bf7d59 Post-release version bump to 0.3.9
new 2a38548 Fix compiler warnings and errors
new b4a64c4 Fix using deprecated function gtk_widget_reparent() when using GTK+ 3.14+
new cc938cb Fix wrong type in GParamSpec for property 'fit-mode' at object class XfdashboardView
new 959b458 Removing double declaration of required version intltool (the latter is the right one)
new 69a1100 Hotkey tracker could loose new focus and will never be able to "reconnect" to focus events to restore tracking capabilitites. Once the new focus is lost the hotkey will not function anymore. Therefore also reset focus when the active window changes to re-setup event notifications.
new 3292cc3 Rewrote hotkey tracker class
new 734b73e Remove hotkey feature as no working and/or usable solution was found
new a3bda60 Fix build system
new 0a823d0 Raise minimum version of Glib and GIO to 2.32
new 0fbe083 Add "GenericName" to menu-related desktop files
new 0355016 I18n: Add translation sr (89%)
new 9a87b0b Implement "activating" signal at XfdashboardTooltipAction
new 78ea1a3 Convert to plain C comments ('//' is a C++ comment)
new 180b7b9 Impleting XfdashboardDesktopAppInfo
new 11b92fe Implementing XfdashboardApplicationDatabase
new 6b683ef Add XfdashboardDesktopAppInfo and XfdashboardApplicationDatabase to build system
new 955ca7d Create global single instance of XfdashboardApplicationDatabase in application object
new 77a56ba Replace old application menu and desktop app info usage with new classes XfdashboardDesktopAppInfo and XfdashboardApplicationDatabase
new 4998c7c I18n: Updated translation sr (99%)
new 9992d34 Remove unused code
new dfcaae3 I18n: Added translations es (6%), he (2%), it_IT (1%)
new 08d9915 Correct return value for failed checks
new 512b4fa Return FALSE if requested actor cannot be selected in XfdashboardApplicationsView
new 68e3a90 Return FALSE if requested actor cannot be selected in XfdashboardWindowsView
new 1ef88fb Correct warning messages when setting selection failed
new 0938454 Again correct warning messages when setting selection failed
new 56dd487 Fixed activating "folder" items in application view and ensure item is visible in view when it is set as current selection not when looking it.
new cc7d4d1 Rewrote XfdashboardSearchView to make use of selection and key-binding/key-navigation framework
new e85cb06 Update AppData
new 459e468 Update POTFILES
new d2b4396 Bump version to 0.3.9
new 9ba55f2 Post-release version bump to 0.3.10
new d253b05 Add an "All applications" menu in XfdashboardApplicationsView which currently disabled
new dc92d4c Make visibility of "All applications" menu in XfdashboardApplicationsView configurable
new c1084f6 Unify variable naming for xfconf property bindings
new 7797091 Unbind xfconf properties bindings at XfdashboardQuicklaunch
new 1dc6d8b Unbind xfconf properties bindings at XfdashboardWindowsView
new 9efcfe6 Add option "show-all-apps" of XfdashboardApplicationsView to settings application
new 1d4e889 Remove unused variable for removed hotkey option
new 93da03e Do not include applications in applications view or search view if it should be hidden or not displayed
new 10b517b Minimum version of Glib was raised to 2.32 so remove code branches to handle Glib versions prior to 2.32
new 0d8a987 Check for libm
new 6a4e115 I18n: Updated translations es (5%), he (1%), it_IT (1%), sr (99%)
new dbe60c8 Replace dependency on libwnck-1.0 (minimum version 2.30) with libwnck-3.0 (minimum version 3.0)
new a02726a Fix deprecation warning about gtk stock icons
new 04443ae Fix warning about deprecated function gtk_icon_info_free()
new 05b6dd9 Fix warning about deprecated function gdk_app_launch_context_new()
new 965b6f0 Enforce X11 backend in Clutter
new 111d0e0 Notify startup-notification that application has started and will be entering main loop
new 239cf6d Fix missed to release reference to desktop image window content
new 546344d Always check if window is on workspace in windows view
new 9609610 Fix trying to handle event for NULL focusable actors
new 28971f3 Implement support for multiple monitors
new 36a8e9e Remove old messages for debugging from XfdashboardApplicationButton
new 11f9a64 Rewrite old messages for debugging at XfdashboardWindowContent to real debug messages
new 154feca Update README
new d21545a Fix alpha factor of tooltip and notification in themes
new a0d2f3c Bump version to 0.3.90
new ce37133 Post-release version bump to 0.3.91
new 4e9c0bc Remove redirecting XfdashboardStageInterface to offscreen because it doesn't respect clipping anymore as it is used by XfdashboardViewpad.
new 8c5f878 Do not throw error message (but a warning message) if neither the requested icon nor the fallback icon can be loaded even if xfdashboard will look more ugly than usual ;)
The 733 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list