New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workbench #598
Closed
Closed
Workbench #598
Changes from 1 commit
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
87b6d5c
New plugin 'workbench': initial commit.
lpaulsen93 4f5563d
Removed accidentally committed test files.
lpaulsen93 770bfbc
Put own content in NEWS file.
lpaulsen93 b5b9cc2
Also display context menu if nothing is selected in the workbench sid…
lpaulsen93 2890905
Added some content to the README file.
lpaulsen93 3a47865
Code cleanup.
lpaulsen93 1cb06e1
On adding a directory to a project, set the location of the project f…
lpaulsen93 dc219bd
Fixed to small buffer in function 'wb_project_load()'.
lpaulsen93 3e2c7c7
Only update project title in sidebar on saving of a project.
lpaulsen93 b93eb75
Cleaned up comment style.
lpaulsen93 b4cd244
Workbench: updated german translation. Fixed strings that do not need…
lpaulsen93 008194a
Fixed wrong parameter passed for error message.
lpaulsen93 4104285
Restored translation files without "real" changes.
lpaulsen93 b77f73a
Merge branch 'master' into workbench
LarsGit223 389d827
Added mnemonic for "Create" in dialog "Create new workbench".
lpaulsen93 7c66abf
Do not convert encoding of filename strings returned by file chooser …
lpaulsen93 fc99613
Added mnemonic for "Open" for "Open workbench" dialog.
lpaulsen93 76d1253
Replaced spaces with tab.
lpaulsen93 66acbb9
Fixed spaces between function names and the opening parenthesis.
lpaulsen93 7a9d154
Added mnemonic for "Add" for dialogs "Add project" and "Add directory".
lpaulsen93 8211ea8
Replaced spaces with tab.
lpaulsen93 d921260
Added mnemonics for workbench menu.
lpaulsen93 74a634c
Removed calls to "geany_plugin_set_data()" in menu.c.
lpaulsen93 e39fea5
Fixed useless leftover conditional return at end of function.
lpaulsen93 556f03f
Corrected storage class for "plugin_workbench_callbacks".
lpaulsen93 549cd76
Do not use "&&" in if conditions alone in a line.
lpaulsen93 4d1c33d
Removed useless casts to "gpointer" in calls to "g_signal_connect".
lpaulsen93 4451157
Use "g_slist_free_full()" to minimize code.
lpaulsen93 61b0991
Fixed increment of pointer, instead increment the value pointed to.
lpaulsen93 aff5cb9
Check for NULL pointers before calling "g_object_unref(icon)".
lpaulsen93 8846193
Replaced too similar variable names.
lpaulsen93 dc98c37
Replaced spaces with tab.
lpaulsen93 465d9ae
Replaced "strdup()" with "g_strdup()".
lpaulsen93 bbe27e8
Improved code for determining the "POPUP_CONTEXT".
lpaulsen93 6ae0a3b
Removed unused struct.
lpaulsen93 36fbfb6
Free old strings in "wb_project_set_filename()" (not happening today …
lpaulsen93 0212100
Fixed missing "const" qualifiers.
lpaulsen93 13d3b70
Minimized code by using "g_slist_free_full()".
lpaulsen93 cace73d
Fixed missing "g_dir_close()".
lpaulsen93 7574055
Removed useless cast.
lpaulsen93 00b8941
Small code improvement in "wb_project_dir_rescan_int()".
lpaulsen93 109b8d0
Use "g_return_val_if_fail()" instead of producing an own error message.
lpaulsen93 e0de82b
Minimized code.
lpaulsen93 daba342
Fixed missing ';'.
lpaulsen93 36f8d84
Fixed memory leak in "wb_project_free()".
lpaulsen93 65a5e5b
Parameter "filename" can be "const" in functions "workbench_set_filen…
lpaulsen93 4c92297
All filename parameters and return values in "wb_project.c" and "work…
lpaulsen93 fa97eaa
Minor code improvements in "workbench_add_bookmark_int()".
lpaulsen93 d6993d8
Do not use deprecated Gtk Stock Items.
lpaulsen93 4ae4580
Use "gtk_widget_destroy()" to clean up workbench menu.
lpaulsen93 c20dc6f
Re-factored control of menu item activation and de-activation.
lpaulsen93 6560f6b
Merged "sidebar_update_project()" and "sidebar_update_project_title()…
lpaulsen93 bfa8662
Use "GString" instead of doing manual string manipulation in "sidebar…
lpaulsen93 f67c194
Use "GString" instead of "g_snprintf()" in "wb_project_dir_get_info()".
lpaulsen93 6aa0b70
Use "GString" instead of "g_snprintf()" in "wb_project_get_info()".
lpaulsen93 c24fe00
Restored accidentally deleted strings.
lpaulsen93 9c90b80
Removed useless/duplicate check.
lpaulsen93 be25bad
Make sure to not continue if "g_key_file_to_data()" fails (especially…
lpaulsen93 fa35023
Attach workbench menu to the tools menu, not to the main menu bar.
lpaulsen93 eaa9265
Replaced deprecated "gtk_menu_append()" with "gtk_menu_shell_append()".
lpaulsen93 316e11f
Fixed too many initializers.
lpaulsen93 6d8d2d8
Use "ui_widget_modify_font_from_string()" to change the workbench sid…
lpaulsen93 145476a
Made message "File %s is not a valid workbench file!" translateable a…
lpaulsen93 ed27167
Made sidebar title translateable.
lpaulsen93 039d43f
Added ellipses (…) to "New", "Open", "Add project" and "Add directory".
lpaulsen93 8409530
Added mnemonics to popup menu.
lpaulsen93 48c08cc
Re-factored "get_combined_path()": now uses g_strconcat and handles a…
lpaulsen93 2e09b55
Re-factored "get_any_relative_path()": use "GPtrArray" to get rid of …
lpaulsen93 6199a6b
Also supply icons of the size 24x24, 32x32, 48x48 and scalable.
lpaulsen93 f7ba628
Fixed wrong dest directories (iconsdir) in sub-makefiles.
lpaulsen93 bea0a0f
Suppress warnings for intentionally unused parameters in callback fun…
lpaulsen93 01a8dfa
Fixed more compiler warnings.
lpaulsen93 d19678c
Set attribute "text" instead of markup for "GtkCellRendererText".
lpaulsen93 9fecc2c
Fixed missing NULL pointer check.
lpaulsen93 File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dir
is possibly leakedThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed it.