Commit Graph

  • 9c209d5a90 Minor amend 9028088 (#3261) ocornut 2020-05-25 11:42:20 +0200
  • 43f79aa210 Backends: OSX: import the glfw workaround to avoid missing mouse clicks. (#3261) Nicolas Burrus 2020-05-25 08:27:17 +0200
  • 39d17ca07f Examples: Apple: catch events from the right and other mouse buttons when using Cocoa. (#3260) Nicolas Burrus 2020-05-25 07:34:12 +0200
  • 055ee84cac imgui_impl_osx.mm: import the glfw workaround to avoid missing mouse clicks. Nicolas Burrus 2020-05-25 08:27:17 +0200
  • 9c8fca03b4 example_apple: catch events from the right and other mouse buttons when using Cocoa. Nicolas Burrus 2020-05-25 07:34:12 +0200
  • 86d19e7d3f
    Update main.cpp Thomas Richter 2020-05-25 01:44:34 +0100
  • b02e8d9042
    CI: rename script to vs-update-toolset Add comment in the script + in misc/README.txt Mark Jansen 2020-05-24 21:44:38 +0200
  • d29157ce58 Moved static array with non-trivial constructors outside of function seems to remove requirement of linking with libstdc++ on some compilers. omar 2020-05-24 12:32:31 +0200
  • ff9db27b7c Switched from setting set_target_properties to target_compile_features cxx_std_98 Ivan Kulikov 2020-05-24 11:56:10 +0300
  • 6bc0468dbb update cmake_minimum_required to 3.8.2 Ivan Kulikov 2020-05-24 11:54:16 +0300
  • 04d215d43e Improve window handling in the SDL backend Giovanni Funchal 2020-05-21 12:52:47 +0100
  • 871269b99e Cleanup OpenGL 3 loader detection Giovanni Funchal 2020-05-21 12:49:06 +0100
  • b3c9283167
    Win32: Remove references to DXSDK_DIR Silent 2020-05-18 23:31:12 +0200
  • ecb8a9fec6
    Win32: Link xinput9_1_0.dll by default Silent 2020-05-18 23:13:50 +0200
  • c8cde28cf3 IO: AddInputCharacters function ignore 0 input. (#3252) omar 2020-05-20 17:56:08 +0200
  • f44962c01a
    Backends: Allegro: Don't call AddInputCharacter if the pressed key has no character. (#3252) Espyo 2020-05-20 16:48:21 +0100
  • ca160a3b64 Backends: Allegro: Don't call AddInputCharacter if the pressed key has no character. Espyo 2020-05-20 16:28:03 +0100
  • 75bbbda645 Examples: Update comments to get SDL2 package with msys2's pacman (#3251) omar 2020-05-20 11:44:00 +0200
  • 976fe4c0fa
    CI: Remove hardcoded versions from update-toolset.ps1 Use regexes instead of searching for hardcoded versions Mark Jansen 2020-05-19 18:03:44 +0200
  • 6c02c9aa15
    CI: Move vcxproj fixup step to standalone update-toolset.ps1 script Mark Jansen 2020-05-19 17:55:11 +0200
  • 615e9ae345 Docking: Fix undocking (#3243), amend 7b3d3798 (#1738) ocornut 2020-05-18 15:08:47 +0200
  • 7c4f6e86f6
    Merge 29699d9eee into 417ac68f82 Loïc Molinari 2020-05-18 13:56:51 +0200
  • 417ac68f82 Internals: AddPolyline: Add spaces for consistency, renaming. ocornut 2020-05-18 11:55:36 +0200
  • 3b3af6b731 Docking: Fix extraneous function declaration (#3236) + moved some other declarations in imgui_internal to facilitate moving docking code. omar 2020-05-16 16:11:42 +0200
  • e4d8267188 Merge branch 'master' into docking omar 2020-05-15 11:21:29 +0200
  • e49262a45e Merge remote-tracking branch 'upstream/master' MouriNaruto 2020-05-16 00:05:17 +0800
  • b9ef8d92ef Update gdi backend. MouriNaruto 2020-05-16 00:05:12 +0800
  • 39c978f499
    Fix typo/bug introduced by 0679e056 (#3231, #3209, #1829, #946, #413) Mr. Metric 2020-05-15 01:51:51 -0700
  • ce4b619b74 Added library alias imgui::imgui and removed 'STATIC' from target. pumpkinpal 2020-05-15 11:52:40 +1000
  • a1f32c2c78 Switched from setting CXX_STANDARD global to target property. pumpkinpal 2020-05-15 11:43:21 +1000
  • 80162e6b11 Replaced conditional compilation of IMGUI_DEMO_SRC with generator expression. pumpkinpal 2020-05-15 11:41:23 +1000
  • a850d3fbc1 Moved project() below cmake_minimum_version() and specified version and languages used. pumpkinpal 2020-05-15 11:39:26 +1000
  • 0b517732e7 fix typo from 0679e05677 Mr. Metric 2020-05-14 17:10:53 -0700
  • fa840b04af Mouse: Add support for tracking multiple clicks more than just double Chris Savoie 2020-05-14 15:24:51 -0700
  • 4b2038dfd7 [vulkan] Allow the user to specify custom Vulkan proc addresses. Chinmay Garde 2020-05-13 19:55:12 -0700
  • 1acaaf88a9 Docking: Draw empty node rect at the end of frame so we truly know the node is empty. Chris Savoie 2020-05-13 11:34:55 -0700
  • 9091ecd9ff Docking, Settings: Don't add windows to split axis nodes. Don't write out SelectedWindowId for split axis noes. Chris Savoie 2020-05-13 11:34:02 -0700
  • 1cd32d3afe Docking: moving small docking context to imgui_internal.h, removed unnecessary indirection, renaming. omar 2020-05-14 00:15:14 +0200
  • 476daf9aac Settings: Added ReadInitFn pre-load handler. omar 2020-05-13 20:28:34 +0200
  • 8627eb81de bug fix for very small (1-2chars) id string SergeyN 2020-05-13 23:44:01 +0200
  • 11509ef9e2 code cleanup according to @ocornut suggestions SergeyN 2020-02-12 14:01:44 +0100
  • a6f4671cba initial hardware accelerated crc32c hash implementation SergeyN 2020-02-12 13:21:34 +0100
  • 5fdfa32cce Update README.md omar 2020-05-12 15:42:29 +0200
  • 03ea87ea28 Backends, Win32: Request monitor update when dpi awarness is enabled to make sure they have the correct dpi settings. Chris Savoie 2020-05-08 13:02:15 -0700
  • 6b80bd9cc3 Fix GetGlyphRangesKorean() end-range to end at 0xD7A3 (instead of 0xD79D). (#348, #3217) Maru 2020-05-10 07:01:54 +0900
  • c46b79846c Metrics: Fix metrics crash with viewports. Chris Savoie 2020-05-09 22:18:10 -0700
  • 6636cb9f2f Viewports: Don't set ImGuiViewportFlags_NoRendererClear when ImGuiWindowFlags_NoBackground is set. (#3213) omar 2020-05-11 17:29:50 +0200
  • a6f4b0fd70 Nav, Menus: Fix vertical wrap-around in menus or popups created with multiple appending calls to BeginMenu()/EndMenu() or BeginPopup/EndPopup(). (#3223, #1207) Rokas Kupstys 2020-05-11 13:58:40 +0300
  • 4cd4d1ceac UpdateMouseWheel now gives the axis with the dominant movement precedence Steffen Schuemann 2020-05-10 21:37:10 +0200
  • 63d3517104 Metrics: Fix metrics crash with viewports. Chris Savoie 2020-05-09 22:18:10 -0700
  • 593ce6ad9f Backends, Win32: Request monitor update when dpi awarness is enabled to make sure they have the correct dpi settings. Chris Savoie 2020-05-08 13:02:15 -0700
  • 5bd2ee8ce3
    Fix incorrect Korean Unicode ranges Maru 2020-05-10 07:01:54 +0900
  • 8565921cba Draw List: Add a helper to simplify and optimize backing up the render frame for multi-theaded rendering. Chris Savoie 2019-01-07 14:21:31 -0800
  • 979be5f554 Text Filter: Extend ImGuiTextFilter to be customizable and usable for multiple fields. Preserved current behavior and performance. * Fixed negative matches not working when located after a positive matches. Optimized by keeping all negative matches at the front of the filter list. * Add the following customization options: ** Custom split character, default is still ',' ** Minimum word match length can be used to keep the search more stable for the first couple characters of input ** Match mode can be switch from Or (any pass causes a success) to And (all positive filters must match). * Add a utility to allow applying a single filter to multiple fields. Chris Savoie 2019-01-07 14:15:24 -0800
  • e632d526c2 Backends, Win32: Always update mouse position regardless of focus. Chris Savoie 2019-04-04 21:41:26 -0700
  • 8d0a6d5a33 Scrolling: Add function to allow an active or hovered item to block scrolling. Chris Savoie 2019-11-05 14:05:20 -0800
  • fd6ff7f8ed
    Add option (USE_FILE_SYSTEM) Mohammed Alyousef 2020-05-08 23:05:58 +0300
  • 7b3d379819 FocusWindow(NULL) correctly steal active id from previous window. (#1738) amend b0a9bbf6 omar 2020-05-08 18:36:05 +0200
  • 685ca27d84 Backends: OpenGL: On OSX, if unspecified by app, made default GLSL version 150. (#3199) Albert Vaca 2020-05-08 17:29:14 +0200
  • 1e7672acf4 Backends: DX12: Fixed OBJECT_DELETED_WHILE_STILL_IN_USE on viewport resizing. (#3210) Tested with detaching/attaching a viewport and resizing it. DX12 debug layer is clean. Ivan Zinkevich 2020-05-07 23:50:51 +0300
  • e59803ec5c Tables: Browse settings list in Metrics (outside of Table entry). omar 2020-05-07 23:52:17 +0200
  • caa25a2da7 Tables: Internals: Added FindTableByID(), removing trailing spaces. omar 2020-04-15 11:05:50 +0200
  • 638acb2a69 Tables: Internals: Added TableGetColumnResizeID(), renamed InstanceNo > InstanceCurrent. omar 2020-04-06 17:20:17 +0200
  • 7ff8921a3c Tables: Added ImGuiTableColumnFlags_NoReorder. omar 2020-03-20 18:53:44 +0100
  • 33e7ed3e2d Tables: Locking IndentX per-row so multiple columns with IndentEnabled don't get indent shearing. omar 2020-03-19 14:55:42 +0100
  • a4d09f19d0 Tables: Renaming Table's DisplayOrder[] -> DisplayOrderToIndex[], Columns's IndexDisplayOrder -> DisplayOrder omar 2020-03-18 18:20:17 +0100
  • 40928122b2 Tables: Using same allocation for our Columns and DisplayOrder array. Mostly designed to facilitate adding new arrays. omar 2020-03-18 18:17:22 +0100
  • d6632109f1 Internals: added ImSpanAllocator<> helper. omar 2020-03-18 17:49:13 +0100
  • de10fb270a Internals: added ImSpan helper structure. omar 2020-03-18 12:20:53 +0100
  • cc7b2e7dc2 Tables: Fix scrolling with more than 32 columns (3058). Fix limit of 63 columms instead of 64. Added BitArray. ocornut 2020-03-13 18:58:55 +0100
  • 996e86e2c2 Tables: Tidying up TableDrawMergeChannels() with a struct. (3058) ocornut 2020-03-13 16:16:20 +0100
  • 4cf653af41 Tables: Comments, renamed merge_set_xxx to merge_group_xxx. Removed unused array and incorrect assert, replaced with earlier correct assert. (3058) ocornut 2020-03-13 11:49:52 +0100
  • ddc3c8e5d2 Tables: Fixed demo layout when clipped. Fixed warnings. ocornut 2020-03-09 11:09:54 +0100
  • e18788e92f Tables: Added TableSetColumnWidth() api variant aimed at becoming public facing. ocornut 2020-03-05 14:31:13 +0100
  • 00a85356ab Tables: Fix sort direction (issue 3023). Remove SortOrder from ImGuiTableSortSpecsColumn. Made sort arrow smaller. Added debug stuff in metrics. Omar 2020-02-17 15:09:50 +0100
  • b2f0fab29b Tables: Added ImGuiTableFlags_NoKeepColumnsVisible wip flag useful for layout purpose. (WIP) omar 2020-02-10 15:48:08 +0100
  • 4dcc869b36 Tables: Fixed content size calculation creating feedback loops. Fixed handling of _DefaultSort with _PreferSortXXXflags (@parbo). Comments. omar 2020-02-06 18:34:37 +0100
  • 33a89f7f82 Tables: Fixed headers closing popups. omar 2020-01-22 17:04:54 +0100
  • 5b6f412003 Tables: TableHeader() uses provided row min header rather than incremental one to allow multi-item multi-line in header cells. Demo TableHeader() - will caveat, comments. omar 2020-01-20 12:41:23 +0100
  • 9ddc568420 Tables: Honor width/weight passed to TableSetupColumn() after .ini load since we don't actually restore that data currently. omar 2020-01-09 22:02:16 +0100
  • f4f5553670 Tables: Made only first column honor Indent by default (like Columns api) and exposed flags. Added simple Tree demo. omar 2020-01-09 21:10:45 +0100
  • 2122c9985f Tables: Storing per-column SkipItems as a shortcut. Comments, Spacings. omar 2020-01-09 17:31:26 +0100
  • 7d2b3fcb9a Tables: Fix for hiding first column (fix fcceff5c + reading PrevLineTextBaseOffset in EndCell of inactive column). omar 2020-01-06 12:21:15 +0100
  • 44e0f4f825 Tables: Support for multi-line columns name. Renaming of some fields from BackupXXX to HostXXX. Comments. omar 2020-01-06 11:53:04 +0100
  • 1705acab63 Tables: Fix reordering across hidden columns. Fix for frozen columns to never be larger than scrolling visible rect width. omar 2020-01-03 18:27:11 +0100
  • a32a27c084 Tables: Clarify internal calculations of row height so that TableGetCellRect() include expected paddings. Add demo code. Comments. omar 2020-01-03 00:31:06 +0100
  • 76465184f5 Tables: Moved border colors to the Style (maybe temporarily?) instead of hardcoding them. omar 2019-12-30 16:31:18 +0100
  • 3f3ff6ccc9 Tables: Separating inner/outer borders flags per axis so it is possible to remove outer vertical borders to mimic old columns. omar 2019-12-30 15:14:15 +0100
  • a672d8148f Tables: Fix scroll when releasing resize for multi-instances. Comments. Renaming. omar 2019-12-30 13:01:36 +0100
  • 7a0b24bf6d Tables: Demo: Moved Columns section into Tables & Columns section under a Legacy section. omar 2019-12-29 19:48:10 +0100
  • 08d61ac936 Tables: Disable initial output prior to NextRow call to avoid misleading users. omar 2019-12-29 17:35:12 +0100
  • bacf4c7ec3 Tables: Return false when window is Collapsed (consistent + helpful for doc) + Fix empty context menu. omar 2019-12-29 17:12:09 +0100
  • 587fbeab74 Tables: Comments, better assert, moved some internal flags out of the way. omar 2019-12-29 17:10:42 +0100
  • 0922e44949 Tables: Double-clicking on fixed column to resize. Extracted code BeginTableEx(). omar 2019-12-28 19:34:19 +0100
  • 226e9d1c0c Tables: Handle columns clipped due to host rect omar 2019-12-28 19:17:59 +0100
  • 74c04fec76 Tables: Columns with no policy in a scrolling table will default to WidthFixed instead of WidthAlwaysAutoResize if an explicit value is passed to TableSetupColumn() omar 2019-12-28 17:45:15 +0100
  • 6d75e4c8c0 Tables: Support for multiple Tables using same id where most settings are synced. omar 2019-12-26 11:15:56 +0100
  • c18d9587e9 Tables: Initial demo code. omar 2019-12-19 14:52:18 +0100
  • c8cf35511c Tables: Initial commit. [Squashed 123+5 commits from tables_wip/] omar 2019-12-19 14:50:21 +0100
  • 8596f2b0fc Merge branch 'master' into docking omar 2020-05-08 17:07:40 +0200